:root{--color-bg: #0a0a0b;--color-bg-alt: #141416;--color-surface: #1c1c1f;--color-surface-2: #333337;--color-border: #26262a;--color-black: #000000;--color-white: #ffffff;--color-text-muted: #b0b0b6;--color-text-subtle: #646469;--color-accent: #f66338;--color-accent-soft: #fa8a66;--font-display: "Montserrat Alternates", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--container: 1200px;--gutter: clamp(16px, 8.333vw, 120px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--font-body);font-weight:600;font-size:13px;line-height:16px;letter-spacing:1.04px;text-transform:uppercase;color:var(--color-accent)}.section-title{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,3.056vw,44px);line-height:1.136;letter-spacing:-.44px}.lead{font-size:clamp(17px,1.389vw,20px);line-height:1.5;color:var(--color-text-muted)}@media(max-width:640px){.lead{font-size:16px;line-height:1.55}}.card-title{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:26px;letter-spacing:-.09px}.body-sm{font-size:14px;line-height:21px;color:var(--color-text-muted)}.body{font-size:15px;line-height:23px;color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 24px;border-radius:14px;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-weight:600;font-size:15px;line-height:20px;letter-spacing:.03px;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.btn:hover{background:#ff7449}.btn:active{transform:translateY(1px)}.icon-tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:14px}.icon-tile img{width:24px;height:24px}.check-list{display:flex;flex-direction:column;gap:14px}.check-list li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:24px}.check-list img{width:22px;height:22px;flex-shrink:0}.phone{width:320px;flex-shrink:0;overflow:hidden;border-radius:44px;box-shadow:0 30px 60px #00000080}.glow{position:absolute;border-radius:50%;background:#f663386b;pointer-events:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.revealed{opacity:1;transform:none}section[id]{scroll-margin-top:80px}
