
:root{--background:#e03ee0;--surface:#f8e2f8;--text:#15151b;--muted:#15151b;--primary:#681212;--secondary:#bff8bf;--accent:#3df53d;--button-text:#fff;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r-sm:12px;--r-md:18px;--r-lg:24px;--ease:cubic-bezier(.2,.8,.2,1);--shadow-1:0 6px 20px #68121216,0 2px 5px #e03ee013;--shadow-2:0 16px 42px #6812121e,0 5px 15px #e03ee01d;--shadow-3:0 30px 80px #68121229,0 10px 32px #e03ee029;--section-pad:clamp(64px,10vw,128px)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;color:var(--text);background:var(--surface);font-family:Figtree,sans-serif;font-weight:400;line-height:1.7}body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 100% 0%,transparent 0 52px,#e03ee009 53px 54px,transparent 55px 100px)}::selection{background:var(--accent);color:var(--text)}a{color:inherit;text-decoration:none}button,a{outline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid var(--primary)}img{max-width:100%;display:block}p{margin:0 0 1.1em;text-wrap:pretty}h1,h2,h3{font-family:Syne,sans-serif;font-weight:700;line-height:1.16;letter-spacing:-.055em;text-wrap:balance;margin:0}h2{font-size:clamp(1.75rem,3.5vw,2.75rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}.container{max-width:1200px;margin-inline:auto;padding-inline:48px}.section{padding-block:var(--section-pad)}.skip-link{position:fixed;left:16px;top:-100px;padding:12px 16px;background:var(--surface);z-index:99}.skip-link:focus{top:8px}.site-header{position:relative;z-index:30;padding:16px 20px 0}.header-pill{height:72px;max-width:1160px;margin:auto;padding:8px 12px 8px 16px;border-radius:999px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8e2f8c4;border:1px solid #ffffffa0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-2)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;font-family:Syne,sans-serif;font-weight:700;font-size:21px;letter-spacing:-.055em}.brand-image{background:#ffffff9e;border-radius:12px;padding:2px;flex:none}.brand img{width:40px;height:40px;object-fit:contain}.brand-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;min-height:48px;padding:12px 24px;font-size:14px;font-weight:600;background:var(--primary);color:var(--button-text);border-radius:999px;box-shadow:0 4px 0 #68121225;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.nav-button:hover,.btn:hover{transform:translateY(-3px)}.nav-button[aria-current="page"]{background:var(--secondary);color:var(--text)}.hero{height:100vh;height:100svh;height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:relative;background:radial-gradient(ellipse at 57% 32%,#ffffffaa 0%,transparent 34%),radial-gradient(ellipse at 7% 63%,#bff8bfaf,transparent 53%),radial-gradient(ellipse at 90% 82%,#f8e2f8 0%,transparent 51%),var(--background);isolation:isolate}.hero-body{min-height:0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--hs,1)*min(2svh,16px));padding:calc(var(--hs,1)*min(2svh,16px)) 20px;z-index:1}.hero-letter{position:absolute;left:-.14em;top:50%;transform:translateY(-52%);font-family:Syne,sans-serif;font-size:min(105svh,78vw);line-height:1;font-weight:700;letter-spacing:-.1em;color:#68121212;pointer-events:none;z-index:-1}.hero-copy{text-align:center;max-width:850px;position:relative;z-index:2}.eyebrow,.section-tag{font-family:Figtree,sans-serif;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hero h1{font-size:calc(var(--hs,1)*clamp(28px,min(6.5vw,8.5svh),72px));margin:calc(var(--hs,1)*min(1.6svh,12px)) auto;max-width:800px;line-height:1.01}.hero-copy p{max-width:650px;margin:0 auto;font-size:calc(var(--hs,1)*clamp(14px,min(2.4vw,2.6svh),20px));line-height:1.4;font-weight:500}.hero-actions{display:flex;justify-content:center;gap:16px;margin-top:calc(var(--hs,1)*min(2svh,20px));flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 28px;border:1px solid #ffffff5c;border-radius:16px 16px 7px 16px;font-weight:600;font-size:15px;line-height:1.2;box-shadow:var(--shadow-1),inset 0 2px #ffffff52;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.btn-primary{background:var(--primary);color:var(--button-text)}.btn-secondary{background:var(--surface);color:var(--text)}.btn-dark{background:var(--primary);color:white}.device-stage{position:relative;z-index:1;height:calc(var(--hs,1)*min(43svh,390px));aspect-ratio:.92;flex:none;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 14px 24px #68121222);transform-style:preserve-3d;transition:transform .2s var(--ease)}.device-glow{position:absolute;width:140%;height:85%;border-radius:50%;background:radial-gradient(ellipse,#ffffffa6 0%,#bff8bf82 30%,transparent 70%);filter:blur(28px);z-index:-1}.phone{height:100%;aspect-ratio:.52;border:5px solid #681212;background:linear-gradient(145deg,#f8e2f8,#681212);border-radius:35px;padding:5px;box-shadow:var(--shadow-3),inset 0 0 0 2px #ffffff66;transform:rotate(-7deg)}.phone-bezel{height:100%;border-radius:26px;background:var(--surface);padding:3px}.phone-screen{height:100%;position:relative;overflow:hidden;background:linear-gradient(160deg,#fff4ff,var(--surface));border-radius:23px;padding:8px 12px 0;display:flex;flex-direction:column;gap:7px;color:var(--text);font-size:clamp(7px,1svh,10px)}.phone-status{display:flex;justify-content:space-between;font-size:8px;font-weight:700}.phone-head,.phone-title{display:flex;align-items:center;justify-content:space-between;font-weight:700}.phone-head{font-size:12px}.phone-head small,.item-row small{display:block;font-size:8px;font-weight:400;color:#681212b0}.phone-avatar{width:27px;height:27px;background:var(--secondary);display:grid;place-items:center;border-radius:9px}.phone-overview{background:var(--primary);color:white;border-radius:13px;padding:11px;display:flex;flex-direction:column;gap:2px;box-shadow:inset 0 2px #ffffff35}.phone-overview strong{font:700 25px Syne;line-height:1.1}.phone-overview strong i{font:400 9px Figtree;font-style:normal}.phone-overview span,.phone-overview small{font-size:8px}.phone-title{padding-top:3px}.phone-title span{font-size:8px}.item-row{display:flex;align-items:center;gap:7px;background:#ffffffbb;border:1px solid #e03ee01a;border-radius:10px;padding:5px}.item-row span:nth-child(2){flex:1}.item-row b{font-size:9px}.item-row strong{font-size:10px}.item-icon{width:27px;height:27px;flex:none;border-radius:8px;display:grid;place-items:center;font-size:15px}.item-icon.peach{background:#e03ee046}.item-icon.green{background:#bff8bf}.item-icon.pink{background:#f8e2f8}.phone-tabs{display:flex;margin-top:auto;justify-content:space-around;border-top:1px solid #68121224;padding:5px 0}.phone-tabs span{text-align:center;font-size:14px;line-height:1}.phone-tabs small{display:block;font-size:7px}.glass-glare{position:absolute;inset:0;border-radius:23px;background:linear-gradient(115deg,#ffffff50,transparent 40%);pointer-events:none}.device-badge{position:absolute;top:18%;right:-41%;background:#f8e2f8c9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid white;padding:12px 14px;border-radius:18px 18px 7px 18px;box-shadow:var(--shadow-2);display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.3}.badge-star{background:var(--accent);width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:18px}.float-plus,.hero-cross{position:absolute;color:var(--primary);font-size:32px;opacity:.38;pointer-events:none}.float-plus{left:-35%;bottom:32%}.cross-1{top:20%;right:14%}.cross-2{bottom:20%;left:12%}.hero-cue{font-size:10px;font-weight:700;letter-spacing:.2em;text-align:center;padding-bottom:12px;opacity:.7}.hero-cue span{margin-left:12px}.about-section{position:relative}.section-tag{display:block;margin-bottom:32px;color:var(--primary)}.about-statement{max-width:1120px;font-size:clamp(34px,5.7vw,75px);line-height:1.16}.about-statement em,.cta-section h2 em{color:var(--primary);font-style:normal}.about-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1050px;margin-top:48px}.about-columns p,.section-heading>p{font-size:18px}.fade-divider{height:4px;background:linear-gradient(90deg,transparent,#e03ee080,var(--secondary),transparent);filter:blur(3px)}.features-section{background:radial-gradient(ellipse at 90% 25%,#e03ee02a,transparent 45%),#f8e2f8}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px}.section-heading>p{max-width:340px;margin:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;align-items:start;padding-bottom:80px}.feature-card{padding:32px;background:#ffffff52;border:1px solid #ffffffa3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:24px 24px 7px 24px;box-shadow:var(--shadow-2);min-height:265px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.feature-card:nth-child(even){transform:translateY(58px)}.feature-card:hover{box-shadow:var(--shadow-3)}.feature-card:nth-child(odd):hover{transform:translateY(-4px)}.feature-card:nth-child(even):hover{transform:translateY(54px)}.icon-square{width:48px;height:48px;border:1px solid #68121247;background:var(--secondary);border-radius:12px 12px 4px 12px;display:grid;place-items:center;margin-bottom:24px}.icon-square svg{width:24px;height:24px;fill:none;stroke:var(--primary);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.feature-number{font-size:12px;color:var(--primary);font-weight:600}.feature-card h3{margin:8px 0 12px}.feature-card p{margin:0}.steps-section{background:linear-gradient(160deg,#bff8bf93,var(--surface) 75%)}.steps-section h2{margin-bottom:48px}.steps-track{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.steps-track:before{content:'';position:absolute;top:25px;left:20px;right:20px;height:2px;background:linear-gradient(90deg,var(--primary),#e03ee0,var(--primary));opacity:.25}.step{position:relative}.step-dot{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;margin-bottom:32px;box-shadow:var(--shadow-1)}.step h3{margin-bottom:12px}.trust-band{background:var(--secondary)}.trust-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center}.trust-layout h2{font-size:clamp(36px,5vw,65px);margin-bottom:24px}.trust-layout p{font-size:18px;max-width:660px}.trust-chips{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.trust-chips span{padding:16px 24px;border:1px solid #68121229;border-radius:18px 18px 6px 18px;background:#ffffff55;box-shadow:var(--shadow-1);font-weight:600}.trust-chips span:nth-child(even){margin-left:32px}.cta-section{background:radial-gradient(ellipse at 75% 35%,#f8e2f8b0,transparent 45%),var(--background)}.cta-section h2{font-size:clamp(50px,9vw,118px);line-height:.98;max-width:1000px}.cta-section p{margin:32px 0;font-size:20px;max-width:560px}.cta-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.text-link{font-weight:700;border-bottom:1px solid}.footer{background:var(--primary);color:#fff;position:relative;overflow:hidden}.footer-inner{position:relative;padding-top:64px;padding-bottom:32px}.footer-outline{position:absolute;inset:auto 0 20px;white-space:nowrap;pointer-events:none;text-align:center;font-family:Syne,sans-serif;font-weight:700;font-size:clamp(90px,17vw,240px);line-height:1;-webkit-text-stroke:1px #ffffff20;color:transparent;letter-spacing:-.08em}.footer-brand,.footer-inner>p,.footer-bottom{position:relative}.footer-brand img{border-radius:11px}.footer-inner>p{max-width:430px;margin-top:24px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff33;padding-top:32px;margin-top:64px;font-size:14px}.footer-bottom a{text-decoration:underline;text-underline-offset:4px}.to-top{position:fixed;bottom:24px;right:24px;width:52px;height:52px;border:0;background:var(--surface);border-radius:50%;box-shadow:var(--shadow-2);z-index:40;display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(15px);transition:opacity .2s,transform .2s}.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.to-top svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:2}.ring-track{stroke:#68121233}.ring-progress{stroke:var(--primary);stroke-dasharray:132;stroke-dashoffset:132;transition:stroke-dashoffset .15s}.to-top span{font-size:22px}.privacy-page{background:var(--surface)}.privacy-page .site-header{background:var(--background);padding-bottom:16px}.privacy-banner{background:var(--background);padding:48px 0}.privacy-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-banner h1{font-size:clamp(36px,5vw,64px)}.privacy-banner span{font:700 clamp(19px,3vw,34px) Syne}.policy-content{width:min(760px,calc(100% - 40px));margin:0 auto;padding:24px 0 96px}.policy-intro{padding:24px 0 12px;font-weight:600}.policy-intro p{margin-bottom:4px}.policy-panel{padding:32px;margin:20px 0;background:#ffffff60;border:1px solid #ffffffb0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-1);border-radius:24px 24px 7px 24px}.policy-panel h2{font-size:20px;line-height:1.4;display:flex;align-items:baseline;gap:12px;margin-bottom:24px;letter-spacing:-.025em}.policy-chip{flex:none;font:600 11px Figtree;background:var(--secondary);border-radius:8px;padding:4px 8px;letter-spacing:0}.policy-panel p{font-size:16px;line-height:1.75}.policy-panel p:last-child{margin-bottom:0}.policy-bullet{padding-left:16px}.policy-continuation{padding:0 32px}.policy-continuation p{font-size:16px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}.feature-card:nth-child(even).reveal{transform:translateY(76px)}.feature-card:nth-child(even).visible{transform:translateY(58px)}
@media(max-width:1024px){.container{padding-inline:32px}.trust-layout{gap:32px}.hero-letter{font-size:90svh}}@media(max-width:768px){.container{padding-inline:20px}.site-header{padding-inline:12px}.header-pill{height:64px}.brand{font-size:18px}.brand img{height:36px;width:36px}.nav-button{padding:12px 16px}.section-heading{display:block}.section-heading>p{margin-top:24px}.about-columns{gap:24px}.feature-card{padding:24px}.steps-track{grid-template-columns:1fr 1fr;row-gap:32px}.steps-track:before{display:none}.trust-layout{grid-template-columns:1fr}.trust-chips{flex-direction:row;flex-wrap:wrap}.trust-chips span:nth-child(even){margin-left:0}.hero-letter{font-size:70svh}}@media(max-width:480px){.site-header{padding:12px 8px 0}.header-pill{padding:6px 8px;height:60px}.brand{gap:6px;font-size:16px}.brand img{height:32px;width:32px}.nav-button{font-size:12px;min-height:44px;padding:10px 12px;gap:6px}.hero-body{padding-inline:12px}.eyebrow{font-size:9px;letter-spacing:.14em}.hero h1{line-height:1.02}.hero-actions{gap:8px}.hero .btn{min-height:44px;padding:11px 14px;font-size:12px}.device-badge{right:-25%;top:18%;padding:6px;font-size:8px}.badge-star{width:22px;height:22px;font-size:13px}.about-columns,.feature-grid,.steps-track{grid-template-columns:1fr}.about-columns{margin-top:32px}.feature-grid{padding-bottom:0}.feature-card:nth-child(even),.feature-card:nth-child(even).visible{transform:none}.feature-card:nth-child(even):hover{transform:translateY(-4px)}.steps-track{gap:24px}.step-dot{margin-bottom:16px}.footer-bottom{flex-direction:column}.privacy-banner{padding:32px 0}.privacy-banner-inner{align-items:start}.policy-panel{padding:24px}.policy-panel h2{align-items:flex-start;font-size:18px}.policy-continuation{padding-inline:24px}.trust-chips span{font-size:14px}.hero-letter{font-size:60svh}}@media(max-height:600px){.hero-body{flex-direction:row;justify-content:center;gap:24px}.hero-copy{text-align:left;max-width:55%;}.hero-copy p{margin-left:0}.hero-actions{justify-content:flex-start}.device-stage{height:calc(var(--hs,1)*36svh)}.hero-letter{font-size:95svh}.hero h1{font-size:calc(var(--hs,1)*clamp(26px,min(5vw,9svh),65px))}.hero-copy .eyebrow{font-size:10px}}@media(max-height:420px){.device-stage{display:none}.hero-copy{max-width:90%}.hero-body{justify-content:center}.hero-cue{display:none}.hero h1{font-size:calc(var(--hs,1)*min(9svh,44px))}}.hero--compact .hero-cue,.hero--compact .btn-secondary,.hero--compact .hero-cross,.hero--compact .float-plus,.hero--compact .device-badge{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none!important}}@media(min-width:1280px){.hero .device-stage{height:calc(var(--hs,1)*min(39svh,390px))}}@media(min-width:1920px){.hero .hero-copy{max-width:1100px}}html{scrollbar-color:#68121280 #f8e2f8;scrollbar-width:thin}

.policy-chip{display:inline-block;width:12px;height:12px;padding:0;background:var(--accent);border:2px solid var(--primary);border-radius:4px;align-self:center}

/* Hero readability and responsive scale refinement */
.hero-body{gap:calc(var(--hs,1)*min(2.6svh,24px));padding-block:calc(var(--hs,1)*min(3svh,24px));}
.hero-copy{width:min(100%,1000px);margin-inline:auto;text-align:center;}
.hero .eyebrow{font-size:calc(var(--hs,1)*clamp(12px,min(1.25vw,1.8svh),17px));letter-spacing:.2em;}
.hero h1{font-size:calc(var(--hs,1)*clamp(36px,min(6.8vw,9svh),90px));line-height:1.08;max-width:950px;margin-block:calc(var(--hs,1)*min(2svh,18px));}
.hero-copy p{font-size:calc(var(--hs,1)*clamp(16px,min(1.75vw,2.8svh),23px));line-height:1.5;max-width:760px;}
.hero .btn{font-size:calc(var(--hs,1)*clamp(15px,min(1.5vw,2.3svh),20px));min-height:48px;padding:15px 28px;}
.hero-actions{margin-top:calc(var(--hs,1)*min(2.5svh,24px));}
.hero .device-stage{height:calc(var(--hs,1)*min(47svh,490px));max-width:76vw;}
.hero .phone{transform:rotate(-5deg);}
@media(min-width:1280px){.hero .device-stage{height:calc(var(--hs,1)*min(44svh,500px));}}
@media(max-width:768px){.hero .device-stage{height:calc(var(--hs,1)*min(42svh,410px));}.hero h1{font-size:calc(var(--hs,1)*clamp(34px,min(7vw,8svh),60px));}.hero .eyebrow{letter-spacing:.13em;}}
@media(max-width:480px){.hero-body{gap:calc(var(--hs,1)*min(1.6svh,12px));}.hero .device-stage{height:calc(var(--hs,1)*min(40svh,340px));}.hero h1{font-size:calc(var(--hs,1)*clamp(31px,min(9vw,7svh),48px));}.hero .btn{padding:12px 16px;font-size:calc(var(--hs,1)*14px);min-height:44px;}.hero-copy p{font-size:calc(var(--hs,1)*clamp(15px,2.5svh,18px));}.hero .eyebrow{font-size:calc(var(--hs,1)*11px);}}
@media(max-height:600px){.hero .hero-copy{text-align:left;max-width:55%;margin:0}.hero .device-stage{height:calc(var(--hs,1)*min(36svh,290px));}.hero h1{font-size:calc(var(--hs,1)*clamp(26px,min(5vw,9svh),65px));}.hero .hero-actions{justify-content:flex-start}.hero .eyebrow{font-size:10px}}
@media(max-height:420px){.hero .device-stage{display:none}.hero .hero-copy{max-width:90%;}.hero h1{font-size:calc(var(--hs,1)*min(9svh,44px));}}
/* Hero size correction: keep type and entire inventory phone visibly large. */
.hero-body{gap:clamp(10px,1.8svh,20px);padding-top:8px;padding-bottom:8px}
.hero-copy{flex:0 0 auto;width:min(100%,1120px)}
.hero h1{font-size:calc(var(--hs,1)*clamp(42px,min(7.8vw,9svh),94px));line-height:1.02;margin-block:clamp(8px,1.5svh,16px)}
.hero .eyebrow{font-size:calc(var(--hs,1)*clamp(12px,1.45vw,18px))}
.hero-copy p{font-size:calc(var(--hs,1)*clamp(17px,min(2vw,2.8svh),24px));line-height:1.38}
.hero .btn{font-size:calc(var(--hs,1)*clamp(16px,1.7vw,21px));min-height:54px;padding:15px 30px}
.hero-actions{margin-top:clamp(12px,1.8svh,20px)}
.hero .device-stage{height:calc(var(--hs,1)*min(48svh,470px));max-width:86vw;min-height:0}
.hero .phone{transform:rotate(-3deg)}
.hero .phone-screen{font-size:clamp(9px,1.3svh,13px)}
.hero .phone-head{font-size:clamp(12px,1.7svh,16px)}
.hero .phone-overview strong{font-size:clamp(25px,3.5svh,37px)}
@media(max-width:768px){.hero .device-stage{height:calc(var(--hs,1)*min(45svh,430px))}.hero h1{font-size:calc(var(--hs,1)*clamp(40px,8vw,68px))}}
@media(max-width:480px){.hero h1{font-size:calc(var(--hs,1)*clamp(35px,9.5vw,52px))}.hero .device-stage{height:calc(var(--hs,1)*min(43svh,370px))}.hero .btn{min-height:48px;padding:12px 18px;font-size:calc(var(--hs,1)*15px)}.hero-copy p{font-size:calc(var(--hs,1)*clamp(16px,2.5svh,19px))}}
@media(max-height:600px){.hero .device-stage{height:calc(var(--hs,1)*min(36svh,320px))}.hero h1{font-size:calc(var(--hs,1)*clamp(30px,5vw,65px))}}
@media(max-height:420px){.hero .device-stage{display:none}}
