.c-contact-form-card__header--split{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.c-contact-form-card__header-main{flex:1;min-width:200px}.ss-pay__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ss-pay-panel--usd,.ss-pay-only--usd{display:none}.ss-pay-only--cad{display:inline}#pay-usd:checked~.c-contact-form-card .ss-pay-panel--usd{display:block}#pay-usd:checked~.c-contact-form-card .ss-pay-panel--cad{display:none}#pay-usd:checked~.c-contact-form-card .ss-pay-only--usd{display:inline}#pay-usd:checked~.c-contact-form-card .ss-pay-only--cad{display:none}#pay-cad:checked~.c-contact-form-card label[for=pay-cad],#pay-usd:checked~.c-contact-form-card label[for=pay-usd]{background:var(--accent-solid);color:var(--white)}#pay-cad:focus-visible~.c-contact-form-card label[for=pay-cad],#pay-usd:focus-visible~.c-contact-form-card label[for=pay-usd]{outline:2px solid color-mix(in srgb,var(--green) 70%,transparent);outline-offset:2px}.ss-pay-panel{transform-origin:top center}@media(prefers-reduced-motion:no-preference){.ss-pay-panel{animation:ss-pay-flip .32s ease}}@keyframes ss-pay-flip{0%{opacity:0;transform:rotateX(-14deg)}to{opacity:1;transform:rotateX(0)}}.c-payment-page-grid{display:grid;gap:2rem;align-items:start}@media(min-width:900px){.c-payment-page-grid{grid-template-columns:1.2fr 1fr;gap:2.5rem}}.c-payment-page-grid__form{position:sticky;top:6rem}@media(max-width:899px){.c-payment-page-grid__form{position:relative;top:auto}}.c-payment-page-grid__info{display:flex;flex-direction:column;gap:1rem}.c-payment-steps{list-style:none;counter-reset:step;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.6rem}.c-payment-steps li{counter-increment:step;display:flex;align-items:baseline;gap:.75rem;font-size:.9rem;color:var(--color-text);line-height:1.4}.c-payment-steps li:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green);font-size:.75rem;font-weight:var(--fw-bold);flex-shrink:0}.c-payment-note{font-size:.88rem;color:var(--color-text-muted);line-height:1.5;margin:0}.ss-pay-auto{container-type:inline-size;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid color-mix(in srgb,var(--accent-text) 45%,var(--color-card-border));background:radial-gradient(ellipse 60% 120% at 0% 50%,rgb(83 212 137 / .11),transparent 70%),color-mix(in srgb,var(--accent-text) 8%,var(--color-card-bg))}.ss-pay-auto__title,.ss-pay-auto__icon{--ss-pay-t: clamp(1.45rem, 8cqi, 2.6rem)}.ss-pay-auto__icon{display:block;justify-self:start;font-size:calc(var(--ss-pay-t) * .78);line-height:0;color:var(--accent-text)}.ss-pay-auto__icon .u-icon>svg{vertical-align:top}.ss-pay-auto__title{margin:0;font-size:var(--ss-pay-t);font-weight:var(--fw-bold);line-height:1.08;letter-spacing:-.02em;color:var(--color-text)}.ss-pay-auto__title span{display:block;color:var(--accent-text)}.ss-pay-auto__text{max-width:52ch;margin:.75rem 0 0;font-size:.92rem;line-height:1.5;color:var(--color-text-muted)}.ss-pay-auto__text+.ss-pay-auto__text{margin-top:.5rem}.ss-pay-auto__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin:1.25rem 0 0}.ss-pay-auto__mail{display:inline-flex;align-items:center;gap:.55rem;padding-block:.3rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--border-strong);transition:color var(--t-fast),border-color var(--t-fast)}.ss-pay-auto__mail .u-icon{font-size:.95em;color:var(--accent-text)}.ss-pay-auto__mail:hover{color:var(--accent-text);border-bottom-color:var(--accent-text)}@container (min-width: 420px){.ss-pay-auto__title,.ss-pay-auto__icon{--ss-pay-t: clamp(1.6rem, 6.4cqi, 2.6rem)}}@media(min-width:600px){.ss-pay-auto{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:1.1rem}.ss-pay-auto__icon{margin-top:calc(var(--ss-pay-t) * .12)}}.ss-pay-paypal{width:100%;min-height:3.25rem;gap:.45rem;font-family:var(--font-sans);font-size:1.05rem;font-weight:var(--fw-medium)}.ss-pay-paypal__logo{display:block;height:1.6rem;width:auto}.ss-pay-switch{display:inline-flex;padding:2px;border:1px solid var(--border-strong);border-radius:0;background:var(--bg);user-select:none}.ss-pay-switch__opt{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.1rem;border-radius:0;font-size:.95rem;font-weight:var(--fw-medium);line-height:1.4;color:var(--ink-2);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}.ss-pay-switch__opt:hover{color:var(--ink)}#pay-cad:checked~.c-contact-form-card .ss-pay-switch__opt[for=pay-cad],#pay-usd:checked~.c-contact-form-card .ss-pay-switch__opt[for=pay-usd]{background:var(--ink-2);color:var(--bg);cursor:default}.c-payment-page-grid__form .c-contact-form-card__body{padding-top:1.25rem}.c-payment-page-grid__form .ss-pay-panel .c-form{margin-top:0}@media(min-width:900px){.c-payment-page-grid:has(.ss-pay-auto){align-items:stretch}.c-payment-page-grid__form:has(>.ss-pay-auto){display:flex;flex-direction:column}.c-payment-page-grid__form>.ss-pay-auto,.c-payment-page-grid:has(.ss-pay-auto) .c-payment-page-grid__info>:last-child{flex:1 0 auto}}
