/* Clipjar vNext — bold, clear, and built around the video. */
:root{--ink:#181620;--ink-soft:#24202f;--paper:#f7f5ef;--white:#fff;--muted:#686574;--line:#dedbd6;--violet:#7955f0;--violet-deep:#613ad8;--lime:#dcf792;font-family:'DM Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;overflow-x:clip}body{margin:0;overflow-x:clip;background:var(--paper)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:'Space Grotesk','DM Sans',sans-serif}h1,h2{font-weight:700;letter-spacing:-.065em;line-height:1.02}h3{letter-spacing:-.04em;line-height:1.2}p{line-height:1.7}.container{width:min(1220px,calc(100% - 80px));margin-inline:auto}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.skip-link{position:fixed;top:8px;left:12px;z-index:100;background:var(--lime);color:var(--ink);padding:11px 17px;border-radius:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
/* Navigation */
.site-header{position:relative;z-index:5;height:84px;background:#17151f;border-bottom:1px solid rgba(255,255,255,.11);color:#fff}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:29px;font-weight:700;letter-spacing:-.075em;line-height:1;white-space:nowrap}.brand img{width:39px;height:39px;display:block}.brand-dot{color:#a893ff}.header-nav{display:flex;align-items:center;gap:35px}.header-nav a{color:#c4c0d0;font-size:13px;font-weight:700;transition:color .2s}.header-nav a:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;border:0;border-radius:13px;padding:14px 22px;font-size:14px;font-weight:700;line-height:1.25;white-space:nowrap;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.75;cursor:wait;transform:none}.button .icon{width:19px;height:19px}.button-small{min-height:42px;padding:10px 15px;font-size:12px;border-radius:10px}.button-small .icon{width:16px;height:16px}.button-header{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.07);color:#fff}.button-header:hover{background:rgba(255,255,255,.14)}.button-primary{background:var(--violet);color:#fff;box-shadow:0 10px 24px rgba(89,54,205,.24)}.button-primary:hover{background:var(--violet-deep);box-shadow:0 14px 30px rgba(89,54,205,.34)}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.15em}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--violet-deep);font-size:13px;font-weight:700}.text-link:hover{text-decoration:underline}.text-link .icon{width:16px;height:16px}
/* Home hero and form */
.hero-shell{position:relative;overflow:hidden;background:radial-gradient(circle at 75% 26%,#403164 0,#221c33 28%,transparent 57%),linear-gradient(115deg,#17151f 0%,#1b1827 60%,#261d3a 100%);color:#fff}.hero-shell:before{content:'';position:absolute;width:620px;height:620px;right:-270px;top:-230px;border:1px solid rgba(185,166,255,.09);border-radius:50%;box-shadow:0 0 0 65px rgba(173,147,255,.035),0 0 0 138px rgba(173,147,255,.025);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:50px;min-height:680px;padding-top:68px;padding-bottom:45px}.hero-copy{position:relative;z-index:2;padding-bottom:18px}.hero-eyebrow{color:var(--lime);font-size:11px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(220,247,146,.12)}.hero-copy h1{font-size:clamp(64px,6.2vw,94px);line-height:.96;margin:20px 0 22px}.accent{color:#a98cff}.hero-description{max-width:510px;color:#d0cbd9;font-size:17px;line-height:1.65}.download-panel{max-width:610px;margin-top:36px;padding:21px;border:1px solid rgba(255,255,255,.17);border-radius:21px;background:rgba(255,255,255,.09);box-shadow:0 24px 60px rgba(8,5,18,.17);backdrop-filter:blur(12px)}.download-panel label{display:block;margin-bottom:11px;font-size:13px;font-weight:700;color:#fff}.input-wrap{display:flex;align-items:center;gap:11px;min-height:59px;padding:0 10px 0 15px;border:2px solid transparent;border-radius:11px;background:#fff;color:#6d6878;transition:border-color .18s,box-shadow .18s}.input-wrap:focus-within{border-color:#c8b5ff;box-shadow:0 0 0 4px rgba(153,121,255,.21)}.input-wrap.has-error{border-color:#ff938c}.input-wrap>.icon{width:19px;height:19px}.input-wrap input{width:100%;min-width:0;flex:1;padding:17px 0;border:0;outline:0;background:transparent;color:#211d2a;font-size:16px}.input-wrap input:focus-visible{outline:0}.input-wrap input::placeholder{color:#8c8796}.input-wrap button{display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:8px;background:#f0ebff;color:#5942b5}.input-wrap button:hover{background:#e2d7ff}.input-wrap button .icon{width:18px;height:18px}.input-hint{margin:9px 2px 17px;color:#ccc6d9;font-size:11px;line-height:1.5}.download-button{width:100%;justify-content:space-between;min-height:55px;padding-inline:20px}.download-button .icon{width:20px;height:20px}.form-status{color:#e2d8ff;font-size:12px;line-height:1.55}.form-status:not(:empty){margin-top:12px}.form-status.is-error{color:#ffb9b3}.spinner{width:18px;height:18px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.noscript-message{margin-top:12px;color:#ffb9b3;font-size:12px}.hero-benefits{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;color:#d5d0df;font-size:12px;font-weight:600}.hero-benefits span{display:inline-flex;align-items:center;gap:6px}.hero-benefits .icon{width:16px;height:16px;color:var(--lime)}.hero-footnote{display:flex;justify-content:space-between;gap:20px;padding:0 0 22px;color:#aaa4b7;font-size:10px;letter-spacing:.08em}.hero-footnote span:last-child{color:#b7a4ee}
/* Decorative phone on the home page. The real preview lives on the result page. */
.showcase{position:relative;display:grid;place-items:center;min-height:610px}.showcase-glow{position:absolute;width:490px;height:490px;border-radius:50%;background:radial-gradient(circle,rgba(145,102,255,.38),rgba(145,102,255,.09) 43%,transparent 70%);filter:blur(12px)}.showcase-phone,.preview-phone{position:relative;border:7px solid #3c3946;border-radius:49px;background:#08080c;box-shadow:0 0 0 2px #77717d,0 34px 65px rgba(0,0,0,.4),inset 0 0 0 1px #aaa2b3}.showcase-phone{width:284px;height:545px;transform:rotate(7deg)}.phone-screen,.preview-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:40px;background:#08080c}.phone-island{position:absolute;z-index:3;top:12px;left:50%;transform:translateX(-50%);width:87px;height:25px;border-radius:30px;background:#08080c;box-shadow:0 1px 5px #0008}.phone-home-bar{position:absolute;z-index:3;bottom:9px;left:50%;transform:translateX(-50%);width:90px;height:4px;border-radius:9px;background:rgba(255,255,255,.9)}.showcase-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 63% 33%,#ffa783 0%,#ef847d 17%,transparent 18%),linear-gradient(180deg,#d2a8df 0%,#a386cf 40%,#4e477f 68%,#252b53 100%)}.scene-light{position:absolute;top:14%;left:-30%;width:100%;height:62%;transform:rotate(-24deg);background:linear-gradient(90deg,transparent,rgba(255,230,187,.29),transparent);filter:blur(13px)}.scene-hill{position:absolute;left:-20%;width:140%;height:53%;border-radius:50% 50% 0 0}.scene-hill-back{bottom:-18%;transform:rotate(-13deg);background:#4f4880}.scene-hill-front{bottom:-30%;left:-30%;transform:rotate(17deg);background:#29283f}.scene-play{position:absolute;top:47%;left:50%;display:grid;place-items:center;width:62px;height:62px;transform:translate(-50%,-50%);border:1px solid #ffffffa6;border-radius:50%;background:#ffffff38;backdrop-filter:blur(8px);color:#fff}.scene-play .icon{width:27px;height:27px;fill:currentColor;stroke:none;margin-left:3px}.scene-caption{position:absolute;bottom:62px;left:22px;right:20px;text-shadow:0 2px 12px #151323aa}.scene-caption span{display:block;font-size:10px;font-weight:700;letter-spacing:.24em}.scene-caption strong{display:block;font-family:'Space Grotesk',sans-serif;font-size:30px;letter-spacing:-.055em;line-height:1.1}.phone-screen-bottom{position:absolute;z-index:1;bottom:28px;left:21px;right:21px;display:flex;justify-content:space-between;color:#fff;font-size:10px;font-weight:600}.floating-note{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;padding:11px 15px;border:1px solid #ffffff55;border-radius:13px;background:rgba(255,255,255,.95);color:var(--ink);box-shadow:0 18px 45px #08061544;transform:rotate(-6deg);font-size:12px;font-weight:700;white-space:nowrap}.floating-note small{display:block;margin-top:3px;color:#75707d;font-size:10px;font-weight:500}.note-top{top:93px;left:-15px}.note-bottom{bottom:80px;right:-8px;transform:rotate(5deg)}.note-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#e9e0ff;color:var(--violet-deep)}.note-icon-lime{background:var(--lime);color:#243315}.note-icon .icon{width:17px;height:17px}
.value-strip{background:var(--lime)}.value-strip-inner{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:76px;color:#29311d;font-size:13px;font-weight:700}.value-strip-inner span{display:inline-flex;align-items:center;gap:10px}.value-strip .icon{width:20px;height:20px;stroke-width:2}
/* Below the fold */
.section{padding-block:112px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.section-heading .eyebrow,.faq-intro .eyebrow{margin-bottom:20px;color:#766b8f}.section-heading h2,.faq-intro h2{font-size:clamp(42px,4.5vw,66px)}.section-heading>p{max-width:300px;color:var(--muted);font-size:15px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:53px}.step{min-height:308px;display:flex;flex-direction:column;position:relative;padding:26px;border:1px solid #dfdcd6;border-radius:20px;background:#fff;box-shadow:0 15px 30px #201b3008;transition:transform .2s,box-shadow .2s}.step:hover{transform:translateY(-4px);box-shadow:0 20px 40px #201b3014}.step-number{color:#7b7091;font-size:11px;font-weight:700;letter-spacing:.16em}.step-icon{display:grid;place-items:center;width:57px;height:57px;margin:23px 0 21px;border-radius:15px;background:#ece6ff;color:#714de4}.step:nth-child(2) .step-icon{background:#e8e4ff}.step:nth-child(3) .step-icon{background:#e8f8c4;color:#405920}.step-icon .icon{width:27px;height:27px}.step h3{font-size:25px}.step p{max-width:330px;margin-top:9px;color:var(--muted);font-size:13px}.step-detail{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:24px;color:#827a90;font-size:10px;font-weight:700;letter-spacing:.13em}.step-detail .icon{width:16px;height:16px;color:var(--violet)}.benefits-shell{background:#211c2e;color:#fff;overflow:hidden}.benefits-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px;padding-block:108px}.benefits-intro .eyebrow{color:var(--lime)}.benefits-intro h2{margin:21px 0 18px;font-size:clamp(43px,4.3vw,62px)}.benefits-intro h2 em{color:#ad91ff;font-style:normal}.benefits-intro>p:not(.eyebrow){max-width:380px;color:#c4bed2;font-size:14px}.benefits-intro .text-link{margin-top:30px;color:var(--lime)}.benefits-list{border-top:1px solid #ffffff33}.benefits-list article{display:grid;grid-template-columns:38px 1fr 24px;gap:20px;align-items:start;padding:28px 0;border-bottom:1px solid #ffffff33}.benefit-number{padding-top:4px;color:var(--lime);font-size:11px;font-weight:700}.benefits-list h3{font-size:21px}.benefits-list p{margin-top:7px;color:#bcb4ca;font-size:13px}.benefits-list article>.icon{width:20px;height:20px;color:#aa92fa}.ad-region{min-height:100px;padding-block:35px;text-align:center}.ad-label{display:block;margin-bottom:15px;color:#8b8594;font-size:9px;font-weight:700;letter-spacing:.18em}.ad-region ins{max-width:100%;margin-inline:auto}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.faq-intro>p:not(.eyebrow){margin:20px 0 8px;color:var(--muted);font-size:14px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;cursor:pointer;padding:22px 0;font-size:15px;font-weight:700;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#ebe5fb;color:#6946d7;font-family:'DM Sans',sans-serif;font-size:20px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:'−';background:#ddf694;color:#334320}.faq-list details p{padding:0 38px 21px 0;color:var(--muted);font-size:13px}.faq-list details p a{text-decoration:underline;text-underline-offset:3px}.bottom-cta{display:flex;justify-content:space-between;align-items:end;gap:25px;position:relative;overflow:hidden;margin-bottom:100px;padding:47px 52px;border-radius:23px;background:radial-gradient(circle at 82% -40%,#6750a5,transparent 50%),#262033;color:#fff}.bottom-cta .eyebrow{color:var(--lime);font-size:10px}.bottom-cta h2{margin-top:16px;font-size:clamp(39px,4vw,57px)}.bottom-cta h2 span{color:#b49cff}.bottom-cta .button{min-width:173px}
/* Video result with real native media controls inside the phone. */
.ready-shell{position:relative;overflow:hidden;background:radial-gradient(circle at 75% 45%,#3b2b5e,transparent 43%),#1a1724;color:#fff}.ready-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:720px;padding-block:68px}.ready-copy{position:relative;z-index:2}.ready-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #daf59d66;border-radius:999px;background:#daf59d17;color:var(--lime);font-size:11px;font-weight:700;letter-spacing:.13em}.ready-badge .icon{width:15px;height:15px}.ready-copy h1{margin:26px 0 19px;font-size:clamp(58px,5.8vw,86px)}.ready-lead{max-width:500px;color:#cec6dc;font-size:17px}.ready-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.button-preview{border:1px solid rgba(255,255,255,.26);background:#ffffff16;color:#fff}.button-preview:hover{background:#ffffff28}.button-preview .icon{fill:currentColor;stroke:none}.preview-guidance{margin-top:12px;color:#bdb3ce;font-size:12px}.file-details{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.file-details span{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #ffffff2b;border-radius:7px;color:#e0d9ec;font-size:10px;font-weight:700;letter-spacing:.08em}.file-details .icon{width:14px;height:14px;color:var(--lime)}.save-hint{max-width:500px;margin-top:19px;color:#aba3ba;font-size:12px}.ready-copy>.text-link{margin-top:23px;color:var(--lime)}.ready-visual{position:relative;display:grid;place-items:center;min-height:620px}.ready-visual-orbit{position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid #ffffff19;box-shadow:0 0 0 62px #ffffff08,0 0 0 125px #ffffff05}.preview-phone{width:302px;height:594px;transform:rotate(5deg);z-index:1}.preview-screen{border-radius:40px}.video-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#09080c}.preview-caption{position:absolute;z-index:2;left:10px;bottom:35px;color:#cbb9ff;font-size:11px;font-weight:700;letter-spacing:.2em;transform:rotate(-7deg)}.ready-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding-block:63px;border-bottom:1px solid var(--line)}.ready-help .eyebrow{color:#7c6a99;font-size:10px}.ready-help h2{margin-top:12px;font-size:35px}.ready-help>p{max-width:600px;color:var(--muted);font-size:14px}
/* Supporting pages */
.document-page{max-width:1000px;padding-block:89px 112px}.document-page>.eyebrow{color:#6f5ca3}.document-page h1{margin:17px 0 17px;font-size:clamp(52px,6vw,78px)}.document-lead{max-width:770px;color:#55515f;font-size:19px;line-height:1.65}.document-content{max-width:780px;margin-top:50px;padding:36px 43px;border:1px solid #e2ddd5;border-radius:20px;background:#fff;box-shadow:0 18px 40px #201b300a}.document-content h2{margin:29px 0 12px;font-size:24px;line-height:1.25}.document-content h2:first-child{margin-top:0}.document-content p,.document-content li{color:#5f5b67;font-size:14px;line-height:1.8}.document-content p+p{margin-top:14px}.document-content a:not(.button){color:#623bd4;text-decoration:underline;text-underline-offset:3px}.document-content .button,.document-content .text-link{margin-top:29px}.document-content ul{padding-left:21px}.contact-card{display:flex;align-items:center;gap:15px;max-width:470px;margin-top:38px;padding:20px;border:1px solid #e0d8f0;border-radius:16px;background:#fff;box-shadow:0 12px 28px #201b300a}.contact-card>.icon{width:42px;height:42px;padding:11px;border-radius:11px;background:#eee8ff;color:#6845db}.contact-card p{font-size:11px;font-weight:700;color:#77717f}.contact-card a{font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:700;color:#5d3acf}
/* Footer */
.site-footer{border-top:1px solid #e4e0d9;background:#efede8}.footer-top{display:flex;justify-content:space-between;gap:32px;padding-block:52px 42px}.site-footer .brand{font-size:25px}.site-footer .brand img{width:34px;height:34px}.footer-top p{margin-top:14px;color:#77727b;font-size:12px}.footer-nav{display:flex;align-items:flex-start;flex-wrap:wrap;gap:25px;color:#5a5662;font-size:13px;font-weight:700}.footer-nav a:hover{color:#623bd4}.footer-bottom{display:flex;justify-content:space-between;gap:18px;padding:20px 0 26px;border-top:1px solid #ddd8d2;color:#8a858c;font-size:11px}
@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:1080px){.container{width:calc(100% - 58px)}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(290px,.85fr);gap:25px}.hero-copy h1{font-size:clamp(58px,6.8vw,78px)}.showcase-phone{width:244px;height:478px}.showcase{min-height:530px}.note-top{left:-25px}.note-bottom{right:-10px}.benefits-grid,.faq-section{gap:55px}.ready-layout{gap:35px}}
@media(max-width:780px){.container{width:calc(100% - 42px)}.site-header{height:72px}.header-nav{display:none}.brand{font-size:26px}.brand img{width:34px;height:34px}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0;padding-top:62px;padding-bottom:10px}.hero-copy{padding-bottom:0}.hero-copy h1{font-size:clamp(61px,9vw,88px)}.hero-description{max-width:620px}.download-panel{max-width:650px}.showcase{min-height:450px;margin-top:15px}.showcase-phone{width:218px;height:416px;border-radius:39px;transform:rotate(5deg)}.showcase-phone .phone-screen{border-radius:31px}.showcase-phone .phone-island{width:70px;height:19px;top:8px}.scene-caption{bottom:57px}.scene-caption strong{font-size:24px}.note-top{top:65px;left:calc(50% - 196px)}.note-bottom{right:calc(50% - 194px);bottom:41px}.hero-footnote{padding-bottom:22px}.value-strip-inner{font-size:11px}.section{padding-block:78px}.steps-grid{gap:10px}.step{min-height:300px;padding:20px}.step h3{font-size:21px}.benefits-grid{gap:35px;padding-block:80px}.benefits-intro h2{font-size:43px}.faq-section{gap:36px}.ready-layout{grid-template-columns:1fr;gap:0;padding-top:65px;padding-bottom:58px}.ready-copy{display:contents}.ready-layout{display:flex;flex-direction:column;align-items:stretch}.ready-badge{align-self:flex-start;order:1}.ready-copy h1{order:2;margin:22px 0 13px;font-size:clamp(58px,9vw,80px)}.ready-lead{order:3}.ready-visual{order:4;min-height:570px;margin-top:14px}.preview-phone{width:268px;height:524px}.ready-actions{order:5;margin-top:0}.preview-guidance{order:6}.file-details{order:7}.save-hint{order:8}.ready-copy>.text-link{order:9}.preview-caption{left:calc(50% - 185px);bottom:22px}.ready-help{gap:30px}}
@media(max-width:600px){.container{width:calc(100% - 36px)}.site-header{height:68px}.header-inner{gap:10px}.brand{font-size:24px;gap:7px}.brand img{width:32px;height:32px}.button-header{min-height:38px;padding:9px 10px;font-size:11px;gap:6px}.button-header .icon{width:14px;height:14px}.hero-grid{padding-top:51px}.hero-eyebrow{font-size:9px;letter-spacing:.1em}.hero-copy h1{font-size:clamp(54px,12.8vw,75px);margin:20px 0 18px}.hero-description{font-size:15px}.download-panel{margin-top:27px;padding:15px;border-radius:16px}.download-panel label{font-size:12px}.input-wrap{min-height:55px}.input-wrap input{font-size:16px}.input-hint{font-size:10px}.hero-benefits{gap:11px;font-size:10px}.showcase{min-height:425px}.floating-note{padding:8px 10px;font-size:10px}.floating-note small{font-size:9px}.note-icon{width:29px;height:29px}.note-top{left:0}.note-bottom{right:0}.hero-footnote span:last-child{display:none}.hero-footnote{font-size:9px}.value-strip-inner{min-height:72px;justify-content:center;flex-wrap:wrap;gap:5px 18px;padding-block:14px;font-size:10px}.value-strip-inner .icon{width:15px;height:15px}.section{padding-block:75px}.section-heading{align-items:start;flex-direction:column;gap:18px}.section-heading h2,.faq-intro h2{font-size:clamp(41px,10vw,55px)}.section-heading>p{font-size:14px}.steps-grid{grid-template-columns:1fr;gap:12px;margin-top:34px}.step{min-height:245px;padding:23px}.step-icon{margin:19px 0}.step h3{font-size:23px}.benefits-grid{grid-template-columns:1fr;gap:35px;padding-block:72px}.benefits-intro h2{font-size:clamp(41px,10vw,54px)}.benefits-list article{grid-template-columns:26px 1fr 18px;gap:11px;padding:22px 0}.benefits-list h3{font-size:19px}.faq-section{grid-template-columns:1fr;gap:29px}.faq-list summary{font-size:14px}.bottom-cta{flex-direction:column;align-items:start;padding:30px 26px;margin-bottom:68px}.bottom-cta h2{font-size:42px}.ready-layout{padding-top:51px}.ready-copy h1{font-size:clamp(55px,12vw,72px)}.ready-lead{font-size:15px}.ready-visual{min-height:527px}.preview-phone{width:250px;height:494px;border-radius:43px}.preview-phone .preview-screen{border-radius:35px}.ready-visual-orbit{width:365px;height:365px}.preview-caption{left:0;font-size:9px}.ready-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:100%}.ready-actions .button{min-width:0;white-space:normal;padding:11px;font-size:12px}.file-details{gap:6px}.file-details span{font-size:9px}.ready-help{grid-template-columns:1fr;gap:15px;padding-block:50px}.ready-help h2{font-size:31px}.document-page{padding-block:60px 76px}.document-page h1{font-size:52px}.document-lead{font-size:16px}.document-content{margin-top:32px;padding:27px 22px}.document-content h2{font-size:22px}.contact-card a{font-size:18px}.footer-top{flex-direction:column;gap:27px;padding-block:40px 28px}.footer-nav{gap:15px 22px}.footer-bottom{flex-direction:column;gap:7px}}
@media(max-width:380px){.hero-copy h1{font-size:51px}.hero-eyebrow{font-size:8px}.showcase{min-height:394px}.showcase-phone{width:200px;height:380px}.note-top{top:45px}.note-bottom{bottom:25px}.value-strip-inner{gap:4px 10px}.ready-actions{grid-template-columns:1fr}.preview-phone{width:236px;height:460px}.ready-visual{min-height:494px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.step:hover,.button:hover{transform:none}}
