@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#2d4c30;--brand-dark:#1d3621;--cream:#faf6ee;--cream-deep:#f2ecdf;--warm:#ede8df;--paper:#fffdf8;--border:#d9d2c5;--text:#1c1c1e;--muted:#65675f;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--text);background:var(--cream);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);min-height:100vh;margin:0}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}::selection{color:#fff;background:var(--brand)}:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #ba7d2f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{min-height:100vh;overflow:clip}.container{width:min(1180px,100% - 48px);margin-inline:auto}.section-pad{padding:clamp(88px,10vw,144px) 0}.skip-link{z-index:1000;color:#fff;background:var(--brand);padding:12px 18px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;background:color-mix(in srgb, var(--cream) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #0000;height:88px;transition:height .3s,box-shadow .3s,border-color .3s;position:sticky;top:0}.site-header.scrolled{border-color:color-mix(in srgb, var(--border) 80%, transparent);height:72px;box-shadow:0 10px 35px #2a372514}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;height:100%;display:grid}.brand-link,.footer-brand>a{width:fit-content;text-decoration:none}.brand{color:var(--brand);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand-logo{object-fit:contain;width:39px;height:39px}.brand-name{font:400 20px/.82 "Bebas Neue", var(--sans);letter-spacing:.045em}.desktop-nav{align-items:center;gap:40px;display:flex}.desktop-nav a{color:var(--muted);padding:8px 0;font-size:14px;font-weight:650;text-decoration:none;position:relative}.desktop-nav a:after{background:var(--brand);content:"";transform-origin:100%;width:100%;height:1.5px;transition:transform .3s;position:absolute;bottom:1px;left:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--brand)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform-origin:0;transform:scaleX(1)}.header-action{justify-self:end}.header-action a{color:#fff;background:var(--brand);border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.header-action a:hover{background:var(--brand-dark);transform:translateY(-2px)}.menu-toggle{width:46px;height:46px;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:11px;display:none}.menu-toggle span{background:currentColor;width:100%;height:2px;margin:5px 0;transition:transform .25s,opacity .25s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu{display:none}.eyebrow,.section-kicker{color:var(--brand);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow{background:#ffffff8c;border:1px solid #2d4c302e;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.eyebrow svg{width:15px;height:15px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif)}h1 em,h2 em{color:var(--brand);font-style:italic;font-weight:400}.section-heading{max-width:710px;margin-bottom:56px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2,.problem-grid h2,.seller-copy h2,.contact-intro h2{letter-spacing:-.045em;margin:18px 0 20px;font-size:clamp(40px,5vw,67px);font-weight:600;line-height:1.03}.section-heading>p{max-width:530px;color:var(--muted);font-size:17px;line-height:1.75}.section-heading.light,.section-heading.light .section-kicker{color:#fff}.section-heading.light p{color:#ffffffad}.button-primary,.button-secondary{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:53px;padding:0 22px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button-primary{color:#fff;background:var(--brand);box-shadow:0 12px 25px #2d4c302e}.button-secondary{color:var(--brand);border:1.5px solid var(--brand)}.button-primary svg,.button-secondary svg{width:18px}.button-primary:hover,.button-secondary:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2d4c302e}.app-store-button{color:#fff;background:#1c1c1e;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:10px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 24px #1c1c1e2e}.app-store-button:hover{transform:translateY(-2px);box-shadow:0 18px 30px #1c1c1e3b}.app-store-button svg{width:25px;height:25px}.app-store-button span{flex-direction:column;display:flex}.app-store-button small{letter-spacing:.02em;font-size:9px}.app-store-button strong{font-size:16px;line-height:1.1}.app-store-button.compact{min-height:51px;padding:8px 15px}.app-store-button.light{color:var(--brand);background:#fff}.mini-label{color:#a7c09f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800;display:block}.reveal{opacity:0;transition:opacity .65s ease var(--reveal-delay), transform .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay);transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}.hero-section{background:var(--cream);align-items:center;min-height:min(840px,100vh - 72px);padding:70px 0 88px;display:flex;position:relative}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{letter-spacing:-.055em;margin:25px 0 27px;font-size:clamp(55px,6.2vw,87px);font-weight:600;line-height:.94}.hero-copy>p{max-width:520px;color:var(--muted);margin-bottom:32px;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.hero-actions{align-items:center;gap:14px;display:flex}.hero-proof{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:11px;font-weight:700;display:flex}.hero-proof span:before{content:"";background:#b67935;border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.hero-visual{min-height:620px;position:relative}.phone{background:#161817;border:1px solid #0003;border-radius:38px;margin:0;padding:9px;position:absolute;overflow:hidden;box-shadow:0 32px 70px #232f2038}.phone:after{pointer-events:none;content:"";border:1px solid #ffffff24;border-radius:29px;position:absolute;inset:9px}.phone img{object-fit:cover;border-radius:29px;width:100%;height:100%}.phone-speaker{z-index:2;background:#111;border-radius:999px;width:30%;max-width:81px;height:18px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.phone-home{z-index:2;width:318px;height:650px;animation:.8s cubic-bezier(.2,.8,.2,1) both phone-enter;top:4px;right:40px;transform:rotate(2.5deg)}.phone-map{z-index:1;width:265px;height:540px;animation:.9s cubic-bezier(.2,.8,.2,1) .1s both phone-enter-left;top:72px;left:15px;transform:rotate(-7deg)}.visual-note{z-index:3;background:#fffdf8f0;border:1px solid #2d4c3021;border-radius:16px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;bottom:34px;right:0;box-shadow:0 14px 40px #25322226}.visual-note svg{width:27px;color:var(--brand)}.visual-note span{color:var(--muted);flex-direction:column;font-size:11px;display:flex}.visual-note strong{color:var(--text);font-size:13px}.hero-orbit{border:1px solid #2d4c3017;border-radius:50%;position:absolute}.orbit-one{width:650px;height:650px;top:10%;right:-13%}.orbit-two{width:390px;height:390px;top:29%;right:4%}@keyframes phone-enter{0%{opacity:0;transform:translate(30px,35px)rotate(5deg)}}@keyframes phone-enter-left{0%{opacity:0;transform:translate(-30px,45px)rotate(-10deg)}}.problem-section{background:var(--paper)}.problem-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.problem-grid h2{margin-bottom:0}.problem-copy{border-left:1px solid var(--border);padding-left:34px}.problem-copy p{color:var(--muted);font-size:17px;line-height:1.75}.problem-copy p:last-child{color:var(--text);margin-bottom:0;font-weight:600}.source-ribbon{border:1px solid var(--border);color:var(--muted);background:var(--cream);letter-spacing:.06em;text-transform:uppercase;border-radius:16px;justify-content:space-between;align-items:center;margin-top:80px;padding:23px 28px;font-size:12px;font-weight:750;display:flex}.source-ribbon i{background:#b67935;border-radius:50%;width:5px;height:5px}.how-section{color:#fff;background:var(--brand-dark)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step-card{background:#ffffff0a;border:1px solid #ffffff21;border-radius:18px;min-height:280px;padding:30px;transition:transform .25s,background .25s}.step-card:hover{background:#ffffff12;transform:translateY(-5px)}.step-top{color:#c8a777;font:italic 18px var(--serif);justify-content:space-between;align-items:center;margin-bottom:56px;display:flex}.step-top svg{color:#adc5a7;width:31px}.step-card h3{font:600 25px/1.2 var(--serif);margin-bottom:14px}.step-card p{color:#ffffffa6;margin:0;font-size:14px;line-height:1.7}.workflow-visual{background:#28452c;border-radius:26px;grid-template-columns:1fr 1.1fr;align-items:center;min-height:490px;margin-top:90px;padding:56px 70px;display:grid;position:relative;overflow:hidden}.workflow-copy{z-index:3;max-width:410px;position:relative}.workflow-copy h3{font:600 clamp(35px, 4vw, 53px)/1.05 var(--serif);margin:0 0 18px}.workflow-copy p{color:#ffffffa8;line-height:1.7}.workflow-copy a{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.workflow-copy a svg{width:18px}.workflow-phone{width:220px;height:475px;top:30px}.workflow-phone.front{z-index:2;right:235px;transform:rotate(-4deg)}.workflow-phone.back{z-index:1;right:42px;transform:rotate(6deg)}.benefits-section{background:var(--cream)}.benefit-layout{grid-template-columns:1.1fr .9fr;gap:50px;display:grid}.benefit-feature{border:1px solid var(--border);background:var(--paper);border-radius:24px;overflow:hidden;box-shadow:0 25px 60px #2d382814}.benefit-image-crop{background:var(--warm);height:430px;overflow:hidden}.benefit-image-crop img{object-fit:cover;object-position:center 26%;width:100%;height:100%;transition:transform .7s}.benefit-feature:hover img{transform:scale(1.03)}.benefit-feature>div:last-child{padding:34px 38px}.benefit-feature .mini-label{color:var(--brand)}.benefit-feature h3{font:600 31px/1.14 var(--serif);margin:0 0 14px}.benefit-feature p{color:var(--muted);margin:0;line-height:1.7}.benefit-list{flex-direction:column;justify-content:center;display:flex}.benefit-list article{border-bottom:1px solid var(--border);grid-template-columns:53px 1fr;gap:24px;padding:32px 10px;display:grid}.benefit-list .reveal:first-child article{border-top:1px solid var(--border)}.benefit-list article>svg{width:44px;color:var(--brand);background:#2d4c3014;border-radius:50%;padding:10px}.benefit-list h3{font:600 22px var(--serif);margin-bottom:8px}.benefit-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.seller-section{background:var(--warm)}.seller-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(60px,9vw,125px);display:grid}.seller-visual{min-height:680px;position:relative}.seller-phone{z-index:1;width:330px;height:674px;margin:0 auto;position:relative}.seller-card{z-index:3;border:1px solid var(--border);background:#fffdf8f5;border-radius:15px;align-items:center;gap:12px;min-width:190px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 18px 45px #2d372924}.seller-card svg{width:25px;color:var(--brand)}.seller-card span{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.seller-card strong{color:var(--text);font-size:12px}.seller-card.card-one{bottom:350px;right:-6px}.seller-card.card-two{bottom:105px;left:-4px}.seller-copy h2{margin-bottom:27px}.seller-lead{max-width:540px;color:var(--muted);font-size:18px;line-height:1.7}.seller-copy ul{margin:38px 0;padding:0;list-style:none}.seller-copy li{border-top:1px solid #d1c9bb;grid-template-columns:42px 1fr;gap:17px;padding:20px 0;display:grid}.seller-copy li:last-child{border-bottom:1px solid #d1c9bb}.seller-copy li>span{color:#a6763c;font:italic 15px var(--serif)}.seller-copy li strong{font:600 18px var(--serif)}.seller-copy li p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.final-cta-section{background:var(--paper);padding:50px 0}.final-cta{color:#fff;background:var(--brand);border-radius:26px;justify-content:space-between;align-items:center;gap:40px;padding:64px 74px;display:flex}.final-cta .section-kicker{color:#bad0b5}.final-cta h2{letter-spacing:-.04em;margin:13px 0 14px;font-size:clamp(40px,5vw,61px);line-height:1}.final-cta p{color:#ffffffab;margin:0}.site-footer{border-top:1px solid var(--border);background:var(--cream);padding:75px 0 25px}.footer-grid{grid-template-columns:2.2fr 1fr 1fr .8fr;gap:55px;display:grid}.footer-brand p{max-width:350px;color:var(--muted);margin:25px 0;font-size:13px;line-height:1.7}.footer-grid h2{font:800 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:4px 0 23px}.footer-grid nav{flex-direction:column;gap:13px;display:flex}.footer-grid nav a{width:fit-content;color:var(--muted);font-size:13px;text-decoration:none}.footer-grid nav a:hover{color:var(--brand)}.social-links{gap:10px;display:flex}.social-links a{border:1px solid var(--border);width:41px;height:41px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.social-links svg{width:18px}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.04em;justify-content:space-between;margin-top:65px;padding-top:22px;font-size:10px;display:flex}.page-hero{text-align:center;background:var(--cream);padding:90px 0 100px}.page-hero h1{letter-spacing:-.05em;margin:25px 0 20px;font-size:clamp(53px,7vw,84px);line-height:1}.page-hero>.container>p{max-width:560px;color:var(--muted);margin-inline:auto;font-size:18px;line-height:1.7}.contact-section{background:var(--paper);padding-top:0}.contact-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;transform:translateY(-40px)}.contact-cards article{border:1px solid var(--border);background:var(--paper);border-radius:18px;height:100%;min-height:225px;padding:29px;box-shadow:0 17px 40px #2d382812}.contact-cards svg{width:40px;color:var(--brand);background:#2d4c3014;border-radius:50%;margin-bottom:28px;padding:9px}.contact-cards h2{margin-bottom:10px;font-size:23px}.contact-cards p{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.55}.contact-cards span{color:var(--brand);font-size:11px;font-weight:750}.contact-grid{grid-template-columns:.75fr 1.25fr;gap:80px;margin-top:65px;display:grid}.contact-intro>p{color:var(--muted);line-height:1.75}.response-note{border-top:1px solid var(--border);gap:16px;margin-top:40px;padding-top:25px;display:flex}.response-note>span{color:#a6763c}.response-note p{color:var(--muted);font-size:12px;line-height:1.6}.response-note strong{color:var(--text);display:block}.contact-form{border:1px solid var(--border);background:var(--cream);border-radius:22px;padding:38px;position:relative;box-shadow:0 24px 60px #2a362614}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field{margin-bottom:21px}.form-field label{margin-bottom:8px;font-size:12px;font-weight:750;display:block}.label-line{justify-content:space-between;display:flex}.label-line>span{color:var(--muted);font-size:10px}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--paper);border-radius:11px;transition:border .2s,box-shadow .2s}.form-field input,.form-field select{height:51px;padding:0 14px}.form-field textarea{resize:vertical;min-height:165px;padding:14px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2d4c301c}.form-field [aria-invalid=true]{border-color:#a4362c}.field-error,.form-error{color:#952d25;margin-top:6px;font-size:11px;font-weight:650;display:block}.form-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:4px;display:flex}.form-footer p{max-width:280px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.form-footer button:disabled{cursor:wait;opacity:.7}.form-status{min-height:18px;color:var(--muted);margin-top:15px;font-size:12px}.form-status.error{color:#952d25}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.success-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.success-panel>span{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:25px;display:grid}.success-panel h2{margin-bottom:12px;font-size:33px}.success-panel p{max-width:380px;color:var(--muted);line-height:1.6}.success-panel button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:underline}.legal-hero{color:#fff;background:var(--brand);padding:72px 0 78px}.legal-hero .eyebrow{color:#fff;background:#ffffff12;border-color:#fff3}.legal-hero h1{font-size:clamp(50px,6vw,73px)}.legal-hero>.container>p{color:#ffffffa6;font-size:13px}.legal-section{background:var(--cream)}.legal-grid{grid-template-columns:240px minmax(0,760px);justify-content:center;align-items:start;gap:80px;display:grid}.legal-toc{max-height:calc(100vh - 130px);padding-right:20px;position:sticky;top:105px;overflow:auto}.legal-toc>strong{letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;font-size:11px;display:block}.legal-toc nav{flex-direction:column;gap:9px;display:flex}.legal-toc a{color:var(--muted);font-size:11px;line-height:1.4;text-decoration:none}.legal-toc a:hover{color:var(--brand)}.legal-content{min-width:0}.legal-intro{border:1px solid var(--border);border-left:4px solid var(--brand);color:var(--muted);background:var(--paper);border-radius:12px;margin-bottom:62px;padding:27px 30px;font-size:15px;line-height:1.75}.legal-content>section{margin-bottom:47px;scroll-margin-top:100px}.legal-content h2{margin-bottom:17px;font-size:clamp(24px,3vw,31px);line-height:1.25}.legal-content p{color:#51544e;font-size:15px;line-height:1.85}.legal-updated{border-top:1px solid var(--border);color:var(--muted);margin-top:70px;padding-top:24px;font-size:12px;line-height:1.7}@media (width<=1024px){.container{width:min(100% - 40px,920px)}.hero-section{min-height:auto;padding-top:55px}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:20px}.hero-visual{min-height:530px}.phone-home{width:270px;height:552px;right:0}.phone-map{width:218px;height:448px;top:65px;left:0}.visual-note{bottom:0;right:-5px}.workflow-visual{padding:50px 45px}.workflow-phone.front{right:180px}.workflow-phone.back{right:-5px}.seller-card.card-one{left:-14px}.seller-card.card-two{right:-14px}.contact-grid{gap:45px}.legal-grid{grid-template-columns:190px minmax(0,680px);gap:48px}}@media (width>=768px) and (width<=850px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .app-store-button,.hero-actions .button-secondary{justify-content:center}}@media (width<=767px){.container{width:min(100% - 32px,600px)}.section-pad{padding:80px 0}.site-header,.site-header.scrolled{height:70px}.header-inner{grid-template-columns:1fr auto}.desktop-nav,.header-action{display:none}.menu-toggle{justify-self:end;display:block}.mobile-menu{visibility:hidden;opacity:0;background:var(--cream);height:calc(100dvh - 70px);padding:28px 24px;transition:opacity .25s,transform .25s,visibility .25s;display:block;position:fixed;top:70px;left:0;right:0;transform:translateY(-10px)}.mobile-menu.open{visibility:visible;opacity:1;transform:none}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav>a:not(.app-store-button){border-bottom:1px solid var(--border);color:var(--muted);font:600 25px var(--serif);padding:17px 4px;text-decoration:none}.mobile-menu nav>a.active{color:var(--brand)}.mobile-menu .app-store-button{align-self:flex-start;margin-top:28px}.hero-section{padding:48px 0 60px}.hero-grid{flex-direction:column;display:flex}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(49px,15vw,70px)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .app-store-button,.hero-actions .button-secondary{justify-content:center}.hero-proof{gap:7px 15px}.hero-visual{width:100%;min-height:510px;margin-top:28px}.phone-home{width:245px;height:501px;right:5%}.phone-map{width:190px;height:390px;top:70px;left:2%}.visual-note{bottom:4px;right:0}.problem-grid,.benefit-layout,.seller-grid,.contact-grid{grid-template-columns:1fr;gap:45px}.problem-copy{border-top:1px solid var(--border);border-left:0;padding:25px 0 0}.source-ribbon{flex-direction:column;align-items:flex-start;gap:14px;margin-top:50px}.source-ribbon i{display:none}.steps-grid{grid-template-columns:1fr}.step-card{min-height:auto}.step-top{margin-bottom:35px}.workflow-visual{min-height:770px;margin-top:55px;padding:36px 28px;display:block}.workflow-phone{width:190px;height:410px;top:300px}.workflow-phone.front{left:30px;right:auto}.workflow-phone.back{right:12px}.benefit-image-crop{height:340px}.benefit-feature>div:last-child{padding:28px}.benefit-list article{padding-inline:0}.seller-grid{gap:70px}.seller-visual{min-height:590px}.seller-phone{width:285px;height:582px}.seller-card.card-one{top:135px;left:-2px}.seller-card.card-two{bottom:70px;right:-2px}.final-cta{flex-direction:column;align-items:flex-start;padding:45px 30px}.footer-grid{grid-template-columns:1.5fr 1fr;gap:45px 25px}.footer-brand{grid-column:1/-1}.contact-cards{grid-template-columns:1fr;transform:translateY(-25px)}.contact-cards article{min-height:auto}.contact-grid{margin-top:35px}.contact-form{padding:25px 20px}.field-row{grid-template-columns:1fr;gap:0}.form-footer{flex-direction:column;align-items:stretch}.page-hero{padding:60px 0 75px}.legal-hero{padding:55px 0 60px}.legal-grid{grid-template-columns:1fr;gap:35px}.legal-toc{border:1px solid var(--border);background:var(--paper);border-radius:12px;max-height:none;padding:18px 20px;position:static}.legal-toc nav{display:none}.legal-toc>strong{margin:0}}@media (width<=390px){.container{width:calc(100% - 24px)}.brand{font-size:13px}.brand-logo{width:35px;height:35px}.brand-name{font-size:18px}.hero-copy h1{font-size:46px}.hero-visual{min-height:450px}.phone-home{width:217px;height:444px}.phone-map{width:167px;height:344px}.visual-note{padding:10px 12px}.workflow-visual{min-height:720px;padding-inline:20px}.workflow-phone{width:172px;height:370px;top:310px}.workflow-phone.front{left:12px}.seller-card{min-width:170px}.footer-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.phone-home,.phone-map{animation:none}}
