@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";:root{color:#f4f0e6;background:#06120e;font-family:Cairo,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#06120e}body{margin:0;min-width:320px;overflow-x:hidden;color:#f4f0e6;background:#06120e}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{display:block;max-width:100%}::selection{color:#06120e;background:#d6b56d}:focus-visible{outline:3px solid #e2c77f;outline-offset:4px}.container{width:min(1320px,calc(100% - 72px));margin-inline:auto}.narrow{width:min(760px,calc(100% - 48px))}.skip-link{position:fixed;z-index:100;top:12px;right:12px;transform:translateY(-180%);padding:10px 16px;color:#06120e;background:#e2c77f;border-radius:6px}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:20;top:0;right:0;left:0;transition:background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.site-header.is-scrolled{background:#06120ed6;box-shadow:0 1px #d6b56d21;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:100px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:inline-flex;direction:rtl;align-items:center;gap:11px;flex:0 0 auto}.brand img{width:52px;height:52px;object-fit:contain}.brand span{display:grid;line-height:1}.brand strong{font-size:19px;font-weight:800;letter-spacing:-.04em}.brand small{margin-top:7px;color:#d6b56d;font-family:Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.18em;direction:ltr}.desktop-nav{display:flex;align-items:stretch;height:100%;gap:30px;margin-right:auto}.desktop-nav a{position:relative;display:grid;place-items:center;color:#c5ccc8;font-size:15px;font-weight:600;transition:color .25s ease}.desktop-nav a:after{position:absolute;right:0;bottom:25px;left:0;height:2px;content:"";background:#d6b56d;transform:scaleX(0);transform-origin:right;transition:transform .28s ease}.desktop-nav a:hover,.desktop-nav a.is-active{color:#fffaf0}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform:scaleX(1)}.admin-link{display:inline-flex;direction:rtl;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid rgb(214 181 109 / .6);color:#f3dfaa;border-radius:5px;font-size:13px;font-weight:700;letter-spacing:0;transition:background .25s ease,color .25s ease,transform .25s ease}.admin-link:hover{color:#06120e;background:#d6b56d;transform:translateY(-2px)}.menu-button{display:none;padding:8px;color:#fffaf0;background:transparent;border:0;cursor:pointer}.mobile-nav{display:none;overflow:hidden;background:#081a14;border-top:1px solid rgb(214 181 109 / .13)}.section-label,.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 24px;color:#d6b56d;font-size:13px;font-weight:700;letter-spacing:.05em}.section-label:before{width:28px;height:1px;content:"";background:currentColor}.primary-button,.outline-button,.text-link{display:inline-flex;align-items:center;gap:9px;font-weight:700;transition:transform .25s ease,background .25s ease,border-color .25s ease}.primary-button{min-height:56px;padding:0 24px;color:#06120e;background:#d6b56d;border:1px solid #d6b56d;border-radius:5px;font-size:15px}.primary-button:hover{background:#ecd28d;border-color:#ecd28d;transform:translateY(-2px)}.outline-button{min-height:54px;padding:0 21px;color:#f4f0e6;border:1px solid rgb(244 240 230 / .36);border-radius:5px;font-size:15px}.outline-button:hover{border-color:#d6b56d;transform:translateY(-2px)}.text-link{width:fit-content;color:#d6b56d;font-size:15px}.text-link:hover{transform:translate(-4px)}.hero{position:relative;isolation:isolate;min-height:max(760px,100vh);padding:160px 0 84px;overflow:hidden;background:#06120e}.hero:before{position:absolute;z-index:-2;inset:0;content:"";background:linear-gradient(115deg,#06120e 24%,#08241c)}.hero-grain{position:absolute;z-index:-1;inset:0;opacity:.17;background-image:radial-gradient(rgb(255 255 255 / .32) .55px,transparent .65px);background-size:7px 7px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%);pointer-events:none}.hero-halo{position:absolute;z-index:-1;top:-17%;left:-11%;width:min(62vw,940px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(214 181 109 / .17),rgb(14 90 70 / .08) 42%,transparent 70%);filter:blur(6px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);align-items:center;min-height:640px;gap:48px}.hero-copy{position:relative;z-index:2;padding-top:22px}.eyebrow{padding:7px 11px;color:#ead69d;background:#d6b56d17;border:1px solid rgb(214 181 109 / .19);border-radius:99px;letter-spacing:.02em}.hero h1{max-width:800px;margin:0;color:#fffaf0;font-size:clamp(47px,5.35vw,82px);font-weight:800;line-height:1.23;letter-spacing:-.065em}.hero h1 em,.story-copy h2 span,.manifesto-layout h2 span{color:#d6b56d;font-style:normal}.hero-description{max-width:660px;margin:31px 0 0;color:#c7d0cb;font-size:clamp(17px,1.4vw,20px);line-height:2.05}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:35px}.store-buttons{display:flex;gap:8px}.store-button{display:inline-flex;direction:ltr;align-items:center;gap:9px;min-height:54px;padding:0 16px;color:#7f8a84;background:#ffffff09;border:1px solid rgb(255 255 255 / .12);border-radius:5px;opacity:.88;cursor:not-allowed}.store-button strong,.store-button small{display:block;text-align:left}.store-button small{font-size:9px;line-height:1.1}.store-button strong{margin-top:3px;color:#bfc6c2;font-family:Arial,sans-serif;font-size:12px}.coming-note{margin:15px 0 0;color:#89948e;font-size:13px}.hero-visual{position:relative;min-height:610px;display:grid;place-items:center}.hero-mark{position:absolute;top:6px;right:11%;width:104px;padding:17px;border:1px solid rgb(214 181 109 / .24);background:#06120e6e;box-shadow:0 14px 50px #0000002e;transform:rotate(9deg)}.hero-mark img{width:100%}.hero-ui-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:12px 14px;color:#edf0e9;background:#0c2f25;border:1px solid rgb(214 181 109 / .3);box-shadow:0 18px 34px #00000040;border-radius:7px;font-size:12px;font-weight:700}.hero-ui-chip svg{color:#d6b56d}.hero-ui-orders{bottom:14%;right:-2%}.hero-ui-scan{top:33%;left:-3%}.app-scene{position:relative;display:grid;place-items:center;width:min(100%,390px);min-height:520px}.app-scene-phone{position:relative;z-index:1;width:294px;height:570px;padding:10px;border:1px solid rgb(255 255 255 / .38);border-radius:39px;background:linear-gradient(135deg,#d7d8d2,#44534b 45%,#0d1712);box-shadow:22px 32px 70px #0000006b,-18px -12px 45px #d6b56d1a}.app-scene-speaker{position:absolute;z-index:2;top:18px;right:50%;width:76px;height:18px;background:#050807;border-radius:20px;transform:translate(50%)}.app-scene-screen{height:100%;padding:48px 16px 17px;overflow:hidden;color:#e9ede8;background:linear-gradient(155deg,#0a2b20,#071c15 54%,#0c4536);border-radius:30px}.app-scene-status{display:flex;align-items:center;justify-content:space-between;color:#d6b56d;font-size:9px;font-weight:800}.app-scene-status i{width:24px;height:6px;background:#d6b56d;border-radius:99px}.app-scene-title{display:flex;align-items:center;gap:8px;margin:31px 0 19px;font-size:18px;line-height:1.4}.app-scene-title svg{padding:7px;color:#06120e;background:#d6b56d;border-radius:9px}.app-scene-search{display:flex;align-items:center;gap:8px;padding:11px;color:#bdc7c0;background:#ffffff14;border:1px solid rgb(255 255 255 / .08);border-radius:10px;font-size:10px}.app-scene-search i{width:15px;height:15px;border:2px solid #d6b56d;border-radius:50%}.app-scene-rows{display:grid;gap:10px;margin-top:16px}.app-scene-rows>div{display:grid;grid-template-columns:38px 1fr 16px;align-items:center;min-height:58px;padding:8px 10px;background:#ffffff12;border-right:2px solid rgb(214 181 109 / .8);border-radius:8px;font-size:11px}.app-scene-rows b{color:#d6b56d;font-family:Arial,sans-serif;font-size:9px}.app-scene-rows i{width:6px;height:6px;background:#d6b56d;border-radius:50%}.app-scene-tabbar{position:absolute;right:16px;bottom:17px;left:16px;display:flex;justify-content:space-around;padding:12px;background:#050f0ba3;border-radius:13px}.app-scene-tabbar i{width:8px;height:8px;background:#8aa197;border-radius:50%}.app-scene-tabbar i:first-child{background:#d6b56d;box-shadow:0 0 0 4px #d6b56d1f}.app-scene-orbit{position:absolute;width:165px;aspect-ratio:1;border:1px solid rgb(214 181 109 / .25);border-radius:50%}.app-scene-orbit-one{top:43px;right:-48px}.app-scene-orbit-two{bottom:28px;left:-55px;width:104px;border-color:#d6b56d6b}.manifesto-section{padding:142px 0 130px;color:#102019;background:#f3f0e8}.manifesto-layout{display:grid;grid-template-columns:.72fr 1.5fr 1fr;align-items:start;gap:50px}.manifesto-layout .section-label{color:#0e5a46}.manifesto-layout h2{margin:0;color:#06120e;font-size:clamp(35px,4.1vw,61px);font-weight:800;line-height:1.35;letter-spacing:-.06em}.manifesto-copy{max-width:370px;padding-top:15px}.manifesto-copy p{margin:0 0 29px;color:#435047;font-size:17px;line-height:2.05}.manifesto-copy .text-link{color:#0e5a46}.capabilities-section{padding:130px 0 122px;overflow:hidden;background:#0e5a46}.capabilities-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.capabilities-heading h2{margin:0;max-width:650px;color:#fffaf0;font-size:clamp(40px,4.75vw,67px);font-weight:800;line-height:1.3;letter-spacing:-.065em}.capability-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:84px;border-top:1px solid rgb(255 255 255 / .23)}.capability{position:relative;min-height:310px;padding:42px 44px 26px 27px;border-left:1px solid rgb(255 255 255 / .18)}.capability:first-child{border-right:1px solid rgb(255 255 255 / .18)}.capability-number{position:absolute;top:20px;left:20px;color:#ffffff52;font-family:Arial,sans-serif;font-size:12px}.capability svg{width:30px;height:30px;color:#d6b56d}.capability h3{margin:50px 0 12px;color:#fffaf0;font-size:24px}.capability p{max-width:300px;margin:0;color:#d0dfd7;font-size:16px;line-height:2.05}.story-section{padding:145px 0;overflow:hidden}.story-catalog{color:#f4f0e6;background:#081b14}.story-orders{color:#102019;background:#e9e4d9}.story-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:92px}.story-copy{max-width:590px}.story-copy h2,.scan-section h2,.account-copy h2,.faq-layout h2{margin:0;font-size:clamp(37px,4.35vw,64px);font-weight:800;line-height:1.36;letter-spacing:-.065em}.story-copy>p:not(.section-label){max-width:510px;margin:29px 0 0;color:#bdc8c1;font-size:17px;line-height:2.1}.story-orders .section-label,.story-orders .story-copy h2 span{color:#0e5a46}.story-orders .story-copy>p:not(.section-label){color:#465148}.story-rule{width:110px;height:1px;margin:38px 0 16px;background:#d6b56d}.story-caption{color:#aeb9b2;font-size:12px}.story-orders .story-caption{color:#617066}.story-visual{display:grid;place-items:center}.story-catalog .story-visual .app-scene{transform:translate(-18px) scale(1.09)}.story-orders .story-visual .app-scene{transform:translate(25px) translateY(12px) scale(.93)}.story-orders .app-scene-phone{background:linear-gradient(135deg,#e7e4da,#6a786e 48%,#18251e)}.scan-section{position:relative;padding:130px 0 108px;overflow:hidden;background:#06120e}.scan-section:before{position:absolute;top:50%;left:-6%;width:55vw;aspect-ratio:1;content:"";background:radial-gradient(circle,rgb(214 181 109 / .12),transparent 62%);transform:translateY(-50%)}.scan-layout{position:relative;display:grid;grid-template-columns:1.25fr .75fr;align-items:center}.scan-section h2{color:#fffaf0;font-size:clamp(52px,7vw,102px);line-height:1.1}.scan-section h2 em{color:#d6b56d;font-style:normal}.scan-section p:not(.section-label){max-width:445px;margin:29px 0 0;color:#c1cbc5;font-size:17px;line-height:2.05}.scan-visual .app-scene{transform:translate(-28px) scale(.81);transform-origin:center}.app-scene-scanner .app-scene-screen{background:linear-gradient(155deg,#102118,#06120e 58%,#302916)}.account-section{position:relative;isolation:isolate;padding:142px 0;overflow:hidden;color:#102019;background:#d6b56d}.account-section:before{position:absolute;z-index:-1;inset:0;content:"";background:radial-gradient(circle at 82% 24%,rgb(255 251 235 / .38),transparent 25%),radial-gradient(circle at 13% 78%,rgb(14 90 70 / .15),transparent 31%)}.account-section:after{position:absolute;z-index:-1;top:-60%;right:39%;width:430px;aspect-ratio:1;content:"";border:1px solid rgb(6 18 14 / .13);border-radius:50%;box-shadow:0 0 0 70px #06120e09,0 0 0 141px #06120e06}.account-layout{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:95px}.account-visual .app-scene{transform:translateY(10px) scale(.9)}.account-copy>svg{width:31px;height:31px;margin-bottom:25px;color:#0e5a46}.account-copy .section-label{color:#0e5a46}.account-copy>p:not(.section-label){max-width:520px;margin:26px 0 31px;color:#384a3f;font-size:17px;line-height:2.1}.account-copy .outline-button{color:#102019;border-color:#06120e6e}.account-copy .outline-button:hover{border-color:#0e5a46;background:#ffffff21}.showcase-section{padding:140px 0 112px;overflow:hidden;background:#f3f0e8;color:#102019}.showcase-heading{max-width:690px}.showcase-heading .section-label{color:#0e5a46}.showcase-heading h2{margin:0;color:#06120e;font-size:clamp(43px,5vw,72px);font-weight:800;letter-spacing:-.065em}.showcase-heading p:last-child{margin:20px 0 0;color:#526057;line-height:2}.showcase-frames{display:flex;align-items:end;justify-content:center;gap:clamp(14px,4vw,70px);margin-top:45px}.showcase-frames .app-scene{min-width:0;width:31%;transform:translateY(21px) rotate(-5deg) scale(.85);transform-origin:bottom center}.showcase-frames .app-scene:nth-child(2){transform:translateY(0) scale(1)}.showcase-frames .app-scene:nth-child(3){transform:translateY(40px) rotate(5deg) scale(.78)}.showcase-frames .app-scene-phone{height:535px}.faq-section{padding:138px 0;background:#0a241b}.faq-layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:100px}.faq-layout>div:first-child>p:not(.section-label){max-width:400px;margin:26px 0 28px;color:#bdc8c1;line-height:2}.faq-list{border-top:1px solid rgb(214 181 109 / .38)}.faq-list>div{border-bottom:1px solid rgb(255 255 255 / .14)}.faq-list details{padding:20px 0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#f5f1e8;cursor:pointer;font-size:19px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:0 0 auto;color:#d6b56d;transition:transform .25s ease}.faq-list details[open] summary svg{transform:rotate(-90deg)}.faq-list details p{max-width:760px;margin:18px 0 3px;color:#bdc8c1;font-size:16px;line-height:2.05}.security-callout{background:#d6b56d;color:#07130f}.security-callout .container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:136px}.security-callout svg{color:#0e5a46}.security-callout strong,.security-callout span{display:block}.security-callout strong{font-size:18px}.security-callout span{margin-top:4px;color:#415145;font-size:13px}.security-callout a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800}.page-hero{position:relative;padding:190px 0 90px;overflow:hidden;color:#f5f1e8;background:#071b14}.page-hero-glow{position:absolute;top:-270px;left:5%;width:640px;aspect-ratio:1;background:radial-gradient(circle,rgb(214 181 109 / .17),transparent 67%)}.legal-container{width:min(1160px,calc(100% - 72px))}.page-hero .container{position:relative}.page-hero h1{max-width:850px;margin:0;color:#fffaf0;font-size:clamp(45px,5vw,76px);font-weight:800;line-height:1.25;letter-spacing:-.065em}.page-hero p:not(.section-label){max-width:790px;margin:25px 0 0;color:#c8d1cb;font-size:18px;line-height:2.05}.updated{display:inline-block;margin-top:27px;padding:8px 12px;color:#d6b56d;background:#d6b56d14;border:1px solid rgb(214 181 109 / .2);border-radius:4px;font-size:12px}.legal-content{padding:104px 0 145px;color:#1a2a21;background:#f3f0e8}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:82px}.legal-aside{position:sticky;top:118px;display:grid;gap:10px;padding-top:10px}.legal-aside span{color:#0e5a46;font-size:13px;font-weight:800}.legal-aside strong{color:#06120e;font-size:21px;line-height:1.7}.legal-aside a{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:24px;color:#0e5a46;font-size:14px;font-weight:700}.legal-articles{display:grid;gap:22px}.legal-card{display:grid;grid-template-columns:46px 1fr;gap:24px;padding:38px 43px;background:#fbf9f3;border:1px solid #e1ddd2;border-radius:8px;box-shadow:0 12px 35px #06120e09}.legal-index{color:#b08d43;font-family:Arial,sans-serif;font-size:12px;font-weight:700}.legal-card h2{margin:-3px 0 18px;color:#0c2118;font-size:25px}.legal-card p{max-width:820px;margin:0 0 16px;color:#4b584f;font-size:17px;line-height:2.1}.legal-card p:last-child{margin-bottom:0}.email-link{color:#0e5a46;font-weight:800;text-decoration:underline;text-underline-offset:4px}.not-found{min-height:72vh;padding:210px 0 110px;text-align:center;background:#071b14}.not-found>div>span{color:#d6b56d;font-family:Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.22em}.not-found h1{margin:15px 0;font-size:clamp(36px,5vw,64px);line-height:1.35}.not-found p{color:#bdc8c1;line-height:2}.not-found>div>div{display:flex;justify-content:center;gap:12px;margin-top:30px}.site-footer{position:relative;overflow:hidden;padding:96px 0 0;color:#eef0ea;background:#06120e}.footer-light{position:absolute;top:-330px;right:6%;width:520px;aspect-ratio:1;background:radial-gradient(circle,rgb(14 90 70 / .42),transparent 70%)}.footer-grid{position:relative;display:grid;grid-template-columns:1.45fr .9fr .8fr;gap:70px}.footer-brand p{max-width:340px;margin:25px 0 14px;color:#aebbb4;font-size:16px;line-height:2}.brand-signature{color:#d6b56d;font-size:18px;font-weight:700}.footer-grid h2{margin:7px 0 24px;color:#d6b56d;font-size:13px;letter-spacing:.09em}.footer-links nav{display:grid;gap:11px}.footer-links a,.support-email{color:#bdc8c1;font-size:15px;transition:color .2s ease}.footer-links a:hover,.support-email:hover{color:#d6b56d}.footer-actions{display:grid;align-content:start;justify-items:start;gap:13px}.footer-actions h2{margin-bottom:9px}.footer-actions .admin-link{min-height:40px}.footer-bottom{position:relative;display:flex;justify-content:space-between;gap:20px;margin-top:78px;padding:25px 0;color:#6f8178;border-top:1px solid rgb(255 255 255 / .1);font-size:12px}@media(max-width:900px){.container,.legal-container{width:min(100% - 40px,700px)}.header-inner{height:76px}.brand img{width:45px;height:45px}.desktop-nav,.desktop-admin{display:none}.menu-button{display:inline-grid;place-items:center}.mobile-nav{display:block}.mobile-nav .container{display:grid;padding:10px 0 17px}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;min-height:49px;color:#e6ebe5;border-bottom:1px solid rgb(255 255 255 / .08);font-size:15px;font-weight:700}.mobile-nav .mobile-admin{justify-self:start;margin-top:16px;border-bottom:0}.hero{min-height:auto;padding:132px 0 70px}.hero-grid,.story-layout,.scan-layout,.account-layout,.faq-layout{grid-template-columns:1fr}.hero-grid{gap:10px}.hero-visual{min-height:525px;max-width:440px;margin:0 auto}.hero-copy{text-align:right}.hero h1{max-width:660px}.manifesto-layout{grid-template-columns:1fr;gap:23px}.manifesto-copy{max-width:570px;padding-top:0}.story-layout{gap:38px}.story-orders .story-visual{grid-row:2}.scan-layout{gap:16px}.scan-visual{justify-self:center}.account-layout{gap:10px}.account-visual{order:2}.legal-layout{grid-template-columns:1fr;gap:35px}.legal-aside{position:relative;top:0;padding:0 0 20px;border-bottom:1px solid #d9d5c9}.footer-grid{grid-template-columns:1.2fr 1fr}.footer-actions{grid-column:1 / -1}}@media(max-width:620px){.container,.legal-container,.narrow{width:calc(100% - 32px)}.hero{padding-top:120px}.hero h1{font-size:clamp(40px,11vw,54px);line-height:1.31}.hero-description{margin-top:20px;font-size:15px;line-height:1.95}.hero-actions{display:grid;gap:13px;margin-top:27px}.primary-button{justify-content:center;width:100%}.store-buttons{width:100%}.store-button{flex:1;justify-content:center;min-width:0;padding:0 6px}.store-button strong{font-size:10px}.hero-visual{min-height:455px;transform:scale(.89);transform-origin:top center;margin-bottom:-45px}.hero-mark{top:6px;right:0;width:82px}.hero-ui-chip{padding:9px 10px;font-size:10px}.hero-ui-orders{right:-7%}.hero-ui-scan{left:-7%}.manifesto-section,.capabilities-section,.story-section,.showcase-section,.faq-section{padding:82px 0}.manifesto-layout h2,.capabilities-heading h2,.story-copy h2,.account-copy h2,.faq-layout h2{font-size:35px}.capability-rail{grid-template-columns:1fr;gap:0;margin-top:52px}.capability,.capability:first-child{min-height:0;padding:27px 24px 29px 42px;border-right:1px solid rgb(255 255 255 / .18);border-bottom:1px solid rgb(255 255 255 / .18)}.capability h3{margin-top:23px}.capability-number{top:27px;left:20px}.story-visual .app-scene{transform:scale(.86);margin:-34px 0}.story-copy>p:not(.section-label),.account-copy>p:not(.section-label){font-size:15px}.scan-section{padding:85px 0 60px}.scan-section h2{font-size:59px}.scan-visual .app-scene{transform:scale(.72);margin:-64px 0}.account-section{padding:82px 0 58px}.account-visual .app-scene{transform:scale(.72);margin:-72px 0}.showcase-frames{gap:0;margin:20px -37px -77px}.showcase-frames .app-scene{width:42%;transform:scale(.55);margin:-105px}.showcase-frames .app-scene:nth-child(2){transform:scale(.67)}.faq-layout{gap:45px}.security-callout .container{grid-template-columns:auto 1fr;gap:13px;min-height:0;padding:28px 0}.security-callout a{grid-column:1 / -1;margin-top:7px}.page-hero{padding:146px 0 66px}.page-hero h1{font-size:42px}.page-hero p:not(.section-label){font-size:15px}.legal-content{padding:55px 0 80px}.legal-card{grid-template-columns:1fr;gap:10px;padding:24px 21px}.legal-card h2{font-size:19px}.legal-card p{font-size:14px;line-height:2}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-actions{grid-column:auto}.footer-bottom{flex-direction:column;gap:5px;margin-top:48px}.not-found{padding-top:165px}.not-found>div>div{flex-direction:column}.not-found .outline-button{justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
