@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#11121a;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--purple:#8b5cf6;--blue:#5686ff;--muted:#6d7f9f;--ink:#11121a;--lav:#f1f2ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit}.header{height:88px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #ececf2;position:sticky;top:0;z-index:50}.nav-wrap{height:100%;max-width:1440px;padding:0 42px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:12px;font-size:29px;font-weight:800;letter-spacing:-1.2px;color:#7564f6}.brand-mark{width:47px;height:47px;border-radius:17px;background:linear-gradient(140deg,#548bff,#9853f5);color:#fff;display:grid;place-items:center;font-size:22px;letter-spacing:0}.nav-links{display:flex;gap:54px;margin-left:120px}.nav-links a{font-size:18px;font-weight:600;color:#4b4b53;transition:color .2s}.nav-links a:hover,.footer-col a:hover{color:#8061f6}.button{min-height:52px;padding:0 25px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #5c58a526}.button-primary{background:linear-gradient(110deg,#5688ff,#9951f5);color:#fff}.nav-cta{min-width:155px}.menu-toggle{display:none;border:0;background:transparent;color:#292936}.hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#f5f5ff,#eff1ff 55%,#f5f0ff);min-height:660px}.hero-inner{max-width:1360px;min-height:620px;margin:auto;padding:88px 42px 65px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;position:relative;z-index:2}.hero-copy{max-width:610px;padding-bottom:15px}.eyebrow{display:flex;align-items:center;gap:10px;color:#5686ff;font-size:14px;font-weight:800;letter-spacing:1.6px}.eyebrow-dot,.light-eyebrow span{width:8px;height:8px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 0 5px #8b5cf61b}.hero h1{font-size:clamp(48px,5.6vw,76px);line-height:1.04;letter-spacing:-4.2px;margin:24px 0;font-weight:800}.hero h1 span,.section-heading h2 span,.creator-copy h2 span,.health-copy h2 span{background:linear-gradient(100deg,#5688ff,#9659f5);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:19px;line-height:1.75;color:#71809e;max-width:570px;margin:0}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.hero-actions .button{min-height:56px;padding:0 27px}.text-link{display:inline-flex;align-items:center;gap:11px;font-weight:700;color:#343444}.play-button{width:32px;height:32px;border:1px solid #d9d8e9;border-radius:50%;display:grid;place-items:center;color:#8062f4}.hero-note{display:flex;align-items:center;gap:12px;margin-top:40px;color:#7784a0;font-size:13px;font-weight:600}.avatar-stack{display:flex;padding-left:4px}.avatar-stack i{font-style:normal;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;margin-left:-4px;border:2px solid #f3f3ff;background:#d9ddff;color:#6757db;font-size:11px;font-weight:800}.avatar-stack i:nth-child(2){background:#ffe1e9;color:#cf6486}.avatar-stack i:nth-child(3){background:#d9f1eb;color:#3c9c82}.hero-bg-shape{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.shape-a{width:540px;height:540px;right:-180px;top:-220px;background:#dcd9ff70}.shape-b{width:280px;height:280px;left:35%;bottom:-220px;background:#d9e5ff80}.phone-stage{height:490px;position:relative;display:flex;justify-content:center;align-items:center}.glow-orb{position:absolute;width:430px;height:430px;border-radius:50%;background:linear-gradient(145deg,#d7ddff,#e7d9ff);filter:blur(1px)}.phone{position:absolute;width:236px;height:455px;border:7px solid #fff;border-radius:35px;background:#fff;box-shadow:0 30px 70px #555b8b35;overflow:hidden}.phone-back{transform:translate(-100px,12px) rotate(-8deg);background:#fafaff}.phone-front{transform:translate(65px,-4px) rotate(5deg);z-index:2}.phone-top{height:27px;padding:8px 13px 0;display:flex;justify-content:space-between;font-size:8px;font-weight:800;color:#333}.mini-header{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px}.mini-header>span:last-child{margin-left:auto}.mini-avatar{width:23px;height:23px;border-radius:8px;background:linear-gradient(140deg,#5688ff,#9951f5);display:grid;place-items:center;color:#fff}.story-row{display:flex;justify-content:space-around;padding:8px 5px}.story{display:flex;flex-direction:column;align-items:center;gap:4px}.story small{font-size:7px;color:#6b7082}.story-ring{width:35px;height:35px;border-radius:50%;padding:3px;background:linear-gradient(130deg,#588cff,#a05af4)}.story-ring i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;font-style:normal;font-size:11px;color:#775df0}.ring-1{background:linear-gradient(130deg,#ffb5b9,#f08db8)}.ring-2{background:linear-gradient(130deg,#ffc78e,#f28c79)}.ring-3{background:linear-gradient(130deg,#8bd7cb,#68a9dc)}.feed-photo{height:170px;margin:5px 10px;border-radius:13px;position:relative;overflow:hidden}.photo-one{background:radial-gradient(ellipse at 50% 20%,#f6c4b7 0 13%,transparent 14%),linear-gradient(135deg,#d6d6ed,#8c9bb5 45%,#e7c5bc)}.photo-one:after{content:"";position:absolute;bottom:-30px;left:35px;width:115px;height:150px;border-radius:50% 50% 10% 10%;background:linear-gradient(90deg,#4b536d,#b3a8b1)}.photo-tag{position:absolute;z-index:1;top:10px;left:10px;background:#fff9;padding:5px 7px;border-radius:20px;font-size:6px;font-weight:800;letter-spacing:1px}.feed-actions{display:flex;justify-content:space-between;padding:6px 13px;color:#765ff1}.feed-lines{display:flex;flex-direction:column;gap:4px;padding:0 13px;font-size:9px}.feed-lines span{color:#7b8192;font-size:8px}.app-greeting{display:flex;flex-direction:column;padding:13px 15px 10px}.app-greeting span{font-size:9px;color:#7a8194}.app-greeting b{font-size:16px;letter-spacing:-.5px}.wellness-card{margin:0 11px;padding:13px;border-radius:16px;background:linear-gradient(135deg,#678fff,#9b63ed);color:#fff;display:flex;flex-direction:column;gap:6px;box-shadow:0 9px 18px #8a6de54a}.wellness-icon{width:27px;height:27px;border-radius:9px;background:#ffffff30;display:grid;place-items:center}.wellness-card>span{font-size:6px;letter-spacing:1px;margin-top:2px}.wellness-card>b{font-size:14px;line-height:1.25}.progress{height:5px;background:#fff5;border-radius:10px;margin-top:3px}.progress i{display:block;width:66%;height:100%;background:#fff;border-radius:10px}.wellness-card small{font-size:7px}.quick-title{font-size:11px;font-weight:800;margin:13px 13px 8px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 11px}.quick-grid div{background:#f5f5fc;border-radius:10px;padding:9px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:3px 5px}.quick-grid svg{width:15px;color:#8462f3;grid-row:span 2}.quick-grid b{font-size:8px}.quick-grid small{font-size:6px;color:#82899b}.phone-tab{position:absolute;bottom:0;height:29px;border-top:1px solid #eee;width:100%;display:flex;justify-content:space-around;align-items:center;color:#8063f1;font-size:13px}.float-pill{position:absolute;z-index:4;background:#fff;border-radius:14px;padding:10px 13px;display:flex;align-items:center;gap:9px;box-shadow:0 12px 30px #6b70a329}.float-pill b,.float-pill small{display:block}.float-pill b{font-size:10px}.float-pill small{font-size:8px;color:#858ba0;margin-top:3px}.pill-icon{width:30px;height:30px;border-radius:10px;background:#eceaff;color:#8060ef;display:grid;place-items:center}.pill-icon.pink{background:#ffedf2;color:#ed78a0}.pill-community{top:72px;right:5px}.pill-wellness{bottom:53px;left:5px}.hero-bottom{max-width:1270px;margin:auto;padding:0 42px 25px;display:flex;align-items:center;gap:18px;color:#8a8fa8;font-size:9px;font-weight:800;letter-spacing:2px}.hero-bottom i{height:1px;width:36px;background:#cfd2e5}.section{max-width:1360px;margin:auto;padding:112px 42px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.section-heading h2,.creator-copy h2,.health-copy h2{font-size:clamp(39px,4.3vw,58px);line-height:1.08;letter-spacing:-2.6px;margin:18px 0 0}.section-heading>p{max-width:365px;color:#7885a0;font-size:16px;line-height:1.75;margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-card{border-radius:23px;min-height:420px;padding:25px 26px 28px;position:relative;overflow:hidden}.feature-card.lavender{background:#f0efff}.feature-card.peach{background:#fff2ed}.feature-card.blue{background:#edf4ff}.card-top{display:flex;justify-content:space-between;align-items:center;color:#8c91a7;font-size:10px;font-weight:800;letter-spacing:1.3px}.card-icon{width:43px;height:43px;border-radius:14px;background:#fff;display:grid;place-items:center;color:#805ef1}.card-art{height:145px;display:grid;place-items:center}.social-art{position:relative;width:170px;height:105px}.social-art span{position:absolute;width:51px;height:51px;border-radius:17px;background:#fff;display:grid;place-items:center;font-size:23px;color:#8a69f2;box-shadow:0 10px 25px #8c7ed52a}.social-art span:nth-child(1){left:4px;top:28px;transform:rotate(-13deg)}.social-art span:nth-child(2){left:58px;top:0;transform:rotate(8deg);color:#f4a56f}.social-art span:nth-child(3){right:5px;top:22px;transform:rotate(12deg);color:#70bcae}.social-art span:nth-child(4){left:61px;bottom:0;transform:rotate(-8deg);color:#6489ed}.social-art i{position:absolute;width:20px;height:20px;border-radius:50%;background:#f3b5c9;right:30px;bottom:0}.shop-art{width:170px;height:120px;position:relative;display:grid;place-items:center}.shop-bag{width:92px;height:92px;border-radius:28px;background:#fff;display:grid;place-items:center;color:#ec9a77;box-shadow:0 12px 30px #dcae9a42;transform:rotate(-8deg)}.shop-spark{position:absolute;right:18px;top:0;font-size:27px;color:#f0a36f}.shop-heart{position:absolute;left:15px;bottom:8px;color:#e8899b;font-size:34px}.creator-art{position:relative;width:170px;height:120px;display:grid;place-items:center}.creator-circle{width:95px;height:95px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#c4d6ff,#bca5fa);color:#fff;font-size:52px;box-shadow:0 12px 30px #8c9de544}.creator-star{position:absolute;right:13px;top:5px;color:#f3ae7d;font-size:32px}.creator-line{position:absolute;left:3px;bottom:9px;width:39px;height:39px;border:2px solid #a5b7ef;border-radius:50%}.card-tag{font-size:9px;font-weight:800;letter-spacing:1.7px;color:#8464ed}.feature-card h3{font-size:22px;line-height:1.2;letter-spacing:-.7px;margin:9px 0}.feature-card p{font-size:13px;line-height:1.65;color:#79829a;max-width:300px;margin:0}.round-arrow{position:absolute;right:25px;bottom:25px;width:39px;height:39px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#765ff1;transition:transform .2s}.round-arrow:hover{transform:rotate(45deg)}.creator-section{background:#fafaff;overflow:hidden}.creator-inner{max-width:1276px;margin:auto;padding:100px 42px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px}.creator-visual{height:430px;position:relative;display:grid;place-items:center}.creator-backdrop{position:absolute;width:380px;height:380px;border-radius:50%;background:linear-gradient(140deg,#e7eaff,#f0e4ff)}.creator-profile{position:relative;z-index:1;width:300px;height:340px;background:#fff;border:8px solid #fff;border-radius:24px;box-shadow:0 25px 60px #656a9630;overflow:hidden;transform:rotate(-5deg)}.profile-cover{height:118px;background:linear-gradient(130deg,#b7c9ff,#d7b8ed 55%,#ffd9d1)}.profile-avatar{width:65px;height:65px;border-radius:50%;border:5px solid white;background:linear-gradient(140deg,#ffc8d7,#a9b9ff);display:grid;place-items:center;font-size:27px;color:#fff;margin:-33px 0 0 17px;position:relative}.profile-info{display:flex;flex-direction:column;margin:7px 17px}.profile-info b{font-size:15px}.profile-info span{font-size:9px;color:#8990a5;margin-top:3px}.profile-stats{display:flex;justify-content:space-around;padding:14px 5px;border-bottom:1px solid #f0f0f5}.profile-stats span{display:flex;flex-direction:column;align-items:center;gap:2px}.profile-stats b{font-size:13px}.profile-stats small{font-size:8px;color:#8c92a4}.profile-tiles{display:flex;gap:7px;padding:13px}.profile-tiles i{height:72px;flex:1;border-radius:9px;background:linear-gradient(145deg,#f7cfc7,#d9d5ff)}.profile-tiles i:nth-child(2){background:linear-gradient(145deg,#d5e5ff,#b5c9e9)}.profile-tiles i:nth-child(3){background:linear-gradient(145deg,#f6d6a8,#e9bcd1)}.creator-note{position:absolute;z-index:3;background:#fff;border-radius:13px;padding:12px 15px;box-shadow:0 12px 30px #656a9624;font-size:10px;font-weight:700;display:flex;align-items:center;gap:8px}.note-top{top:42px;right:0;color:#8062f1}.note-bottom{bottom:43px;left:0;color:#5d6e8a}.tiny-check{width:20px;height:20px;border-radius:50%;background:#e3f7ef;color:#3ca986;display:grid;place-items:center}.creator-copy{max-width:500px}.creator-copy>p,.health-copy>p{font-size:16px;line-height:1.8;color:#77839e;margin:23px 0}.check-list{list-style:none;padding:0;margin:25px 0 30px;display:flex;flex-direction:column;gap:17px}.check-list li{display:flex;align-items:center;gap:12px;font-size:14px;color:#424556}.check-list svg{width:20px;height:20px;color:#8563f2;flex:none}.button-dark{background:#171824;color:#fff;min-height:54px;font-size:13px;padding:0 22px}.health-section{background:linear-gradient(110deg,#f0f2ff,#f6f2ff);overflow:hidden}.health-inner{max-width:1276px;margin:auto;padding:105px 42px;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.health-copy{max-width:560px}.health-copy>p{max-width:500px}.health-visual{height:450px;position:relative;display:grid;place-items:center}.health-halo{position:absolute;width:390px;height:390px;border-radius:50%;background:#dcdcff}.health-phone{position:relative;width:285px;height:430px;background:#fff;border:8px solid #fff;border-radius:32px;box-shadow:0 28px 65px #5c5b9230;transform:rotate(5deg);padding:0 15px;overflow:hidden}.health-phone-top{display:flex;justify-content:space-between;font-size:8px;font-weight:800;padding:8px 2px 17px}.health-title{font-size:21px;font-weight:800;letter-spacing:-.8px}.health-date{font-size:9px;color:#8a91a5;margin:3px 0 16px}.health-score{background:#f3f1ff;border-radius:15px;padding:13px;display:flex;align-items:center;gap:13px}.score-ring{width:65px;height:65px;border-radius:50%;background:conic-gradient(#8c62f3 0,#8c62f3 72%,#ddd9f8 72%);display:grid;place-items:center;position:relative;flex:none}.score-ring:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#f3f1ff}.score-ring span{z-index:1;font-size:17px;font-weight:800}.score-ring small{font-size:8px}.health-score>div:last-child{display:flex;flex-direction:column;gap:4px}.health-score>div:last-child small{font-size:6px;color:#8b6bea;font-weight:800;letter-spacing:1px}.health-score>div:last-child b{font-size:11px}.health-score>div:last-child span{font-size:8px;color:#858ba0}.health-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.health-metrics>div{border:1px solid #eeeef5;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px}.metric-icon{width:26px;height:26px;border-radius:8px;background:#fff0e8;color:#ee9b76;display:grid;place-items:center}.metric-icon.purple{background:#f0edff;color:#8867f1}.health-metrics b{font-size:9px}.health-metrics strong{font-size:16px}.health-metrics small{font-size:7px;color:#8a90a3}.health-challenge{margin-top:12px;padding:12px;border-radius:12px;background:#f8f8fc;display:flex;flex-direction:column;gap:6px}.health-challenge>span{font-size:6px;letter-spacing:1px;color:#8c68ec;font-weight:800}.health-challenge>b{font-size:10px}.challenge-bars{display:flex;align-items:flex-end;gap:7px;height:33px}.challenge-bars i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(#9a78f2,#668fff);height:60%}.challenge-bars i:nth-child(2){height:85%}.challenge-bars i:nth-child(3){height:48%}.challenge-bars i:nth-child(4){height:100%}.challenge-bars i:nth-child(5){height:73%}.challenge-bars i:nth-child(6){height:90%}.challenge-bars i:nth-child(7){height:55%}.health-sticker{position:absolute;bottom:32px;right:-5px;background:#fff;border-radius:30px;padding:13px 17px;box-shadow:0 12px 30px #64629c25;display:flex;align-items:center;gap:8px;color:#8564ef;font-size:10px;font-weight:700}.download-section{position:relative;overflow:hidden;background:linear-gradient(110deg,#598aff,#865ff2 60%,#9b5ce8);color:#fff;padding:100px 42px;min-height:440px}.download-content{position:relative;z-index:2;max-width:1276px;margin:auto}.light-eyebrow{color:#e4e7ff}.light-eyebrow span{background:#fff;box-shadow:0 0 0 5px #ffffff24}.download-content h2{font-size:clamp(48px,6vw,75px);line-height:1.02;letter-spacing:-3.5px;margin:25px 0 17px}.download-content h2 em{font-family:Georgia,serif;font-weight:400}.download-content>p{font-size:16px;color:#e7e8ff;margin:0}.download-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.button-white{background:#fff;color:#735bf0;min-height:55px}.launch-note{display:flex;align-items:center;gap:8px;color:#f0efff;font-size:11px}.launch-dot{width:7px;height:7px;background:#b6ffd9;border-radius:50%;box-shadow:0 0 0 4px #b6ffd930}.download-footnote{font-size:10px;color:#e5e3ff;margin-top:24px}.download-orb{position:absolute;border-radius:50%;border:1px solid #ffffff28}.orb-one{width:480px;height:480px;right:8%;top:-210px}.orb-two{width:310px;height:310px;right:14%;bottom:-210px}.download-decoration{position:absolute;right:18%;top:50%;transform:translateY(-50%);width:230px;height:230px;border:1px solid #ffffff35;border-radius:50%;display:grid;place-items:center}.deco-circle{width:115px;height:115px;border-radius:36px;background:#ffffff20;border:1px solid #ffffff50;display:grid;place-items:center;font-size:65px;font-weight:800;box-shadow:0 20px 50px #4332a333}.deco-spark,.deco-heart{position:absolute;color:#fff}.spark-a{font-size:35px;top:8px;right:15px}.spark-b{font-size:25px;bottom:16px;left:7px}.deco-heart{font-size:40px;right:-13px;bottom:62px}.footer{background:#f5f6fc;padding:65px 42px 25px}.footer-main{max-width:1360px;margin:auto;display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:55px;padding-bottom:55px}.footer-brand p{font-size:15px;line-height:1.65;color:#71809e;margin:22px 0}.social-links{display:flex;gap:12px}.social-links a{width:39px;height:39px;border:1px solid #d9dce8;background:#fff;border-radius:50%;display:grid;place-items:center;color:#71809e;transition:all .2s}.social-links a:hover{background:#8062f3;color:#fff;border-color:#8062f3}.social-links svg{width:17px}.footer-col{display:flex;flex-direction:column;gap:18px}.footer-col b{font-size:16px;margin-bottom:7px}.footer-col a{font-size:14px;color:#71809e;transition:color .2s}.footer-bottom{max-width:1360px;margin:auto;padding-top:24px;border-top:1px solid #d9dce7;display:flex;justify-content:space-between;color:#71809e;font-size:12px}.footer-bottom span:last-child{display:flex;align-items:center;gap:5px}.footer-bottom svg{color:#8b65f1}@media(max-width:1000px){.nav-links{margin-left:0;gap:30px}.hero-inner{padding-top:60px;grid-template-columns:1fr .9fr}.hero h1{font-size:57px}.phone-stage{transform:scale(.9)}.creator-inner,.health-inner{gap:35px}.feature-card{padding:21px;min-height:430px}.download-decoration{right:7%}}@media(max-width:760px){.header{height:72px}.nav-wrap{padding:0 20px}.brand{font-size:25px}.brand-mark{width:41px;height:41px;border-radius:14px}.menu-toggle{display:block;margin-left:auto;margin-right:14px}.nav-cta{min-width:auto;min-height:42px;padding:0 17px;font-size:13px}.nav-links{display:none;position:absolute;left:0;right:0;top:72px;padding:20px;background:#fff;border-bottom:1px solid #eee;box-shadow:0 15px 20px #34345a12;flex-direction:column;gap:20px}.nav-links.open{display:flex}.hero-inner{grid-template-columns:1fr;padding:65px 24px 25px;gap:0}.hero-copy{max-width:600px}.hero h1{font-size:clamp(46px,11vw,65px);letter-spacing:-2.8px}.hero-sub{font-size:16px}.hero-actions{gap:17px;flex-wrap:wrap}.hero-actions .button{min-height:51px}.phone-stage{height:440px;transform:scale(.88);transform-origin:top center;margin:12px -20px -25px}.hero-bottom{padding:0 24px 22px;gap:10px;font-size:7px}.hero-bottom i{width:18px}.section{padding:78px 24px}.section-heading{display:block;margin-bottom:32px}.section-heading h2,.creator-copy h2,.health-copy h2{font-size:43px}.section-heading>p{margin-top:20px;font-size:14px}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-card{min-height:385px;padding:23px}.card-art{height:130px}.feature-card h3{font-size:21px}.feature-card p{max-width:80%}.creator-inner,.health-inner{padding:75px 24px;grid-template-columns:1fr;gap:35px}.creator-visual{height:390px;order:2;transform:scale(.9);margin:-15px -20px}.creator-copy{order:1}.creator-copy>p,.health-copy>p{font-size:14px}.health-visual{height:440px;transform:scale(.92);margin:-10px -20px}.health-copy{order:1}.health-visual{order:2}.check-list{gap:14px}.check-list li{font-size:13px}.download-section{padding:78px 24px;min-height:430px}.download-content h2{font-size:54px;letter-spacing:-2.6px}.download-content>p{font-size:14px;max-width:340px;line-height:1.6}.download-decoration{right:-85px;top:75%;transform:translateY(-50%) scale(.7);opacity:.55}.download-actions{align-items:flex-start;flex-direction:column;gap:14px}.footer{padding:50px 24px 23px}.footer-main{grid-template-columns:1fr 1fr;gap:38px 22px;padding-bottom:38px}.footer-brand{grid-column:1/-1}.footer-brand p{font-size:14px}.footer-col{gap:14px}.footer-col b{font-size:14px}.footer-col a{font-size:12px}.footer-bottom{flex-direction:column;gap:12px;font-size:10px}.footer-bottom span:last-child{align-self:flex-start}}@media(max-width:390px){.nav-wrap{padding:0 14px}.brand{font-size:22px;gap:8px}.brand-mark{width:37px;height:37px}.nav-cta{padding:0 13px}.hero-inner{padding-left:19px;padding-right:19px}.hero-actions .button{padding:0 18px}.hero-actions .text-link{font-size:12px}.phone-stage{transform:scale(.78);height:400px;margin-left:-35px;margin-right:-35px}.download-content h2{font-size:47px}}
