:root{--background:#0b1118;--background-deep:#070b10;--surface:#141c25;--surface-high:#1c232b;--surface-higher:#27313c;--text:#fff;--muted:#d8dee6;--muted-strong:#f4f7fb;--outline:#34404c;--yellow:#ffd21a;--yellow-soft:#fff2d2;--black:#081016;--coral:#ff3f6e;--orange:#ff9f0a;--cyan:#00dbec;--cream:#fff8e7;--shadow:0 32px 90px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 82% 12%, #ffd21a29, transparent 28rem), radial-gradient(circle at 12% 44%, #ff3f6e1f, transparent 25rem), var(--background);margin:0;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}.page-shell{width:min(1120px,100% - 40px);margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto;align-items:center;gap:24px;width:min(1180px,100% - 32px);min-height:76px;margin:0 auto;display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;width:max-content;font-size:23px;font-weight:800;display:inline-flex}.brand img{border-radius:12px;box-shadow:0 12px 30px #ffd21a2e}.header-cta,.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.header-cta{color:var(--black);background:var(--yellow);justify-self:end;padding:0 19px}.header-cta[aria-disabled=true],.primary-button[aria-disabled=true]{opacity:.72}.hero{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:center;gap:56px;min-height:calc(100vh - 120px);padding:28px 0 38px;display:grid}.hero h1,.legal-hero h1,.support-hero h1{max-width:720px;margin:0;font-size:clamp(48px,7.2vw,86px);font-weight:900;line-height:.96}.hero-copy p,.support-hero p,.support-preview p,.legal-hero p{max-width:660px;color:var(--muted);font-size:clamp(18px,2vw,21px);font-weight:500;line-height:1.55}.hero-brand-lockup{color:var(--yellow);align-items:center;gap:14px;margin-bottom:24px;font-size:20px;font-weight:900;display:inline-flex}.hero-brand-lockup img{border-radius:18px;box-shadow:0 18px 44px #ffd21a38}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary-button{color:var(--black);background:var(--yellow);padding:0 24px;box-shadow:0 18px 38px #ffd21a33}.secondary-button{color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;padding:0 22px}.proof-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px;margin:34px 0 0;display:grid}.proof-points div{background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;padding:14px 16px}.proof-points dt{color:var(--yellow);text-transform:uppercase;font-size:13px;font-weight:900}.proof-points dd{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.35}.hero-visual{place-items:center;min-height:640px;display:grid;position:relative}.mark-orbit{position:absolute;top:18px;right:18px;transform:rotate(7deg)}.logo-mark{background:linear-gradient(145deg, #ffe66a 0%, var(--yellow) 58%, #ffb516 100%);border-radius:36px;width:154px;height:154px;position:relative;box-shadow:0 28px 58px #00000047}.eye{border-top:8px solid var(--black);border-radius:999px 999px 0 0;width:30px;height:13px;position:absolute;top:50px}.eye-left{left:37px;transform:rotate(12deg)}.eye-right{left:87px;transform:rotate(-12deg)}.mouth{background:var(--black);border-radius:6px 6px 48px 48px;width:76px;height:58px;position:absolute;bottom:28px;left:39px;overflow:hidden}.mouth span{background:var(--coral);border-radius:50%;width:42px;height:30px;position:absolute;bottom:-9px;right:10px}.laugh-mark{background:var(--black);border-radius:999px;width:18px;height:7px;display:block;position:absolute}.mark-one{top:31px;right:24px;transform:rotate(22deg)}.mark-two{top:20px;right:46px;transform:rotate(68deg)}.mark-three{top:50px;right:13px;transform:rotate(74deg)}.phone-shell{background:#050b10;border-radius:36px;width:min(360px,86vw);box-shadow:0 36px 92px #0000007a}.phone-screen{background:linear-gradient(#ffd21a2b,#0000 34%),#111923;border-radius:34px;min-height:520px;padding:24px}.screenshot-screen{aspect-ratio:1206/2622;background:#050b10;border:1px solid #ffffff29;border-radius:36px;min-height:0;padding:0;overflow:hidden}.screenshot-screen img{object-fit:cover;width:100%;height:100%;display:block}.launch-gallery{grid-template-columns:.78fr 1.22fr;align-items:center;gap:44px;padding:54px 0 74px;display:grid}.launch-gallery-copy h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1}.launch-gallery-copy p:last-child{max-width:560px;color:var(--muted);font-size:18px;font-weight:600;line-height:1.55}.launch-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launch-screen{aspect-ratio:1206/2622;background:var(--background-deep);border:1px solid #ffffff26;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 24px 56px #00000047}.launch-screen img{object-fit:cover;width:100%;height:100%;display:block}.section-label{color:var(--yellow);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.step-card,.faq-item,.contact-panel{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px}.step-card p,.faq-item p,.contact-panel p,.legal-content p{color:var(--muted);font-size:16px;font-weight:500;line-height:1.65}.support-hero{justify-content:space-between;align-items:center;gap:40px;display:flex}.support-shell,.legal-shell{padding:72px 0 96px}.support-hero{margin-bottom:46px}.faq-list{gap:14px;display:grid}.faq-item,.contact-panel{padding:26px}.faq-item h2,.contact-panel h2,.legal-content h2{margin:0 0 10px;font-size:24px}.faq-item p,.contact-panel p,.legal-content p{margin:0}.narrow-shell{width:min(820px,100% - 40px)}.support-actions{justify-content:flex-end;margin-top:0}.support-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.support-options a{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;gap:10px;min-height:138px;padding:22px;display:grid}.support-options span{color:var(--yellow);text-transform:uppercase;font-size:13px;font-weight:900}.support-options strong{max-width:240px;font-size:24px;line-height:1.08}.support-form-anchor{scroll-margin-top:96px}.support-form{background:var(--surface);border:1px solid #ffffff17;border-radius:18px;gap:18px;margin-top:18px;padding:28px;display:grid}.support-form h2{margin:0 0 12px;font-size:clamp(30px,4vw,46px);line-height:1}.support-form p{max-width:640px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.field-group{color:var(--muted-strong);gap:8px;font-size:14px;font-weight:800;display:grid}.field-group input,.field-group select,.field-group textarea{width:100%;color:var(--text);background:#070b10b8;border:1px solid #ffffff24;border-radius:12px}.field-group input,.field-group select{min-height:50px;padding:0 14px}.field-group textarea{resize:vertical;min-height:150px;padding:14px}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{border-color:#ffd21acc;outline:3px solid #ffd21a24}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hidden-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-note{color:#aab4bf!important;font-size:14px!important}.form-error{color:#ffd2dd;background:#ff3f6e1f;border:1px solid #ff3f6e6b;border-radius:14px;margin:0 0 18px;padding:14px 16px;font-weight:800}.form-submit{cursor:pointer;border:0;width:max-content}.contact-panel{background:#ffd21a14;margin-top:18px}.deletion-note{margin-top:0;margin-bottom:18px}.deletion-note h1,.support-thanks h1{margin:0 0 14px;font-size:clamp(38px,6vw,68px);line-height:.98}.support-thanks{background:var(--surface);border:1px solid #ffffff17;border-radius:18px;padding:34px}.support-thanks p{max-width:620px;color:var(--muted);font-size:19px;line-height:1.6}.contact-panel a,.legal-content a{color:var(--yellow);font-weight:800}.legal-hero{max-width:820px;margin-bottom:44px}.legal-content{max-width:860px}.legal-content h2{margin-top:30px}.legal-note{color:#9aa5b1!important;margin-top:36px!important;font-size:14px!important}.site-footer{color:#aab4bf;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);min-height:92px;margin:0 auto;font-size:14px;font-weight:700;display:flex}.site-footer div{gap:18px;display:flex}@media (max-width:860px){.site-header{grid-template-columns:1fr auto}.hero,.launch-gallery{grid-template-columns:1fr}.hero{gap:30px;min-height:auto;padding-top:36px}.hero-visual{min-height:auto}.proof-points{grid-template-columns:1fr}.phone-screen:not(.screenshot-screen){min-height:470px}.launch-gallery{gap:24px;padding-top:44px}.support-options,.form-grid{grid-template-columns:1fr}.support-hero,.site-footer{flex-direction:column;align-items:flex-start}.support-actions{justify-content:flex-start}}@media (max-width:520px){.page-shell{width:min(100% - 28px,1120px)}.site-header{width:min(100% - 24px,1180px)}.brand span{font-size:20px}.brand img{width:38px;height:38px}.header-cta{min-height:42px;padding:0 14px;font-size:13px}.hero h1,.legal-hero h1,.support-hero h1{font-size:clamp(42px,13vw,58px)}.hero-actions{flex-direction:column}.primary-button,.secondary-button{width:100%}.phone-shell{width:min(100%,390px)}.launch-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}
