.platform-landing .agent-return{--es-ink:#02102b;--es-bg:#f4f9fb;--es-mint:#0b8f77;--es-mint-strong:#2fcfae;--es-mint-soft:#80ffdb;--es-text:#02102b;--es-text-dim:#52627a;--es-line:#02102b1a;z-index:1;isolation:isolate;width:min(1280px,100% - 4rem);color:var(--es-text);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch;gap:3rem;margin:0 auto;padding:5.5rem 0 0;display:grid;position:relative}.platform-landing .agent-return:before{z-index:-1;content:"";background:radial-gradient(46rem 30rem at 86% 100%, #80ffdb80, transparent 62%), radial-gradient(34rem 22rem at 4% 0%, #5d9fe824, transparent 62%), repeating-linear-gradient(90deg, #02102b09 0 1px, transparent 1px 5.5rem), repeating-linear-gradient(0deg, #02102b07 0 1px, transparent 1px 5.5rem), linear-gradient(180deg, #fff, var(--es-bg));position:absolute;inset:0 calc(50% - 50vw)}.platform-landing .agent-return-copy{min-width:0;padding-bottom:4.5rem}.platform-landing .agent-return-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-landing .agent-return-eyebrow{color:var(--es-mint);letter-spacing:.16em;align-items:center;gap:.6rem;margin:0 0 1.25rem;font-size:.68rem;font-weight:800;line-height:1.25;display:inline-flex}.platform-landing .agent-return-eyebrow>span{background:var(--es-mint-strong);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #2fcfae33}.platform-landing .agent-return-copy h2{max-width:34rem;color:var(--es-ink);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.5vw,2.85rem);font-weight:700;line-height:1.1}.platform-landing .agent-return-copy h2 em{color:var(--es-mint);margin-top:.1em;font-style:normal;display:block}.platform-landing .agent-return-lead{max-width:32rem;color:var(--es-text-dim);text-wrap:pretty;margin:1.3rem 0 0;font-size:1rem;line-height:1.7}.platform-landing .agent-return-total{z-index:3;border-bottom:1px solid var(--es-line);align-content:start;justify-items:start;padding:.35rem 0 1.2rem;display:grid;position:relative}.platform-landing .agent-return-total.is-inline{border-top:1px solid var(--es-line);margin:2rem 0 0;padding-top:1.15rem;display:none}.platform-landing .agent-return-total.is-stage{align-self:stretch}.platform-landing .agent-return-total:after{content:"";background:linear-gradient(90deg, var(--es-mint-strong), transparent);width:5.5rem;height:2px;position:absolute;bottom:-1px;left:0}.platform-landing .agent-return-total-over{color:var(--es-mint);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:800}.platform-landing .agent-return-total-figure{color:var(--es-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-size:clamp(3.2rem,5.4vw,4.8rem);font-weight:600;line-height:1;position:relative}.platform-landing .agent-return-total-figure b{color:var(--es-mint);font-weight:500}.platform-landing .agent-return-total-caption{color:var(--es-text-dim);margin:.7rem 0 0;font-size:.85rem;line-height:1.4}.platform-landing .agent-return-total-caption sup,.platform-landing .agent-return-note sup{color:var(--es-mint)}.platform-landing .agent-return-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.platform-landing .agent-return-card{border:1px solid var(--es-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(158deg,#fff,#ffffffb8);border-radius:1.1rem;flex-direction:column;min-width:0;padding:1.15rem 1.15rem 1.05rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #02102b0f}.platform-landing .agent-return-card:before{aspect-ratio:1;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#2fcfae38,#0000 68%);border-radius:50%;width:70%;transition:opacity .4s;position:absolute;top:-40%;right:-30%}.platform-landing .agent-return-card:hover{border-color:#2fcfaea6;transform:translateY(-4px);box-shadow:0 22px 44px #02102b1f,inset 0 0 0 1px #2fcfae24}.platform-landing .agent-return-card:hover:before{opacity:1}.platform-landing .agent-return-card-index{color:#0b8f7780;letter-spacing:.14em;font-size:.62rem;font-weight:800;position:absolute;top:1rem;right:1.05rem}.platform-landing .agent-return-card-figure{color:var(--es-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.1vw,2.6rem);font-weight:600;line-height:1}.platform-landing .agent-return-card-figure i{color:var(--es-mint);margin-right:.04em;font-style:normal;font-weight:500}.platform-landing .agent-return-card-figure b{color:var(--es-mint);letter-spacing:0;font-size:.62em;font-weight:500}.platform-landing .agent-return-card h3{color:var(--es-ink);margin:.7rem 0 0;font-size:.9rem;font-weight:650;line-height:1.3}.platform-landing .agent-return-card-detail{color:var(--es-text-dim);margin:.4rem 0 0;font-size:.74rem;line-height:1.55}.platform-landing .agent-return-card-foot{margin-top:auto;padding-top:1rem}.platform-landing .agent-return-card-saving{color:#08705d;font-variant-numeric:tabular-nums;background:#2fcfae29;border-radius:999px;align-items:baseline;padding:.28rem .6rem;font-size:.74rem;font-weight:750;display:inline-flex}.platform-landing .agent-return-card-saving small{color:#08705dbf;margin-left:.15rem;font-size:.62rem;font-weight:600}.platform-landing .agent-return-card-track{background:#02102b14;border-radius:999px;height:3px;margin-top:.7rem;display:block;overflow:hidden}.platform-landing .agent-return-card-fill{border-radius:inherit;background:linear-gradient(90deg, #0b8f77, var(--es-mint-strong));height:100%;display:block}.platform-landing .agent-return-note{color:#7a889c;max-width:34rem;margin:1.2rem 0 0;font-size:.66rem;line-height:1.55}.platform-landing .agent-return-visual{flex-direction:column;justify-content:space-between;align-items:center;min-width:0;display:flex;position:relative}.platform-landing .agent-return-portrait{margin-top:2rem}.platform-landing .agent-return-tag{z-index:3;color:#0b8f77bf;letter-spacing:.32em;writing-mode:vertical-rl;font-size:.58rem;font-weight:800;position:absolute;top:12rem;right:-.4rem}.platform-landing .agent-return-halo{aspect-ratio:1;pointer-events:none;width:min(41rem,132%);position:absolute;bottom:-9rem;left:50%;transform:translate(-50%)}.platform-landing .agent-return-ring{border-radius:50%;position:absolute;inset:0}.platform-landing .agent-return-ring.is-solid{background:radial-gradient(circle at 50% 38%,#80ffdbb3,#80ffdb33 58%,#0000 72%);border:1px solid #2fcfae66;inset:10%;box-shadow:0 0 90px #2fcfae2e}.platform-landing .agent-return-ring.is-dashed{border:1px dashed #0b8f7759;animation:70s linear infinite agent-return-spin}.platform-landing .agent-return-orbit{animation:26s linear infinite agent-return-spin;position:absolute;inset:0}.platform-landing .agent-return-orbit:after{content:"";background:var(--es-mint-strong);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:8%;left:14%;box-shadow:0 0 0 6px #2fcfae33,0 0 22px #2fcfaeb3}.platform-landing .agent-return-portrait{z-index:2;width:min(100%,29.5rem);line-height:0;position:relative}.platform-landing .agent-return-portrait img{filter:drop-shadow(0 22px 28px #02102b38);width:100%;height:auto;display:block}.platform-landing .agent-return-chip{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #2fcfae61;border-radius:.95rem;align-items:center;gap:.65rem;padding:.6rem .85rem .6rem .6rem;animation:7s ease-in-out infinite agent-return-float;display:flex;position:absolute;box-shadow:0 16px 34px #02102b24}.platform-landing .agent-return-chip>span{background:var(--es-mint-strong);width:1.9rem;height:1.9rem;color:var(--es-ink);border-radius:.6rem;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.platform-landing .agent-return-chip strong{color:var(--es-ink);white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.25;display:block}.platform-landing .agent-return-chip small{color:var(--es-text-dim);white-space:nowrap;font-size:.62rem;line-height:1.3;display:block}.platform-landing .agent-return-chip.is-a{top:30%;left:-1.5rem}.platform-landing .agent-return-chip.is-b{animation-delay:-3.4s;bottom:24%;right:-.5rem}@keyframes agent-return-spin{to{transform:rotate(360deg)}}@keyframes agent-return-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1080px){.platform-landing .agent-return{grid-template-columns:1fr;gap:1.5rem;width:100%;padding:4.5rem 1.25rem 0}.platform-landing .agent-return-copy{max-width:42rem;padding-bottom:1rem}.platform-landing .agent-return-total.is-inline{display:grid}.platform-landing .agent-return-total.is-stage{display:none}.platform-landing .agent-return-visual{min-height:26rem}.platform-landing .agent-return-portrait{width:min(78%,24rem);margin-top:0}.platform-landing .agent-return-tag{right:8%}}@media (max-width:640px){.platform-landing .agent-return{padding-top:4rem}.platform-landing .agent-return-grid{grid-template-columns:1fr}.platform-landing .agent-return-total-figure{font-size:clamp(3.2rem,17vw,4.4rem)}.platform-landing .agent-return-visual{min-height:22rem}.platform-landing .agent-return-portrait{width:min(84%,21rem)}.platform-landing .agent-return-chip.is-a{top:24%;left:0}.platform-landing .agent-return-chip.is-b{bottom:16%;right:0}.platform-landing .agent-return-tag{display:none}}@media (prefers-reduced-motion:reduce){.platform-landing .agent-return-ring.is-dashed,.platform-landing .agent-return-orbit,.platform-landing .agent-return-chip{animation:none}.platform-landing .agent-return-card{transition:none}}
