/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}}:root{--cream:#f7f0e2;--cream-deep:#eee2ce;--paper:#fffaf0;--white:#fff;--forest:#0d4b3e;--forest-deep:#07372f;--forest-soft:#1f6557;--ink:#17352f;--text:#33483f;--muted:#6f7b72;--terracotta:#d6633d;--terracotta-dark:#b74c2b;--sage:#a9b9a6;--line:#0d4b3e29;--serif:Georgia, "Times New Roman", serif;--sans:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--shadow-sm:0 12px 35px #2c332a14;--shadow-lg:0 28px 75px #26332926;--section-block-space:clamp(72px, 6.5vw, 96px);--section-content-gap:clamp(50px, 4.5vw, 60px);--eyebrow-title-gap:clamp(24px, 1.8vw, 28px);--heading-copy-gap:clamp(24px, 2vw, 30px);--card-header-gap:clamp(26px, 2vw, 32px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-shell{min-height:100vh;overflow-x:clip}.container{width:min(1280px,100% - 72px);margin-inline:auto}.container>*,.header__inner>*,.hero__layout>*,.section-heading--split>*,.admission-panel>*,.approach__layout>*,.matching__layout>*,.form-section__layout>*,.tutor__layout>*,.faq__layout>*{min-width:0}.skip-link{z-index:999;background:var(--white);color:var(--forest);border-radius:8px;padding:10px 16px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f0e2e8;border-bottom:1px solid #0d4b3e1f;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:28px;min-height:104px;display:flex}.brand{flex-shrink:0;line-height:0;display:inline-block}.brand__logo{width:210px;height:auto}.main-nav{justify-content:center;align-items:center;gap:clamp(24px,3.2vw,52px);margin-left:auto;display:flex}.main-nav a{color:var(--ink);padding:11px 0;font-size:16px;font-weight:520;position:relative}.main-nav a:after{content:"";background:var(--terracotta);transform-origin:100%;border-radius:999px;width:100%;height:2px;transition:transform .22s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.main-nav a:first-child:after,.main-nav a:hover:after,.main-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header__actions{align-items:center;gap:12px;display:flex}.language-toggle{min-width:64px;height:40px;color:var(--forest);cursor:pointer;background:0 0;border:1.5px solid #0d4b3e8a;border-radius:999px;font-weight:700;transition:background .18s,color .18s,transform .18s}.language-toggle:hover{background:var(--forest);color:var(--white);transform:translateY(-1px)}.menu-toggle{background:var(--forest);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;display:none}.menu-toggle span{background:var(--white);border-radius:2px;width:19px;height:2px;margin:5px auto;transition:transform .18s;display:block}.hero{background:radial-gradient(circle at 8% 12%, #ffffffd6, transparent 28%), linear-gradient(110deg, var(--paper), var(--cream) 55%, #f2eadb);min-height:750px;padding:50px 0 68px;position:relative}.hero:after{content:"";pointer-events:none;border:1px solid #0d4b3e14;border-radius:50%;width:560px;height:560px;position:absolute;top:-80px;right:-110px}.hero__paper-grid{opacity:.25;background-image:linear-gradient(#0d4b3e3d 1px,#0000 1px),linear-gradient(90deg,#0d4b3e3d 1px,#0000 1px);background-size:26px 26px;width:320px;height:250px;position:absolute;bottom:-104px;left:-48px;transform:rotate(8deg);-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.hero__layout{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(520px,1.16fr);align-items:center;gap:clamp(34px,5vw,78px);display:grid;position:relative}.hero__content{padding:30px 0 18px}.eyebrow{margin:0 0 var(--eyebrow-title-gap);color:var(--terracotta-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:999px;width:28px;height:2px}.eyebrow--light{color:#efb096}.hero h1,.section-heading h2,.approach__intro h2,.matching__intro h2,.form-section__intro h2,.tutor__content h2,.faq__intro h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-weight:500}.hero h1{max-width:670px;font-size:clamp(52px,4.6vw,70px);line-height:.98}.hand-underline{border-top:4px solid var(--terracotta);border-radius:50%;width:min(285px,48%);height:12px;margin:16px 0 23px;display:block;transform:rotate(-1deg)}.hero__description{max-width:575px;color:var(--text);margin:0;font-size:19px;line-height:1.65}.hero__actions{flex-wrap:wrap;gap:16px;margin-top:31px;display:flex}.button{cursor:pointer;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:14px 27px;font-weight:720;line-height:1.2;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.button svg,.text-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button--primary{background:var(--forest);color:var(--white);box-shadow:0 14px 28px #0d4b3e2e}.button--primary:hover{background:var(--forest-deep);box-shadow:0 17px 35px #0d4b3e40}.button--secondary{border-color:var(--forest);color:var(--forest);background:0 0}.button--secondary:hover{background:#0d4b3e0f}.button--light{background:var(--cream);color:var(--forest)}.button--terracotta{background:var(--terracotta);color:var(--white)}.button--terracotta:hover{background:#e1734e}.button--full{width:100%}.hero__points{color:var(--forest);flex-wrap:wrap;gap:12px 26px;margin:32px 0 0;padding:0;font-size:15px;font-weight:650;list-style:none;display:flex}.hero__points li{position:relative}.hero__points li:not(:last-child):after{content:"";background:var(--terracotta);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.hero__visual{min-width:0;padding:8px 0 10px;position:relative}.hero__image-wrap{height:600px;box-shadow:var(--shadow-lg);border-radius:28% 9% 24% 10%/20% 12% 18% 24%;overflow:hidden;transform:rotate(.4deg)}.hero__image-wrap img{object-fit:cover;object-position:48% 50%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hero__image-wrap:hover img{transform:scale(1.025)}.hero__note{background:var(--forest);width:138px;min-height:116px;color:var(--white);border-radius:20px;flex-direction:column;justify-content:center;padding:20px;display:flex;position:absolute;bottom:34px;left:-36px;transform:rotate(-4deg);box-shadow:0 18px 44px #0d4b3e3b}.hero__note span{font-family:var(--serif);font-size:38px;line-height:1}.hero__note small{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:11px}.hero__arrow-doodle{fill:none;width:76px;stroke:var(--terracotta);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;position:absolute;bottom:138px;left:-102px;transform:rotate(6deg)}.hero__botanical{opacity:.24;width:88px;height:138px;position:absolute;bottom:15px;left:2.5%;transform:rotate(-13deg)}.hero__botanical:before{content:"";background:var(--forest);width:1px;height:132px;position:absolute;bottom:0;left:44px;transform:rotate(17deg)}.hero__botanical span{border:1px solid var(--forest);border-radius:100% 0;width:30px;height:54px;position:absolute}.hero__botanical span:first-child{top:22px;left:15px;transform:rotate(-26deg)}.hero__botanical span:nth-child(2){top:55px;left:47px;transform:rotate(48deg)}.hero__botanical span:nth-child(3){top:88px;left:24px;transform:rotate(-22deg)scale(.8)}.section{padding-block:var(--section-block-space)}.section-heading h2,.approach__intro h2,.matching__intro h2,.form-section__intro h2,.tutor__content h2,.faq__intro h2{font-size:clamp(42px,4vw,62px);line-height:1.02}.section-heading>p,.matching__intro>p,.form-section__intro>p,.tutor__content>p{color:var(--text);font-size:18px;line-height:1.7}.section-heading--split{grid-template-columns:1fr .72fr;align-items:end;gap:80px;display:grid}.section-heading--split>p{margin:0 0 6px}.trust-section{background:var(--white)}.trust-grid{margin-top:var(--section-content-gap);grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.trust-card{border:1px solid var(--line);background:#fffcf5;border-radius:25px;min-height:290px;padding:34px;transition:transform .22s,box-shadow .22s;position:relative}.trust-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-5px)}.trust-card__number{margin-bottom:var(--card-header-gap);color:var(--terracotta);font-family:var(--serif);font-size:20px;font-style:italic;display:block}.trust-card h3,.service-card h3,.approach__steps h3,.form-card h3,.tutor-form-card h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:720}.trust-card p,.service-card p,.approach__steps p{color:var(--muted);margin:14px 0 0;line-height:1.7}.services-section{background:radial-gradient(circle at 95% 10%, #d6633d17, transparent 22%), var(--cream)}.section-heading--centered{text-align:center;max-width:790px;margin:0 auto}.section-heading--centered .eyebrow{justify-content:center}.section-heading--centered>p{max-width:670px;margin:var(--heading-copy-gap) auto 0}.services-grid{margin-top:var(--section-content-gap);grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.service-card{background:#fffaf0c7;border:1px solid #0d4b3e1f;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;min-height:330px;padding:28px;transition:background .22s,transform .22s,box-shadow .22s;display:grid}.service-card:hover{background:var(--white);box-shadow:var(--shadow-sm);transform:translateY(-6px)}.service-card__topline{margin-bottom:var(--card-header-gap);justify-content:space-between;align-items:center;display:flex}.service-card__tag{background:var(--forest);min-width:46px;height:46px;color:var(--white);letter-spacing:.07em;border-radius:50%;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.service-card__index{color:#0d4b3e59;font-family:var(--serif);font-size:19px}.service-card__level{color:var(--terracotta-dark);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin-top:0;padding-top:26px;font-size:12px;font-weight:750;display:block}.admission-section{background:var(--white)}.admission-panel{background:radial-gradient(circle at 7% 4%, #ffffff1a, transparent 28%), var(--forest);color:var(--white);box-shadow:var(--shadow-lg);border-radius:34px;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,7vw,100px);padding:clamp(48px,6vw,82px);display:grid;position:relative;overflow:hidden}.admission-panel:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-120px;right:-90px}.admission__intro,.admission__details{z-index:1;position:relative}.admission__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.admission__meta .eyebrow{margin:0}.admission__school{color:#ffffffdb;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;align-items:center;min-height:34px;padding:8px 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.admission__intro h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,60px);font-weight:500;line-height:1.02}.admission__intro>p:not(.eyebrow){max-width:570px;margin:var(--heading-copy-gap) 0 0;color:#ffffffbd;font-size:17px;line-height:1.7}.admission__intro .button{margin-top:32px}.admission__details{background:#ffffff12;border:1px solid #ffffff24;border-radius:25px;align-self:center;padding:30px}.admission__stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admission__stats>div{text-align:center;background:#ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:124px;padding:15px;display:flex}.admission__stats strong{width:100%;min-height:2em;font-family:var(--serif);text-align:center;justify-content:center;align-items:center;font-size:clamp(25px,2.4vw,36px);font-weight:500;line-height:.96;display:flex}.admission__stats span{color:#ffffffa6;letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:700}.admission__details ul{color:#ffffffdb;gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.admission__details li{padding-left:25px;line-height:1.5;position:relative}.admission__details li:before{content:"✓";color:#efad91;font-weight:800;position:absolute;left:0}.admission__deadline{color:var(--white);border-top:1px solid #ffffff26;margin:27px 0 0;padding-top:22px;font-size:14px;font-weight:700;line-height:1.5}.admission__disclaimer{color:#ffffff85;margin:16px 0 0;font-size:11px;line-height:1.55}.admission__disclaimer a{color:#ffffffdb;text-underline-offset:3px;text-decoration:underline}.approach-section{background:var(--white)}.approach__layout{grid-template-columns:.72fr 1.28fr;gap:clamp(70px,10vw,155px);display:grid}.approach__intro{height:fit-content;position:sticky;top:150px}.text-link{border:0;border-bottom:2px solid var(--terracotta);color:var(--forest);cursor:pointer;background:0 0;align-items:center;gap:12px;margin-top:32px;padding:4px 0 7px;font-weight:760;display:inline-flex}.approach__steps{margin:0;padding:0;list-style:none}.approach__steps li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:28px;padding:36px 0 42px;display:grid}.approach__steps li:first-child{padding-top:0}.approach__steps li>span{background:var(--cream);width:58px;height:58px;color:var(--forest);font-family:var(--serif);border-radius:50%;place-items:center;font-size:25px;display:grid}.approach__steps p{max-width:580px;font-size:17px}.matching-section{color:var(--white);background:radial-gradient(circle at 8% 10%, #ffffff14, transparent 23%), var(--forest-deep)}.matching__layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(50px,7vw,105px);display:grid}.matching__intro>p{max-width:650px;margin:var(--heading-copy-gap) 0 0;color:#ffffffbd;font-size:18px;line-height:1.75}.matching__action{background:#ffffff12;border:1px solid #ffffff24;border-radius:26px;gap:26px;padding:clamp(30px,4vw,46px);display:grid;box-shadow:0 28px 70px #00000024}.matching__action ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.matching__action li{color:#ffffffdb;padding-left:27px;font-weight:650;position:relative}.matching__action li:before,.tutor__content li:before{content:"✓";color:#efad91;font-weight:800;position:absolute;left:0}.button--matching{border-color:var(--terracotta);background:var(--terracotta);width:100%;color:var(--white);justify-content:center}.button--matching:hover,.button--matching:focus-visible{border-color:var(--terracotta-dark);background:var(--terracotta-dark)}.matching__note{color:#ffffff94;text-align:center;margin:-4px 0 0;font-size:13px;line-height:1.6}.family-form-section{background:radial-gradient(circle at 95% 5%, #d6633d14, transparent 25%), var(--cream)}.form-section__layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(55px,8vw,118px);display:grid}.form-section__intro{padding-top:0}.form-section__intro>p{margin-top:var(--heading-copy-gap)}.form-section__promise{border-left:3px solid var(--terracotta);flex-direction:column;gap:5px;margin-top:48px;padding-left:20px;display:flex}.form-section__promise strong{letter-spacing:.08em;font-size:19px}.form-section__promise span{color:var(--muted);font-family:var(--serif);font-size:20px;font-style:italic}.form-card{background:var(--white);min-height:610px;box-shadow:var(--shadow-sm);border:1px solid #0d4b3e1a;border-radius:28px;padding:40px}.field-grid{grid-template-columns:repeat(2,1fr);gap:24px 20px;display:grid}.field-grid label,.field-grid fieldset,.tutor-form-card label{min-width:0;margin:0}.field-grid label>span:first-child,.field-grid legend,.tutor-form-card label>span:first-child{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:720;display:block}.field-grid fieldset{border:0;grid-column:1/-1;padding:0}.field--wide{grid-column:1/-1}input,select,textarea{width:100%;color:var(--ink);background:#fffdf8;border:1px solid #0d4b3e38;border-radius:11px;outline:none;transition:border .16s,box-shadow .16s,background .16s}input,select{height:50px;padding:0 14px}textarea{resize:vertical;min-height:110px;padding:13px 14px}input:focus,select:focus,textarea:focus{border-color:var(--forest-soft);background:var(--white);box-shadow:0 0 0 3px #0d4b3e17}.choice-row{flex-wrap:wrap;gap:10px;display:flex}.radio-choice{position:relative}.radio-choice input{opacity:0;width:1px;height:1px;position:absolute}.radio-choice span{cursor:pointer;border:1px solid #0d4b3e2e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;display:inline-flex;color:var(--text)!important;margin:0!important}.radio-choice input:checked+span{border-color:var(--forest);background:var(--forest);color:var(--white)!important}.consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid!important}.consent input{width:18px;height:18px;accent-color:var(--forest);margin:2px 0 0}.consent span{line-height:1.5;color:var(--muted)!important;margin:0!important;font-size:12px!important}.consent a{color:var(--forest);text-underline-offset:2px;font-weight:750;text-decoration:underline}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:#9e3f24;background:#fff0ec;border-radius:9px;margin:18px 0 -8px;padding:11px 13px;font-size:13px;line-height:1.5}.form-error--dark{color:#ffd9cc;background:#ffffff1a}.button:disabled{cursor:wait;opacity:.62}.form-card .button{margin-top:28px}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:510px;padding:20px;display:flex}.form-success>span{width:58px;height:58px;color:var(--forest);background:#0d4b3e1a;border-radius:50%;place-items:center;margin-bottom:28px;font-size:24px;display:grid}.form-success h3{font-family:var(--serif);font-size:35px;font-weight:500}.form-success p{max-width:520px;color:var(--muted);line-height:1.7}.tutor-section{background:var(--forest);color:var(--white)}.tutor__layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(55px,8vw,120px);display:grid}.tutor__content>p{max-width:540px;margin:var(--heading-copy-gap) 0 0;color:#ffffffbd}.tutor__content ul{color:#ffffffdb;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tutor__content li{padding-left:25px;position:relative}.tutor-form-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:28px;min-height:580px;padding:40px;box-shadow:0 30px 70px #00000024}.tutor-form-card form{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tutor-form-card h3,.tutor-form-card .tutor-consent,.tutor-form-card .form-error,.tutor-form-card form>.button{grid-column:1/-1}.tutor-form-card label:has(textarea){grid-column:1/-1}.tutor-form-card h3{color:var(--white);font-family:var(--serif);margin-bottom:7px;font-size:29px;font-weight:500}.tutor-form-card label>span:first-child{color:#fffc}.tutor-form-card input,.tutor-form-card textarea{color:var(--white);background:#ffffff1a;border-color:#ffffff38}.tutor-form-card input::placeholder,.tutor-form-card textarea::placeholder{color:#ffffff6b}.tutor-form-card input:focus,.tutor-form-card textarea:focus{background:#ffffff24;border-color:#fff9;box-shadow:0 0 0 3px #ffffff17}.tutor-form-card .consent span{color:#ffffffb3!important}.tutor-form-card .consent a,.form-success--dark{color:var(--white)}.form-success--dark>span{color:var(--white);background:#ffffff1c}.form-success--dark p{color:#ffffffb3}.text-link--light{color:var(--white)}.faq-section{background:var(--white)}.faq__layout{grid-template-columns:.63fr 1.37fr;gap:clamp(60px,9vw,135px);display:grid}.faq__list{border-top:1px solid var(--line)}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:86px;padding:20px 0;font-size:19px;font-weight:700;list-style:none;display:flex}.faq__list summary>span:first-child{min-width:0}.faq__list summary::-webkit-details-marker{display:none}.faq__plus{width:36px;height:36px;color:var(--terracotta);border:1px solid #0d4b3e3d;border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s;display:grid;position:relative}.faq__plus:before,.faq__plus:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:12px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__list details[open] .faq__plus{border-color:var(--forest);background:var(--forest);color:var(--white)}.faq__list details[open] .faq__plus:before{transform:translate(-50%,-50%)rotate(45deg)}.faq__list details[open] .faq__plus:after{transform:translate(-50%,-50%)rotate(135deg)}.faq__list details>p{max-width:720px;color:var(--muted);margin:-3px 55px 26px 0;line-height:1.75}.site-footer{color:var(--white);background:#082f28;padding:78px 0 25px}.footer__top{grid-template-columns:1.4fr .65fr .55fr;align-items:start;gap:65px;display:grid}.brand--footer{padding:0}.brand--footer .brand__logo{width:190px}.footer__top>div:first-child>p{color:#ffffffa1;max-width:420px;margin:23px 0 0;line-height:1.7}.footer__top nav,.footer__location{gap:15px;display:grid}.footer__top nav a{color:#ffffffbf}.footer__top nav a:hover{color:var(--white)}.footer__location{color:#ffffffa8}.footer__bottom{color:#ffffff73;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:70px;padding-top:22px;font-size:12px;display:flex}:focus-visible{outline-offset:4px;outline:3px solid #d6633d8c}@media (width<=1160px){.main-nav{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;border-radius:18px;gap:0;padding:18px 24px;transition:opacity .18s,transform .18s;display:grid;position:fixed;inset:91px 22px auto;transform:translateY(-12px)}.main-nav--open{opacity:1;pointer-events:auto;transform:translateY(0)}.main-nav a{border-bottom:1px solid var(--line);padding:14px 2px}.main-nav a:last-child{border-bottom:0}.main-nav a:after{display:none}.menu-toggle{display:block}.menu-toggle--open span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle--open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hero__layout{grid-template-columns:.92fr 1.08fr;gap:38px}.hero__image-wrap{height:535px}.hero__note,.hero__arrow-doodle{display:none}.services-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:300px}.matching__layout{grid-template-columns:1fr;gap:65px}.matching__intro>p{max-width:680px}}@media (width<=920px){.container{width:min(100% - 42px,760px)}.header__inner{min-height:92px}.brand__logo{width:190px}.hero{padding-top:28px}.hero__layout,.section-heading--split,.admission-panel,.approach__layout,.matching__layout,.form-section__layout,.tutor__layout,.faq__layout{grid-template-columns:1fr}.hero__content{max-width:720px;padding-bottom:4px}.hero__visual{margin-top:8px}.hero__image-wrap{border-radius:20% 7% 18%/18% 10% 16% 18%;height:min(68vw,540px)}.section-heading--split{gap:25px}.section-heading--split>p{max-width:650px}.trust-grid{grid-template-columns:1fr}.trust-card{min-height:235px}.trust-card__number{margin-bottom:30px}.admission-panel{gap:45px}.approach__layout,.faq__layout{gap:58px}.approach__intro{position:static}.matching__layout,.form-section__layout,.tutor__layout{gap:65px}.matching__intro>p,.tutor__content>p{max-width:680px}.form-section__intro{max-width:680px;padding-top:0}.footer__top{grid-template-columns:1fr 1fr}.footer__top>div:first-child{grid-column:1/-1}}@media (width<=660px){.container{width:min(100% - 30px,560px)}.header__inner{min-height:80px}.brand__logo{width:154px}.language-toggle{min-width:52px;height:38px;font-size:13px}.menu-toggle{width:40px;height:40px}.main-nav{inset:78px 15px auto}.hero{min-height:auto;padding:36px 0 48px}.hero h1{font-size:clamp(43px,13vw,59px)}.hero__description{font-size:17px}.hero__actions{display:grid}.hero__actions .button{width:100%}.hero__points{gap:9px;display:grid}.hero__points li{padding-left:16px}.hero__points li:before{content:"";background:var(--terracotta);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0}.hero__points li:after{display:none}.hero__image-wrap{border-radius:24% 8% 20%/15% 8% 12% 18%;height:102vw;max-height:520px}.hero__image-wrap img{object-position:51% 50%}.hero__botanical{display:none}.section-heading h2,.admission__intro h2,.approach__intro h2,.matching__intro h2,.form-section__intro h2,.tutor__content h2,.faq__intro h2{font-size:41px}.services-grid,.field-grid,.tutor-form-card form{grid-template-columns:1fr}.service-card{min-height:285px}.admission-panel{border-radius:24px;gap:36px;padding:34px 22px 22px}.admission__intro h2{font-size:39px}.admission__details{border-radius:19px;padding:17px}.admission__stats{grid-template-columns:repeat(2,1fr)}.admission__stats>div:last-child{grid-column:1/-1}.admission__stats>div{min-height:95px;padding:12px 10px}.admission__stats strong{min-height:auto;font-size:25px;line-height:1}.field-grid fieldset,.field--wide,.tutor-form-card h3,.tutor-form-card .tutor-consent,.tutor-form-card .form-error,.tutor-form-card form>.button{grid-column:auto}.tutor-form-card label:has(textarea){grid-column:auto}.form-card,.tutor-form-card{border-radius:21px;padding:25px 20px}.choice-row{grid-template-columns:1fr;display:grid}.radio-choice span{width:100%}.approach__steps li{grid-template-columns:50px 1fr;gap:18px}.approach__steps li>span{width:46px;height:46px;font-size:21px}.faq__list summary{min-height:80px;font-size:17px}.footer__top{grid-template-columns:1fr}.footer__top>div:first-child{grid-column:auto}.footer__bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._dashboard_ofsqk_1{color:#17352f;background:#f5efe3;min-height:100vh;font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif}._topbar_ofsqk_15{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf0f0;border-bottom:1px solid #0d4b3e21;justify-content:space-between;align-items:center;gap:32px;min-height:88px;padding:14px max(28px,50vw - 620px);display:flex;position:sticky;top:0}._logoLink_ofsqk_45{line-height:0}._logoLink_ofsqk_45 img{width:174px;height:auto}._ownerBlock_ofsqk_63{text-align:right;grid-template-columns:auto auto;align-items:center;column-gap:13px;display:grid}._ownerBlock_ofsqk_63 span{color:#7c857f;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:11px;font-weight:800}._ownerBlock_ofsqk_63 strong{grid-column:1;font-size:14px}._ownerBlock_ofsqk_63 a{color:#0d4b3e;border:1px solid #0d4b3e40;border-radius:999px;grid-area:1/2/3;padding:9px 13px;font-size:12px;font-weight:700}._main_ofsqk_129{width:min(1240px,100% - 56px);margin:0 auto;padding:58px 0 96px}._intro_ofsqk_141{justify-content:space-between;align-items:flex-end;gap:38px;display:flex}._intro_ofsqk_141 p{color:#b74c2b;letter-spacing:.14em;margin:0 0 17px;font-size:12px;font-weight:850}._intro_ofsqk_141 h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1}._intro_ofsqk_141 span{color:#66766f;margin-top:18px;font-size:16px;display:block}._intro_ofsqk_141>a{color:#0d4b3e;border-bottom:2px solid #d6633d;flex-shrink:0;padding-bottom:4px;font-weight:750}._metrics_ofsqk_219{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}._metrics_ofsqk_219 article{background:#fffaf0;border:1px solid #0d4b3e1f;border-radius:19px;flex-direction:column;justify-content:space-between;min-height:142px;padding:23px;display:flex;box-shadow:0 12px 32px #2633290e}._metrics_ofsqk_219 span{color:#69766f;font-size:13px;font-weight:700}._metrics_ofsqk_219 strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;line-height:1}._tabs_ofsqk_283{border-bottom:1px solid #0d4b3e29;gap:9px;margin-top:48px;padding-bottom:13px;display:flex}._tabs_ofsqk_283 a{color:#54665f;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-weight:760;display:inline-flex}._tabs_ofsqk_283 a[aria-current=page]{color:#fff;background:#0d4b3e}._tabs_ofsqk_283 span{background:#ffffff29;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}._filters_ofsqk_349{background:#fffaf0bf;border:1px solid #0d4b3e1f;border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(210px,.45fr) auto auto;align-items:end;gap:14px;margin-top:24px;padding:20px;display:grid}._filters_ofsqk_349 label,._managePanel_ofsqk_375 label{gap:7px;display:grid}._filters_ofsqk_349 label>span,._managePanel_ofsqk_375 label>span{color:#607069;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}._filters_ofsqk_349 input,._filters_ofsqk_349 select,._managePanel_ofsqk_375 select,._managePanel_ofsqk_375 textarea{color:#17352f;background:#fff;border:1px solid #0d4b3e33;border-radius:10px;outline:0;width:100%}._filters_ofsqk_349 input,._filters_ofsqk_349 select,._managePanel_ofsqk_375 select{height:45px;padding:0 13px}._filters_ofsqk_349 button,._managePanel_ofsqk_375 button{color:#fff;cursor:pointer;background:#0d4b3e;border:1px solid #0d4b3e;border-radius:10px;height:45px;padding:0 19px;font-weight:770}._filters_ofsqk_349>a{color:#64736d;place-items:center;height:45px;padding:0 13px;font-size:13px;font-weight:700;display:grid}._resultsSummary_ofsqk_485{color:#748078;justify-content:space-between;gap:20px;margin:24px 2px 14px;font-size:12px;display:flex}._requestList_ofsqk_503{gap:18px;display:grid}._requestCard_ofsqk_513{background:#fff;border:1px solid #0d4b3e21;border-radius:21px;padding:27px;scroll-margin-top:110px;box-shadow:0 16px 40px #26332911}._cardHeader_ofsqk_531{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}._requestNumber_ofsqk_545{color:#b74c2b;letter-spacing:.12em;font-size:10px;font-weight:850}._cardHeader_ofsqk_531 h2{letter-spacing:-.025em;margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}._cardHeader_ofsqk_531 p{color:#7a857f;margin:0;font-size:12px}._status_ofsqk_587{color:#425a50;background:#edf2ef;border-radius:999px;flex-shrink:0;padding:8px 11px;font-size:11px;font-weight:820}._status_new_ofsqk_607{color:#915b00;background:#fff0d7}._status_contacted_ofsqk_609,._status_reviewing_ofsqk_611,._status_screening_invited_ofsqk_613,._status_onboarding_invited_ofsqk_615{color:#285a91;background:#e6effc}._status_matched_ofsqk_617,._status_screening_received_ofsqk_619,._status_interviewed_ofsqk_621,._status_checks_pending_ofsqk_623,._status_approved_ofsqk_625,._status_active_ofsqk_627{color:#23633f;background:#e1f2e8}._status_closed_ofsqk_629,._status_declined_ofsqk_631,._status_voided_ofsqk_633{color:#666b67;background:#eeeeec}._status_pending_ofsqk_635{color:#915b00;background:#fff0d7}._status_confirmed_ofsqk_637{color:#23633f;background:#e1f2e8}._status_correction_requested_ofsqk_639{color:#285a91;background:#e6effc}._status_disputed_ofsqk_641{color:#963b23;background:#fde6df}._status_paused_ofsqk_643{color:#915b00;background:#fff0d7}._contactRow_ofsqk_647{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}._contactRow_ofsqk_647 a{color:#0d4b3e;background:#f9f5ec;border:1px solid #0d4b3e24;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:700}._contactRow_ofsqk_647>span,._contactRow_ofsqk_647>strong{color:#425a50;background:#f9f5ec;border:1px solid #0d4b3e24;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:700}._recruitmentPanel_ofsqk_703{background:#fbf7ef;border:1px solid #0d4b3e24;border-radius:16px;gap:18px;margin-top:24px;padding:22px;display:grid}._recruitmentHeader_ofsqk_723{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._recruitmentHeader_ofsqk_723 span{color:#b74c2b;letter-spacing:.12em;font-size:10px;font-weight:850}._recruitmentHeader_ofsqk_723 h3{margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}._recruitmentHeader_ofsqk_723 p{color:#6e7c75;max-width:390px;margin:0;font-size:12px;line-height:1.55}._recruitmentSteps_ofsqk_781{flex-wrap:wrap;gap:8px;display:flex}._recruitmentSteps_ofsqk_781 span{color:#76827c;background:#fff;border:1px solid #0d4b3e1f;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:750}._recruitmentSteps_ofsqk_781 span[data-done=true]{color:#23633f;background:#e1f2e8;border-color:#27704f33}._recruitmentAction_ofsqk_825{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}._recruitmentAction_ofsqk_825 div{gap:4px;display:grid}._recruitmentAction_ofsqk_825 strong{font-size:14px}._recruitmentAction_ofsqk_825 span{color:#6c7a73;font-size:12px;line-height:1.5}._recruitmentAction_ofsqk_825 button,._privateFileRow_ofsqk_877 button,._verificationForm_ofsqk_879 button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#0d4b3e;border:1px solid #0d4b3e;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:780}._recruitmentRecord_ofsqk_905{background:#fff;border:1px solid #0d4b3e1f;border-radius:13px;gap:14px;padding:18px;display:grid}._recruitmentRecordTitle_ofsqk_923{justify-content:space-between;gap:15px;display:flex}._recruitmentRecordTitle_ofsqk_923 strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}._recruitmentRecordTitle_ofsqk_923 span{color:#78847e;font-size:11px}._privateFileRow_ofsqk_877{background:#f8f4ec;border:1px solid #0d4b3e21;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}._privateFileRow_ofsqk_877 div{gap:4px;min-width:0;display:grid}._privateFileRow_ofsqk_877 span{color:#78847d;text-transform:uppercase;font-size:10px;font-weight:800}._privateFileRow_ofsqk_877 strong{overflow-wrap:anywhere;font-size:13px}._privateFileRow_ofsqk_877>a{color:#0d4b3e;border:1px solid #0d4b3e3d;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:780}._privateFileRow_ofsqk_877 form button{color:#a64227;background:#fff;border-color:#a6422759}._retentionNote_ofsqk_1045{color:#6f7d76;margin:0;font-size:11px;line-height:1.6}._onboardingGrid_ofsqk_1059{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}._onboardingGrid_ofsqk_1059 div{background:#f6f1e8;border-radius:10px;min-width:0;padding:13px}._onboardingGrid_ofsqk_1059 dt{color:#77837d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}._onboardingGrid_ofsqk_1059 dd{overflow-wrap:anywhere;color:#284239;margin:6px 0 0;font-size:12px;line-height:1.5}._referenceGrid_ofsqk_1119{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._referenceGrid_ofsqk_1119>div{border:1px solid #0d4b3e1c;border-radius:10px;gap:5px;min-width:0;padding:14px;display:grid}._referenceGrid_ofsqk_1119 span{color:#b74c2b;text-transform:uppercase;font-size:10px;font-weight:820}._referenceGrid_ofsqk_1119 strong,._referenceGrid_ofsqk_1119 a,._referenceGrid_ofsqk_1119 small{overflow-wrap:anywhere;font-size:12px}._referenceGrid_ofsqk_1119 a{color:#0d4b3e;text-decoration:underline}._referenceGrid_ofsqk_1119 small{color:#748078}._verificationForm_ofsqk_879{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:5px;display:grid}._verificationForm_ofsqk_879>label:not(._backgroundSelect_ofsqk_1209){background:#f6f1e8;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:12px;display:grid}._verificationForm_ofsqk_879 input[type=checkbox]{width:17px;height:17px;margin-top:1px}._verificationForm_ofsqk_879 label span{font-size:11px;font-weight:700;line-height:1.45}._backgroundSelect_ofsqk_1209{grid-column:1/-1;grid-template-columns:minmax(160px,.4fr) 1fr;align-items:center;gap:12px;display:grid}._backgroundSelect_ofsqk_1209 select{color:#17352f;background:#fff;border:1px solid #0d4b3e33;border-radius:9px;height:43px;padding:0 12px}._verificationButtons_ofsqk_1287{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}._verificationForm_ofsqk_879 ._approveButton_ofsqk_1301{background:#d6633d;border-color:#d6633d}._contactRow_ofsqk_647>strong{color:#a64227;background:#fff0e7;border-color:#b74c2b47}._detailGrid_ofsqk_1323{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 0;display:grid}._detailGrid_ofsqk_1323 div{background:#faf7f0;border-radius:11px;min-width:0;padding:13px}._detailGrid_ofsqk_1323 dt,._messageBlock_ofsqk_1353 span{color:#7b8680;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}._detailGrid_ofsqk_1323 dd{overflow-wrap:anywhere;color:#263f37;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.45}._messageBlock_ofsqk_1353{background:#fffaf4;border-left:3px solid #d6633d;margin-top:12px;padding:15px}._messageBlock_ofsqk_1353 p{color:#475d54;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.65}._managePanel_ofsqk_375{border-top:1px solid #0d4b3e1c;margin-top:18px}._managePanel_ofsqk_375 summary{color:#0d4b3e;cursor:pointer;padding:18px 0 0;font-size:13px;font-weight:780}._noticeBanner_ofsqk_1443{color:#31594a;background:#e5f1e9;border-left:3px solid #0d4b3e;border-radius:4px 12px 12px 4px;margin:28px 0 -18px;padding:14px 17px;font-size:14px;font-weight:650;line-height:1.55}._creationPanel_ofsqk_1467,._billingPanel_ofsqk_1469{background:#fffaf0;border:1px solid #0d4b3e21;border-radius:21px;margin-top:26px;padding:27px;box-shadow:0 15px 38px #2633290e}._creationIntro_ofsqk_1487 p,._billingPanel_ofsqk_1469>div:first-child>p{color:#b74c2b;letter-spacing:.13em;margin:0;font-size:10px;font-weight:850}._creationIntro_ofsqk_1487 h2,._billingPanel_ofsqk_1469 h2{margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}._creationIntro_ofsqk_1487 span,._billingPanel_ofsqk_1469>div:first-child>span{color:#68776f;margin-top:8px;font-size:13px;line-height:1.55;display:block}._matchForm_ofsqk_1539{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}._matchForm_ofsqk_1539 label,._matchUpdateForm_ofsqk_1555 label,._sessionUpdateForm_ofsqk_1557 label{gap:7px;display:grid}._matchForm_ofsqk_1539 label>span,._matchUpdateForm_ofsqk_1555 label>span,._sessionUpdateForm_ofsqk_1557 label>span{color:#607069;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:820}._matchForm_ofsqk_1539 input,._matchForm_ofsqk_1539 select,._matchUpdateForm_ofsqk_1555 input,._matchUpdateForm_ofsqk_1555 select,._sessionUpdateForm_ofsqk_1557 input,._sessionUpdateForm_ofsqk_1557 select,._sessionUpdateForm_ofsqk_1557 textarea{color:#17352f;background:#fff;border:1px solid #0d4b3e33;border-radius:10px;outline:0;width:100%;min-width:0;height:45px;padding:0 12px}._rateFields_ofsqk_1623{border:1px solid #0d4b3e21;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}._rateFields_ofsqk_1623 legend{color:#53665e;padding:0 8px;font-size:11px;font-weight:800}._checkLabel_ofsqk_1659{align-self:center;align-items:center;grid-template-columns:auto 1fr!important}._checkLabel_ofsqk_1659 input{accent-color:#0d4b3e;width:18px;height:18px}._checkLabel_ofsqk_1659 span{color:#425a50!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}._matchForm_ofsqk_1539>button,._matchUpdateForm_ofsqk_1555>button,._sessionUpdateForm_ofsqk_1557>button,._linkAction_ofsqk_1703 button{color:#fff;cursor:pointer;background:#0d4b3e;border:1px solid #0d4b3e;border-radius:10px;min-height:45px;padding:0 17px;font-weight:770}._matchForm_ofsqk_1539>button:disabled{cursor:not-allowed;opacity:.5}._rateSummary_ofsqk_1735{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}._rateSummary_ofsqk_1735 span{color:#365348;background:#eef4ef;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}._matchUpdateForm_ofsqk_1555,._sessionUpdateForm_ofsqk_1557{background:#f5f0e7;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:13px;margin-top:16px;padding:17px;display:grid}._sessionUpdateForm_ofsqk_1557 textarea{resize:vertical;height:auto;min-height:78px;padding:11px}._wideField_ofsqk_1805{grid-column:1/-1}._linkAction_ofsqk_1703{background:#faf7f0;border-top:1px solid #0d4b3e1f;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 17px;display:flex}._linkAction_ofsqk_1703 strong{color:#284239;font-size:13px}._linkAction_ofsqk_1703 p{color:#758078;margin:4px 0 0;font-size:11px}._incidentBlock_ofsqk_1857,._familyResponse_ofsqk_1859{background:#fff0e9;border-left:3px solid #a64227;margin-top:12px;padding:15px}._familyResponse_ofsqk_1859{background:#edf4fc;border-left-color:#315f91}._incidentBlock_ofsqk_1857 strong,._familyResponse_ofsqk_1859 strong{color:#703c2e;letter-spacing:.06em;text-transform:uppercase;font-size:11px}._familyResponse_ofsqk_1859 strong{color:#315f91}._incidentBlock_ofsqk_1857 p,._familyResponse_ofsqk_1859 p{color:#58665f;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.6}._billingGrid_ofsqk_1921{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}._billingGrid_ofsqk_1921 article{background:#fff;border:1px solid #0d4b3e1f;border-radius:14px;padding:17px}._billingGrid_ofsqk_1921 article>strong{color:#284239;font-size:13px;display:block}._billingGrid_ofsqk_1921 article>span{color:#7a857f;margin-top:5px;font-size:11px;display:block}._billingGrid_ofsqk_1921 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}._billingGrid_ofsqk_1921 dl div{background:#faf7f0;border-radius:8px;min-width:0;padding:9px}._billingGrid_ofsqk_1921 dt{color:#7b8680;text-transform:uppercase;font-size:9px;font-weight:800}._billingGrid_ofsqk_1921 dd{overflow-wrap:anywhere;color:#17352f;margin:5px 0 0;font-size:13px;font-weight:800}._billingEmpty_ofsqk_2033{color:#76817b;margin:20px 0 0;font-size:13px}._billingWorkspace_ofsqk_2045{gap:24px;margin-top:26px;display:grid}._billingOverview_ofsqk_2057{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._billingOverview_ofsqk_2057 article{background:#fff;border:1px solid #0d4b3e21;border-radius:16px;min-width:0;padding:20px}._billingOverview_ofsqk_2057 span,._billingRecordHeader_ofsqk_2087>div:first-child>span,._billingSectionHeading_ofsqk_2089 p,._billingControlPanel_ofsqk_2091>div>p{color:#b74c2b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850;display:block}._billingOverview_ofsqk_2057 strong{color:#17352f;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;display:block}._billingOverview_ofsqk_2057 small{color:#78847e;margin-top:5px;font-size:11px;line-height:1.45;display:block}._billingControlPanel_ofsqk_2091{background:#fffaf0;border:1px solid #0d4b3e21;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(310px,.7fr);align-items:end;gap:28px;padding:26px;display:grid}._billingControlPanel_ofsqk_2091 h2,._billingSectionHeading_ofsqk_2089 h2{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}._billingControlPanel_ofsqk_2091>div>span{color:#6f7c75;margin-top:7px;font-size:12px;line-height:1.55;display:block}._billingControlPanel_ofsqk_2091 form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}._billingControlPanel_ofsqk_2091 label,._billingSettings_ofsqk_2215 label,._adjustmentForm_ofsqk_2217 label,._paymentForm_ofsqk_2219 label,._cancelBillingForm_ofsqk_2221 label{gap:7px;display:grid}._billingControlPanel_ofsqk_2091 label>span,._billingSettings_ofsqk_2215 label>span,._adjustmentForm_ofsqk_2217 label>span,._paymentForm_ofsqk_2219 label>span,._cancelBillingForm_ofsqk_2221 label>span{color:#61716a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}._billingControlPanel_ofsqk_2091 select,._billingSettings_ofsqk_2215 input,._billingSettings_ofsqk_2215 textarea,._adjustmentForm_ofsqk_2217 input,._paymentForm_ofsqk_2219 input,._cancelBillingForm_ofsqk_2221 textarea{color:#17352f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #0d4b3e33;border-radius:9px;outline:0;padding:10px 12px}._billingControlPanel_ofsqk_2091 button,._billingSettings_ofsqk_2215 button,._adjustmentForm_ofsqk_2217 button,._primaryBillingAction_ofsqk_2297 button,._paymentForm_ofsqk_2219 button{color:#fff;cursor:pointer;background:#0d4b3e;border:1px solid #0d4b3e;border-radius:9px;min-height:44px;padding:0 16px;font-weight:770}._billingControlPanel_ofsqk_2091 button:disabled{cursor:not-allowed;opacity:.48}._billingHint_ofsqk_2331{color:#78847e;grid-column:1/-1;margin:-13px 0 0;font-size:12px}._billingSettings_ofsqk_2215{background:#fff;border:1px solid #0d4b3e21;border-radius:14px}._billingSettings_ofsqk_2215 summary{color:#315247;cursor:pointer;padding:17px 20px;font-size:13px;font-weight:800}._billingSettings_ofsqk_2215 form{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 20px 20px;display:grid}._billingSettings_ofsqk_2215 textarea,._cancelBillingForm_ofsqk_2221 textarea{resize:vertical}._billingSettings_ofsqk_2215 button{align-self:end}._taxNote_ofsqk_2405{color:#7b8580;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}._billingSection_ofsqk_2089{background:#f8f6f0;border:1px solid #0d4b3e21;border-radius:20px;padding:26px}._billingSectionHeading_ofsqk_2089{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}._billingSectionHeading_ofsqk_2089>span{color:#718078;font-size:12px;font-weight:700}._billingRecords_ofsqk_2463{gap:16px;display:grid}._billingRecord_ofsqk_2087{background:#fff;border:1px solid #0d4b3e21;border-radius:15px;min-width:0;padding:22px}._billingRecordHeader_ofsqk_2087{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}._billingRecordHeader_ofsqk_2087 h3{margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}._billingRecordHeader_ofsqk_2087 p{overflow-wrap:anywhere;color:#748078;margin:5px 0 0;font-size:11px}._billingRecordAmount_ofsqk_2531{flex:none;justify-items:end;gap:8px;display:grid}._billingRecordAmount_ofsqk_2531>strong{color:#17352f;font-size:22px}._billingStatus_ofsqk_2555{color:#51645c;letter-spacing:.06em;text-transform:uppercase;background:#edf1ee;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}._billingStatus_draft_ofsqk_2579,._billingStatus_pending_review_ofsqk_2581{color:#865800;background:#fff0d8}._billingStatus_sent_ofsqk_2583,._billingStatus_ready_ofsqk_2585{color:#315f91;background:#e5eff9}._billingStatus_overdue_ofsqk_2587{color:#9b3c28;background:#ffe1da}._billingStatus_paid_ofsqk_2589{color:#1d6b42;background:#dff3e6}._billingStatus_cancelled_ofsqk_2591{color:#6f6c68;background:#ecebea}._billingItemsWrap_ofsqk_2595{border:1px solid #e3e9e5;border-radius:10px;margin-top:19px;overflow-x:auto}._billingItems_ofsqk_2595{border-collapse:collapse;width:100%;min-width:720px;font-size:11px}._billingItems_ofsqk_2595 th{color:#6e7e76;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#f3f6f3;padding:10px;font-size:9px}._billingItems_ofsqk_2595 td{color:#334b42;vertical-align:top;border-top:1px solid #e7ece9;padding:11px 10px}._billingItems_ofsqk_2595 th:nth-last-child(2),._billingItems_ofsqk_2595 td:nth-last-child(2),._billingItems_ofsqk_2595 th:last-child,._billingItems_ofsqk_2595 td:last-child{text-align:right}._adjustmentRow_ofsqk_2667 td{background:#fffaf0;font-style:italic}._tinyAction_ofsqk_2671{color:#a64227;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}._billingTotals_ofsqk_2691{justify-content:flex-end;gap:18px;margin:14px 0 0;display:flex}._billingTotals_ofsqk_2691 div{gap:6px;display:flex}._billingTotals_ofsqk_2691 dt{color:#75817a;font-size:10px}._billingTotals_ofsqk_2691 dd{color:#17352f;margin:0;font-size:11px;font-weight:850}._billingActions_ofsqk_2713{border-top:1px solid #0d4b3e1f;margin-top:18px}._billingActions_ofsqk_2713>summary{color:#315247;cursor:pointer;padding-top:16px;font-size:12px;font-weight:820}._adjustmentForm_ofsqk_2217,._paymentForm_ofsqk_2219{background:#f4f1e9;border-radius:11px;grid-template-columns:minmax(0,1.5fr) minmax(130px,.55fr) auto;align-items:end;gap:11px;margin-top:14px;padding:15px;display:grid}._paymentForm_ofsqk_2219{grid-template-columns:repeat(3,minmax(0,1fr)) auto}._primaryBillingAction_ofsqk_2297{background:#f6faf7;border:1px solid #dbe6df;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px;display:flex}._primaryBillingAction_ofsqk_2297 strong{color:#284239;font-size:12px}._primaryBillingAction_ofsqk_2297 p{color:#76827b;margin:4px 0 0;font-size:10px;line-height:1.45}._cancelBillingForm_ofsqk_2221{background:#fff8f5;border:1px solid #f0d8d2;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:11px;margin-top:12px;padding:15px;display:grid}._cancelBillingForm_ofsqk_2221 button{color:#a64227;cursor:pointer;background:#fff;border:1px solid #b74c2b;border-radius:9px;min-height:44px;padding:0 15px;font-weight:780}._billingContext_ofsqk_2843{color:#75817a;margin:11px 0 0;font-size:11px}._paymentProof_ofsqk_2855,._cancelledProof_ofsqk_2857{color:#285c3f;background:#e8f5ec;border-radius:10px;justify-content:space-between;gap:16px;margin-top:16px;padding:13px 15px;font-size:11px;display:flex}._cancelledProof_ofsqk_2857{color:#665f59;background:#f0efed}._paymentProof_ofsqk_2855 span,._cancelledProof_ofsqk_2857 span{overflow-wrap:anywhere;text-align:right}._srOnly_ofsqk_2889{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._updateForm_ofsqk_2913{background:#f5f0e7;border-radius:14px;grid-template-columns:minmax(180px,.35fr) 1fr auto;align-items:end;gap:14px;margin-top:16px;padding:17px;display:grid}._updateForm_ofsqk_2913 textarea{resize:vertical;min-height:75px;padding:11px}._updateForm_ofsqk_2913>button{margin-bottom:1px}._deleteZone_ofsqk_2955,._deleteConfirmation_ofsqk_2957{border-top:1px solid #b74c2b29;margin-top:12px;padding-top:14px}._deleteTrigger_ofsqk_2969,._cancelDelete_ofsqk_2971,._confirmDelete_ofsqk_2973{cursor:pointer;border-radius:9px;min-height:41px;padding:0 15px;font-size:12px;font-weight:780}._deleteTrigger_ofsqk_2969{color:#a64227;background:0 0;border:1px solid #b74c2b61}._deleteConfirmation_ofsqk_2957{justify-content:space-between;align-items:center;gap:20px;display:flex}._deleteConfirmation_ofsqk_2957 strong{color:#8e361f;font-size:13px;display:block}._deleteConfirmation_ofsqk_2957 p{color:#746b66;margin:5px 0 0;font-size:12px}._deleteActions_ofsqk_3041{flex-shrink:0;gap:9px;display:flex}._deleteForm_ofsqk_3053{margin:0}._cancelDelete_ofsqk_2971{color:#4c6158;background:#fff;border:1px solid #0d4b3e38}._confirmDelete_ofsqk_2973{color:#fff;background:#a64227;border:1px solid #a64227}._emptyState_ofsqk_3085,._denied_ofsqk_3087{text-align:center;place-items:center;display:grid}._emptyState_ofsqk_3085{background:#fffaf08c;border:1px dashed #0d4b3e38;border-radius:20px;min-height:330px;padding:40px}._emptyState_ofsqk_3085 span{color:#d6633d;font-family:Georgia,Times New Roman,serif;font-size:30px}._emptyState_ofsqk_3085 h2{margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}._emptyState_ofsqk_3085 p{color:#6c7972;max-width:500px;margin:11px 0 0;line-height:1.6}._denied_ofsqk_3087{color:#17352f;background:#f5efe3;align-content:center;min-height:100vh;padding:30px}._denied_ofsqk_3087 img{width:190px}._denied_ofsqk_3087 h1{margin:35px 0 0;font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:500}._denied_ofsqk_3087 p{color:#6f7b72}._denied_ofsqk_3087 a{color:#fff;background:#0d4b3e;border-radius:999px;margin-top:17px;padding:11px 17px;font-weight:700}@media (width<=900px){._metrics_ofsqk_219{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_ofsqk_349{grid-template-columns:1fr 1fr}._detailGrid_ofsqk_1323{grid-template-columns:repeat(2,minmax(0,1fr))}._updateForm_ofsqk_2913{grid-template-columns:1fr 1fr}._updateForm_ofsqk_2913 label:nth-of-type(2){grid-column:1/-1}._rateFields_ofsqk_1623,._matchUpdateForm_ofsqk_1555,._sessionUpdateForm_ofsqk_1557{grid-template-columns:repeat(2,minmax(0,1fr))}._billingOverview_ofsqk_2057,._billingControlPanel_ofsqk_2091{grid-template-columns:1fr}._billingSettings_ofsqk_2215 form,._paymentForm_ofsqk_2219{grid-template-columns:repeat(2,minmax(0,1fr))}._paymentForm_ofsqk_2219 button{min-height:46px}._verificationForm_ofsqk_879{grid-template-columns:1fr}._verificationForm_ofsqk_879>label,._backgroundSelect_ofsqk_1209,._verificationButtons_ofsqk_1287{grid-column:1}}@media (width<=620px){._topbar_ofsqk_15{min-height:76px;padding:12px 18px}._logoLink_ofsqk_45 img{width:140px}._ownerBlock_ofsqk_63 span,._ownerBlock_ofsqk_63 strong{display:none}._ownerBlock_ofsqk_63 a{grid-area:1/1}._main_ofsqk_129{width:min(100% - 30px,1240px);padding-top:38px}._intro_ofsqk_141{flex-direction:column;align-items:flex-start}._intro_ofsqk_141 h1{font-size:41px}._metrics_ofsqk_219{gap:10px;margin-top:36px}._metrics_ofsqk_219 article{min-height:120px;padding:18px}._metrics_ofsqk_219 strong{font-size:35px}._tabs_ofsqk_283{overflow-x:auto}._filters_ofsqk_349{grid-template-columns:1fr}._filters_ofsqk_349>a{height:36px}._resultsSummary_ofsqk_485{flex-direction:column;gap:5px}._requestCard_ofsqk_513{padding:20px}._cardHeader_ofsqk_531{flex-direction:column;gap:13px}._detailGrid_ofsqk_1323,._updateForm_ofsqk_2913{grid-template-columns:1fr}._updateForm_ofsqk_2913 label:nth-of-type(2){grid-column:auto}._deleteConfirmation_ofsqk_2957{flex-direction:column;align-items:stretch}._deleteActions_ofsqk_3041{flex-wrap:wrap}._creationPanel_ofsqk_1467,._billingPanel_ofsqk_1469{padding:20px}._matchForm_ofsqk_1539,._rateFields_ofsqk_1623,._matchUpdateForm_ofsqk_1555,._sessionUpdateForm_ofsqk_1557,._billingGrid_ofsqk_1921{grid-template-columns:1fr}._wideField_ofsqk_1805{grid-column:auto}._linkAction_ofsqk_1703{flex-direction:column;align-items:stretch}._billingGrid_ofsqk_1921 dl{grid-template-columns:1fr}._billingControlPanel_ofsqk_2091,._billingSection_ofsqk_2089{padding:20px}._billingControlPanel_ofsqk_2091 form,._billingSettings_ofsqk_2215 form,._adjustmentForm_ofsqk_2217,._paymentForm_ofsqk_2219,._cancelBillingForm_ofsqk_2221{grid-template-columns:1fr}._billingRecord_ofsqk_2087{padding:17px}._billingRecordHeader_ofsqk_2087,._billingSectionHeading_ofsqk_2089,._primaryBillingAction_ofsqk_2297,._paymentProof_ofsqk_2855,._cancelledProof_ofsqk_2857{flex-direction:column;align-items:stretch}._billingRecordAmount_ofsqk_2531{justify-items:start}._billingTotals_ofsqk_2691{flex-wrap:wrap;justify-content:flex-start}._paymentProof_ofsqk_2855 span,._cancelledProof_ofsqk_2857 span{text-align:left}._recruitmentPanel_ofsqk_703{padding:16px}._recruitmentHeader_ofsqk_723,._recruitmentAction_ofsqk_825,._recruitmentRecordTitle_ofsqk_923{flex-direction:column;align-items:stretch}._recruitmentAction_ofsqk_825 button{width:100%}._privateFileRow_ofsqk_877{grid-template-columns:1fr}._privateFileRow_ofsqk_877>a,._privateFileRow_ofsqk_877 form button{text-align:center;width:100%}._onboardingGrid_ofsqk_1059,._referenceGrid_ofsqk_1119,._backgroundSelect_ofsqk_1209{grid-template-columns:1fr}}._page_e5mvh_1{color:#17352f;background:#f7f0e2;min-height:100vh;padding:0 24px 90px;font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif}._page_e5mvh_1 header{border-bottom:1px solid #0d4b3e21;justify-content:space-between;align-items:center;gap:30px;width:min(1040px,100%);min-height:96px;margin:0 auto;display:flex}._page_e5mvh_1 header img{width:176px;height:auto}._headerActions_e5mvh_49{align-items:center;gap:20px;display:flex}._headerActions_e5mvh_49 a{color:#0d4b3e;font-weight:750}._headerActions_e5mvh_49 a:first-child{color:#b74c2b}._page_e5mvh_1 article{background:#fffaf0;border:1px solid #0d4b3e21;border-radius:28px;width:min(820px,100%);margin:72px auto 0;padding:clamp(30px,6vw,68px);box-shadow:0 24px 70px #26332917}._eyebrow_e5mvh_99{color:#b74c2b;letter-spacing:.14em;margin:0 0 22px;font-size:12px;font-weight:850}._page_e5mvh_1 h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,63px);font-weight:500;line-height:1}._lead_e5mvh_133{color:#52665d;margin:27px 0 50px;font-size:18px;line-height:1.7}._adultNotice_e5mvh_147{color:#4f645a;background:#f7efe3;border-left:3px solid #d6633d;margin:-28px 0 50px;padding:14px 17px;font-size:14px;line-height:1.6}._page_e5mvh_1 section+section{margin-top:32px}._page_e5mvh_1 h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}._page_e5mvh_1 section p{color:#586a62;margin:0;line-height:1.75}._page_e5mvh_1 hr{border:0;border-top:1px solid #0d4b3e24;margin:43px 0}._updated_e5mvh_213{color:#89918c;margin:45px 0 0;font-size:12px}@media (width<=600px){._page_e5mvh_1{padding-inline:15px}._page_e5mvh_1 header{min-height:78px}._page_e5mvh_1 header img{width:140px}._headerActions_e5mvh_49{gap:12px}._headerActions_e5mvh_49 a{font-size:12px}._page_e5mvh_1 article{border-radius:21px;margin-top:35px}._lead_e5mvh_133{margin-bottom:36px}}._page_1vjvv_1{color:#17352f;background:radial-gradient(circle at 9% 7%,#ffffffe6,#0000 26%),#f7f0e2;min-height:100vh;padding:0 22px 80px;font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif}._header_1vjvv_21{border-bottom:1px solid #0d4b3e21;justify-content:space-between;align-items:center;gap:20px;width:min(980px,100%);min-height:96px;margin:0 auto;display:flex}._header_1vjvv_21 img{width:176px;height:auto}._privateBadge_1vjvv_53{color:#5e7068;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0d4b3e2e;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}._card_1vjvv_75{background:#fffaf0;border:1px solid #0d4b3e21;border-radius:28px;width:min(820px,100%);margin:58px auto 0;padding:clamp(28px,6vw,60px);box-shadow:0 24px 70px #26332917}._eyebrow_1vjvv_95{color:#b74c2b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:850}._card_1vjvv_75 h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,7vw,60px);font-weight:500;line-height:1.02}._lead_1vjvv_131{color:#576a61;max-width:650px;margin:23px 0 0;font-size:17px;line-height:1.7}._assignment_1vjvv_147{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}._assignment_1vjvv_147 div,._summaryGrid_1vjvv_163 div{background:#f5efe4;border-radius:12px;min-width:0;padding:15px}._assignment_1vjvv_147 span,._summaryGrid_1vjvv_163 dt{color:#75817b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}._assignment_1vjvv_147 strong,._summaryGrid_1vjvv_163 dd{overflow-wrap:anywhere;color:#284239;margin:6px 0 0;font-size:14px;line-height:1.45;display:block}._notice_1vjvv_215,._success_1vjvv_217,._warning_1vjvv_219{color:#53665d;background:#f8ede1;border-left:3px solid #d6633d;margin-top:26px;padding:15px 17px;font-size:14px;line-height:1.6}._success_1vjvv_217{background:#e8f3ed;border-left-color:#27704f}._warning_1vjvv_219{background:#fff2d9;border-left-color:#a35b18}._form_1vjvv_259{gap:23px;margin-top:36px;display:grid}._fieldGrid_1vjvv_271{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}._form_1vjvv_259 label,._responseForm_1vjvv_285 label{gap:8px;display:grid}._form_1vjvv_259 label>span,._responseForm_1vjvv_285 label>span{color:#53665e;font-size:12px;font-weight:800}._form_1vjvv_259 input,._form_1vjvv_259 select,._form_1vjvv_259 textarea,._responseForm_1vjvv_285 textarea{color:#17352f;width:100%;font:inherit;background:#fff;border:1px solid #0d4b3e3b;border-radius:11px;outline:0}._form_1vjvv_259 input,._form_1vjvv_259 select{height:49px;padding:0 13px}._form_1vjvv_259 textarea,._responseForm_1vjvv_285 textarea{resize:vertical;min-height:112px;padding:13px}._form_1vjvv_259 input:focus,._form_1vjvv_259 select:focus,._form_1vjvv_259 textarea:focus,._responseForm_1vjvv_285 textarea:focus{border-color:#0d4b3e;box-shadow:0 0 0 3px #0d4b3e1a}._help_1vjvv_377{color:#77827c;margin:-3px 0 0;font-size:12px;line-height:1.55}._submit_1vjvv_391,._confirmButton_1vjvv_393,._secondaryButton_1vjvv_395,._problemButton_1vjvv_397{min-height:52px;font:inherit;cursor:pointer;border-radius:11px;padding:13px 20px;font-weight:800}._submit_1vjvv_391,._confirmButton_1vjvv_393{color:#fff;background:#0d4b3e;border:1px solid #0d4b3e}._secondaryButton_1vjvv_395{color:#0d4b3e;background:#fffaf0;border:1px solid #0d4b3e}._problemButton_1vjvv_397{color:#a64227;background:#fff8f4;border:1px solid #a64227}._submit_1vjvv_391:hover,._confirmButton_1vjvv_393:hover{background:#07372f}._privacy_1vjvv_463{color:#77827c;margin:4px 0 0;font-size:11px;line-height:1.55}._privacy_1vjvv_463 a{color:#0d4b3e;text-underline-offset:3px;font-weight:750;text-decoration:underline}._summaryGrid_1vjvv_163{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0 0;display:grid}._summaryGrid_1vjvv_163 dt,._summaryGrid_1vjvv_163 dd{margin-left:0}._progressBlock_1vjvv_515{background:#fff6ec;border-left:3px solid #d6633d;margin-top:20px;padding:19px}._progressBlock_1vjvv_515+._progressBlock_1vjvv_515{border-left-color:#0d4b3e;margin-top:10px}._progressBlock_1vjvv_515 h2{color:#6f7c76;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}._progressBlock_1vjvv_515 p{color:#425a50;white-space:pre-wrap;margin:9px 0 0;line-height:1.65}._responseArea_1vjvv_569{border-top:1px solid #0d4b3e24;gap:14px;margin-top:31px;padding-top:28px;display:grid}._responseArea_1vjvv_569 h2{margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}._responseForm_1vjvv_285{background:#f5efe4;border-radius:14px;gap:13px;padding:18px;display:grid}._responseActions_1vjvv_615{grid-template-columns:1fr 1fr;gap:10px;display:grid}._standaloneAction_1vjvv_627{margin:0}._emptyCard_1vjvv_635{text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}._emptyCard_1vjvv_635 p{max-width:560px}@media (width<=650px){._page_1vjvv_1{padding-inline:14px}._header_1vjvv_21{min-height:78px}._header_1vjvv_21 img{width:140px}._privateBadge_1vjvv_53{padding:7px 9px;font-size:9px}._card_1vjvv_75{border-radius:21px;margin-top:32px}._assignment_1vjvv_147,._fieldGrid_1vjvv_271,._summaryGrid_1vjvv_163,._responseActions_1vjvv_615{grid-template-columns:1fr}}._page_1ytih_1{color:#18332d;background:#f2f5f1;min-height:100vh;padding:44px 20px 72px}._document_1ytih_15{background:#fff;border:1px solid #dce4df;border-radius:18px;width:min(900px,100%);margin:0 auto;padding:54px;box-shadow:0 18px 55px #1c3c3314}._toolbar_1ytih_35{justify-content:flex-end;width:min(900px,100%);margin:0 auto 14px;display:flex}._toolbar_1ytih_35 button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#176b55;border:0;border-radius:999px;padding:0 20px;font-weight:800}._header_1ytih_73{border-bottom:2px solid #176b55;justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:30px;display:flex}._brand_1ytih_91 img{width:152px;height:auto}._brand_1ytih_91 p,._meta_1ytih_103 p,._party_1ytih_105 p,._footer_1ytih_107 p{color:#536b64;margin:5px 0 0;line-height:1.55}._meta_1ytih_103{text-align:right}._meta_1ytih_103 h1{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(28px,5vw,42px)}._status_1ytih_139{color:#176b55;letter-spacing:.06em;text-transform:uppercase;background:#e7f3ee;border-radius:999px;margin-top:11px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}._statusPaid_1ytih_165{color:#14623d;background:#dff5e8}._statusCancelled_1ytih_167{color:#963e34;background:#f9e4e1}._statusOverdue_1ytih_169{color:#8a5b00;background:#fff0d2}._parties_1ytih_173{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}._party_1ytih_105{border:1px solid #dfe7e2;border-radius:12px;padding:20px}._party_1ytih_105 span,._summary_1ytih_201 span{color:#788b85;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}._party_1ytih_105 strong{font-size:18px}._tableWrap_1ytih_225{margin-top:24px;overflow-x:auto}._table_1ytih_225{border-collapse:collapse;width:100%;font-size:14px}._table_1ytih_225 th{color:#536b64;text-align:left;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #cfdcd5;padding:12px 10px;font-size:11px}._table_1ytih_225 td{vertical-align:top;border-bottom:1px solid #e6ece8;padding:15px 10px}._table_1ytih_225 th:last-child,._table_1ytih_225 td:last-child{text-align:right}._adjustment_1ytih_285{font-style:italic}._totals_1ytih_289{width:min(360px,100%);margin:28px 0 0 auto}._totals_1ytih_289 div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}._totals_1ytih_289 div:last-child{border-top:2px solid #176b55;margin-top:6px;padding-top:14px;font-size:20px;font-weight:900}._summary_1ytih_201{background:#f1f7f4;border-radius:12px;margin-top:30px;padding:22px}._summary_1ytih_201 strong{margin-top:4px;display:block}._summary_1ytih_201 p{margin:7px 0 0;line-height:1.55}._warning_1ytih_349{background:#fff7e8;border-left:4px solid #bb6b17;margin-top:24px;padding:16px 18px;line-height:1.55}._footer_1ytih_107{text-align:center;border-top:1px solid #dfe7e2;margin-top:36px;padding-top:20px;font-size:12px}@media (width<=680px){._page_1ytih_1{padding:20px 10px 48px}._document_1ytih_15{border-radius:12px;padding:28px 20px}._header_1ytih_73{flex-direction:column}._meta_1ytih_103{text-align:left}._parties_1ytih_173{grid-template-columns:1fr}._table_1ytih_225{min-width:680px}}@media print{._page_1ytih_1{background:#fff;padding:0}._toolbar_1ytih_35{display:none}._document_1ytih_15{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}}._questionList_lb56n_1{counter-reset:question;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}._questionList_lb56n_1 li{color:#435c52;counter-increment:question;background:#f6f0e5;border:1px solid #0d4b3e1f;border-radius:13px;min-height:56px;padding:16px 18px 16px 52px;line-height:1.55;position:relative}._questionList_lb56n_1 li:before{content:counter(question);color:#fff;background:#0d4b3e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid;position:absolute;top:15px;left:16px}._sectionTitle_lb56n_75{color:#17352f;margin:14px 0 -8px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}._fileField_lb56n_91 input[type=file]{height:auto;min-height:54px;padding:13px}._fileHelp_lb56n_103,._legalHelp_lb56n_105{color:#6c7a73;margin:0;font-size:12px;line-height:1.6}._consent_lb56n_119{background:#faf6ee;border:1px solid #0d4b3e21;border-radius:12px;align-items:start;padding:15px;grid-template-columns:20px 1fr!important;gap:11px!important}._consent_lb56n_119 input{margin-top:2px;width:18px!important;height:18px!important}._consent_lb56n_119 span{line-height:1.55;font-size:12px!important;font-weight:650!important}._fullWidth_lb56n_163{grid-column:1/-1}._submittedGrid_lb56n_171{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}._submittedGrid_lb56n_171 div{background:#f5efe4;border-radius:12px;padding:16px}._submittedGrid_lb56n_171 span{color:#76827c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}._submittedGrid_lb56n_171 strong{overflow-wrap:anywhere;color:#284239;margin-top:7px;font-size:14px;display:block}@media (width<=660px){._submittedGrid_lb56n_171{grid-template-columns:1fr}}
