body.c-root .c-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5cqw,80px);align-items:start}@container (max-width: 860px){body.c-root .c-contact{grid-template-columns:1fr}}body.c-root .c-contact__intro{display:grid;gap:20px}body.c-root .c-contact__intro :where(h2,p){margin:0}body.c-root .c-contact__details{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:17px;color:var(--c-ink-2)}body.c-root .c-contact__details a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--c-field);text-underline-offset:4px}body.c-root .c-contact__details a:hover{text-decoration-color:var(--c-ink)}body.c-root .c-contact__details a:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px;border-radius:4px}body.c-root .c-contact__form{padding:var(--c-pad-card);border-radius:var(--c-radius-card)}body.c-root .c-form.form{position:relative;display:block}body.c-root .c-form.form--card{padding:var(--c-pad-card);border-radius:var(--c-radius-card);background:var(--c-card);color:var(--c-ink)}body.c-root .form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.c-root .form__fields[hidden]{display:none}body.c-root .form__actions,body.c-root .form__field--wide,body.c-root .form__turnstile{grid-column:1/-1}@container (max-width: 520px){body.c-root .form__fields{grid-template-columns:1fr}}body.c-root .form__field .c-field__label{font-size:14px;color:var(--c-ink-2)}body.c-root .form__field .c-input,body.c-root .form__field .c-select,body.c-root .form__field .c-textarea{font:inherit;font-size:16px;color:var(--c-ink)}body.c-root .form__field .c-select{appearance:auto}body.c-root .form__field :where(input,select,textarea):focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}body.c-root .form__field.is-error .c-input,body.c-root .form__field.is-error .c-select,body.c-root .form__field.is-error .c-textarea{border-color:var(--c-rose);border-width:2px}body.c-root .form__field.is-error .c-field__label:after{content:" !";color:var(--c-rose);font-weight:600}body.c-root .form__turnstile:empty{display:none}body.c-root .form__actions{display:grid;gap:12px;justify-items:start}body.c-root .form__submit{min-width:200px}body.c-root .form__another:focus-visible,body.c-root .form__submit:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}body.c-root .form__legal{margin:0;font-size:14px;line-height:1.5;color:var(--c-ink-2)}body.c-root .form__legal a{color:var(--c-ink);text-underline-offset:3px}body.c-root .field--trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}body.c-root .form__answer{display:grid;gap:16px;justify-items:start;outline:none}body.c-root .form__notice{display:none}body.c-root .form__notice.show{display:block;margin-top:16px;padding:14px 16px;border-radius:var(--c-radius-m);font-size:15px;line-height:1.5;color:var(--c-ink);background:var(--c-plate);border-left:4px solid var(--c-field)}body.c-root .form__notice--success{background:var(--c-spark-100);border-left-color:var(--c-teal)}body.c-root .form__notice--error{background:#fbeef0;border-left-color:var(--c-rose)}body.c-root .form__notice--error:before{content:"! ";font-weight:700;color:var(--c-rose)}body.c-root .form__notice--pending{border-left-color:var(--c-ink-3)}body.c-root .form.is-sent .form__notice.show{margin-top:0;font-size:17px;padding:20px}body.c-root .form__unavailable{margin:0;color:var(--c-ink)}body.c-root .packages-band{display:flex;flex-direction:column;align-items:flex-start;gap:16px}body.c-root .packages-band__title{margin:0;font-size:clamp(28px,3.2cqw,44px);font-weight:600;line-height:1.1;letter-spacing:-.03em;text-transform:lowercase}body.c-root .packages-band__title:first-letter{text-transform:uppercase}body.c-root .packages-band__text{margin:0;color:var(--c-ink-2)}body.c-root .packages-band .c-btn,body.c-root .plan .c-btn{text-align:center}body.c-root .packages-page>section:first-of-type{padding-top:calc(76px + clamp(32px, 5cqw, 72px))}body.c-root .packages-head{display:flex;flex-direction:column;gap:20px}body.c-root .packages-head>*{margin:0}body.c-root .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;align-items:stretch}body.c-root .plan{margin:0}body.c-root .plan__name{margin:0;font-size:clamp(22px,2cqw,28px);font-weight:600;line-height:1.15;letter-spacing:-.02em}body.c-root .plan__label{margin:0 0 6px;font-size:14px;font-weight:500;color:var(--c-ink-2)}body.c-root .plan__price{margin:0;font-variant-numeric:tabular-nums}body.c-root .plan__facts{display:flex;flex-direction:column;gap:14px;margin:0}body.c-root .plan__fact{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:14px;border-top:1px solid var(--c-hairline)}body.c-root .c-plan--featured .plan__fact{border-top-color:rgb(253 253 250/.16)}body.c-root .plan__fact>dt{margin:0}body.c-root .plan__fact>dd{margin:0;font-size:16px;line-height:1.5;color:var(--c-ink-2)}body.c-root .plan__fact--scope{flex-direction:column}body.c-root .c-plan--featured .plan__fact>dd,body.c-root .c-plan--featured .plan__label{color:rgb(253 253 250/.8)}body.c-root .plan__fact--scope li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--c-spark)}body.c-root .plan__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:8px}body.c-root .plans__note{margin:20px 0 0;max-width:62ch}body.c-root .packages-quote{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,6cqw,96px)}body.c-root .packages-quote__intro{margin:16px 0 0;color:var(--c-ink-2)}