.st-page{--st-mint:#04704f;--st-pink:#b3125c;--st-header:48px}.st-page,.st-root{position:relative}.st-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.st-print-only{display:none}.st-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:40;pointer-events:none}.st-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--purple),var(--pink));transform-origin:0 50%;transform:scaleX(0)}.st-dark :focus-visible{outline-color:#fff}.st-label{font-size:15px;color:var(--muted);font-weight:500;margin:0 0 var(--s3)}.st-rv{transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.st-lift{transition:transform .15s ease,border-color .15s ease}.st-lift:hover{transform:translateY(-2px);border-color:rgba(92,17,209,.4)}.st-hero{position:relative;overflow:hidden;background:#0a0a0a;color:#fff;margin:0 0 var(--s8)}.st-hero-bg{position:absolute;inset:0;background:url(/story/a01s01/hero-glass.jpg) 70% 20%/cover no-repeat;opacity:.85}.st-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 85% 10%,rgba(92,17,209,.45),transparent 70%),radial-gradient(50% 60% at 0 100%,rgba(255,34,135,.2),transparent 70%),linear-gradient(90deg,rgba(10,10,10,.94),rgba(10,10,10,.7) 55%,rgba(10,10,10,.35))}.st-hero-in{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:clamp(48px,8vw,96px) var(--s5) clamp(40px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:end}.st-crumb{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.74)}.st-crumb a{display:inline-block;padding-block:14px;color:#fff;text-decoration:underline;-webkit-text-decoration-color:#8d5cf0;text-decoration-color:#8d5cf0;text-decoration-thickness:2px;text-underline-offset:4px}.st-crumb-dot{margin:0 6px}@media(max-width:480px){.st-crumb-dot{display:none}.st-crumb-sec{display:block;margin-top:-8px}}.st-title{font-size:clamp(46px,9vw,112px);line-height:.95;letter-spacing:-.03em;margin:var(--s3) 0 var(--s4);font-weight:500}.st-title span{display:inline-block;animation:stWord .5s cubic-bezier(.2,.9,.2,1) both}.st-kicker{font-size:clamp(18px,2.2vw,24px);line-height:1.4;max-width:34ch;color:rgba(255,255,255,.88);margin:0;animation:stFade .4s ease .2s both}.st-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin:var(--s7) 0 var(--s6)}@media(min-width:781px){.st-stats:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.st-stats div{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);border-radius:var(--r-md);padding:var(--s4);animation:stRise .4s cubic-bezier(.2,.9,.2,1) both}.st-stats b{display:block;font-family:var(--display);font-weight:500;font-size:clamp(24px,3.4vw,38px);line-height:1;color:#fff}.st-stats small{display:block;margin-top:6px;font-size:12.5px;color:rgba(255,255,255,.76);line-height:1.35}.st-hero-in:not(.solo) .st-stats b.long{font-size:clamp(20px,2.6vw,30px);line-height:clamp(24px,3.4vw,38px)}@media(max-width:780px){.st-stats b.long{font-size:20px;line-height:24px}}.st-cta{display:inline-flex;align-items:center;gap:8px;background:var(--purple);color:#fff;font-weight:500;font-size:15px;padding:12px 22px;border-radius:999px;min-height:46px;transition:background .15s ease}.st-cta:hover{background:var(--purple-600);text-decoration:none}.st-hero-face{margin:0;position:relative}.st-hero-face img{width:100%;height:auto;display:block;border-radius:var(--r-lg);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent);animation:stFade .5s ease .1s both}.st-hero-face figcaption{margin-top:-44px;position:relative;padding:0 var(--s4)}.st-hero-face b{display:block;font-family:var(--display);font-weight:500;font-size:18px}.st-hero-face small{color:rgba(255,255,255,.8);font-size:13px}.st-chapters{position:-webkit-sticky;position:sticky;top:var(--st-header);z-index:15;display:flex;gap:6px;overflow-x:auto;max-width:1060px;margin:0 auto var(--s6);padding:6px var(--s5);scrollbar-width:none;background:rgba(244,242,248,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 0 var(--r-md) var(--r-md)}.st-chapters::-webkit-scrollbar{display:none}.st-chapters a{white-space:nowrap;padding:0 14px;border-radius:999px;font-size:13.5px;color:var(--muted);border:1px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease;min-height:44px;display:inline-flex;align-items:center}.st-chapters a .num{color:var(--muted);margin-right:6px}.st-chapters a:hover{text-decoration:none;color:var(--purple)}.st-chapters a.on{background:#fff;border-color:rgba(92,17,209,.3)}.st-chapters a.on,.st-chapters a.on .num{color:var(--purple)}.st-body{max-width:880px;margin:0 auto;padding:0 var(--s5) var(--s7)}.st-intro .st-part{margin-bottom:var(--s3)}.st-intro p{font-size:clamp(19px,2.2vw,23px);line-height:1.5;margin:0 0 var(--s4);font-family:var(--display);font-weight:400;letter-spacing:-.01em}.st-intro p+p{color:var(--muted);font-size:clamp(17px,1.9vw,19px);font-family:var(--body)}.st-chapter{padding-top:var(--s9);scroll-margin-top:calc(var(--st-header) + 64px)}.st-ch-head{margin-bottom:var(--s5)}.st-part{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--purple);background:var(--purple-50);padding:4px 12px;border-radius:999px}.st-ch-head h2{font-size:clamp(34px,5.4vw,60px);line-height:1;letter-spacing:-.025em;margin:var(--s3) 0 0}.st-h{font-size:clamp(21px,2.6vw,27px);margin:var(--s8) 0 var(--s3);letter-spacing:-.015em}.st-p{font-size:17.5px;line-height:1.72;margin:0 0 var(--s4);max-width:66ch}.st-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin:var(--s5) 0}.st-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);display:grid;grid-gap:8px;gap:8px;align-content:start}.st-card b{font-family:var(--display);font-weight:500;font-size:19px}.st-card span:last-child{color:var(--muted);font-size:15px;line-height:1.5}.st-chipicon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--purple-50);color:var(--purple);margin-bottom:4px}.st-lvl{margin:var(--s5) 0;padding:var(--s5);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(60% 90% at 100% 0,rgba(92,17,209,.55),transparent 70%)}.st-lvl-top{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:var(--s3);gap:var(--s3)}.st-lvl-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#fff}.st-lvl-top b{font-family:var(--display);font-weight:500;font-size:20px}.st-xp{height:10px;border-radius:9px;background:rgba(255,255,255,.1);overflow:hidden}.st-xp i{display:block;height:100%;background:linear-gradient(90deg,var(--purple),#0bffb9);transform-origin:0 50%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.st-lvl-items{list-style:none;margin:var(--s4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.st-lvl-items li{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:15px;transition:opacity .3s ease,transform .3s ease}.st-lvl-items svg{color:#0bffb9}.st-chat{margin:var(--s5) 0 var(--s6);padding:var(--s5);border-radius:var(--r-lg);background:linear-gradient(160deg,#fff,var(--purple-50));border:1px solid var(--line);min-height:220px}.st-chat,.st-chat-row{display:grid;grid-gap:12px;gap:12px}.st-bubble{max-width:78%;padding:12px 16px;border-radius:18px 18px 18px 6px;background:#fff;border:1px solid var(--line);font-size:15.5px;line-height:1.5}.st-bubble.in{animation:stPop .3s ease both}.st-bubble small{display:block;font-size:12px;color:var(--muted);letter-spacing:.04em;margin-bottom:3px}.st-bubble.me{justify-self:end;background:var(--purple);color:#fff;border-color:var(--purple);border-radius:18px 18px 6px 18px}.st-bubble.me small{color:rgba(255,255,255,.8)}.st-bubble.typing{display:inline-flex;gap:5px;padding:14px 16px;width:max-content}.st-bubble.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted-2);animation:stDot .7s ease 2}.st-bubble.typing.me i{background:rgba(255,255,255,.8)}.st-bubble.typing i:nth-child(2){animation-delay:.15s}.st-bubble.typing i:nth-child(3){animation-delay:.3s}.st-flip{margin:var(--s5) 0;perspective:1400px}.st-flip-inner{position:relative;display:grid;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.st-flip.open .st-flip-inner{transform:rotateY(180deg)}.st-flip-back,.st-flip-front{grid-area:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--r-lg);min-height:150px}.st-flip-front{width:100%;border:1.5px solid rgba(92,17,209,.3);background:repeating-linear-gradient(135deg,#fff,#fff 12px,var(--purple-50) 12px,var(--purple-50) 24px);font:inherit;font-size:17px;font-weight:500;color:var(--purple);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:14px;padding:var(--s5)}.st-flip-front:hover{border-color:var(--purple)}.st-flip-q{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--purple);color:#fff;font-family:var(--display);font-size:22px}.st-flip-back{transform:rotateY(180deg);background:#0a0a0a;color:#fff;padding:clamp(24px,4vw,40px);display:grid;align-content:center}.st-flip-back:focus{outline:none}.st-flip-back:focus-visible{outline:2px solid #fff;outline-offset:3px}.st-flip-back b{display:block;font-family:var(--display);font-weight:500;font-size:clamp(24px,3.6vw,38px);line-height:1.1;color:var(--pink)}.st-flip-back small{display:block;margin-top:10px;color:rgba(255,255,255,.76);font-size:14px}.st-choice{margin:var(--s5) 0 var(--s4);padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-choice-q{font-family:var(--display);font-size:20px;margin:0 0 var(--s4)}.st-choice-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3)}.st-opt{position:relative;padding:18px;border-radius:var(--r-md);border:1.5px solid rgba(92,17,209,.25);background:var(--paper);font:inherit;font-size:16px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;min-height:64px;color:var(--ink)}.st-opt:hover{border-color:var(--purple);background:#fff}.st-opt.right{background:var(--mint-50);border-color:var(--st-mint);color:var(--st-mint)}.st-opt.dim{color:var(--muted);border-color:var(--line)}.st-opt.dim.mine{border-color:var(--muted-2);border-style:dashed}.st-opt-tag{position:absolute;top:-10px;right:12px;font-size:12px;background:var(--st-mint);color:#fff;padding:2px 9px;border-radius:999px}.st-choice-after{display:flex;align-items:flex-start;gap:8px;margin:var(--s4) 0 0;font-family:var(--display);font-size:20px;line-height:1.35;color:var(--st-mint)}.st-choice-after svg{flex:none;margin-top:4px}.st-choice-after:not(.pending){animation:stFade .3s ease both}.st-choice-mine+.st-after-text{display:block}.st-choice-mine{color:var(--muted);font-family:var(--body);font-size:16px;display:block;margin-bottom:2px}.st-months{margin:var(--s5) 0 var(--s6)}.st-month-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.st-month{position:relative;aspect-ratio:1/1.1;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;place-content:center;text-align:center;overflow:hidden;transition:background .2s ease,border-color .2s ease}.st-month small{font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.st-month b{font-family:var(--display);font-size:26px;font-weight:500;line-height:1}.st-stamp{position:absolute;inset:auto 0 12%;margin:auto;width:max-content;padding:2px 10px;border:2px solid var(--st-pink);color:var(--st-pink);border-radius:8px;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-14deg) scale(2.2);opacity:0;transition:opacity .2s ease,transform .25s cubic-bezier(.2,1.4,.4,1)}.st-month.no{background:var(--pink-50);border-color:rgba(179,18,92,.3)}.st-month.no .st-stamp{opacity:1;transform:rotate(-14deg) scale(1)}.st-months-text{margin:var(--s4) 0 var(--s3);color:var(--muted);font-size:16px}.st-ring{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);transition:background .3s ease,border-color .3s ease}.st-ring:not(.on) b{color:var(--muted)}.st-ring.on{border-color:var(--st-mint);background:var(--mint-50)}.st-ring.on b{color:var(--st-mint)}.st-ring b{font-family:var(--display);font-weight:500;font-size:22px}.st-ring-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--muted-2);color:#fff;transition:background .3s ease}.st-ring.on .st-ring-icon{background:var(--st-mint);animation:stRing .6s ease-in-out 1}.st-deal{margin:var(--s5) 0;padding:var(--s6);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(60% 80% at 100% 0,rgba(92,17,209,.5),transparent 70%)}.st-eq{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s4)}.st-eq span{display:grid}.st-eq b{font-family:var(--display);font-weight:500;font-size:clamp(34px,5vw,54px);line-height:1}.st-eq small{font-size:12.5px;color:rgba(255,255,255,.72)}.st-eq em{font-style:normal;font-size:30px;color:rgba(255,255,255,.45)}.st-eq .total b{color:#0bffb9}.st-deal p{margin:var(--s5) 0 0;color:rgba(255,255,255,.85)}.st-chips{display:flex;flex-wrap:wrap;gap:8px;margin:var(--s2) 0 var(--s5)}.st-chips span{padding:9px 15px;border-radius:999px;background:#fff;border:1px solid rgba(92,17,209,.22);color:var(--purple);font-size:14.5px}.st-rv.in .st-chips span{animation:stPop .3s ease both}.st-growth{margin:var(--s5) 0;padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-branches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.st-branch{aspect-ratio:1;border-radius:12px;display:grid;place-items:center;background:var(--paper);color:#b9b2cc;border:1px dashed #d8d2e8;transition:background .25s ease,color .25s ease,transform .25s ease}.st-branch.on{background:var(--purple);color:#fff;border:1px solid var(--purple);transform:translateY(-3px)}.st-growth-label{margin-top:var(--s4);font-size:17px}.st-growth-label b{font-family:var(--display);font-size:40px;font-weight:500;color:var(--purple);margin-right:4px}.st-growth p{margin:var(--s3) 0 0;color:var(--muted)}.st-callout{margin:var(--s6) 0;padding:var(--s6) var(--s6) var(--s6) calc(var(--s6) + 8px);border-radius:var(--r-lg);background:var(--purple);color:#fff;font-family:var(--display);font-size:clamp(20px,2.8vw,28px);line-height:1.3;position:relative;overflow:hidden}@media(min-width:781px){.st-callout{padding-right:104px}}.st-callout:before{content:"\201C";position:absolute;right:18px;top:-34px;font-size:180px;line-height:1;color:rgba(255,255,255,.14)}.st-steps{margin:var(--s5) 0}.st-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.st-steps li{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4);font-size:15.5px;line-height:1.45;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.st-steps li .num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--purple);color:#fff;font-weight:500;margin-bottom:10px}.st-bbc{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:var(--r-lg);overflow:hidden;background:#0a0a0a;color:#fff;margin:var(--s6) 0}.st-bbc-badge{display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:var(--s6);background:radial-gradient(80% 80% at 50% 40%,rgba(92,17,209,.7),transparent 75%),#120b22;color:#0bffb9}.st-bbc-badge b{font-family:var(--display);font-weight:500;font-size:clamp(28px,3.6vw,40px);line-height:1;color:#fff}.st-bbc-badge small{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.76)}.st-bbc-body{padding:clamp(22px,3.4vw,36px)}.st-bbc-body h4{font-size:30px;margin:10px 0}.st-bbc-body p{color:rgba(255,255,255,.84);font-size:15.5px}.st-year{display:inline-block;font-family:var(--display);font-size:13px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff}.st-link{display:inline-flex;align-items:center;gap:6px;font-weight:500;margin-top:6px;min-height:44px}.st-dark .st-link{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#8d5cf0;text-decoration-color:#8d5cf0;text-decoration-thickness:2px;text-underline-offset:4px}.st-figure{margin:var(--s5) 0}.st-figure img{width:100%;height:auto;display:block;border-radius:var(--r-lg);border:1px solid var(--line)}.st-compare{margin:var(--s5) 0;display:grid;grid-gap:10px;gap:10px}.st-compare .st-label{margin-bottom:2px}.st-cmp{display:flex;align-items:center;gap:var(--s3);padding:14px 18px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.st-cmp-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none}.st-cmp.no .st-cmp-icon{background:var(--pink-50);color:var(--st-pink)}.st-cmp.no .st-cmp-text{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--st-pink);text-decoration-color:var(--st-pink);text-decoration-thickness:1.5px;transition:-webkit-text-decoration-color .4s ease .3s;transition:text-decoration-color .4s ease .3s;transition:text-decoration-color .4s ease .3s,-webkit-text-decoration-color .4s ease .3s}.st-cmp.yes{border-color:var(--st-mint);background:var(--mint-50);font-size:17px}.st-cmp.yes .st-cmp-icon{background:var(--st-mint);color:#fff}.st-map{margin:var(--s5) 0;padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-map svg{width:100%;max-width:520px;height:auto;display:block;margin:0 auto}.st-land circle{fill:rgba(92,17,209,.2)}.st-route{fill:none;stroke:var(--purple);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s ease .1s}.st-pin{transition:opacity .3s ease}.st-pin .halo{fill:rgba(92,17,209,.16)}.st-pin .dot{fill:var(--purple);stroke:#fff;stroke-width:2.5;transition:r .15s ease}.st-pin .yr{font-family:var(--display);font-size:16px;fill:var(--purple);font-weight:500}.st-pin .nm{font-size:15px;fill:var(--ink)}.st-pin.act .dot{r:10}.st-pin.act .halo{fill:rgba(92,17,209,.28)}.st-pin.act .nm{font-weight:600}.st-map-stops{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:var(--s3)}.st-map-stops button{border:1px solid rgba(92,17,209,.25);background:#fff;color:var(--ink);border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer;min-height:44px;transition:background .15s ease,color .15s ease,border-color .15s ease}.st-map-stops button b{color:var(--purple);font-family:var(--display);font-weight:500;margin-right:4px}.st-map-stops button[aria-pressed=true]{background:var(--purple);border-color:var(--purple);color:#fff}.st-map-stops button[aria-pressed=true] b{color:#fff}.st-map p{margin:var(--s4) 0 0;color:var(--muted)}.st-tl{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);margin:var(--s5) 0}.st-tl-rail{position:-webkit-sticky;position:sticky;top:calc(var(--st-header) + 72px);align-self:start;display:grid;grid-gap:2px;gap:2px;padding-left:2px}.st-tl-rail:before{content:"";position:absolute;left:6px;top:22px;bottom:22px;width:1px;background:var(--line)}.st-tl-rail button{position:relative;text-align:left;border:0;background:none;font-family:var(--display);font-weight:500;font-size:16px;color:var(--muted);padding:8px 0 8px 22px;cursor:pointer;min-height:44px;transition:color .15s ease}.st-tl-rail button:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:50%;background:#fff;border:1.5px solid var(--muted-2);transform:translateY(-50%);transition:background .15s ease,border-color .15s ease}.st-tl-rail button:hover{color:var(--purple)}.st-tl-rail button.on{color:var(--purple);font-size:22px}.st-tl-rail button.on:before{background:var(--purple);border-color:var(--purple)}.st-tl-items{display:grid;grid-gap:var(--s4);gap:var(--s4)}.st-ms-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5)}.st-ms-year{display:inline-block;font-family:var(--display);font-weight:500;font-size:14px;color:var(--purple);background:var(--purple-50);border-radius:999px;padding:3px 12px}.st-ms-card h4{font-size:22px;margin:10px 0 8px}.st-ms-card p{margin:0 0 var(--s3);font-size:16px;line-height:1.65;color:#2a2733}.st-more{border:0;background:none;color:var(--purple);font:inherit;font-weight:500;padding:0 4px 0 0;cursor:pointer;min-height:44px}.st-extra{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.st-extra>div{overflow:hidden}.st-extra.open{grid-template-rows:1fr}.st-clients{display:grid;grid-gap:10px;gap:10px;margin:var(--s3) 0}.st-client{padding:12px 14px;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line)}.st-rv.in .st-client{animation:stRise .4s ease both}.st-client b{display:block;font-family:var(--display);font-weight:500}.st-client span{font-size:14.5px;color:var(--muted)}.st-roas{padding:var(--s6);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(70% 90% at 0 100%,rgba(92,17,209,.4),transparent 70%)}.st-roas-head small{display:block;color:rgba(255,255,255,.72);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.st-roas-head b{font-family:var(--display);font-weight:500;font-size:clamp(60px,10vw,110px);line-height:1;color:#0bffb9}.st-bars{display:grid;grid-gap:14px;gap:14px;margin-top:var(--s4)}.st-bar-row{display:grid;grid-template-columns:150px 1fr 80px;grid-gap:var(--s3);gap:var(--s3);align-items:center;font-size:14px}.st-bar-row .lbl{color:rgba(255,255,255,.8)}.st-bar-row .val{text-align:right;font-family:var(--display);white-space:nowrap}.st-bar-row .track{height:14px;border-radius:9px;background:rgba(255,255,255,.1);overflow:hidden}.st-bar-row .track i{display:block;height:100%;width:var(--w);border-radius:9px;transition:width .7s cubic-bezier(.2,.8,.2,1)}.st-bar-row .avg{background:rgba(255,255,255,.5)}.st-bar-row .us{background:linear-gradient(90deg,var(--purple),#0bffb9)}.st-calc{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.14)}.st-calc label{display:block;font-size:16px;color:rgba(255,255,255,.88)}.st-calc label b{color:#fff}.st-calc input{width:100%;margin:var(--s3) 0;accent-color:#8d5cf0;min-height:44px;cursor:pointer}.st-calc-out{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3)}.st-calc-out span{padding:var(--s4);border-radius:var(--r-md);border:1px solid rgba(255,255,255,.16);display:grid;grid-gap:4px;gap:4px}.st-calc-out small{color:rgba(255,255,255,.72);font-size:12.5px}.st-calc-out b{font-family:var(--display);font-weight:500;font-size:clamp(18px,2.4vw,24px)}.st-calc-out .us{border-color:rgba(11,255,185,.45)}.st-calc-out .us b{color:#0bffb9}.st-note{display:block;margin-top:var(--s3);color:rgba(255,255,255,.72);font-size:13px}.st-guide{margin:var(--s5) 0;padding:var(--s5);border-radius:var(--r-lg);background:var(--yellow-50);border:1px solid rgba(138,106,18,.22)}.st-guide-head{display:flex;align-items:center;gap:10px;margin-bottom:var(--s3)}.st-guide-badge{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--yellow-text)}.st-guide-head h4{margin:0;font-size:19px}.st-guide-row{display:flex;gap:var(--s3);align-items:flex-start;padding:10px 0;border-top:1px solid rgba(138,106,18,.14)}.st-guide-row p{margin:0;font-size:15.5px;line-height:1.55}.st-guide-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px;background:#fff;color:var(--yellow-text)}.st-guide-icon.ic-check{background:var(--mint-50);color:var(--st-mint)}.st-guide-icon.ic-alert{background:var(--pink-50);color:var(--st-pink)}.st-house{display:grid;grid-template-columns:260px 1fr;grid-gap:var(--s6);gap:var(--s6);align-items:center;margin:var(--s6) 0;padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-house svg{width:100%;height:auto}.st-house .fl{cursor:pointer;transition:opacity .35s ease,transform .45s cubic-bezier(.2,1.1,.4,1)}.st-house.on .f1{transition-delay:.1s}.st-house.on .f2{transition-delay:.2s}.st-house .fl path,.st-house .fl rect{fill:var(--purple-50);stroke:rgba(92,17,209,.35);stroke-width:1.5;transition:fill .15s ease}.st-house .fl .win{fill:#fff}.st-house .fl text{font-family:var(--display);font-size:15px;font-weight:500;fill:var(--purple);letter-spacing:.04em;pointer-events:none}.st-house .fl.act path,.st-house .fl.act rect{fill:var(--purple)}.st-house .fl.act .win{fill:rgba(255,255,255,.3)}.st-house .fl.act text{fill:#fff}.st-house-intro{margin:0 0 var(--s4);color:var(--muted);font-size:15.5px}.st-house-tabs,.st-why-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--s3)}.st-house-tabs button,.st-why-tabs button{border:1px solid rgba(92,17,209,.25);background:#fff;color:var(--purple);border-radius:999px;padding:8px 16px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;min-height:44px}.st-house-tabs button.on,.st-why-tabs button.on{background:var(--purple);color:#fff;border-color:var(--purple)}.st-house-text{font-family:var(--display);font-size:22px;line-height:1.35;margin:0;animation:stFade .3s ease both}.st-north{position:relative;text-align:center;padding:clamp(32px,6vw,64px) var(--s5);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;overflow:hidden;background-image:radial-gradient(50% 60% at 50% 0,rgba(92,17,209,.6),transparent 70%)}.st-north-star{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(255,220,92,.12);border:1px solid rgba(255,220,92,.3);color:var(--yellow)}.st-north small{display:block;margin:var(--s4) 0 var(--s2);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.st-north p{font-family:var(--display);font-size:clamp(22px,3.2vw,34px);line-height:1.25;max-width:26ch;margin:0 auto var(--s4)}.st-north-plain{display:block;max-width:52ch;margin:0 auto;color:rgba(255,255,255,.8);font-size:15.5px;line-height:1.55}.st-why{margin:var(--s6) 0;padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-why-tabs{margin-bottom:var(--s4)}.st-horizon{list-style:none;margin:0 0 var(--s5);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.st-horizon:before{content:"";position:absolute;left:8px;right:8px;top:8px;height:2px;background:linear-gradient(90deg,var(--purple),var(--pink))}.st-horizon li{position:relative;padding-top:26px}.st-horizon li:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--purple)}.st-horizon b{display:block;font-family:var(--display);font-weight:500;font-size:24px;color:var(--purple)}.st-horizon span{font-size:14px;color:var(--muted)}.st-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.st-why-tile{padding:var(--s4);border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line)}.st-why-tile:last-child:nth-child(odd){grid-column:1/-1}.st-why.on .st-horizon li,.st-why.on .st-why-tile{animation:stRise .35s ease both}.st-why-tile .st-chipicon{width:40px;height:40px;border-radius:12px;background:#fff}.st-why-tile small{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin:6px 0 4px}.st-why-tile p{margin:0;font-size:15.5px;line-height:1.55}.st-now{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--s3);gap:var(--s3);margin:var(--s4) 0 var(--s5)}@media(min-width:781px){.st-now:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.st-now-card{padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-now-top{display:flex;align-items:center;justify-content:space-between}.st-now-top .st-chipicon{width:40px;height:40px;margin:0}.st-now-card .num{font-family:var(--display);font-weight:500;font-size:28px;color:var(--purple);line-height:1}.st-now-card p{margin:12px 0 0;font-size:15.5px;line-height:1.55}.st-checklist{margin:var(--s5) 0;display:grid;grid-gap:10px;gap:10px}.st-checklist .st-label{margin-bottom:2px}.st-tick{display:flex;gap:var(--s3);align-items:flex-start;text-align:left;padding:16px 18px;border-radius:var(--r-md);background:#fff;border:1.5px solid var(--line);font:inherit;font-size:16px;line-height:1.5;cursor:pointer;transition:background .15s ease,border-color .15s ease;min-height:56px;color:var(--ink)}.st-tick:hover{border-color:rgba(92,17,209,.4)}.st-tick .box{width:26px;height:26px;border-radius:8px;border:1.5px solid #8b8898;display:grid;place-items:center;color:transparent;flex:none;margin-top:1px;transition:background .15s ease,border-color .15s ease}.st-tick.on{border-color:var(--st-mint);background:var(--mint-50)}.st-tick.on .box{background:var(--st-mint);border-color:var(--st-mint);color:#fff}.st-tick-note{color:var(--muted);font-size:14px}.st-finale{margin:var(--s6) 0 var(--s4);padding:clamp(40px,8vw,90px) var(--s5);text-align:center;border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(60% 70% at 50% 0,rgba(92,17,209,.55),transparent 70%),radial-gradient(40% 50% at 100% 100%,rgba(255,34,135,.25),transparent 70%);transition:transform .4s cubic-bezier(.2,1.2,.4,1)}.st-finale img{opacity:.92}.st-finale h2{font-size:clamp(40px,7vw,80px);letter-spacing:-.03em;margin:var(--s4) 0 0}@media(max-width:420px){.st-finale h2{font-size:32px}}.st-finale p{margin:var(--s3) 0 0;color:rgba(255,255,255,.8)}.st-finale.on{transform:scale(1.02)}.st-confetti{position:fixed;inset:auto 0 0 0;height:0;z-index:60;pointer-events:none}.st-confetti i{position:absolute;bottom:0;border-radius:2px;animation:stConfetti 2.4s cubic-bezier(.2,.7,.3,1) forwards}@media (scripting:enabled){.st-rv:not(.in){opacity:0;transform:translateY(18px)}.st-steps:not(.on) li{opacity:0;transform:translateX(-12px)}.st-compare:not(.on) .st-cmp{opacity:0;transform:translateY(10px)}.st-compare:not(.on) .st-cmp.no .st-cmp-text{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.st-house:not(.on) .fl{opacity:0;transform:translateY(30px)}.st-map:not(.on) .st-pin{opacity:0}.st-map:not(.on) .st-route{stroke-dashoffset:1}.st-lvl:not(.on) .st-xp i{transform:scaleX(0)}.st-lvl:not(.on) .st-lvl-items li{opacity:0;transform:translateY(8px)}.st-roas:not(.on) .track i{width:0}.st-bubble.wait{display:none}.st-why:not(.on) .st-horizon li,.st-why:not(.on) .st-why-tile{opacity:0}.st-choice-after.pending{display:none}}@media (scripting:none){.st-extra{grid-template-rows:1fr}.st-flip-front,.st-more{display:none}.st-flip-back{transform:none}}@keyframes stWord{0%{opacity:0;transform:translateY(32px) rotate(2deg)}to{opacity:1;transform:none}}@keyframes stFade{0%{opacity:0}to{opacity:1}}@keyframes stRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes stPop{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}@keyframes stDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes stRing{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-6deg)}}@keyframes stConfetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@media(max-width:780px){.st-hero-bg{background-image:url(/story/a01s01/hero-glass-900.jpg)}.st-hero-in{grid-template-columns:1fr;align-items:start;padding-top:0}.st-hero-face{order:-1;margin:0 calc(var(--s5) * -1)}.st-hero-face img{width:100%;height:300px;object-fit:cover;object-position:50% 14%;border-radius:0}.st-hero-face figcaption{margin-top:-58px;padding:0 var(--s5)}.st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stats div:last-child:nth-child(odd){grid-column:1/-1}.st-bbc,.st-calc-out,.st-steps ol,.st-trio,.st-why-grid{grid-template-columns:1fr}.st-bbc-badge{padding:var(--s5)}.st-house{grid-template-columns:1fr;justify-items:center}.st-house svg{max-width:240px}.st-choice-opts{grid-template-columns:1fr}.st-branches,.st-month-row{grid-template-columns:repeat(4,minmax(0,1fr))}.st-pin .nm,.st-pin .yr{font-size:19px}.st-tl{grid-template-columns:1fr;gap:var(--s3)}.st-tl-rail{position:-webkit-sticky;position:sticky;top:calc(var(--st-header) + 56px);z-index:10;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 0;background:rgba(244,242,248,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.st-tl-rail:before{display:none}.st-tl-rail button{padding:0 14px;border:1px solid rgba(92,17,209,.25);border-radius:999px;background:#fff;font-size:15px;white-space:nowrap}.st-tl-rail button:before{display:none}.st-tl-rail button.on{font-size:15px;background:var(--purple);color:#fff;border-color:var(--purple)}.st-bar-row{grid-template-columns:1fr 80px}.st-bar-row .lbl{grid-column:1/-1}.st-bubble{max-width:92%}.st-lvl-top{grid-template-columns:auto 1fr}.st-xp{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.st-root *,.st-root :after,.st-root :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.st-branch.on,.st-finale.on,.st-lift:hover{transform:none}.st-bubble.typing{display:none}}@media print{.st-cmp,.st-house .fl,.st-lvl-items li,.st-pin,.st-rv,.st-steps li{opacity:1!important;transform:none!important}.st-route{stroke-dashoffset:0!important}.st-bar-row .track i{width:var(--w)!important}.st-xp i{transform:none!important}.st-stamp{opacity:1!important;transform:rotate(-14deg)!important}.st-bubble.wait{display:block!important}.st-bubble.typing{display:none!important}.st-choice-after.pending{display:flex!important}.st-num-anim{display:none!important}.st-num-anim+.st-sr{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.st-branch{background:var(--purple)!important;color:#fff!important;border:1px solid var(--purple)!important}.st-month{background:var(--pink-50)!important}.st-ring{border-color:var(--st-mint)!important;background:var(--mint-50)!important}.st-house-text[hidden],.st-why-panel[hidden]{display:block!important}.st-print-only{display:inline}h4.st-print-only{display:block}.st-house-tabs,.st-why-tabs{display:none}.st-calc input,.st-chapters,.st-confetti,.st-map-stops,.st-progress,.st-tl-rail{display:none!important}.st-extra{grid-template-rows:1fr}.st-flip-front{display:none}.st-flip-back,.st-flip-inner,.st-flip.open .st-flip-inner{transform:none}.st-dark,.st-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.st-hero-in.solo{grid-template-columns:minmax(0,1fr)}.st-hero-in.solo .st-hero-copy{max-width:900px}.st-callout-t{display:block;font-family:var(--body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-bottom:var(--s2);font-weight:500}.st-chips.alert span{border-color:rgba(179,18,92,.28);color:var(--st-pink);background:var(--pink-50)}.st-steps ol{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}@media(min-width:781px){.st-steps ol:has(>li:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}.st-steps ol:has(>li:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}}.st-cmp.no.nostrike .st-cmp-text{text-decoration:none!important;color:var(--ink)}.st-choice-opts:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.st-markets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s4)}.st-market{display:grid;grid-gap:4px;gap:4px;align-content:start;text-align:left;padding:var(--s4);border-radius:var(--r-md);background:var(--paper);border:1.5px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.st-market small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--purple)}.st-market b{font-family:var(--display);font-weight:500;font-size:20px}.st-market span{font-size:14.5px;line-height:1.55;color:#2a2733}.st-market.act,.st-market:hover{border-color:var(--purple);background:#fff}.st-values{margin:var(--s5) 0 var(--s6);scroll-margin-top:calc(var(--st-header) + 64px)}.st-values-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:var(--s4)}.st-values-tabs button{display:flex;align-items:center;gap:10px;text-align:left;border:1.5px solid rgba(92,17,209,.2);background:#fff;color:var(--ink);border-radius:var(--r-md);padding:10px 14px;font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;min-height:52px;transition:background .15s ease,border-color .15s ease,color .15s ease}.st-values-tabs button .num{font-family:var(--display);color:var(--purple);font-size:15px;min-width:22px}.st-values-tabs button:hover{border-color:var(--purple)}.st-values-tabs button.seen:not(.on){background:var(--purple-50)}.st-values-tabs button.on{background:var(--purple);border-color:var(--purple);color:#fff}.st-values-tabs button.on .num{color:#0bffb9}.st-value{border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);padding:clamp(20px,3.4vw,36px);animation:stFade .3s ease both}.st-value-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--s4);gap:var(--s4);align-items:center}.st-value-num{font-family:var(--display);font-weight:500;font-size:clamp(48px,7vw,76px);line-height:.9;color:var(--purple);letter-spacing:-.04em}.st-value-head small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.st-value-head h3{margin:2px 0 0;font-size:clamp(24px,3.2vw,34px);letter-spacing:-.02em}.st-value-head .st-chipicon{margin:0}.st-value-belief{font-family:var(--display);font-size:clamp(19px,2.3vw,23px);line-height:1.4;margin:var(--s4) 0 var(--s5);max-width:60ch}.st-value-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5)}.st-value-looks{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.st-value-looks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.6}.st-value-looks svg{flex:none;margin-top:4px;color:var(--st-mint)}.st-cadence{margin-top:var(--s4)}.st-cadence .st-chips{margin:0}.st-value-side{display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start}.st-anti,.st-standard{padding:var(--s4);border-radius:var(--r-md)}.st-standard{background:var(--mint-50);border:1px solid rgba(4,112,79,.25)}.st-anti{background:var(--pink-50);border:1px solid rgba(179,18,92,.22)}.st-anti small,.st-standard small{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin-bottom:6px}.st-standard small{color:var(--st-mint)}.st-anti small{color:var(--st-pink)}.st-standard p{margin:0;font-size:15.5px;line-height:1.55}.st-anti s{display:block;font-size:15px;line-height:1.45;color:#5f5d6b;-webkit-text-decoration-color:var(--st-pink);text-decoration-color:var(--st-pink);text-decoration-thickness:1.5px;margin-bottom:6px}.st-anti p{margin:8px 0 0;font-size:14.5px;line-height:1.5;font-weight:500;color:var(--ink)}.st-value .st-more{margin-top:var(--s4);display:inline-flex;align-items:center;gap:6px}.st-values-count{margin:var(--s3) 0 0;font-size:14px;color:var(--muted)}.st-values-count b{font-family:var(--display);color:var(--purple);font-size:18px}.st-vs{display:grid;grid-gap:10px;gap:10px;margin:var(--s5) 0 var(--s6)}.st-vs-row{padding:var(--s4) var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);transition:opacity .35s ease var(--d,0s),transform .35s cubic-bezier(.2,.8,.2,1) var(--d,0s),border-color .15s ease}.st-vs-row:hover{border-color:rgba(92,17,209,.4)}.st-vs-match{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.st-vs-match .num{font-family:var(--display);color:var(--muted);font-size:14px}.st-vs-match b{padding:6px 14px;border-radius:999px;background:var(--purple);color:#fff;font-weight:500;font-size:15.5px}.st-vs-match em{font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.st-vs-match s{padding:6px 14px;border-radius:999px;background-color:var(--paper);border:1px solid var(--line);color:var(--muted);font-size:15px;text-decoration:none;background-image:linear-gradient(var(--st-pink),var(--st-pink));background-size:calc(100% - 28px) 1.5px;background-repeat:no-repeat;background-position:14px 55%;transition:background-size .4s ease calc(var(--d,0s) + .3s)}.st-vs-row>p:last-child{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:#2a2733}.st-nots{display:grid;grid-gap:10px;gap:10px;margin:var(--s5) 0}.st-not{display:flex;gap:var(--s3);align-items:flex-start;padding:16px 18px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.st-not .st-cmp-icon{background:var(--pink-50);color:var(--st-pink);margin-top:2px}.st-not b{display:block;font-family:var(--display);font-weight:500;font-size:19px}.st-not p{margin:4px 0 0;font-size:15.5px;line-height:1.55;color:#2a2733}.st-org{margin:var(--s5) 0 var(--s6);padding:clamp(24px,4vw,44px) var(--s5);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(60% 70% at 50% 0,rgba(92,17,209,.55),transparent 70%)}.st-org-top{display:flex;justify-content:center;position:relative;padding-bottom:30px}.st-org-top:after{content:"";position:absolute;left:50%;bottom:0;width:2px;margin-left:-1px;height:30px;background:rgba(255,255,255,.35)}.st-org-node{display:inline-grid;gap:2px;text-align:center;padding:12px 18px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.24);background:#17121f;transition:opacity .35s ease var(--d,0s),transform .35s cubic-bezier(.2,.9,.2,1) var(--d,0s)}.st-org-node b{font-family:var(--display);font-weight:500;font-size:17px;white-space:nowrap}.st-org-node small{font-size:12.5px;color:rgba(255,255,255,.74)}.st-org-node.l0{background:var(--purple);border-color:var(--purple);padding:14px 28px}.st-org-node.l0 b{font-size:21px}.st-org-node.l2{border-color:rgba(11,255,185,.55)}.st-org-node.l2 b{color:#0bffb9}.st-org-kids{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));position:relative;padding-top:30px}.st-org-kids:before{content:"";position:absolute;top:0;left:calc(100% / var(--n,3) / 2);right:calc(100% / var(--n,3) / 2);height:2px;background:rgba(255,255,255,.35)}.st-org-col{display:grid;justify-items:center;align-content:start;position:relative;padding:0 6px}.st-org-col:before{content:"";position:absolute;top:-30px;left:50%;width:2px;margin-left:-1px;height:30px;background:rgba(255,255,255,.35)}.st-org-col .st-org-node{--d:inherit}.st-org-sub{position:relative;padding-top:30px;display:grid;justify-items:center}.st-org-sub:before{content:"";position:absolute;top:0;left:50%;width:2px;margin-left:-1px;height:30px;background:rgba(11,255,185,.55)}.st-org figcaption{margin:var(--s5) auto 0;max-width:56ch;text-align:center;color:rgba(255,255,255,.86);font-size:15.5px;line-height:1.55}.st-cw-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.st-cw-group{padding:var(--s4);border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line)}.st-cw-group small{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:10px}.st-cw-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.st-cw-chips li{padding:7px 12px;border-radius:999px;background:#fff;border:1px solid rgba(92,17,209,.18);font-size:14px;line-height:1.3;animation:stPop .3s ease both}.st-eqn{margin:var(--s5) 0;padding:var(--s6);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(60% 80% at 100% 0,rgba(92,17,209,.5),transparent 70%)}.st-eqn-title{margin:0 0 var(--s4);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.76)}.st-eqn-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.st-eqn-row em{font-style:normal;font-size:28px;color:rgba(255,255,255,.5);align-self:center}.st-eqn-term{flex:1 1 140px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:var(--s4);border-radius:var(--r-md);border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.9,.2,1)}.st-eqn-term b{font-family:var(--display);font-weight:500;font-size:18px;line-height:1.2}.st-eqn-term small{font-size:13px;color:rgba(255,255,255,.76)}.st-eqn-term.result{border-color:rgba(11,255,185,.55);background:rgba(11,255,185,.08)}.st-eqn-term.result b{color:#0bffb9}.st-channels{margin:var(--s5) 0}.st-ch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s3);gap:var(--s3)}.st-ch-card{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:var(--s4) var(--s5) var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-ch-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-ch-top .st-chipicon{width:40px;height:40px;margin:0}.st-ch-top small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);text-align:right}.st-ch-card b{font-family:var(--display);font-weight:500;font-size:20px;margin-top:6px}.st-ch-card p{margin:0;font-size:15px;line-height:1.55;color:#2a2733}.st-sla{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:6px;padding:4px 10px;border-radius:999px;background:var(--mint-50);color:var(--st-mint);font-size:13px;font-weight:500}.st-channels>.st-tick-note,.st-ladder>.st-tick-note,.st-score>.st-tick-note{display:block;margin-top:var(--s3)}.st-score{margin:var(--s5) 0;padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-score-bar{display:flex;height:24px;border-radius:999px;overflow:hidden;background:var(--paper)}.st-score-bar i{display:block;flex:none;height:100%;width:var(--w);transition:width .6s cubic-bezier(.2,.8,.2,1),opacity .15s ease}.st-score-bar i+i{box-shadow:inset 2px 0 0 #fff}.st-score-bar.focus i:not(.act){opacity:.3}.st-score-legend{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:0 var(--s4);gap:0 var(--s4)}.st-score-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14.5px}.st-score-legend .dot{width:12px;height:12px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.st-score-legend b{font-family:var(--display)}.st-score-legend b,.st-score-legend li.act span:nth-child(2){font-weight:500;color:var(--purple)}.st-score-legend li.total{grid-template-columns:minmax(0,1fr) auto;border-bottom:0;font-weight:500;text-transform:capitalize}.st-rule{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:center;margin:var(--s5) 0;padding:var(--s6);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(60% 90% at 0 100%,rgba(92,17,209,.5),transparent 70%)}.st-rule-big{font-family:var(--display);font-weight:500;font-size:clamp(64px,11vw,120px);line-height:.9;color:#0bffb9;letter-spacing:-.04em}.st-rule small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.76);margin-bottom:6px}.st-rule p{margin:0;font-size:clamp(17px,2vw,20px);line-height:1.5;color:rgba(255,255,255,.92)}.st-ladder{margin:var(--s5) 0}.st-ladder ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);align-items:end}.st-ladder li{min-height:var(--h);display:grid;align-content:end;grid-gap:4px;gap:4px;padding:var(--s4);border-radius:var(--r-md);transition:opacity .4s ease,transform .45s cubic-bezier(.2,1.1,.4,1)}.st-ladder li .num{font-family:var(--display);font-size:13px;opacity:.85}.st-ladder li b{font-family:var(--display);font-weight:500;font-size:19px}.st-ladder li small{font-size:13.5px;opacity:.9}.st-ladder li.s0{background:var(--yellow-50);color:var(--yellow-text);border:1px solid rgba(138,106,18,.25)}.st-ladder li.s1{background:var(--pink-50);color:var(--st-pink);border:1px solid rgba(179,18,92,.25)}.st-ladder li.s2{border:1px solid #0a0a0a}.st-flow,.st-ladder li.s2{background:#0a0a0a;color:#fff}.st-flow{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:center;margin:var(--s5) 0;padding:var(--s6) var(--s5);border-radius:var(--r-lg);background-image:radial-gradient(50% 70% at 50% 50%,rgba(92,17,209,.45),transparent 70%)}.st-flow-src{display:grid;grid-gap:8px;gap:8px}.st-flow-src span{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06);font-size:14px;text-align:center;transition:opacity .3s ease,transform .3s ease}.st-flow-pipe{position:relative;height:2px;background:rgba(255,255,255,.22)}.st-flow-pipe i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:#0bffb9;opacity:0}.st-flow.on .st-flow-pipe i{animation:stFlow .7s ease-in-out forwards}.st-flow.on .st-flow-pipe i:nth-child(2){animation-delay:.12s}.st-flow.on .st-flow-pipe i:nth-child(3){animation-delay:.24s}.st-flow.on .st-flow-pipe.late i{animation-delay:.5s}.st-flow.on .st-flow-pipe.late i:nth-child(2){animation-delay:.62s}.st-flow.on .st-flow-pipe.late i:nth-child(3){animation-delay:.74s}.st-flow-hub,.st-flow-out{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px}.st-flow-hub .orb{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#8d5cf0,var(--purple) 60%,#2a0a66);outline:8px solid rgba(92,17,209,.28);color:#fff}.st-flow-out .scr{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(11,255,185,.5);color:#0bffb9;background:rgba(11,255,185,.06)}.st-flow-hub b,.st-flow-out b{font-family:var(--display);font-weight:500;font-size:19px}.st-flow-hub small,.st-flow-out small{font-size:13px;color:rgba(255,255,255,.76)}@keyframes stFlow{0%{left:0;opacity:0}20%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.st-namer{margin:var(--s5) 0;padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-namer-out{padding:var(--s4) var(--s5);border-radius:var(--r-md);background:#0a0a0a;color:#fff;display:grid;grid-gap:6px;gap:6px}.st-namer-out small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.74)}.st-namer-out code{font-family:var(--display);font-size:clamp(15px,2.2vw,21px);color:#0bffb9;overflow-wrap:anywhere;letter-spacing:.01em}.st-namer-pattern{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:var(--s3) 0 var(--s4);font-size:12.5px;color:var(--muted)}.st-namer-pattern span{padding:3px 9px;border-radius:999px;background:var(--purple-50);color:var(--purple)}.st-namer-pattern em{font-style:normal}.st-namer-try{margin:0 0 8px;font-weight:500;font-size:15px}.st-namer-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.7fr);grid-gap:8px;gap:8px}.st-namer-fields label{display:grid;grid-gap:4px;gap:4px;align-content:end}.st-namer-fields small{font-size:12px;color:var(--muted)}.st-namer-fields input{font:inherit;font-size:15px;padding:10px 12px;min-height:44px;border-radius:10px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);text-transform:uppercase;width:100%;min-width:0}.st-namer-fields input:focus-visible{outline:2px solid var(--purple);outline-offset:1px;border-color:var(--purple)}.st-namer-text{margin:var(--s4) 0 0;font-size:15px;line-height:1.55;color:var(--muted)}.st-journey{margin:var(--s5) 0 var(--s6);padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-jr-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;margin-bottom:var(--s4)}.st-jr-track:after,.st-jr-track:before{content:"";position:absolute;left:10%;right:10%;top:22px;height:3px;border-radius:3px}.st-jr-track:before{background:var(--line)}.st-jr-track:after{background:linear-gradient(90deg,var(--purple),var(--pink));transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.st-jr-stop{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;text-align:center;grid-gap:4px;gap:4px;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;padding:0 4px 8px;min-height:44px;transition:opacity .3s ease,transform .3s ease}.st-jr-stop .dot{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid var(--purple);color:var(--purple);font-family:var(--display);font-weight:500;font-size:17px;transition:background .15s ease,color .15s ease,transform .15s ease}.st-jr-stop b{font-size:14px;font-weight:500;line-height:1.25}.st-jr-stop small{font-size:12.5px;color:var(--muted)}.st-jr-stop:hover .dot{transform:scale(1.06)}.st-jr-stop.past .dot{background:var(--purple-50)}.st-jr-stop.on .dot{background:var(--purple);color:#fff}.st-jr-stop.on b{color:var(--purple)}.st-jr-panel{padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);animation:stFade .3s ease both}.st-jr-panel p{margin:10px 0 0;font-size:16px;line-height:1.6}.st-jr-owner{display:flex;gap:10px;align-items:flex-start;color:#2a2733}.st-jr-owner svg{flex:none;margin-top:3px;color:var(--purple)}.st-jr-owner small{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.st-tiles{margin:var(--s5) 0}.st-tiles.dark{padding:var(--s5);border-radius:var(--r-lg);background:#0a0a0a;color:#fff;background-image:radial-gradient(60% 90% at 100% 0,rgba(92,17,209,.5),transparent 70%)}.st-tiles.dark .st-label{color:rgba(255,255,255,.82)}.st-tiles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}@media(min-width:781px){.st-tiles-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.st-tile{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:var(--s4);border-radius:var(--r-md);background:#fff;border:1px solid var(--line)}.st-tiles.dark .st-tile{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.st-tile b{font-family:var(--display);font-weight:500;font-size:clamp(30px,4.4vw,44px);line-height:1;color:var(--purple)}.st-tiles.dark .st-tile b{color:#0bffb9}.st-tile b>span:last-child:not(.st-sr){font-size:.5em;margin-left:2px}.st-tile small{font-size:13.5px;line-height:1.4;color:var(--muted)}.st-tiles.dark .st-tile small{color:rgba(255,255,255,.78)}.st-days{margin:var(--s5) 0}.st-days ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);position:relative}.st-days ol:before{content:"";position:absolute;left:25px;right:calc(100% / var(--n,3) - 25px);top:24px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--purple),#0bffb9);transform-origin:0 50%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.st-days li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;transition:opacity .35s ease,transform .35s ease}.st-day-dot{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--purple);color:#fff;outline:5px solid var(--paper)}.st-days li:last-child .st-day-dot{background:#0a0a0a;color:#0bffb9}.st-days li .st-ms-year{justify-self:start}.st-days li b{font-family:var(--display);font-weight:500;font-size:22px}.st-days li p{margin:0;font-size:15.5px;line-height:1.55;color:#2a2733}.st-cps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin:var(--s5) 0}.st-cp{padding:var(--s5);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.st-cp-head{display:flex;align-items:center;gap:12px;margin-bottom:var(--s4)}.st-cp-mark{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:500;font-size:22px;color:var(--purple);border:3px solid var(--purple);flex:none}.st-cp:last-child .st-cp-mark{background:var(--purple);color:#fff}.st-cp-head b{display:block;font-family:var(--display);font-weight:500;font-size:19px}.st-cp-head small{font-size:13px;color:var(--muted);line-height:1.35;display:block}.st-cp ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.st-cp li{display:grid;grid-gap:4px;gap:4px;font-size:14.5px;line-height:1.5}.st-cp li .st-ms-year{justify-self:start;font-size:12.5px}.st-tab-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.st-tab-rows li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);font-size:15.5px;line-height:1.5;animation:stRise .3s ease both}.st-tab-rows li .st-cmp-icon{width:28px;height:28px;flex:none}.st-tab-rows li.yes .st-cmp-icon{background:var(--st-mint);color:#fff}.st-tab-rows li.no .st-cmp-icon{background:var(--pink-50);color:var(--st-pink)}@media (scripting:enabled){.st-vs:not(.on) .st-vs-row{opacity:0;transform:translateY(10px)}.st-vs:not(.on) .st-vs-match s{background-size:0 1.5px}.st-nots:not(.on) .st-not{opacity:0;transform:translateY(10px)}.st-org:not(.on) .st-org-node{opacity:0;transform:translateY(12px)}.st-eqn:not(.on) .st-eqn-term{opacity:0;transform:scale(.94)}.st-score:not(.on) .st-score-bar i{width:0}.st-ladder:not(.on) li{opacity:0;transform:translateY(18px)}.st-flow:not(.on) .st-flow-src span{opacity:0;transform:translateX(-8px)}.st-journey:not(.on) .st-jr-stop{opacity:0;transform:translateY(8px)}.st-days:not(.on) ol:before{transform:scaleX(0)}.st-days:not(.on) li{opacity:0;transform:translateY(10px)}}@media (scripting:none){.st-jr-panel[hidden],.st-value[hidden],.st-why-panel[hidden]{display:block!important}.st-value .st-more,.st-values-count{display:none}.st-jr-panel h4.st-print-only{display:block}}@media(max-width:780px){.st-steps ol{grid-template-columns:1fr}.st-values-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.st-cps,.st-cw-groups,.st-markets,.st-value-grid{grid-template-columns:1fr}.st-value-head{grid-template-columns:auto minmax(0,1fr)}.st-value-head .st-chipicon{display:none}.st-namer-fields,.st-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-namer-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.st-namer-fields label:nth-child(-n+2),.st-tiles-grid>:last-child:nth-child(odd){grid-column:1/-1}.st-rule{gap:var(--s3)}.st-flow,.st-rule{grid-template-columns:1fr;padding:var(--s5)}.st-flow{gap:12px}.st-flow-src{grid-template-columns:repeat(2,minmax(0,1fr))}.st-flow-pipe{width:2px;height:24px;justify-self:center}.st-flow-pipe i{display:none}.st-days ol{grid-template-columns:1fr;gap:var(--s4)}.st-days ol:before{display:none}.st-ladder ol{grid-template-columns:1fr}.st-ladder li{min-height:0}.st-jr-track{gap:0}.st-jr-stop{padding:0 1px 8px}.st-jr-stop .dot{width:38px;height:38px;font-size:15px}.st-jr-track:after,.st-jr-track:before{top:18px}.st-jr-stop b{font-size:12px}.st-jr-stop small{display:none}.st-org-kids{grid-template-columns:1fr;gap:var(--s3);padding-top:var(--s3)}.st-org-col:before,.st-org-kids:before,.st-org-top:after{display:none}.st-org-top{padding-bottom:var(--s3)}.st-org-node b{white-space:normal}.st-eqn{padding:var(--s5)}.st-eqn-row em{flex-basis:100%;text-align:center;line-height:1}}@media print{.st-jr-panel[hidden],.st-value[hidden]{display:block!important}.st-jr-track,.st-namer-fields,.st-namer-try,.st-value .st-more,.st-values-count,.st-values-tabs{display:none!important}.st-days li,.st-eqn-term,.st-flow-src span,.st-jr-stop,.st-ladder li,.st-not,.st-org-node,.st-vs-row{opacity:1!important;transform:none!important}.st-score-bar i{width:var(--w)!important}.st-days ol:before{transform:none!important}.st-vs-match s{background-size:calc(100% - 28px) 1.5px!important}.st-ch-card,.st-cp,.st-value,.st-vs-row{page-break-inside:avoid;break-inside:avoid}.st-eqn,.st-flow,.st-org,.st-rule,.st-tiles.dark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:780px){.st-choice-opts:has(>:nth-child(3)){grid-template-columns:1fr}}@media(max-width:780px){.st-days li:not(:last-child):before{content:"";position:absolute;left:24px;top:50px;bottom:calc(-1 * var(--s4));width:3px;background:var(--purple)}.st-days li:nth-last-child(2):before{background:linear-gradient(180deg,var(--purple),#0bffb9)}.st-days li{grid-template-columns:50px minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:start}.st-days li .st-day-dot{grid-row:1/span 3}.st-days li>:not(.st-day-dot){grid-column:2}.st-org-top{justify-content:flex-start;padding-bottom:var(--s3)}.st-org-kids{grid-template-columns:1fr;gap:12px;padding:0 0 0 22px;margin-left:26px;border-left:2px solid rgba(255,255,255,.35)}.st-org-col{justify-items:start;padding:0}.st-org-col:before{display:block;top:26px;left:-22px;width:20px;height:2px;margin:0}.st-org-sub{padding:12px 0 0 22px;margin-left:26px;border-left:2px solid rgba(11,255,185,.55)}.st-org-sub:before{display:none}.st-org figcaption,.st-org-node{text-align:left}}.st-trio.four,.st-trio.two{grid-template-columns:repeat(2,minmax(0,1fr))}.st-letter{margin:var(--s5) 0 var(--s6);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,4.4vw,48px) clamp(20px,4.4vw,48px) clamp(22px,4vw,40px) clamp(26px,5vw,56px);position:relative}.st-letter:before{content:"";position:absolute;left:clamp(10px,2vw,22px);top:clamp(24px,4.4vw,48px);bottom:clamp(24px,4vw,40px);width:4px;border-radius:4px;background:var(--purple)}.st-letter p{font-size:18px;line-height:1.75;margin:0 0 var(--s4);max-width:62ch}.st-letter p.lead{font-family:var(--display);font-weight:500;font-size:clamp(30px,4.6vw,48px);letter-spacing:-.025em;line-height:1.05;margin-bottom:var(--s5)}.st-letter p.st-letter-asks{font-family:var(--display);font-weight:500;font-size:clamp(20px,2.4vw,24px);letter-spacing:-.01em;margin:var(--s6) 0 var(--s3)}.st-asks{list-style:none;margin:0 0 var(--s6);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.st-asks li{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:var(--s4) var(--s5) var(--s5);border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line)}.st-ask-top{display:flex;align-items:center;justify-content:space-between}.st-ask-top .num{font-family:var(--display);font-weight:500;font-size:30px;line-height:1;color:var(--purple);letter-spacing:-.03em}.st-asks .st-chipicon{margin:0;width:40px;height:40px;border-radius:12px;background:#fff}.st-asks b{font-family:var(--display);font-weight:500;font-size:21px;letter-spacing:-.01em}.st-asks li>span:last-child{font-size:15.5px;line-height:1.6;color:#2a2733}.st-sign{display:grid;grid-gap:2px;gap:2px;margin:var(--s6) 0 0!important;padding-top:var(--s4);border-top:1px solid var(--line)}.st-sign b{font-family:var(--display);font-weight:500;font-size:22px}.st-sign small{font-size:14px;color:var(--muted)}.st-table-wrap{margin:var(--s5) 0 var(--s6)}.st-table{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden}.st-table-row{display:grid;grid-template-columns:var(--cols);grid-gap:var(--s4);gap:var(--s4);padding:14px var(--s5);border-top:1px solid var(--line);font-size:15.5px;line-height:1.55;color:#2a2733;position:relative}.st-table-row.head{border-top:0;background:var(--purple-50);color:var(--purple);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding-top:11px;padding-bottom:11px}.st-table-row:not(.head)>:first-child{font-family:var(--display);font-weight:500;font-size:16.5px;color:var(--ink)}.st-table-row[class*=" t-"]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--tone)}.st-org-node.t-mint,.st-table-row.t-mint{--tone:#0bffb9}.st-org-node.t-yellow,.st-table-row.t-yellow{--tone:#ffdc5c}.st-org-node.t-pink,.st-table-row.t-pink{--tone:#ff2287}.st-org-node.t-purple,.st-table-row.t-purple{--tone:#5c11d1}.st-org-node[class*=" t-"]{border-color:var(--tone);border-top-width:4px}.st-org-node.l2[class*=" t-"] b{color:#fff}.st-value-grid.flat{grid-template-columns:minmax(0,1fr)}.st-value-grid.flat .st-value-side{grid-template-columns:repeat(2,minmax(0,1fr))}.st-keep{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);align-items:start;margin:var(--s6) 0 0;padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line);background:#fff}.st-keep-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.st-keep small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:4px}.st-keep p{margin:0;font-family:var(--display);font-size:clamp(18px,2.2vw,22px);line-height:1.4;letter-spacing:-.01em;max-width:58ch}.st-keep.remember{background:var(--mint-50);border-color:rgba(4,112,79,.25)}.st-keep.remember .st-keep-icon{background:#fff;color:var(--st-mint)}.st-keep.remember small{color:var(--st-mint)}.st-keep.practice{background:var(--purple-50);border-color:rgba(92,17,209,.2);margin:var(--s5) 0}.st-keep.practice .st-keep-icon{background:#fff;color:var(--purple)}.st-keep.practice small{color:var(--purple)}.st-keep.practice p{font-family:var(--body);font-size:17px;line-height:1.6;letter-spacing:0}.st-ms-why{background:var(--paper);border-radius:var(--r-sm);padding:10px 14px;font-size:15px!important}.st-ms-why small{display:block;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);font-weight:500;margin-bottom:2px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.st-table-wrap:not(.on) .st-table-row:not(.head){opacity:0;transform:translateY(8px)}.st-table-row{transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.st-asks li{animation:stFade .4s ease both}}@media (max-width:780px){.st-asks,.st-table-row,.st-trio.four,.st-trio.two,.st-value-grid.flat .st-value-side{grid-template-columns:1fr}.st-table-row{gap:6px;padding:14px var(--s4)}.st-table-row.head{display:none}.st-table-row>span+span[data-h]:before{content:attr(data-h);display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);font-weight:500;margin-bottom:1px}.st-table.two .st-table-row:nth-child(n+3)>span+span[data-h]:before{display:none}.st-letter p{font-size:17px}}@media print{.st-asks li,.st-table-row{opacity:1!important;transform:none!important}}.st-recall{margin:var(--s4) 0 var(--s5);display:grid;grid-gap:12px;gap:12px}.st-recall .st-label{margin-bottom:0}.st-recall-local{font-size:13px;color:var(--muted-2);margin-top:-8px}.st-recall-card{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-md);padding:var(--s4);display:grid;grid-gap:10px;gap:10px;transition:border-color .15s ease,background .15s ease}.st-recall-card .q{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start;margin:0;font-family:var(--display);font-weight:500;font-size:17.5px;line-height:1.35}.st-recall-card .num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--purple);color:#fff;font-family:var(--display);font-size:14px}.st-recall-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding-left:calc(28px + var(--s3))}.st-recall-form textarea{width:100%;min-height:58px;resize:vertical;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;font:inherit;font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper)}.st-recall-form textarea:focus{outline:none;border-color:var(--purple);background:#fff}.st-recall-send,.st-recall-show{border:0;border-radius:999px;padding:11px 18px;font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;background:var(--purple);color:#fff;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.st-recall-send:hover:not(:disabled),.st-recall-show:hover{background:var(--purple-600)}.st-recall-send:disabled{opacity:.4;cursor:not-allowed}.st-recall-show{justify-self:start;margin-left:calc(28px + var(--s3))}.st-recall-card .a,.st-recall-card .mine{margin:0;padding-left:calc(28px + var(--s3));font-size:16px;line-height:1.55;color:#2a2733}.st-recall-card .a small,.st-recall-card .mine small{display:block;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--muted);margin-bottom:2px}.st-recall-card .mine span{white-space:pre-wrap}.st-recall-card .a{display:flex;gap:10px;align-items:flex-start}.st-recall-card .a svg{flex:none;margin-top:3px;color:var(--st-mint)}.st-recall-card .a small{color:var(--st-mint)}.st-recall-card.open{border-color:rgba(4,112,79,.35);background:var(--mint-50)}@media (scripting:enabled){.st-recall-card:not(.open) .a{display:none}.st-recall-card.open .a{animation:stFade .3s ease both}}@media (scripting:none){.st-recall-form,.st-recall-show{display:none}}@media (max-width:780px){.st-recall-form{grid-template-columns:1fr;padding-left:0}.st-recall-send{justify-self:start}.st-recall-show{margin-left:0}.st-recall-card .a,.st-recall-card .mine{padding-left:0}}@media print{.st-recall-card .a{display:flex!important}.st-recall-form,.st-recall-show{display:none}}.st-org.spread .st-org-kids{grid-template-columns:var(--cols)}.st-org.spread .st-org-kids:before{left:var(--l);right:var(--r)}.st-org.spread .st-org-col{padding:0 4px}.st-org-subs{position:relative;display:grid;grid-template-columns:repeat(var(--m,1),minmax(0,1fr));width:100%;margin-top:30px}.st-org-subs:after{top:-30px;left:50%;width:2px;margin-left:-1px;height:30px}.st-org-subs:after,.st-org-subs:before{content:"";position:absolute;background:rgba(255,255,255,.35)}.st-org-subs:before{top:0;left:calc(50% / var(--m,1));right:calc(50% / var(--m,1));height:2px}.st-org.spread .st-org-sub{padding:22px 4px 0}.st-org.spread .st-org-sub:before{height:22px;background:rgba(255,255,255,.35)}.st-org.spread .st-org-node.l2{padding:10px;width:100%}.st-org.spread .st-org-node.l2 b{font-size:14.5px;white-space:normal;line-height:1.2}.st-org.spread .st-org-node.l2 small{font-size:11.5px;line-height:1.3}@media (max-width:780px){.st-org.spread .st-org-kids{grid-template-columns:1fr}.st-org.spread .st-org-col{padding:0}.st-org.spread .st-org-subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0 26px;width:auto}.st-org.spread .st-org-subs:after,.st-org.spread .st-org-subs:before{display:none}.st-org.spread .st-org-sub{padding:0;margin:0;border:0}.st-org.spread .st-org-node.l2{text-align:left}}