.ind{--bg:#ffffff;--ink:#000000;--ink-60:rgba(0,0,0,.6);--ink-45:rgba(0,0,0,.45);--line:#ececef;--hero:#000000;--on-hero:#ffffff;--on-hero-70:rgba(255,255,255,.7);--pink:#ee3ec9;--blue:#54c4c8;--blue-dk:#3daeb2;--wa:#25d366;--display:var(--font-roboto-condensed),"Arial Narrow",system-ui,sans-serif;--mono:var(--font-roboto-mono),ui-monospace,Menlo,Consolas,monospace;--sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1180px;font:400 14.4px/1.5 var(--sans);color:var(--ink);background:var(--bg)}.ind *{box-sizing:border-box}.ind :focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:6px}.ind .demo .wrap{max-width:1480px}.ind.is-managed .kicker{color:var(--pink)}.ind [id]{scroll-margin-top:96px}.ind .hero{padding-top:88px}.ind .hero-box{position:relative;overflow:hidden;background:var(--hero);border-radius:112px;padding:70px clamp(40px,8vw,106px) 72px;min-height:min(78vh,720px);display:flex;flex-direction:column;justify-content:space-between;gap:48px}.ind .hero-img{position:absolute;right:-3%;bottom:0;height:78%;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;pointer-events:none;-webkit-mask-image:radial-gradient(120% 100% at 70% 70%,#000 62%,transparent 100%);mask-image:radial-gradient(120% 100% at 70% 70%,#000 62%,transparent 100%)}.ind .hero h1{margin:0;color:var(--on-hero);font:400 clamp(52px,7.4vw,118px)/.98 var(--display);letter-spacing:-.03em;max-width:9.4em;text-wrap:balance}.ind .hero h1,.ind .hero-foot{position:relative;z-index:2}.ind .kicker{font:500 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin:0 0 14px}.ind .hero-sub{font:400 14px/1.7 var(--mono);letter-spacing:.025em;color:var(--on-hero-70);margin:0 0 30px;white-space:pre-line;max-width:42ch}.ind .ctas{display:flex;align-items:center;gap:16px}.ind .btn-pink{display:inline-flex;align-items:center;border-radius:9999px;background:var(--pink);color:#fff;font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:14px 30px;transition:background .2s}.ind .btn-pink:hover,.ind .btn-round{background:var(--blue)}.ind .btn-round{width:46px;height:46px;border-radius:50%;color:#fff;display:grid;place-items:center;text-decoration:none;font-size:16px;transition:background .2s;flex:none}.ind .btn-round:hover{background:var(--blue-dk)}.ind .intro{padding-block:clamp(70px,10vw,120px) clamp(36px,5vw,56px)}.ind .typer{display:flex;align-items:flex-start;gap:.3em;font-size:48px;white-space:nowrap;overflow:hidden;margin-bottom:clamp(28px,4vw,44px)}.ind .typer svg{width:.62em;height:.62em;margin-top:.14em;flex:none;color:var(--pink)}.ind .typer p{position:relative;margin:0;font:700 1em/1.05 var(--display);letter-spacing:-.03em;text-transform:lowercase;min-width:0;white-space:nowrap}.ind .typer .ghost{visibility:hidden}.ind .typer .live{position:absolute;inset:0}.ind .cursor{display:inline-block;width:0;height:.78em;border-left:.07em solid var(--pink);margin-left:-.07em;vertical-align:text-bottom;position:relative;left:.13em;animation:ind-blink 1.05s step-end infinite}@keyframes ind-blink{50%{opacity:0}}.ind .statement{max-width:34em}.ind .ownline,.ind .statement{margin:0;font:700 clamp(22px,2.5vw,32px)/1.25 var(--display);letter-spacing:-.01em;text-wrap:balance}.ind .ownline{color:var(--ink)}.ind .lede{font:400 clamp(16px,1.6vw,20px)/1.7 var(--mono);margin:0;max-width:none}.ind .lede-row{display:grid;gap:28px}.ind .howto{display:flex;flex-wrap:wrap;gap:10px 40px;margin:0;padding:0;list-style:none;font:400 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60)}.ind .howto li{display:flex;gap:12px;align-items:baseline}.ind .howto b{color:var(--pink);font-weight:600}.ind .strap{margin:0;font:500 12px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.ind .msec{padding-bottom:clamp(64px,8vw,110px)}.ind .msec h2{margin:0 0 clamp(26px,3.5vw,44px);font:400 clamp(40px,6vw,88px)/.95 var(--display);letter-spacing:-.03em;text-wrap:balance}.ind .msec .eyebrow{margin:0 0 16px;font:500 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60)}.ind .journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.ind .journey li{padding:22px 24px 0 0;display:grid;gap:10px;align-content:start;position:relative}.ind .journey li:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--ink)}.ind .journey li:last-child:before{background:var(--pink);border-color:var(--pink)}.ind .journey .n{font:500 12px var(--mono);letter-spacing:.14em;color:var(--pink)}.ind .journey h3{margin:0;font:700 clamp(26px,2.6vw,36px)/1 var(--display);letter-spacing:-.02em;text-transform:lowercase}.ind .journey p{margin:0;font:400 14.5px/1.7 var(--mono);color:#222}.ind .kpis{background:var(--hero);border-radius:56px;padding:clamp(36px,6vw,80px) clamp(28px,6vw,90px)}.ind .kpis,.ind .kpis h2{color:var(--on-hero)}.ind .kgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px}.ind .kgrid div{display:grid;gap:12px;align-content:start;border-top:1px solid #2a2a2e;padding-top:20px;min-width:0}.ind .kgrid b{font:700 clamp(30px,2.9vw,46px)/.95 var(--display);letter-spacing:-.03em;text-transform:lowercase}.ind .kgrid span{font:400 14px/1.65 var(--mono);color:var(--on-hero-70)}.ind .engine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ind .step{border:1px solid var(--line);border-radius:24px;padding:28px 28px 30px;display:grid;gap:12px;align-content:start;min-width:0}.ind .step .k{font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60)}.ind .step .k b{color:var(--pink);font-weight:500}.ind .step h3{margin:0;font:700 34px/1 var(--display);letter-spacing:-.02em}.ind .step p{margin:0;font:400 14.5px/1.7 var(--mono);color:#222}.ind .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ind .chips span{font:500 11px var(--mono);letter-spacing:.06em;border-radius:100px;padding:5px 10px;background:#f2f3f5;color:#222}.ind .people{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 64px;margin-top:clamp(48px,6vw,80px);padding-top:clamp(36px,4vw,56px);border-top:1px solid var(--line)}.ind .people p.big{margin:0;font:700 clamp(28px,3.2vw,44px)/1.1 var(--display);letter-spacing:-.02em;text-wrap:balance}.ind .people p.sm{margin:0;font:400 15px/1.75 var(--mono);color:#222}@media (max-width:1360px){.ind .kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ind .journey,.ind .kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ind .journey{border-top:0}.ind .journey li{border-top:2px solid var(--ink)}.ind .engine,.ind .people{grid-template-columns:1fr}.ind .kpis{border-radius:36px}}@media (max-width:520px){.ind .journey,.ind .kgrid{grid-template-columns:1fr}}.ind .people{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px 64px;align-items:end;padding-block:clamp(8px,1vw,12px) 0}.ind .people h2{margin:0}.ind .people .lead{margin:0 0 12px;font:700 clamp(24px,2.4vw,32px)/1.15 var(--display);letter-spacing:-.01em;color:var(--ink)}.ind .people .agency{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);font:700 clamp(19px,1.8vw,24px)/1.3 var(--display);color:var(--ink)}.ind .people .sm{margin:0;font:400 clamp(15px,1.3vw,17px)/1.75 var(--mono);color:#222}.ind .lbl{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8b8e95;margin-bottom:8px}.ind .lbl i{font-style:normal;color:var(--pink);text-transform:none;letter-spacing:.02em;margin-left:4px}.ind .ppl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ind .pp{display:flex;gap:10px;align-items:center;padding:6px 0}.ind .pp b{display:block;font:600 13.5px var(--sans);color:#121315}.ind .pp small{font:400 12.5px var(--sans);color:#62656b}.ind .hz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ind .hz>div{background:#f5f6f8;border-radius:12px;padding:12px;display:grid;gap:8px;align-content:start}.ind .card2{background:#fff;border:1px solid #e8e8eb;border-radius:10px;padding:10px 12px;display:grid;gap:3px}.ind .card2 b{font:600 13.5px/1.35 var(--sans);color:#121315}.ind .card2 small{font:400 12px var(--sans);color:#62656b}.ind .ap{border:1px solid #e8e8eb;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.ind .ap b{display:block;font:600 14px var(--sans);color:#121315}.ind .ap small{font:400 12.5px var(--sans);color:#62656b}.ind .ap .by{grid-column:1/-1}.ind .ap .pill{font:600 11.5px var(--sans);border-radius:100px;padding:4px 10px;background:#eafbe4;color:#1a7a32}.ind .ap.chg .pill{background:#fff4dc;color:#8a5a00}.ind .dep{display:grid;gap:8px}.ind .dep>div{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid #e8e8eb;border-radius:10px;padding:10px 12px;font:500 14px var(--sans);color:#121315}.ind .dep small{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8b8e95}.ind .tick{width:22px;height:22px;border-radius:50%;background:#eafbe4;color:#1a7a32;display:grid;place-items:center;font-size:12px}.ind .todash{justify-self:start;font:600 13px var(--sans);color:#121315;text-decoration:none;border-bottom:2px solid #7bff5f;padding-bottom:2px}@media (max-width:900px){.ind .hz{grid-template-columns:1fr 1fr}.ind .ppl{grid-template-columns:1fr}}.ind .thread{display:grid;gap:14px}.ind .msg{display:flex;gap:12px;align-items:flex-start;max-width:560px}.ind .msg.you{margin-left:auto;flex-direction:row-reverse;text-align:left}.ind .msg>div{background:#f4f5f7;border-radius:14px;padding:12px 14px;min-width:0}.ind .msg.you>div{background:#fdf1fb}.ind .msg b{display:block;font:600 12.5px var(--sans);color:#121315;margin-bottom:4px}.ind .msg p{font-size:14.5px;line-height:1.55;color:#2b2d31}.ind .av.sm2{width:30px;height:30px;border-radius:50%;background:var(--pink);color:#fff;display:grid;place-items:center;font:600 12px var(--sans);flex:none}.ind .av.sm2.dk{background:#121315}.ind .appr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.ind .appr-r{display:grid;gap:10px}.ind .chk{display:flex;gap:10px;align-items:center;font:400 14px var(--sans);color:#2b2d31}.ind .chk span{width:22px;height:22px;border-radius:50%;background:#eafbe4;color:#1a8a3a;display:grid;place-items:center;font-size:12px;flex:none}.ind .signed{margin-top:6px;border:1px solid #c9f3bb;background:#f4fdf0;border-radius:12px;padding:12px 14px;display:grid;gap:2px}.ind .signed b{font:600 15px var(--sans);color:#121315}.ind .signed small{font:400 12.5px var(--sans);color:#62656b}.ind .feed{border:1px solid #e8e8eb;border-radius:14px;padding:14px;display:grid;gap:10px;font:400 13.5px/1.45 var(--sans);color:#2b2d31}.ind .feed b{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8b8e95}.ind .feed span{display:block;font:500 11px var(--mono);color:var(--pink);margin-bottom:2px}.ind .loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ind .loop div{background:#f5f6f8;border-radius:12px;padding:14px 16px;font:400 14px/1.5 var(--sans);color:#2b2d31;display:grid;gap:6px;align-content:start}.ind .loop span{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink)}@media (max-width:900px){.ind .appr,.ind .loop{grid-template-columns:1fr}}.ind .tour-h{margin:0 0 clamp(24px,3vw,36px);font:400 clamp(40px,6vw,88px)/.95 var(--display);letter-spacing:-.03em}.ind #tour .eyebrow{margin:0 0 16px;font:500 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60)}.ind .tctl{display:flex;align-items:center;gap:14px}.ind .tctl button{border:0;border-radius:100px;background:#1c1c1f;color:#fff;font:inherit;letter-spacing:inherit;padding:7px 14px;cursor:pointer}.ind .tctl button:hover{background:#7bff5f;color:#0b0b0c}.ind .tour-body{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);background:#0b0b0c;min-height:520px}.ind .tsteps{list-style:none;margin:0;padding:8px 10px 14px;display:grid;align-content:start;gap:4px}.ind .tsteps button{all:unset;box-sizing:border-box;display:grid;gap:4px;width:100%;padding:14px 16px 16px;border-radius:14px;cursor:pointer;color:#8e9097;position:relative;overflow:hidden;transition:background .2s,color .2s}.ind .tsteps button:hover{background:#151517;color:#d9dade}.ind .tsteps button:focus-visible{outline:2px solid #7bff5f;outline-offset:-2px}.ind .tsteps .when{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6c6e75}.ind .tsteps .what{font:500 16px var(--sans);color:inherit}.ind .tsteps .why{font:400 13px/1.5 var(--sans);color:#7d7f86;display:none}.ind .tsteps button[aria-current=step]{background:#151517;color:#fff}.ind .tsteps button[aria-current=step] .when{color:#7bff5f}.ind .tsteps button[aria-current=step] .why{display:block}.ind .tsteps .bar{position:absolute;left:16px;right:16px;bottom:8px;height:2px;background:#232327;border-radius:2px;display:none}.ind .tsteps button[aria-current=step] .bar{display:block}.ind .tsteps .bar i{display:block;height:100%;width:0;background:#7bff5f;border-radius:2px}.ind .tscreen{background:#f5f6f8;padding:clamp(18px,3vw,36px);align-content:start}.ind .scr,.ind .tscreen{min-width:0;display:grid}.ind .scr{background:#fff;border-radius:16px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 12px 32px -18px rgba(0,0,0,.25);padding:clamp(18px,2.4vw,30px);gap:18px}.ind .bn{text-transform:none!important;letter-spacing:normal}.ind .crumb{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8b8e95;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ind .crumb b{color:#121315;font-weight:500}.ind .scr h4{margin:0;font:700 clamp(24px,2.4vw,34px)/1.05 var(--display);letter-spacing:-.02em;color:#121315}.ind .scr p{margin:0;font:400 14.5px/1.65 var(--sans);color:#3d4047}.ind .mail-hl{background:#000;color:#7bff5f;border-radius:10px;padding:18px 20px;font:700 clamp(18px,1.8vw,24px)/1.25 var(--display)}.ind .mail-ul{margin:0;padding-left:18px;display:grid;gap:8px;font:400 14.5px/1.55 var(--sans);color:#2b2d31}.ind .mail-ul li::marker{color:var(--blue)}.ind .sig{display:flex;align-items:center;gap:12px;border-top:1px solid #eee;padding-top:14px;font:400 13px var(--sans);color:#62656b}.ind .sig .av{width:34px;height:34px;border-radius:50%;background:var(--pink);color:#fff;display:grid;place-items:center;font:600 13px var(--sans)}.ind .sig b{color:#121315;font-weight:600}.ind .fun{display:grid;gap:10px}.ind .fun .row{display:grid;grid-template-columns:120px minmax(0,1fr) 70px;align-items:center;gap:12px;font:400 13.5px var(--sans);color:#3d4047}.ind .fun .track{height:26px;background:#f0f1f3;border-radius:6px;overflow:hidden}.ind .fun .track i{display:block;height:100%;background:#2b2c2f;border-radius:6px;width:0;transition:width .9s cubic-bezier(.2,.7,.2,1)}.ind .fun .row.hot .track i{background:var(--pink)}.ind .fun .row b{font:600 14px var(--sans);text-align:right;font-variant-numeric:tabular-nums;color:#121315}.ind .flag{border:1px solid #f6c7ec;background:#fdf1fb;border-radius:12px;padding:14px 16px;font:400 14px/1.5 var(--sans);color:#2b2d31}.ind .flag b{color:var(--pink)}.ind .conds{display:grid;gap:8px}.ind .cond{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #e8e8eb;border-radius:10px;padding:10px 12px;font:400 14px var(--sans);color:#121315}.ind .cond span{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8b8e95}.ind .cond em{font-style:normal;background:#f2f3f5;border-radius:6px;padding:3px 8px}.ind .counter{display:flex;align-items:baseline;gap:12px;border-top:1px solid #eee;padding-top:14px}.ind .counter b{font:400 clamp(44px,5vw,64px)/1 var(--display);letter-spacing:-.02em;color:#121315;font-variant-numeric:tabular-nums}.ind .counter span{font:400 13px var(--sans);color:#62656b}.ind .flow{display:grid;gap:0;justify-items:start}.ind .node{display:flex;align-items:center;gap:12px;border:1px solid #e8e8eb;border-radius:12px;padding:12px 14px;background:#fff;font:500 14px var(--sans);color:#121315;min-width:min(100%,320px)}.ind .node small{display:block;font:400 12.5px var(--sans);color:#62656b}.ind .node .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;font:600 12px var(--sans);flex:none}.ind .wire{width:2px;height:18px;background:#dcdde1;margin-left:28px}.ind .flow-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:22px;align-items:start}.ind .bubble{background:#e7fbe0;border-radius:14px 14px 14px 4px;padding:12px 14px;font:400 14px/1.5 var(--sans);color:#1c1d20;box-shadow:0 1px 0 rgba(0,0,0,.05)}.ind .bubble small{display:block;margin-top:6px;font:400 11px var(--sans);color:#6b7a66;text-align:right}.ind .phone{background:#efe9e1;border-radius:20px;padding:14px;display:grid;gap:8px}.ind .phone .who{font:600 12px var(--sans);color:#3d4047}.ind .res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ind .res div{border:1px solid #e8e8eb;border-radius:12px;padding:14px 16px;display:grid;gap:6px}.ind .res span{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8b8e95}.ind .res b{font:400 clamp(26px,2.6vw,36px)/1 var(--display);color:#121315;font-variant-numeric:tabular-nums}.ind .res small{font:600 12.5px var(--sans);color:#1a8a6e}.ind .cols{display:flex;align-items:stretch;gap:10px;height:140px;padding-top:8px;border-bottom:1px solid #e8e8eb}.ind .cols div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;font:400 11px var(--mono);color:#8b8e95;height:100%}.ind .cols b{font:600 12px var(--sans);color:#121315}.ind .cols i{display:block;width:100%;max-width:46px;background:#2b2c2f;border-radius:6px 6px 0 0;height:0;transition:height .8s cubic-bezier(.2,.7,.2,1)}.ind .cols .after i{background:var(--pink)}.ind .in>*{animation:ind-rise .5s cubic-bezier(.2,.7,.2,1) both}.ind .in>:nth-child(2){animation-delay:.08s}.ind .in>:nth-child(3){animation-delay:.16s}.ind .in>:nth-child(4){animation-delay:.24s}.ind .in>:nth-child(5){animation-delay:.32s}.ind .in>:nth-child(6){animation-delay:.4s}@keyframes ind-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.ind .people,.ind .tour-body{grid-template-columns:1fr}.ind .tour-body{min-height:0}.ind .tsteps{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto;padding:8px}.ind .tsteps .why{display:none!important}.ind .flow-wrap,.ind .res{grid-template-columns:1fr}}.ind .od{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;background:#f5f6f8;border-radius:28px;padding:clamp(14px,2vw,22px)}.ind .w{background:#fff;border-radius:16px;border:1px solid #ececef;padding:16px 18px;display:grid;gap:10px;align-content:start;min-width:0}.ind .w h3.wh,.ind .w h4{margin:0;font:500 10.5px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#62656b;display:flex;justify-content:space-between;gap:8px}.ind .w h3.wh em,.ind .w h4 em{font-style:normal;color:#8b8e95;letter-spacing:.06em}.ind .s2{grid-column:span 2}.ind .s3{grid-column:span 3}.ind .s4{grid-column:span 4}.ind .s8{grid-column:span 8}.ind .s12{grid-column:span 12}.ind .kv{font:400 clamp(26px,2.2vw,34px)/1 var(--display);color:#121315;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ind .dl{display:flex;flex-wrap:wrap;gap:6px}.ind .dl span{font:600 11.5px var(--sans);border-radius:100px;padding:3px 8px;white-space:nowrap}.ind .dl .up{background:#e6f6ef;color:#12704f}.ind .dl .dn{background:#fdecee;color:#b3263a}.ind .dl small{font-weight:400;opacity:.8}.ind .ai{border-top:1px dashed #e2e3e7;padding-top:8px;font:400 12.5px/1.45 var(--sans);color:#3d4047}.ind .ai b{display:block;font:500 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin-bottom:3px}.ind .sm3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ind .sm3 .t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:400 12.5px var(--sans);color:#62656b}.ind .sm3 .t b{font:400 22px var(--display);color:#121315;font-variant-numeric:tabular-nums}.ind .bars{display:flex;align-items:flex-end;gap:3px;height:96px;border-bottom:1px solid #e2e3e7;margin-top:6px}.ind .bars i{flex:1;background:#2b2c2f;border-radius:3px 3px 0 0;min-height:2px}.ind .bars i:last-child{background:var(--pink)}.ind .bars i:hover{opacity:.75}.ind .ax{display:flex;justify-content:space-between;font:400 10.5px var(--mono);color:#8b8e95;margin-top:4px}.ind .roi{display:grid;gap:9px}.ind .roi .r{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:4px 10px;align-items:center;font:400 13px var(--sans);color:#2b2d31}.ind .roi .r b{font:600 13px var(--sans);text-align:right;font-variant-numeric:tabular-nums;color:#121315}.ind .roi .tr{grid-column:1/-1;height:6px;background:#f0f1f3;border-radius:4px;overflow:hidden}.ind .roi .tr i{display:block;height:100%;background:#121315;border-radius:4px}.ind .ch{display:grid;gap:8px}.ind .ch .kv{font-size:26px}.ind .ch .mini{display:grid;grid-template-columns:1fr 1fr;gap:6px;font:400 12px var(--sans);color:#62656b}.ind .ch .mini b{display:block;font:600 14px var(--sans);color:#121315}.ind .seg{width:100%;border-collapse:collapse;font:400 13.5px var(--sans);color:#2b2d31}.ind .seg th{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8b8e95;text-align:left;padding:0 10px 8px 0;border-bottom:1px solid #ececef}.ind .seg td{padding:10px 10px 10px 0;border-bottom:1px solid #f2f2f4;vertical-align:middle}.ind .seg td.n,.ind .seg th.n{text-align:right;font-variant-numeric:tabular-nums}.ind .seg b{font-weight:600;color:#121315}.ind .st{font:600 11.5px var(--sans);border-radius:100px;padding:3px 9px;white-space:nowrap}.ind .st.g{background:#e6f6ef;color:#12704f}.ind .st.s{background:#eef0f3;color:#3d4047}.ind .st.w2{background:#fff4dc;color:#8a5a00}.ind .tbl-x{overflow-x:auto}.ind .intel2{background:#0b0b0c;color:#fff;border-color:#0b0b0c}.ind .intel2 h3.wh,.ind .intel2 h4{color:#7bff5f}.ind .intel2 ol{margin:0;padding-left:18px;display:grid;gap:10px;font:400 13.5px/1.5 var(--sans);color:#d9dade}.ind .intel2 ol b{color:#fff}.ind .od-note{margin:14px 0 0;font:400 12px var(--mono);letter-spacing:.06em;color:var(--ink-45)}@media (max-width:1100px){.ind .s2,.ind .s3{grid-column:span 4}.ind .s4,.ind .s8{grid-column:span 12}}@media (max-width:640px){.ind .s2,.ind .s3{grid-column:span 6}.ind .sm3{grid-template-columns:1fr}}@media (max-width:420px){.ind .s2,.ind .s3{grid-column:span 12}}.ind .demo{padding-bottom:clamp(70px,9vw,120px)}.ind .win{border-radius:24px;overflow:hidden;background:#0b0b0c;box-shadow:0 40px 80px -30px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.08)}.ind .win-bar{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:12px 16px 12px 22px;color:#9a9ca2;font:400 11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.ind .win-bar .ws{display:flex;align-items:center;gap:10px;min-width:0}.ind .win-bar .ws i{width:8px;height:8px;border-radius:50%;background:#7bff5f;flex:none}.ind .win-bar .ws b{color:#fff;font-weight:500}.ind .vseg{display:flex;gap:4px;background:#1c1c1f;border-radius:100px;padding:3px}.ind .vseg button{border:0;background:transparent;color:#bfc1c6;border-radius:100px;padding:7px 14px;font:inherit;letter-spacing:inherit;cursor:pointer;transition:background .2s,color .2s}.ind .vseg button:hover{color:#fff}.ind .vseg button[aria-pressed=true]{background:var(--pink);color:#fff}.ind .win iframe{display:block;width:100%;height:clamp(600px,calc(100vh - 150px),900px);border:0;background:#f5f6f8}.ind .win-note{display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-top:16px;font:400 12px var(--mono);letter-spacing:.06em;color:var(--ink-45)}.ind .win-note a{color:var(--ink-60)}.ind .bookbar{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;border:1px solid var(--line);border-radius:20px;padding:18px 22px;background:var(--bg)}.ind .bookbar>div{display:grid;gap:4px;min-width:0}.ind .bookbar b{font:700 clamp(18px,1.8vw,22px)/1.2 var(--display);letter-spacing:-.01em}.ind .bookbar span{font:400 13px/1.5 var(--mono);color:var(--ink-60)}.ind .bookbar .bn{font:inherit;color:inherit}.ind .close{padding-bottom:40px}.ind .close-box{background:var(--hero);color:var(--on-hero);border-radius:56px;padding:clamp(44px,7vw,90px) clamp(28px,7vw,96px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 40px;align-items:end}.ind .close-box h2{margin:0;font:400 clamp(40px,6vw,88px)/.95 var(--display);letter-spacing:-.03em;text-wrap:balance}.ind .close-box p{margin:16px 0 0;font:400 14px/1.7 var(--mono);color:var(--on-hero-70);max-width:44ch}@media (max-width:900px){.ind .hero-box{border-radius:50px;padding:34px 28px 40px;min-height:0}.ind .hero-img{height:62%;right:-30px;opacity:.9}.ind .close-box{grid-template-columns:1fr}}@media (max-width:560px){.ind .hero h1{font-size:clamp(40px,11.4vw,60px)}.ind .hero-img{height:46%;right:-60px}.ind .win{border-radius:18px}.ind .win-bar{padding:10px 12px}.ind .vseg button{padding:6px 10px}.ind .win iframe{height:78vh}.ind .close-box{border-radius:32px}}.ind .mail-ul{list-style:disc}.ind .intel2 ol{list-style:decimal}.ind .nc{text-transform:none}.ind .demo-plain iframe{display:block;width:100%;height:clamp(680px,calc(100vh - 120px),900px);border:0;background:#fff}