@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background:#f5f5f7;min-height:100vh;color:#1d1d1f;overflow-x:hidden}.geo-indicator{position:fixed;bottom:20px;right:20px;background:rgba(0,0,0,.8);color:white;padding:8px 16px;border-radius:20px;font-size:12px;z-index:1000;display:flex;align-items:center;gap:8px}.header{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0;z-index:900;border-bottom:1px solid rgba(0,0,0,.1)}.header-content{max-width:980px;margin:0 auto;padding:0 20px;height:44px;display:flex;justify-content:space-between;align-items:center}.apple-logo{width:16px;height:20px;color:#1d1d1f;cursor:pointer}.header-icons{display:flex;align-items:center;gap:20px}.header-icon{width:16px;height:16px;color:#1d1d1f;cursor:pointer;opacity:.8;transition:opacity .2s}.header-icons a{text-decoration:none}.header-icon:hover{opacity:1}.hero{padding:65px 20px 25px;text-align:center;position:relative;background:linear-gradient(180deg,#f5f5f7,#ffffff);z-index:1}.hero-content{max-width:800px;margin:0 auto;position:relative;z-index:2}h1{font-size:36px;font-weight:600;line-height:1.1;margin-bottom:12px;color:#1d1d1f}.subtitle{font-size:18px;color:#86868b;margin-bottom:24px;font-weight:400}.steps-container{padding:0 20px 15px;background:white;margin-top:-15px;position:relative;z-index:1}.steps-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.step-card{text-align:center;padding:14px 12px;background:#f5f5f7;border-radius:18px;transition:all .3s ease}.step-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.step-icon-wrapper{width:44px;height:44px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}.step-icon{width:100%;height:100%}.step-title{font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:4px;line-height:1.2}.step-title .highlight{color:#0071e3}.step-description{font-size:13px;color:#86868b;line-height:1.3}.cta-section{padding:15px 20px 25px;text-align:center;background:white;z-index:1;position:relative}.cta-container{max-width:400px;margin:0 auto}.cta-button{display:block;background:#0071e3;color:white;padding:18px 32px;border-radius:12px;font-size:17px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,113,227,.2);text-align:center;letter-spacing:-.01em;position:relative;overflow:hidden;margin:0 auto;border:none;cursor:pointer}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cta-button:hover{background:#0077ed;transform:scale(1.02);box-shadow:0 8px 24px rgba(0,113,227,.3)}.cta-button:hover:before{left:100%}.cta-button:active{transform:scale(.98)}.cta-helper-text{margin-top:12px;font-size:13px;color:#86868b}.footer{background:#f5f5f7;border-top:1px solid rgba(0,0,0,.1);padding:30px 20px;margin-top:40px}.footer-content{max-width:980px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}.footer-link{color:#86868b;text-decoration:none;font-size:12px;transition:color .2s}.footer-link:hover{color:#0071e3}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-content>*{animation:fadeIn .8s ease forwards;animation-fill-mode:both}.hero-content>:first-child{animation-delay:.1s}.hero-content>:nth-child(2){animation-delay:.2s}@media (max-width:768px){h1{font-size:28px}.subtitle{font-size:16px;margin-bottom:20px}.hero{padding:60px 20px 20px}.steps-grid{gap:10px}.step-icon-wrapper{width:40px;height:40px;margin-bottom:8px}.step-title{font-size:14px}.step-description{font-size:12px}.step-card{padding:12px 10px}.cta-button{width:100%;max-width:320px;margin:0 auto;padding:16px 28px;font-size:16px}.cta-section{padding:12px 20px 20px}.header-content{height:48px}.geo-indicator{bottom:10px;right:10px;font-size:11px;padding:6px 12px}}