.home-module__kIbeXG__root{--ink:#152438;--muted:#526174;--blue:#2855d9;--line:#e3e9f1;color:var(--ink);background:#fff;font-size:16px;line-height:1.65}.home-module__kIbeXG__root *{box-sizing:border-box}.home-module__kIbeXG__root h1,.home-module__kIbeXG__root h2,.home-module__kIbeXG__root h3,.home-module__kIbeXG__root p,.home-module__kIbeXG__root figure{margin:0}.home-module__kIbeXG__root a{color:inherit;text-decoration:none}.home-module__kIbeXG__root button,.home-module__kIbeXG__root select{font:inherit}.home-module__kIbeXG__root :focus-visible{outline:3px solid var(--blue);outline-offset:5px}.home-module__kIbeXG__root section[id],.home-module__kIbeXG__root main{scroll-margin-top:100px}.home-module__kIbeXG__container{width:min(1180px,100% - 64px);margin-inline:auto}.home-module__kIbeXG__skip{z-index:1100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.home-module__kIbeXG__skip:focus{transform:none}.home-module__kIbeXG__brand{letter-spacing:-.9px;flex-shrink:0;align-items:center;gap:9px;font-size:25px;font-weight:750;display:inline-flex}.home-module__kIbeXG__brand img{border-radius:9px}.home-module__kIbeXG__brandDot{color:var(--blue)}.home-module__kIbeXG__root .home-module__kIbeXG__button{background:var(--blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:12px;font-weight:650;transition:background .15s;display:inline-flex}.home-module__kIbeXG__button{min-height:52px;padding:12px 23px;font-size:15px}.home-module__kIbeXG__root .home-module__kIbeXG__button:hover{background:#1e43b3}.home-module__kIbeXG__root .home-module__kIbeXG__buttonSecondary{background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.home-module__kIbeXG__root .home-module__kIbeXG__buttonSecondary:hover{background:#f6f8fc;border-color:#91a6c2}.home-module__kIbeXG__hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:60px;padding-block:88px 64px;display:grid}.home-module__kIbeXG__eyebrow{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.home-module__kIbeXG__statusDot{background:#2e8c6e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #edf6f2}.home-module__kIbeXG__hero h1{letter-spacing:-.052em;margin-block:24px;font-size:clamp(40px,4.25vw,62px);font-weight:720;line-height:1.1}.home-module__kIbeXG__hero h1 span{color:var(--blue)}.home-module__kIbeXG__heroText{color:var(--muted);max-width:490px;font-size:18px;line-height:1.8}.home-module__kIbeXG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-module__kIbeXG__root .home-module__kIbeXG__heroNote{color:var(--muted);margin-top:16px;font-size:12px}.home-module__kIbeXG__preview{min-width:0;padding:22px 0 0 12px;position:relative}.home-module__kIbeXG__preview:before{content:"";background:#edf2fc;border-radius:48% 52% 32% 38%;position:absolute;inset:-15px -24px 45px -18px}.home-module__kIbeXG__appFrame{background:#fff;border:1px solid #dce5f1;border-radius:14px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 60px -24px #253c672b,0 4px 12px #233f6810}.home-module__kIbeXG__appBar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:flex}.home-module__kIbeXG__appMark{background:var(--blue);color:#fff;text-align:center;border-radius:6px;width:22px;height:22px;font-weight:700;line-height:22px}.home-module__kIbeXG__appWorkspace{color:var(--muted);border-left:1px solid var(--line);margin-left:9px;padding-left:14px;font-size:10px}.home-module__kIbeXG__avatar{color:#6c573b;background:#f0e9df;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;font-size:9px;font-weight:700;display:grid}.home-module__kIbeXG__appBody{display:flex}.home-module__kIbeXG__appRail{border-right:1px solid var(--line);color:#71829a;background:#f8fafc;flex-direction:column;gap:25px;padding:25px 14px;display:flex}.home-module__kIbeXG__appRail svg{width:17px;height:17px}.home-module__kIbeXG__appRail svg:first-child{color:var(--blue)}.home-module__kIbeXG__invoice{flex:1;min-width:0;padding:28px 25px 24px}.home-module__kIbeXG__invoiceHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-module__kIbeXG__invoiceHeading .home-module__kIbeXG__eyebrow{color:var(--muted);letter-spacing:.07em;font-size:8px}.home-module__kIbeXG__draft{color:#526174;background:#f3f5f9;border-radius:4px;padding:2px 7px;font-size:9px}.home-module__kIbeXG__invoiceTitle{letter-spacing:-.5px;margin-block:12px 25px;font-size:24px;font-weight:650;line-height:1.2}.home-module__kIbeXG__invoiceTitle span{color:#7d8ba0;margin-left:4px;font-weight:400}.home-module__kIbeXG__invoiceParties{border-bottom:1px solid var(--line);gap:50px;padding-bottom:21px;display:flex}.home-module__kIbeXG__invoiceParties div{flex-direction:column;gap:5px;display:flex}.home-module__kIbeXG__invoiceParties small{letter-spacing:1px;color:var(--muted);font-size:8px}.home-module__kIbeXG__invoiceParties strong{font-size:11px;font-weight:550}.home-module__kIbeXG__invoiceLine,.home-module__kIbeXG__invoiceTax,.home-module__kIbeXG__invoiceTotal{justify-content:space-between;gap:12px;padding-top:14px;font-size:11px;display:flex}.home-module__kIbeXG__invoiceLine strong{font-weight:550}.home-module__kIbeXG__invoiceTax{color:var(--muted);padding-bottom:18px}.home-module__kIbeXG__invoiceTotal{border-top:1px solid var(--line);align-items:center;font-weight:550}.home-module__kIbeXG__invoiceTotal strong{color:var(--blue);font-size:21px}.home-module__kIbeXG__formatRow{gap:6px;margin-top:18px;display:flex}.home-module__kIbeXG__formatRow span{color:#41516b;background:#f3f6fc;border:1px solid #e6ebf4;border-radius:4px;padding:3px 7px;font-size:9px}.home-module__kIbeXG__appAppointment{border-top:1px solid var(--line);background:#f9fbfa;align-items:center;gap:10px;padding:15px 18px;font-size:10px;display:flex}.home-module__kIbeXG__appAppointmentIcon{color:#297959;background:#e7f3ee;border-radius:8px;padding:7px}.home-module__kIbeXG__appAppointment div{flex-direction:column;gap:3px;display:flex}.home-module__kIbeXG__appAppointment strong{font-weight:600}.home-module__kIbeXG__appAppointment div span{color:var(--muted)}.home-module__kIbeXG__confirmed{color:#236847;align-items:center;gap:3px;margin-left:auto;font-size:9px;display:flex}.home-module__kIbeXG__preview figcaption,.home-module__kIbeXG__bookingPreview figcaption{text-align:center;color:var(--muted);margin-top:16px;font-size:10px;position:relative}.home-module__kIbeXG__trustRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:23px;font-size:13px;display:flex}.home-module__kIbeXG__trustRow span{align-items:center;gap:9px;display:flex}.home-module__kIbeXG__trustRow svg{color:#527697}.home-module__kIbeXG__section{padding-block:88px}.home-module__kIbeXG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:34px;display:flex}.home-module__kIbeXG__root h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);font-weight:680;line-height:1.22}.home-module__kIbeXG__sectionHeader h2{max-width:650px;margin-top:12px}.home-module__kIbeXG__sectionHeader>p{max-width:330px;color:var(--muted);font-size:15px}.home-module__kIbeXG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-module__kIbeXG__feature{border:1px solid var(--line);border-radius:12px;padding:25px}.home-module__kIbeXG__featureTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.home-module__kIbeXG__featureIcon{color:#3f61ae;align-items:center;display:flex}.home-module__kIbeXG__badge{color:#49617b;background:#f1f5f9;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:650}.home-module__kIbeXG__feature h3,.home-module__kIbeXG__choiceCard h3{letter-spacing:-.3px;font-size:18px;font-weight:650;line-height:1.4}.home-module__kIbeXG__feature p{color:var(--muted);margin-top:9px;font-size:14px}.home-module__kIbeXG__root .home-module__kIbeXG__textLink{color:var(--blue);align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.home-module__kIbeXG__textLink:hover{text-underline-offset:4px;text-decoration:underline}.home-module__kIbeXG__feature .home-module__kIbeXG__textLink{margin-top:12px}.home-module__kIbeXG__bookingSection{background:#f2f6fd;border-block:1px solid #e5edf9;padding-block:72px}.home-module__kIbeXG__bookingGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.home-module__kIbeXG__newPill{background:var(--blue);color:#fff;letter-spacing:.03em;border-radius:5px;padding:3px 8px;font-size:10px}.home-module__kIbeXG__bookingCopy h2{margin-top:20px}.home-module__kIbeXG__bookingCopy>p:not(.home-module__kIbeXG__eyebrow){color:var(--muted);max-width:470px;margin-top:18px;font-size:16px}.home-module__kIbeXG__checkList{gap:13px;margin:24px 0 13px;padding:0;font-size:14px;list-style:none;display:grid}.home-module__kIbeXG__checkList li{align-items:flex-start;gap:10px;display:flex}.home-module__kIbeXG__checkList svg{color:#2f795f;flex-shrink:0;margin-top:3px}.home-module__kIbeXG__bookingPreview{justify-self:end;width:100%;max-width:430px}.home-module__kIbeXG__bookingCard{background:#fff;border:1px solid #dfe7f3;border-radius:14px;overflow:hidden;box-shadow:0 15px 40px -20px #233f6826}.home-module__kIbeXG__bookingCardHeader{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:23px;display:flex}.home-module__kIbeXG__bookingLogo{color:#806549;background:#f5ede4;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:650;display:grid}.home-module__kIbeXG__bookingCardHeader div{flex-direction:column;font-size:13px;display:flex}.home-module__kIbeXG__bookingCardHeader div span{color:var(--muted);font-size:11px}.home-module__kIbeXG__duration{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.home-module__kIbeXG__bookingCardBody{padding:24px}.home-module__kIbeXG__bookingCardTitle{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:15px;display:flex}.home-module__kIbeXG__bookingCardTitle svg{color:#70829e}.home-module__kIbeXG__weekStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.home-module__kIbeXG__weekStrip>div{border:1px solid var(--line);border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.home-module__kIbeXG__weekStrip span{font-size:10px}.home-module__kIbeXG__weekStrip strong{font-size:18px}.home-module__kIbeXG__weekStrip .home-module__kIbeXG__selectedDay{background:var(--blue);color:#fff;border-color:var(--blue)}.home-module__kIbeXG__dayDot{background:#7f9ce6;border-radius:50%;width:3px;height:3px}.home-module__kIbeXG__selectedDay .home-module__kIbeXG__dayDot{background:#fff}.home-module__kIbeXG__root .home-module__kIbeXG__slotLabel{justify-content:space-between;gap:6px;margin-block:22px 10px;font-size:11px;font-weight:550;display:flex}.home-module__kIbeXG__slotLabel span{color:var(--muted);font-size:9px;font-weight:400}.home-module__kIbeXG__slotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-module__kIbeXG__slotGrid>span{border:1px solid var(--line);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:9px 0;font-size:12px;display:flex}.home-module__kIbeXG__slotGrid .home-module__kIbeXG__selectedSlot{border-color:var(--blue);color:var(--blue);background:#f0f4ff}.home-module__kIbeXG__bookingNext{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:11px;font-size:11px;font-weight:550;display:flex}.home-module__kIbeXG__root .home-module__kIbeXG__bookingHint{text-align:center;color:var(--muted);margin-top:9px;font-size:10px}.home-module__kIbeXG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.home-module__kIbeXG__choiceCard{border:1px solid var(--line);border-radius:12px;padding:30px}.home-module__kIbeXG__choiceCard>svg{color:var(--blue);margin-bottom:18px}.home-module__kIbeXG__choiceCard p{color:var(--muted);max-width:470px;margin-block:12px 10px;font-size:15px}.home-module__kIbeXG__openSourceNote{background:#f8fafc;border-radius:10px;align-items:center;gap:18px;margin-top:22px;padding:22px 25px;display:flex}.home-module__kIbeXG__openSourceNote>svg{color:#527697;flex-shrink:0}.home-module__kIbeXG__openSourceNote p{flex:1;font-size:14px;font-weight:650}.home-module__kIbeXG__openSourceNote p span{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.home-module__kIbeXG__openSourceNote .home-module__kIbeXG__textLink{flex-shrink:0}.home-module__kIbeXG__resourcesSection{border-block:1px solid var(--line);background:#fafbfc;padding-block:62px}.home-module__kIbeXG__resourcesSection h2{max-width:640px;font-size:30px}.home-module__kIbeXG__resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-module__kIbeXG__resourceCard{border-top:1px solid #d9e1ec;align-items:flex-start;gap:14px;padding-top:22px;display:flex}.home-module__kIbeXG__resourceCard>svg{color:var(--blue);flex-shrink:0;margin-top:4px}.home-module__kIbeXG__resourceCard h3{margin-bottom:6px;font-size:17px;font-weight:650}.home-module__kIbeXG__resourceCard:hover h3{color:var(--blue)}.home-module__kIbeXG__resourceCard p{color:var(--muted);font-size:14px}.home-module__kIbeXG__faqSection{grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:88px;display:grid}.home-module__kIbeXG__faqSection h2{margin-top:12px}.home-module__kIbeXG__root .home-module__kIbeXG__faqIntro{color:var(--muted);max-width:260px;margin-top:14px;font-size:15px}.home-module__kIbeXG__faqItem{border-bottom:1px solid var(--line)}.home-module__kIbeXG__faqItem:first-child{border-top:1px solid var(--line)}.home-module__kIbeXG__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:19px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.home-module__kIbeXG__faqItem summary::-webkit-details-marker{display:none}.home-module__kIbeXG__faqItem summary svg{color:var(--muted);flex-shrink:0}.home-module__kIbeXG__faqItem[open] summary svg{transform:rotate(180deg)}.home-module__kIbeXG__faqItem p{color:var(--muted);padding:0 28px 22px 0;font-size:14px}.home-module__kIbeXG__cta{background:#eef3ff;border:1px solid #e1e9fd;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:80px;padding:42px 48px;display:flex}.home-module__kIbeXG__cta h2{margin-block:12px;font-size:32px}.home-module__kIbeXG__cta p:not(.home-module__kIbeXG__eyebrow){color:var(--muted);font-size:14px}.home-module__kIbeXG__cta .home-module__kIbeXG__button{flex-shrink:0}.home-module__kIbeXG__footer{border-top:1px solid var(--line);padding-top:52px}.home-module__kIbeXG__footerGrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:44px;padding-bottom:40px;display:grid}.home-module__kIbeXG__footerBrand p{color:var(--muted);max-width:240px;margin-top:16px;font-size:13px}.home-module__kIbeXG__footerBrand .home-module__kIbeXG__textLink{margin-top:8px}.home-module__kIbeXG__footer nav{flex-direction:column;align-items:flex-start;display:flex}.home-module__kIbeXG__footer h3{padding-block:7px 12px;font-size:13px;font-weight:700}.home-module__kIbeXG__footer nav a{color:var(--muted);align-items:center;min-height:44px;font-size:13px;display:flex}.home-module__kIbeXG__footer nav a:hover{color:var(--blue);text-decoration:underline}.home-module__kIbeXG__footerBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-block:22px;font-size:11px;display:flex}@media (max-width:1000px){.home-module__kIbeXG__hero{gap:32px;padding-top:60px}.home-module__kIbeXG__hero h1{font-size:42px}.home-module__kIbeXG__heroText{font-size:16px}.home-module__kIbeXG__invoice{padding:20px}.home-module__kIbeXG__appRail{display:none}.home-module__kIbeXG__appAppointment{flex-wrap:wrap}.home-module__kIbeXG__confirmed{margin-left:0}.home-module__kIbeXG__trustRow{justify-content:center;gap:14px 30px}.home-module__kIbeXG__sectionHeader{flex-direction:column;align-items:flex-start;gap:18px}.home-module__kIbeXG__sectionHeader>p{max-width:560px}.home-module__kIbeXG__feature{padding:21px}.home-module__kIbeXG__bookingGrid{gap:48px}.home-module__kIbeXG__footerGrid{gap:25px}}@media (max-width:760px){.home-module__kIbeXG__container{width:calc(100% - 40px)}.home-module__kIbeXG__hero{grid-template-columns:1fr;gap:36px;padding-block:48px 36px}.home-module__kIbeXG__heroCopy{max-width:550px}.home-module__kIbeXG__root h2{font-size:28px!important;line-height:1.25!important}.home-module__kIbeXG__hero h1{font-size:clamp(36px,7.7vw,52px)!important;line-height:1.12!important}.home-module__kIbeXG__heroText{max-width:520px;font-size:16px}.home-module__kIbeXG__heroNote{font-size:11px}.home-module__kIbeXG__preview{justify-self:center;width:100%;max-width:500px;padding:16px 10px 0}.home-module__kIbeXG__preview:before{border-radius:30px;inset:0 0 45px}.home-module__kIbeXG__appFrame{transform:none}.home-module__kIbeXG__appRail{display:flex}.home-module__kIbeXG__invoice{padding:22px}.home-module__kIbeXG__confirmed{margin-left:auto}.home-module__kIbeXG__trustRow{grid-template-columns:1fr 1fr;gap:14px 10px;font-size:11px;display:grid}.home-module__kIbeXG__trustRow span{align-items:flex-start;gap:7px}.home-module__kIbeXG__trustRow svg{flex-shrink:0;width:16px}.home-module__kIbeXG__section,.home-module__kIbeXG__faqSection{padding-block:56px}.home-module__kIbeXG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-module__kIbeXG__feature h3{font-size:16px}.home-module__kIbeXG__feature p{font-size:13px}.home-module__kIbeXG__bookingSection{padding-block:52px}.home-module__kIbeXG__bookingGrid{grid-template-columns:1fr;gap:34px}.home-module__kIbeXG__bookingPreview{justify-self:center}.home-module__kIbeXG__choiceCard{padding:24px}.home-module__kIbeXG__choiceCard p{font-size:14px}.home-module__kIbeXG__openSourceNote{flex-wrap:wrap;gap:13px;padding:21px}.home-module__kIbeXG__openSourceNote p{flex-basis:calc(100% - 40px)}.home-module__kIbeXG__openSourceNote .home-module__kIbeXG__textLink{margin-left:35px}.home-module__kIbeXG__resourceGrid{grid-template-columns:1fr;gap:25px}.home-module__kIbeXG__resourceCard{justify-content:space-between}.home-module__kIbeXG__resourcesSection{padding-block:45px}.home-module__kIbeXG__resourcesSection h2{font-size:27px}.home-module__kIbeXG__faqSection{grid-template-columns:1fr;gap:28px}.home-module__kIbeXG__faqIntro{max-width:none}.home-module__kIbeXG__cta{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:52px;padding:28px}.home-module__kIbeXG__cta h2{font-size:28px}.home-module__kIbeXG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.home-module__kIbeXG__footerBrand{grid-column:1/-1}.home-module__kIbeXG__footerBrand p{max-width:none}.home-module__kIbeXG__footerBottom{flex-direction:column;gap:4px}}@media (max-width:450px){.home-module__kIbeXG__container{width:calc(100% - 32px)}.home-module__kIbeXG__brand{font-size:23px}.home-module__kIbeXG__hero h1{font-size:clamp(32px,8.5vw,38px)!important}.home-module__kIbeXG__actions{flex-direction:column;align-items:stretch}.home-module__kIbeXG__root .home-module__kIbeXG__heroNote{font-size:11px}.home-module__kIbeXG__preview{padding-inline:0}.home-module__kIbeXG__appRail{display:none}.home-module__kIbeXG__invoice{padding:20px}.home-module__kIbeXG__appBar{padding:12px 15px}.home-module__kIbeXG__appAppointment{gap:8px;padding:13px 14px}.home-module__kIbeXG__appAppointmentIcon{display:none}.home-module__kIbeXG__featureGrid,.home-module__kIbeXG__choiceGrid{grid-template-columns:1fr}.home-module__kIbeXG__feature{padding:23px}.home-module__kIbeXG__feature h3{font-size:18px}.home-module__kIbeXG__feature p{font-size:14px}.home-module__kIbeXG__featureTop{margin-bottom:12px}.home-module__kIbeXG__bookingCardHeader{padding:19px}.home-module__kIbeXG__bookingCardBody{padding:20px}.home-module__kIbeXG__checkList{font-size:13px}.home-module__kIbeXG__cta .home-module__kIbeXG__button{width:100%}.home-module__kIbeXG__faqItem summary{gap:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.home-module__kIbeXG__root *,.home-module__kIbeXG__root :before,.home-module__kIbeXG__root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.home-module__kIbeXG__root){scroll-behavior:auto}}
.navbar-module__1Q8yoW__header{z-index:1000;color:#152438;background:#fff;border-bottom:1px solid #e3e9f1;height:72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.4;position:fixed;inset:0 0 auto}.navbar-module__1Q8yoW__header *,.navbar-module__1Q8yoW__header :before,.navbar-module__1Q8yoW__header :after{box-sizing:border-box}.navbar-module__1Q8yoW__header a{color:#152438;text-decoration:none}.navbar-module__1Q8yoW__header :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #2855d9}.navbar-module__1Q8yoW__inner{align-items:center;gap:28px;max-width:1280px;height:100%;margin:auto;padding:0 24px;display:flex}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__brand{letter-spacing:-.9px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:25px;font-weight:750;display:inline-flex}.navbar-module__1Q8yoW__brand img{border-radius:8px}.navbar-module__1Q8yoW__dot{color:#2855d9}.navbar-module__1Q8yoW__desktop{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.navbar-module__1Q8yoW__links,.navbar-module__1Q8yoW__actions,.navbar-module__1Q8yoW__auth{align-items:center;gap:8px;display:flex}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__links a,.navbar-module__1Q8yoW__resources summary,.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__auth a{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px;font-weight:550;display:inline-flex}.navbar-module__1Q8yoW__header a:hover,.navbar-module__1Q8yoW__resources summary:hover{color:#214ac5}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__links a:hover,.navbar-module__1Q8yoW__resources summary:hover,.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__auth a:not(.navbar-module__1Q8yoW__primary):hover{background:#f3f6fc}.navbar-module__1Q8yoW__header a[aria-current=page],.navbar-module__1Q8yoW__resources summary[data-active]{color:#214ac5;background:#edf2ff}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__primary{color:#fff;background:#2855d9;border-radius:8px;padding-inline:15px;font-weight:650}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__primary:hover{color:#fff;background:#1e43b3}.navbar-module__1Q8yoW__language select{color:#526174;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #0000;border-radius:6px;max-width:102px;padding:8px 5px}.navbar-module__1Q8yoW__language select:hover{border-color:#cbd5e1}.navbar-module__1Q8yoW__resources{position:relative}.navbar-module__1Q8yoW__resources summary,.navbar-module__1Q8yoW__toggle{cursor:pointer;user-select:none;list-style:none}.navbar-module__1Q8yoW__resources summary::-webkit-details-marker{display:none}.navbar-module__1Q8yoW__toggle::-webkit-details-marker{display:none}.navbar-module__1Q8yoW__resources[open] summary>svg{transform:rotate(180deg)}.navbar-module__1Q8yoW__resourcePanel{background:#fff;border:1px solid #e3e9f1;border-radius:12px;width:240px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 30px #1524381a}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__resourcePanel a{white-space:normal;justify-content:flex-start;display:flex}.navbar-module__1Q8yoW__mobile{margin-left:auto;display:none}.navbar-module__1Q8yoW__spacer{height:72px}.navbar-module__1Q8yoW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1099px){.navbar-module__1Q8yoW__desktop{display:none}.navbar-module__1Q8yoW__mobile{display:block}.navbar-module__1Q8yoW__toggle{border:1px solid #dce4ef;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-weight:600;display:flex}.navbar-module__1Q8yoW__toggle:hover{background:#f3f6fc}.navbar-module__1Q8yoW__toggle span{display:inline-flex}.navbar-module__1Q8yoW__toggle .navbar-module__1Q8yoW__closeIcon,.navbar-module__1Q8yoW__mobile[open] .navbar-module__1Q8yoW__openIcon{display:none}.navbar-module__1Q8yoW__mobile[open] .navbar-module__1Q8yoW__closeIcon{display:inline-flex}.navbar-module__1Q8yoW__mobilePanel{overscroll-behavior:contain;background:#fff;border-bottom:1px solid #e3e9f1;max-height:calc(100dvh - 72px);padding:16px max(20px,50vw - 350px) 24px;position:absolute;top:71px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 25px #15243814}.navbar-module__1Q8yoW__mobileLinks,.navbar-module__1Q8yoW__mobileResources{gap:4px;display:grid}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__mobilePanel a{border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-weight:550;display:flex}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__mobilePanel a:hover{background:#f3f6fc}.navbar-module__1Q8yoW__mobileResources{border-top:1px solid #e3e9f1;margin-top:12px;padding-top:16px}.navbar-module__1Q8yoW__mobileResources p{color:#526174;margin:0 12px 4px;font-size:12px;font-weight:600}.navbar-module__1Q8yoW__mobileActions{border-top:1px solid #e3e9f1;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.navbar-module__1Q8yoW__mobileActions .navbar-module__1Q8yoW__auth{flex:1;justify-content:flex-end}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__mobilePanel .navbar-module__1Q8yoW__primary:hover{background:#1e43b3}}@media (max-width:450px){.navbar-module__1Q8yoW__inner{padding-inline:16px}.navbar-module__1Q8yoW__mobileActions{flex-direction:column;align-items:stretch}.navbar-module__1Q8yoW__mobileActions .navbar-module__1Q8yoW__auth{grid-template-columns:1fr 1fr;gap:8px;display:grid}.navbar-module__1Q8yoW__header .navbar-module__1Q8yoW__mobilePanel .navbar-module__1Q8yoW__auth a{justify-content:center;padding-inline:8px;font-size:13px}}
