.site{background:#fff;color:#1d1d1f;overflow-x:clip}.site a{text-decoration:none}.s-grad{background:linear-gradient(100deg,#1fbf75,#0fa3b1 45%,#0a6fd8);-webkit-background-clip:text;background-clip:text;color:transparent}.s-grad-gold{background:linear-gradient(100deg,#f6d26b,#e2b13c 50%,#c48c16);-webkit-background-clip:text;background-clip:text;color:transparent}.s-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.s-nav-in{max-width:1080px;margin:0 auto;height:52px;padding:0 22px;display:flex;gap:24px}.s-logo,.s-nav-in{align-items:center}.s-logo{display:inline-flex;gap:9px;font-weight:700;font-size:16px;letter-spacing:-.02em;color:#1d1d1f}.s-links{display:flex;gap:26px;margin:0 auto;font-size:13px}.s-links a{color:rgba(29,29,31,.8)}.s-links a:hover{color:#1d1d1f}.s-nav-cta{display:flex;align-items:center;gap:16px}.s-link-plain{color:#1d1d1f;font-size:13px}.s-burger{display:none;background:none;border:0;width:28px;height:28px;flex-direction:column;justify-content:center;gap:6px;cursor:pointer;padding:4px}.s-burger span{display:block;height:1.5px;background:#1d1d1f;border-radius:2px}.s-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:980px;background:#0071e3;color:#fff!important;font-weight:500;font-size:15px;padding:10px 20px;border:0;cursor:pointer;transition:background .15s,transform .1s}.s-btn:hover{background:#0077ed}.s-btn:active{transform:scale(.97)}.s-btn:disabled{opacity:.5}.s-btn-sm{font-size:12px;padding:5px 12px}.s-btn-lg{font-size:17px;padding:13px 26px}.s-link-arrow{display:inline-flex;align-items:center;gap:2px;color:#0066cc;font-size:17px}.s-link-arrow:hover{text-decoration:underline}.s-hero{text-align:center;padding:84px 22px 40px;max-width:1080px;margin:0 auto}.s-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:18px}.s-hero h1{font-size:clamp(48px,8vw,96px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:#1d1d1f}.s-sub{font-size:clamp(19px,2.2vw,24px);line-height:1.35;color:#6e6e73;max-width:720px;margin:22px auto 0;letter-spacing:-.015em;font-weight:500}.s-ctas{display:flex;gap:28px;justify-content:center;align-items:center;margin-top:34px;flex-wrap:wrap}.s-hero-mock{margin:64px auto 0;max-width:980px;perspective:1600px}.s-caption{font-size:12px;color:#86868b;margin-top:14px;text-align:center}.s-dark{background:#000;color:#f5f5f7;padding:120px 22px;text-align:center}.s-statement{font-size:clamp(32px,5.4vw,64px);line-height:1.08;font-weight:700;letter-spacing:-.035em;max-width:1000px;margin:0 auto}.s-section{padding:120px 22px;max-width:1080px;margin:0 auto}.s-tint{max-width:none;background:#f5f5f7}.s-tint>*{max-width:1080px;margin-left:auto;margin-right:auto}.s-head{text-align:center;max-width:760px;margin:0 auto 56px}.s-kicker{font-size:17px;font-weight:600;color:#0a6fd8;margin-bottom:10px;letter-spacing:-.01em}.s-head h2,.s-invite h2,.s-split h2{font-size:clamp(36px,5.2vw,60px);line-height:1.05;font-weight:700;letter-spacing:-.04em}.s-head p,.s-p{font-size:19px;line-height:1.45;color:#6e6e73;margin-top:20px;letter-spacing:-.015em}.s-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.s-step{background:#f5f5f7;border-radius:24px;padding:32px 28px}.s-step span{display:inline-flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(125deg,#1fbf75,#0a6fd8);color:#fff;font-weight:700;margin-bottom:18px}.s-step h3{font-size:24px;font-weight:700;letter-spacing:-.025em;margin-bottom:8px}.s-step p{color:#6e6e73;font-size:16px;line-height:1.45}.s-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.s-tile{background:#fff;border-radius:24px;padding:30px 28px;transition:transform .25s cubic-bezier(.2,.9,.3,1.1),box-shadow .25s}.s-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.08)}.s-tile.wide{grid-column:span 3;display:grid;grid-template-columns:auto 1fr;grid-column-gap:24px;column-gap:24px;align-items:center;background:linear-gradient(125deg,#effbf5,#eaf7f9 45%,#eaf2fd)}.s-tile.wide .s-tile-icon{grid-row:span 2;width:72px;height:72px;border-radius:18px}.s-tile.wide .s-tile-icon svg{width:36px;height:36px}.s-tile.wide h3{font-size:28px;margin-top:0}.s-tile.wide p{font-size:19px;max-width:760px}.s-tile-icon{display:inline-flex;width:48px;height:48px;border-radius:13px;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.12)}.s-tile-icon svg{width:24px;height:24px}.s-tile h3{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:18px 0 8px}.s-tile p{color:#6e6e73;font-size:15px;line-height:1.47}.s-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.s-list{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:12px;font-size:17px;color:#424245}.s-list li{padding-left:18px;position:relative}.s-list li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:linear-gradient(125deg,#1fbf75,#0a6fd8)}.s-body{background:radial-gradient(90% 70% at 50% 40%,#ffffff 0,#f1f6f8 60%,#e4eef2 100%);border-radius:28px;padding:18px}.s-invite{text-align:center}.s-invite h2{color:#f5f5f7}.s-invite>p{font-size:21px;line-height:1.45;color:#a1a1a6;max-width:760px;margin:22px auto 0;letter-spacing:-.015em}.s-pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:900px;margin:64px auto 0;text-align:left}.s-pillars div{border-top:1px solid rgba(246,210,107,.4);padding-top:18px}.s-pillars h3{font-size:21px;font-weight:700;color:#f6d26b;letter-spacing:-.02em}.s-pillars p{color:#a1a1a6;margin-top:6px;font-size:16px}.s-form{max-width:620px;margin:0 auto;gap:16px;background:#f5f5f7;padding:32px;border-radius:28px}.s-form,.s-form label{display:flex;flex-direction:column}.s-form label{gap:7px;font-size:14px;color:#424245;font-weight:500}.s-form input:not([type=checkbox]),.s-form textarea{font:inherit;font-size:17px;padding:13px 15px;border-radius:12px;border:1px solid #d2d2d7;background:#fff;color:#1d1d1f;outline:none;transition:border-color .15s,box-shadow .15s}.s-form input:focus,.s-form textarea:focus{border-color:#0071e3;box-shadow:0 0 0 4px rgba(0,113,227,.15)}.s-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.s-form .s-consent{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;color:#6e6e73;font-size:13px;line-height:1.45}.s-consent input{margin-top:2px;width:16px;height:16px;accent-color:#0071e3;flex:none}.s-consent a{color:#0066cc}.s-form .s-btn{align-self:flex-start}.s-error{color:#d70015;font-size:14px}.s-form-done{align-items:center;text-align:center;padding:48px 32px}.s-form-done h3{font-size:28px;font-weight:700;letter-spacing:-.025em}.s-form-done p{color:#6e6e73;font-size:17px}.s-check{width:56px;height:56px;border-radius:50%;background:linear-gradient(125deg,#1fbf75,#0a6fd8);color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.s-faq{max-width:760px;margin:0 auto}.s-faq details{border-bottom:1px solid #d2d2d7;padding:22px 0}.s-faq summary{font-size:21px;font-weight:600;letter-spacing:-.02em;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";color:#0071e3;font-weight:400;font-size:26px;line-height:1;transition:transform .2s}.s-faq details[open] summary:after{transform:rotate(45deg)}.s-faq p{color:#6e6e73;font-size:17px;line-height:1.5;margin-top:12px}.s-foot{background:#f5f5f7;border-top:1px solid #d2d2d7}.s-foot-in{max-width:1080px;margin:0 auto;padding:28px 22px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;font-size:13px;color:#6e6e73}.s-foot nav{display:flex;gap:22px;margin-right:auto}.s-foot nav a{color:#424245}.s-legal{max-width:720px;margin:0 auto;padding:72px 22px 100px}.s-legal h1{font-size:48px;font-weight:700;letter-spacing:-.04em;margin-bottom:24px}.s-legal h2{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:36px 0 10px}.s-legal li,.s-legal p{font-size:17px;line-height:1.55;color:#424245}.mock{background:#fff;border-radius:16px;box-shadow:0 40px 100px rgba(10,60,90,.22),0 0 0 1px rgba(0,0,0,.06);overflow:hidden;text-align:left;transform:rotateX(8deg);transform-origin:top;animation:mockIn 1.1s cubic-bezier(.2,.9,.3,1) both}@keyframes mockIn{0%{transform:rotateX(22deg) translateY(30px);opacity:0}to{transform:rotateX(8deg);opacity:1}}.mock-bar{height:36px;background:#f3f3f5;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(0,0,0,.06)}.mock-bar i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.mock-bar i:nth-child(2){background:#febc2e}.mock-bar i:nth-child(3){background:#28c840}.mock-bar span{margin:0 auto;font-size:12px;color:#86868b;font-weight:500;transform:translateX(-24px)}.mock-body{display:grid;grid-template-columns:170px 1fr;min-height:380px}.mock-side{background:#f6f6f8;padding:14px 10px;display:flex;flex-direction:column;gap:2px;font-size:12px;border-right:1px solid rgba(0,0,0,.05)}.mock-side div{padding:5px 9px;border-radius:6px;color:#1d1d1f}.mock-side div.on{background:#0a6fd8;color:#fff}.mock-main{background:#f5f5f7;padding:22px 24px}.mock-date{font-size:11px;color:#86868b;font-weight:600}.mock-h{font-size:24px;font-weight:700;letter-spacing:-.03em;margin:2px 0 16px}.mock-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:12px;gap:12px}.mock-aff{background:radial-gradient(130% 150% at 0 0,#22c97f 0,#0fa3b1 45%,#0a6fd8 100%);color:#fff;border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.mock-aff small{font-size:11px;opacity:.8;font-weight:600}.mock-aff b{font-size:20px;letter-spacing:-.025em;line-height:1.2}.mock-card{background:#fff;border-radius:14px;padding:14px;box-shadow:0 1px 8px rgba(0,0,0,.04)}.mock-rings{display:flex;align-items:center;gap:14px;font-size:11px;color:#86868b}.mock-rings div{display:flex;flex-direction:column;gap:3px}.mock-rings b{color:#1d1d1f;font-size:13px}.mock-moves{grid-column:span 2;display:flex;flex-direction:column;gap:2px}.mock-moves>b{font-size:13px;margin-bottom:6px}.mock-move{display:flex;gap:10px;align-items:center;padding:7px 0;border-top:1px solid rgba(0,0,0,.06);font-size:12.5px}.mock-move span{width:24px;height:24px;border-radius:7px;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.mock-move small{color:#86868b;font-size:11px}@media (max-width:900px){.s-bento,.s-pillars,.s-split,.s-steps{grid-template-columns:1fr}.s-tile.wide{grid-column:auto;grid-template-columns:1fr}.s-tile.wide .s-tile-icon{grid-row:auto;margin-bottom:14px}.s-dark,.s-section{padding:80px 20px}.mock-body{grid-template-columns:1fr}.mock-side{display:none}.mock-grid{grid-template-columns:1fr}.mock-moves{grid-column:auto}}@media (max-width:760px){.s-links{display:none;position:absolute;top:52px;left:0;right:0;flex-direction:column;gap:0;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px 22px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.s-links.open{display:flex}.s-links a{padding:12px 0;font-size:17px;border-bottom:1px solid rgba(0,0,0,.06)}.s-nav-in{gap:12px}.s-nav-cta{margin-left:auto;gap:12px}.s-burger{display:inline-flex}.s-link-plain{display:none}.s-hero{padding-top:56px}.s-form{padding:22px}.s-form-row{grid-template-columns:1fr}.mock{transform:none;animation:none}}