@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2)format("woff2-variations")}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.woff2)format("woff2-variations")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2")}:root{--bg:#faf9f6;--surface:#fff;--soft:#f2f0eb;--band:#f3f1ec;--ink:#1f1e1a;--ink-2:#4a4943;--muted:#76746c;--line:#1f1e1a17;--line-2:#1f1e1a29;--accent:#4f46e5;--accent-soft:#eceaff;--amber:#f6b93b;--green:#2f8a57;--shadow-pill:0 0 0 .5px #47432a38, 0 1px 2px #0000000d, 0 4px 14px #0000000f;--shadow-card:0 0 0 1px #1f1e1a0f, 0 1px 2px #0000000a, 0 8px 24px -12px #2824142e;--shadow-win:0 0 0 1px #1f1e1a14, 0 24px 60px -28px #28241473;--sans:"Funnel Sans", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--display:"Funnel Display", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--wrap:1200px;--pad:40px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font:400 16px/1.75 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0}h1,h2{font-weight:500}h3{font-weight:600}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--surface);padding:8px 12px;top:12px;left:16px}.col{width:min(100%, calc(var(--wrap) + 2 * var(--pad)));padding-inline:var(--pad);margin-inline:auto}.sec{padding-block:112px}.band{background:var(--band)}.btn{height:44px;font:500 15px/1 var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:transform .15s,background-color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn svg{width:14px;height:14px;transition:transform .2s}.btn:hover svg.up{transform:translate(2px,-2px)}.btn:hover svg.down{transform:translateY(2px)}.btn--accent{background:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #281e7840}.btn--accent:hover{background:#453cd6}.btn--plain{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pill)}.btn--sm{height:36px;padding:0 16px;font-size:14px}.pill{background:var(--surface);box-shadow:var(--shadow-pill);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:13px;display:inline-flex}.pill i{background:var(--amber);border-radius:50%;width:8px;height:8px}.arrow-link{color:var(--accent);align-items:center;gap:6px;margin-top:26px;font-weight:500;display:inline-flex}.arrow-link:after{content:"→";transition:transform .2s}.arrow-link:hover:after{transform:translate(3px)}.top{z-index:50;pointer-events:none;position:fixed;inset:12px 0 auto}.top__bar{height:56px;width:min(100% - 32px, calc(var(--wrap) + 2 * var(--pad)));padding:0 10px 0 var(--pad);pointer-events:auto;border-radius:999px;align-items:center;gap:24px;margin-inline:auto;transition:background-color .25s,box-shadow .25s,padding .25s,width .25s;display:flex}.top[data-solid=true] .top__bar{width:min(100% - 32px, calc(var(--wrap) + 24px));-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);box-shadow:var(--shadow-pill);background:#ffffffeb;padding-left:22px}.brand{font:600 18px/1 var(--display);letter-spacing:-.01em;align-items:center;gap:9px;display:flex}.brand svg{width:26px;height:26px}.top__nav{color:var(--ink-2);gap:4px;margin-inline:auto;font-size:14px;display:flex}.top__nav a{border-radius:999px;padding:6px 12px;transition:background-color .2s,color .2s}.top__nav a:hover{background:var(--soft);color:var(--ink)}.top__actions{align-items:center;gap:14px;font-size:14px;display:flex}.top__actions>a:not(.btn){color:var(--ink-2);font-weight:500}.top__actions>a:not(.btn):hover{color:var(--ink)}.hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding-top:136px;padding-bottom:72px;display:grid}.hero h1{letter-spacing:-.03em;margin-top:22px;font-size:clamp(40px,4.6vw,60px);line-height:1.2}.hero h1 span{white-space:nowrap;display:block}.mark-words{color:var(--accent);font-style:normal;position:relative;display:inline-block!important}.mark-words:after{content:"";background:linear-gradient(var(--accent), var(--accent)) left 0 / 100% 3px no-repeat, linear-gradient(var(--accent), var(--accent)) left 5px / 72% 3px no-repeat, linear-gradient(var(--amber), var(--amber)) left 10px / 44% 3px no-repeat;opacity:.85;height:14px;position:absolute;bottom:-10px;left:2%;right:2%}.hero__lead{max-width:30em;color:var(--ink-2);margin-top:30px;font-size:17px;line-height:1.85}.hero__lead b{color:var(--ink);font-weight:600}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__facts{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:13.5px;display:flex}.hero__facts span:before{content:"✓ ";color:var(--green);font-weight:600}.stage{perspective:1100px;background:radial-gradient(60% 70% at 15% 0,#ffffffe6,#0000 70%),radial-gradient(50% 60% at 95% 100%,#f6b93b38,#0000 70%),radial-gradient(60% 60% at 80% 10%,#4f46e529,#0000 70%),linear-gradient(#1f1e1a0f 1px,#0000 1px) -1px -1px/120px 120px,linear-gradient(90deg,#1f1e1a0f 1px,#0000 1px) -1px -1px/120px 120px,linear-gradient(#1f1e1a08 1px,#0000 1px) -1px -1px/24px 24px,linear-gradient(90deg,#1f1e1a08 1px,#0000 1px) -1px -1px/24px 24px,#efede6;border-radius:22px;padding:48px;overflow:hidden}.win[data-tilt]{--tilt:1;transform-origin:50% 0;transform:translateY(calc(var(--tilt) * 24px)) rotateX(calc(var(--tilt) * 36deg)) scale(calc(1 - var(--tilt) * .2));will-change:transform}.index{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:72px;display:grid}.index a{border-block:1px solid var(--line-2);align-content:start;gap:10px;padding:26px 24px 30px;transition:background-color .2s;display:grid}.index a+a{border-left:1px solid var(--line-2)}.index a:first-child{padding-left:0}.index a:hover{background:#1f1e1a06}.index__top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.index__no{font:400 13px/1 var(--mono);color:var(--muted)}.index__top svg{width:15px;height:15px;color:var(--muted);transition:transform .2s,color .2s}.index a:hover .index__top svg{color:var(--accent);transform:translateY(3px)}.index b{font:600 22px/1.3 var(--display);letter-spacing:-.01em}.index__sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.win{box-shadow:var(--shadow-win);background:#fff;border-radius:12px;overflow:hidden}.win__bar{color:#77756d;background:#f4f3ef;border-bottom:1px solid #e6e4de;align-items:center;gap:10px;height:30px;padding:0 12px;font-size:12px;display:flex}.win__dots{gap:6px;display:flex}.win__dots i{background:#dad8d1;border-radius:50%;width:10px;height:10px}.win__title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:46px;overflow:hidden}.win img,.win video{aspect-ratio:16/10;object-fit:contain;background:#f7f6f2;width:100%;height:auto}.win img{cursor:zoom-in}.win__view{display:grid}.pane{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility .35s}.pane.is-on{opacity:1;visibility:visible}.anim{box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -40px #28241466;background:linear-gradient(#1f1e1a0d 1px,#0000 1px) -1px -1px/24px 24px,linear-gradient(90deg,#1f1e1a0d 1px,#0000 1px) -1px -1px/24px 24px,#f4f2ec;border-radius:18px;position:relative;overflow:hidden}.anim svg{width:100%;height:auto;display:block}.anim__foot{justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-top:12px;display:flex}.anim__caption{color:var(--muted);font-size:14px}.mm-panel{fill:#fff;stroke:#1f1e1a1a}.mm-panel-title{font-family:var(--mono);fill:#8a887f;font-size:11px}.mm-box{fill:#fff;stroke:#1f1e1a21}.mm text{font-family:var(--sans);fill:#2b2a26;font-size:12px}.mm text.sub{fill:#8a887f;font-size:10px}.mm-edge{fill:none;stroke-width:1.6px;stroke-linecap:round}.mm .mm-ghost rect{fill:none;stroke:#1f1e1a2e;stroke-dasharray:3 3}.mm .mm-ghost text{fill:#b3b1a9}.chapter{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:64px;padding-block:88px;display:grid}.chapter--reverse{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.chapter--reverse>.chapter__text{order:2}.chapter+.chapter{border-top:1px solid var(--line)}.eyebrow{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.eyebrow b{font:500 13px/1 var(--mono);color:var(--accent)}.tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.tag--amber{color:#8a5a00;background:#fdf1d6}.chapter__text h2,.head h2{margin-top:16px;font-size:clamp(30px,3.2vw,42px);line-height:1.25}.chapter__text>p:not(.eyebrow){color:var(--ink-2);margin-top:18px}.chapter__text>p.strong{color:var(--ink);margin-top:26px;font-size:17px;font-weight:600}.chapter__text>p.strong+p{margin-top:6px}.points{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.points li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:10px;font-size:15px;display:grid}.points li b{color:var(--ink);font-weight:600;display:block}.points li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.5L12 5.5' fill='none' stroke='%234f46e5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat, var(--accent-soft);border-radius:50%;width:18px;height:18px;margin-top:4px}.shot{margin:0}.tabs{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.tabs button{color:var(--muted);font:500 14px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;transition:background-color .2s,color .2s;position:relative;overflow:hidden}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pill)}.tabs button[aria-selected=true]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transform:scaleX(var(--progress,0));opacity:.55;border-radius:2px;position:absolute;bottom:3px;left:14px;right:14px}.shot__caption{color:var(--muted);margin-top:10px;padding-left:14px;font-size:14px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.steps button{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:start;gap:4px;padding:12px 14px 14px;transition:background-color .2s,box-shadow .2s;display:grid}.steps b{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.steps b span{font:500 12px/1 var(--mono);color:var(--muted)}.steps small{color:var(--muted);font-size:13px;line-height:1.55}.steps button[aria-current=true]{background:var(--surface);box-shadow:inset 0 0 0 1px #4f46e559, var(--shadow-card)}.steps button[aria-current=true] b,.steps button[aria-current=true] b span{color:var(--accent)}.head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:52px;display:grid}.head>p{color:var(--ink-2)}.head--center{text-align:center;max-width:42em;margin-inline:auto;display:block}.head--center>p{margin-top:16px}.chat{aspect-ratio:16/10;color:#2b2a26;background:#fbfaf7;flex-direction:column;padding:16px 22px;font-size:13.5px;line-height:1.6;display:flex;overflow:hidden}.chat__head{border-bottom:1px solid #ebe9e3;align-items:center;gap:8px;padding-bottom:10px;font-weight:600;display:flex}.chat__head small{color:var(--green);margin-left:auto;font-weight:400}.chat__head small:before{content:"● "}.chat__body{flex-direction:column;flex:1;gap:10px;padding-top:14px;display:flex}.msg{border-radius:12px;max-width:82%;padding:9px 13px;transition:opacity .35s,transform .35s}.msg--me{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg--ai{background:#fff;border:1px solid #ebe9e3;border-bottom-left-radius:4px}.msg--ai b{font-weight:600}.msg--tool{font:12px/1.6 var(--mono);color:#5b5a54;background:#f3f2ee;border-radius:10px;gap:3px;padding:8px 12px;display:grid}.msg--tool span:before{content:"› ";color:var(--accent)}.msg__done{color:#4b4a45;border-top:1px solid #f1f0ec;gap:2px;margin-top:6px;padding-top:6px;font-size:12.5px;display:grid}.msg__done span:before{content:"✓ ";color:var(--green);font-weight:700}.chat[data-playing] .msg:not(.is-shown){opacity:0;transform:translateY(8px)}.flow{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr) 110px minmax(0,1fr);align-items:stretch;display:grid}.flow>.wire{align-self:center}.node{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:18px;position:relative}.node__head{align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.node__head svg{width:20px;height:20px;color:var(--ink-2)}.node__head small{color:var(--green);background:#e8f4ed;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500}.node--cloud .node__head small{background:var(--soft);color:var(--muted)}.rec{background:var(--bg);min-height:58px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:2px;padding:10px 12px;font-size:13.5px;transition:background-color .3s,box-shadow .3s;display:grid}.rec+.rec{margin-top:8px}.rec b{font-weight:600}.rec span{color:var(--muted);font-size:12.5px}.rec.is-hot{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #4f46e54d}.node--cloud .rec{font-family:var(--mono);color:#7a786f;word-break:break-all;font-size:11.5px;line-height:1.5;overflow:hidden}.node__foot{color:var(--muted);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.node__foot svg{width:14px;height:14px}.wire{background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px);height:2px;margin:0 -2px;position:relative}.wire__label{color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.packet{background:var(--accent);color:#fff;height:24px;font:500 11px/1 var(--mono);opacity:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:flex;position:absolute;top:-11px;left:0;box-shadow:0 4px 12px #4f46e559}.packet svg{width:11px;height:11px}.packet.is-run{animation:1.1s ease-in-out forwards packet}@keyframes packet{0%{opacity:0;left:0;transform:translate(-50%)scale(.8)}15%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;left:100%;transform:translate(-50%)scale(.9)}}.facts3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.facts3 div{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;padding:22px}.facts3 h3{font-size:17px;line-height:1.5}.facts3 p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.facts3 svg{width:22px;height:22px;color:var(--accent);margin-bottom:12px}.reviews{gap:16px;padding-block:4px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviews__row{width:max-content;animation:reviews-left var(--reviews-time,60s) linear infinite;gap:16px;display:flex}.reviews__row:nth-child(2){animation-direction:reverse}.reviews:hover .reviews__row,.reviews:focus-within .reviews__row,.reviews[data-paused] .reviews__row{animation-play-state:paused}@keyframes reviews-left{to{transform:translate(-50%)}}.review{background:var(--surface);width:360px;box-shadow:var(--shadow-card);border-radius:16px;flex:none;margin:0;padding:22px 24px}.review blockquote{margin:0;font-size:15px;line-height:1.75}.review figcaption{color:var(--muted);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.review figcaption b{color:var(--ink-2);font-weight:500}.review__face{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.reviews__ctrl{justify-content:center;margin-top:24px;display:flex}.film{box-shadow:var(--shadow-win);background:#000;border-radius:18px;overflow:hidden}.film video{aspect-ratio:16/9;background:#000;width:100%}.plans{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.plan{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:12px;padding:22px 20px;display:flex}.plan.is-featured{box-shadow:0 0 0 1.5px var(--accent), var(--shadow-card);background:radial-gradient(120% 80% at 100% 0,#f6b93b2e,#0000 60%),linear-gradient(160deg,#eeecff,#fff 55%)}.plan__name{font-size:16px;line-height:1.4}.plan__who{color:var(--muted);font-size:13px}.plan__price{font:400 34px/1.1 var(--display);letter-spacing:-.02em}.plan__price small{font:400 13px/1 var(--sans);color:var(--muted);margin-left:4px}.plan__list{font:400 13px/1.2 var(--sans);color:var(--muted);margin-top:6px;display:block}.plan ul{border-top:1px solid var(--line);color:var(--ink-2);flex:1;align-content:start;gap:7px;margin:0;padding:12px 0 0;font-size:13.5px;line-height:1.55;list-style:none;display:grid}.plan li{grid-template-columns:12px 1fr;gap:8px;display:grid}.plan li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-top:8px}.plan .btn{width:100%}.note{color:var(--muted);text-align:center;margin-top:20px;font-size:13px}.note a{text-underline-offset:3px;text-decoration:underline}.dls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dl{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:4px;padding:22px;transition:transform .2s;display:flex}.dl:hover{transform:translateY(-2px)}.dl svg{width:24px;height:24px;color:var(--ink-2);margin-bottom:12px}.dl b{font:600 16px/1.4 var(--display)}.dl span{color:var(--muted);font-size:13px}.dl em{color:var(--accent);margin-top:auto;padding-top:14px;font-size:14px;font-style:normal}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.faq details{border-top:1px solid var(--line-2);padding:18px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);margin-top:10px;font-size:15px}.close{text-align:center}.close h2{margin-top:18px;font-size:clamp(34px,4.2vw,54px);line-height:1.22}.close p{color:var(--ink-2);margin-top:14px}.close .hero__actions{justify-content:center}.foot{border-top:1px solid var(--line);color:var(--muted);font-size:14px}.foot .col{padding-block:56px 36px}.foot__grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.foot__brand p{max-width:22em;margin-top:14px}.foot h3{font:500 13px/1.4 var(--sans);color:var(--ink-2);margin-bottom:14px}.foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot a:hover{color:var(--ink)}.foot__legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:22px;font-size:13px;display:flex}.zoom{background:0 0;border:0;width:min(96vw,1600px);max-width:none;max-height:none;padding:0;overflow:visible}.zoom::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141310d1}.zoom img{object-fit:contain;cursor:zoom-out;border-radius:12px;width:100%;height:auto;max-height:90vh}.zoom p{text-align:center;color:#d9d7d0;margin-top:12px;font-size:13px}@media (width<=1080px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.dls{grid-template-columns:repeat(2,minmax(0,1fr))}.flow{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 72px minmax(0,1fr)}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){:root{--pad:24px}.top__nav{display:none}.top__actions{margin-left:auto}.index{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}.index a,.index a:first-child{border-block:0;border-left:0;border-bottom:1px solid var(--line-2);padding:20px 18px 22px}.index a:nth-child(odd){border-left:0;padding-left:0}.index a:nth-child(2n){border-left:1px solid var(--line-2)}.index a:nth-child(-n+2){border-top:1px solid var(--line-2)}.index b{font-size:18px}.hero,.chapter,.head{grid-template-columns:minmax(0,1fr);gap:36px}.chapter--reverse>.chapter__text{order:0}.hero{padding-top:112px}.sec{padding-block:80px}.chapter{padding-block:64px}.flow{grid-template-columns:minmax(0,1fr);gap:0}.wire{background:repeating-linear-gradient(180deg, var(--line-2) 0 6px, transparent 6px 12px);width:2px;height:64px;margin:0 auto}.wire__label{top:50%;left:16px;transform:translateY(-50%)}.packet{display:none}.facts3,.faq{grid-template-columns:minmax(0,1fr)}.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__brand{grid-column:1/-1}}@media (width<=640px){:root{--pad:18px}.top{inset:8px 0 auto}.top__actions>a:not(.btn){display:none}.stage{border-radius:14px;padding:16px}.plans,.dls,.steps{grid-template-columns:minmax(0,1fr)}.steps small{display:none}.review{width:290px}.chat{aspect-ratio:auto;min-height:320px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reviews__row{flex-wrap:wrap;width:auto;animation:none}.reviews{-webkit-mask-image:none;mask-image:none}}
