:root{--bg:#111;--bg-alt:#1c1c1c;--paper:#f4f2ee;--text:#f4f2ee;--text-soft:#d9d6cf;--text-muted:#b8b4ac;--ink:#111;--ink-soft:#3d3b37;--line:#3a3834;--frame:#55524c;--accent:#fecf4f;--accent-hover:#cfa941;--font-body:"Barlow", Arial, sans-serif;--font-display:"Barlow Condensed", Arial, sans-serif;--max-w:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:18px;line-height:1.55}h1,h2,h3,p{margin:0}img{max-width:100%}a{color:var(--text)}a:hover{color:#fff}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.container{max-width:var(--max-w);margin:0 auto;padding-left:24px;padding-right:24px}.display{font-family:var(--font-display);font-weight:700}.section-title{font-family:var(--font-display);font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1.05}.eyebrow{letter-spacing:.08em;color:var(--text-muted);font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cta[data-v-a610fde6]{color:var(--accent)}.header[data-v-a610fde6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.header__logo[data-v-a610fde6]{letter-spacing:.04em;font-size:28px;text-decoration:none}.header__cta[data-v-a610fde6]{background:var(--accent);color:var(--ink);border-radius:8px;padding:10px 18px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s}.header__cta[data-v-a610fde6]:hover{background:var(--accent-hover);color:var(--ink)}.iphone[data-v-d3065236]{--outer-r:15.9% / 7.6%;--screen-r:13.7% / 6.3%;perspective:2000px;flex:none;max-width:100%;position:relative}.iphone__body[data-v-d3065236]{transform-style:preserve-3d;position:absolute;inset:0}.iphone--facing-left .iphone__body[data-v-d3065236]{transform:rotateY(-24deg)rotateX(5deg)rotate(1deg)}.iphone--facing-right .iphone__body[data-v-d3065236]{transform:rotateY(24deg)rotateX(5deg)rotate(-1deg)}.iphone__shadow[data-v-d3065236]{filter:blur(22px);background:#0009;border-radius:50%;height:10%;position:absolute;bottom:-5%;left:8%;right:8%}.iphone__slice[data-v-d3065236]{border-radius:var(--outer-r);backface-visibility:hidden;position:absolute;inset:0}.iphone__button[data-v-d3065236]{background:linear-gradient(90deg,#95785f,#c4ab97,#95785f);border-radius:2px;width:3px;position:absolute}.iphone__button--left[data-v-d3065236]{left:-2.5px}.iphone__button--right[data-v-d3065236]{right:-2.5px}.iphone__button--camera[data-v-d3065236]{background:linear-gradient(90deg,#2b2724,#5a524b);width:2px;right:-1px}.iphone__front[data-v-d3065236]{border-radius:var(--outer-r);background:linear-gradient(160deg,#d1bba9,#a58973 45%,#bfa692);position:absolute;inset:0;transform:translateZ(.5px)}.iphone__glass[data-v-d3065236]{background:#050505;border-radius:15%/7.2%;position:absolute;inset:.45% 1.1%;box-shadow:inset 0 0 0 1px #ffffff0f}.iphone__screen[data-v-d3065236]{border-radius:var(--screen-r);background:#000;position:absolute;inset:.92% 2.1%;overflow:hidden;container-type:inline-size}.iphone__screen img[data-v-d3065236]{object-fit:cover;width:100%;height:100%;display:block}.iphone__screen--light[data-v-d3065236]{color:#fff}.iphone__screen--dark[data-v-d3065236]{color:#000}.iphone__island[data-v-d3065236]{background:#000;border-radius:999px;width:31.3%;height:4.23%;position:absolute;top:1.26%;left:50%;transform:translate(-50%)}.iphone__home[data-v-d3065236]{background:currentColor;border-radius:999px;width:33.3%;height:.6%;position:absolute;bottom:.9%;left:50%;transform:translate(-50%)}.status[data-v-d3065236]{letter-spacing:-.01em;justify-content:space-between;align-items:center;height:4.2%;padding:0 7.5% 0 10.5%;font-family:-apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:4.3cqw;font-weight:600;display:flex;position:absolute;top:1.3%;left:0;right:0}.status__time[data-v-d3065236]{text-align:center;width:17%}.status__icons[data-v-d3065236]{align-items:center;gap:1.6cqw;display:flex}.status svg[data-v-d3065236]{fill:currentColor;display:block}.status__signal[data-v-d3065236]{width:4.5cqw}.status__wifi[data-v-d3065236]{width:4.1cqw}.status__battery[data-v-d3065236]{width:6.7cqw}.iphone__gloss[data-v-d3065236]{border-radius:var(--outer-r);pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0%,#fff0 38%);position:absolute;inset:0}.badges[data-v-aa6eaa96]{flex-wrap:wrap;gap:12px;display:flex}.badges--center[data-v-aa6eaa96]{justify-content:center}.badge[data-v-aa6eaa96]{border-radius:10px;transition:transform .15s,opacity .15s;display:block}.badge[data-v-aa6eaa96]:hover{opacity:.9;transform:translateY(-2px)}.badge img[data-v-aa6eaa96]{width:auto;height:54px;display:block}.note[data-v-aa6eaa96]{color:var(--text-muted);font-size:16px}.hero[data-v-597f7a40]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:64px;padding-top:56px;padding-bottom:96px;display:grid}.hero__copy[data-v-597f7a40]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero__title[data-v-597f7a40]{font-size:clamp(52px,7vw,88px);line-height:.98}.hero__lead[data-v-597f7a40]{color:var(--text-soft);max-width:34em;font-size:21px}.hero__visual[data-v-597f7a40]{justify-content:center;display:flex}.steps[data-v-9487c30d]{background:var(--bg-alt)}.steps__inner[data-v-9487c30d]{flex-direction:column;gap:48px;padding-top:88px;padding-bottom:88px;display:flex}.steps__grid[data-v-9487c30d]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.step[data-v-9487c30d]{flex-direction:column;gap:10px;display:flex}.step__number[data-v-9487c30d]{color:var(--accent);font-size:44px;line-height:1.55}.step__title[data-v-9487c30d]{font-size:22px;font-weight:600}.step__text[data-v-9487c30d]{color:var(--text-soft)}.coverage[data-v-478072a6]{background:var(--paper);color:var(--ink)}.coverage__inner[data-v-478072a6]{flex-direction:column;gap:48px;padding-top:88px;padding-bottom:88px;display:flex}.coverage__intro[data-v-478072a6]{flex-direction:column;gap:16px;display:flex}.coverage__lead[data-v-478072a6]{color:var(--ink-soft);max-width:40em;font-size:20px}.coverage__grid[data-v-478072a6]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px 40px;display:grid}.group[data-v-478072a6]{border-top:2px solid var(--ink);padding-top:14px}.group__title[data-v-478072a6]{margin-bottom:6px;font-size:20px;font-weight:600}.group__items[data-v-478072a6]{color:var(--ink-soft)}.transfer[data-v-90a04315]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:64px;padding-top:96px;padding-bottom:96px;display:grid}.transfer__visual[data-v-90a04315]{justify-content:center;display:flex}.transfer__copy[data-v-90a04315]{flex-direction:column;gap:20px;display:flex}.transfer__lead[data-v-90a04315]{color:var(--text-soft);font-size:20px}.transfer__note[data-v-90a04315]{color:var(--text-muted)}.ride[data-v-de2b754e]{background:var(--bg-alt)}.ride__inner[data-v-de2b754e]{flex-direction:column;gap:48px;padding-top:88px;padding-bottom:88px;display:flex}.ride__grid[data-v-de2b754e]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:40px;display:grid}.point[data-v-de2b754e]{flex-direction:column;gap:8px;display:flex}.point__title[data-v-de2b754e]{font-size:22px;font-weight:600}.point__text[data-v-de2b754e]{color:var(--text-soft)}.closing[data-v-1c8d9c60]{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:900px;margin:0 auto;padding:104px 24px;display:flex}.closing__title[data-v-1c8d9c60]{font-size:clamp(44px,6vw,72px);line-height:1}.closing__lead[data-v-1c8d9c60]{color:var(--text-soft);font-size:20px}.footer[data-v-e56525f6]{border-top:1px solid var(--line)}.footer__family[data-v-e56525f6]{flex-direction:column;gap:20px;padding-top:40px;padding-bottom:8px;display:flex}.footer__apps[data-v-e56525f6]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.app[data-v-e56525f6]{align-items:center;gap:12px;padding:6px 0;font-weight:600;text-decoration:none;display:flex}.app__icon[data-v-e56525f6]{width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:10px;flex:none}.footer__bottom[data-v-e56525f6]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding-top:32px;padding-bottom:32px;font-size:15px;display:flex}.footer__disclaimer[data-v-e56525f6]{max-width:36em}.footer__links[data-v-e56525f6]{flex-wrap:wrap;gap:20px;display:flex}
