@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}:root{--white:#fff;--blue:#12358f;--blue-700:color-mix(in srgb, var(--blue) 76%, #000);--blue-100:color-mix(in srgb, var(--blue) 13%, #fff);--blue-50:color-mix(in srgb, var(--blue) 6%, #fff);--yellow:#ffc629;--yellow-50:color-mix(in srgb, var(--yellow) 20%, #fff);--ink:#0f1b2d;--muted:#54647d;--line:#dce3ee;--good:#146c43;--good-50:#e5f3eb;--warn:#8a5a00;--bad:#b42318;--bad-50:#fdecea;--font-display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-body:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-control:8px;--radius-card:12px;--radius-feature:14px;--radius-pill:999px;--content-max:1180px;--display:var(--font-display);--body:var(--font-body);--r:var(--radius-control);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{margin:0}img{max-width:100%}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}h1,h2,h3,h4{text-wrap:balance;margin:0}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.btn{border-radius:var(--r);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-700)}.btn-yellow{background:var(--yellow);color:var(--ink)}.btn-yellow:hover{background:color-mix(in srgb, var(--yellow) 85%, #000)}.btn-line{border-color:var(--line);color:var(--ink);background:#fff}.btn-line:hover{border-color:var(--blue)}.btn-ghost-light{color:#fff;background:0 0;border-color:#ffffff73}.btn-ghost-light:hover{background:#ffffff14;border-color:#fff}.btn-soft{background:var(--blue-50);color:var(--blue);border-color:var(--blue-100)}.btn-soft:hover{border-color:var(--blue)}.btn-lg{padding:15px 24px;font-size:16px}.btn.sm{padding:7px 12px;font-size:14px}.btn[disabled]{opacity:.5;cursor:not-allowed}.icon-btn{border-radius:var(--r);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;place-items:center;display:inline-grid}.icon-btn.sm{width:32px;height:32px}.icon-btn.sm .ic{width:16px;height:16px}.icon-btn:hover{border-color:var(--blue);color:var(--blue)}.icon-btn[disabled]{opacity:.35;pointer-events:none}.icon-btn.danger:hover{border-color:var(--bad);color:var(--bad)}#site-root{container:site/inline-size}.skip{z-index:100;background:var(--yellow);color:var(--ink);border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.prev-bar{background:var(--yellow);color:var(--ink);padding:10px 16px;font-size:14px}.prev-bar-in{flex-wrap:wrap;align-items:center;gap:10px;max-width:1440px;margin-inline:auto;display:flex}.prev-bar b{margin-right:auto}.prev-bar .btn{padding:7px 12px;font-size:13px}.prev-bar .btn-line{background:#fff}.prev-bar .on{background:var(--ink);color:#fff;border-color:var(--ink)}.wrap{max-width:1180px;margin-inline:auto;padding-inline:24px}.s-head{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky}.s-head-in{align-items:center;gap:24px;min-height:68px;display:flex}.logo{color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:inline-flex}.logo svg,.logo img{object-fit:contain;flex:none;width:34px;height:40px}.logo .wm{text-align:left;flex-direction:column;line-height:1;display:flex}.logo .wm b{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:22px;font-weight:700}.logo .wm small{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-top:3px;font-size:10.5px;font-weight:600}.logo.light{color:#fff}.logo.light .wm small{color:var(--yellow)}.s-nav{gap:22px;margin-left:auto;display:flex}.s-nav a{color:var(--ink);font-size:15px;font-weight:500;text-decoration:none}.s-nav a:hover{color:var(--blue)}.s-burger{margin-left:auto;display:none}@container site (width<=900px){.s-nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;padding:8px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0}.s-nav.open{display:flex}.s-nav a{border-bottom:1px solid var(--line);padding:12px 0}.s-burger{display:inline-grid}.s-head-cta{display:none}}.hero{color:#fff;background-color:var(--blue);background-image:repeating-linear-gradient(90deg,#0000 0 110px,#ffffff09 110px 220px);background-position:50%;background-size:cover;position:relative;overflow:hidden}.hero.has-img .hero-pitch{opacity:.35}.hero-pitch{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-copy{overflow-wrap:break-word;min-width:0}.hero-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:56px;padding-block:84px 92px;display:grid;position:relative}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);font-size:13px;font-weight:600}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin-top:16px;font-size:clamp(40px,6.4cqi,76px);font-weight:700;line-height:.94}.hero .lead{color:#ffffffdb;max-width:34em;margin-top:20px;font-size:clamp(17px,1.6cqi,19px)}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-facts{padding:0;border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:12px 32px;margin:36px 0 0;padding-top:20px;list-style:none;display:flex}.hero-facts li{color:#ffffffbf;font-size:14px}.hero-facts b{font-family:var(--display);color:#fff;font-size:30px;font-weight:700;line-height:1;display:block}.table-card{color:var(--ink);background:#fff;border-radius:14px;min-width:0;padding:22px;box-shadow:0 24px 60px -24px #0514328c}.tc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tc-head h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:22px}.chip{letter-spacing:.06em;text-transform:uppercase;background:var(--blue-50);color:var(--blue);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.chip.y{background:var(--yellow);color:var(--ink)}.tc-sub{color:var(--muted);margin-top:4px;font-size:13px}.lt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:14px;font-size:14px}.lt th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:1px solid var(--line);padding:6px 4px;font-size:11px;font-weight:600}.lt th:nth-child(2){text-align:left}.lt td{text-align:center;border-bottom:1px solid var(--line);padding:9px 4px}.lt td:nth-child(2){text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-weight:600;overflow:hidden}.lt td:last-child{color:var(--blue);font-weight:700}.lt .pos{background:var(--blue-50);border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.lt tr:first-child .pos{background:var(--yellow)}.tc-next{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.tc-next b{color:var(--ink)}@container site (width<=900px){.hero-in{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:56px 64px}}.sec{padding-block:96px}.sec.alt{background:var(--blue-50)}.sec-head{max-width:640px}.sec-head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--blue);font-size:clamp(34px,4.6cqi,52px);font-weight:700;line-height:.98}.sec-head p{color:var(--muted);margin-top:12px;font-size:18px}@container site (width<=640px){.sec{padding-block:60px}.wrap{padding-inline:18px}}.how-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px;display:grid}.how-item{flex-direction:column;gap:12px;min-width:0;display:flex}.how-ic{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.how-ic .ic{width:26px;height:26px}.how-item h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:28px;line-height:1}.how-item p{color:var(--muted)}@container site (width<=900px){.how-grid{grid-template-columns:repeat(2,1fr)}}@container site (width<=520px){.how-grid{grid-template-columns:1fr;gap:28px}}.split{grid-template-columns:.9fr 1.3fr;align-items:start;gap:56px;display:grid}.ben-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ben{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.ben .ic{width:28px;height:28px;color:var(--blue)}.ben h3{font-size:19px;font-weight:700}.ben p{color:var(--muted);font-size:15.5px}@container site (width<=900px){.split{grid-template-columns:1fr;gap:36px}}@container site (width<=560px){.ben-grid{grid-template-columns:1fr}}.inc-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0 40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.inc-grid li{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:18px 0;font-size:17px;font-weight:500;display:flex}.tick{background:var(--yellow);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.tick .ic{stroke-width:2.6px;width:16px;height:16px}@container site (width<=900px){.inc-grid{grid-template-columns:repeat(2,1fr)}}@container site (width<=560px){.inc-grid{grid-template-columns:1fr}}.price-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.places{background:var(--yellow);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.places .bar{background:#0f1b2d2e;border-radius:3px;width:90px;height:6px;overflow:hidden}.places .bar i{background:var(--ink);height:100%;display:block}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.price{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex;position:relative}.price.featured{background:var(--blue);color:#fff;border-color:var(--blue)}.price .badge{background:var(--yellow);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:28px}.price h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:26px}.amount{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:54px;font-weight:700;line-height:1}.amount small{letter-spacing:.06em;vertical-align:.7em;margin-right:6px;font-size:20px}.per{opacity:.75;margin-top:-6px;font-size:14px}.deadline{background:var(--blue-50);color:var(--blue);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.price.featured .deadline{color:#fff;background:#ffffff1f}.price ul{flex-direction:column;flex:1;gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.price li{gap:10px;font-size:15px;display:flex}.price li .ic{width:18px;height:18px;color:var(--blue);stroke-width:2.4px;margin-top:2px}.price.featured li .ic{color:var(--yellow)}.price .btn{width:100%}.price.featured .btn{background:var(--yellow);color:var(--ink)}.price.expired{opacity:.55}.price.expired .btn{pointer-events:none;background:var(--line);color:var(--muted)}.cur-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--good);font-size:12px;font-weight:700}.price.featured .cur-tag{color:var(--yellow)}.footnote{color:var(--muted);margin-top:20px;font-size:14px}@container site (width<=900px){.price-grid{grid-template-columns:1fr;gap:28px;max-width:460px}}.tl{grid-template-columns:repeat(var(--n,6), 1fr);margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:var(--blue-100);height:2px;position:absolute;top:9px;left:0;right:0}.tl li{min-width:0;padding:36px 16px 0 0;position:relative}.tl .dot{border:3px solid var(--blue);background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.tl li.next .dot{background:var(--yellow);border-color:var(--ink)}.tl .when{font-family:var(--display);text-transform:uppercase;color:var(--blue);font-size:24px;font-weight:700;line-height:1}.tl h3{margin-top:8px;font-size:17px}.tl p{color:var(--muted);margin-top:4px;font-size:14.5px}.tl .nx{margin-top:10px;display:inline-block}@container site (width<=900px){.tl{grid-template-columns:1fr;gap:26px;padding-left:34px}.tl:before{width:2px;height:auto;inset:6px auto 6px 9px}.tl li{padding:0}.tl .dot{top:2px;left:-34px}}.join-grid{grid-template-columns:1.3fr .9fr;align-items:start;gap:48px;display:grid}.chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.chips span{border:1.5px solid var(--blue);color:var(--blue);background:#fff;border-radius:999px;padding:10px 16px;font-weight:600}.squad{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:28px;display:flex}.squad .big{font-family:var(--display);color:var(--blue);font-size:72px;font-weight:700;line-height:.9}.squad h3{font-size:20px}.squad p{color:var(--muted)}.squad-dots{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:6px;display:grid}.squad-dots i{aspect-ratio:1;background:var(--blue);border-radius:50%;max-width:100%}.squad-dots i.sub{background:var(--blue-100)}@container site (width<=900px){.join-grid{grid-template-columns:1fr;gap:32px}}.ff{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:36px;display:grid}.ff .slot{aspect-ratio:3/2;border:1.5px dashed var(--blue-100);color:var(--blue-100);border-radius:10px;place-items:center;max-width:100%;display:grid}.ff .slot .ic{width:28px;height:28px}.ff .logo-tile{aspect-ratio:3/2;border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;max-width:100%;padding:14px;display:grid}.ff .logo-tile img{object-fit:contain;max-width:100%;max-height:100%}.ff-note{color:var(--blue);align-items:center;gap:8px;margin-top:18px;font-weight:600;display:flex}@container site (width<=760px){.ff{grid-template-columns:repeat(3,1fr)}}.faq-list{flex-direction:column;gap:10px;min-width:0;display:flex}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:12px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .ic{color:var(--blue);transition:transform .2s}.faq-list details[open] summary .ic{transform:rotate(180deg)}.faq-list details[open]{border-color:var(--blue)}.faq-list .ans{color:var(--muted);padding:0 20px 20px}.reg-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.steps{counter-reset:s;flex-direction:column;gap:18px;margin:32px 0 0;padding:0;list-style:none;display:flex}.steps li{counter-increment:s;align-items:flex-start;gap:14px;display:flex}.steps li:before{content:counter(s);background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.steps li span{padding-top:4px}.contact-mini{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:8px;margin-top:32px;padding-top:24px;font-size:15px;display:flex}.contact-mini b{color:var(--ink)}.form-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:32px;box-shadow:0 18px 50px -30px #0b3c8c59}.fgrid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.fgrid .full{grid-column:1/-1}.ff-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ff-field label{font-size:14px;font-weight:600}.ff-field label .opt{color:var(--muted);font-weight:400}.ff-field input,.ff-field select,.ff-field textarea{border:1.5px solid var(--line);border-radius:var(--r);background:#fff;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.ff-field textarea{resize:vertical;min-height:96px}.ff-field input:focus,.ff-field select:focus,.ff-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-100);outline:none}.ff-field.err input,.ff-field.err select{border-color:var(--bad)}.ff-field .msg{color:var(--bad);min-height:0;font-size:13px}.ff-field .warn{color:var(--warn);font-size:13px}.consent{color:var(--muted);align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin-top:2px}.consent.err{color:var(--bad)}.linkbtn{color:var(--blue);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.form-foot small{color:var(--muted);align-items:center;gap:6px;display:flex}.form-foot .ic{width:16px;height:16px}.done{text-align:left;flex-direction:column;gap:14px;display:flex}.done .ok{background:var(--good-50);width:56px;height:56px;color:var(--good);border-radius:50%;place-items:center;display:grid}.done .ok .ic{stroke-width:2.6px;width:28px;height:28px}.done h3{font-family:var(--display);text-transform:uppercase;color:var(--blue);font-size:34px;line-height:1}.done p{color:var(--muted)}.demo-note{background:var(--yellow-50);border:1px solid color-mix(in srgb, var(--yellow) 60%, #fff);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13.5px}@container site (width<=900px){.reg-grid{grid-template-columns:1fr;gap:36px}}@container site (width<=560px){.fgrid{grid-template-columns:1fr}.form-card{padding:22px}}.s-foot{background:var(--blue-700);color:#ffffffd1;padding-block:64px 32px;font-size:15px}.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;display:grid}.s-foot h4{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px}.s-foot ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.s-foot li{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.s-foot .ic{width:18px;height:18px;color:var(--yellow)}.s-foot button.linklike{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.s-foot a{text-underline-offset:3px;text-decoration:underline}.sponsor-slot{text-align:center;color:#fff9;border:1.5px dashed #ffffff4d;border-radius:10px;margin-top:18px;padding:14px;font-size:13px}.foot-base{color:#fff9;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}@container site (width<=900px){.foot-grid{grid-template-columns:1fr 1fr}}@container site (width<=520px){.foot-grid{grid-template-columns:1fr}}.fab{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.fab-btn{background:var(--blue);color:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 30px -8px #0b3c8c99}.fab-btn .ic{width:26px;height:26px}.fab-pop{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:280px;max-width:calc(100vw - 40px);padding:18px;display:flex;box-shadow:0 20px 50px -20px #0f1b2d66}.fab-pop h4{font-size:16px}.fab-pop p{color:var(--muted);font-size:14px}.fab-pop .num{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:700;display:flex}.mcta{z-index:35;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;align-items:center;gap:12px;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px -18px #0f1b2d66}.mcta.show{transform:none}.mcta small{color:var(--muted);font-size:12px;display:block}.mcta b{font-size:14px}.mcta .btn{margin-left:auto}@media (max-width:640px){.mcta{display:flex}.fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}#siteFrame.phone .mcta{display:flex}#siteFrame.phone .fab{bottom:84px}.cookie{left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--ink);color:#fff;border-radius:14px;flex-direction:column;gap:12px;width:calc(100% - 40px);max-width:380px;padding:18px;font-size:14px;display:flex;position:fixed}.cookie .row{gap:10px;display:flex}.cookie .btn{padding:8px 14px;font-size:14px}.cookie .btn-line{color:#fff;background:0 0;border-color:#ffffff59}.logo img{width:auto;height:30px;display:block}.s-foot .logo img{height:34px}.price .amount.hidden-price{letter-spacing:.01em;text-transform:none;font-size:30px;line-height:1.1}.price.disabled,.price.closed{color:var(--muted);background:#f4f6fa}.price.disabled .deadline,.price.closed .deadline{color:var(--muted);background:#e8ecf3}.price.disabled li .ic,.price.closed li .ic{color:var(--muted)}.price.disabled .per,.price.closed .per{opacity:1}.price.disabled .btn,.price.closed .btn{pointer-events:none;background:var(--line);color:var(--muted);border-color:var(--line)}.price-empty{border:1.5px dashed var(--blue-100);text-align:center;font-family:var(--display);text-transform:uppercase;color:var(--blue);background:#fff;border-radius:14px;margin-top:40px;padding:40px 28px;font-size:28px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-error{background:var(--bad-50);color:var(--bad);border-radius:8px;padding:10px 12px;font-size:14px}.full-panel{flex-direction:column;gap:14px;display:flex}.full-panel h3{font-family:var(--display);text-transform:uppercase;color:var(--blue);font-size:34px;line-height:1}.full-panel p{color:var(--muted)}.spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ts-widget:empty{display:none}.legal-page{padding-block:72px 96px}.legal-page h1{font-family:var(--display);text-transform:uppercase;color:var(--blue);font-size:clamp(34px,4.6cqi,52px);line-height:.98}.legal-page .policy{max-width:760px;color:var(--ink);flex-direction:column;gap:14px;margin-top:28px;display:flex}.legal-page .policy a{color:var(--blue)}.legal-page .back{color:var(--blue);align-items:center;gap:8px;margin-top:32px;font-weight:600;display:inline-flex}.ans a{color:var(--blue)}.ans ul,.ans ol{margin:8px 0 0;padding-left:20px}.ans p+p{margin-top:8px}.s-foot .foot-h{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-family:var(--body);margin-bottom:14px;font-weight:700}.consent label{cursor:pointer}.fab-pop{position:relative}.s-foot .linklike{white-space:nowrap}.s-foot .linklike.copy{margin-left:auto}@media (max-width:640px){.cookie{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.hero-photo,.hero-photo img,.hero-video,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-photo img,.hero-video{object-fit:cover}.hero-shade{background:linear-gradient(100deg, color-mix(in srgb, var(--blue) 90%, transparent) 35%, color-mix(in srgb, var(--blue) 45%, transparent))}@media (max-width:900px){.hero-shade{background:color-mix(in srgb, var(--blue) 78%, transparent)}}.hero-in{z-index:1}.ff .logo-tile a{place-items:center;width:100%;height:100%;display:grid}.ff .logo-tile img{width:auto;height:auto}.sponsor-logo{width:auto;max-width:100%;height:auto;max-height:48px;margin-inline:auto;display:block}
