body:has(main.offer){color:#161616;background:#ffe56a}main.offer{color:#161616;background:#ffe56a;max-width:36rem;margin:0 auto;padding:12vh 1.25rem 4rem;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:1.2rem;line-height:1.45}.offer h1,.offer h2,.offer p{color:#161616;letter-spacing:0;font-family:inherit}.offer h1{letter-spacing:-.03em;max-width:11em;margin:0 0 1rem;font-family:Arial Black,Impact,sans-serif;font-size:clamp(2.5rem,7vw,3.75rem);font-weight:900;line-height:.92}.offer h2{margin:0 0 .6rem;font-family:Arial Black,Impact,sans-serif;font-size:1.45rem;font-weight:900;line-height:1.05}.offer .hero{min-height:72vh}.offer .cta{color:#ffe56a;cursor:pointer;background:#161616;border:0;margin-top:1.5rem;padding:.9rem 1.15rem;font-family:Arial Black,Impact,sans-serif;font-size:1.15rem;line-height:1;text-decoration:none;display:inline-block}.offer .cta:disabled{opacity:.65;cursor:wait}.offer .cta:focus-visible,.offer input:focus-visible{outline-offset:3px;outline:3px solid #161616}.offer form{gap:.85rem;margin-top:.4rem;display:grid}.offer label{gap:.3rem;display:grid}.offer input{color:#161616;width:100%;font:inherit;background:#fffdf2;border:3px solid #161616;border-radius:0;padding:.75rem .65rem;font-size:1.15rem}.offer .fail{color:#161616;margin:0}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_2e697eb7-module__N-JfEa__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_2e697eb7-module__N-JfEa__variable{--school-sans:"Golos Text", "Golos Text Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c4bf0bcb-module__NB3OTG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_c4bf0bcb-module__NB3OTG__variable{--school-hand:"Caveat", "Caveat Fallback"}
body:has(main.school){color:#18213a;background:#f6f8fb}html:has(main.school){scroll-behavior:smooth}main.school{--paper:#f6f8fb;--sheet:#fff;--grid:#d9e3f0;--ink:#18213a;--muted:#56607a;--pen:#2546b8;--pen-dark:#1b3794;--red:#d3263a;--margin:#eba3ae;--margin-x:4.5rem;background:var(--paper);max-width:none;color:var(--ink);font-family:var(--school-sans), "Segoe UI", sans-serif;margin:0;padding:0;font-size:1.125rem;line-height:1.55}.school h1,.school h2,.school h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:inherit}.school p{color:var(--muted);margin:0}.school ol,.school ul{margin:0;padding:0;list-style:none}.school h2{max-width:22em;margin-bottom:1.75rem;font-size:clamp(1.75rem,3.2vw,2.4rem);font-weight:700;line-height:1.1}.school h3{font-size:1.2rem;font-weight:600;line-height:1.3}.school .wrap{max-width:74rem;padding:0 1.5rem 0 calc(var(--margin-x) + 2rem);background:linear-gradient(to right, transparent var(--margin-x), var(--margin) var(--margin-x), var(--margin) calc(var(--margin-x) + 1px), transparent calc(var(--margin-x) + 1px));margin:0 auto;position:relative}.school .lead{max-width:34em;color:var(--ink);font-size:1.25rem;line-height:1.5}.school .fine{margin-top:.85rem;font-size:.95rem}.school .cta{background:var(--pen);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:2rem;padding:.95rem 1.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.school .cta:hover{background:var(--pen-dark)}.school .cta:disabled{opacity:.7;cursor:wait}.school a:focus-visible,.school button:focus-visible,.school input:focus-visible,.school summary:focus-visible{outline:3px solid var(--pen);outline-offset:3px}.school .bar{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.school .brand{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;display:inline-flex}.school .brand svg{fill:none;width:1.4rem;height:1.05rem;stroke:var(--red);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.school .bar-link{color:var(--pen);font-weight:600;text-decoration:none}.school .bar-link:hover{text-decoration:underline}.school .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:4rem;padding-top:3.5rem;padding-bottom:6rem;display:grid}.school .hero h1{letter-spacing:-.03em;max-width:14em;margin-bottom:1.5rem;font-size:clamp(2.4rem,4.8vw,3.9rem);font-weight:700;line-height:1.03}.school .sheet{border:1px solid var(--grid);background-color:var(--sheet);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:22px 22px;margin:0;padding:1.6rem 1.5rem 1.9rem 4.25rem;position:relative;transform:rotate(-1.4deg);box-shadow:0 28px 48px -30px #18213a73}.school .sheet:before{background:var(--margin);content:"";width:1px;position:absolute;top:0;bottom:0;left:3.4rem}.school .sheet-margin{width:2.9rem;color:var(--red);font-family:var(--school-hand), cursive;font-size:1rem;line-height:1.05;position:absolute;top:1.7rem;left:.35rem;transform:rotate(-6deg)}.school .hand{color:var(--pen);font-family:var(--school-hand), cursive;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:44px}.school .hand p{color:inherit}.school .sheet-title{margin-bottom:.25rem;font-weight:700}.school .row{flex-wrap:wrap;align-items:center;column-gap:.5rem;display:flex}.school .num{min-width:3.4em}.school .wrong{position:relative}.school .fix{color:var(--red);font-weight:700}.school .grade{width:2.8rem;height:2.8rem;color:var(--red);place-items:center;margin-top:.4rem;font-size:2.3rem;font-weight:700;line-height:1;display:inline-grid;position:relative}.school .remark{column-gap:1rem}.school .mark{overflow:visible}.school .mark path{fill:none;stroke:var(--red);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-out forwards school-draw;animation-delay:var(--d,0s)}.school .tick{width:1.6rem;height:1.2rem}.school .strike{width:104%;height:.9em;position:absolute;top:50%;left:-2%;transform:translateY(-50%)}.school .strike path{vector-effect:non-scaling-stroke}.school .ring{width:calc(100% + .7rem);height:calc(100% + .7rem);position:absolute;inset:-.35rem}.school .reveal{opacity:0;animation:.4s ease-out forwards school-reveal;animation-delay:var(--d,0s)}.school .pings{gap:.45rem;margin:1.9rem 0 0 1rem;font-size:.98rem;display:grid}.school .pings li{color:var(--ink);padding-left:1.1rem;position:relative}.school .pings li:before{background:var(--pen);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.62em;left:0}@keyframes school-draw{to{stroke-dashoffset:0}}@keyframes school-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.school .evening,.school .jobs,.school .steps,.school .faq{border-top:1px solid var(--grid);padding-top:4.5rem;padding-bottom:4.5rem}.school .margin-note{width:3.6rem;color:var(--red);font-family:var(--school-hand), cursive;font-size:1.35rem;line-height:1;position:absolute;top:4.7rem;left:.6rem;transform:rotate(-8deg)}.school .timeline{gap:1.1rem;max-width:40rem;display:grid}.school .timeline li{grid-template-columns:4.2rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.school .timeline time{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.school .timeline li:last-child p{color:var(--ink)}.school .calc{border:1px solid var(--grid);background:var(--sheet);border-radius:4px;max-width:40rem;margin-top:3rem;padding:1.75rem 1.75rem 2rem}.school .calc-label{margin-bottom:.75rem;font-weight:600;display:block}.school .calc input[type=range]{width:100%;accent-color:var(--pen)}.school .calc-result{color:var(--ink);margin-top:1.25rem;font-size:1.2rem}.school .calc-basis{margin-top:.75rem;font-size:.95rem}.school .calc .cta{margin-top:1.5rem}.school .job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3.5rem;max-width:60rem;display:grid}.school .job{border-top:2px solid var(--ink);padding-top:1.1rem}.school .job p{margin-top:.5rem}.school .step-list{counter-reset:school-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;max-width:64rem;display:grid}.school .step-list li{counter-increment:school-step}.school .step-list li:before{color:var(--red);font-family:var(--school-hand), cursive;content:counter(school-step);margin-bottom:.4rem;font-size:2.6rem;font-weight:700;line-height:1;display:block}.school .step-list p{margin-top:.4rem}.school .faq-list{max-width:44rem}.school details{border-bottom:1px solid var(--grid)}.school summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}.school summary::-webkit-details-marker{display:none}.school summary:after{color:var(--pen);content:"+";font-weight:400}.school details[open] summary:after{content:"−"}.school details p{max-width:38em;padding-bottom:1.25rem}.school .trial{border-top:1px solid var(--grid);padding-top:4.5rem;padding-bottom:5rem}.school .trial-sheet{border:1px solid var(--grid);background-color:var(--sheet);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:22px 22px;max-width:40rem;padding:2.25rem 2rem 2.5rem;box-shadow:0 28px 48px -32px #18213a66}.school .trial-sheet h2{margin-bottom:.75rem}.school .lead-form{gap:1.15rem;margin-top:1.75rem;display:grid}.school .field{color:var(--ink);gap:.35rem;font-weight:600;display:grid}.school .field input{border:2px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:.8rem .85rem;font-weight:400}.school .field small{color:var(--muted);font-size:.9rem;font-weight:400}.school .chips{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.school .chips legend{width:100%;color:var(--ink);margin-bottom:.5rem;padding:0;font-weight:600}.school .chip{cursor:pointer;position:relative}.school .chip input{opacity:0;pointer-events:none;position:absolute}.school .chip span{border:2px solid var(--grid);color:var(--ink);background:#fff;border-radius:999px;padding:.5rem .95rem;display:inline-block}.school .chip:has(input:checked) span{border-color:var(--pen);background:var(--pen);color:#fff}.school .chip:has(input:focus-visible) span{outline:3px solid var(--pen);outline-offset:3px}.school .consent{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;font-size:.95rem;display:grid}.school .consent input{width:1.15rem;height:1.15rem;accent-color:var(--pen);margin:.2rem 0 0}.school .consent a{color:var(--pen)}.school .lead-form .cta{justify-self:start;margin-top:.5rem}.school .fail{color:var(--red)}.school .sent{border-left:4px solid var(--red);background:#fff;margin-top:1.75rem;padding:1.25rem 1.4rem}.school .sent p{margin-top:.5rem}.school .footer{border-top:1px solid var(--grid);padding-top:3rem;padding-bottom:4rem;font-size:.95rem}.school .footer-brand{color:var(--ink);margin-bottom:1.5rem;font-weight:600}.school .footer h2{margin-bottom:.5rem;font-size:1.05rem}.school .footer p{max-width:44em}@media (max-width:900px){.school .hero{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:2rem;padding-bottom:4rem}.school .step-list{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media (max-width:640px){main.school{font-size:1.05rem}.school .wrap{background:0 0;padding-left:1.25rem;padding-right:1.25rem}.school .margin-note{display:none}.school .lead{font-size:1.12rem}.school .sheet{padding-left:3.5rem;transform:rotate(-.8deg)}.school .sheet:before{left:2.8rem}.school .sheet-margin{width:2.3rem;font-size:.85rem}.school .hand{font-size:1.2rem}.school .row{white-space:nowrap;flex-wrap:nowrap;column-gap:.35rem}.school .num{min-width:2.6em}.school .remark{white-space:normal;column-gap:.75rem}.school .remark .fix{line-height:1.15}.school .job-list{grid-template-columns:minmax(0,1fr);gap:2rem}.school .timeline li{grid-template-columns:minmax(0,1fr);gap:.15rem}.school .calc,.school .trial-sheet{padding:1.5rem 1.25rem 1.75rem}.school .cta{text-align:center;display:block}.school .lead-form .cta{justify-self:stretch}}@media (prefers-reduced-motion:reduce){html:has(main.school){scroll-behavior:auto}.school .mark path{stroke-dashoffset:0;animation:none}.school .reveal{opacity:1;animation:none}}
@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e09a7426ee572bc0-s.151z90t1qqub1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/495e600c70cb2bc9-s.p.4577x6d6t_wru.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f023a068af4b31cd-s.379s6-30uikiw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a89be221aef6f15c-s.20n0s255i1ni3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/788f0db78d092e8d-s.132pugbi_f9y3.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:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4373de5944805f69-s.p.33u6slx3exank.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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e09a7426ee572bc0-s.151z90t1qqub1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/495e600c70cb2bc9-s.p.4577x6d6t_wru.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f023a068af4b31cd-s.379s6-30uikiw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a89be221aef6f15c-s.20n0s255i1ni3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/788f0db78d092e8d-s.132pugbi_f9y3.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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4373de5944805f69-s.p.33u6slx3exank.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e09a7426ee572bc0-s.151z90t1qqub1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/495e600c70cb2bc9-s.p.4577x6d6t_wru.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f023a068af4b31cd-s.379s6-30uikiw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a89be221aef6f15c-s.20n0s255i1ni3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/788f0db78d092e8d-s.132pugbi_f9y3.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4373de5944805f69-s.p.33u6slx3exank.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:Comfortaa Fallback;src:local(Arial);ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.0%;size-adjust:117.54%}.comfortaa_b47d9668-module__E7TPRG__className{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.comfortaa_b47d9668-module__E7TPRG__variable{--valeria-display:"Comfortaa", "Comfortaa Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.p.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.p.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.p.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_9555e334-module__UipP5W__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_9555e334-module__UipP5W__variable{--valeria-sans:"Nunito", "Nunito Fallback"}
body:has(main.valeria){color:#3f2a33;background:#fff}@media (prefers-reduced-motion:no-preference){html:has(main.valeria){scroll-behavior:smooth}}main.valeria{--paper:#fff;--blush:#fff3f6;--blob:#f7c4ce;--ink:#3f2a33;--rose:#c23058;--rose-deep:#9d2346;--stem:#e59aaf;--gold:#f0c27a;--line:#eda8ba;--muted:#8a6270;--display:var(--valeria-display), Nunito, sans-serif;--sans:var(--valeria-sans), "Segoe UI", sans-serif;background:var(--paper);max-width:none;color:var(--ink);font-family:var(--sans);margin:0;padding:0 0 5.5rem;font-size:1.125rem;line-height:1.55;overflow-x:hidden}.valeria h1,.valeria h2,.valeria h3,.valeria .badge,.valeria .pull,.valeria .help dt,.valeria summary,.valeria legend,.valeria .field span{font-family:var(--display);color:var(--rose);letter-spacing:-.03em;margin:0;font-weight:700}.valeria p,.valeria dd{color:var(--ink);margin:0}.valeria ul{margin:0;padding:0;list-style:none}.valeria .hero{align-items:center;gap:1.75rem;width:min(74rem,100% - 2rem);margin:0 auto;padding:1.5rem 0 2.6rem;display:grid;position:relative}.valeria .flower{z-index:3;width:var(--size);pointer-events:none;transform-origin:50% 78%;animation:valeria-tilt 6.5s ease-in-out calc(var(--start) + 2s) infinite;position:absolute}.valeria .flower svg{width:100%;height:auto;display:block;overflow:visible}.valeria .flower-a{--size:6.6rem;top:-1rem;left:-.35rem}.valeria .flower-b{--size:4.1rem;transform-origin:50% 70%;top:-.45rem;right:.35rem}.valeria .flower-c{--size:5.2rem;bottom:-.35rem;right:-.15rem}.valeria .flower-b svg{transform:scaleX(-1)}.valeria .flower .stem,.valeria .flower .leaf,.valeria .flower .petal{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.valeria .flower .stem,.valeria .flower .leaf{stroke:var(--stem)}.valeria .flower .stem{stroke-width:3px;animation:valeria-draw .6s ease var(--start) forwards}.valeria .flower .leaf{stroke-width:2.3px;animation:valeria-draw .45s ease calc(var(--start) + .32s) forwards}.valeria .flower .petal{stroke:var(--rose);stroke-width:2.15px;fill:#ffe4ea;fill-opacity:0;animation:valeria-draw .42s ease calc(var(--start) + .5s + var(--i) * 55ms) forwards, valeria-wash .35s ease calc(var(--start) + 1.05s + var(--i) * 40ms) forwards}.valeria .flower .heart{fill:var(--gold);opacity:0;transform-box:fill-box;transform-origin:50%;animation:valeria-heart .4s cubic-bezier(.16, 1.45, .3, 1) calc(var(--start) + 1.15s) forwards}.valeria .badge{border:1.5px dashed var(--line);background:#fff;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.35rem .85rem .4rem .45rem;font-size:.92rem;line-height:1.2;display:inline-flex}.valeria .badge svg{flex:none;width:26px;height:26px}.valeria h1{max-width:12em;font-size:clamp(1.85rem,3.6vw,3rem);line-height:1.22}.valeria .lead{max-width:26em;margin-top:.95rem;font-size:1.18rem;font-weight:700}.valeria .cta{box-sizing:border-box;background:var(--rose);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;margin-top:1.25rem;padding:.75rem 1.4rem;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.valeria .fine{max-width:30em;color:var(--muted);margin-top:.7rem;font-size:1rem}.valeria .shot{z-index:1;width:min(100%,26rem);margin:0 auto;position:relative}.valeria .shot:before{content:"";z-index:0;background:var(--blob);border-radius:58% 42% 60% 40%/48% 56% 44% 52%;position:absolute;inset:10% -12% -8% -8%}.valeria .shot-frame,.valeria .round{z-index:1;outline:1.5px dashed var(--line);outline-offset:8px;border-radius:1.6rem;position:relative;overflow:hidden}.valeria .shot-frame{aspect-ratio:4/5}.valeria .round{aspect-ratio:4/5;width:min(100%,20rem);margin:0 auto}.valeria .sheet{width:min(68rem,100% - 2rem);margin:0 auto 1.1rem;padding:2.1rem 1.25rem 2.2rem}.valeria .sheet.tint{background:var(--blush);border-radius:1.8rem}.valeria h2{max-width:16em;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.28}.valeria .callout{border:1.5px dashed var(--line);border-radius:1.5rem;max-width:38rem;margin-top:1.15rem;padding:1.15rem 1.2rem 1.25rem}.valeria .callout ul{gap:.65rem;display:grid}.valeria .callout li{font-weight:700}.valeria .help{margin-top:.4rem}.valeria .help div{border-top:1.5px dashed var(--line);gap:.3rem;padding:1rem 0;display:grid}.valeria .help div:last-child{border-bottom:1.5px dashed var(--line)}.valeria .help dt{font-size:1.15rem}.valeria .split{align-items:center;gap:1.3rem;display:grid}.valeria .copy{gap:.75rem;display:grid}.valeria .pull{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.35}.valeria .faq details{border-top:1.5px dashed var(--line);padding:.85rem 0}.valeria .faq details:last-child{border-bottom:1.5px dashed var(--line)}.valeria summary{cursor:pointer;font-size:1.05rem}.valeria .faq details p{margin-top:.45rem}.valeria .lead-form,.valeria .sent{gap:.85rem;margin-top:.7rem;display:grid}.valeria .field{display:grid}.valeria .field span,.valeria legend{margin-bottom:.3rem;font-size:.95rem;display:block}.valeria fieldset{border:0;min-inline-size:0;margin:0;padding:0}.valeria .field input{border:1.5px dashed var(--line);width:100%;min-height:3.05rem;color:var(--ink);font:inherit;background:#fff;border-radius:999px;padding:.7rem .95rem;font-size:1.0625rem}.valeria .field small{color:var(--muted);font-size:.92rem}.valeria .chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.valeria .chip{position:relative}.valeria .chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.valeria .chip span{border:1.5px dashed var(--line);min-height:2.55rem;color:var(--rose);font-family:var(--sans);border-radius:999px;align-items:center;padding:0 .9rem;font-weight:700;display:inline-flex}.valeria .chip input:checked+span{background:var(--rose);color:#fff;border-style:solid}.valeria .consent{color:var(--ink);align-items:flex-start;gap:.65rem;font-size:.98rem;display:flex}.valeria .consent input{width:1.15rem;height:1.15rem;accent-color:var(--rose);flex:none;margin-top:.25rem}.valeria .inline-link{color:inherit;font-weight:700}.valeria .lead-form .cta{width:100%}.valeria .fail{color:var(--rose);font-weight:700}.valeria .sent{border:1.5px dashed var(--line);border-radius:1.5rem;padding:1.15rem 1.2rem 1.25rem}.valeria .sent h3{font-size:1.6rem}.valeria .sent p{margin-top:.4rem}.valeria .legal{color:var(--muted);margin-top:1.3rem;font-size:.95rem}.valeria .legal h2{margin-bottom:.35rem;font-size:1.15rem}.valeria .legal p{color:var(--muted)}.valeria .dock{z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1.5px dashed var(--line);background:#fffffff0;display:flex;position:fixed;bottom:0;left:0;right:0}.valeria .dock .cta{flex:1;margin-top:0}.valeria .cta:focus-visible,.valeria summary:focus-visible,.valeria .field input:focus-visible,.valeria .chip input:focus-visible+span,.valeria .consent input:focus-visible,.valeria .inline-link:focus-visible{outline:3px solid var(--rose);outline-offset:3px}.valeria .cta:disabled{cursor:wait;opacity:.72}@media (hover:hover){.valeria .cta:hover{background:var(--rose-deep)}}@media (min-width:900px){main.valeria{padding-bottom:0}.valeria .hero{grid-template-columns:1.08fr .92fr;gap:3rem;min-height:calc(100svh - 2rem);padding-top:3.2rem;padding-bottom:3rem}.valeria .flower-a{--size:8.4rem;top:-1.7rem;left:-3.4rem}.valeria .flower-b{--size:4.8rem;top:-1.15rem;right:-.2rem}.valeria .flower-c{--size:6.4rem;bottom:-1rem;right:-1.5rem}.valeria .shot{width:min(100%,28rem)}.valeria .help div{grid-template-columns:.82fr 1.18fr;align-items:baseline;gap:1.4rem}.valeria .split{grid-template-columns:.78fr 1.22fr;gap:2.2rem}.valeria .split.flip{grid-template-columns:1.22fr .78fr}.valeria .split.flip .round{order:2}.valeria .ask{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}.valeria .dock{display:none}}@keyframes valeria-draw{to{stroke-dashoffset:0}}@keyframes valeria-wash{to{fill-opacity:1}}@keyframes valeria-heart{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes valeria-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.valeria .flower,.valeria .flower .stem,.valeria .flower .leaf,.valeria .flower .petal,.valeria .flower .heart{animation:none}.valeria .flower .stem,.valeria .flower .leaf,.valeria .flower .petal{stroke-dashoffset:0}.valeria .flower .petal{fill-opacity:1}.valeria .flower .heart{opacity:1}}
