:root{--ink:#221a16;--ink-soft:#513f36;--cream:#fff9ef;--paper:#fffdf9;--muted:#83746b;--line:#eadfce;--honey:#ffc22e;--hot:#ff417e;--mint:#00d9a3;--shadow:0 24px 70px #43281121}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-rounded,Nunito Sans,Avenir,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit}button{font:inherit}.page-width{width:min(1160px,100% - 48px);margin-inline:auto}.header{z-index:2;justify-content:space-between;align-items:center;min-height:94px;display:flex;position:relative}.logo{color:var(--ink);letter-spacing:-1.5px;align-items:center;gap:10px;font:800 27px/1 ui-rounded,system-ui,sans-serif;text-decoration:none;display:inline-flex}.logo img{border-radius:13px}.header-nav{color:var(--ink-soft);align-items:center;gap:28px;font-size:14px;font-weight:750;display:flex}.header-nav>a:not(.download-button){text-decoration:none}.header-nav>a:not(.download-button):hover{color:var(--hot)}.download-button{background:var(--honey);min-height:48px;color:var(--ink);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 19px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px #ca840026}.download-button:hover{transform:translateY(-2px);box-shadow:0 11px 22px #8d5b0030}.download-button--light{background:var(--paper);box-shadow:none}.play-triangle{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:40px;min-height:660px;padding:56px 32px 90px;display:grid;position:relative}.hero:before{content:"";z-index:-1;background:#ddf8ea;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-220px;left:-19vw}.hero:after{content:"";z-index:-1;background:#fff0c9;border-radius:50%;width:580px;height:580px;position:absolute;top:-270px;right:-20vw}.eyebrow{color:#a46d00;text-transform:uppercase;letter-spacing:.135em;margin:0 0 16px;font-size:11px;font-weight:900}.eyebrow i{background:var(--mint);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #00d9a321}.hero h1,.section-intro h2,.feature-copy h2,.download-section h2,.legal-hero h1{letter-spacing:-.06em;margin:0;font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:900}.hero h1{max-width:620px;font-size:clamp(57px,7vw,88px);line-height:.91}.hero h1 span,.section-intro em,.download-section em{color:var(--hot);font-style:normal}.hero-description{max-width:500px;color:var(--muted);margin:25px 0 31px;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:23px;display:flex}.text-link{color:var(--ink-soft);font-size:14px;font-weight:900;text-decoration:none}.text-link span{color:var(--hot);vertical-align:-1px;font-size:20px}.trust-line{color:#8b7d74;align-items:center;gap:12px;margin-top:30px;font-size:12px;font-weight:800;display:flex}.avatar-stack{display:flex}.avatar-stack img{object-fit:cover;border:2px solid var(--cream);border-radius:50%;display:block}.avatar-stack img+img{margin-left:-8px}.phone-stage{place-items:center;min-height:480px;display:grid;position:relative}.phone{z-index:1;background:#241c18;border:8px solid #241c18;border-radius:43px;width:313px;padding:10px;position:relative;transform:rotate(5deg);box-shadow:0 32px 55px #432a1a4a}.phone-shadow{filter:blur(20px);background:#5b301240;border-radius:50%;width:270px;height:50px;position:absolute;transform:translate(20px,248px)}.phone-screen{background:#fff9ef;border-radius:27px;height:516px;padding:18px 13px 13px;position:relative;overflow:hidden}.phone-screen:before{content:"";background:#fff0c8;border-radius:50%;width:245px;height:245px;position:absolute;top:-115px;right:-105px}.phone-notch{z-index:2;background:#241c18;border-radius:0 0 15px 15px;width:94px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-topline{z-index:1;justify-content:space-between;padding:0 6px;font-size:9px;font-weight:900;display:flex;position:relative}.top-signal{letter-spacing:2px}.discover-line{z-index:1;align-items:center;gap:8px;margin-top:19px;font-size:16px;display:flex;position:relative}.tiny-mark{background:var(--ink);width:31px;height:31px;color:var(--honey);border-radius:10px;place-items:center;font:900 25px/1 Georgia,serif;display:grid}.search-glyph{background:#fff;border-radius:12px;place-items:center;width:34px;height:34px;margin-left:auto;font-size:23px;display:grid}.phone-section-title{z-index:1;justify-content:space-between;margin:25px 2px 11px;font-size:12px;display:flex;position:relative}.phone-section-title strong{font-size:15px}.phone-section-title span{color:#a09389;font-size:9px;font-weight:800}.profile-grid{z-index:1;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.mini-profile{color:#fff;border-radius:19px;flex-direction:column;justify-content:space-between;min-height:164px;padding:8px;display:flex;position:relative;overflow:hidden}.mini-profile:after{content:"";z-index:1;background:linear-gradient(#140f0c1f 35%,#140f0cc7);position:absolute;inset:0}.mini-profile-image{object-fit:cover}.status-pill{z-index:2;background:#191411b3;border-radius:12px;align-self:flex-start;padding:4px 6px;font-size:7px;font-weight:800;position:relative}.status-pill i{background:var(--honey);border-radius:50%;width:5px;height:5px;display:inline-block}.mini-profile-bottom{z-index:2;display:grid;position:relative}.mini-profile-bottom strong{font-size:16px}.mini-profile-bottom span{opacity:.86;font-size:8px}.phone-chat-card{z-index:1;background:#fff;border-radius:16px;margin-top:10px;padding:10px;position:relative;box-shadow:0 6px 13px #63422914}.chat-head{align-items:center;gap:5px;font-size:9px;display:flex}.micro-avatar{object-fit:cover;border-radius:50%}.chat-head i{color:#18a47d;margin-left:auto;font-size:7px;font-style:normal}.phone-chat-card p,.reply-bubble{color:#5b4a3f;background:#f5eee5;border-radius:8px 8px 8px 2px;max-width:85%;margin:7px 0 0;padding:7px;font-size:8px;display:inline-block}.reply-bubble{background:#ffe083;border-radius:8px 8px 2px;width:max-content;margin:4px 0 0 auto;display:block}.phone-tabs{color:#93857a;background:#fffaf1;border-top:1px solid #eee5d8;justify-content:space-around;padding:9px 3px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-tabs span{place-items:center;gap:2px;font-size:13px;display:grid}.phone-tabs .active{color:var(--ink)}.phone-tabs small{font-size:6px;font-weight:800}.floating-star{z-index:2;color:var(--hot);font-size:34px;position:absolute}.star-one{top:9%;left:5%}.star-two{color:var(--mint);bottom:11%;right:3%}.ticker{background:var(--ink);color:#fff;white-space:nowrap;padding:20px 0;overflow:hidden}.ticker>div{letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:32px;min-width:max-content;font-size:13px;font-weight:850;display:flex}.ticker i{color:var(--honey);font-size:21px;font-style:normal}.app-preview{isolation:isolate;min-height:650px;position:relative}.preview-orbit{z-index:-1;border:1px solid #ff417e3b;border-radius:50%;position:absolute;inset:62px 18px 35px;transform:rotate(-12deg)}.preview-orbit:before,.preview-orbit:after{content:"";border-radius:50%;position:absolute}.preview-orbit:before{background:var(--hot);width:19px;height:19px;top:17%;left:-7px;box-shadow:0 0 0 9px #ff417e21}.preview-orbit:after{background:var(--mint);width:15px;height:15px;bottom:3%;right:6%;box-shadow:0 0 0 8px #00d9a321}.app-screen-card{border:7px solid var(--paper);background:var(--paper);border-radius:32px;transition:transform .3s;position:absolute;overflow:hidden;box-shadow:0 27px 60px #3520123b}.app-screen-card img{width:100%;height:auto;display:block}.app-screen-card--main{z-index:3;width:330px;top:10px;left:50%;transform:translate(-50%)rotate(2deg)}.app-screen-card--left{z-index:1;width:225px;top:145px;left:-2px;transform:rotate(-9deg)}.app-screen-card--right{z-index:2;width:216px;top:98px;right:-3px;transform:rotate(9deg)}.app-screen-card--main:hover{transform:translate(-50%)rotate(0)translateY(-8px)}.app-screen-card--left:hover{transform:rotate(-5deg)translateY(-8px)}.app-screen-card--right:hover{transform:rotate(5deg)translateY(-8px)}.app-preview-badge{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink-soft);background:#fffdf9eb;border-radius:999px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:8px;right:15px;box-shadow:0 12px 35px #35201229}.app-preview-badge i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00d9a31f}.app-preview-badge span{color:#74655c;text-transform:uppercase;letter-spacing:.08em;background:#eee5da;border-radius:999px;padding:4px 7px;font-size:9px}.how{padding:125px 0 130px}.section-intro{max-width:625px}.section-intro h2{font-size:clamp(42px,5vw,65px);line-height:.98}.steps{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:55px;display:grid}.step-card{border:1px solid var(--line);background:var(--paper);border-radius:28px;flex-direction:column;min-height:285px;padding:27px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.step-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.step-card:nth-child(2){background:#ecfff6}.step-card:nth-child(3){background:#fff1f6}.step-card>span{color:#ab998e;font-size:12px;font-weight:900}.step-card h3{letter-spacing:-.045em;margin:61px 0 10px;font-size:25px}.step-card p{max-width:260px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.step-card b{background:var(--honey);border-radius:50%;place-items:center;width:39px;height:39px;font-size:21px;display:grid;position:absolute;bottom:22px;right:23px}.step-card:nth-child(2) b{background:var(--mint)}.step-card:nth-child(3) b{background:var(--hot);color:#fff}.showcase{background:var(--ink);color:var(--paper);padding:115px 0 150px;overflow:hidden}.showcase-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:75px;display:flex}.showcase-heading h2{letter-spacing:-.06em;margin:0;font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-size:clamp(44px,5vw,68px);line-height:.96}.showcase-heading h2 em{color:var(--honey);font-style:normal}.showcase-heading>p{color:#c8bbb2;max-width:390px;margin:0 0 5px;font-size:16px;line-height:1.65}.showcase .eyebrow{color:#ffe29a}.showcase-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:27px;display:grid}.showcase-card{background:#fff9ef;border:7px solid #ffffff1a;border-radius:36px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 75px #00000052}.showcase-card:nth-child(2){margin-top:58px}.showcase-card img{width:100%;height:auto;display:block}.showcase-card figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#221a16e3;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:15px;left:15px;box-shadow:0 8px 25px #00000038}.showcase-card figcaption i{background:var(--honey);border-radius:50%;width:7px;height:7px}.feature-section{background:#ddf9ea;padding:113px 0}.feature-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.feature-copy h2{max-width:490px;font-size:clamp(40px,4.3vw,56px);line-height:1.02}.feature-copy>p:not(.eyebrow){color:#5a746b;max-width:480px;margin:20px 0 27px;font-size:17px;line-height:1.6}.feature-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feature-item{background:var(--paper);border-radius:23px;min-height:194px;padding:22px}.feature-item>span{background:#ffe59a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.feature-item:nth-child(2)>span{background:#ffd5e5}.feature-item:nth-child(3)>span{background:#c3f4e2}.feature-item:nth-child(4)>span{background:#dfd1ff}.feature-item h3{letter-spacing:-.035em;margin:30px 0 5px;font-size:18px}.feature-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.statement{text-align:center;place-items:center;min-height:438px;display:grid;position:relative}.statement-mark{color:var(--hot);margin-bottom:13px;font:700 69px/.6 Georgia,serif}.statement blockquote{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.8vw,61px);font-weight:900;line-height:1.02}.statement blockquote em{color:var(--mint);font-style:normal}.statement p{color:var(--muted);font-weight:750}.download-section{background:var(--hot);color:#fff;border-radius:39px;margin-bottom:120px;padding:76px 8%;position:relative;overflow:hidden}.download-section .eyebrow{color:#ffedba;z-index:1;position:relative}.download-section h2{z-index:1;font-size:clamp(43px,5.5vw,67px);line-height:.99;position:relative}.download-section h2 em{color:var(--honey)}.download-section>p:not(.eyebrow){z-index:1;color:#ffe8ef;max-width:500px;font-size:17px;line-height:1.6;position:relative}.download-section .download-button{z-index:1;position:relative}.download-orb{background:#fffaf030;border-radius:50%;position:absolute}.download-orb.one{width:340px;height:340px;top:-175px;right:-70px}.download-orb.two{background:#ffc22e6e;width:210px;height:210px;bottom:-125px;right:21%}.footer{border-top:1px solid var(--line);padding:54px 0 30px}.footer-inner{justify-content:space-between;gap:60px;display:flex}.footer-copy{max-width:310px;color:var(--muted);margin:17px 0 0;font-size:14px}.footer-links{grid-template-columns:1fr 1fr;align-content:start;gap:13px 52px;font-size:14px;font-weight:800;display:grid}.footer-links a{color:var(--ink-soft);text-decoration:none}.footer-links a:hover{color:var(--hot)}.footer-bottom{color:#a19388;margin-top:48px;font-size:11px;font-weight:800}.legal-page{max-width:820px;padding:78px 0 120px}.legal-hero{max-width:730px;margin-bottom:49px}.legal-hero h1{font-size:clamp(47px,6vw,70px);line-height:.96}.legal-hero>p:not(.eyebrow){max-width:600px;color:var(--muted);margin:19px 0 12px;font-size:18px;line-height:1.55}.legal-hero>span{color:#aa9b91;font-size:12px;font-weight:850}.legal-card{border:1px solid var(--line);background:var(--paper);border-radius:32px;padding:clamp(26px,5vw,54px);box-shadow:0 13px 40px #4c2d1612}.legal-section+.legal-section{margin-top:45px}.legal-section h2{letter-spacing:-.045em;margin:0 0 13px;font-size:26px}.legal-section h3{letter-spacing:-.025em;margin:24px 0 7px;font-size:17px}.legal-section p,.legal-section li{color:#63564e;font-size:15px;line-height:1.65}.legal-section p{margin:0}.legal-section p+p{margin-top:14px}.legal-section ul{margin:14px 0 0;padding-left:23px}.legal-section li+li{margin-top:7px}.legal-section a,.legal-note a{color:#a96800;font-weight:850}.legal-note{border-radius:17px;margin:0;padding:17px 18px;font-size:14px;font-weight:750;line-height:1.55}.legal-note--mint{color:#285c4c;background:#ddf9ea}.legal-note--warning{color:#775100;background:#fff2cf}.legal-note--rose{color:#8e3b58;background:#fff0f5}.deletion-steps{counter-reset:deletion;margin:14px 0 0;padding:0;list-style:none}.deletion-steps li{grid-template-columns:31px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.deletion-steps li:before{counter-increment:deletion;content:counter(deletion);background:var(--honey);width:29px;height:29px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#fff9efd1;border:1px solid #eadfcec7;border-radius:22px;min-height:70px;margin-top:12px;padding:0 17px;position:sticky;top:12px;box-shadow:0 12px 40px #42271314}.hero{grid-template-columns:.9fr 1.1fr;min-height:760px;padding-top:42px}.feature-item{border:1px solid #ffffffad;transition:transform .2s,box-shadow .2s;box-shadow:0 13px 35px #25594714}.feature-item:hover{transform:translateY(-4px);box-shadow:0 20px 44px #25594724}@media (max-width:800px){.page-width{width:min(100% - 34px,1160px)}.header{min-height:78px}.header-nav{gap:12px}.header-nav>a:not(.download-button){display:none}.header .download-button{min-height:40px;padding:11px 14px;font-size:12px}.logo{font-size:24px}.hero{grid-template-columns:1fr;min-height:auto;padding:53px 0 72px}.hero h1{font-size:clamp(52px,15vw,72px)}.hero-copy{z-index:1;position:relative}.phone-stage{min-height:420px}.phone{width:278px}.phone-screen{height:457px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.ticker>div{justify-content:flex-start;padding-left:25px}.how{padding:84px 0}.steps,.feature-inner{grid-template-columns:1fr}.step-card{min-height:220px}.step-card h3{margin-top:40px}.feature-section{padding:80px 0}.feature-inner{gap:45px}.feature-list{gap:11px}.feature-item{min-height:175px;padding:18px}.feature-item h3{margin-top:25px;font-size:16px}.statement{min-height:345px}.download-section{border-radius:28px;margin-bottom:78px;padding:52px 25px}.footer-inner{gap:37px;display:grid}.footer-links{gap:12px 29px}.legal-page{padding:47px 0 80px}.legal-card{border-radius:24px}.legal-section+.legal-section{margin-top:35px}.header{border-radius:18px;min-height:64px;margin-top:8px;padding:0 12px;top:8px}.hero{padding-top:62px}.app-preview{min-height:570px;margin-top:18px;overflow:hidden}.app-screen-card--main{width:285px}.app-screen-card--left{width:190px;top:145px;left:-34px}.app-screen-card--right{width:180px;top:115px;right:-32px}.app-preview-badge{white-space:nowrap;bottom:3px;right:50%;transform:translate(50%)}.showcase{padding:80px 0 95px}.showcase-heading{gap:24px;margin-bottom:44px;display:grid}.showcase-heading>p{max-width:520px}.showcase-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,360px);grid-auto-flow:column;gap:17px;width:calc(100vw - 17px);padding:0 17px 28px 0;overflow-x:auto}.showcase-grid::-webkit-scrollbar{display:none}.showcase-card,.showcase-card:nth-child(2){scroll-snap-align:start;border-radius:30px;margin-top:0}}@media (max-width:420px){.app-preview{min-height:505px}.app-screen-card--main{width:245px}.app-screen-card--left{width:155px;top:135px;left:-27px}.app-screen-card--right{width:150px;top:102px;right:-29px}.app-preview-badge{bottom:0}.showcase-grid{grid-auto-columns:84vw}}::selection{color:var(--ink);background:#ffd35f}.page-width{width:min(1520px,100% - clamp(34px,8vw,144px))}.download-button--compact{min-height:44px;padding:11px 16px;font-size:13px}.hero{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:clamp(40px,5vw,90px)}.hero h1{font-size:clamp(64px,6vw,102px)}.hero-copy{min-width:0}.hero-proof{color:#8b7d74;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;font-size:11px;font-weight:850;display:flex}.hero-proof>span{align-items:center;gap:7px;display:flex}.hero-proof>span:before{content:"✓";color:#14775c;background:#ddf9ea;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.hero-proof .trust-line{margin:0}.app-preview{width:100%;max-width:790px;margin-inline:auto}.app-screen-card--main{width:clamp(330px,25vw,410px)}.app-screen-card--left{width:clamp(220px,16vw,290px)}.app-screen-card--right{width:clamp(215px,15vw,280px)}.faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,8vw,130px);padding:110px 0 120px;display:grid}.faq-heading{position:sticky;top:112px}.faq-heading h2{letter-spacing:-.055em;max-width:440px;margin:0;font-size:clamp(40px,4.2vw,61px);line-height:.98}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:18px;font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#966700;background:#fff0c9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;transition:transform .2s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:670px;color:var(--muted);margin:-4px 52px 24px 0;font-size:15px;line-height:1.65}.download-section{min-height:430px;padding-right:34%}.download-app-icon{border-radius:52px;width:230px;height:230px;position:absolute;top:50%;right:8%;transform:translateY(-50%)rotate(8deg);box-shadow:0 28px 65px #5b112f4d}.mobile-download-bar{display:none}@media (min-width:1800px){.hero{min-height:820px}.app-preview{min-height:720px}.app-preview-badge{bottom:-12px}.how{padding-block:145px}}@media (max-width:1100px){.hero{grid-template-columns:1fr;max-width:900px;padding-top:70px}.hero-copy{max-width:760px}.app-preview{max-width:760px;margin-top:30px}.feature-inner{grid-template-columns:1fr;gap:55px}.feature-copy{max-width:720px}.faq{grid-template-columns:.85fr 1.15fr;gap:55px}}@media (max-width:900px){.showcase-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(58vw,390px);grid-auto-flow:column;gap:20px;width:calc(100vw - 24px);padding:0 24px 30px 0;overflow-x:auto}.showcase-grid::-webkit-scrollbar{display:none}.showcase-card,.showcase-card:nth-child(2){scroll-snap-align:start;margin-top:0}.faq{grid-template-columns:1fr;gap:35px}.faq-heading{position:static}.download-section{padding-right:31%}.download-app-icon{border-radius:43px;width:190px;height:190px;right:5%}}@media (max-width:800px){.page-width{width:min(100% - 28px,1520px)}.header{width:calc(100% - 20px)}.hero{width:calc(100% - 28px);padding:48px 0 70px}.hero h1{font-size:clamp(50px,14vw,72px)}.hero-description{font-size:17px}.hero-proof{gap:11px 16px}.app-preview{max-width:620px}.feature-list{grid-template-columns:1fr 1fr}.faq{padding:82px 0 90px}.download-section{min-height:390px;padding-right:29%}.download-app-icon{opacity:.72;border-radius:34px;width:145px;height:145px;right:3%}.mobile-download-bar{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f0;border:1px solid #eadfced9;border-radius:19px;justify-content:space-between;align-items:center;gap:10px;padding:9px 9px 9px 14px;display:flex;position:fixed;box-shadow:0 15px 45px #2c1b103b}.mobile-download-bar>div{min-width:0;display:grid}.mobile-download-bar strong{font-size:13px}.mobile-download-bar span{color:var(--muted);font-size:10px}.mobile-download-bar .download-button{min-height:40px;box-shadow:none;white-space:nowrap;border-radius:13px;padding:9px 13px}.mobile-download-bar .play-triangle{border-top-width:5px;border-bottom-width:5px;border-left-width:8px}.footer{padding-bottom:100px}}@media (max-width:600px){.hero-actions,.hero-actions .download-button,.hero-proof .trust-line{width:100%}.feature-list{grid-template-columns:1fr}.feature-item{min-height:150px}.showcase-grid{grid-auto-columns:min(84vw,360px)}.faq-list summary{min-height:72px;font-size:16px}.download-section{min-height:0;padding-right:25px}.download-app-icon{display:none}.download-section .download-button{width:100%}.footer-links{grid-template-columns:1fr}}@media (max-width:370px){.header .logo span{display:none}.header .logo{gap:0}.header .download-button--compact{padding-inline:12px}.hero h1{font-size:47px}.hero-description{font-size:16px}.hero-proof>span{font-size:10px}.mobile-download-bar>div{display:none}.mobile-download-bar .download-button{width:100%}.app-preview{min-height:470px}.app-screen-card--main{width:225px}.app-screen-card--left{width:142px}.app-screen-card--right{width:138px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-screen-card,.download-button,.feature-item,.faq-list summary span{transition:none}}
