@font-face{font-family:SVSans;src:url('/assets/fonts/boutique-inter.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--ink:#101011;--paper:#f7f7f4;--orange:#ff703b;--muted:#a1a1a6;--line:#ffffff20;font-family:SVSans,Arial,sans-serif;color:#f7f7f4;background:var(--ink);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:105px}
*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h1,h2{letter-spacing:-.065em}::selection{background:var(--orange);color:#101011}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:white;color:black;padding:16px}.skip-link:focus{top:12px}.sv-nav{position:sticky;top:0;z-index:30;height:90px;padding:0 clamp(24px,4.2vw,80px);display:flex;align-items:center;justify-content:space-between;background:rgba(16,16,17,.95);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.sv-wordmark{font-size:28px;letter-spacing:-1.5px;font-weight:600;white-space:nowrap}.sv-wordmark>span{color:var(--orange);font-size:34px}.sv-nav nav{display:flex;gap:32px;align-items:center;font-size:12px;font-weight:500}.sv-nav nav>a{padding:13px 0;transition:color .2s}.sv-nav nav>a:hover{color:var(--orange)}.sv-nav nav .nav-login{border:1px solid #ffffff45;border-radius:4px;padding:12px 18px;margin-left:12px}.nav-talk span,.nav-login span{margin-left:12px}.sv-journey{max-width:1600px;padding:0 clamp(24px,4.2vw,80px);margin:auto;display:grid;grid-template-columns:45% 55%;position:relative}.journey-copy{min-width:0}.chapter{min-height:88vh;min-height:88svh;display:flex;flex-direction:column;justify-content:center;padding:100px 38px 100px 0;position:relative;z-index:3}.chapter-hero{min-height:calc(100svh - 90px);padding-top:60px;padding-bottom:80px}.eyebrow{font-size:10px;letter-spacing:.16em;line-height:1.8;font-weight:600;display:flex;gap:12px;align-items:center}.orange-dot{width:6px;height:6px;border-radius:50%;background:var(--orange);flex-shrink:0}.chapter h1{font-size:clamp(62px,6.15vw,94px);line-height:1.01;margin:29px 0 26px}.chapter h2{font-size:clamp(48px,5vw,76px);line-height:1.05;margin:28px 0}.soft-white{color:#929297}.chapter-description{font-size:16px;line-height:1.75;max-width:395px;color:#bebec2;letter-spacing:-.015em}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.sv-button{display:inline-flex;gap:32px;justify-content:space-between;align-items:center;padding:18px 23px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.sv-button:hover{transform:translateY(-2px)}.sv-button.light{background:var(--paper);color:var(--ink)}.sv-button.light:hover{background:white}.sv-button span{font-size:18px;font-weight:400}.text-link{font-size:12px;display:inline-flex;gap:20px;align-items:center;width:fit-content;border-bottom:1px solid #ffffff40;padding:10px 0;transition:color .2s}.text-link:hover{color:var(--orange)}.hero-price{font-size:11px;color:#929297;margin-top:19px;line-height:1.7}.hero-price strong{font-weight:400;color:#d9d9db}.scroll-cue{font-size:9px;letter-spacing:.16em;display:flex;align-items:center;gap:13px;margin-top:55px;color:#9a9a9f;width:fit-content}.scroll-cue>span{font-size:20px;color:var(--orange)}.chapter-number{color:var(--orange);letter-spacing:0;font-size:11px}.chapter-detail{display:flex;gap:15px;max-width:390px;padding-top:28px;margin-top:25px;border-top:1px solid var(--line)}.chapter-detail>span{font-size:23px;color:var(--orange)}.chapter-detail p{font-size:13px;line-height:1.85;color:#a6a6ac}.chapter-footnote{font-size:11px;line-height:1.8;color:#96969c;max-width:365px;margin-top:18px}.chapter>.text-link{margin-top:25px}.journey-visual{position:relative;min-width:0}.visual-sticky{position:sticky;top:90px;height:calc(100vh - 90px);height:calc(100svh - 90px);max-height:1000px;min-height:570px;display:flex;flex-direction:column;justify-content:center}.stage-caption{position:absolute;top:37px;left:18px;right:0;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.12em;color:#9999a0}.stage-caption>span{display:flex;align-items:center;gap:8px}.stage-caption i{width:4px;height:4px;background:#9d9da2;display:block;border-radius:50%}.motion-toggle{border:1px solid #ffffff28;background:transparent;color:#bcbcc1;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.scene{width:100%;height:620px;max-height:75vh;position:relative;perspective:1400px;isolation:isolate;--rx:8deg;--ry:-16deg;--rz:-5deg;--tx:0px;--ty:0px;--bx:15px;--by:-50px;--br:5deg;--cube-x:0px;--cube-y:0px;--cube-r:0deg;--panel:0;--intro:1;--nova:0;--float-y:0px}.scene-orbit{position:absolute;border:1px solid #ffffff0a;border-radius:50%;width:90%;height:77%;left:5%;top:13%;transform:rotate(-25deg)}.orbit-two{width:75%;height:90%;left:12%;top:6%;transform:rotate(28deg)}.scene-ground{position:absolute;left:13%;right:0;bottom:11%;height:11%;border-radius:50%;background:#000;filter:blur(26px);opacity:.6;transform:rotate(-10deg)}.browser-board{position:absolute;width:94%;left:3%;top:23%;border:1px solid #ffffffb0;border-radius:7px;background:#eee;box-shadow:0 35px 60px #0008;transform-style:preserve-3d;transform:translate3d(var(--tx),var(--ty),0) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz));will-change:transform}.browser-board:before{content:'';position:absolute;inset:-2px;background:#38383d;border:1px solid #737379;border-radius:9px;transform:translateZ(-9px);box-shadow:4px 9px 0 #303035;backface-visibility:hidden}.browser-bar{height:26px;display:flex;justify-content:space-between;align-items:center;padding:0 11px;color:#777;font-size:7px;border-radius:6px 6px 0 0;background:#f5f5f5;letter-spacing:.03em}.browser-bar>span:first-child{font-size:5px;letter-spacing:2px;color:#ababaf}.browser-board img{width:100%;height:auto;border-radius:0 0 5px 5px}.main-board{z-index:3}.back-board{z-index:1;transform:translate3d(var(--bx),var(--by),-100px) rotateX(10deg) rotateY(-18deg) rotateZ(var(--br));opacity:.56;width:88%;left:5%;top:21%;filter:brightness(.65)}.screen-stack{position:relative;aspect-ratio:1.5;background:#f5f5f4;border-radius:0 0 5px 5px;overflow:hidden}.scene-screen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s}.screen-bazar{opacity:var(--intro)}.screen-panel{opacity:var(--panel);display:flex;color:#202024;background:#fafafa;font-size:8px}.screen-nova{opacity:var(--nova)}.mock-sidebar{width:23%;flex-shrink:0;border-right:1px solid #ececed;padding:20px 10px;background:#f4f4f5;display:flex;flex-direction:column;gap:21px;font-size:7px;color:#696971}.mock-sidebar b{font-size:24px;color:#151517;margin-bottom:8px}.mock-sidebar b span{color:#e96b36}.mock-sidebar .selected{color:#1b1b1e;font-weight:600}.mock-settings{margin-top:auto}.mock-workspace{padding:23px 20px;width:77%}.mock-top{font-size:6px;letter-spacing:.07em;display:flex;justify-content:space-between;color:#84848b}.mock-workspace h3{font-size:21px;letter-spacing:-.05em;margin:24px 0 6px}.mock-workspace>p{font-size:7px;color:#7d7d84}.mock-tabs{display:flex;gap:20px;margin-top:23px;padding-bottom:12px;border-bottom:1px solid #dedee2;font-size:7px}.mock-tabs>span:first-child{font-weight:600}.mock-table-head{display:flex;justify-content:space-between;font-size:6px;color:#87878f;margin:14px 0 2px}.mock-product{display:flex;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid #ececed;font-size:7px}.mock-product small{display:block;font-size:5px;color:#898990;margin-top:4px}.mock-thumb{background:#ebebed;display:flex;width:27px;height:27px;border-radius:3px;align-items:center;justify-content:center;font-size:17px}.mock-badge{margin-left:auto;font-size:5px;background:#e9eeeb;color:#4c6558;padding:4px 6px;border-radius:2px}.mock-bottom{display:flex;justify-content:space-between;font-size:5px;color:#85858e;margin-top:16px;gap:6px}.mock-bottom>span:last-child{background:#232326;color:white;padding:6px;border-radius:2px;white-space:nowrap}.mock-disclaimer{display:block;font-size:5px;color:#898990;margin-top:12px}.floating-card{position:absolute;left:49%;bottom:13%;width:220px;padding:22px;background:#f2f2ef;color:#141416;border:1px solid #ffffffaa;border-radius:5px;box-shadow:10px 20px 40px #0005;z-index:5;transform:translate3d(0,var(--float-y),85px) rotateY(-12deg) rotateX(6deg) rotateZ(4deg);will-change:transform}.tiny-label{font-size:6px;letter-spacing:.12em;color:#707077}.floating-card strong{display:block;font-size:23px;line-height:1.18;letter-spacing:-.06em;font-weight:500;margin:12px 0 20px}.mini-line{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#6b6b72;padding-top:12px;border-top:1px solid #d5d5d5;gap:5px}.mini-line i{width:4px;height:4px;background:var(--orange);border-radius:50%}.floating-shop{opacity:calc(1 - var(--panel));transition:opacity .4s}.floating-order{opacity:var(--panel);width:228px;padding:20px;bottom:9%;transition:opacity .4s}.order-checks{display:flex;flex-direction:column;font-size:8px;gap:10px;margin-bottom:15px}.cube{position:absolute;left:5%;top:17%;width:34px;height:34px;transform-style:preserve-3d;transform:translate3d(var(--cube-x),var(--cube-y),100px) rotateX(calc(-22deg + var(--cube-r))) rotateY(calc(32deg + var(--cube-r))) rotateZ(-12deg);z-index:6;will-change:transform}.cube i{position:absolute;width:34px;height:34px;border:1px solid #ffae7b;background:#fa6c35;backface-visibility:hidden}.cube i:nth-child(1){transform:translateZ(17px)}.cube i:nth-child(2){transform:rotateY(90deg) translateZ(17px);background:#c2451d}.cube i:nth-child(3){transform:rotateY(180deg) translateZ(17px)}.cube i:nth-child(4){transform:rotateY(-90deg) translateZ(17px);background:#db5527}.cube i:nth-child(5){transform:rotateX(90deg) translateZ(17px);background:#ff9259}.cube i:nth-child(6){transform:rotateX(-90deg) translateZ(17px);background:#a43a18}.stage-footer{position:absolute;left:18px;right:0;bottom:40px;display:flex;gap:16px;align-items:center;font-size:8px;letter-spacing:.05em;color:#9999a0}.stage-progress{height:1px;flex:1;background:#ffffff25}.stage-progress i{display:block;height:1px;width:33.33%;background:var(--orange);transform:scaleX(var(--progress,1));transform-origin:left}.stage-count{font-size:8px;white-space:nowrap}.light-section{background:var(--paper);color:var(--ink)}.sv-examples{padding:112px clamp(24px,4.2vw,80px) 100px}.section-heading{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;max-width:1440px;margin:0 auto 54px}.section-heading h2{font-size:clamp(38px,4.2vw,64px);line-height:1.1;margin-top:20px}.section-heading>p{font-size:14px;line-height:1.8;max-width:310px;color:#6c6c72;padding-bottom:5px}.example-grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.example-image{background:#e6e6e2;padding:28px 20px 0;border:1px solid #dfdfdb;border-radius:4px;position:relative;overflow:hidden;aspect-ratio:1.35;transition:background .3s}.sample-browser{background:#fafafa;display:flex;justify-content:space-between;font-size:6px;padding:9px 8px;border-radius:4px 4px 0 0;border:1px solid #ddd;border-bottom:0;color:#93939a}.sample-browser>span:first-child{letter-spacing:1px;font-size:5px}.example-image img{box-shadow:0 8px 20px #0001;width:100%;height:auto;border:1px solid #ddd;transition:transform .5s;transform-origin:top}.example-card:hover .example-image{background:#d8d8d4}.example-card:hover .example-image img{transform:translateY(-2px)}.example-title{display:flex;justify-content:space-between;align-items:center;margin-top:23px}.example-title h3{font-size:19px;letter-spacing:-.04em}.example-title p{font-size:8px;letter-spacing:.13em;color:#74747b;margin-top:9px}.example-title>span{font-size:24px;font-weight:400}.example-action{display:block;font-size:10px;margin-top:20px;text-decoration:underline;text-underline-offset:5px;color:#6d6d74}.demo-label{position:absolute;right:12px;bottom:12px;background:#151517;color:#fff;padding:6px 9px;font-size:7px;letter-spacing:.08em}.sv-service{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:100px clamp(24px,8vw,140px) 120px;border-top:1px solid #deded9}.service-copy h2{font-size:clamp(34px,3.9vw,56px);line-height:1.12;margin:24px 0 30px}.service-copy h2>span{color:#7e7e84}.service-copy>p:not(.eyebrow){max-width:390px;color:#68686f;font-size:14px;line-height:1.85}.dark-link{border-color:#aaa;margin-top:25px}.service-price{padding-top:5px}.service-price>.eyebrow{border-bottom:1px solid #d3d3ce;padding-bottom:20px}.price-from{font-size:12px;color:#77777d;margin-top:28px}.price-value{font-size:clamp(52px,5vw,72px);letter-spacing:-.07em;line-height:1.1;margin-top:5px;font-weight:500}.price-value>span{font-size:15px;letter-spacing:-.02em;color:#77777d;padding-left:12px;font-weight:400}.price-currency{font-size:11px;color:#68686f;margin-top:13px}.service-price ul{list-style:none;padding:20px 0 18px;margin:20px 0;border-top:1px solid #d3d3ce;border-bottom:1px solid #d3d3ce;display:grid;gap:15px;font-size:12px}.service-price li:before{content:'↗';color:#b84a20;margin-right:14px}.price-note{font-size:10px;line-height:1.8;color:#78787e;max-width:350px}.sv-contact{padding:110px clamp(24px,8vw,140px);display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid var(--line)}.sv-contact h2{font-size:clamp(55px,5.9vw,82px);line-height:1.04;margin:26px 0}.sv-contact>div>p:not(.eyebrow){font-size:14px;color:#aaaab0;line-height:1.8;max-width:370px}.contact-signature{display:block;font-size:10px;margin-top:40px;color:#8a8a92}.contact-signature>span{margin-left:20px;color:var(--orange);font-size:20px}#lead-form{align-self:center;display:grid;gap:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}#lead-form label{font-size:11px;display:flex;flex-direction:column;gap:14px;color:#dddde1}#lead-form input,#lead-form textarea{border:0;border-bottom:1px solid #ffffff35;background:transparent;color:white;border-radius:0;padding:0 0 16px;width:100%;font-size:12px;resize:vertical;line-height:1.8}#lead-form input::placeholder,#lead-form textarea::placeholder{color:#808088;opacity:1}#lead-form .sv-button{width:100%;margin-top:3px}.form-note{font-size:10px;color:#929299;margin-top:-10px}.honeypot{position:absolute!important;width:1px!important;height:1px!important;left:-9999px!important;opacity:0!important}.sv-footer{border-top:1px solid var(--line);padding:35px clamp(24px,4.2vw,80px);display:flex;justify-content:space-between;align-items:center;gap:25px}.sv-footer .sv-wordmark{font-size:24px}.sv-footer p{font-size:11px;color:#83838b}.sv-footer>div{display:flex;gap:25px;font-size:10px;color:#aaaab0}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;visibility:hidden;background:#f7f7f4;color:#161618;border:1px solid #aaa;padding:18px 24px;border-radius:5px;z-index:100;max-width:min(90vw,550px);font-size:13px;line-height:1.6;box-shadow:0 12px 40px #0005;transition:opacity .2s,transform .2s}#toast.visible{opacity:1;visibility:visible;transform:translate(-50%,0)}#toast.error{border-color:var(--orange)}
@media(min-width:1700px){.chapter h1{font-size:100px}.scene{height:700px}.floating-card{left:55%;bottom:15%}}
@media(max-width:1100px) and (min-width:761px){.sv-journey{grid-template-columns:46% 54%}.chapter{padding-right:20px}.chapter h1{font-size:60px}.chapter h2{font-size:51px}.chapter-description{font-size:14px}.hero-actions{gap:19px}.sv-button{padding:17px 18px;gap:22px}.hero-actions .text-link{font-size:10px;gap:10px}.floating-card{width:180px;left:49%;bottom:19%;padding:17px}.floating-card strong{font-size:20px}.floating-order{bottom:14%}.scene{height:550px}.mock-workspace{padding:17px 13px}.mock-workspace h3{margin-top:18px;font-size:17px}.mock-product{padding:8px 0}.mock-tabs{margin-top:18px}.mock-disclaimer{margin-top:5px}.mock-sidebar{gap:17px}.section-heading>p{max-width:240px}.example-grid{gap:18px}.example-image{padding:20px 12px 0}.example-title h3{font-size:16px}.sv-service,.sv-contact{gap:8%;padding-left:6vw;padding-right:6vw}.form-row{grid-template-columns:1fr;gap:25px}}
@media(max-width:760px){:root{scroll-padding-top:85px}.sv-nav{height:72px;padding:0 22px}.sv-wordmark{font-size:25px}.sv-nav nav{gap:22px;font-size:11px}.sv-nav nav .nav-login{padding:10px 12px;margin-left:0}.nav-example,.nav-price{display:none}.nav-talk span{display:none}.nav-login span{margin-left:5px}.sv-journey{padding:0 24px;display:flex;flex-direction:column;overflow:clip}.journey-copy{display:contents}.chapter{padding:320px 0 65px;min-height:720px;order:2;z-index:1}.chapter-hero{order:0;min-height:auto;padding:60px 0 15px}.chapter[data-chapter="2"]{order:3}.eyebrow{font-size:8px;letter-spacing:.12em;gap:8px}.chapter h1{font-size:clamp(53px,12.5vw,80px);line-height:1.01;margin:27px 0 23px;letter-spacing:-.065em}.chapter h2{font-size:clamp(43px,10.8vw,65px);margin:20px 0}.chapter-description{font-size:14px;line-height:1.8;max-width:430px}.hero-actions{margin-top:25px;gap:27px}.hero-actions .sv-button{padding:15px 19px;font-size:11px;gap:24px}.text-link{font-size:11px}.hero-price{font-size:10px;margin-top:16px}.scroll-cue{display:none}.journey-visual{order:1;position:sticky;top:72px;height:310px;margin:8px -14px -310px;z-index:4;background:linear-gradient(#101011 88%,#10101100);pointer-events:none}.visual-sticky{position:relative;top:0;height:310px;min-height:0;max-height:none;pointer-events:none}.stage-caption{top:15px;left:14px;right:14px;font-size:6px;letter-spacing:.1em}.motion-toggle{width:25px;height:25px;pointer-events:auto}.scene{height:310px;max-height:none;max-width:470px;margin:auto;perspective:900px}.browser-board{width:77%;left:10%;top:22%;border-radius:4px}.browser-bar{height:15px;font-size:5px;padding:0 7px}.browser-bar>span:first-child{font-size:3px;letter-spacing:1px}.back-board{width:70%;left:11%;top:24%}.floating-card{left:auto;right:2%;bottom:9%;width:130px;padding:13px;transform:translate3d(0,var(--float-y),40px) rotateY(-12deg) rotateX(6deg) rotateZ(4deg)}.tiny-label{font-size:4px}.floating-card strong{font-size:15px;margin:8px 0 11px}.mini-line{font-size:4.5px;padding-top:8px}.floating-order{width:140px;bottom:7%;padding:12px}.order-checks{font-size:5px;gap:7px;margin-bottom:8px}.cube{left:8%;top:17%;width:24px;height:24px}.cube i{width:24px;height:24px}.cube i:nth-child(1){transform:translateZ(12px)}.cube i:nth-child(2){transform:rotateY(90deg) translateZ(12px)}.cube i:nth-child(3){transform:rotateY(180deg) translateZ(12px)}.cube i:nth-child(4){transform:rotateY(-90deg) translateZ(12px)}.cube i:nth-child(5){transform:rotateX(90deg) translateZ(12px)}.cube i:nth-child(6){transform:rotateX(-90deg) translateZ(12px)}.scene-orbit{width:80%;height:80%;left:10%;top:13%}.scene-ground{bottom:7%}.stage-footer{display:none}.mock-sidebar{padding:9px 5px;gap:11px;font-size:4px}.mock-sidebar b{font-size:15px;margin-bottom:3px}.mock-workspace{padding:12px 10px}.mock-top{font-size:3px}.mock-workspace h3{font-size:13px;margin:14px 0 4px}.mock-workspace>p{font-size:4px}.mock-tabs{margin-top:12px;padding-bottom:7px;gap:12px;font-size:4px}.mock-table-head{font-size:3px;margin:7px 0 0}.mock-product{padding:6px 0;font-size:4px;gap:5px}.mock-product small{font-size:3px;margin-top:3px}.mock-thumb{width:16px;height:16px;font-size:10px}.mock-badge{font-size:3px;padding:3px 4px}.mock-bottom{font-size:3px;margin-top:8px}.mock-bottom>span:last-child{padding:4px}.mock-disclaimer{font-size:3px;margin-top:5px}.chapter-detail{margin-top:20px;padding-top:20px;max-width:440px}.chapter-detail p{font-size:12px}.chapter-footnote{font-size:10px}.sv-examples{padding:70px 24px}.section-heading{display:block;margin-bottom:36px}.section-heading h2{font-size:38px;line-height:1.12;margin-top:20px}.section-heading>p{font-size:13px;line-height:1.8;margin-top:23px;max-width:420px}.example-grid{grid-template-columns:1fr;gap:42px;max-width:520px}.example-image{aspect-ratio:1.5;padding:24px 20px 0}.example-title{margin-top:18px}.example-title h3{font-size:20px}.example-action{margin-top:15px}.sv-service{grid-template-columns:1fr;gap:55px;padding:70px 24px}.service-copy h2{font-size:36px}.service-copy>p:not(.eyebrow){font-size:13px;max-width:450px}.service-price{max-width:520px;width:100%}.price-value{font-size:64px}.service-price ul{font-size:12px;gap:16px}.price-note{font-size:11px}.sv-contact{grid-template-columns:1fr;gap:45px;padding:70px 24px}.sv-contact h2{font-size:61px}.sv-contact>div>p:not(.eyebrow){font-size:13px}.contact-signature{display:none}.form-row{grid-template-columns:1fr;gap:27px}#lead-form input,#lead-form textarea{font-size:16px}#lead-form input::placeholder,#lead-form textarea::placeholder{font-size:13px}.sv-footer{padding:32px 24px;flex-wrap:wrap;gap:20px}.sv-footer p{display:none}.sv-footer>div{gap:18px;font-size:9px}}
@media(max-width:370px){.sv-nav{padding:0 16px}.sv-nav nav{gap:14px}.sv-wordmark{font-size:22px}.sv-journey{padding:0 20px}.chapter h1{font-size:51px}.hero-actions{gap:18px}.hero-actions .sv-button{padding:14px;gap:15px}.chapter h2{font-size:42px}.section-heading h2,.service-copy h2{font-size:32px}.stage-caption>span{font-size:5px}.mock-disclaimer{display:none}.price-value{font-size:57px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.scene,.browser-board,.cube,.floating-card{will-change:auto}.browser-board{transform:rotateX(5deg) rotateY(-9deg) rotateZ(-2deg)}.back-board{transform:translate3d(8px,-28px,-90px) rotateX(6deg) rotateY(-12deg) rotateZ(4deg)}.cube{transform:rotateX(-22deg) rotateY(32deg) rotateZ(-12deg)}}

.mobile-preview{display:none}
@media(max-width:760px){.journey-visual{position:relative;top:0;margin:8px -14px 0;height:310px;background:none}.chapter:not(.chapter-hero){padding:62px 0;min-height:0;border-top:1px solid #ffffff16}.chapter[data-chapter="1"]{margin-top:30px}.chapter[data-chapter="2"]{padding-bottom:80px}.mobile-preview{display:block;transform:perspective(700px) rotateY(var(--local-tilt,0deg)) rotateX(4deg);margin:0 5px 45px;border:1px solid #ffffff80;background:#f5f5f2;color:#242426;border-radius:5px;box-shadow:5px 10px 0 #2a2a2e,0 22px 36px #0007;will-change:transform}.mobile-panel-preview{padding:20px}.mobile-preview-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.1em;color:#77777e}.mobile-preview-top b{font-size:24px;color:#111}.mobile-preview-top b span{color:var(--orange)}.mobile-preview-items{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}.mobile-preview-items>span{font-size:20px}.mobile-preview-items b{font-size:11px;display:block;margin:10px 0 6px;font-weight:500}.mobile-preview-items small{font-size:8px;display:block;color:#6b6b73}.mobile-preview-note{padding-top:15px;border-top:1px solid #d7d7d2;font-size:9px}.mobile-design-preview{overflow:hidden}.mobile-design-preview .sample-browser{padding:10px}.mobile-design-preview img{width:100%;height:auto}.stage-caption{top:3px}.floating-card{right:5%}}
@media(prefers-reduced-motion:reduce){.mobile-preview{transform:none;will-change:auto}}

@media(max-width:760px){.sv-contact h2{font-size:clamp(43px,12vw,61px)}}
@media(prefers-reduced-motion:reduce){.motion-toggle{display:none}}
