@font-face{font-family:Nise JSRF;src:url(/_astro/NiseJSRF.B1eyiUGx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-logo: "Nise JSRF", "Segoe UI", sans-serif;--color-bg: #070708;--color-text: #fff;--color-accent: #7df9ff;--color-muted: #6c6f7f;--rasp: #ed1d58;--rasp-light: #fceef0;--rasp-dark: #8d0d3c;--alt-green: #008489;--primary: rgb(34, 34, 34);--dark-mode-grey-lighter: #aeaeb2;--dark-mode-grey: #8e8e93;--grey: rgb(113, 113, 113);--orange-light: #fff5e6;--orange-dark: #663d00;--purple-light: #ece1f4;--purple: #8a5ec2;--purple-dark: #1a0142;--green-light: #e1f4ec;--green: rgb(59, 182, 59);--green-dark: #014227;--yellow-light: #fffbe5;--yellow: #ffdb58;--yellow-dark: #655500;--error-red: #ff0033;--link-blue: #0091ea;--bright-blue: #0992ed;--blue-light: #e6f2fd;--blue-dark: #004266;--red-light: #ffe6e6;--red: #ff4d4d;--red-dark: #990000}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-body);font-size:16px;min-height:100%;background:var(--color-bg);color:var(--color-text)}body{font-family:var(--font-body);margin:0;min-height:100%;background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column}.font-logo{font-family:var(--font-logo);letter-spacing:.04em;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:600;line-height:1.15;letter-spacing:.04em;margin:0}h1{font-size:clamp(32px,6vw,54px)}h2{font-size:clamp(26px,4.8vw,36px)}h3{font-size:clamp(22px,4vw,28px)}h4,h5,h6{font-size:clamp(18px,3.4vw,22px);font-weight:500}main{flex:1}a,h1,p{margin:0}a{color:var(--color-accent);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}.stack{display:flex;flex-direction:column}.stack--center{align-items:center;justify-content:center}.stack--align-start{align-items:flex-start}.stack--gap-tight{gap:clamp(6px,1.2vw,12px)}.stack--gap-medium{gap:clamp(12px,1.8vw,24px)}.stack--gap-wide{gap:clamp(24px,3vw,40px)}.site-footer[data-astro-cid-sz7xmlte]{background:#000;color:#fff;font-size:12px;line-height:22px;display:flex;justify-content:center;align-items:center;width:100%;padding:48px 24px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{text-decoration:underline}.footer-wrapper[data-astro-cid-sz7xmlte]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:56px}.footer-links-wrapper[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:32px;padding:0 24px}.footer-links[data-astro-cid-sz7xmlte]{flex:1 1 240px;display:flex;flex-direction:column;gap:8px}.footer-links[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:12px;margin:0;color:#ffffff8c;letter-spacing:.04em;text-transform:none}.footer-links__list[data-astro-cid-sz7xmlte]{display:inline-flex;flex-direction:column;gap:8px}.footer-link[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;position:relative;transition:color .2s ease}.footer-link[data-astro-cid-sz7xmlte]:before{content:"";display:block;width:0;height:1px;background:#ffffff40;transition:background .2s ease,width .2s ease}.footer-link[data-astro-cid-sz7xmlte]:hover,.footer-link[data-astro-cid-sz7xmlte]:focus-visible{color:var(--color-accent)}.footer-link[data-astro-cid-sz7xmlte]:hover:before,.footer-link[data-astro-cid-sz7xmlte]:focus-visible:before{background:var(--color-accent);width:18px}.footer-link--disabled[data-astro-cid-sz7xmlte]{color:#ffffff52;cursor:default;pointer-events:auto;position:relative}.footer-link--disabled[data-astro-cid-sz7xmlte]:hover,.footer-link--disabled[data-astro-cid-sz7xmlte]:focus-visible{color:#ffffff73}.footer-link--disabled[data-astro-cid-sz7xmlte]:before{content:"";display:block;width:0;height:1px;background:#ffffff29;transition:background .2s ease,width .2s ease}.footer-link--disabled[data-astro-cid-sz7xmlte]:hover:before,.footer-link--disabled[data-astro-cid-sz7xmlte]:focus-visible:before{width:18px;background:#ffffff47}.footer-link--disabled[data-astro-cid-sz7xmlte]:after{content:attr(data-tooltip);position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);background:#121212eb;padding:6px 14px;border-radius:8px;font-size:12px;letter-spacing:.02em;text-transform:none;white-space:nowrap;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 18px #0006;color:#ffffffeb;opacity:0;pointer-events:none;transition:opacity .15s ease}.footer-link--disabled[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 4px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(18,18,18,.92);opacity:0;transition:opacity .15s ease}.footer-link--disabled[data-astro-cid-sz7xmlte]:hover:after,.footer-link--disabled[data-astro-cid-sz7xmlte]:focus-visible:after{opacity:1}.footer-link--disabled[data-astro-cid-sz7xmlte]:hover:before,.footer-link--disabled[data-astro-cid-sz7xmlte]:focus-visible:before{opacity:1}.footer-lower[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;text-transform:uppercase;letter-spacing:.3em}.footer-lower[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-family:var(--font-body);margin:0;color:#ffffff73}.footer-socials[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:12px}.footer-socials[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:#ffffff59}@media(max-width:768px){.site-footer[data-astro-cid-sz7xmlte]{padding:48px 24px}.footer-wrapper[data-astro-cid-sz7xmlte]{gap:36px}.footer-links-wrapper[data-astro-cid-sz7xmlte]{gap:24px;padding:0}.footer-lower[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;text-transform:none;letter-spacing:.08em;padding:24px 0 0}.footer-socials[data-astro-cid-sz7xmlte]{gap:24px}}.site-header{position:sticky;top:0;z-index:10;display:flex;justify-content:center;padding:clamp(16px,4vw,32px);background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 95%,transparent),color-mix(in srgb,var(--color-bg) 85%,transparent));backdrop-filter:blur(6px)}.site-nav ul{list-style:none;display:flex;gap:clamp(16px,4vw,34px);margin:0;padding:0;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,1.2vw,15px);font-weight:600}.site-nav a{color:var(--color-text);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent;transition:border-color .15s ease,color .15s ease}.site-nav a:hover,.site-nav a:focus-visible{color:var(--color-accent);text-decoration:none;border-color:var(--color-accent)}.page{padding:clamp(120px,22vh,200px) clamp(24px,6vw,64px);width:min(960px,100%);margin:0 auto}.page__title{font-size:clamp(32px,6vw,52px);letter-spacing:.08em}.page__lead{font-size:clamp(16px,2.6vw,20px);color:var(--color-muted);max-width:60ch;line-height:1.7}.page__section{width:100%;padding:clamp(18px,4vw,24px);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;box-shadow:0 12px 28px #00000040}.page__section h2{font-size:clamp(24px,4vw,32px);margin-bottom:clamp(12px,2vw,16px);letter-spacing:.06em}.page__section p,.page__section li{font-size:clamp(15px,2.4vw,18px);line-height:1.65;color:var(--color-muted)}.page__section ul,.page__section ol{margin:0;padding-left:clamp(18px,3vw,24px);display:grid;row-gap:clamp(8px,1.6vw,14px)}.page__split{display:grid;gap:clamp(18px,4vw,32px)}@media(min-width:720px){.page__split{grid-template-columns:repeat(2,minmax(0,1fr))}}dl.page__rates{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(12px,2.4vw,18px) clamp(16px,4vw,32px);margin:0}dl.page__rates dt{font-weight:600;letter-spacing:.05em}dl.page__rates dd{margin:0;text-align:right;font-size:clamp(16px,2.6vw,20px)}.faq__item+.faq__item{margin-top:clamp(12px,2.4vw,16px)}.faq__question{width:100%;text-align:left;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:clamp(14px,3vw,18px) clamp(16px,3vw,20px);color:inherit;font-size:clamp(16px,3vw,20px);cursor:pointer;transition:border-color .15s ease}.faq__question:hover,.faq__question:focus-visible{border-color:var(--color-accent)}.faq__answer{margin:0;padding:clamp(12px,2.4vw,16px) clamp(16px,3vw,20px);color:var(--color-muted);line-height:1.65}
