.home-page{background:#23262e;-webkit-font-smoothing:antialiased}.home-header,.home-main,.home-footer{width:min(1080px,calc(100% - 64px));margin:auto}.home-header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.home-brand{font-size:26px;font-weight:500;letter-spacing:-1.2px}.home-header nav{display:flex;align-items:center;gap:30px;font-size:14px}.home-header nav>a:first-child{color:var(--muted)}.home-header .secondary{background:#3d4450;padding:11px 17px}.home-hero{padding:78px 0 76px;max-width:920px}.home-hero h1{font-size:clamp(34px,4.7vw,58px);line-height:1.12;font-weight:500;letter-spacing:-1.7px;text-wrap:balance}.home-hero h1 span{color:#1a9fff}.home-hero>p{color:#b8bcc4;line-height:1.8;font-size:18px;margin-top:25px;max-width:650px}.home-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.home-actions .primary{display:inline-flex;gap:25px;align-items:center;font-size:15px;padding:14px 21px;border-radius:8px}.home-login{color:#b8bcc4;font-size:14px}.home-hero .home-note{font-size:12px;margin-top:19px;color:#8f98a0}.home-steps{padding:35px 0 52px;border-top:1px solid #ffffff0d}.home-steps h2{font-size:23px;font-weight:400;letter-spacing:-.4px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:35px}.step-icon{font-size:31px;color:#1a9fff;width:30px;height:30px;display:block;line-height:30px;margin-bottom:19px}.step-grid h3{font-size:17px;font-weight:500;margin-bottom:12px}.step-grid p,.home-details p{font-size:14px;line-height:1.8;color:#b8bcc4;text-wrap:pretty}.home-details{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #ffffff0d;padding:54px 0 60px}.home-details h2{font-size:29px;font-weight:400;letter-spacing:-.7px;line-height:1.3;margin-bottom:18px}.text-link{display:inline-block;margin-top:22px;color:#1a9fff}.home-faq details{border-bottom:1px solid #ffffff12;padding:20px 0}.home-faq details:first-child{padding-top:4px}.home-faq summary{cursor:pointer;min-height:30px;font-size:15px;line-height:1.5;color:#dcdedf}.home-faq p{margin-top:13px}.home-footer{border-top:1px solid #ffffff0d;display:flex;gap:25px;padding:25px 0 30px;font-size:12px;color:#8f98a0}.home-footer a:first-child{font-size:17px;color:#dcdedf;line-height:1}.home-footer a:last-child{margin-left:auto}.home-page a{transition:color 180ms ease,background 180ms ease,transform 180ms ease,box-shadow 180ms ease}.home-page .primary:hover{box-shadow:0 5px 24px #1a9fff20;transform:translateY(-2px)}.home-page a:active{transform:scale(.96)}.home-page nav>a:hover,.home-login:hover,.text-link:hover,.home-footer a:hover{color:#fff}.home-faq summary:hover{color:#1a9fff}.home-page summary:focus-visible{outline:2px solid #1a9fff;outline-offset:5px}.home-faq details[open] p{animation:content-in 200ms ease-out}.home-page h1,.home-page h2{text-wrap:balance}
@media(max-width:700px){.home-header,.home-main,.home-footer{width:calc(100% - 36px)}.home-header{height:76px}.home-header nav{gap:14px;font-size:12px}.home-header nav>a:first-child{display:none}.home-hero{padding:48px 0 46px}.home-hero h1{font-size:37px;letter-spacing:-1px}.home-hero>p{font-size:16px;margin-top:21px;line-height:1.65}.desktop-break{display:none}.home-actions{gap:18px;flex-wrap:wrap;margin-top:25px}.home-actions .primary{padding:13px 17px}.home-login{font-size:13px}.home-steps{padding:30px 0}.home-steps h2{font-size:23px;max-width:290px}.step-grid{grid-template-columns:1fr;gap:29px;margin-top:28px}.step-grid article{display:grid;grid-template-columns:30px 1fr;column-gap:17px}.step-icon{grid-row:1/3;margin:0}.step-grid h3{margin:2px 0 8px}.step-grid p{grid-column:2}.home-details{grid-template-columns:1fr;gap:31px;padding:32px 0}.home-details h2{font-size:26px}.home-footer{gap:16px;flex-wrap:wrap;align-items:center}.home-footer a:last-child{margin-left:0;width:100%}}
@media(prefers-reduced-motion:reduce){.home-page a{transition:none}.home-faq details[open] p{animation:none}}

.home-header .secondary{background:#353941;color:#dfe3e6}.home-header .secondary:hover{background:#4b5360;color:#fff}.home-page .primary:hover{box-shadow:0 2px 5px #0003}

.home-actions .primary{background:#5b8e2c;color:#fff}.home-actions .primary:hover{background:#6da638;color:#fff}.home-header .secondary{background:#3d4450}.home-header .secondary:hover{background:#4b5360}
