@font-face{font-family:Teachers;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/a5d8cc1432320efd-s.1ugkvmwexspip.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Teachers;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/616d156463d37ffc-s.1734y-_i_j18x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teachers;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/486af2e257a2778d-s.p.3yf598f073z9n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teachers Fallback;src:local(Arial);ascent-override:97.23%;descent-override:26.89%;line-gap-override:0.0%;size-adjust:96.68%}._0ZAmOq_className{font-family:Teachers,Teachers Fallback;font-style:normal}._0ZAmOq_variable{--font:"Teachers", "Teachers Fallback"}
:root{--bordeaux:#7f1734;--blue:#c2dcff;--paper:#f8f8f8;--ground:var(--paper);--ink:var(--bordeaux);--focus:var(--bordeaux);--pad:clamp(16px, 3vw, 32px);--gap:clamp(12px, 1.6vw, 24px);--sect:clamp(72px, 9vw, 150px);--fs-s:.875rem;--fs-0:clamp(1rem, .95rem + .22vw, 1.125rem);--fs-2:clamp(1.2rem, 1.05rem + .7vw, 1.65rem);--fs-3:clamp(1.7rem, 1.1rem + 2.4vw, 3.1rem);--fs-4:clamp(2.1rem, 1rem + 4.6vw, 4rem);--r:10px;--ease:cubic-bezier(.2, .7, .2, 1);--dur:1.1s;--stagger:.12s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font), system-ui, sans-serif;font-size:var(--fs-0);margin:0;font-weight:500;line-height:1.55}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,strong{font-weight:800}h1,h2{letter-spacing:-.02em;text-wrap:balance;line-height:1.02}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--blue);color:var(--bordeaux)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--pad);z-index:10;background:var(--blue);color:var(--bordeaux);padding:12px 16px;font-weight:800;position:absolute;top:-100px}.skip:focus{top:8px}.wrap{width:100%;max-width:1280px;padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--sect)}.on-dark{--ground:var(--bordeaux);--ink:var(--paper);--focus:var(--blue);background:var(--ground);color:var(--ink)}.on-blue{--ground:var(--blue);--ink:var(--bordeaux);background:var(--ground)}.todo{background:var(--blue);color:var(--bordeaux);padding:0 .3em;font-weight:700}.btn{border-radius:var(--r);min-height:52px;font:inherit;transition:transform .3s var(--ease), background-color .3s;justify-content:center;align-items:center;padding:0 28px;font-weight:800;text-decoration:none;display:inline-flex}.btn--bordeaux{background:var(--bordeaux);color:var(--paper);--focus:var(--bordeaux)}.btn--blue{background:var(--blue);color:var(--bordeaux);--focus:var(--blue)}.btn--block{width:100%;min-height:56px}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--bordeaux:hover{background:#5f1027}.btn--blue:hover{background:var(--paper)}.bar{padding-block:14px}.bar__in{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.bar__logo img{width:auto;height:56px}.bar__nav{align-items:center;gap:clamp(14px,3vw,36px);font-weight:700;display:flex}.bar__nav a:not(.btn){padding-block:8px;text-decoration:none}.bar__nav a:not(.btn):hover{text-decoration:underline}.bar__nav .btn{min-height:44px;padding:0 20px}@media (max-width:640px){.bar__nav a:not(.btn){display:none}.bar__logo img{height:46px}}.hero{padding-block:clamp(40px,6vw,96px)}.hero__grid{gap:var(--gap) clamp(16px, 3vw, 48px);grid-template-columns:minmax(0,5fr) auto minmax(0,6fr);align-items:center;display:grid}.hero__photo img{width:100%}.hero__arrow{width:clamp(56px,6vw,88px);height:auto;transform:rotate(-90deg)}.hero__text{justify-items:start;gap:clamp(16px,2vw,24px);display:grid}.hero__text h1{font-size:clamp(1.9rem,1rem + 3.4vw,3.1rem)}.hero__text p{max-width:32ch;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-weight:700;line-height:1.3}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:8px;display:flex}.hero__link{font-weight:800}@media (max-width:900px){.hero__grid{grid-template-columns:1fr;justify-items:center}.hero__text{order:1;justify-items:start;width:100%}.hero__arrow{order:2;transform:none}.hero__photo{order:3}}.band{padding-block:clamp(56px,8vw,120px)}.band__grid{gap:var(--gap);grid-template-columns:1fr 2.1fr 1fr;align-items:center;display:grid}.band__side{font-weight:800;font-size:var(--fs-0);text-align:center;gap:16px;line-height:1.35;display:grid}.band__side--left{align-self:start;justify-items:end;padding-top:12%}.band__side--right{align-self:end;justify-items:start;padding-bottom:8%}.band__side p{max-width:24ch}.band__arrow{width:clamp(48px,5vw,72px);height:auto}.band__side--right .band__arrow{transform:scaleY(-1)}.band__img img{width:100%}@media (max-width:900px){.band__grid{grid-template-columns:1fr;gap:20px}.band__img{order:0}.band__side--left{order:-1;justify-items:center;padding:0}.band__side--right{justify-items:center;padding:0}.band__side--left .band__arrow{transform:rotate(90deg)}.band__side--right .band__arrow{transform:rotate(90deg)scaleY(-1)}.band__side--left{grid-template-columns:1fr}}.how__title{background:var(--bordeaux);width:fit-content;color:var(--paper);border-radius:var(--r);font-size:var(--fs-2);text-transform:uppercase;letter-spacing:0;margin:0 auto clamp(40px,6vw,88px);padding:10px 28px}.how__steps{gap:var(--gap) clamp(24px, 4vw, 64px);text-align:center;grid-template-columns:repeat(3,1fr);max-width:960px;margin-inline:auto;display:grid}.how__steps li{align-content:start;justify-items:center;gap:16px;display:grid}.how__steps h3{font-size:var(--fs-2);text-transform:uppercase;max-width:14ch;line-height:1.15}.how__steps p{max-width:28ch;font-weight:400}@media (max-width:900px){.how__steps{grid-template-columns:1fr;gap:40px}}.cta{padding-bottom:var(--sect)}.cta__in{text-align:center;justify-items:center;gap:20px;display:grid}.cta__in h2{font-size:var(--fs-2);letter-spacing:0}.cta .btn{min-height:60px;font-size:var(--fs-2);padding:0 32px}.faq__grid{gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.faq__head{grid-column:1/span 4;align-content:start;gap:20px;display:grid}.faq__title{font-size:var(--fs-3)}.faq__text{columns:2;grid-column:5/-1;column-gap:56px;line-height:1.55}.faq__text p{break-inside:avoid;white-space:pre-line;margin-bottom:20px}.faq__text strong,.faq__more{font-weight:800}@media (max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__head,.faq__text{grid-column:1}.faq__text{columns:1}}.foot{background:var(--blue);padding-top:var(--sect);color:var(--bordeaux)}.foot__card{max-width:1200px;margin-inline:auto}.foot__edge{width:100%;height:clamp(24px,4vw,50px);fill:var(--paper);display:block}.foot__panel{background:var(--paper);gap:32px var(--gap);grid-template-columns:1fr 1fr;min-height:380px;padding:clamp(24px,4vw,56px);display:grid;position:relative}.foot__sign{font-size:var(--fs-3);letter-spacing:-.02em;margin-bottom:16px;font-weight:800;line-height:1.05}.foot__msg p:last-child{max-width:34ch}.foot__links{font-size:var(--fs-2);align-content:start;gap:12px;padding-right:110px;font-weight:700;display:grid}.foot__stamp{background:var(--blue);width:88px;padding:6px;position:absolute;top:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px)}.foot__imprint{text-align:center;font-size:var(--fs-s);grid-column:1/-1;align-self:end}@media (max-width:700px){.foot__panel{grid-template-columns:1fr}.foot__stamp{width:64px}.foot__msg{padding-right:80px}.foot__links{padding-right:0}}.legal__grid{gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.legal__head{grid-column:1/span 4;align-content:start;gap:20px;display:grid}.legal h1{font-size:var(--fs-3)}.legal__text{gap:40px var(--gap);grid-column:5/-1;grid-template-columns:1fr 1fr;align-content:start;display:grid}.legal__text h2{font-size:var(--fs-2);margin-bottom:10px}.legal__text p+p{margin-top:8px}@media (max-width:900px){.legal__grid{grid-template-columns:1fr}.legal__head,.legal__text{grid-column:1}.legal__text{grid-template-columns:1fr}}.js [data-reveal]{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(26px)}.js [data-reveal].in{opacity:1;transform:none}.js [data-reveal]:not(.in){animation:10ms 3s forwards reveal-fallback}@keyframes reveal-fallback{to{opacity:1;transform:none}}.rise{animation:rise var(--dur) var(--ease) both;animation-delay:calc(var(--i,0) * var(--stagger))}@keyframes rise{0%{opacity:.2;transform:translateY(16px)}}@supports (animation-timeline:view()){.hero__photo img{animation:linear both drift;animation-timeline:view();animation-range:entry exit}@keyframes drift{0%{transform:translateY(24px)scale(1.02)}to{transform:translateY(-24px)scale(1)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transition:none;animation:none;transform:none}.rise{animation:none}.btn{transition:none}.btn:hover{transform:none}}
