.edu-landing{--edu-ink:#0a0e1a;--edu-paper:#fafaf7;--edu-line:#d8d9d2;--edu-volt:#a8d62a;background:var(--edu-paper);color:var(--edu-ink)}
.edu-landing *{box-sizing:border-box}.edu-wrap{width:min(100% - 48px,1200px);margin-inline:auto}.edu-landing h1,.edu-landing h2,.edu-landing h3,.edu-landing p{margin:0}.edu-landing h1,.edu-landing h2,.edu-landing h3{letter-spacing:-.045em}.edu-landing h1{font-size:clamp(2.75rem,5.1vw,5.4rem);line-height:1.015;max-width:13ch}.edu-landing h2{font-size:clamp(2.15rem,4vw,4.25rem);line-height:1.07;max-width:16ch}.edu-landing h3{font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.18}.edu-landing p,.edu-landing li{line-height:1.58}.edu-kicker,.edu-local-nav,.edu-problem>span,.edu-service>div>span,.edu-method__steps span,.edu-hero__diagram>p:first-child{font-family:"JetBrains Mono",monospace;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600}.edu-kicker{margin-bottom:22px!important;color:#52606a}.edu-section{padding:clamp(72px,9vw,126px) 0;border-bottom:1px solid var(--edu-line);scroll-margin-top:90px}.edu-section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.56fr);column-gap:5vw;align-items:end;margin-bottom:44px}.edu-section__head .edu-kicker{grid-column:1/-1}.edu-section__head>p:last-child{color:#525b61;font-size:1.08rem;max-width:44ch}.edu-split{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(42px,8vw,125px);align-items:start}.edu-split>div{min-width:0}.edu-split>div>p:not(.edu-kicker){margin-top:21px;font-size:1.08rem;max-width:62ch}.edu-local-nav{border-bottom:1px solid var(--edu-line);background:#f1f2ec}.edu-local-nav .edu-wrap{display:flex;align-items:center;gap:28px;min-height:62px}.edu-local-nav .edu-wrap>span{white-space:nowrap;color:#56616a}.edu-local-nav .edu-wrap>div{display:flex;gap:19px;margin-left:auto}.edu-local-nav a{color:var(--edu-ink);text-decoration:none}.edu-local-nav a:hover{text-decoration:underline;text-underline-offset:4px}.edu-local-nav__cta{display:inline-flex;align-items:center;gap:12px;border-left:1px solid var(--edu-line);padding-left:25px;font-weight:700;white-space:nowrap}.edu-hero{padding:clamp(64px,7vw,108px) 0 clamp(74px,9vw,130px);border-bottom:1px solid var(--edu-line)}.edu-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,100px);align-items:center}.edu-lede{font-size:clamp(1.16rem,1.75vw,1.45rem);line-height:1.5!important;max-width:55ch;margin-top:28px!important}.edu-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.edu-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:56px;padding:13px 20px;background:var(--edu-volt);border:1px solid var(--edu-ink);color:var(--edu-ink);font-weight:750;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s}.edu-button:hover{background:#b9e441;transform:translateY(-2px)}.edu-button:active{transform:translateY(1px)}.edu-text-link{font-weight:700;color:var(--edu-ink);text-decoration-thickness:1px;text-underline-offset:5px}.edu-hero__note{font-size:.88rem;color:#58616a;max-width:52ch;margin-top:18px!important}.edu-hero__diagram{background:#eef0e7;border:1px solid var(--edu-line);padding:clamp(22px,3vw,40px);transform:translateY(22px)}.edu-hero__diagram>p:first-child{color:#556064;margin-bottom:32px}.edu-hero__diagram ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--edu-ink)}.edu-hero__diagram li{display:grid;grid-template-columns:52px 1fr;align-items:center;border-bottom:1px solid var(--edu-line);padding:19px 0}.edu-hero__diagram li span{font-family:"JetBrains Mono",monospace;font-size:.73rem;color:#647075}.edu-hero__diagram li strong{font-size:clamp(1.08rem,1.6vw,1.4rem);line-height:1.2}.edu-hero__diagram-note{margin-top:29px!important;color:#4b565b;font-size:.9rem}.edu-problems__list{display:grid;grid-template-columns:1fr 1fr;column-gap:7vw;border-top:1px solid var(--edu-ink)}.edu-problem{display:grid;grid-template-columns:46px 1fr;gap:6px 14px;padding:22px 0 26px;border-bottom:1px solid var(--edu-line)}.edu-problem>span{grid-row:span 2;color:#667274;padding-top:4px}.edu-problem p{grid-column:2;color:#536068}.edu-services{background:var(--edu-ink);color:var(--edu-paper);border-color:#353c47}.edu-services .edu-kicker{color:var(--edu-volt)}.edu-services__list{border-top:1px solid #717982}.edu-service{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5vw;border-bottom:1px solid #424b55;padding:28px 0 35px}.edu-service>div:first-child{display:grid;grid-template-columns:52px 1fr;align-content:start}.edu-service>div>span{padding-top:5px;color:var(--edu-volt)}.edu-service>div:last-child{display:grid;gap:10px;color:#d8dde0}.edu-service__result{color:#fff!important;font-weight:650;margin-top:4px!important}.edu-services .edu-button{margin-top:40px}.edu-button--light{background:var(--edu-volt)}.edu-cases{background:#f1f2ec}.edu-disclaimer{font-size:.86rem!important;color:#56616a}.edu-cases ol,.edu-method__steps,.edu-form-section__steps{list-style:none;padding:0;margin:0;counter-reset:step}.edu-cases li{counter-increment:step;border-top:1px solid var(--edu-line);padding:17px 0 17px 46px;position:relative;font-size:1.1rem}.edu-cases li::before,.edu-form-section__steps li::before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:20px;font-family:"JetBrains Mono",monospace;font-size:.72rem;color:#3e6421}.edu-method__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.edu-method__steps li{border-top:2px solid var(--edu-ink);padding-top:18px}.edu-method__steps span{color:#3e6421}.edu-method__steps h3{margin-top:26px;font-size:1.23rem}.edu-method__steps p{margin-top:9px;color:#526068;font-size:.92rem}.edu-trust{background:#e8edda}.edu-trust ul{list-style:none;padding:0;margin:26px 0 0;border-top:1px solid #bcc5ae}.edu-trust li{padding:12px 0;border-bottom:1px solid #bcc5ae;font-weight:650}.edu-related{display:flex;flex-wrap:wrap;gap:12px 21px;margin-top:30px}.edu-related a{color:var(--edu-ink);font-weight:700;text-underline-offset:4px}.edu-faq__list{border-top:1px solid var(--edu-ink)}.edu-faq details{border-bottom:1px solid var(--edu-line)}.edu-faq summary{cursor:pointer;list-style:none;position:relative;padding:20px 40px 20px 0;font-size:1.1rem;font-weight:700;line-height:1.4}.edu-faq summary::-webkit-details-marker{display:none}.edu-faq summary:after{content:'+';position:absolute;right:0;top:16px;font-size:1.55rem;font-weight:400}.edu-faq details[open] summary:after{content:'−'}.edu-faq details p{padding:0 35px 22px 0;color:#515d63}.edu-form-section{background:#eef0e7}.edu-form-section__steps{margin-top:30px}.edu-form-section__steps li{counter-increment:step;position:relative;padding:11px 0 11px 42px;border-bottom:1px solid #d0d5c7;font-weight:650}.edu-form-section__steps li::before{top:15px}.edu-form-panel{background:var(--edu-paper);border:1px solid var(--edu-ink);padding:clamp(20px,3vw,42px)}.edu-form-panel>p{font-size:.95rem!important;margin-top:10px!important}.edu-form-panel .gform_wrapper{margin-top:25px}.edu-form-panel .gform_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px}.edu-form-panel .edu-field--full,.edu-form-panel .gfield--type-consent{grid-column:1/-1}.edu-form-panel .gfield_label{display:block;font-weight:700;margin-bottom:6px}.edu-form-panel input:not([type=checkbox]):not([type=submit]):not([type=hidden]),.edu-form-panel select,.edu-form-panel textarea{width:100%;max-width:100%;min-height:48px;background:#fff;border:1px solid #a4aaa5;border-radius:0;color:var(--edu-ink);font:inherit;padding:10px 12px}.edu-form-panel textarea{min-height:104px;resize:vertical}.edu-form-panel .gfield_consent_label{font-size:.86rem}.edu-form-panel .gform_footer{margin-top:20px}.edu-form-panel .gform_button{background:var(--edu-volt);border:1px solid var(--edu-ink);border-radius:0;min-height:54px;width:100%;font:inherit;font-weight:750;cursor:pointer}.edu-form-panel .gform_button:hover{background:#b9e441}.edu-form-panel .gform_button:disabled{opacity:.62;cursor:wait}.edu-form-panel .gfield_validation_message,.edu-form-panel .validation_message{color:#a12d23}.edu-form-panel .gform_validation_errors{border-left:3px solid #a12d23;padding:12px;margin-bottom:20px}.edu-confirmation{border-left:4px solid #38772b;background:#eef4e9;padding:22px;margin-top:24px}.edu-confirmation h2{font-size:1.6rem}.edu-confirmation p{margin-top:8px}.edu-privacy{font-size:.77rem!important;color:#58616a;margin-top:20px!important}.edu-privacy a{color:inherit}.edu-landing a:focus-visible,.edu-landing summary:focus-visible,.edu-landing input:focus-visible,.edu-landing select:focus-visible,.edu-landing textarea:focus-visible{outline:3px solid #355fff;outline-offset:3px}
@media(max-width:1000px){.edu-local-nav .edu-wrap>div{display:none}.edu-local-nav__cta{margin-left:auto}.edu-method__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.edu-wrap{width:min(100% - 32px,1200px)}.edu-local-nav .edu-wrap{gap:8px}.edu-local-nav .edu-wrap>span{font-size:.59rem}.edu-local-nav__cta{font-size:.62rem;padding-left:9px}.edu-hero{padding:50px 0 74px}.edu-hero__grid,.edu-split,.edu-section__head,.edu-service{grid-template-columns:1fr}.edu-hero__grid{gap:36px}.edu-hero__diagram{transform:none}.edu-landing h1{font-size:clamp(2.5rem,10vw,3.65rem)}.edu-section{padding:70px 0}.edu-section__head{gap:16px}.edu-problems__list{grid-template-columns:1fr}.edu-service{gap:16px}.edu-method__steps{grid-template-columns:1fr 1fr}.edu-form-panel{margin-top:6px}}
@media(max-width:520px){.edu-actions{align-items:stretch;flex-direction:column;gap:16px}.edu-actions .edu-button{width:100%}.edu-method__steps{grid-template-columns:1fr}.edu-form-panel .gform_fields{grid-template-columns:1fr}.edu-form-panel .edu-field--half{grid-column:1/-1}.edu-local-nav__cta{max-width:43%;white-space:normal;text-align:right}.edu-landing h2{font-size:clamp(2rem,8vw,2.8rem)}}
@media(prefers-reduced-motion:reduce){.edu-button{transition:none}.edu-button:hover,.edu-button:active{transform:none}}
.edu-form-panel .gform_wrapper form input[type=submit].gform_button{width:100%!important;min-height:54px!important;background:var(--edu-volt)!important;color:var(--edu-ink)!important;border:1px solid var(--edu-ink)!important;border-radius:0!important;font-weight:750!important;box-shadow:none!important}.edu-form-panel .gform_wrapper form input[type=submit].gform_button:hover{background:#b9e441!important}.edu-form-panel .gform_wrapper form input[type=submit].gform_button:disabled{opacity:.62!important}body.edu-form-visible .sales-chat:not(.is-open) .sales-chat__launcher{visibility:hidden;pointer-events:none}
