:root{--brand-ink:#292725;--brand-action:#092e30;--brand-canvas:#f7f4ee;--brand-surface:#fffefb;--brand-pearl:#d9c8a8;--brand-veil:#e9e1d5;--brand-deep:#092e30;--brand-gold:#e1b578;--color-neutral-50:#f7f4ee;--color-neutral-100:#e6e3dd;--color-neutral-200:#cdcac5;--color-neutral-300:#a9a7a2;--color-neutral-400:#868480;--color-neutral-500:#6e6c68;--color-neutral-600:#595754;--color-neutral-700:#464442;--color-neutral-800:#363432;--color-neutral-900:#292725;--color-neutral-950:#1b1917;--color-pearl-100:#efeae0;--color-pearl-200:#e9e1d5;--color-pearl-300:#e1d4be;--color-pearl-400:#d9c8a8;--color-pearl-500:#d0ba8f;--color-action-default:#092e30;--color-action-hover:#183b3d;--color-action-pressed:#234547;--color-action-focus-ring:#292725;--color-action-disabled:#d2cec7;--color-action-on-action:#fffefb;--color-action-on-disabled:#464442;--color-semantic-success-default:#4c8357;--color-semantic-success-text:#396742;--color-semantic-success-surface:#d8ebdb;--color-semantic-warning-default:#b96922;--color-semantic-warning-text:#864911;--color-semantic-warning-surface:#f6e1d3;--color-semantic-danger-default:#c04637;--color-semantic-danger-text:#9a3326;--color-semantic-danger-surface:#f9dfda;--color-semantic-info-default:#4f78a2;--color-semantic-info-text:#3c5e80;--color-semantic-info-surface:#d7e8f9;--third-party-whatsapp-fill:#25d366;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--touch-target-min:44px;--touch-target-comfortable:52px;--touch-target-min-spacing:8px;--font-family-display:Fraunces, "Iowan Old Style", Georgia, serif;--font-family-sans:Figtree, "SF Pro Text", Roboto, system-ui, sans-serif;--font-size-caption:14px;--font-size-label:15px;--font-size-body:17px;--font-size-body-lg:19px;--font-size-title3:21px;--font-size-title2:25px;--font-size-title1:30px;--font-size-display:36px;--font-size-metric:44px;--line-height-caption:20px;--line-height-label:20px;--line-height-body:26px;--line-height-body-lg:28px;--line-height-title3:28px;--line-height-title2:32px;--line-height-title1:38px;--line-height-display:42px;--line-height-metric:48px;--letter-spacing-display:-.5px;--letter-spacing-tight:-.2px;--letter-spacing-normal:0px;--letter-spacing-wide:.4px;--letter-spacing-eyebrow:1.2px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--elevation-1:0 1px 2px #2927250a, 0 2px 8px #2927250d;--elevation-2:0 1px 2px #2927250a, 0 6px 16px #2927250f;--elevation-3:0 2px 6px #2927250d, 0 12px 32px #2927251a}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}:root{--font-family-display:var(--font-loaded-display), "Iowan Old Style", Georgia, serif;--font-family-sans:var(--font-loaded-sans), "SF Pro Text", Roboto, system-ui, sans-serif;--web-max-width-page:1200px;--web-max-width-prose:680px;--web-space-4xl:64px;--web-space-5xl:96px;--web-header-h:72px;--web-header-h-mobile:60px;--web-sticky-cta-h:72px;--wa-fab-h:var(--touch-target-comfortable);--focus-ring-color:var(--color-action-focus-ring);--eyebrow-color:var(--color-neutral-600);--text-secondary-color:var(--color-neutral-700);--motif-ink:var(--color-pearl-500);--wash-deep-06:color-mix(in srgb, var(--brand-deep) 6%, transparent);--grain-opacity:.05;--section-num-color:var(--color-neutral-500);--section-rule-color:var(--color-pearl-500)}body{background-color:var(--brand-canvas);color:var(--color-neutral-900);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}h1,h2,h3,h4{font-weight:var(--font-weight-regular);text-wrap:balance;margin:0}p{margin:0}img{max-width:100%;height:auto}:where(a){color:var(--color-action-default)}:where(button){font-family:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-sm)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-md);left:var(--space-md);z-index:100;background-color:var(--brand-surface);color:var(--brand-deep);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);font-size:var(--font-size-label);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--web-max-width-page);padding-inline:var(--space-xl);margin-inline:auto}.section{padding-block:var(--space-3xl)}@media (min-width:768px){.section{padding-block:var(--web-space-5xl)}}.section--compact{padding-block:var(--space-2xl)}@media (min-width:768px){.section--compact{padding-block:var(--space-3xl)}}.section--deep,.masthead,.card--deep,.hero,.site-header,.site-menu,.site-footer,.sticky-cta{background-color:var(--brand-deep);color:var(--brand-surface);--focus-ring-color:var(--brand-gold);--eyebrow-color:var(--brand-gold);--text-secondary-color:var(--brand-veil);--motif-ink:var(--brand-gold);--section-num-color:var(--brand-gold);--section-rule-color:var(--color-action-pressed)}.section--veil{background-color:var(--brand-veil)}.section--surface{background-color:var(--brand-surface)}.hairline{border:0;border-top:1px solid var(--color-pearl-200);margin:0}.section--divided>.container:before{content:"";border-top:1px solid var(--color-pearl-200);margin-bottom:var(--space-3xl);display:block}.masthead{padding-block:var(--space-3xl)}@media (min-width:768px){.masthead{padding-block:var(--web-space-4xl)}}.masthead--compact{padding-block:var(--space-2xl)}@media (min-width:768px){.masthead--compact{padding-block:var(--space-3xl)}}.masthead--scene{padding-block:var(--web-space-4xl)}@media (min-width:768px){.masthead--scene{padding-block:var(--web-space-5xl)}}.masthead--scene .masthead__inner{position:relative}.masthead__title.masthead__title--scene{letter-spacing:-.5px;font-size:clamp(34px,23px + 3.2vw,68px);line-height:1.12}@media (min-width:1120px){.masthead__title.masthead__title--scene{letter-spacing:-1px}}.masthead--scene .masthead__lede{animation:.48s cubic-bezier(.16,1,.3,1) .35s both soft-rise}.masthead--scene .masthead__actions{animation:.32s cubic-bezier(.2,0,0,1) .55s both cta-in}.masthead__title{font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-display);font-size:clamp(30px,22px + 2.1vw,52px);line-height:clamp(38px,30px + 2vw,58px)}.masthead__lede{margin-top:var(--space-lg);max-width:52ch;font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--text-secondary-color)}.masthead__actions{margin-top:var(--space-2xl)}.eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--eyebrow-color);display:block}.type-hero{font-family:var(--font-family-display);letter-spacing:-.5px;max-width:16ch;font-size:clamp(40px,26px + 4vw,84px);line-height:1.08}@media (min-width:768px){.type-hero{letter-spacing:-1px}}@media (min-width:1120px){.type-hero{letter-spacing:-1.5px}}.type-h2{font-family:var(--font-family-display);font-size:var(--font-size-title1);line-height:var(--line-height-title1);letter-spacing:var(--letter-spacing-display)}@media (min-width:1120px){.type-h2{font-size:var(--font-size-display);line-height:var(--line-height-display)}}.type-h3{font-family:var(--font-family-sans);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.lede{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--text-secondary-color)}.meta{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--color-neutral-600)}.section-heading{margin-bottom:var(--space-2xl)}.section-more{margin-top:var(--space-xl)}.section-heading .eyebrow{margin-bottom:var(--space-sm)}.section-heading__row{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.section-heading__row .eyebrow{margin-bottom:0}.section-heading__num{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);color:var(--section-num-color)}.section-heading__rule{background-color:var(--section-rule-color);width:24px;height:1px}.editorial{max-width:var(--web-max-width-prose);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-tight);color:var(--brand-ink);font-size:clamp(25px,19px + 1.5vw,40px);line-height:1.3}.editorial em{color:inherit;font-style:normal}.editorial p+p{margin-top:var(--space-xl)}.prose{max-width:var(--web-max-width-prose);font-size:var(--font-size-body-lg);color:var(--color-neutral-900);line-height:30px}.prose p{margin:0 0 var(--space-xl)}.prose h2{font-family:var(--font-family-display);font-size:var(--font-size-title2);line-height:var(--line-height-title2);letter-spacing:var(--letter-spacing-tight);margin:var(--space-3xl) 0 var(--space-lg)}@media (min-width:1120px){.prose h2{font-size:var(--font-size-title1);line-height:var(--line-height-title1)}}.prose h3{font-family:var(--font-family-sans);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin:var(--space-2xl) 0 var(--space-md)}.prose ul,.prose ol{margin:0 0 var(--space-xl);padding-left:var(--space-xl)}.prose li{margin-bottom:var(--space-sm)}.prose a{color:var(--color-action-default);text-underline-offset:3px;text-decoration:underline}.prose blockquote{margin:var(--space-2xl) 0;padding-left:var(--space-xl);border-left:2px solid var(--color-pearl-500);font-family:var(--font-family-display);font-size:var(--font-size-title3);line-height:30px}.prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-xl);background-color:var(--brand-surface);border:1px solid var(--color-pearl-200);border-radius:var(--radius-md);font-size:var(--font-size-body);line-height:var(--line-height-body)}.prose th,.prose td{text-align:left;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-pearl-200)}.prose th{font-weight:var(--font-weight-semibold);font-size:var(--font-size-label)}.prose tr:last-child td{border-bottom:0}.prose hr{border:0;border-top:1px solid var(--color-pearl-200);margin:var(--space-2xl) 0}.button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--touch-target-comfortable);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid #0000;padding:0 28px;text-decoration:none;transition:background-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.button--lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.button--compact{min-height:48px;padding-inline:20px}.button--primary{background-color:var(--color-action-default);color:var(--color-action-on-action);position:relative;overflow:clip}.button--primary:after{content:"";background-color:var(--brand-gold);transform-origin:0;height:1px;transition:transform .24s cubic-bezier(.2,0,0,1);position:absolute;bottom:2px;left:2px;right:2px;transform:scaleX(0)}.button--primary:hover{background-color:var(--color-action-hover)}.button--primary:hover:after,.button--primary:active:after{transform:scaleX(1)}.button--primary:active{background-color:var(--color-action-pressed)}.button--primary-on-deep{background-color:var(--brand-surface);color:var(--brand-deep);transition:background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.button--primary-on-deep:hover{background-color:var(--brand-canvas);transform:translateY(-1px)}.button--primary-on-deep:active{background-color:var(--brand-veil);transform:translateY(0)}.button--outline-deep{border-color:var(--brand-gold);color:var(--brand-gold);background-color:#0000}.button--outline-deep:hover{background-color:var(--color-action-hover)}.button--outline-deep:active{background-color:var(--color-action-pressed)}.button--quiet{border-color:var(--color-neutral-400);color:var(--color-action-default);background-color:#0000}.button--quiet:hover{background-color:var(--color-pearl-100)}.button--quiet:active{background-color:var(--brand-veil)}.link-arrow{align-items:center;gap:var(--space-xs);min-height:var(--touch-target-min);color:var(--color-action-default);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .12s cubic-bezier(.2,0,0,1);display:inline-flex}.link-arrow:hover{text-decoration-thickness:2px}.link-arrow span[aria-hidden]{transition:transform .16s cubic-bezier(.2,0,0,1);display:inline-block}.link-arrow:hover span[aria-hidden]{transform:translate(4px)}.link-arrow--on-deep{color:var(--brand-surface)}.link-arrow--gold{color:var(--brand-gold)}.card{background-color:var(--brand-surface);border:1px solid var(--color-pearl-200);border-radius:var(--radius-lg);padding:var(--space-xl)}.card--interactive{box-shadow:var(--elevation-1);transition:box-shadow .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1)}.card--interactive:hover{border-color:var(--color-pearl-500);box-shadow:var(--elevation-2);transform:translateY(-2px)}.card--compact{border-radius:var(--radius-md);padding:var(--space-lg)}.card--deep{border-radius:var(--radius-lg);padding:var(--space-xl);padding-bottom:calc(var(--space-xl) - 1px);border:0;border-bottom:1px solid var(--brand-gold)}.card__title{font-family:var(--font-family-sans);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.card__text{margin-top:var(--space-sm);color:var(--text-secondary-color)}.card__meta,.card__price{margin-top:var(--space-lg)}.card__cta{margin-top:var(--space-xl)}.card--prose-width{max-width:var(--web-max-width-prose)}.pill{background-color:var(--brand-veil);color:var(--color-neutral-800);border-radius:var(--radius-pill);padding:2px var(--space-md);font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);display:inline-block}.grid-cards{gap:var(--space-xl);display:grid}.card-marks{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.card-mark{aspect-ratio:25/16;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--brand-surface);justify-content:center;align-items:center;display:flex}.card-marks--strip .card-mark{height:var(--space-2xl)}.card-marks--block .card-mark{height:var(--touch-target-min);border:1px solid var(--color-pearl-200)}.card-mark__img{object-fit:contain;width:100%;height:100%;display:block}.payment-strip{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-action-pressed);gap:var(--space-md);flex-direction:column;display:flex}.site-footer__company{flex-basis:100%}.payment-strip+.site-footer__meta{margin-top:var(--space-lg);border-top:0;padding-top:0}.payment-strip__text{align-items:center;gap:0 var(--space-xs);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--brand-veil);flex-wrap:wrap;margin:0;display:flex}.payment-strip__icon{color:var(--brand-veil);flex:none}.payment-strip__title{color:var(--brand-surface);font-weight:600}@media (min-width:768px){.payment-strip{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);flex-flow:wrap}}.payment-block{margin-top:var(--space-xl)}.payment-block .card-marks{margin-top:var(--space-md)}.payment-block__caption{margin:var(--space-sm) 0 var(--space-lg);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700)}.payment-block__links,.payment-block__seller{margin:var(--space-lg) 0 0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700)}.payment-block__link{color:var(--color-action-default);text-underline-offset:2px;text-decoration:underline}.payment-block__phone{white-space:nowrap}.package-group+.package-group{margin-top:var(--web-space-4xl)}.package-group__title{margin:0 0 var(--space-xl)}.package-note{margin:var(--space-xl) 0 0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--text-secondary-color)}@media (min-width:768px){.grid-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.grid-cards{grid-template-columns:repeat(3,1fr)}.grid-cards--2{grid-template-columns:repeat(2,1fr)}.grid-cards--4{grid-template-columns:repeat(4,1fr)}}.price{font-family:var(--font-family-sans);font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (min-width:1120px){.price{font-size:var(--font-size-metric);line-height:var(--line-height-metric)}}.price__unit{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);color:var(--text-secondary-color)}.stadium-motif{color:var(--motif-ink);pointer-events:none}.stadium-motif--dot{width:auto;height:24px;margin-inline:auto;display:block}.prose .stadium-motif--dot{margin-block:var(--space-2xl)}.stadium-motif--crop{opacity:1;width:auto;height:140%;position:absolute;bottom:-55%;right:-18%}.stadium-motif--draw .stadium-motif__contour{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.2,0,0,1) forwards stadium-draw}@keyframes stadium-draw{to{stroke-dashoffset:0}}.empty-composition{background-color:var(--brand-veil);border-radius:var(--radius-lg);padding:var(--space-2xl);flex-direction:column;justify-content:center;min-height:240px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.empty-composition{padding:var(--space-3xl)}}.empty-composition__title{font-family:var(--font-family-sans);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold);color:var(--brand-ink);max-width:40ch}.empty-composition__text{margin-top:var(--space-sm);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700);max-width:48ch}.empty-composition__link{margin-top:var(--space-lg);align-self:flex-start}.empty-composition .stadium-motif{color:var(--color-pearl-500)}.site-header{z-index:40;height:var(--web-header-h-mobile);transition:box-shadow .12s cubic-bezier(.2,0,0,1);position:sticky;top:0}.site-header[data-scrolled=true]{box-shadow:var(--elevation-2)}@media (min-width:768px){.site-header{height:var(--web-header-h)}}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-xl);height:100%;display:flex}.site-header__brand{align-items:center;gap:var(--space-md);min-height:var(--touch-target-min);text-decoration:none;display:inline-flex}.site-header__brand-name{font-family:var(--font-family-display);font-size:20px;line-height:var(--line-height-title3);letter-spacing:var(--letter-spacing-wide);color:var(--brand-surface)}.site-header__nav{display:none}@media (min-width:1120px){.site-header__nav{align-items:center;gap:var(--space-xl);display:flex}}.site-header__link{min-height:var(--touch-target-min);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--brand-veil);align-items:center;text-decoration:none;transition:color .12s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.site-header__link:hover{color:var(--brand-surface)}.site-header__link:after{content:"";background-color:var(--brand-gold);transform-origin:0;height:2px;transition:transform .16s cubic-bezier(.2,0,0,1);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.site-header__link:hover:after{transform:scaleX(1)}.site-header__link[aria-current=page]{color:var(--brand-surface)}.site-header__link[aria-current=page]:after{transition:none;transform:scaleX(1)}.site-header__actions{align-items:center;gap:var(--space-sm);display:flex}@media (min-width:1120px){.site-header__actions{gap:var(--space-lg)}}.site-header__account{min-width:var(--touch-target-min);color:var(--brand-surface);justify-content:center}.site-header__account-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.site-header__account{color:var(--brand-veil)}.site-header__account-icon{display:none}.site-header__account-label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}.site-header__cta{display:none}@media (min-width:1120px){.site-header__cta{display:inline-flex}}.site-header__menu-button{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--brand-surface);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1120px){.site-header__menu-button{display:none}}.site-menu{z-index:50;padding:var(--space-xl);flex-direction:column;animation:.2s cubic-bezier(.2,0,0,1) menu-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}.site-menu__top{min-height:calc(var(--web-header-h-mobile) - var(--space-xl));justify-content:space-between;align-items:center;display:flex}.site-menu__nav{gap:var(--space-xs);margin-top:var(--space-2xl);flex-direction:column;display:flex}.site-menu__link{min-height:var(--touch-target-comfortable);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold);color:var(--brand-surface);align-items:center;text-decoration:none;display:inline-flex}.site-menu__link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--brand-gold);text-decoration-color:var(--brand-gold);text-underline-offset:6px;text-decoration-thickness:2px}.site-menu__footer{padding-top:var(--space-2xl);gap:var(--space-md);flex-direction:column;margin-top:auto;display:flex}.site-menu__phone{color:var(--brand-veil);font-size:var(--font-size-body);line-height:var(--line-height-body);text-decoration:none}.site-footer{border-top:1px solid var(--brand-gold);padding-block:var(--space-3xl)}@media (min-width:768px){.site-footer{padding-block:var(--web-space-4xl)}}.site-footer__grid{gap:var(--space-2xl);display:grid}@media (min-width:1120px){.site-footer__grid{gap:var(--space-xl);grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer__brand-name{font-family:var(--font-family-display);font-size:20px;line-height:var(--line-height-title3);letter-spacing:var(--letter-spacing-wide);color:var(--brand-surface)}.site-footer__tagline{margin-top:var(--space-sm);max-width:34ch;font-size:var(--font-size-label);color:var(--brand-veil);line-height:22px}.site-footer__heading{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--brand-pearl);margin-bottom:var(--space-md)}.site-footer__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{min-height:var(--touch-target-min);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--brand-veil);align-items:center;text-decoration:none;transition:color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.site-footer__link:hover{color:var(--brand-surface);text-decoration:underline}.footer__consent{text-align:left;cursor:pointer;min-height:var(--touch-target-min);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--brand-veil);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.footer__consent:hover{color:var(--brand-surface);text-decoration:underline}.site-footer__text{min-height:var(--touch-target-min);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--brand-veil);align-items:center;display:inline-flex}.site-footer__stores{margin-top:var(--space-lg)}.site-footer__meta{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-action-pressed);gap:var(--space-md) var(--space-xl);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--brand-veil);flex-wrap:wrap;display:flex}.store-chips{gap:var(--space-md);flex-wrap:wrap;display:flex}.store-chip{align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-neutral-400);color:var(--color-neutral-700);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);display:inline-flex}.section--deep .store-chip,.masthead .store-chip,.site-footer .store-chip{border-color:var(--color-action-pressed);color:var(--brand-veil)}.store-badge{border-radius:var(--radius-sm);display:inline-flex}.store-badge img{width:auto;height:var(--touch-target-min);display:block}.sticky-cta{z-index:30;align-items:center;gap:var(--space-md);border-top:1px solid var(--brand-gold);padding:var(--space-md) var(--space-lg);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom));min-height:var(--web-sticky-cta-h);opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(8px)}.sticky-cta[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-cta__button{flex:1;min-height:48px}.sticky-cta__phone{flex:none;width:48px;height:48px;padding:0}@media (min-width:768px){.sticky-cta{display:none}}@media (max-width:767.98px){body.has-sticky-cta{padding-bottom:calc(var(--web-sticky-cta-h) + env(safe-area-inset-bottom))}}.wa-fab{right:var(--space-xl);bottom:var(--space-xl);z-index:35;transition:transform .2s cubic-bezier(.2,0,0,1);position:fixed}.wa-fab__link{align-items:center;gap:var(--space-md);min-height:var(--wa-fab-h);padding-inline:var(--space-lg) calc(var(--space-lg) + var(--space-xs));border-radius:var(--radius-pill);border:1px solid var(--color-neutral-400);background:var(--brand-surface);color:var(--color-action-default);box-shadow:var(--elevation-2);font-family:var(--font-family-sans);font-size:var(--font-size-label);line-height:var(--line-height-label);white-space:nowrap;font-weight:600;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex}.wa-fab__glyph{color:var(--third-party-whatsapp-fill);flex:none}@media (hover:hover){.wa-fab__link:hover{background:var(--color-pearl-100)}}.wa-fab__link:active{background:var(--brand-veil);box-shadow:var(--elevation-1)}.wa-fab__link:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;box-shadow:0 0 0 6px var(--brand-surface), var(--elevation-2)}@media (max-width:767.98px){.wa-fab{right:calc(var(--space-lg) + env(safe-area-inset-right));bottom:calc(var(--space-lg) + env(safe-area-inset-bottom))}body.has-sticky-cta .wa-fab{transform:translateY(calc(-1 * (var(--web-sticky-cta-h) + var(--space-md) - var(--space-lg))))}html{scroll-padding-bottom:calc(var(--web-sticky-cta-h) + var(--space-md) + var(--wa-fab-h) + var(--space-lg))}.site-footer{padding-bottom:calc(var(--wa-fab-h) + var(--space-lg) + var(--space-sm) + env(safe-area-inset-bottom))}}@media (min-width:768px){html{scroll-padding-bottom:calc(var(--wa-fab-h) + 2 * var(--space-xl))}.site-footer{padding-bottom:calc(var(--wa-fab-h) + var(--space-xl) + var(--space-sm))}}@media print{.wa-fab{display:none}}.hero{flex-direction:column;justify-content:center;display:flex}@media (min-width:1120px){.hero{min-height:min(720px, calc(100svh - var(--web-header-h)))}}.hero__inner{width:100%;padding-block:var(--web-space-4xl);position:relative}@media (min-width:768px){.hero__inner{padding-block:var(--web-space-5xl)}}.hero__title{margin-top:var(--space-lg)}.hero__lede{margin-top:var(--space-xl);max-width:46ch;font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--brand-veil);animation:.48s cubic-bezier(.16,1,.3,1) .35s both soft-rise}.hero__actions{margin-top:var(--space-2xl);gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:768px){.hero__actions{flex-direction:row;align-items:center}}@media (max-width:767.98px){.hero__actions .button{width:100%}}.hero__actions .button{animation:.32s cubic-bezier(.2,0,0,1) .55s both cta-in}.hero__actions .button:nth-child(2){animation-delay:.63s}.gallery-grid{gap:var(--space-xl);display:grid}@media (min-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}.gallery-grid img{border-radius:var(--radius-lg);width:100%;height:auto}.portrait-frame{aspect-ratio:4/5;border-radius:var(--radius-md);margin-bottom:var(--space-lg);position:relative;overflow:hidden}.portrait-frame img{object-fit:cover}.instructor-name{font-family:var(--font-family-display);font-size:var(--font-size-title2);line-height:var(--line-height-title2);color:var(--brand-ink)}.instructor-title{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--color-neutral-600);margin-top:2px}.instructor-lines{margin:var(--space-xl) 0 0;gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.feature-item{gap:var(--space-md);flex-direction:column;display:flex}.feature-item__icon{width:24px;height:24px;color:var(--color-action-default)}.feature-item__title{font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.feature-item__text{color:var(--color-neutral-700)}.steps{gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.steps{gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}}.step__number{font-family:var(--font-family-display);font-size:var(--font-size-title1);line-height:var(--line-height-title1);color:var(--brand-ink)}.step__title{margin-top:var(--space-md);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold)}.step__text{margin-top:var(--space-sm);color:var(--color-neutral-700)}.accordion{background-color:var(--brand-surface);border:1px solid var(--color-pearl-200);border-radius:var(--radius-md)}.accordion__item+.accordion__item{border-top:1px solid var(--color-pearl-200)}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-lg);width:100%;min-height:var(--touch-target-comfortable);padding:var(--space-md) var(--space-lg);text-align:left;cursor:pointer;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink);background:0 0;border:0;display:flex}.accordion__icon{width:20px;height:20px;color:var(--color-neutral-500);flex:none;transition:transform .2s cubic-bezier(.2,0,0,1)}.accordion__trigger[aria-expanded=true] .accordion__icon{transform:rotate(45deg)}.accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.2,0,0,1);display:grid}.accordion__panel[data-open=true]{grid-template-rows:1fr}.accordion__panel-inner{overflow:hidden}.accordion__content{padding:0 var(--space-lg) var(--space-lg);color:var(--color-neutral-700)}.form-grid{gap:var(--space-lg);flex-direction:column;display:flex}.field{gap:var(--space-xs);flex-direction:column;display:flex}.field__label{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--color-neutral-800)}.field__hint{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-600)}.field__input{min-height:var(--touch-target-comfortable);padding:var(--space-md) var(--space-lg);background-color:var(--brand-surface);border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink)}.field__input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:0;border-color:var(--brand-ink)}.field--invalid .field__input{border:1.5px solid var(--color-semantic-danger-default)}.field__error{align-items:flex-start;gap:var(--space-xs);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-semantic-danger-text);display:flex}.field__error-icon{flex:none;width:16px;height:16px;margin-top:2px}.choice-group{gap:var(--space-md);flex-wrap:wrap;display:flex}.choice{align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);padding:0 var(--space-lg);border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-body);line-height:var(--line-height-body);display:inline-flex}.choice:has(input:checked){border-color:var(--color-action-default);background-color:var(--color-pearl-100)}.choice input{accent-color:var(--color-action-default);width:18px;height:18px}.check{align-items:flex-start;gap:var(--space-md);cursor:pointer;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700);display:flex}.check input{width:20px;height:20px;accent-color:var(--color-action-default);flex:none;margin:0}.check a{color:var(--color-action-default)}.fieldset-plain{border:0;min-width:0;margin:0;padding:0}.fieldset-plain legend{padding:0}.trap-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-success{gap:var(--space-md);background-color:var(--color-semantic-success-surface);color:var(--color-semantic-success-text);border-radius:var(--radius-md);padding:var(--space-xl);align-items:flex-start;display:flex}.form-success__icon{flex:none;width:24px;height:24px;margin-top:2px}.form-success__text{margin-top:var(--space-sm)}.form-error-summary{background-color:var(--color-semantic-danger-surface);color:var(--color-semantic-danger-text);border-radius:var(--radius-md);padding:var(--space-lg);font-size:var(--font-size-label);line-height:var(--line-height-label)}[data-reveal=pending]{opacity:0;transform:translateY(12px)}[data-reveal=visible]{opacity:1;transition:opacity .48s cubic-bezier(.2,0,0,1),transform .48s cubic-bezier(.2,0,0,1);transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.reveal--mask[data-reveal=pending]{opacity:1;transform:none}.reveal--mask[data-reveal=pending] .split__i{transform:translateY(115%)}.reveal--mask[data-reveal=visible]{opacity:1;transition:none;transform:none}.reveal--mask[data-reveal=visible] .split__i{transition:transform .56s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--w,0) * 45ms);transform:translateY(0)}.reveal--fade[data-reveal=pending]{opacity:0;transform:none}.reveal--fade[data-reveal=visible]{opacity:1;transition:opacity .48s cubic-bezier(.2,0,0,1);transform:none}.brand-moment{text-align:center;justify-content:center;align-items:center;gap:var(--space-xl);min-height:calc(100vh - var(--web-header-h));padding-block:var(--space-3xl);flex-direction:column;display:flex}.brand-moment__message{max-width:40ch;font-size:var(--font-size-title3);line-height:var(--line-height-title3);color:var(--brand-surface)}.brand-moment__actions{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.contact-layout{gap:var(--space-2xl);align-items:start;display:grid}@media (min-width:1120px){.contact-layout{gap:var(--space-3xl);grid-template-columns:3fr 2fr}}.info-list{margin:var(--space-lg) 0 0;gap:var(--space-lg);flex-direction:column;padding:0;list-style:none;display:flex}.info-list li{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.contact-form-slot{margin-top:var(--space-xl)}.contact-info__stores{margin-top:var(--space-sm);display:block}.info-list__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-neutral-600)}.info-list__value{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink);margin-top:2px}.cta-band__inner{align-items:flex-start;gap:var(--space-lg);flex-direction:column;max-width:640px;display:flex}.cta-band__phone{color:var(--brand-veil);font-size:var(--font-size-label);line-height:var(--line-height-label);text-decoration:none}.cta-band__phone:hover{color:var(--brand-surface);text-decoration:underline}.benefit-list{margin:var(--space-lg) 0 0;gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.benefit-list li{gap:var(--space-sm);color:var(--color-neutral-700);align-items:flex-start;display:flex}.benefit-list__icon{width:16px;height:16px;color:var(--color-action-default);flex:none;margin-top:5px}.scene{isolation:isolate;position:relative;overflow:clip}.scene:before{content:"";z-index:0;opacity:var(--grain-opacity);mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.scene>.container{z-index:1;position:relative}.scene--hairline{border-top:1px solid var(--brand-gold)}.orbit{aspect-ratio:100/176.6;height:100%;position:relative}.orbit--h{aspect-ratio:176.6/100}.orbit__ring{height:auto;margin:auto;position:absolute;inset:0}.orbit--draw .stadium-motif__contour{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.2,0,0,1) .15s forwards stadium-draw}.orbit--draw-short .stadium-motif__contour{animation-duration:.8s}.orbit-slot{z-index:0;pointer-events:none;display:none;position:absolute}@media (min-width:768px){.orbit-slot{display:block}}.orbit-slot--hero{height:165%;bottom:-42%;right:-4%}.orbit-slot--masthead{height:165%;top:-55%;right:-6%}.orbit-slot--why{height:150%;bottom:-52%;left:-12%}.orbit-slot--cta{height:170%;top:-120%;right:-4%}.orbit-slot--device{height:155%;bottom:-38%;right:-2%}.orbit-slot--studio{height:160%;bottom:-45%;left:-10%}.orbit-slot--404{height:150%;top:50%;right:4%;transform:translateY(-50%)}.figure-mark{z-index:0;pointer-events:none;aspect-ratio:846/1200;position:absolute;-webkit-mask-image:url(/brand/figure-mask-1200.png);mask-image:url(/brand/figure-mask-1200.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.figure-mark--light{background-color:var(--wash-deep-06)}.figure-mark--deep{background-color:var(--color-action-hover)}.has-figure{position:relative;overflow:clip}.has-figure>.container{z-index:1;position:relative}.figure-mark--promise{height:160%;top:-18%;right:-14%}.figure-mark--story{height:150%;top:4%;right:-16%}.figure-mark--studio{height:155%;top:-12%;right:-14%}.split__w,.split__i{display:inline-block}.split__w--em{font-style:normal}.hero .split__w--em,.masthead--scene .split__w--em,.section--deep .split__w--em{color:var(--brand-gold)}.split--soft .split__i{animation:.56s cubic-bezier(.16,1,.3,1) both soft-rise;animation-delay:calc(var(--w,0) * 40ms)}.split--mask .split__w{margin-bottom:-.12em;padding-bottom:.12em;overflow:clip}@keyframes soft-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes cta-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero .scene-label,.masthead--scene .scene-label{animation:.24s cubic-bezier(.2,0,0,1) both fade-in}.scene-label{margin-bottom:var(--space-lg);display:block}@media (min-width:1120px){.scene-label{left:var(--space-xl);writing-mode:vertical-rl;margin:0;position:absolute;top:10px;transform:rotate(180deg)}.scene-pad{padding-left:var(--web-space-4xl)}}.cta-band__title{font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-display);text-wrap:balance;font-size:clamp(30px,22px + 2.1vw,52px);line-height:1.12}.type-display-max{font-family:var(--font-family-display);letter-spacing:-1.5px;font-size:clamp(48px,20px + 7vw,120px);line-height:1.04}.material-lines{gap:var(--space-lg);padding-block:var(--space-xl);flex-direction:column;display:flex}.rail{gap:var(--space-2xl);display:grid}@media (min-width:1120px){.rail{gap:var(--space-3xl);grid-template-columns:5fr 7fr;align-items:start}.rail__side{top:calc(var(--web-header-h) + 32px);position:sticky}}.rail__lede{margin-top:var(--space-lg);max-width:38ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-secondary-color)}.rail__items{margin:0;padding:0;list-style:none}.rail-item{border-top:1px solid var(--color-action-pressed);padding-top:var(--space-lg)}.rail-item+.rail-item{margin-top:var(--space-xl)}.rail-item__num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--brand-gold)}.rail-item__title{margin-top:var(--space-sm);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--brand-surface)}.rail-item__text{margin-top:var(--space-xs);max-width:52ch;color:var(--brand-veil)}.section--deep .step__number{color:var(--brand-gold)}.section--deep .step__text{color:var(--brand-veil)}.card__title--display{font-family:var(--font-family-display);font-size:var(--font-size-title2);line-height:var(--line-height-title2);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight)}.device-stage{align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;display:flex}.device-frame{aspect-ratio:9/19.5;background-color:var(--color-neutral-950);border-radius:44px;width:240px;padding:8px}@media (min-width:768px){.device-frame{width:320px}}.device-frame__screen{background-color:var(--brand-deep);border-radius:36px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:clip}.device-frame__lockup{width:52%;height:auto}.device-stage__note{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--brand-veil)}.outline-digits{font-family:var(--font-family-display);letter-spacing:-1.5px;color:var(--color-action-hover);font-size:clamp(96px,40px + 12vw,220px);line-height:1}@supports (-webkit-text-stroke-width:1px){.outline-digits{color:#0000;-webkit-text-stroke:1px var(--brand-gold)}}.prose--dropcap>p:first-child:first-letter{float:left;font-family:var(--font-family-display);padding:6px var(--space-md) 0 0;color:var(--brand-ink);font-size:3.1em;line-height:.82}@supports (initial-letter:3) or (-webkit-initial-letter:3){.prose--dropcap>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3;margin-right:var(--space-md);padding:0}}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 640px}@media (prefers-reduced-motion:reduce){.orbit--draw .stadium-motif__contour,.stadium-motif--draw .stadium-motif__contour{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.studio-map{align-items:flex-start;gap:var(--space-lg);margin-top:var(--space-lg);flex-direction:column;display:flex}.studio-map__address{font-style:normal;font-weight:var(--font-weight-medium)}.studio-map__frame{aspect-ratio:4/3;border:1px solid var(--brand-veil);border-radius:var(--radius-lg);width:100%;display:block}.studio-map__note{margin:0}@media (min-width:768px){.studio-map__frame{aspect-ratio:16/9}}html{scroll-padding-top:calc(var(--web-header-h) + var(--space-lg))}@media (max-width:767.98px){html{scroll-padding-top:calc(var(--web-header-h-mobile) + var(--space-lg))}}body:has(.masthead--account) .site-header__cta{display:none}.account-column{max-width:var(--web-max-width-prose)}.account-stack{gap:var(--space-xl);flex-direction:column;display:flex}.inline-form{margin:0;display:inline-flex}.button--text{align-items:center;gap:var(--space-xs);min-height:var(--touch-target-min);padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-action-default);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-medium);text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.button--text:hover{text-decoration-thickness:2px}.button--text[aria-disabled=true],.button[aria-disabled=true]{cursor:progress}.account-bar{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);margin-bottom:var(--space-xl);padding-block:var(--space-lg);border-bottom:1px solid var(--color-pearl-200);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700);flex-wrap:wrap;display:flex}.account-bar__text{min-width:0}.account-bar__name,.account-bar__email{color:var(--brand-ink);font-weight:var(--font-weight-semibold)}.account-bar__email{overflow-wrap:anywhere}.account-bar__actions{align-items:center;gap:0 var(--space-xs);flex-wrap:wrap;display:inline-flex}.account-bar__actions>.inline-form:first-child .button--text{margin-left:calc(-1 * var(--space-xs))}.status-panel{align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-md);display:flex}.status-panel__icon{flex:none;width:24px;height:24px;margin-top:2px}.status-panel__content{flex:auto;min-width:0}.status-panel__body{color:var(--brand-ink);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.status-panel__title+.status-panel__body,.status-panel__body p+p{margin-top:var(--space-sm)}.status-panel__actions{align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.status-panel--neutral{background-color:var(--brand-surface);border:1px solid var(--color-pearl-200);color:var(--brand-ink)}.status-panel--neutral .status-panel__icon{color:var(--color-neutral-700)}.status-panel--attention{background-color:var(--color-semantic-warning-surface);color:var(--color-semantic-warning-text)}.status-panel--error{background-color:var(--color-semantic-danger-surface);color:var(--color-semantic-danger-text)}.status-panel--success{background-color:var(--color-semantic-success-surface);color:var(--color-semantic-success-text)}.data-list{gap:var(--space-md);margin:var(--space-lg) 0 0;display:grid}.data-list__row{gap:2px;display:grid}.data-list dt{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--color-neutral-700)}.data-list dd{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink);overflow-wrap:anywhere;margin:0}@media (min-width:768px){.data-list__row{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline}}.rule-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule-list li{padding-left:var(--space-lg);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink);position:relative}.rule-list li:before{content:"";left:0;top:calc((var(--line-height-body) - 6px) / 2);background-color:var(--color-action-default);border-radius:50%;width:6px;height:6px;position:absolute}.field-row{gap:var(--space-lg);display:grid}@media (min-width:768px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field__input--code{font-size:var(--font-size-title2);line-height:var(--line-height-title2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:var(--letter-spacing-eyebrow)}.phone-field{min-height:var(--touch-target-comfortable);background-color:var(--brand-surface);border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);align-items:stretch;display:flex}.phone-field:focus-within{outline:2px solid var(--brand-ink);outline-offset:0;border-color:var(--brand-ink)}.field--invalid .phone-field{border:1.5px solid var(--color-semantic-danger-default)}.phone-field__prefix{padding-inline:var(--space-lg) var(--space-md);border-right:1px solid var(--color-neutral-400);color:var(--color-neutral-700);font-size:var(--font-size-body);line-height:var(--line-height-body);align-items:center;display:inline-flex}.phone-field__input{border-radius:var(--radius-md);min-width:0;padding:var(--space-md) var(--space-lg);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink);background:0 0;border:0;flex:auto}.phone-field__input:focus-visible{outline:none}.field .status-panel{margin-top:var(--space-sm)}.consent-group{gap:var(--space-lg);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.consent-group legend{margin-bottom:var(--space-sm);padding:0}.consent-item{flex-direction:column;display:flex}.check--lg{min-height:var(--touch-target-min);padding-block:calc((var(--touch-target-min) - var(--line-height-body)) / 2);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink);align-items:flex-start}.check--lg input{width:var(--space-xl);height:var(--space-xl);margin-top:1px}.check__hint{padding-left:calc(var(--space-xl) + var(--space-md));font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.check__hint a{min-height:var(--touch-target-min);color:var(--color-action-default);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.consent-item--invalid .check--lg input{outline:1.5px solid var(--color-semantic-danger-default);outline-offset:2px}.consent-item--invalid .check--lg input:focus-visible{outline:2px solid var(--brand-ink)}.form-error-summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.form-error-summary__title{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--color-semantic-danger-text)}.form-error-summary__list{margin:var(--space-sm) 0 0;padding-left:var(--space-xl)}.form-error-summary__list li+li{margin-top:var(--space-xs)}.form-error-summary__list a{color:var(--color-semantic-danger-text);text-underline-offset:3px;text-decoration:underline}.session-banner{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background-color:var(--color-semantic-warning-surface);color:var(--color-semantic-warning-text);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.signin-context{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.signin-card__lede{margin-top:var(--space-sm);color:var(--brand-ink)}.signin-card__email{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.signin-card>.button--text{margin-top:var(--space-xs);margin-left:calc(-1 * var(--space-xs))}.signin-card__form{margin-top:var(--space-xl)}.signin-card__note{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700)}.signin-card__actions{align-items:stretch;gap:var(--space-md);margin-top:var(--space-xl);flex-direction:column;display:flex}.resend-row{align-items:center;gap:0 var(--space-sm);min-height:var(--touch-target-min);margin-top:var(--space-lg);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700);flex-wrap:wrap;display:flex}.signin-card__status{margin-top:var(--space-xs);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.signin-card>.field__hint{margin-top:var(--space-sm)}.help-details{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-pearl-200)}.help-details>summary{align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);color:var(--color-action-default);font-weight:var(--font-weight-medium);text-underline-offset:4px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.help-details>summary::-webkit-details-marker{display:none}.help-details>summary:hover{text-decoration-thickness:2px}.help-details__icon{width:20px;height:20px;color:var(--color-neutral-500);flex:none}.help-details[open] .help-details__icon-vertical{display:none}.help-details__list{margin-top:var(--space-md)}.signin-info__list{margin-top:var(--space-lg)}.signin-info__stores,.card__title+.setup-form{margin-top:var(--space-xl)}.account-note{margin-top:var(--space-lg);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700)}.account-signout{align-items:flex-start;gap:var(--space-md);padding-top:var(--space-xl);border-top:1px solid var(--color-pearl-200);flex-direction:column;display:flex}.account-signout__text{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}@media (min-width:768px){.signin-card__submit,.setup-form__submit{align-self:flex-start}.signin-card__actions{flex-flow:wrap;align-items:center}}.package-trial{margin:var(--space-xl) 0 0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700)}.package-trial .link-arrow{min-height:var(--touch-target-min)}.checkout-layout{gap:var(--space-xl);max-width:var(--web-max-width-prose);display:grid}.checkout-main,.checkout-form{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}@media (min-width:1120px){.checkout-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;max-width:none}.checkout-main{grid-area:1/1}.order-summary{top:calc(var(--web-header-h) + var(--space-xl));grid-area:1/2;position:sticky}}.checkout-card__intro{margin-top:var(--space-sm);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700)}.checkout-card__note{margin-top:var(--space-lg);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.test-banner{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background-color:var(--color-semantic-warning-surface);color:var(--color-semantic-warning-text);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-semibold);margin:0}.order-summary__mode{margin-top:var(--space-lg)}.order-summary__name{margin-top:var(--space-sm);overflow-wrap:anywhere}.order-summary .amount-rows{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-pearl-200)}.order-summary__note{margin-top:var(--space-lg);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700)}.order-summary .link-arrow{margin-top:var(--space-sm)}.amount-rows{gap:var(--space-sm);margin:0;display:grid}.amount-rows__row{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.amount-rows dt{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700)}.amount-rows dd{text-align:right;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink);margin:0}.amount-rows__total{margin-top:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-pearl-200)}.amount-rows__total dt{color:var(--brand-ink);font-weight:var(--font-weight-semibold)}.amount-rows__total dd{font-size:var(--font-size-title2);line-height:var(--line-height-title2);font-weight:var(--font-weight-semibold)}.pay-options__list{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}.pay-option{gap:var(--space-md);min-height:var(--touch-target-min);padding:var(--space-lg);background-color:var(--brand-surface);border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pay-option:hover{background-color:var(--color-pearl-100)}.pay-option:has(input:checked){border-color:var(--color-action-default);box-shadow:inset 0 0 0 1px var(--color-action-default);background-color:var(--color-pearl-100)}.pay-option:has(input:focus-visible){outline:2px solid var(--brand-ink);outline-offset:2px}.pay-option input{width:20px;height:20px;accent-color:var(--color-action-default);margin:0}.pay-option input:focus-visible{outline:none}.pay-option--static{margin-top:var(--space-lg);cursor:default;grid-template-columns:minmax(0,1fr) auto}.pay-option--static:hover{background-color:var(--brand-surface)}.pay-option__main,.pay-option__amount{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-option__amount{text-align:right;align-items:flex-end}.pay-option__label,.pay-option__total{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.pay-option__hint{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.pay-option__amount .pay-option__hint{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.pay-options__help{margin-top:var(--space-md);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.pay-options__apply{margin-top:var(--space-md)}@media (max-width:767.98px){.pay-option{grid-template-columns:auto minmax(0,1fr)}.pay-option__amount{text-align:left;grid-column:2;align-items:flex-start}.pay-option--static{grid-template-columns:minmax(0,1fr)}.pay-option--static .pay-option__amount{grid-column:1}}.buyer-card__edit{margin-top:var(--space-sm);margin-left:calc(-1 * var(--space-xs))}.billing-card__toggle{margin-top:var(--space-lg)}.address-fields{gap:var(--space-lg);margin-top:var(--space-lg);display:grid}.address-fields--optional{display:none}.billing-card:has(.billing-card__toggle input:checked) .address-fields--optional{display:grid}.address-fields__row{gap:var(--space-lg);display:grid}@media (min-width:768px){.address-fields__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.address-fields__line{resize:vertical;min-height:calc(3 * var(--line-height-body) + 2 * var(--space-md) + 2px)}.documents-card__subtitle{margin-top:var(--space-xl);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.documents-card__brief{margin-top:var(--space-sm)}.documents-card__status{margin-top:var(--space-lg);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.documents-card__status:empty{margin-top:0}.documents-card .status-panel{margin-top:var(--space-lg)}.doc-disclosure{margin-top:var(--space-lg);padding:var(--space-lg);background-color:var(--brand-surface);border:1px solid var(--color-pearl-200);border-radius:var(--radius-md)}.doc-disclosure__title{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.doc-disclosure__meta{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-600)}.doc-disclosure__summary{align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);margin-top:var(--space-xs);color:var(--color-action-default);font-weight:var(--font-weight-medium);text-underline-offset:4px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.doc-disclosure__summary::-webkit-details-marker{display:none}.doc-disclosure__summary:hover{text-decoration-thickness:2px}.doc-disclosure__details[open] .doc-disclosure__show,.doc-disclosure__details:not([open]) .doc-disclosure__hide,.doc-disclosure__details[open] .help-details__icon-vertical{display:none}.doc-disclosure__body{margin-top:var(--space-md)}.prose--compact{max-width:none;font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.prose--compact p,.prose--compact ul,.prose--compact ol,.prose--compact .legal-table{margin-bottom:var(--space-lg)}.prose--compact h4,.prose--compact h5,.prose--compact h6{margin:var(--space-xl) 0 var(--space-sm);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.prose--compact>:first-child{margin-top:0}.prose--compact>:last-child{margin-bottom:0}.prose--compact[aria-busy=true]{opacity:.72}.documents-card .consent-group{margin-top:var(--space-xl)}.consent-group__legend{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.consent-item>.field__error{padding-left:calc(var(--space-xl) + var(--space-md))}.duplicate-confirm{gap:var(--space-md);margin-top:var(--space-xl);flex-direction:column;display:flex}.duplicate-box{padding:var(--space-lg);border-radius:var(--radius-md);background-color:var(--color-semantic-warning-surface);color:var(--brand-ink);font-size:var(--font-size-body);line-height:var(--line-height-body)}.pay-submit{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-pearl-200);flex-direction:column;align-items:stretch;display:flex}.pay-submit__total-row{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.pay-submit__total-label{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.pay-submit__total-value{font-size:var(--font-size-title2);line-height:var(--line-height-title2);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.pay-submit__detail{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.pay-submit__button{margin-top:var(--space-xl)}.pay-submit__status{margin-top:var(--space-sm);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.pay-submit__status:empty{margin-top:0}.pay-submit__note{margin-top:var(--space-md);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700)}@media (min-width:768px){.pay-submit__button{align-self:flex-start}}.payment-block--in-flow{margin-top:0}.form-error-summary__title+.form-error-summary__text,.form-error-summary__list+.form-error-summary__text{margin-top:var(--space-sm)}.redirect-card__icon{width:24px;height:24px;color:var(--color-action-default);display:block}.redirect-card .card__title{margin-top:var(--space-md)}.redirect-card__body{margin-top:var(--space-sm);color:var(--brand-ink)}.redirect-card__form{margin-top:var(--space-xl)}.redirect-card__fallback{opacity:0;visibility:hidden;animation:0s linear 3s forwards redirect-fallback-reveal}@keyframes redirect-fallback-reveal{to{opacity:1;visibility:visible}}.redirect-card__hint{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.redirect-card__fallback .button{margin-top:var(--space-sm)}.redirect-reloading{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.order-number{letter-spacing:var(--letter-spacing-wide)}.duplicate-gate .consent-group{margin-top:0}.duplicate-gate .form-error-summary{margin-bottom:var(--space-lg)}.duplicate-gate__actions{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.redirect-card__fallback .button,.duplicate-gate__actions .button{width:100%}}.account-bar__actions>.button--text:first-child{margin-left:calc(-1 * var(--space-xs))}.status-chip{align-items:center;gap:var(--space-xs);padding:2px var(--space-md);border-radius:var(--radius-pill);font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.status-chip__icon{flex:none;width:16px;height:16px}.status-chip--success{background-color:var(--color-semantic-success-surface);color:var(--color-semantic-success-text)}.status-chip--attention{background-color:var(--color-semantic-warning-surface);color:var(--color-semantic-warning-text)}.status-chip--neutral{background-color:var(--brand-veil);color:var(--color-neutral-800)}.copy-value{align-items:center;gap:0 var(--space-md);flex-wrap:wrap;display:inline-flex}.copy-value__value{color:var(--brand-ink);-webkit-user-select:all;user-select:all}.copy-value__button{font-size:var(--font-size-label)}.copy-value__icon{flex:none;width:16px;height:16px}.copy-value__done{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.order-help{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700);overflow-wrap:anywhere}.order-help a{color:var(--color-action-default);text-underline-offset:3px;text-decoration:underline}.result-meta{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-600)}.result-noscript{margin-top:var(--space-md)}.result-notes{gap:var(--space-md);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700);flex-direction:column;display:flex}.result-notes .data-list{margin-top:0}.result-actions{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.result-card__footer{align-items:flex-start;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-pearl-200);flex-direction:column;display:flex}.result-card__note{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700)}.result-app__stores{margin-top:var(--space-lg)}.result-app__link{margin-top:var(--space-md)}.withdrawal-card__body{gap:var(--space-sm);margin-top:var(--space-sm);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700);flex-direction:column;display:flex}.withdrawal-card__subtitle{margin-top:var(--space-xl);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.withdrawal-steps{gap:var(--space-md);margin:var(--space-sm) 0 0;padding-left:var(--space-xl);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink);overflow-wrap:anywhere;flex-direction:column;display:flex}.withdrawal-steps__action{margin-top:var(--space-sm)}.withdrawal-card__warning{margin-top:var(--space-lg);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink)}.withdrawal-card__note{margin-top:var(--space-sm);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-700)}.withdrawal-card__link{margin-top:var(--space-lg)}.withdrawal-card__note a{color:var(--color-action-default);text-underline-offset:3px;text-decoration:underline}.withdrawal-state{align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-sm);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);color:var(--brand-ink);display:flex}.withdrawal-state__icon{width:20px;height:20px;color:var(--color-neutral-700);flex:none;margin-top:3px}.order-list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-row{gap:var(--space-xs);padding:var(--space-lg);background-color:var(--brand-surface);border:1px solid var(--color-pearl-200);border-radius:var(--radius-md);color:var(--brand-ink);grid-template-columns:minmax(0,1fr);text-decoration:none;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);display:grid}.order-row:hover{border-color:var(--color-pearl-500);box-shadow:var(--elevation-1)}.order-row:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.order-row__name{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.order-row__meta{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-600);overflow-wrap:anywhere}.order-row__total{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold)}@media (min-width:768px){.order-row{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip""meta total";align-items:baseline}.order-row__name{grid-area:name}.order-row__chip{grid-area:chip;justify-self:end}.order-row__meta{grid-area:meta}.order-row__total{grid-area:total;justify-self:end}}.order-list__note{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700)}.order-detail__status{align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;display:flex}.order-detail__status .status-panel{align-self:stretch}.order-detail__sentence{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--brand-ink)}.order-detail__print-row{margin-top:var(--space-lg)}.order-detail__payment-rows{margin-top:var(--space-md)}.order-detail__documents .status-panel{margin-top:var(--space-lg)}@media (max-width:767.98px){.result-actions .button,.result-card__footer .button,.withdrawal-steps__action .button{width:100%}}@media print{.order-detail .button,.order-detail .button--text,.order-detail .doc-disclosure__summary{display:none}body:has(.order-detail) .skip-link{display:none}body:has(.order-detail) .site-header{display:none}body:has(.order-detail) .masthead{display:none}body:has(.order-detail) .site-footer{display:none}body:has(.order-detail) .sticky-cta{display:none}body:has(.order-detail) .consent-banner{display:none}body:has(.order-detail) .account-bar{display:none}body:has(.order-detail) .session-banner{display:none}body:has(.order-detail) .order-detail__noprint{display:none}body:has(.order-detail) .order-help{display:none}.order-detail .card,.order-detail .doc-disclosure{break-inside:auto;border-color:var(--color-neutral-400)}}.signin-social{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.signin-social__providers{gap:var(--space-md);flex-direction:column;display:flex}.signin-social__button{width:100%;min-height:var(--touch-target-min);padding:var(--space-xs) var(--space-lg);gap:var(--space-md);text-align:center}.signin-social__mark{flex:none;width:18px;height:18px}.signin-social__button--google{background-color:var(--brand-surface);border-color:var(--color-neutral-400);color:var(--brand-ink)}.signin-social__button--google:hover{background-color:var(--color-pearl-100)}.signin-social__button--google:active{background-color:var(--brand-veil)}.signin-social__button--apple{background-color:var(--brand-surface);border-color:var(--color-neutral-950);color:var(--color-neutral-950)}.signin-social__button--apple:hover{background-color:var(--color-pearl-100)}.signin-social__button--apple:active{background-color:var(--brand-veil)}.signin-social__notice{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.signin-social__separator{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-700);display:flex}.signin-social__separator:before,.signin-social__separator:after{content:"";background-color:var(--color-pearl-200);flex:1 1 0;height:1px}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.p.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_83db0d9e-module__QOw7DW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_83db0d9e-module__QOw7DW__variable{--font-loaded-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_42c93a45-module__4Cm8zG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_42c93a45-module__4Cm8zG__variable{--font-loaded-sans:"Figtree", "Figtree Fallback"}
.consent-banner{inset-inline:0;z-index:80;background-color:var(--brand-deep);color:var(--brand-surface);border-top:1px solid var(--brand-gold);padding-block:var(--space-lg);padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));--focus-ring-color:var(--brand-gold);--text-secondary-color:var(--brand-veil);position:fixed;bottom:0}.consent-banner__inner{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:1120px){.consent-banner__inner{flex-direction:row;justify-content:space-between;align-items:center}}.consent-banner__text{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--brand-veil);max-width:56ch}.consent-banner__policy{color:var(--brand-surface);text-underline-offset:3px;text-decoration:underline}.consent-banner__actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.consent-banner__manage{cursor:pointer;min-height:var(--touch-target-min);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--brand-veil);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.consent-banner__manage:hover{color:var(--brand-surface)}.consent-backdrop{z-index:90;background-color:var(--color-neutral-950);background-color:color-mix(in srgb, var(--color-neutral-950) 55%, transparent);padding:var(--space-lg);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:768px){.consent-backdrop{align-items:center}}.consent-panel{background-color:var(--brand-surface);color:var(--color-neutral-900);border-radius:var(--radius-lg);border:1px solid var(--color-pearl-200);box-shadow:var(--elevation-2);width:100%;max-width:560px;max-height:calc(100dvh - 2 * var(--space-lg));padding:var(--space-xl);overflow-y:auto}.consent-panel__header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.consent-panel__title{font-family:var(--font-family-display);font-size:var(--font-size-title2);line-height:var(--line-height-title2);letter-spacing:var(--letter-spacing-tight)}.consent-panel__close{padding:0 var(--space-sm);cursor:pointer;min-height:var(--touch-target-min);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--color-action-default);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.consent-panel__intro{margin-top:var(--space-sm);margin-bottom:var(--space-lg);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700)}.consent-row{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--color-pearl-200);display:flex}.consent-row__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-neutral-900)}.consent-row__desc{margin-top:var(--space-xs);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-neutral-700);max-width:44ch}.consent-row__locked{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);color:var(--color-neutral-800);background-color:var(--brand-veil);border-radius:var(--radius-pill);padding:2px var(--space-md);flex:none;align-self:center}.consent-switch{cursor:pointer;flex:none;align-self:center;padding:8px 0;display:inline-flex;position:relative}.consent-switch__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.consent-switch__track{border-radius:var(--radius-pill);background-color:var(--color-neutral-400);align-items:center;width:48px;height:28px;padding:3px;transition:background-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.consent-switch__thumb{border-radius:var(--radius-pill);background-color:var(--brand-surface);width:22px;height:22px;transition:transform .12s cubic-bezier(.2,0,0,1)}.consent-switch__input:checked+.consent-switch__track{background-color:var(--color-action-default)}.consent-switch__input:checked+.consent-switch__track .consent-switch__thumb{transform:translate(20px)}.consent-switch__input:focus-visible+.consent-switch__track{outline:2px solid var(--focus-ring-color);outline-offset:2px}.consent-panel__actions{margin-top:var(--space-lg);justify-content:flex-end;display:flex}
