.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-h-md);padding:var(--btn-pad-md);border:var(--btn-border-w) solid transparent;border-radius:var(--btn-radius);font-family:var(--font-text);font-size:var(--fs-base);font-weight:var(--btn-weight);line-height:var(--lh-ui);text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn--sm{min-height:var(--btn-h-sm);padding:var(--btn-pad-sm);font-size:var(--fs-sm)}.btn--lg{min-height:var(--btn-h-lg);padding:var(--btn-pad-lg);font-size:var(--fs-lg)}.btn--block{display:flex;width:100%}.btn--primary{background:var(--color-accent);color:var(--color-text-on-accent)}.btn--primary:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--shadow-accent)}.btn--secondary{background:transparent;border-color:var(--color-accent);color:var(--color-text)}.btn--secondary:hover:not(:disabled){background:var(--color-accent);color:var(--color-text-on-accent)}.btn--solid{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.btn--solid:hover:not(:disabled){background:var(--n-indigo-600);box-shadow:var(--shadow-md)}.btn--ghost{background:transparent;color:var(--color-accent-ink)}.btn--ghost:hover:not(:disabled){background:var(--color-bg-accent)}.btn--danger{background:var(--color-danger);color:var(--color-text-on-inverse)}.btn[aria-busy=true]{cursor:progress;opacity:1}.btn[aria-busy=true]:before{content:"";flex:none;width:1em;height:1em;border:2px solid currentcolor;border-inline-end-color:transparent;border-radius:50%;animation:btn-spin .8s linear infinite}@keyframes btn-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{animation:none}}.btn svg{flex:none;width:1.25em;height:1.25em}.card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg);box-shadow:var(--card-shadow);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card--interactive{color:inherit;text-decoration:none}.card--interactive .card__title{color:var(--color-accent-ink)}@media(hover:none){.card--interactive .card__title:after{content:" →" / ""}}.card--interactive:hover .card__title{color:var(--color-accent-ink-alt)}.card--interactive:focus-visible{outline-offset:3px}.card--interactive:hover{box-shadow:var(--card-shadow-hover);border-color:var(--color-border-accent);transform:translateY(-2px)}.card__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-md);background:var(--color-bg-accent);color:var(--color-accent-ink)}.card__icon svg{width:28px;height:28px}.card__title{font-size:var(--fs-h4)}.card__body{color:var(--color-text-muted);font-size:var(--fs-base)}.card__footer{margin-block-start:auto;padding-block-start:var(--space-2)}.stat{display:flex;flex-direction:column;gap:var(--space-1)}.stat__value{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);font-variant-numeric:tabular-nums;color:var(--color-text)}.stat__label{font-size:var(--fs-base);color:var(--color-text-muted)}.stat__source{font-size:var(--fs-sm);color:var(--color-text-muted)}.stat__source a{color:inherit;text-decoration:underline}@media(max-width:767.98px){.grid--stats{--col-min: 8rem;--grid-gap: var(--space-3)}.grid--stats>.card{padding:var(--space-4)}.grid--stats .stat__value{font-size:var(--fs-h2)}.grid--stats .stat__label{font-size:var(--fs-sm)}}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;background:var(--color-bg-accent);color:var(--color-accent-ink)}.badge--highlight{background:var(--color-highlight);color:var(--color-highlight-ink)}.badge--success{background:var(--color-success-bg);color:var(--color-success)}.badge--danger{background:var(--color-danger-bg);color:var(--color-danger)}dd .badge{border-radius:var(--radius-md);text-wrap:balance}.ticks{display:grid;gap:var(--space-3)}.ticks__item{display:grid;grid-template-columns:1.25rem minmax(0,1fr);grid-auto-flow:column;gap:var(--space-3);align-items:start;font-size:var(--fs-base)}.ticks__item:before{content:"";width:1.25rem;height:1.25rem;margin-block-start:.15em;background:currentcolor;color:var(--color-accent-ink);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.6 14.3 3.3 10l1.4-1.4 2.9 2.9 7.7-7.7L16.7 5z'/%3E%3C/svg%3E") center / contain no-repeat}.ticks__item--off:before{color:var(--color-text-subtle);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 9h12v2H4z'/%3E%3C/svg%3E")}.plan{--plan-accent: var(--color-accent);--plan-accent-ink: var(--color-accent-ink);position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg);box-shadow:var(--card-shadow)}.plan--featured{border-color:var(--color-highlight);box-shadow:var(--shadow-lg)}.plan__badge{white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}.plan__name{font-size:var(--fs-h4)}.plan__for{font-size:var(--fs-sm);color:var(--color-text-muted)}.plan__price{display:flex;align-items:baseline;gap:var(--space-2)}.plan__amount{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--ls-heading);font-variant-numeric:tabular-nums}.plan__period{font-size:var(--fs-base);color:var(--color-text-muted)}.plan__note{font-size:var(--fs-xs);color:var(--color-text-subtle)}.plan .ticks__item:before{color:var(--plan-accent-ink)}.plan__cta{margin-block-start:auto}.plan-basic{margin-block-start:var(--space-6)}@media(min-width:768px){.plan-basic{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(12rem,auto);align-items:center;gap:var(--space-6)}}.cmp-wrap{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:var(--card-radius)}.cmp{width:100%;border-collapse:collapse;font-size:var(--fs-base);background:var(--color-bg)}.cmp th,.cmp td{padding:var(--space-3) var(--space-4);text-align:start;border-block-end:1px solid var(--color-border);vertical-align:top}.cmp thead th{position:sticky;inset-block-start:0;z-index:1;background:var(--color-bg-subtle);font-weight:var(--fw-semibold);white-space:nowrap}.cmp thead th:first-child{inset-inline-start:0;z-index:2}.cmp tbody th{position:sticky;inset-inline-start:0;z-index:1;background:var(--color-bg);font-weight:var(--fw-regular);min-width:15rem}@media(max-width:767.98px){.cmp{font-size:var(--fs-sm)}.cmp th,.cmp td{padding:var(--space-3)}.cmp tbody th{min-width:0;width:42%;box-shadow:inset -1px 0 0 var(--color-border-strong)}.cmp thead th{white-space:normal}.cmp td{min-width:5.5rem}}.cmp tbody tr:hover th,.cmp tbody tr:hover td{background:var(--color-bg-subtle)}.cmp__group th{background:var(--color-bg-accent);font-weight:var(--fw-semibold);color:var(--color-accent-ink)}.cmp__yes,.cmp__no{display:inline-block;width:1.25rem;height:1.25rem}.cmp__yes{color:var(--color-accent-ink)}.cmp__no{color:var(--color-text-subtle)}.segmented{display:inline-flex;margin-block-end:var(--space-5);gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-subtle)}.segmented__btn{min-height:var(--btn-h-sm);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.segmented__btn[aria-pressed=true]{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-xs)}fieldset{display:grid;gap:var(--space-5);border:0;padding:0;margin:0;min-width:0;--grid-gap: var(--space-5)}@media(max-width:599.98px){fieldset{gap:var(--space-4);--grid-gap: var(--space-4)}}fieldset>.field__hint:has(+.grid,+.field){margin-block-end:calc(var(--space-3) * -1)}@media(max-width:599.98px){[data-form] .cluster>.btn{flex:1 1 100%}}.direct{display:grid;gap:var(--space-3);padding:0;list-style:none}@media(min-width:600px){.direct{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.direct>li:has(>[hidden]:only-child){display:none}.field{display:grid;gap:var(--space-2)}.field__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text)}.field__req{color:var(--color-danger-ink)}.field__hint{font-size:var(--fs-xs);color:var(--color-text-subtle)}.field__control{width:100%;min-height:var(--input-h);padding:var(--input-pad);border:var(--input-border);border-radius:var(--input-radius);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}textarea.field__control{min-height:8rem;padding-block:var(--space-3);resize:vertical;line-height:var(--lh-body)}.field__control::placeholder{color:var(--color-text-subtle)}.field__control:hover:not(:disabled){border-color:var(--color-border-accent)}.field__control:focus-visible{outline:none;border-color:var(--color-focus);box-shadow:var(--ring-focus)}.field__control:disabled{background:var(--color-bg-subtle);color:var(--color-text-subtle);cursor:not-allowed}.field[data-error=true] .field__control{border-color:var(--color-danger-ink)}.field[data-success=true] .field__control{border-color:var(--color-success-ink)}.field__error{min-height:1.25rem;font-size:var(--fs-xs);color:var(--color-danger-ink)}.field--check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3)}.field--check .field__error,.field--check .field__hint{grid-column:2}.field--check input{width:1.5rem;height:1.5rem;margin-block-start:.15em;accent-color:var(--color-accent-ink)}.hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.stepper{display:flex;gap:var(--space-2);list-style:none}.stepper__step{display:flex;flex:1;flex-direction:column;gap:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-subtle)}.stepper__bar{height:var(--divider-h);border-radius:var(--radius-pill);background:var(--color-border);transition:background-color var(--dur-base) var(--ease-out)}.stepper__step[data-state=done] .stepper__bar{background:var(--color-accent)}.stepper__step[data-state=done]{color:var(--color-text-muted)}.stepper__step[aria-current=step] .stepper__bar{background:var(--color-accent-ink)}.stepper__step[aria-current=step]{color:var(--color-text);font-weight:var(--fw-semibold)}.accordion{border:1px solid var(--color-border);border-radius:var(--card-radius)}.accordion__item+.accordion__item{border-block-start:1px solid var(--color-border)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--btn-h-md);padding:var(--space-4);font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-snug);text-wrap:balance;font-weight:var(--fw-semibold);cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:after{content:"";flex:none;width:1rem;height:1rem;background:currentcolor;color:var(--color-accent-ink);mask:var(--glyph-chevron) center / contain no-repeat;transition:rotate var(--dur-base) var(--ease-out)}.accordion__item[open] .accordion__summary:after{rotate:180deg}.accordion__body{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted)}.timeline{display:grid;gap:var(--space-6)}.timeline__step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-4);position:relative}.timeline__num{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-display);font-weight:var(--fw-bold)}.timeline__step:not(:last-child):before{content:"";position:absolute;inset-block:2.75rem calc(var(--space-6) * -1);inset-inline-start:calc(1.25rem - 1px);width:2px;background:var(--color-border)}.timeline__duration{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-accent-ink)}.bridge{margin-block-start:var(--space-8);text-align:center}.bridge a{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:32rem;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text);text-decoration:none;text-wrap:balance}.bridge a:hover{color:var(--color-accent-ink)}.bridge__arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);transition:translate var(--dur-fast) var(--ease-out)}.bridge__arrow:before{content:"";width:1.25rem;height:1.25rem;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.bridge a:hover .bridge__arrow{translate:0 3px}.toasts{position:fixed;inset-block-end:var(--space-5);inset-inline:var(--space-5);z-index:var(--z-toast);display:grid;gap:var(--space-2);justify-items:center;pointer-events:none}.toast{max-width:28rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);border:1px solid var(--color-border-on-inverse);box-shadow:var(--shadow-lg);font-size:var(--fs-base);pointer-events:auto}.toast--danger{background:var(--color-danger)}.toast--success{background:var(--color-success)}.modal{width:min(40rem,calc(100vw - var(--gutter) * 2));margin:auto;padding:0;border:0;border-radius:var(--card-radius);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-lg)}.modal::backdrop{background:var(--color-overlay)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-block-end:1px solid var(--color-border)}.modal__body{padding:var(--space-6)}.modal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-block-start:1px solid var(--color-border)}.pay-methods{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.pay-method{position:relative}.pay-method input{position:absolute;width:1px;height:1px;opacity:0}.pay-method__tile{display:grid;place-items:center;min-height:56px;padding:var(--space-3);border:var(--btn-border-w) solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.pay-method__tile img{max-height:28px;width:auto}.pay-method input:hover+.pay-method__tile{border-color:var(--color-border-accent)}.pay-method input:focus-visible+.pay-method__tile{outline:2px solid var(--color-focus);outline-offset:2px}.pay-method input:checked+.pay-method__tile{border-color:var(--color-accent-ink);box-shadow:var(--shadow-sm)}.pay-method input:checked+.pay-method__tile:after{content:"";position:absolute;inset-block-start:-8px;inset-inline-end:-8px;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--color-accent-ink);mask:none}.quote{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.quote__stars{display:flex;gap:2px;color:var(--color-highlight)}.quote__stars svg{width:1rem;height:1rem}.quote__text{font-size:var(--fs-base);color:var(--color-text);margin:0}.quote__text p{margin:0}.quote__translation{font-size:var(--fs-sm);color:var(--color-text-muted)}.quote__label{font-weight:var(--fw-semibold)}.quote__tag{align-self:flex-start;margin:0;padding:.2em .7em;border-radius:var(--radius-pill);background:var(--color-bg-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-accent-ink)}.quote__tag-label{font-weight:var(--fw-regular);color:var(--color-text-muted)}.author-card{gap:var(--space-2)}.author-card>*{margin:0}.author-card__name{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:1.3}.author-card__role{color:var(--color-text-muted)}.author-card__creds{margin-block:var(--space-2)}.author-card__more a{display:inline-flex;align-items:center;min-height:44px}.hero__proof{font-size:var(--fs-sm)}.hero__proof a{display:inline-block;padding-block:calc((44px - 1lh)/2);font-weight:var(--fw-semibold)}.quote__author{display:flex;align-items:center;gap:var(--space-3);margin-block-start:auto}.quote__avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-display);font-weight:var(--fw-bold)}.quote__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}.quote__verified{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--color-accent-ink)}.plans [data-monthly][data-yearly]:after{content:attr(data-monthly)}.plans[data-period=yearly] [data-monthly][data-yearly]:after{content:attr(data-yearly)}.js .plans [data-monthly][data-yearly]{font-size:0}.js .plans [data-monthly][data-yearly]:after{font-size:var(--fs-h2)}.js .plans .plan__period[data-monthly][data-yearly]:after{font-size:var(--fs-base)}.cmp td{text-align:center}.cmp td[data-v=yes] .cmp__v,.cmp td[data-v=no] .cmp__v{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cmp td[data-v=yes]:before,.cmp td[data-v=no]:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;vertical-align:-.2em;background:currentcolor;mask:center / contain no-repeat}.cmp td[data-v=yes]:before{color:var(--color-accent-ink);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.6 14.3 3.3 10l1.4-1.4 2.9 2.9 7.7-7.7L16.7 5z'/%3E%3C/svg%3E")}.cmp td[data-v=no]:before{color:var(--color-text-subtle);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 9h12v2H4z'/%3E%3C/svg%3E")}.section--subtle .callout{background:var(--color-bg)}.callout>*+*{margin-block-start:var(--space-3)}.callout+*{margin-block-start:var(--space-5)}.callout{margin-block-start:var(--space-6);padding:var(--space-4) var(--space-5);border-inline-start:var(--divider-h) solid var(--color-highlight);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--fs-base)}.section-head__rule--centred{margin-inline:auto}.plans{--col-min: 16rem}.price-vat{margin-block-start:var(--space-5);max-width:72ch}.facts{display:grid;gap:var(--space-3)}.facts__row{display:grid;gap:var(--space-1) var(--space-5);padding-block:var(--space-3);border-block-end:1px solid var(--color-border)}@media(min-width:560px){.facts__row{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:baseline}}.facts__row dt{color:var(--color-text-muted);font-size:var(--fs-base)}.facts__row dd{margin:0;font-size:var(--fs-lg)}.facts__row dd a{display:inline-block;padding-block:var(--space-2)}.is-pending{font-style:italic;font-weight:var(--fw-regular);color:var(--color-text-muted)}.ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);overflow:hidden;margin:0;aspect-ratio:4 / 3;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 85% 10%,var(--color-bg-accent) 0%,transparent 55%),linear-gradient(160deg,var(--color-bg-subtle) 0%,var(--color-bg) 100%);color:var(--color-text-subtle)}.ph--square{aspect-ratio:1}.ph--wide{aspect-ratio:16 / 9}.ph--tall{aspect-ratio:4 / 5}@media(max-width:899.98px){.duo>.ph--tall{aspect-ratio:16 / 9}}@media(max-width:991.98px){.hero__media>.ph--tall{aspect-ratio:4 / 3}}.ph:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:32px 32px;opacity:.35;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.ph__icon{flex-shrink:0;position:relative;width:3rem;height:3rem;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='10' r='1.6'/%3E%3Cpath d='m21 16-5.2-5.2a1 1 0 0 0-1.4 0L6 19'/%3E%3C/svg%3E") center / contain no-repeat}.ph__caption{position:relative;font-size:var(--fs-sm);line-height:1.35;text-align:center;color:var(--color-text-muted)}.ph__caption:before{content:attr(data-kind);display:block;margin-bottom:.2em;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-accent-ink)}.deadlines{position:relative;margin:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-lg);color:var(--color-text)}.deadlines__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-weight:var(--fw-semibold)}.deadlines__tag{font-family:var(--font-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-subtle)}.deadlines__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.deadlines__item{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.deadlines__mark{width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:var(--color-success-bg);color:var(--color-success)}.deadlines__mark:before{content:"";width:.85rem;height:.85rem;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.6 14.3 3.3 10l1.4-1.4 2.9 2.9 7.7-7.7L16.7 5z'/%3E%3C/svg%3E") center / contain no-repeat}.deadlines__item--next .deadlines__mark{background:var(--color-bg-accent);color:var(--color-accent-ink)}.deadlines__item--next .deadlines__mark:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='4'/%3E%3C/svg%3E")}.deadlines__name{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.deadlines__sub{display:block;font-weight:400;color:var(--color-text-muted);font-size:var(--fs-xs)}.deadlines__date{font-size:var(--fs-sm);color:var(--color-text-muted);white-space:nowrap}.deadlines__foot{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--color-text-subtle)}.deadlines__badge{position:absolute;top:calc(var(--space-6) * -1);right:calc(var(--space-4) * -1);display:grid;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-highlight);color:var(--color-highlight-ink);box-shadow:var(--shadow-md);line-height:1.1;text-align:center}.deadlines__badge strong{font-family:var(--font-display);font-size:var(--fs-h3)}.deadlines__badge span{font-size:var(--fs-xs);font-weight:var(--fw-semibold)}@media(max-width:480px){.deadlines__badge{position:static;justify-self:start;margin-bottom:var(--space-3)}.deadlines{padding:var(--space-4)}.deadlines__item{grid-template-columns:1.5rem minmax(0,1fr);align-items:start}.deadlines__date{grid-column:2;white-space:normal;text-align:start}}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;translate:0 1.25rem;transition:opacity .6s var(--ease-out),translate .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.reveal.is-visible{opacity:1;translate:0 0}.deadlines{animation:rise .8s var(--ease-out) .15s both}.deadlines__item{animation:rise .5s var(--ease-out) both}.deadlines__item:nth-child(1){animation-delay:.45s}.deadlines__item:nth-child(2){animation-delay:.6s}.deadlines__item:nth-child(3){animation-delay:.75s}.deadlines__badge{animation:pop .5s var(--ease-out) 1s both}.hero .ph{animation:rise .8s var(--ease-out) .15s both}}@keyframes rise{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0 0}}@keyframes pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:.45em;padding:.4em .85em;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text)}.chip:before,.cart-add__in:before{content:"";flex:none;width:.95em;height:.95em;background:currentcolor;color:var(--color-accent-ink);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.6 14.3 3.3 10l1.4-1.4 2.9 2.9 7.7-7.7L16.7 5z'/%3E%3C/svg%3E") center / contain no-repeat}.ph--illustration .ph__icon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.8 4.7L18.5 9.5l-4.7 1.8L12 16l-1.8-4.7L5.5 9.5l4.7-1.8z'/%3E%3Cpath d='M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z'/%3E%3C/svg%3E")}.ph--illustration{background:radial-gradient(90% 80% at 15% 90%,var(--color-bg-accent) 0%,transparent 60%),linear-gradient(200deg,var(--color-bg-subtle) 0%,var(--color-bg) 100%)}.illus-frame{margin:0;max-width:32rem;margin-inline:auto}.illus{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.il-blob{fill:var(--illus-blob)}.il-paper{fill:var(--illus-paper);stroke:var(--illus-ink);stroke-width:3}.il-gold{fill:var(--illus-blob);stroke:var(--illus-ink);stroke-width:3}.il-shade{fill:var(--illus-shade)}.il-solid{fill:var(--illus-ink)}.il-ink{stroke:var(--illus-ink);stroke-width:3}.il-thin{stroke:var(--illus-ink);stroke-width:2}.il-fat{stroke-width:7}.il-hi{stroke:var(--illus-paper);stroke-width:5}.il-hi--thin{stroke-width:3}.il-dot{fill:var(--color-text)}.il-dash{stroke:var(--color-text);stroke-width:3}@media(prefers-reduced-motion:no-preference){.hero .il-lift{animation:il-lift .9s var(--ease-out) .3s both}.hero .il-seal{animation:pop .5s var(--ease-out) .45s both;transform-box:fill-box;transform-origin:center}}@keyframes il-lift{0%{translate:-14px 22px}}.card__media{margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 0;max-width:none;border:0;border-bottom:1px solid var(--color-border);border-radius:var(--card-radius) var(--card-radius) 0 0}.card__media .ph__icon{width:2.25rem;height:2.25rem}.icon{display:inline-grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:var(--radius-md);background:var(--color-bg-accent);color:var(--color-accent-ink)}.icon:before{content:"";width:1.5rem;height:1.5rem;background:currentcolor;mask:var(--glyph) center / contain no-repeat}.icon--books{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5h7a3 3 0 0 1 3 3v12a2 2 0 0 0-2-2H2zM22 5h-7a3 3 0 0 0-3 3v12a2 2 0 0 1 2-2h8z'/%3E%3C/svg%3E")}.icon--receipt{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h14v18l-3-2-2 2-2-2-2 2-2-2-3 2zM9 8h6M9 12h6M9 16h3'/%3E%3C/svg%3E")}.icon--report{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6zM14 3v5h5M9 17v-3M12 17v-6M15 17v-2'/%3E%3C/svg%3E")}.icon--people{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0'/%3E%3Ccircle cx='17' cy='9' r='2.5'/%3E%3Cpath d='M16 14.2a5 5 0 0 1 6 5.8'/%3E%3C/svg%3E")}.icon--chat{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4zM8 9h8M8 12h5'/%3E%3C/svg%3E")}.icon--company,.icon--building{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V6l8-3 8 3v15M9 21v-5h6v5M8 9h2M14 9h2M8 13h2M14 13h2M2 21h20'/%3E%3C/svg%3E")}.icon--zap{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E")}.icon--store{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l2-5h14l2 5M4 9v11h16V9M3 9h18M9 20v-6h6v6'/%3E%3C/svg%3E")}.icon--laptop{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14v10H5zM2 19h20'/%3E%3C/svg%3E")}.icon--cart{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.5 11h11L21 7H6.4'/%3E%3Ccircle cx='10' cy='20' r='1.5'/%3E%3Ccircle cx='17' cy='20' r='1.5'/%3E%3C/svg%3E")}.icon--calendar{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v15H4zM4 10h16M9 3v5M15 3v5'/%3E%3C/svg%3E")}.icon--shield{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.icon--euro{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 7a6.5 6.5 0 1 0 0 10M4 10h9M4 14h9'/%3E%3C/svg%3E")}.icon--archive{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18v4H3zM5 8v12h14V8M10 12h4'/%3E%3C/svg%3E")}.icon--search{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.icon--globe{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/%3E%3C/svg%3E")}.icon--flag{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4M5 4.5c2.5-1.5 4.5-1.5 7 0s4.5 1.5 7 0v8c-2.5 1.5-4.5 1.5-7 0s-4.5-1.5-7 0M5 8.5c2.5-1.5 4.5-1.5 7 0s4.5 1.5 7 0'/%3E%3C/svg%3E")}.split{display:grid;gap:var(--space-3)}.split__bar{position:relative;height:3.25rem;overflow:hidden;border-radius:var(--radius-md);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.split__svg,.split__nums{position:absolute;inset:0;display:block;width:100%;height:100%}.split__nums{overflow:visible}.split__seg--you{fill:var(--color-accent)}.split__seg--tax{fill:var(--color-highlight)}.split__num{font-variant-numeric:tabular-nums}.split__num--you{fill:var(--color-text-on-accent)}.split__num--tax{fill:var(--color-highlight-ink)}.split__key{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-sm);color:var(--color-text-muted)}.split__key li{display:inline-flex;align-items:center;gap:.45em}.split__key li:before{content:"";width:.8em;height:.8em;border-radius:3px}.split__key--you:before{background:var(--color-accent)}.split__key--tax:before{background:var(--color-highlight)}.split__legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.split__legend strong{color:var(--color-text);font-variant-numeric:tabular-nums}.thresholds{display:grid;gap:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.threshold{display:grid;gap:var(--space-2)}.threshold__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3)}.threshold__what{font-size:var(--fs-sm);color:var(--color-text-muted)}.threshold__value{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.threshold__scale{position:relative;display:flex;height:.875rem;margin-block-start:var(--space-2)}.threshold__below{flex:0 0 80%;border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:linear-gradient(90deg,var(--color-bg-subtle),var(--color-bg-accent));box-shadow:inset 0 0 0 1px var(--color-border)}.threshold__above{flex:0 0 20%;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:linear-gradient(90deg,var(--color-accent),transparent)}.threshold__scale:after{content:"";position:absolute;inset-inline-start:80%;inset-block:-.4rem;width:3px;margin-inline-start:-1.5px;border-radius:2px;background:var(--color-text)}.threshold__axis{position:relative;height:1.25rem;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.threshold__axis>span{position:absolute;inset-block-start:0}.threshold__at{inset-inline-start:80%;translate:-50% 0;font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap}.threshold__key{display:grid;grid-template-columns:.875rem minmax(0,1fr);gap:var(--space-2);align-items:start;font-size:var(--fs-sm);color:var(--color-text)}.threshold__key:before{content:"";height:.875rem;margin-block-start:.25em;border-radius:3px}.threshold__key--below:before{background:var(--color-bg-accent);box-shadow:inset 0 0 0 1px var(--color-border)}.threshold__key--above:before{background:var(--color-accent)}.threshold__more{justify-self:start;display:inline-flex;align-items:center;min-height:var(--btn-h-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.year{display:grid;gap:var(--space-3)}.year__strip{display:flex;height:3rem;overflow:hidden;border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.year__part{display:grid;place-items:center;padding-inline:2px;text-align:center;line-height:1.15}.year__part{min-width:0;overflow:hidden}.year__part--year{flex:0 0 57.143%;background:var(--color-bg-accent);color:var(--color-accent-ink)}.year__part--file{flex:0 0 28.571%;background:var(--color-accent);color:var(--color-text-on-accent)}.year__part--risk{flex:0 0 14.286%;background:var(--color-danger-bg);color:var(--color-danger)}.year__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--fs-sm);color:var(--color-text-muted)}.year__legend strong{display:block;color:var(--color-text)}.duo{display:grid;gap:var(--space-8);align-items:center}@media(max-width:479.98px){.duo{gap:var(--space-6)}}@media(min-width:900px){.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duo--flip>:first-child{order:2}}.ph--avatar{width:7rem;aspect-ratio:1;margin-inline:auto;border-radius:50%}.ph--avatar:before{background-size:16px 16px}.ph--avatar .ph__icon{width:2rem;height:2rem}.section-gap{margin-block-start:var(--space-10, 3rem)}.section--band{border-top:1px solid var(--color-border)}.contrast{display:grid;gap:var(--space-4)}@media(min-width:760px){.contrast{grid-template-columns:1fr 1fr}}.contrast__col{display:grid;gap:var(--space-4);align-content:start}.contrast__col--no{background:var(--color-bg-subtle)}.contrast__title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-h4)}.go-link{margin-block-start:var(--space-5)}.card>.go-link{margin-block-start:auto}.go-link a{display:inline-block;min-height:44px;padding-block:calc((44px - 1lh)/2);color:var(--color-accent-ink);font-weight:var(--fw-semibold)}.flow{display:grid;gap:var(--space-3);align-items:stretch}@media(min-width:900px){.flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.flow__node{display:grid;gap:var(--space-3);align-content:start;height:100%}.flow__node--center{border-color:var(--color-border-accent);box-shadow:var(--shadow-md)}.flow__where{order:-1;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-accent-ink)}.flow__arrow{display:grid;place-items:center;color:var(--color-accent-ink)}.flow__arrow:before{content:"";width:2rem;height:2rem;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;rotate:90deg}@media(min-width:900px){.flow__arrow:before{rotate:0deg}}.flow__label{font-size:var(--fs-xs);color:var(--color-text-subtle);text-align:center;max-width:7rem}.eu-flow{margin-block-start:var(--space-8)}.eu-flow>.t-eyebrow{margin-block-end:var(--space-4)}.eu-source{max-width:72ch}.versus{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--card-radius);overflow:hidden;background:var(--color-bg);font-size:var(--fs-base)}.versus th,.versus td{padding:var(--space-4) var(--space-5);text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border)}.versus tbody tr:last-child>*{border-block-end:0}.versus thead th{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);background:var(--color-bg-subtle)}.versus thead td{background:var(--color-bg-subtle)}.versus th[scope=row]{width:28%;font-weight:var(--fw-semibold);color:var(--color-text)}.versus td{width:36%;color:var(--color-text-muted)}.versus td.versus__edge{background:var(--color-bg-accent);box-shadow:inset 3px 0 0 var(--color-accent);color:var(--color-text)}.versus__legend{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);color:var(--color-text-muted)}.versus__swatch{flex:none;width:1.25rem;height:1rem;border-radius:var(--radius-xs);background:var(--color-bg-accent);box-shadow:inset 3px 0 0 var(--color-accent)}.versus__tag{align-self:start;justify-self:start}@media(max-width:719.98px){.versus,.versus tbody,.versus tr,.versus th,.versus td{display:block;width:auto}.versus{border:0;border-radius:0;overflow:visible;background:none}.versus thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.versus tbody{display:grid;gap:var(--space-3)}.versus tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg)}.versus tbody tr>th[scope=row]{grid-column:1 / -1;width:auto;padding:var(--space-3);border-block-end:1px solid var(--color-border)}.versus td{padding:var(--space-3);border:0;font-size:var(--fs-sm)}.versus td+td{border-inline-start:1px solid var(--color-border)}.versus td:before{content:attr(data-col);display:block;margin-block-end:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-accent-ink)}}.paths{display:grid;gap:var(--space-4)}@media(min-width:760px){.paths{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.path{margin:0}.path__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--color-text)}.path__steps{display:grid;gap:var(--space-5);margin:0;padding:var(--space-1) 0 0 var(--space-5);border-inline-start:2px solid var(--color-border-strong);list-style:none}.path__step{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.path__step:before{content:"";position:absolute;inset-block-start:.55em;inset-inline-start:calc(-1 * var(--space-5) - 8px);box-sizing:border-box;width:14px;height:14px;border:2px solid var(--color-accent-ink);border-radius:50%;background:var(--color-bg)}.path__rate{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}.path__rate--flat{font-size:var(--fs-lg)}.path__rate--zero{color:var(--color-accent-ink)}.path__where{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted)}.path__what{flex-basis:100%;color:var(--color-text-muted)}.path__step--end .path__what{font-weight:var(--fw-semibold);color:var(--color-text)}.path__step--end:before{border-color:var(--color-highlight);background:var(--color-highlight)}.kik{gap:var(--space-3)}.kik .stat__value{font-size:var(--fs-h2)}@media(min-width:768px){.accordion__summary{font-size:var(--fs-h4);padding:var(--space-4) var(--space-5)}}@media(max-width:639.98px){.hero .cluster>.btn,.section--inverse .text-center .btn--lg{flex:1 1 100%;width:100%}.btn--lg{width:100%}.segmented{display:flex}.segmented__btn{flex:1 1 0;min-height:var(--btn-h-md)}}.section--inverse>.container.text-center>p:has(>.btn){margin-block-start:var(--space-6)}.duo+.stat__source,.duo+p{margin-block-start:var(--space-5)}.go-link+.stat__source{margin-block-start:var(--space-2)}.facts .badge{text-transform:none;letter-spacing:normal}.plan .ticks__item strong{white-space:nowrap}.grid:not(:has(>*)){display:none}.journey{display:grid;gap:var(--space-3);padding:0;list-style:none;counter-reset:none}.journey__step{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-base);color:var(--color-text-muted)}.journey__n{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.journey__step[aria-current=step]{color:var(--color-text);font-weight:var(--fw-semibold)}.journey__step[aria-current=step] .journey__n{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent)}.journey__step[data-state=done] .journey__n{border-color:var(--color-accent-ink);color:transparent;position:relative}.journey__step[data-state=done] .journey__n:after{content:"";position:absolute;inset:22%;background:var(--color-accent-ink);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.6 14.3 3.3 10l1.4-1.4 2.9 2.9 7.7-7.7L16.7 5z'/%3E%3C/svg%3E") center / contain no-repeat}@media(min-width:640px){.journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.journey__step{align-items:flex-start}}.order__title{font-size:var(--fs-h2)}.order__form{display:grid;gap:var(--space-7)}.order-group{gap:var(--space-4);--grid-gap: var(--space-4)}.order-group__title,.order-plan__period>legend,.choice>legend,.kyc-step__legend{padding:0}.order-group__title{margin-block-end:var(--space-4);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.order-group .grid{--col-min: 15rem}.order-plan{gap:var(--space-4)}.order-plan__period{gap:var(--space-2)}.order-plan__price{display:flex;align-items:baseline;gap:var(--space-2)}.order-plan__amount,.kyc-pay__amount{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.order-plan__note{color:var(--color-text-muted)}.switch{display:flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-bg-subtle)}.switch__opt{position:relative;flex:1 1 0}.switch__opt input{position:absolute;inset:0;opacity:0;cursor:pointer}.switch__opt span{display:grid;place-items:center;min-height:var(--btn-h-md);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.switch__opt input:checked+span{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-xs)}.switch__opt input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.switch__opt input:disabled{cursor:not-allowed}.switch__opt input:disabled+span{opacity:.45}@media(min-width:640px){.switch{display:inline-flex;justify-self:start}}.section.kyc .kyc__inner{display:grid;gap:var(--space-6)}.section.kyc .kyc__inner>*{margin-block-start:0}.kyc__tools{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.kyc__tools .btn{min-height:var(--btn-h-md);padding-inline:0}.kyc__tools .btn:hover:not(:disabled){background:transparent;text-decoration:underline}.kyc__title{font-size:var(--fs-h2)}.kyc__title:focus{outline:none}.kyc--part .kyc__title{font-size:var(--fs-lg);color:var(--color-text-muted)}.kyc--part.section{padding-block-start:var(--space-5)}.section.kyc--part .kyc__inner{gap:var(--space-4)}.kyc-screen{display:grid;gap:var(--space-5)}.kyc-screen>*,.kyc-part>*{margin-block-start:0}.kyc-screen__title{font-size:var(--fs-h4)}.kyc-start{gap:var(--space-6)}.kyc-start .journey__step{font-size:var(--fs-sm)}.kyc-done:focus,.kyc-screen__title:focus{outline:none}.kyc-switch__who{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.kyc-switch__actions{display:grid;gap:var(--space-3)}@media(min-width:480px){.kyc-switch__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.kyc-reach{gap:var(--space-4)}.kyc-reach__new{display:grid;gap:var(--space-2)}@media(max-width:479.98px){.kyc-reach .btn{padding-inline:var(--space-3)}}.kyc-alert{padding:var(--space-4) var(--space-5);border-inline-start:var(--divider-h) solid var(--color-danger-ink);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-weight:var(--fw-medium)}.kyc-cards{display:grid;gap:var(--space-4)}.kyc-cards__title{font-size:var(--fs-h4)}@media(min-width:640px){.kyc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-cards__title{grid-column:1 / -1}}.kyc-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.kyc-card__note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--fs-sm);white-space:pre-line}.kyc-pay__sum{display:grid;gap:var(--space-1)}.kyc-paid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--card-radius);background:var(--color-bg-subtle)}.kyc-paid__text{display:grid;gap:var(--space-1)}.kyc-paid .icon{width:2.5rem;height:2.5rem;color:var(--color-success-ink);background:var(--color-bg)}.kyc-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:.3em .8em;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.kyc-chip:before{content:"";width:.6em;height:.6em;border-radius:var(--radius-pill);background:var(--color-text-subtle)}.kyc-chip[data-status=draft]:before{background:var(--color-highlight)}.kyc-chip[data-status=needs_info]:before{background:var(--color-danger)}.kyc-chip[data-status=submitted]:before,.kyc-chip[data-status=in_review]:before{background:var(--color-accent)}.kyc-chip[data-status=approved]:before{background:var(--color-success)}.kyc-chip:empty{display:none}.kyc-info{display:grid;gap:var(--space-4)}@media(min-width:768px){.kyc-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.kyc-why,.kyc-need{display:grid;align-content:start;gap:var(--space-3);padding:var(--card-pad);border-radius:var(--card-radius);background:var(--color-bg-subtle);font-size:var(--fs-base)}.kyc-info__title{font-size:var(--fs-h4)}.kyc-why__more a{display:inline-flex;align-items:center;min-height:44px}.kyc-need__list{display:grid;gap:var(--space-3);padding:0;list-style:none}.kyc-need__item{display:flex;align-items:center;gap:var(--space-3)}.kyc-need__item .icon,.kyc-card .icon,.kyc-pay .icon{width:2.5rem;height:2.5rem}.kyc-need__item .icon:before{width:1.25rem;height:1.25rem}.icon--id,.icon--person{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v14H3zM14 10h4M14 14h3'/%3E%3Ccircle cx='8.5' cy='10.5' r='2'/%3E%3Cpath d='M5.5 16c.6-1.6 1.7-2.4 3-2.4s2.4.8 3 2.4'/%3E%3C/svg%3E")}.icon--check{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.icon--card{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18v12H3zM3 10h18M7 15h4'/%3E%3C/svg%3E")}.icon--clock{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.icon--save{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.3-5.7M20 4v5h-5'/%3E%3C/svg%3E")}.kyc-part{display:grid;gap:var(--space-4)}.kyc-part__head{display:grid;gap:var(--space-2)}.kyc-part__count{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.kyc-save{color:var(--color-text-muted);font-weight:var(--fw-regular)}.steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-1);padding:0;list-style:none}.steps__link{--bar-y: 20px;position:relative;display:block;min-height:44px;color:var(--color-text-subtle);font-size:var(--fs-xs);text-decoration:none}.steps__link:before{content:"";position:absolute;inset:var(--bar-y) 0 auto;height:var(--divider-h);border-radius:var(--radius-pill);background:var(--color-border)}.steps__link[href]{cursor:pointer}.steps__item[data-state=done] .steps__link:before{background:var(--color-accent)}.steps__item[data-state=incomplete] .steps__link:after{content:"";position:absolute;inset-block-start:calc(var(--bar-y) + var(--divider-h) / 2 - .3125rem);inset-inline-end:0;width:.625rem;height:.625rem;border:2px solid var(--color-bg);border-radius:var(--radius-pill);background:var(--color-highlight)}.steps__link[aria-current=step]{color:var(--color-text);font-weight:var(--fw-semibold)}.steps__link[aria-current=step]:before{background:var(--color-accent-ink)}@media(max-width:767.98px){.steps__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:768px){.steps__link{--bar-y: 0px;padding:var(--space-3) var(--space-4) 0 0;line-height:var(--lh-snug)}}.kyc-request__text{white-space:pre-line}.kyc-request__title{font-weight:var(--fw-semibold)}.kyc-errors{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-danger-ink);border-radius:var(--radius-sm);font-size:var(--fs-base)}.kyc-errors__title{font-weight:var(--fw-semibold);color:var(--color-danger-ink)}.kyc-errors__list{display:grid;gap:var(--space-2);padding-inline-start:var(--space-5)}.kyc-errors__list a{display:inline-block;padding-block:var(--space-1)}.kyc-step{gap:var(--space-6)}.kyc-step__legend{display:grid;gap:var(--space-1);margin-block-end:var(--space-5)}.kyc-step__title{font-size:var(--fs-h3)}.kyc-step__title:focus{outline:none}.kyc-step__intro{color:var(--color-text-muted);font-size:var(--fs-base)}.kyc-prefill{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-accent);font-size:var(--fs-sm)}.kyc-step .field__label{font-size:var(--fs-base)}.kyc .field--check .field__label{padding-block:var(--space-2)}.kyc .field--check input{margin-block-start:var(--space-2)}.choice{gap:var(--space-2)}.choice>legend{margin-block-end:var(--space-2)}.choice__list{display:grid;gap:var(--space-2)}.choice__list--row{grid-template-columns:repeat(2,minmax(0,1fr))}.choice__opt{display:flex;align-items:center;gap:var(--space-3);min-height:var(--input-h);padding:var(--space-2) var(--space-4);border:var(--input-border);border-radius:var(--input-radius);background:var(--color-bg);font-size:var(--fs-base);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.choice__opt input{flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-accent-ink)}.choice__opt:hover{border-color:var(--color-border-accent)}.choice__opt:has(input:checked){border-color:var(--color-accent-ink);background:var(--color-bg-accent)}.choice__opt:has(input:focus-visible){box-shadow:var(--ring-focus)}.choice[data-error=true] .choice__opt{border-color:var(--color-danger-ink)}.dob__row{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:var(--space-2)}.dob__part{display:grid;gap:var(--space-1)}.kyc-chips{gap:var(--space-2)}.kyc-chips:empty{display:none}.kyc-country{display:inline-flex;align-items:center;min-height:44px;padding-inline-start:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--fs-base)}.kyc-country__remove{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--fs-lg);cursor:pointer}.kyc-country__remove:hover{color:var(--color-danger-ink)}.upload{display:grid;gap:var(--space-2)}.upload__list{display:grid;gap:var(--space-2);padding:0;list-style:none}.upload__list:empty{display:none}.upload__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.upload__thumb{flex:none;width:48px;height:48px;object-fit:cover;border-radius:var(--radius-xs);background:var(--color-bg-subtle)}.upload__name{flex:1 1 8rem;overflow-wrap:anywhere}.upload__remove{min-height:var(--btn-h-md)}.upload__progress{flex:1 1 100%;width:100%;height:6px;accent-color:var(--color-accent-ink)}.upload__drop{position:relative;display:grid;place-items:center;gap:var(--space-1);min-height:112px;padding:var(--space-5) var(--space-4);border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-subtle);text-align:center;cursor:pointer}.upload__drop:before{content:"";width:1.75rem;height:1.75rem;background:var(--color-accent-ink);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E") center / contain no-repeat}.upload__drop:hover{border-color:var(--color-accent-ink)}.upload__drop:focus-within{border-color:var(--color-focus);box-shadow:var(--ring-focus)}.upload__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload__cta{font-weight:var(--fw-semibold);color:var(--color-accent-ink)}.upload__meta{font-size:var(--fs-xs);color:var(--color-text-subtle)}.upload[data-error=true] .upload__drop{border-color:var(--color-danger-ink)}.kyc-review{display:grid;gap:var(--space-5)}.kyc-missing{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-inline-start:var(--divider-h) solid var(--color-highlight);border-radius:var(--radius-sm);background:var(--color-bg-subtle)}.kyc-missing__title{font-size:var(--fs-lg)}.kyc-missing__list{display:grid;gap:var(--space-1);padding:0;list-style:none}.kyc-missing__list a{display:inline-block;padding-block:var(--space-2)}.kyc-summary{display:grid;gap:var(--space-5)}.kyc-summary__step{display:grid;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.kyc-summary__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.kyc-summary__title{font-size:var(--fs-lg)}.kyc-summary__head a{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--fw-semibold)}.kyc-summary__list{display:grid;gap:var(--space-3);margin:0}.kyc-summary__row{display:grid;gap:var(--space-1)}.kyc-summary__row dt{color:var(--color-text-muted);font-size:var(--fs-sm)}.kyc-summary__row dd{margin:0;font-size:var(--fs-base);overflow-wrap:anywhere;white-space:pre-line}@media(min-width:640px){.kyc-summary__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-4)}}.kyc-reason{color:var(--color-text-muted)}.kyc-reason:empty{display:none}.kyc-bar{position:sticky;inset-block-end:0;z-index:var(--z-dropdown);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-3);margin-inline:calc(var(--gutter) * -1);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-block-start:1px solid var(--color-border);background:var(--color-bg)}.kyc-bar .btn{width:100%}@media(min-width:640px){.kyc-bar{margin-inline:0;padding-inline:0;grid-auto-columns:minmax(0,12rem);justify-content:space-between}}@media(hover:none)and (pointer:coarse){.kyc-part:has(input:is([type=text],[type=email],[type=tel],[type=date],[type=url]):focus,textarea:focus) .kyc-bar{display:none}}.kyc-link__body,.kyc-link__known{display:grid;gap:var(--space-4)}.kyc-link__actions{display:grid;gap:var(--space-2)}@media(min-width:480px){.kyc-link__actions{display:flex;flex-wrap:wrap}.kyc-link__actions .btn{flex:1 1 auto}}.kyc-link .modal__foot .btn{flex:1 1 100%}@media(min-width:480px){.kyc-link .modal__foot .btn{flex:0 1 auto}}.kyc [data-template],.kyc [data-note],.kyc-new [data-template]{overflow-wrap:anywhere}.kyc-link__body{grid-template-columns:minmax(0,1fr)}.kyc-link__note:has(>[data-note]:empty):has(>[data-help][hidden]){display:none}.kyc-link__note a{overflow-wrap:anywhere}@media(max-width:479.98px){.kyc-link .modal__head,.kyc-link .modal__body,.kyc-link .modal__foot{padding-inline:var(--space-5)}.kyc-link .btn{padding-inline:var(--space-4)}}@media(max-width:359.98px){.kyc-link .modal__head,.kyc-link .modal__body,.kyc-link .modal__foot{padding-inline:var(--space-4)}.kyc-link .btn{padding-inline:var(--space-3)}}.section.kyc-new .kyc-new__inner{display:grid;gap:var(--space-6)}.section.kyc-new .kyc-new__inner>*{margin-block-start:0}.kyc-new__form{gap:var(--space-5)}.kyc-new__field{display:grid}.kyc-new__block{display:grid;gap:var(--space-5)}.kyc-new__block>*,.kyc-new__block .callout+*{margin-block-start:0}.kyc-new__block:focus{outline:none}.kyc-new__again{padding-inline:0}.kyc-new__again:hover:not(:disabled){background:transparent;text-decoration:underline}.icon--mail{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v14H3zM3 7l9 7 9-7'/%3E%3C/svg%3E")}.icon--bars{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M6 21v-7M12 21V4M18 21V10'/%3E%3C/svg%3E")}.icon--undo{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5M4 9h10a6 6 0 0 1 0 12h-4'/%3E%3C/svg%3E")}.news-opt{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.card .news-opt{background:var(--color-bg)}.news-opt>.field--check{padding:var(--space-3) var(--space-4)}.news-opt>.field--check+.field--check{border-block-start:1px solid var(--color-border)}.news-opt .field__label{font-weight:var(--fw-regular);line-height:var(--lh-snug)}.news-opt .field--check:has(input:disabled){opacity:.62}.news-opt input:disabled{cursor:not-allowed}.news-opt [data-aside]{font-size:var(--fs-sm)}.news-opt [data-aside] a{display:inline-flex;align-items:center;min-height:2.75rem}.news-opt .field__error{min-height:0}.news-opt .field__error:empty{display:none}.news__grid{display:grid;gap:var(--space-6);grid-template-areas:"intro" "main" "extras"}.news__intro{grid-area:intro}.news__main{grid-area:main;display:grid;gap:var(--space-5);align-content:start}.news__extras{grid-area:extras}.news__title{font-size:var(--fs-h2)}.news__form{gap:var(--space-4)}.news__main>*{margin-block-start:0}.news__done:focus,.news__closed:focus{outline:none}.news__notice a{overflow-wrap:anywhere}.news-facts{display:grid;gap:var(--space-3);padding:0;list-style:none}.news-facts__item{display:flex;align-items:center;gap:var(--space-3);font-weight:var(--fw-medium)}.news-facts .icon{width:2.5rem;height:2.5rem}.news-facts .icon:before{width:1.25rem;height:1.25rem}.news-ways{display:grid;gap:var(--space-4)}.news-ways__title{font-size:var(--fs-h4)}.news-ways__list{display:grid;gap:var(--space-3)}.news-way{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.news-way .icon{grid-row:1 / span 3;width:2.5rem;height:2.5rem}.news-way .icon:before{width:1.25rem;height:1.25rem}.news-way__kicker{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted)}.news-way__title{font-size:var(--fs-lg)}.news-way__text{font-size:var(--fs-sm);color:var(--color-text-muted)}@media(min-width:600px)and (max-width:959.98px){.news-ways__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.news__form .cf-turnstile:empty{display:none}.news__form .order__submit .cf-turnstile{flex-basis:100%}.news-refuse__wrap{display:grid;justify-items:center}.news-refuse__card{width:100%;max-width:36rem;display:grid;gap:var(--space-4)}.news-refuse__card>*{margin-block-start:0}.news-refuse__title{font-size:var(--fs-h2)}.news-refuse__state{display:grid;gap:var(--space-4)}.news-refuse__state[hidden]{display:none}.news-refuse__state:focus{outline:none}.news-refuse__facts{display:grid;gap:var(--space-3);padding:0;list-style:none}.news-refuse__fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.news-refuse__fact .icon{width:2.5rem;height:2.5rem}.news-refuse__fact .icon:before{width:1.25rem;height:1.25rem}@media(min-width:640px){.news-refuse__btn{width:auto;justify-self:start}}.pay__wrap{display:grid;justify-items:center}.pay__card{width:100%;max-width:36rem;display:grid;gap:var(--space-4)}.pay__card>*,.pay__state>*{margin-block-start:0}.pay__title{font-size:var(--fs-h2)}.pay__state{display:grid;gap:var(--space-4)}.pay__state[hidden],.pay__fx[hidden],.pay__fact[hidden],.pay__pending[hidden]{display:none}.pay__state:focus{outline:none}.pay__for{justify-self:start}.pay__for:before{content:none}.pay__sum{display:grid;gap:var(--space-1)}.pay__amount{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.pay__fx{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2)}.pay__fx-arrow{color:var(--color-accent-ink);font-weight:var(--fw-bold)}.pay__uah{font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.pay__facts{display:grid;gap:var(--space-3);padding:0;list-style:none}.pay__fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.pay__fact .icon{width:2.5rem;height:2.5rem}.pay__fact .icon:before{width:1.25rem;height:1.25rem}.pay__buttons{display:grid;gap:var(--space-3)}.pay__big-icon .icon{width:4rem;height:4rem;border-radius:var(--radius-pill)}.pay__big-icon--ok .icon{color:var(--color-success);background:var(--color-success-bg)}@media(prefers-reduced-motion:no-preference){[data-state=checking] .pay__big-icon .icon{animation:pay-wait 1.2s ease-in-out infinite alternate}}@keyframes pay-wait{to{opacity:.45}}@media(min-width:960px){.news__grid{grid-template-columns:minmax(0,1fr) minmax(0,32rem);grid-template-rows:auto 1fr;grid-template-areas:"intro main" "extras main";column-gap:var(--space-9);align-items:start}}.news__grid.news__grid--closed{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "main";max-width:var(--container-text)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}@media(hover:hover){.theme-toggle:hover{color:var(--color-text);background:var(--color-bg-subtle)}}.theme-toggle .theme-icon{display:none;width:20px;height:20px;flex:none}.theme-toggle[data-theme-choice=auto] .theme-icon--auto,.theme-toggle[data-theme-choice=light] .theme-icon--light,.theme-toggle[data-theme-choice=dark] .theme-icon--dark{display:block}.cart-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-dropdown);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-lg)}.cart-bar[hidden]{display:none}.cart-bar__open{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.cart-bar__icon{width:2.5rem;height:2.5rem}.cart-bar__count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-size:var(--fs-xs)}.cart-bar__go{min-height:44px}html.has-cart-bar body{padding-block-end:calc(64px + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.cart-bar{inset-inline:auto var(--space-5);inset-block-end:var(--space-5);grid-template-columns:auto auto;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill)}html.has-cart-bar body{padding-block-end:0}}html:has(dialog[open]){overflow:hidden}.cart-sheet{inset-block:auto 0;width:100%;max-width:100%;max-height:92dvh;margin:0;padding:0;border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-lg)}.cart-sheet[open]{display:flex;flex-direction:column}.cart-sheet::backdrop{background:var(--color-overlay)}.cart-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--gutter);border-block-end:1px solid var(--color-border)}.cart-sheet__title{font-size:var(--fs-h3)}.cart-sheet__title:focus{outline:none}.cart-sheet__x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text);font-size:1.5rem;line-height:1;cursor:pointer}.cart-sheet__body{display:grid;gap:var(--space-4);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--gutter)}.cart-sheet__body>*{margin-block-start:0}.cart-sheet__body [data-cart-filled]:not([hidden]){display:grid;gap:var(--space-4)}.cart-sheet__note{margin:0}.cart-sheet__empty{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);color:var(--color-text-muted)}.cart-sheet__foot{display:grid;gap:var(--space-2);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border)}.cart-sheet__foot[hidden]{display:none}@media(min-width:768px){.cart-sheet{inset:0;width:min(36rem,calc(100vw - var(--gutter) * 2));max-height:min(90dvh,48rem);margin:auto;border-radius:var(--card-radius)}.cart-sheet__head,.cart-sheet__body,.cart-sheet__foot{padding-inline:var(--space-6)}}.cart-period{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-subtle)}.cart-period[hidden]{display:none}.cart-period__btn{min-height:44px;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.cart-period__btn[aria-pressed=true]{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-xs)}.cart-period__save{color:var(--color-success-ink)}.cart-lines{display:grid;gap:var(--space-4);padding:0;list-style:none}.cart-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.cart-line__icon{width:2.5rem;height:2.5rem}.cart-line__icon:before{width:1.25rem;height:1.25rem}.cart-line__main{display:grid;justify-items:start;gap:var(--space-2);min-width:0}.cart-line__name{font-weight:var(--fw-semibold);overflow-wrap:break-word}.cart-line__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);justify-self:stretch}.cart-line__chip{font-size:var(--fs-xs);white-space:nowrap}.chip--once{border-style:dashed}.cart-line__qty{display:inline-flex;align-items:center;gap:var(--space-1)}.cart-line__qty[hidden]{display:none}.cart-line__step{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.cart-line__step:disabled{opacity:.4;cursor:not-allowed}.cart-line__sum{margin-inline-start:auto;font-weight:var(--fw-semibold);white-space:nowrap}.cart-line__remove{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);font-size:1.25rem;cursor:pointer}.cart-line__remove[hidden]{display:none}.cart-line__remove:hover{background:var(--color-bg-subtle);color:var(--color-text)}.cart-total{display:grid;gap:var(--space-2);margin:0;padding:0 0 0 var(--space-5);list-style:none;border-inline-start:2px solid var(--color-border-accent)}.cart-total__step{position:relative}.cart-total__step[hidden]{display:none}.cart-total__step:before{content:"";position:absolute;inset-inline-start:calc(var(--space-5) * -1 - 6px);inset-block-start:.45em;width:10px;height:10px;border-radius:var(--radius-pill);background:var(--color-bg);border:2px solid var(--color-accent)}.cart-total__step--now:before{background:var(--color-accent)}.cart-total__step--now{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.cart-total__sum{font-size:var(--fs-h3)}.cart-total__step:not(.cart-total__step--now){color:var(--color-text-muted);font-size:var(--fs-sm)}.cart-facts{font-size:var(--fs-sm);color:var(--color-text-muted)}.cart-add__in,.cart-add.is-in-cart .cart-add__add{display:none}.cart-add.is-in-cart .cart-add__in{display:inline-flex;align-items:center;gap:.45em}.cart-add__in:before{color:inherit}.consult{display:grid;gap:var(--space-4);align-items:start}.consult__title{font-size:var(--fs-h3)}.consult__text>*+*{margin-block-start:var(--space-3)}.consult__steps{display:grid;gap:var(--space-3);counter-reset:consult;color:var(--color-text-muted)}.consult__steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:var(--space-3);counter-increment:consult}.consult__steps li:before{content:counter(consult) / "";display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.consult__buy{display:grid;gap:var(--space-3)}@media(min-width:768px){.consult{grid-template-columns:auto minmax(0,1fr) minmax(14rem,auto)}}.order-cart{display:grid;gap:var(--space-4)}.order-cart>*{margin-block-start:0}.order-cart__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.order-empty{display:grid;gap:var(--space-4);margin-block-start:var(--space-6)}.order-empty[hidden]{display:none}.order-empty__text{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--color-text-muted);font:var(--fw-regular, 400) var(--fs-base) / var(--lh-body) var(--font-text);letter-spacing:normal;text-wrap:pretty}.pay-test{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.order .pay-test{margin-block-start:var(--space-5)}.pay-test__icon{width:1.125rem;height:1.125rem;margin-block-start:.15em}[data-pay-test][hidden],.pay__sub[hidden],.pay__next[hidden],.pay__done[hidden],[data-paid-text][hidden]{display:none}.pay__next{display:grid;gap:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.pay__next>*{margin-block-start:0}.pay__next-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-h3)}.pay__done,.pay-brief .field{margin-block-start:0}.pay-brief .field--check .field__label{padding-block:var(--space-2)}.pay-brief .field--check input{margin-block-start:var(--space-2)}.reply{border:0;padding:0;margin-inline:0;min-inline-size:0}.reply>legend{padding:0}.reply__box{container:reply / inline-size}.reply__via{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reply__via .switch__opt span{padding-inline:var(--space-1)}@container reply (width < 16rem){.reply__via{grid-template-columns:1fr;border-radius:var(--radius-lg)}}.reply__note{margin-block-start:var(--space-2)}[data-handle][hidden]{display:none}[data-sub-status][data-status=active]{color:var(--color-success-ink);border-color:var(--color-success)}[data-sub-status][data-status=past_due]{color:var(--color-warning-ink);border-color:var(--color-warning)}[data-sub-status][data-status=cancelled]{color:var(--color-text-muted)}[data-sub-confirm][hidden],[data-sub-actions][hidden],[data-sub-next-row][hidden],[data-sub-card-row][hidden]{display:none}.rail__when:before,.cta-final__promise:before,.channel:before,.scope__row:before,.scope__more>summary:after,.sources-box__sum:after,.footer__sum:after{content:"";flex:none;width:1em;height:1em;background:currentcolor;mask:var(--glyph) center / contain no-repeat}.rail{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none;counter-reset:rail}.rail__step{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:var(--space-2) var(--space-4);counter-increment:rail}.rail__step>*{grid-column:2}.rail__step:before{content:counter(rail) / "";grid-column:1;grid-row:1 / span 4;position:relative;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-display);font-weight:var(--fw-bold)}.rail__step:not(:last-child):after{content:"";position:absolute;inset-block:2.5rem calc(var(--space-6) * -1);inset-inline-start:calc(1.25rem - 1px);width:2px;background:var(--color-border-strong)}.rail__title{padding-block-start:.4rem;font-size:var(--fs-lg);line-height:var(--lh-snug)}.rail__when{display:flex;align-items:center;gap:.4em;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-accent-ink);--glyph: var(--glyph-clock)}.rail__text{font-size:var(--fs-base);color:var(--color-text-muted)}.rail__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rail__chip{display:inline-flex;align-items:center;gap:.4em;padding:.25em .75em;border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.rail__chip--you{background:none;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text)}.rail__chip--us{background:var(--color-accent);color:var(--color-text-on-accent)}.rail__chip--state{background:none;outline:1px dashed var(--color-border-strong);outline-offset:-1px;color:var(--color-text)}.rail .go-link{margin:0}@media(min-width:900px){.rail:not(.rail--column){grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-5)}.rail:not(.rail--column) .rail__step{grid-template-columns:minmax(0,1fr)}.rail:not(.rail--column) .rail__step>*,.rail:not(.rail--column) .rail__step:before{grid-column:1}.rail:not(.rail--column) .rail__step:before{grid-row:auto;margin-block-end:var(--space-2)}.rail:not(.rail--column) .rail__step:not(:last-child):after{inset-block:calc(1.25rem - 1px) auto;inset-inline:calc(2.5rem + var(--space-2)) calc(var(--space-2) - var(--space-5));width:auto;height:2px}.rail:not(.rail--column) .rail__title{padding-block-start:0}}.price-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .35em;padding:.3em .9em;border-radius:var(--radius-pill);background:var(--color-bg-accent);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--surface-text);line-height:var(--lh-ui)}.price-chip__amount{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading)}.price-chip__from,.price-chip__per{font-size:var(--fs-sm);color:var(--surface-text-muted)}.price-chip__quote{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.cta-final__inner{display:grid;gap:var(--space-6);align-items:center;text-align:center}.cta-final__art{width:min(100%,14rem);margin-inline:auto}.cta-final__text>*+*{margin-block-start:var(--space-4)}.cta-final .section-head__rule{margin-inline:auto}.cta-final__promise{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted);--glyph: var(--glyph-clock)}.cta-final__promise:before{width:1.25em;height:1.25em;color:var(--color-accent-ink)}@media(min-width:768px){.cta-final__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);text-align:start}.cta-final__art{width:100%;max-width:22rem}.cta-final .section-head__rule{margin-inline:0}}.channel{gap:var(--space-3);padding-inline:var(--space-4)}.channel:before{width:1.25rem;height:1.25rem}.channel__addr{overflow-wrap:anywhere}.channel--whatsapp .channel__addr{white-space:nowrap}.channel--email{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v14H3z'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")}.channel--telegram{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M21.5 3.5 2.5 11l6.5 2.5L11.5 20l3.5-4.5 5 4z'/%3E%3Cpath d='m9 13.5 9.5-7'/%3E%3C/svg%3E")}.channel--whatsapp{--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3.5 20.5 5 16a8.5 8.5 0 1 1 3 3z'/%3E%3Cpath d='M9 8.5c0 3.6 2.9 6.5 6.5 6.5l1-1.6-2.2-1-1 .9a4 4 0 0 1-2.1-2.1l.9-1-1-2.2z'/%3E%3C/svg%3E")}.channels{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.channels .channel{justify-content:flex-start;font-size:var(--fs-sm);font-weight:var(--fw-medium)}.mcal{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text)}.mcal__title{margin-block-end:var(--space-4);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.mcal__body{display:grid;gap:var(--space-5);align-items:start}.mcal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,2.5rem));gap:var(--space-1);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.mcal__grid>span{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-bg-subtle)}.mcal [data-d="1"],.mcal [data-d="8"],.mcal [data-d="15"],.mcal [data-d="22"],.mcal [data-d="29"]{grid-column:1}.mcal [data-d="2"],.mcal [data-d="9"],.mcal [data-d="16"],.mcal [data-d="23"],.mcal [data-d="30"]{grid-column:2}.mcal [data-d="3"],.mcal [data-d="10"],.mcal [data-d="17"],.mcal [data-d="24"],.mcal [data-d="31"]{grid-column:3}.mcal [data-d="4"],.mcal [data-d="11"],.mcal [data-d="18"],.mcal [data-d="25"]{grid-column:4}.mcal [data-d="5"],.mcal [data-d="12"],.mcal [data-d="19"],.mcal [data-d="26"]{grid-column:5}.mcal [data-d="6"],.mcal [data-d="13"],.mcal [data-d="20"],.mcal [data-d="27"]{grid-column:6}.mcal [data-d="7"],.mcal [data-d="14"],.mcal [data-d="21"],.mcal [data-d="28"]{grid-column:7}.mcal [data-d="1"],.mcal [data-d="2"],.mcal [data-d="3"],.mcal [data-d="4"],.mcal [data-d="5"],.mcal [data-d="6"],.mcal [data-d="7"]{grid-row:1}.mcal [data-d="8"],.mcal [data-d="9"],.mcal [data-d="10"],.mcal [data-d="11"],.mcal [data-d="12"],.mcal [data-d="13"],.mcal [data-d="14"]{grid-row:2}.mcal [data-d="15"],.mcal [data-d="16"],.mcal [data-d="17"],.mcal [data-d="18"],.mcal [data-d="19"],.mcal [data-d="20"],.mcal [data-d="21"]{grid-row:3}.mcal [data-d="22"],.mcal [data-d="23"],.mcal [data-d="24"],.mcal [data-d="25"],.mcal [data-d="26"],.mcal [data-d="27"],.mcal [data-d="28"]{grid-row:4}.mcal [data-d="29"],.mcal [data-d="30"],.mcal [data-d="31"]{grid-row:5}.mcal__mark--tsd,.mcal__key--tsd{--mcal-c: var(--color-accent-ink);--mcal-x: 35%}.mcal__mark--cit,.mcal__key--cit{--mcal-c: var(--color-highlight-on-light);--mcal-x: 65%}.mcal__mark--kmd,.mcal__key--kmd{--mcal-c: var(--color-text);--mcal-x: 50%}.mcal__mark{position:relative;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--color-text);pointer-events:none}.mcal__mark:after{content:"";position:absolute;inset-block-end:3px;inset-inline-start:var(--mcal-x);width:6px;height:6px;margin-inline-start:-3px;border-radius:50%;background:var(--mcal-c)}.mcal__mark--us{box-shadow:none;outline:2px dashed var(--color-accent-ink);outline-offset:-2px}.mcal__mark--us:after{content:none}.mcal__legend{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.mcal__key{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:var(--space-3)}.mcal__day{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:2rem;border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text);font-weight:var(--fw-bold)}.mcal__day:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mcal-c)}.mcal__key--us .mcal__day:before{background:none;outline:2px dashed var(--color-accent-ink);outline-offset:-1px}.mcal__key--oss .mcal__day:before{width:12px;height:12px;background:none;box-shadow:inset 0 0 0 2px var(--color-text-muted)}.mcal__note{margin-block-start:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted)}@media(min-width:640px){.mcal{padding:var(--space-5)}.mcal__body{grid-template-columns:auto minmax(0,1fr)}.mcal__grid{grid-template-columns:repeat(7,2.5rem)}}.scope{display:grid;gap:var(--space-4)}@media(min-width:768px){.scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.scope__col{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.scope__col--out{background:var(--color-bg-subtle)}.section--subtle .scope__col--out{background:var(--color-bg)}.scope__title{margin-block-end:var(--space-2);font-size:var(--fs-h4)}.scope__list{display:grid;margin:0;padding:0;list-style:none}.scope__row{position:relative;padding-inline-start:2rem;font-size:var(--fs-base);--glyph: var(--glyph-check)}.scope__row+.scope__row{border-block-start:1px solid var(--color-border)}.scope__row>span{display:block;padding-block:var(--space-3)}.scope__row:before{position:absolute;inset-inline-start:0;inset-block-start:calc(var(--space-3) + .2em);width:1.25rem;height:1.25rem;color:var(--color-accent-ink)}.scope__col--out .scope__row{--glyph: var(--glyph-dash)}.scope__col--out .scope__row:before{color:var(--color-text-subtle)}.scope__more>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding-block:var(--space-3);cursor:pointer;list-style:none;--glyph: var(--glyph-chevron)}.scope__more>summary::-webkit-details-marker{display:none}.scope__more>summary:after{color:var(--color-accent-ink);transition:rotate var(--dur-base) var(--ease-out)}.scope__more[open]>summary:after{rotate:180deg}.scope__more>p{padding-block-end:var(--space-3);font-size:var(--fs-sm);color:var(--color-text-muted)}.chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.chip-q{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:.3em 1em .3em .35em;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-decoration:none}.chip-q:not(:has(>.icon)){padding-inline-start:1em}.chip-q .icon{width:1.875rem;height:1.875rem;border-radius:var(--radius-pill)}.chip-q .icon:before{width:1rem;height:1rem}.chip-q--link{min-height:44px;color:var(--color-accent-ink)}.chip-q--link:hover{border-color:var(--color-border-accent);background:var(--color-bg-accent);color:var(--color-accent-ink)}.chip-list--rows{display:grid}.chip-list--rows .chip-q{display:flex;border-radius:var(--radius-md)}.sources{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.sources__item{display:grid;padding:var(--space-2) var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.sources__title{display:flex;align-items:center;min-height:44px;font-weight:var(--fw-semibold);overflow-wrap:anywhere}.sources__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}.sources__policy a{display:inline-flex;align-items:center;min-height:44px}.sources-box{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.sources-box__sum{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;list-style:none;--glyph: var(--glyph-chevron)}.sources-box__sum::-webkit-details-marker{display:none}.sources-box__sum:after{margin-inline-start:auto;color:var(--color-accent-ink);transition:rotate var(--dur-base) var(--ease-out)}.sources-box[open]>.sources-box__sum:after{rotate:180deg}.sources-box__count{display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-bg-accent);color:var(--color-accent-ink)}.sources-box__checked{font-weight:var(--fw-regular);color:var(--color-text-muted)}.sources-box>.sources{padding:0 var(--space-3) var(--space-3)}.sources-box .sources__item{background:var(--color-bg-subtle)}.crumbs{font-size:var(--fs-sm)}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-text-muted)}.crumbs__item{display:inline-flex;align-items:center;gap:var(--space-2)}.crumbs__item+.crumbs__item:before{content:"/" / "";color:var(--color-text-subtle)}.crumbs a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.crumbs a:hover{color:var(--color-text);text-decoration:underline}.crumbs__item[aria-current]{color:var(--color-text);font-weight:var(--fw-semibold)}@media(max-width:599.98px){.crumbs__item:not(:nth-last-child(2)){display:none}.crumbs__item+.crumbs__item:before{content:none}.crumbs__item:nth-last-child(2):before{content:"←" / "";color:var(--color-accent-ink)}}.status-card{display:grid;justify-items:center;gap:var(--space-4);max-width:34rem;margin-inline:auto;padding:var(--space-7) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-sm);color:var(--color-text);text-align:center}.status-card__icon{width:4rem;height:4rem;border-radius:var(--radius-pill)}.status-card__icon:before{width:2rem;height:2rem}.status-card--ok .status-card__icon{background:var(--color-success-bg);color:var(--color-success)}.status-card--wait .status-card__icon{background:var(--color-warning-bg);color:var(--color-warning)}.status-card__title{font-size:var(--fs-h3)}.status-card__text{max-width:28rem;color:var(--color-text-muted)}.status-card__actions{display:grid;gap:var(--space-3);width:100%;margin:var(--space-2) 0 0;padding:0;list-style:none}@media(min-width:480px){.status-card__actions{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.wave{position:relative;height:3rem;pointer-events:none}.wave__svg{display:block;width:100%;height:100%}.wave__drop{position:absolute;inset-block-start:-1.75rem;inset-inline-start:22%;width:2.5rem;height:auto}.wave__fill{fill:var(--color-bg)}.wave--to-subtle .wave__fill{fill:var(--color-bg-subtle)}:is(.hero,.section--inverse):has(>.wave){position:relative}:is(.hero,.section--inverse)>.wave{position:absolute;inset-inline:0;inset-block-end:-1px}.hero:has(>.wave){padding-block-end:calc(var(--section-y-lg) + 2rem)}.section--inverse:has(>.wave){padding-block-end:calc(var(--section-y) + 2rem)}@media(max-width:599.98px){.wave{height:1.75rem}.wave__drop{width:1.5rem}.hero:has(>.wave){padding-block-end:calc(var(--section-y) + 1rem)}}@media(max-width:599.98px){.grid>.card:has(>.icon,>.card__icon){display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:var(--space-1) var(--space-4);padding:var(--space-4)}.grid>.card:has(>.icon,>.card__icon)>*{grid-column:2}.grid>.card>:is(.icon,.card__icon){grid-column:1;grid-row:1 / span 2;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm)}.grid>.card>.icon:before,.grid>.card>.card__icon svg{width:1.25rem;height:1.25rem}.grid>.card:has(>.icon,>.card__icon) .card__title{font-size:var(--fs-lg)}:is(#related,#audiences) .grid,.grid.grid--links{gap:var(--space-2)}:is(#related,#audiences) .grid>.card--interactive,.grid.grid--links>.card--interactive{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4)}:is(#related,#audiences) .grid>.card--interactive>.card__body,.grid.grid--links>.card--interactive>.card__body{display:none}:is(#related,#audiences) .grid>.card--interactive>.card__title,.grid.grid--links>.card--interactive>.card__title{font-size:var(--fs-base)}:is(#related,#audiences) .grid>.card--interactive>.icon,.grid.grid--links>.card--interactive>.icon{width:2rem;height:2rem}}@media(max-width:359.98px){.grid>.card:has(>.icon,>.card__icon){align-items:center;row-gap:var(--space-2)}.grid>.card:has(>.icon,>.card__icon)>*{grid-column:1 / -1}.grid>.card:has(>.icon,>.card__icon)>:is(.icon,.card__icon){grid-column:1;grid-row:1}.grid>.card:has(>.icon,>.card__icon)>.card__title{grid-column:2;grid-row:1}}.consult__steps{font-size:var(--fs-base);line-height:var(--lh-snug)}.consult__steps li{align-items:start}.news-refuse__title{text-wrap:pretty}.sources__meta{display:flex;flex-wrap:wrap;column-gap:var(--space-2)}.sources__checked{white-space:nowrap}.sources__checked:before{content:"· " / ""}.sources-box__checked{white-space:nowrap}@media(max-width:599.98px){.sources-box__checked{display:block}.sources-box__dot{display:none}}.plan__price .price-chip{align-items:center;min-height:2.75rem;padding-block:var(--space-1);border-radius:var(--radius-md)}.journey__step{align-items:flex-start}.journey__n{margin-block-start:.125rem}.chip-q--link>span:last-child:after{content:" →" / ""}
