:root{--ink:#242c3e;--muted:#647084;--green:#14946b;--green-deep:#087351;--mint:#e5f7f0;--pale:#f6f9fb;--line:#e5eaf0;--shadow:0 17px 48px rgba(24,42,61,.07);--font:'Manrope','DM Sans',Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit}a:hover{color:var(--green-deep)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #36aa88;outline-offset:4px}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-.05em;line-height:1.15;color:var(--ink)}p{margin-top:0;color:var(--muted)}.shell{width:min(100% - 64px,1180px);margin-inline:auto}.skip-link{position:absolute;z-index:100;left:16px;top:-80px;background:var(--ink);color:#fff;padding:10px 20px}.skip-link:focus{top:8px;color:#fff}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(228,234,240,.85);backdrop-filter:blur(14px)}.nav-row{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:flex-end;flex-direction:column;width:125px;flex:none;text-decoration:none}.brand img{width:100%;height:auto;display:block}.brand-pay{font:800 19px/1 'DM Sans',Arial,sans-serif;color:#15764e;letter-spacing:-.045em;padding-right:3px;margin-top:-9px}.site-nav{display:flex;align-items:center;gap:27px;margin-left:auto}.site-nav>a:not(.button),.admin-links a{font-size:12px;font-weight:800;text-decoration:none;color:#435064;white-space:nowrap;position:relative;padding:11px 0}.site-nav>a:not(.button):hover,.site-nav>a[aria-current=page],.admin-links a:hover{color:var(--green)}.site-nav>a[aria-current=page]::after{content:'';position:absolute;height:2px;background:var(--green);left:0;right:0;bottom:4px}.site-nav .nav-button{margin-left:10px}.admin-links{display:flex;align-items:center;gap:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:47px;border-radius:10px;padding:12px 21px;font-size:13px;font-weight:800;text-decoration:none;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;line-height:1.4;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-green{color:white;background:var(--green);box-shadow:0 10px 23px rgba(20,148,107,.16)}.button-green:hover{background:var(--green-deep);color:#fff;box-shadow:0 13px 25px rgba(20,148,107,.25)}.button-outline{border-color:#cddcd6;background:#fff;color:var(--ink)}.button-outline:hover{background:#f1f9f5;border-color:var(--green);color:var(--green-deep)}.menu-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:42px;height:42px;background:white;border:1px solid #e4ebef;border-radius:10px;cursor:pointer}.menu-toggle span{width:20px;height:2px;background:var(--ink);border-radius:10px;transition:transform .2s,opacity .2s}.menu-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:last-child{transform:translateY(-7px) rotate(-45deg)}
.eyebrow{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;color:#087b57;letter-spacing:.13em;font-size:10px;font-weight:800;margin-bottom:19px}.eyebrow-line{height:2px;width:21px;background:var(--green)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 72% 40%,#effaf5 0,transparent 37%),linear-gradient(180deg,#fff,#fcfeff)}.hero-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;min-height:628px;gap:26px}.hero-copy{position:relative;z-index:2;padding:50px 0}.hero-copy h1{max-width:620px;font-size:clamp(46px,4.8vw,71px);line-height:1.11;margin:0 0 22px}.hero-copy h1 span{display:block;color:var(--green)}.hero-lead{font-size:17px;line-height:1.8;max-width:520px;margin-bottom:27px}.hero-badges{display:flex;flex-wrap:wrap;gap:13px 20px;margin:24px 0 29px}.hero-badges>span{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;line-height:1.3}.mini-circle{width:31px;height:31px;display:flex;align-items:center;justify-content:center;color:var(--green);border-radius:50%;background:#e3f8ef;font-size:17px}.store-buttons{display:flex;flex-wrap:wrap;gap:11px;align-items:center}.store-badge{display:flex;align-items:center;gap:11px;min-width:151px;min-height:51px;border-radius:9px;background:#08090b;color:#fff;padding:7px 14px;text-decoration:none;border:1px solid #222}.store-badge:hover{background:#252a2b;color:#fff}.store-badge span:last-child{display:flex;flex-direction:column;line-height:1.08}.store-badge small{font:500 9px/1.4 'DM Sans',sans-serif}.store-badge strong{font:700 19px/1.15 'DM Sans',sans-serif;letter-spacing:-.04em;white-space:nowrap}.store-icon{width:21px;text-align:center;font-size:25px;color:white}.apple-icon{font-size:26px;line-height:1;position:relative}.apple-icon::before{content:'●';position:absolute;font-size:11px;top:-5px;left:12px;transform:rotate(-30deg)}.play-icon{color:#42c9a4;text-shadow:3px 0 #f8cb39,-2px 0 #3d83dd}.hero-detail-link{display:inline-block;margin-top:18px}.text-link{font-size:13px;text-decoration:none;color:var(--green-deep);font-weight:800}.text-link:hover{text-decoration:underline}.hero-art{position:relative;min-width:0;height:628px;display:flex;align-items:center;justify-content:center}.dot-art{position:absolute;pointer-events:none;user-select:none}.dot-art-hero{width:94%;right:-26%;bottom:1%;opacity:.68;transform:rotate(-6deg)}.phone-showcase{position:relative;width:100%;height:562px;max-width:590px;margin:auto}.phone{position:absolute;width:199px;aspect-ratio:946/2048;overflow:hidden;background:#fff;border:6px solid #171a20;border-radius:28px;box-shadow:0 24px 45px rgba(32,47,57,.18);transform-origin:center;top:50%;left:50%}.phone img{display:block;width:100%;height:100%;object-fit:cover}.phone-centre{z-index:3;transform:translate(-45%,-50%);width:223px;box-shadow:0 29px 52px rgba(32,47,57,.24)}.phone-left{z-index:2;transform:translate(-112%,-46%) rotate(-9deg)}.phone-right{z-index:1;transform:translate(24%,-45%) rotate(9deg)}.trust-strip{background:#f8fbfa;border-block:1px solid #edf1f0}.trust-layout{display:flex;align-items:center;justify-content:space-around;gap:20px;min-height:72px}.trust-layout>span{font-size:12px;font-weight:800;color:#4d5969}.green-tick{display:inline-flex;align-items:center;justify-content:center;background:#e2f7ec;color:#07865e;width:23px;height:23px;border-radius:50%;margin-right:8px}
.section{padding:93px 0}.section-light{background:#f8fafc}.section-title{max-width:800px;margin:0 auto 42px;text-align:center}.section-title h2{font-size:clamp(29px,3.1vw,43px);margin:0 0 12px}.section-title p{font-size:15px;max-width:640px;margin:0 auto;line-height:1.8}.section-title.align-left{max-width:none;text-align:left}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.step-card{text-align:center;min-width:0}.step-image{height:211px;border-radius:18px;background:linear-gradient(135deg,#f0f7f6,#fff);border:1px solid #edf0f3;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:flex-start}.step-image img{max-width:181px;width:50%;height:auto;box-shadow:0 10px 18px rgba(25,40,55,.11);border-radius:11px;margin-top:21px;object-fit:cover}.step-number{position:absolute;left:18px;top:17px;z-index:2;background:#ddf7eb;border-radius:50%;width:43px;height:43px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#07805a}.step-body{padding:18px 16px 0}.step-body h3{font-size:17px;margin:0 0 7px}.step-body p{font-size:12px;line-height:1.7;max-width:270px;margin:0 auto}.section-note{text-align:center;font-size:11px;margin:24px auto;color:#748294}.center-action{text-align:center;margin-top:30px}.feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.feature-card{border:1px solid var(--line);border-radius:15px;padding:24px 17px 23px;background:white;box-shadow:0 8px 24px rgba(24,42,61,.025);min-height:232px}.feature-card h3{font-size:14px;margin:14px 0 8px}.feature-card p{font-size:11px;line-height:1.75;margin:0}.feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;font-family:'DM Sans',sans-serif;font-size:22px;font-weight:700}.pink{background:#ffecf1;color:#d62f68}.amber{background:#fff3db;color:#c68e17}.mint{background:#e2f7ee;color:#109268}.lilac{background:#f0e7fc;color:#7754b5}.blue{background:#e7efff;color:#346cb9}.business-band{padding:72px 0;background:#ebf9f2;overflow:hidden}.business-layout{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:70px}.business-copy h2{font-size:clamp(31px,3.5vw,48px);margin-bottom:17px}.business-copy p{font-size:15px;line-height:1.82;max-width:520px;margin-bottom:26px}.business-art{min-height:355px;position:relative;display:flex;align-items:center;justify-content:center}.signage-visual{background:#25313d;box-shadow:0 30px 42px rgba(16,39,40,.2);border-radius:17px;border:5px solid #3e4b58;width:250px;min-height:315px;padding:22px 23px;text-align:center;color:white;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:1;transform:rotate(3deg)}.signage-visual .signage-top{font-size:11px;letter-spacing:.08em;font-weight:800}.signage-visual img{max-width:174px}.signage-pay{font-size:23px;color:#7be1ac;font-weight:800;line-height:1;margin-top:-10px;align-self:flex-end;margin-right:12px}.signage-hint{font-size:12px;color:#e2e8ec}.signage-visual strong{display:block;padding:0 39px;border-radius:7px;background:#fff;color:#263444;font:800 35px/1.4 var(--font)}.signage-visual small{font-size:9px;color:#aab8c2}.dot-art-business{right:-23%;bottom:-55%;width:82%;opacity:.9}.download-band{padding:51px 0;background:white}.download-callout{display:flex;align-items:center;justify-content:space-between;gap:30px}.download-callout .eyebrow{margin-bottom:7px}.download-callout h2{font-size:clamp(26px,2.7vw,36px);margin:0 0 8px}.download-callout p{font-size:13px;margin:0}
.site-footer{background:#fbfcfd;border-top:1px solid #e8edf1;padding-top:59px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:48px;padding-bottom:55px}.footer-brand{width:122px}.footer-about p{max-width:255px;font-size:12px;line-height:1.8;margin-top:20px}.footer-col h2{font-size:12px;letter-spacing:0;margin:3px 0 18px}.footer-col a{display:block;text-decoration:none;font-size:11px;color:#687789;margin:10px 0}.footer-col a:hover,.legal-links a:hover{color:var(--green)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:21px 0;font-size:10px;color:#8190a1}.legal-links{display:flex;gap:20px}.legal-links a{color:#687789;text-decoration:none}
.page-hero{overflow:hidden;background:linear-gradient(110deg,#f8fffb 0%,#f2f8f8 100%);padding:60px 0}.page-hero-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:50px;align-items:center;min-height:385px}.page-hero-layout h1,.simple-page-hero h1{font-size:clamp(37px,4.2vw,59px);max-width:710px;margin:0 0 21px}.page-hero-layout p,.simple-page-hero p{font-size:16px;max-width:580px;line-height:1.8;margin-bottom:26px}.page-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.page-visual{height:335px;display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}.page-visual::before{content:'';width:310px;height:310px;border-radius:50%;background:#e0f7eb;position:absolute;left:50%;top:10%;transform:translateX(-50%)}.page-visual img{position:relative;top:13px;width:210px;height:auto;border:5px solid #1b2025;border-radius:28px;box-shadow:0 17px 30px #2f665b2e}.feature-cover img{transform:rotate(7deg)}.how-cover img{transform:rotate(-6deg)}.about-cover img{transform:rotate(5deg)}.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.editorial-card{border:1px solid var(--line);background:white;border-radius:18px;overflow:hidden;box-shadow:0 10px 35px #1a36470a}.editorial-art{height:224px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.editorial-art img{position:relative;top:20px;width:174px;border-radius:13px;box-shadow:0 13px 25px rgba(26,39,51,.14)}.editorial-art .feature-icon{position:absolute;top:23px;left:25px;z-index:2}.pink-art{background:#fff1f5}.amber-art{background:#fff6e6}.mint-art{background:#eaf8f2}.lilac-art{background:#f2ecfa}.editorial-card>div:last-child{padding:27px 29px 30px}.editorial-card h3{font-size:22px;margin:5px 0 10px}.editorial-card p{font-size:13px;margin:0;line-height:1.8}.feature-label{color:var(--green-deep);letter-spacing:.11em;font-size:10px;font-weight:800}.feature-bottom,.help-grid,.download-guide,.business-detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.feature-bottom h2,.help-grid h2,.download-guide h2,.business-detail h2,.about-layout h2{font-size:clamp(30px,3.4vw,45px);margin-bottom:17px}.feature-bottom p,.help-grid p,.download-guide p,.business-detail p{font-size:15px;line-height:1.85;max-width:520px}.feature-bottom-decoration,.help-image,.download-image{height:300px;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;border-radius:22px;background:linear-gradient(140deg,#ddf8ed,#eaf1fc)}.feature-bottom-decoration img,.help-image img,.download-image img{width:190px;position:relative;top:18px;box-shadow:0 12px 34px #18362b3b;border-radius:15px}.journey-list{display:grid;gap:29px}.journey-item{display:grid;grid-template-columns:46% 1fr;gap:66px;align-items:center;border:1px solid var(--line);border-radius:21px;padding:23px 58px 23px 23px;background:white}.journey-item:nth-child(even) .journey-picture{order:2}.journey-item:nth-child(even) .journey-copy{order:1}.journey-picture{height:265px;position:relative;background:#eff9f4;border-radius:15px;display:flex;justify-content:center;overflow:hidden}.journey-item:nth-child(2) .journey-picture{background:#fff6e6}.journey-item:nth-child(3) .journey-picture{background:#f1edfa}.journey-picture img{width:190px;height:auto;margin-top:19px;box-shadow:0 12px 23px #293f4b24;border-radius:14px}.journey-step{position:absolute;left:17px;top:16px;font-size:17px;font-weight:800;color:var(--green);z-index:2}.journey-copy h3{font-size:clamp(25px,2.5vw,34px);margin-bottom:14px}.journey-copy p{font-size:14px;line-height:1.8}.soft-tip{font-size:11px;background:#f1f8f5;border-radius:10px;padding:13px 16px;color:#466d5c;line-height:1.7}.soft-tip span{font-size:15px;margin-right:5px}.faq-wrap{max-width:830px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:19px 8px}.faq-list summary{cursor:pointer;list-style:none;font-size:15px;font-weight:800;color:var(--ink);display:flex;align-items:center;justify-content:space-between}.faq-list summary::after{content:'+';font-size:21px;color:var(--green)}.faq-list details[open] summary::after{content:'−'}.faq-list p{font-size:13px;padding-top:12px;margin:0}.business-hero-visual{display:flex;justify-content:center}.business-hero-visual .signage-visual{transform:rotate(4deg)}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.benefit-grid article{border:1px solid var(--line);border-radius:17px;background:#fff;padding:29px;min-height:240px}.benefit-grid h3{font-size:17px;margin:19px 0 9px}.benefit-grid p{font-size:12px;line-height:1.8;margin:0}.business-detail{gap:70px}.business-visual-panel{background:linear-gradient(125deg,#dcefe7,#e6eafb);height:350px;border-radius:22px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.business-visual-panel img{width:196px;margin-top:24px;box-shadow:0 16px 31px #29483e44;border-radius:17px}.business-visual-label{position:absolute;bottom:25px;right:21px;background:white;padding:13px 17px;border-radius:12px;color:#4d6872;box-shadow:var(--shadow);font-size:11px}.business-visual-label strong{color:var(--ink);font-size:14px}.business-cta{background:linear-gradient(130deg,#edf9f3,#f7fafc)}.centered{text-align:center}.centered>h2{font-size:clamp(31px,3.5vw,44px)}.centered>p{margin:0 auto 22px;max-width:540px}.about-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.about-layout p{font-size:14px;line-height:1.9}.about-layout .big-paragraph{font-size:19px;color:#344154;font-weight:600;line-height:1.7}.app-download-hero{background:#f7fffb}.app-download-hero .page-hero-layout{grid-template-columns:1fr 1fr;min-height:470px}.download-hero-phones{min-height:520px;display:flex;align-items:center}.download-hero-phones .phone-showcase{transform:scale(.83);transform-origin:center}.store-footnote{font-size:11px!important;color:#687c8b;margin-top:15px}.simple-page-hero{padding:74px 0 60px}.simple-page-hero h1{margin-bottom:14px}.simple-page-hero p{margin:0}.contact-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:75px}.contact-information h2{font-size:clamp(31px,3.5vw,45px);margin-bottom:15px}.contact-information>p{font-size:14px;line-height:1.8;max-width:400px}.contact-warning{background:#fff8ec;border-left:3px solid #deb35c;padding:12px;font-size:12px!important;border-radius:4px}.contact-method{display:flex;gap:17px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.contact-method h3{font-size:13px;letter-spacing:0;margin:0 0 4px}.contact-method a,.contact-method p{font-size:13px;margin:0;text-decoration:none;color:var(--muted)}.contact-method a:hover{color:var(--green)}.contact-form-panel{border:1px solid var(--line);border-radius:21px;box-shadow:var(--shadow);padding:37px;background:#fff}.form-heading h2{font-size:26px;margin:0 0 11px}.form-heading p{font-size:12px;margin:0 0 24px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.field-full{grid-column:1/-1}.field label{display:block;font-size:11px;font-weight:800;margin-bottom:8px}.field input,.field textarea{width:100%;padding:12px 14px;border:1px solid #dfe6eb;border-radius:9px;background:#fbfcfd;color:var(--ink);font-size:13px}.field textarea{resize:vertical;min-height:132px}.field .errorlist{padding-left:18px;margin:5px 0 0;color:#9c243b;font-size:11px}.turnstile-area{margin-top:24px;max-width:100%;overflow:hidden}.button-submit{margin-top:24px;border:0}.button-submit[disabled]{opacity:.6;cursor:wait}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.notice{padding:12px 15px;border-radius:8px;margin-bottom:20px;font-size:12px;background:#ecf6ff;color:#214a70}.notice-success{background:#e6f6ed;color:#11613c}.notice-error,.notice-danger{background:#fff0f2;color:#922c42}.notice-warning{background:#fff8e5;color:#8a661a}
.standard-page{padding:50px 0 85px;min-height:50vh}.legal-paper{max-width:950px;margin:0 auto;border:1px solid var(--line);border-radius:17px;background:#fff;padding:clamp(23px,4vw,54px);box-shadow:var(--shadow);overflow-wrap:anywhere}.legal-paper>h1{font-size:clamp(28px,3vw,38px);margin:0 0 24px}.legal-paper h2{font-size:clamp(19px,2vw,25px);margin:34px 0 15px}.legal-paper h3{font-size:18px;margin:22px 0 12px}.legal-paper p,.legal-paper li{font-size:13px;line-height:1.95;color:#536174}.legal-paper table{max-width:100%;display:block;overflow:auto}.legal-paper a{color:var(--green-deep)}
@media(max-width:1140px){.site-nav{gap:17px}.site-nav>a:not(.button){font-size:11px}.nav-row{gap:12px}.hero-layout{grid-template-columns:.9fr 1.1fr}.phone-showcase{transform:scale(.9)}.feature-grid{grid-template-columns:repeat(3,1fr)}.business-layout{gap:35px}.footer-grid{gap:30px}.hero-copy h1{font-size:clamp(45px,5vw,65px)}}
@media(max-width:950px){.shell{width:min(100% - 40px,1180px)}.nav-row{min-height:75px}.brand{width:115px}.menu-toggle{display:flex;margin-left:auto}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;background:white;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 24px 24px;box-shadow:0 15px 24px #1d34441c;flex-direction:column;align-items:stretch;gap:0}.site-nav.is-open{display:flex}.site-nav>a:not(.button),.admin-links a{font-size:14px;padding:11px 5px}.site-nav>a[aria-current=page]::after{width:30px;right:auto;bottom:5px}.site-nav .nav-button{margin:13px 0 0}.admin-links{flex-direction:column;align-items:stretch;gap:0}.hero-layout{min-height:auto;grid-template-columns:1fr;gap:0}.hero-copy{padding:65px 0 5px}.hero-copy h1{font-size:clamp(45px,7vw,64px)}.hero-art{height:520px}.phone-showcase{max-width:570px;transform:scale(.88)}.dot-art-hero{right:-12%;max-width:660px}.steps-grid{gap:12px}.feature-grid{grid-template-columns:repeat(3,1fr)}.business-layout{grid-template-columns:1fr 1fr}.page-hero-layout{gap:15px}.page-hero-layout h1{font-size:clamp(35px,4vw,49px)}.journey-item{gap:30px;padding-right:23px}.footer-grid{grid-template-columns:repeat(2,1fr)}.contact-layout{gap:30px}.download-hero-phones .phone-showcase{transform:scale(.7)}}
@media(max-width:650px){.shell{width:min(100% - 32px,1180px)}.nav-row{min-height:70px}.brand{width:102px}.brand-pay{font-size:16px;margin-top:-7px}.hero-copy{padding:54px 0 8px}.hero-copy h1{font-size:clamp(39px,10vw,53px);margin-bottom:16px}.hero-lead{font-size:14px}.hero-badges{gap:10px}.hero-badges>span{font-size:10px}.mini-circle{width:26px;height:26px;font-size:14px}.store-badge{min-width:140px;padding:6px 10px}.store-badge strong{font-size:17px}.hero-art{height:420px;margin-inline:-10px}.phone-showcase{transform:scale(.69);min-width:480px;left:50%;margin-left:-240px}.dot-art-hero{width:470px;right:-110px;bottom:-12px}.trust-layout{min-height:68px;flex-wrap:wrap;gap:7px 11px;justify-content:center;padding:13px 0}.trust-layout>span{font-size:10px}.section{padding:68px 0}.section-title{margin-bottom:30px}.section-title h2{font-size:clamp(27px,7.1vw,35px)}.section-title p{font-size:13px}.steps-grid{grid-template-columns:1fr;gap:29px}.step-image{height:195px}.step-image img{width:145px;margin-top:16px}.step-body{padding:13px 10px 0}.step-body h3{font-size:16px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feature-card{min-height:212px;padding:19px 14px}.feature-card h3{font-size:13px}.feature-card p{font-size:11px}.feature-icon{width:41px;height:41px}.business-layout,.download-callout,.page-hero-layout,.feature-bottom,.help-grid,.download-guide,.business-detail,.about-layout,.contact-layout{grid-template-columns:1fr;gap:27px}.business-band{padding:60px 0 20px}.business-copy h2{font-size:33px}.business-art{min-height:320px}.dot-art-business{right:-15%;bottom:-20%;width:390px}.download-callout{align-items:flex-start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:34px}.footer-about{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:start}.legal-links{flex-wrap:wrap;gap:12px}.page-hero{padding:51px 0 0}.page-hero-layout{min-height:unset}.page-hero-layout h1{font-size:clamp(35px,9vw,47px)}.page-hero-layout p{font-size:14px}.page-visual{height:230px}.page-visual::before{width:250px;height:250px}.page-visual img{width:160px}.editorial-grid,.benefit-grid{grid-template-columns:1fr}.editorial-art{height:190px}.editorial-art img{width:145px}.editorial-card>div:last-child{padding:24px}.benefit-grid article{min-height:unset}.journey-item{grid-template-columns:1fr;padding:15px;gap:23px}.journey-picture{height:219px}.journey-picture img{width:162px}.journey-item:nth-child(even) .journey-picture{order:0}.journey-item:nth-child(even) .journey-copy{order:0}.journey-copy{padding:3px 7px 13px}.journey-copy h3{font-size:27px}.business-hero-visual{padding:12px 0 24px}.business-hero-visual .signage-visual{transform:rotate(2deg) scale(.9)}.about-layout{gap:0}.app-download-hero .page-hero-layout{grid-template-columns:1fr}.download-hero-phones{min-height:330px;overflow:hidden}.download-hero-phones .phone-showcase{transform:scale(.58)}.simple-page-hero{padding:55px 0}.contact-form-panel{padding:24px 18px}.field-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.field label{font-size:12px}.legal-paper{padding:24px 17px}.standard-page{padding:25px 0 60px}}
@media(max-width:390px){.store-buttons{gap:7px}.store-badge{min-width:130px;padding:6px 8px}.store-badge strong{font-size:15px}.store-icon{font-size:21px}.hero-art{height:365px}.phone-showcase{transform:scale(.61)}.feature-grid{grid-template-columns:1fr 1fr}.download-hero-phones{min-height:300px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
