@font-face{font-family:F2Comfortaa;src:url('/static/slider_sl1b/comfortaa.woff') format('woff');font-display:swap}
.f2-page{--f2-line:#2c435a;--f2-muted:#b4c5d7;--f2-accent:#c5b2ff;max-width:1180px;width:calc(100% - 64px);margin:20px auto 60px;color:#edf4ff;font-family:F2Comfortaa,Arial,sans-serif;line-height:1.65}
.f2-page *{box-sizing:border-box}.f2-page h1,.f2-page h2,.f2-page h3,.f2-page p{margin:0}.f2-page a{color:inherit}.f2-page a:focus-visible,.f2-page button:focus-visible,.f2-page summary:focus-visible{outline:2px solid var(--f2-accent);outline-offset:5px}.f2-tabs{--f2-line:#2c435a;--f2-muted:#b4c5d7;display:flex;gap:8px;flex-wrap:wrap;padding:16px 0 25px;border-bottom:1px solid var(--f2-line);margin-bottom:48px}.f2-tabs a{padding:9px 15px;border-radius:50px;text-decoration:none;font-size:12px;color:var(--f2-muted);border:1px solid transparent}.f2-tabs [aria-current=page]{border-color:#6b6187;background:#282940;color:#e1d4ff}.f2-tabs a:hover{color:#fff;background:#162b40}.f2-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;padding-bottom:56px}.f2-hero-wide{display:block;max-width:900px;padding-bottom:35px}.f2-page h1{font-size:clamp(34px,4.3vw,56px);letter-spacing:-2.4px;line-height:1.18;font-weight:600}.f2-page h1 em{font-style:normal;color:#c5b2ff}.f2-hero-copy>p{font-size:15px;color:var(--f2-muted);line-height:1.85;margin-top:26px;max-width:640px}.f2-hero-copy>.f2-button{margin-top:25px}.f2-offer{padding:34px;border:1px solid #4f5571;border-radius:22px;background:radial-gradient(ellipse at 95% 0%,#3b35574d,transparent 75%),#102237;display:flex;flex-direction:column;align-items:flex-start;gap:10px;box-shadow:0 20px 50px #0002}.f2-campaign{display:inline-block;font-size:10px;color:#e0d4ff;background:#4e3c6c66;border:1px solid #735f9277;padding:5px 10px;border-radius:20px;line-height:1.6}.f2-offer h2{font-size:21px;line-height:1.5;margin:12px 0 10px;letter-spacing:-.6px}.f2-offer del{font-size:16px;color:#a7b6ca}.f2-amount{display:block;font-size:clamp(38px,4vw,54px);line-height:1.1;letter-spacing:-2px;font-weight:600}.f2-amount small{font-size:27px}.f2-tax{font-size:11px;color:#b6c7d9}.f2-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;min-height:47px;padding:13px 21px;border:1px solid #c7b4ff;border-radius:9px;background:#c7b4ff;color:#142034!important;font:700 12px F2Comfortaa,Arial,sans-serif;line-height:1.6;text-decoration:none;cursor:pointer;transition:background .15s}.f2-button:hover{background:#e0d4ff}.f2-button.f2-secondary{background:transparent;color:#e9ecff!important;border-color:#536580}.f2-button.f2-secondary:hover{background:#26384e}.f2-offer>.f2-button{align-self:stretch;margin-top:10px}.f2-offer>.f2-button+.f2-button{margin-top:0}.f2-small{font-size:11px!important;line-height:1.8;color:#adbed0;margin-top:18px!important}.f2-section{padding:44px 0}.f2-section-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}.f2-page h2{font-size:28px;line-height:1.4;letter-spacing:-1px}.f2-section-heading>p{color:var(--f2-muted);font-size:12px}.f2-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.f2-card{border:1px solid var(--f2-line);background:#0d2032;border-radius:16px;padding:26px}.f2-card h3{font-size:17px;line-height:1.5;margin-bottom:13px}.f2-card p{font-size:12px;color:var(--f2-muted);line-height:1.9}.f2-market-strip{padding:28px 24px;margin:20px 0 50px;border-block:1px solid var(--f2-line);text-align:center}.f2-market-strip>div{display:flex;justify-content:center;gap:16px 32px;flex-wrap:wrap;margin-top:0;font-size:15px;color:#dbe5f6}.f2-details article{display:block;padding:34px 0;border-bottom:1px solid var(--f2-line)}.f2-details h2{font-size:23px;max-width:850px}.f2-details p{color:var(--f2-muted);font-size:14px;line-height:1.95;margin-top:18px;max-width:900px}.f2-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:75px 0}.f2-faq h2{font-size:30px}.f2-faq details{border-bottom:1px solid var(--f2-line);padding:18px 0}.f2-faq summary{font-size:14px;cursor:pointer;font-weight:bold;line-height:1.8}.f2-faq details p{font-size:13px;line-height:1.9;color:var(--f2-muted);padding-top:16px}.f2-text-link{display:inline-block;margin-top:24px;font-size:12px;text-underline-offset:5px}.f2-bottom{border-radius:18px;padding:30px 34px;background:#193048;display:flex;align-items:center;justify-content:space-between;gap:25px}.f2-bottom h2{font-size:23px}.f2-bottom p{font-size:12px;color:var(--f2-muted);margin-top:9px}.f2-bottom .f2-button{flex-shrink:0}.f2-web-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.f2-web-grid .f2-offer{box-shadow:none}.f2-web-grid h2{font-size:32px;line-height:1.3}.f2-web-grid .f2-offer>p{color:var(--f2-muted);font-size:13px;line-height:1.9;margin-bottom:20px;flex:1}.f2-featured{border-color:#8f80b0;background:linear-gradient(140deg,#2b2d48,#13283c)}.f2-credit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.f2-credit{display:flex;flex-direction:column;gap:10px}.f2-credit h3{font-size:32px;margin:15px 0 0;letter-spacing:-1px}.f2-credit h3 small{font-size:14px}.f2-credit .f2-campaign{align-self:flex-start}.f2-credit .f2-button{margin-top:15px}.f2-card-price{font-size:23px;margin-top:15px}.f2-empty{grid-column:1/-1}.f2-empty .f2-button{margin-top:20px}.f2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:28px 0;margin:0 0 20px;list-style:none;border-block:1px solid var(--f2-line)}.f2-steps li{display:flex;gap:17px}.f2-steps b{font-size:12px}.f2-steps p{font-size:11px;color:var(--f2-muted);margin-top:8px;line-height:1.8}
.f2-form{display:grid;gap:18px}.f2-form label{display:grid;gap:7px;font-size:12px}.f2-form input,.f2-form textarea,.f2-form select{box-sizing:border-box;width:100%;background:#071725;color:#edf5ff;border:1px solid #466078;border-radius:7px;min-height:44px;padding:11px;font:inherit}.f2-form textarea{min-height:110px;resize:vertical}.f2-form .f2-check{display:flex;align-items:start;gap:12px;font-size:12px}.f2-check input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin-top:3px;accent-color:#ac95e5}.f2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.f2-checkout{display:grid;grid-template-columns:1.5fr .75fr;gap:25px;margin-top:35px}.f2-checkout h2{font-size:22px;margin-bottom:20px}.f2-checkout h1{font-size:38px}.f2-checkout aside{align-self:start}.f2-checkout aside strong{font-size:28px;display:block;margin:15px 0}.f2-notice{padding:18px;border:1px solid #567a90;background:#173247;border-radius:10px;font-size:13px;margin-bottom:22px}.f2-notice.f2-error{border-color:#ae7088;color:#ffd9e1;background:#452c3e}.f2-checkout iframe{width:100%;height:690px;background:white;border:0;border-radius:10px}.f2-receipt{margin:25px 0;font-size:12px;color:#b9c8d9}.f2-admin-wrap{overflow-x:auto}.f2-admin-wrap td{vertical-align:top;min-width:130px;max-width:400px;overflow-wrap:anywhere}.f2-admin-wrap small{display:block}.f2-admin-wrap textarea{width:100%}
@media(max-width:900px){.f2-hero{gap:28px;grid-template-columns:1fr .85fr}.f2-features{grid-template-columns:repeat(2,1fr)}.f2-hero h1{font-size:39px}.f2-offer{padding:25px}.f2-page h2{font-size:25px}.f2-faq{gap:35px}.f2-market-strip>div{font-size:13px}.f2-checkout{grid-template-columns:1fr}}
@media(max-width:650px){.f2-page{width:calc(100% - 32px);margin-top:0}.f2-tabs{gap:5px;margin-bottom:32px;padding-bottom:20px}.f2-tabs a{font-size:10px;padding:8px 10px}.f2-hero{grid-template-columns:1fr;gap:28px;padding-bottom:20px}.f2-hero h1{font-size:clamp(30px,8.5vw,42px);letter-spacing:-1.5px}.f2-hero-copy>p{font-size:13px;margin-top:20px}.f2-offer{padding:25px 23px}.f2-section{padding:32px 0}.f2-section-heading{display:block}.f2-section-heading>p{margin-top:15px}.f2-features,.f2-web-grid{grid-template-columns:1fr}.f2-card{padding:23px}.f2-features{gap:12px}.f2-details article{padding:28px 0}.f2-details h2{font-size:20px;letter-spacing:-.5px}.f2-details p{font-size:12px;margin-top:14px}.f2-market-strip{padding-inline:0;margin-bottom:15px}.f2-market-strip>div{font-size:12px;gap:15px 23px}.f2-faq{grid-template-columns:1fr;gap:22px;padding:42px 0}.f2-faq h2 br{display:none}.f2-faq summary{font-size:12px}.f2-faq details p{font-size:12px}.f2-bottom{display:block;padding:25px}.f2-bottom h2{font-size:21px}.f2-bottom .f2-button{margin-top:22px;width:100%}.f2-steps{grid-template-columns:1fr;gap:24px}.f2-form-grid{grid-template-columns:1fr}.f2-checkout h1{font-size:30px}}
