.h4{--bg:#FAF9F6;--paper:#fff;--ink:#121118;--ink2:#4B4858;--mute:#8A8698;--line:#E6E3EA;--line2:#F0EEF2;--violet:#573EEC;--violet-soft:#EEEAFE;--violet-2:#A896FF;--violet-deep:#2A1C8F;--pos:#137A4B;--pos-bg:#E6F4EC;--neg:#B3261E;--neg-bg:#FBE9E7;--warn:#8A5A00;--warn-bg:#FBF1DA;--dark:#121118;--dark2:#17161E;--dline:#2A2833;--serif:"Newsreader",Georgia,serif;--sans:"Inter",-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.h4 *{box-sizing:border-box}.h4 a{color:inherit;text-decoration:none}.h4 h1,.h4 h2,.h4 h3{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.h4 h1{font-size:clamp(40px,5.2vw,72px);line-height:1}.h4 h2{font-size:clamp(30px,3.4vw,46px);line-height:1.05}.h4 h1 em,.h4 h2 em{font-style:italic;color:var(--violet)}.h4 p{margin:0}.h4 .wrap{max-width:1240px;margin:0 auto;padding-inline:40px}.h4 .eyebrow{letter-spacing:.1em;color:var(--violet)}.h4 .eyebrow,.h4 .mono{font-family:var(--mono);font-size:11.5px;text-transform:uppercase}.h4 .mono{letter-spacing:.06em;color:var(--mute)}.h4 .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font:inherit;font-weight:500;font-size:15px;border-radius:8px;padding:14px 22px;border:1px solid var(--ink);cursor:pointer;white-space:nowrap}.h4 .btn.quiet{background:transparent;color:var(--ink);border-color:var(--line)}.h4 .btn.violet{background:var(--violet);border-color:var(--violet)}.h4 .btn:disabled{opacity:.55;cursor:default}.h4 :focus-visible{outline:2px solid var(--violet);outline-offset:2px}.h4 .pill{display:inline-block;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:5px;white-space:nowrap}.h4 .pill.pos{background:var(--pos-bg);color:var(--pos)}.h4 .pill.neg{background:var(--neg-bg);color:var(--neg)}.h4 .pill.warn{background:var(--warn-bg);color:var(--warn)}.h4 .pill.neu{background:#ECEAF0;color:var(--ink2)}.h4 .linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.h4 .grain{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.h4 .dots{background-image:radial-gradient(circle,#DCD8E4 1px,transparent 1.3px);background-size:26px 26px;background-position:50%}.h4 .hero{position:relative;min-height:0;overflow:hidden;background:radial-gradient(900px 520px at 50% 10%,rgba(87,62,236,.16),transparent 60%),radial-gradient(700px 500px at 82% 70%,rgba(19,122,75,.1),transparent 60%),radial-gradient(600px 400px at 14% 78%,rgba(179,38,30,.08),transparent 60%),var(--bg)}.h4 .hero .wrap{position:relative;z-index:2;text-align:center;padding-block:clamp(56px,7vw,104px) clamp(64px,8vw,112px)}.h4 .hero h1{max-width:14ch;margin-inline:auto;font-size:clamp(46px,6vw,84px);line-height:.98;letter-spacing:-.035em}.h4 .hero .sub{max-width:34em;margin:22px auto 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--ink2)}.h4 .cmp{margin:40px auto 0;max-width:760px;text-align:left}.h4 .cmp-box{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:0 1px 2px rgba(20,16,50,.05),0 28px 70px -28px rgba(87,62,236,.32);transition:border-color .2s ease-out,box-shadow .2s ease-out}.h4 .cmp-box:focus-within{border-color:rgba(87,62,236,.45);box-shadow:0 0 0 4px rgba(87,62,236,.08),0 28px 70px -28px rgba(87,62,236,.42)}.h4 .cmp-site{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--line2)}.h4 .cmp-site label{font-size:14px;font-weight:500;color:var(--mute);white-space:nowrap}.h4 .cmp-site input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:17px;font-weight:500;color:var(--ink);padding:4px 0}.h4 .cmp-site input::-moz-placeholder{color:#9C98AA;font-weight:400}.h4 .cmp-site input::placeholder{color:#9C98AA;font-weight:400}.h4 .cmp-q{display:block;width:100%;min-height:88px;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:clamp(19px,1.8vw,22px);line-height:1.4;color:var(--ink);padding:18px 22px 6px}.h4 .cmp-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 12px 18px}.h4 .cmp-agents{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.h4 .cmp-agents li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink2);background:var(--line2);border-radius:999px;padding:5px 11px 5px 9px}.h4 .ag{width:8px;height:8px;border-radius:50%;background:var(--mute)}.h4 .ag.chatgpt{background:#10A37F}.h4 .ag.claude{background:#D97757}.h4 .ag.gemini{background:#4285F4}.h4 .ag.perplexity{background:#20808D}.h4 .cmp-send{display:inline-flex;align-items:center;gap:8px;flex:none;border:0;cursor:pointer;background:var(--violet);color:#fff;font:inherit;font-size:15px;font-weight:600;border-radius:999px;padding:11px 16px 11px 20px;transition:background .15s ease-out}.h4 .cmp-send:hover{background:#4A31D6}.h4 .cmp-send svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h4 .cmp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px -40px 0}.h4 .cmp-chips button{font:inherit;font-size:13.5px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.75);color:var(--ink2);cursor:pointer;white-space:nowrap}.h4 .cmp-chips button.on,.h4 .cmp-chips button:hover{border-color:var(--violet);color:var(--violet);background:#fff}.h4 .ask{margin:28px auto 0;display:flex;border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 6px 6px 18px;max-width:520px;box-shadow:0 1px 2px rgba(20,16,50,.05),0 30px 60px -30px rgba(87,62,236,.45)}.h4 .ask input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);padding:10px 0;outline:none}.h4 .ask input::-moz-placeholder{color:var(--mute)}.h4 .ask input::placeholder{color:var(--mute)}.h4 .ask.big{max-width:540px;padding:6px 6px 6px 18px;border-color:rgba(87,62,236,.3);box-shadow:0 0 0 6px rgba(87,62,236,.06),0 30px 60px -30px rgba(87,62,236,.5)}.h4 .ask.big input{font-size:16px;padding:10px 0}.h4 .ask.big .btn{padding:12px 20px;font-size:15px}.h4 .door{margin:28px auto 0;display:flex;gap:18px;justify-content:center;align-items:center}.h4 .door .btn{padding:12px 20px;font-size:15px}.h4 .door .linkbtn{font-size:14.5px;color:var(--ink2)}.h4 .hero .door{margin-top:36px}.h4 .hero .door .btn{padding:16px 30px;font-size:17px;border-radius:999px}.h4 .fine{margin-top:14px;font-size:13.5px;color:var(--mute)}.h4 .fine span{color:var(--ink2)}.h4 .scanerr{margin:14px auto 0;max-width:600px;font-size:14px;color:var(--neg)}.h4 .lastread{margin-top:10px;font-size:14px}.h4 .lastread a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.h4 .sticky{position:fixed;left:0;right:0;bottom:var(--consent-bar-h,0);z-index:20;background:rgba(250,249,246,.9);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(calc(110% + var(--consent-bar-h,0px)));transition:transform .35s ease}.h4 .sticky.on{transform:none}.h4 .sticky .wrap{display:flex;align-items:center;gap:24px}.h4 .sticky .stk{font-family:var(--serif);font-size:20px;letter-spacing:-.01em;white-space:nowrap}.h4 .sticky .ask{margin:0;flex:1;max-width:520px;box-shadow:none}.h4 .sticky .btn{padding:11px 18px;font-size:14px}.h4 .sec{padding-block:96px}.h4 .sec .head{margin-bottom:36px}.h4 .sec .head h2{max-width:22em}.h4 .sec .head .eyebrow{display:block;margin-bottom:20px}.h4 .note{margin-top:18px;font-size:15px;line-height:1.5;color:var(--mute)}.h4 .go{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:500;color:var(--violet);border-bottom:1px solid transparent}.h4 .go:hover{border-color:var(--violet)}.h4 .go:after{content:"→"}.h4 mark{color:inherit;border-radius:4px;padding:0 .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.h4 mark.neg{background:var(--neg-bg)}.h4 mark.pos{background:var(--pos-bg)}.h4 .kick{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:5px 14px 5px 5px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:500;color:var(--ink2)}.h4 .kick i{font-style:normal;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.02em;color:#fff;background:var(--violet);border-radius:999px;padding:4px 9px}.h4 .wn{background:#0C0B16;color:#fff;position:relative;overflow:hidden}.h4 .wn:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 75% 80%,rgba(87,62,236,.3),transparent 65%),radial-gradient(700px 400px at 10% 0,rgba(143,163,201,.1),transparent 60%);pointer-events:none}.h4 .wn .wrap{position:relative}.h4 .wn h2{color:#fff}.h4 .wn h2 em{color:var(--violet-2)}.h4 .flow4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.h4 .flow4 li{position:relative;background:linear-gradient(180deg,#16152A,#111022);border:1px solid #26233d;border-radius:16px;padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px}.h4 .flow4 li:not(:last-child):after{content:"→";position:absolute;right:-29px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--violet-2)}.h4 .flow4 li.end{border-color:rgba(168,150,255,.45);background:linear-gradient(180deg,#1E1A3F,#15122E)}.h4 .flow4 span{font-size:14px;font-weight:500;color:var(--violet-2)}.h4 .flow4 b{font-weight:400;font-size:clamp(19px,1.8vw,23px);line-height:1.2;letter-spacing:-.015em}.h4 .flow4 b,.h4 .wn-line{font-family:var(--serif);color:#fff}.h4 .wn-line{margin-top:56px;font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.025em}.h4 .wn-line em{font-style:italic;color:var(--violet-2)}.h4 .head.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 72px;align-items:end;margin-bottom:64px}.h4 .head.split p{font-size:18px;line-height:1.55;color:var(--ink2);max-width:36em}.h4 .steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(64px,8vw,112px)}.h4 .step,.h4 .why-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.h4 .step:nth-child(2n),.h4 .why-row:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.h4 .step:nth-child(2n) .step-t,.h4 .why-row:nth-child(2n) .step-t{order:2}.h4 .step-n{font-family:var(--mono);font-size:13px;color:var(--violet)}.h4 .step h3,.h4 .why-row h3{margin:12px 0 14px;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.025em}.h4 .why-row h3{margin-top:0}.h4 .step-t p{font-size:17px;line-height:1.6;color:var(--ink2);max-width:34em}.h4 .ui{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:0 1px 2px rgba(20,16,50,.04),0 40px 80px -50px rgba(20,16,50,.35);min-width:0}.h4 .ui.flush{padding:0;overflow:hidden}.h4 .ui-h{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--line2)}.h4 .ui-h span,.h4 .ui-k{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.h4 .ui-h b{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.25;letter-spacing:-.015em}.h4 .ui-k{display:block;margin:18px 0 10px}.h4 .ui-rows{list-style:none;margin:0;padding:0}.h4 .ui-rows li{display:grid;grid-template-columns:92px 150px minmax(0,1fr);gap:12px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line2);font-size:14.5px}.h4 .ui-rows li:last-child{border-bottom:0;padding-bottom:0}.h4 .ui-rows b{font-weight:600}.h4 .ui-rows .pill{justify-self:start}.h4 .ui-rows li>span{color:var(--ink2);line-height:1.45}.h4 .ui-rows.moved li{grid-template-columns:92px minmax(0,1fr) 20px minmax(0,1fr)}.h4 .ui-rows.moved .arr,.h4 .ui-rows.moved .from{color:var(--mute)}.h4 .ui-said{margin-top:14px;font-family:var(--serif);font-size:clamp(20px,2vw,24px);line-height:1.35;letter-spacing:-.015em}.h4 .src{display:grid;grid-template-columns:10px 1fr;gap:2px 14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-top:8px}.h4 .src i{width:10px;height:10px;border-radius:50%;grid-row:span 2;background:var(--neg)}.h4 .src.yours i{background:var(--pos)}.h4 .src.ghost{border-style:dashed;background:transparent}.h4 .src.ghost i{background:transparent;border:1.5px solid var(--mute)}.h4 .src b{font-size:15px;font-weight:500}.h4 .src span{font-size:13px;color:var(--ink2)}.h4 .src.hit{border-color:#F1C9C5;background:#FDF7F6}.h4 .ui-hyp{margin-top:14px;font-family:var(--serif);font-size:clamp(19px,1.9vw,23px);line-height:1.4;letter-spacing:-.012em}.h4 .ui-hyp b{font-weight:500;color:var(--violet)}.h4 .ui-dl{margin:18px 0 0;display:grid;gap:0}.h4 .ui-dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--line2);font-size:14.5px}.h4 .ui-dl dt{color:var(--mute)}.h4 .ui-dl dd{margin:0;color:var(--ink);font-weight:500}.h4 .ui-dl dd.bad{color:var(--neg)}.h4 .ab-bars{display:grid;gap:10px;margin:16px 0 6px}.h4 .ab-bars>div{display:grid;grid-template-columns:76px minmax(0,1fr) 52px;gap:12px;align-items:center;font-size:13.5px;color:var(--ink2)}.h4 .ab-bars i{display:block;height:14px;border-radius:4px;background:#CFCBD8}.h4 .ab-bars .b i{background:var(--violet)}.h4 .ab-bars b{font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.h4 .tm{padding-block:clamp(72px,9vw,112px);background:var(--violet-soft);border-block:1px solid #DDD5FB}.h4 .tm-top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center}.h4 .tm-photo{margin:0;border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:var(--line2)}.h4 .tm-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;display:block}.h4 .tm-logo{display:block;height:34px;width:auto;filter:brightness(0);margin-bottom:30px}.h4 .tm blockquote{margin:0}.h4 .tm blockquote p{font-family:var(--serif);font-size:clamp(21px,2vw,27px);line-height:1.35;letter-spacing:-.018em;color:var(--ink);text-wrap:pretty}.h4 .tm-by{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-top:26px;font-size:15.5px;color:var(--ink2)}.h4 .tm-by b{color:var(--ink);font-weight:600}.h4 .tm-by a{text-decoration:underline;text-underline-offset:3px}.h4 .tm-test{margin-top:clamp(56px,7vw,96px)}.h4 .tm-h{max-width:24em;font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.03em}.h4 .tm-h em{color:var(--violet)}.h4 .tm-flow{margin-top:32px;display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1.15fr) 36px minmax(0,1fr);align-items:stretch}.h4 .tm-arr{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--violet)}.h4 .tm-card{background:#fff;border:1px solid #ddd5fb;border-radius:18px;padding:22px 24px 26px;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 60px -40px rgba(42,28,143,.35)}.h4 .tm-card.a{border-color:#F1C9C5}.h4 .tm-card.b{border-color:#A9DCC0}.h4 .tm-l{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--mute)}.h4 .tm-q{font-family:var(--serif);font-size:clamp(17px,1.5vw,20px);line-height:1.4;letter-spacing:-.01em;color:var(--ink2)}.h4 .tm-s{gap:12px;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.1}.h4 .tm-s,.h4 .tm-s i{display:flex;align-items:center}.h4 .tm-s i{flex:none;width:40px;height:40px;border-radius:50%;justify-content:center;font-style:normal;font-size:20px;font-weight:700;color:#fff}.h4 .tm-s.neg{color:var(--neg)}.h4 .tm-s.neg i{background:var(--neg)}.h4 .tm-s.add{color:var(--violet)}.h4 .tm-s.add i{background:var(--violet)}.h4 .tm-s.pos{color:var(--pos)}.h4 .tm-s.pos i{background:var(--pos)}.h4 .tm-page{display:grid;gap:6px;padding:14px 16px;border-radius:12px;background:#FAFAFB;border:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--ink2)}.h4 .tm-page ins{text-decoration:none;display:block;margin:0 -16px;padding:6px 16px 6px 34px;position:relative;background:var(--pos-bg);color:#0E5A37;font-size:13.5px}.h4 .tm-page ins:before{content:"+";position:absolute;left:16px;font-weight:600;color:var(--pos)}.h4 .tm-res{margin-top:18px;font-size:14.5px;color:var(--mute)}.h4 .abv{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;font-weight:500;color:var(--ink2);background:var(--line2);border:1px solid var(--line)}.h4 .abv.b{color:#fff;background:var(--violet);border-color:var(--violet)}.h4 .abv.c{color:var(--violet);background:#fff;border:1px dashed #cfc8f5}.h4 .caught{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -60px rgba(20,16,50,.35)}.h4 .caught>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:28px;padding:22px 28px;border-top:1px solid var(--line2);align-items:baseline}.h4 .caught>div:first-child{border-top:0}.h4 .caught .ct-h{padding-block:14px;background:#FCFBFE;font-size:13px;font-weight:500;color:var(--mute)}.h4 .caught .seen{font-family:var(--serif);font-size:clamp(20px,1.8vw,24px);line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.h4 .caught .got{font-size:16px;line-height:1.5;color:var(--neg)}.h4 .caught .fix{font-size:15.5px;font-weight:600;color:var(--pos)}.h4 .why{display:grid;gap:clamp(64px,8vw,104px)}.h4 .otbl{font-size:14.5px}.h4 .otbl>div{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px 150px;gap:12px;align-items:center;padding:14px 22px;border-top:1px solid var(--line2)}.h4 .otbl .ot-h{border-top:0;background:#FCFBFE;font-size:12.5px;font-weight:500;color:var(--mute)}.h4 .otbl .d{font-weight:500}.h4 .otbl .paid{color:var(--violet);font-weight:600}.h4 .otbl .pill{justify-self:start}.h4 .ui.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.h4 .seen .ui-k{margin-top:0}.h4 .mini{border:1px solid var(--line);border-radius:12px;overflow:hidden;display:grid;gap:8px;padding-bottom:16px}.h4 .mini-img{height:96px;background:radial-gradient(100px 70px at 30% 40%,rgba(255,255,255,.7),transparent 60%),linear-gradient(135deg,#A896FF,#573EEC 60%,#2A1C8F)}.h4 .mini b{padding:4px 16px 0;font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.02em}.h4 .mini span{padding:0 16px;font-size:13.5px;color:var(--ink2)}.h4 .seen.got .ui-dl{margin-top:0}.h4 .tbl{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;font-size:15.5px}.h4 .tbl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:24px;padding:16px 24px;border-top:1px solid var(--line2);align-items:baseline}.h4 .tbl>div:first-child{border-top:0}.h4 .tbl .th,.h4 .tbl>div>span:first-child{font-weight:500}.h4 .tbl .th{background:#FCFBFE;font-size:13px;color:var(--mute)}.h4 .tbl .oo{background:var(--violet-soft)}.h4 .tbl .oo>span{color:var(--ink)}.h4 .tbl .oo>span:first-child,.h4 .tbl .oo>span:last-child{font-weight:600;color:var(--violet)}.h4 .faq{border-top:1px solid var(--line)}.h4 .faq details{border-bottom:1px solid var(--line)}.h4 .faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--serif);font-size:clamp(20px,2vw,25px);line-height:1.25;letter-spacing:-.02em}.h4 .faq summary::-webkit-details-marker{display:none}.h4 .faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:20px;color:var(--violet)}.h4 .faq details[open] summary:after{content:"\2013"}.h4 .faq p{max-width:74ch;padding:0 40px 22px 0;margin-top:-4px;font-size:16px;line-height:1.6;color:var(--ink2)}.h4 .founder{background:var(--paper);border-top:1px solid var(--line)}.h4 .fgrid{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.h4 .flead{position:sticky;top:96px;display:flex;flex-direction:column;gap:18px}.h4 .flead h2{font-size:clamp(30px,3.4vw,46px)}.h4 .fbody{display:flex;flex-direction:column;gap:20px;font-size:17.5px;line-height:1.6;max-width:62ch}.h4 .fbody p.turn{font-family:var(--serif);font-size:clamp(22px,2.2vw,26px);line-height:1.3;letter-spacing:-.015em}.h4 .fbody p.turn em{font-style:italic;color:var(--violet)}.h4 .floop{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--line)}.h4 .floop li{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:clamp(20px,2vw,25px);line-height:1.2;letter-spacing:-.02em}.h4 .floop li span{font-family:var(--mono);font-size:11.5px;color:var(--mute);letter-spacing:.06em;width:22px;flex:none}.h4 .fsig{display:flex;align-items:center;gap:16px;margin-top:12px}.h4 .fmark{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--line2);border:1px solid var(--line)}.h4 .fsig b{display:block;font-size:16px;font-weight:600}.h4 .fsig em{display:block;margin-top:2px;font-style:normal;font-size:14px;color:var(--ink2);line-height:1.4}.h4 .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.h4 .plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;box-shadow:0 1px 1px rgba(13,12,18,.03),0 2px 4px rgba(13,12,18,.03),0 8px 24px -8px rgba(13,12,18,.08)}.h4 .plan.pop{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,var(--violet),#B6A8FF 60%,var(--line)) border-box;box-shadow:0 1px 2px rgba(87,62,236,.08),0 20px 40px -18px rgba(87,62,236,.45)}.h4 .plan-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.h4 .plan-n{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.h4 .plan-b{font-size:11px;font-weight:600;color:#fff;background:var(--violet);padding:4px 9px;border-radius:999px;white-space:nowrap}.h4 .plan-d{margin-top:8px;font-size:14.5px;line-height:1.45;color:var(--ink2);min-height:42px}.h4 .plan-p{display:flex;align-items:baseline;gap:6px;margin-top:20px}.h4 .plan-p b{font-size:46px;font-weight:600;letter-spacing:-.05em;line-height:1}.h4 .plan-p small{font-size:14px;color:var(--mute)}.h4 .plan-f{margin-top:8px;min-height:20px;font-size:13.5px;font-weight:600;color:var(--violet)}.h4 .plan .btn{margin-top:18px;width:100%;border-radius:10px;padding:11px 16px;font-size:14.5px}.h4 .plan-i{margin:24px 0 12px;padding-top:18px;border-top:1px solid var(--line2);font-size:12.5px;font-weight:500;color:var(--mute)}.h4 .plan-l{list-style:none;margin:0;padding:0;display:grid;gap:10px}.h4 .plan-l li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.4;color:var(--ink2)}.h4 .tick{width:16px;height:16px;margin-top:1px;flex:none}.h4 .tick circle{fill:var(--violet-soft)}.h4 .tick path{fill:none;stroke:var(--violet);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.h4 .plan.ent{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:48px;padding:40px;color:#fff;border-color:var(--dark);background:radial-gradient(70% 120% at 100% 0,rgba(87,62,236,.38),rgba(87,62,236,0) 60%),radial-gradient(50% 80% at 0 100%,rgba(138,92,246,.18),transparent 60%),var(--dark);box-shadow:0 24px 48px -20px rgba(13,12,18,.55)}.h4 .ent-l h3{margin:18px 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.05;color:#fff}.h4 .plan.ent .plan-d{color:#B9B5C6;min-height:0;max-width:26em}.h4 .plan.ent .btn{width:auto;margin-top:26px}.h4 .btn.light{background:#fff;border-color:#fff;color:var(--ink)}.h4 .plan.ent .plan-i{margin-top:0;padding-top:0;border-top:0;color:#9A97AA}.h4 .ent-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.h4 .ent-tiles>div{display:flex;flex-direction:column;gap:6px;background:rgba(255,255,255,.035);border:1px solid #2a2735;border-radius:14px;padding:18px 16px}.h4 .ent-tiles b{margin-top:8px;font-size:14.5px;font-weight:600;line-height:1.3;color:#fff}.h4 .ent-tiles span{font-size:13px;line-height:1.5;color:#A9A6B8}.h4 .ent-ic{width:34px;height:34px;border-radius:10px;background:rgba(87,62,236,.22);border:1px solid rgba(155,140,255,.25);display:flex;align-items:center;justify-content:center}.h4 .ent-ic svg{width:18px;height:18px;fill:none;stroke:#C9C0FF;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.h4 .incl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:30px;font-size:14.5px;color:var(--ink2)}.h4 .incl span{display:inline-flex;align-items:center;gap:8px}.h4 .incl .incl-l{color:var(--mute)}.h4 .pr-top{padding-top:clamp(56px,7vw,96px)}.h4 .pr-head{text-align:center;margin-bottom:48px}.h4 .pr-head h1{margin:22px auto 16px;max-width:14ch;font-size:clamp(44px,5.4vw,72px);line-height:1;letter-spacing:-.035em}.h4 .pr-head p{max-width:38em;margin:0 auto;font-size:18px;line-height:1.55;color:var(--ink2)}.h4 .inv{background:var(--dark);color:#fff;position:relative;overflow:hidden}.h4 .inv:before{content:"";position:absolute;right:-200px;top:-200px;width:700px;height:700px;background:radial-gradient(closest-side,rgba(87,62,236,.35),transparent);pointer-events:none}.h4 .inv .wrap{position:relative}.h4 .inv h2{color:#fff;max-width:16em}.h4 .inv-l{margin-top:14px;max-width:34em;font-size:18px;line-height:1.55;color:#A9A6B8}.h4 .inv-flow{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));counter-reset:inv;position:relative}.h4 .inv-flow:before{content:"";position:absolute;left:20px;right:20px;top:20px;height:1px;background:linear-gradient(90deg,var(--violet),#8A5CF6 50%,#3A3646)}.h4 .inv-flow li{position:relative;padding-right:24px;counter-increment:inv}.h4 .inv-flow li:before{content:"0" counter(inv);position:relative;z-index:1;width:40px;height:40px;border-radius:12px;background:#16151D;border:1px solid #33303f;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;color:#C9C0FF;box-shadow:0 0 0 6px var(--dark)}.h4 .inv-flow li:first-child:before{background:var(--violet);border-color:var(--violet);color:#fff}.h4 .inv-flow b{display:block;margin:20px 0 8px;font-size:16px;font-weight:600}.h4 .inv-flow span{font-size:14px;line-height:1.55;color:#A9A6B8}.h4 .inv-panes{margin-top:64px;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px}.h4 .inv-panes>div{background:#16151D;border:1px solid #26242f;border-radius:16px;padding:20px 20px 22px}.h4 .inv-k{display:block;margin-bottom:14px;font-size:12.5px;font-weight:500;color:#8C889C}.h4 .inv-q{font-family:var(--serif);font-size:19px;line-height:1.5;color:#E4E2EC}.h4 .inv-q mark.neg{background:rgba(255,99,99,.16);color:#FFB4B4}.h4 .inv-src{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#1C1B24;border:1px solid #26242f;border-radius:10px;padding:10px 12px;font-size:13.5px;color:#D8D5E2}.h4 .inv-src small{display:block;margin-top:2px;font-size:12px;color:#8C889C}.h4 .inv-src i{font-style:normal;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:rgba(87,62,236,.25);color:#C9C0FF}.h4 .inv-t{font-size:14px;line-height:1.55;color:#D8D5E2}.h4 .inv-t b{display:block;margin-bottom:6px;font-size:15px;color:#fff}.h4 .inv-res{margin-top:16px;padding:10px 12px;border-radius:10px;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.25);font-size:13px;color:#A7F3C1}.h4 .inv-note{margin-top:18px;font-size:13.5px;color:#8C889C}.h4 .pr-c{text-align:center}.h4 .pr-c h2{max-width:none}.h4 .pr-c p{margin-top:10px;font-size:17px;color:var(--ink2)}.h4 .ptw{border:1px solid var(--line);border-radius:20px;background:#fff;overflow-x:auto;box-shadow:0 8px 24px -8px rgba(13,12,18,.08)}.h4 .pt{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.h4 .pt td,.h4 .pt th{padding:14px 16px;font-size:14px;text-align:center;vertical-align:middle;border-top:1px solid var(--line2)}.h4 .pt thead th{border-top:0;border-bottom:1px solid var(--line);padding:22px 16px 18px;vertical-align:top}.h4 .pt thead b{display:block;font-size:15px;font-weight:600}.h4 .pt thead span{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--mute)}.h4 .pt td.pc,.h4 .pt th.pc{background:#FBFAFF}.h4 .pt tbody th{width:30%;text-align:left;font-weight:500;color:var(--ink);padding-left:24px;position:sticky;left:0;background:#fff;z-index:1}.h4 .pt tbody td{color:var(--ink2)}.h4 .pt tr.sec-r th{padding:26px 24px 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-top:0;position:static}.h4 .pt .tick{display:inline-block;vertical-align:middle}.h4 .pt .no{color:#CFCDD6}.h4 .pt .av{font-size:12.5px;font-weight:600;color:var(--violet)}.h4 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.h4 .pr-foot{text-align:center}.h4 .pr-close-s{padding-top:0}.h4 .pr-close{border-radius:22px;padding:56px;background:radial-gradient(80% 120% at 0 0,rgba(87,62,236,.14),transparent 60%),#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:32px}.h4 .pr-close h3{font-size:clamp(26px,2.6vw,34px);margin-bottom:8px}.h4 .pr-close p{color:var(--ink2)}.h4 .pr-btns{display:flex;gap:10px;flex-shrink:0}.h4 .cta{position:relative;overflow:hidden;text-align:center;padding-block:110px;background:radial-gradient(800px 500px at 50% 110%,rgba(87,62,236,.55),transparent 60%),var(--dark);color:#fff}.h4 .cta h2{max-width:14em;margin-inline:auto;color:#fff;font-size:clamp(34px,4.4vw,60px)}.h4 .cta h2 em{color:var(--violet-2)}.h4 .cta .fine{color:#8E89A0}.h4 .cta .fine span{color:#B9B5C6}.h4 .cta .ask.big{border-color:rgba(168,150,255,.4);box-shadow:0 0 0 6px rgba(168,150,255,.08),0 40px 80px -30px rgba(87,62,236,.8)}.h4 .cta .door .linkbtn{color:#B9B5C6}@media (max-width:1000px){.h4 .sticky .stk{display:none}.h4 .plans{grid-template-columns:1fr 1fr}.h4 .plan.ent{grid-template-columns:1fr;gap:32px}.h4 .inv-flow{grid-template-columns:1fr;gap:24px}.h4 .inv-flow:before{display:none}.h4 .fgrid,.h4 .inv-panes{grid-template-columns:1fr}.h4 .fgrid{gap:28px}.h4 .flead{position:static}.h4 .head.split,.h4 .step,.h4 .step:nth-child(2n),.h4 .tm-top,.h4 .why-row,.h4 .why-row:nth-child(2n){grid-template-columns:minmax(0,1fr)}.h4 .step:nth-child(2n) .step-t,.h4 .why-row:nth-child(2n) .step-t{order:0}.h4 .flow4{grid-template-columns:1fr 1fr;gap:16px}.h4 .flow4 li:not(:last-child):after{display:none}.h4 .tm-photo{aspect-ratio:4/3;max-width:620px}}@media (max-width:760px){.h4 .tbl .th{display:none}.h4 .tbl>div{grid-template-columns:minmax(0,1fr);gap:4px}.h4 .tbl>div>span:last-child{color:var(--violet);font-size:14px}.h4 .tm-flow,.h4 .ui.two{grid-template-columns:minmax(0,1fr)}.h4 .caught .ct-h{display:none}.h4 .caught>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px}.h4 .tm-arr{transform:rotate(90deg);height:36px}}@media (max-width:600px){.h4 .wrap{padding-inline:20px}.h4 .sec{padding-block:64px}.h4 .ask.big{flex-direction:column;padding:8px}.h4 .ask.big input{padding:10px 12px}.h4 .door{flex-direction:column}.h4 .sticky .ask{max-width:none}.h4 .sticky .ask input{font-size:15px;padding:8px 0}.h4 .sticky .btn{padding:10px 14px;font-size:13.5px}.h4 .flow4,.h4 .plans{grid-template-columns:1fr}.h4 .plan-d{min-height:0}.h4 .plan.ent{padding:28px 22px}.h4 .ent-tiles{grid-template-columns:1fr 1fr}.h4 .pr-close{flex-direction:column;align-items:flex-start;padding:32px}.h4 .ui{padding:18px 16px}.h4 .ui-rows li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.h4 .ui-rows li>span{grid-column:1/-1}.h4 .ui-rows.moved li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.h4 .ui-rows.moved li b{flex-basis:100%}.h4 .otbl>div{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.h4 .otbl>div>span:nth-child(2),.h4 .otbl>div>span:nth-child(3){display:none}.h4 .cmp-box{border-radius:22px}.h4 .cmp-site{padding:12px 16px}.h4 .cmp-q{padding:14px 16px 4px;min-height:76px}.h4 .cmp-bar{flex-wrap:wrap;padding:8px 10px 10px 14px}.h4 .cmp-agents li{font-size:12px;padding:4px 9px 4px 8px}.h4 .cmp-send{margin-left:auto}.h4 .cmp-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}}