@charset "UTF-8";:root{--white: #ffffff;--black-50: #f6f6f6;--black-100: #ebebeb;--black-200: #d7d7d7;--black-300: #bbbbbb;--black-400: #a3a3a3;--black-500: #8b8b8b;--black-600: #727272;--black-700: #595959;--black-800: #404040;--black-900: #262626;--black-1000: #000000;--red-50: rgb(255 74 74 / .05);--red-200: rgb(199 58 58 / .14);--red-800: rgb(199 58 58 / .8);--red-1000: rgb(199 58 58 / 1);--green-25: rgb(233 244 240 / 1);--green-50: rgb(10 204 146 / .05);--green-200: rgb(6 122 87 / .2);--green-800: rgb(6 122 87 / .8);--green-1000: rgb(6 122 87 / 1);--amber-50: rgb(255 192 46 / .05);--amber-200: rgb(143 108 26 / .2);--amber-800: rgb(143 108 26 / .8);--amber-1000: rgb(143 108 26 / 1);--blue-50: rgb(38 176 255 / .05);--blue-200: rgb(26 116 168 / .2);--blue-800: rgb(26 116 168 / .8);--blue-1000: rgb(26 116 168 / 1)}:root{--space-0: 0;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 14px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-4xl: 32px;--radius-full: 999px;--font-family-base: system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--text-xs-size: 12px;--text-xs-line: 16px;--text-sm-size: 14px;--text-sm-line: 20px;--text-base-size: 16px;--text-base-line: 24px;--text-lg-size: 18px;--text-lg-line: 28px;--text-xl-size: 20px;--text-xl-line: 28px;--text-2xl-size: 24px;--text-2xl-line: 32px;--text-3xl-size: 30px;--text-3xl-line: 36px;--text-4xl-size: 36px;--text-4xl-line: 40px;--text-6xl-size: 60px;--text-6xl-line: 60px}:root{--text-primary: var(--black-900);--text-secondary: var(--black-600);--text-tertiary: var(--black-400);--text-inverse: var(--white);--text-interactive: var(--black-1000);--text-interactive-hover: var(--black-800);--text-on-interactive-primary: var(--white);--text-on-interactive-secondary: var(--black-1000);--text-on-interactive-tertiary: var(--black-1000);--text-accent: var(--black-900);--text-disabled: var(--black-400);--text-success: var(--green-1000);--text-warning: var(--amber-1000);--text-error: var(--red-1000);--text-strong: var(--black-1000);--text-muted: var(--black-700);--background-primary: var(--white);--background-secondary: var(--black-50);--background-tertiary: var(--black-100);--background-inverse: var(--black-1000);--background-inverse-secondary: var(--black-800);--background-selected: var(--black-300);--background-neutral: var(--black-400);--background-neutral-strong: var(--black-400);--background-interactive: var(--black-1000);--background-interactive-primary: var(--black-1000);--background-interactive-primary-hover: var(--black-800);--background-interactive-primary-selected: var(--black-50);--background-interactive-secondary: var(--white);--background-interactive-tertiary: var(--white);--background-interactive-tertiary-hover: var(--white);--background-interactive-disabled: var(--black-400);--background-accent: var(--black-100);--background-accent-secondary: var(--black-100);--background-disabled: var(--black-200);--background-disabled-strong: var(--black-400);--background-info: var(--black-800);--background-success: var(--green-25);--background-success-strong: var(--green-1000);--background-warning: var(--amber-1000);--background-warning-strong: var(--amber-1000);--background-error: var(--red-1000);--background-error-strong: var(--red-1000);--border-primary: var(--black-400);--border-secondary: var(--black-200);--border-tertiary: var(--black-100);--border-interactive: var(--black-600);--border-interactive-secondary: var(--black-400);--border-interactive-tertiary: var(--black-400);--border-interactive-tertiary-hover: var(--black-600);--border-accent: var(--black-900);--border-disabled: var(--black-200);--border-error: var(--red-800);--border-success: var(--green-800);--border-focus: var(--blue-1000);--icon-primary: var(--black-1000);--icon-secondary: var(--black-600);--icon-tertiary: var(--black-400);--icon-inverse: var(--white);--icon-disabled: var(--black-400);--icon-interactive: var(--black-1000);--icon-on-interactive-primary: var(--white);--icon-on-interactive-secondary: var(--black-1000);--icon-on-interactive-tertiary: var(--black-1000);--icon-accent: var(--black-900);--icon-info: var(--black-900);--icon-success: var(--green-800);--icon-warning: var(--amber-800);--icon-error: var(--red-800);--icon-body: var(--black-900);--icon-muted: var(--black-400)}:root{--background-info-subtle: var(--blue-50);--background-success-subtle: var(--green-50);--background-warning-subtle: var(--amber-50);--background-error-subtle: var(--red-50);--border-info-weak: var(--blue-200);--border-success-weak: var(--green-200);--border-warning-weak: var(--amber-200);--border-error-weak: var(--red-200);--text-info: var(--blue-1000);--shadow-color-card: rgb(14 0 24 / .1);--background-scrim: rgb(0 0 0 / .58)}:root[data-skin=free2go]{--violet-50: #faf5ff;--violet-100: #ede5ff;--violet-200: #d4beff;--violet-300: #ba91ff;--violet-400: #a25ffc;--violet-500: #8c00f5;--violet-600: #6a00bc;--violet-700: #4a0086;--violet-800: #29004f;--violet-900: #0c001d;--teal-100: #e7f6f7;--teal-200: #c4e9ec;--teal-300: #9cdbe0;--teal-400: #70cdd4;--teal-500: #32bec8;--teal-600: #249199;--teal-700: #17676c;--teal-800: #093b3f;--teal-900: #011416;--yellow-100: #fffee8;--yellow-200: #fefcc7;--yellow-300: #fef99e;--yellow-400: #fef56e;--yellow-500: #fff100;--yellow-600: #c4b900;--yellow-700: #8c8400;--yellow-800: #524d00;--yellow-900: #1f1d00;--font-family-base: manrope, system-ui, -apple-system, "Segoe UI", sans-serif;--text-secondary: var(--black-700);--text-interactive: var(--violet-500);--text-interactive-hover: var(--violet-400);--text-on-interactive-secondary: var(--violet-500);--text-accent: var(--teal-600);--background-interactive: var(--violet-500);--background-interactive-primary: var(--violet-500);--background-interactive-primary-hover: var(--violet-400);--background-interactive-primary-selected: var(--violet-50);--background-accent: var(--teal-500);--background-accent-secondary: var(--yellow-500);--background-info: var(--blue-1000);--border-interactive: var(--violet-500);--border-interactive-secondary: var(--violet-500);--border-accent: var(--teal-500);--icon-secondary: var(--black-700);--icon-interactive: var(--violet-500);--icon-on-interactive-secondary: var(--violet-500);--icon-accent: var(--teal-600);--icon-info: var(--blue-800)}:root[data-skin=partner-demo]{--coral-50: #fff5f3;--coral-100: #ffe3dd;--coral-400: #f0806b;--coral-500: #e5533d;--coral-600: #b83e2c;--coral-700: #8a2d1f;--navy-400: #4a63b8;--navy-500: #1f3a93;--navy-600: #172c6e;--lime-500: #c6f000;--font-family-base: georgia, "Times New Roman", serif;--text-secondary: var(--black-700);--text-interactive: var(--coral-600);--text-interactive-hover: var(--coral-500);--text-on-interactive-secondary: var(--coral-600);--text-accent: var(--navy-500);--background-interactive: var(--coral-500);--background-interactive-primary: var(--coral-500);--background-interactive-primary-hover: var(--coral-400);--background-interactive-primary-selected: var(--coral-50);--background-accent: var(--navy-500);--background-accent-secondary: var(--lime-500);--background-info: var(--blue-1000);--border-interactive: var(--coral-500);--border-interactive-secondary: var(--coral-500);--border-accent: var(--navy-500);--icon-secondary: var(--black-700);--icon-interactive: var(--coral-600);--icon-on-interactive-secondary: var(--coral-600);--icon-accent: var(--navy-500);--icon-info: var(--blue-800)}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope-wght.woff2) format("woff2-variations"),url(/fonts/Manrope-wght.woff) format("woff-variations")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background-color:var(--background-primary);color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--text-base-size);line-height:var(--text-base-line)}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}[hidden]{display:none!important}@media (max-width: 999.98px){.u-desktop-only{display:none!important}}@media (min-width: 1000px){.u-mobile-only{display:none!important}}.u-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.u-text-xs{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.u-text-sm{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.u-text-base{font-size:var(--text-base-size);line-height:var(--text-base-line)}.u-text-lg{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}.u-text-xl{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}.u-text-2xl{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}.u-text-3xl{font-size:var(--text-3xl-size);line-height:var(--text-3xl-line)}.u-text-4xl{font-size:var(--text-4xl-size);line-height:var(--text-4xl-line)}.c-link{color:var(--text-interactive);text-decoration-line:underline}.c-link:hover,.c-link:focus-visible{color:var(--text-interactive-hover)}.c-container{width:min(100% - 2 * var(--space-4),var(--c-container-max-width, 1200px));margin-inline:auto}.c-container--flow{--c-container-max-width: 900px}@media (min-width: 1000px){.c-container--flow{padding-inline:var(--space-8)}}.c-page--flow{background-color:var(--background-secondary)}.c-page.c-page--flow{padding-block:0 var(--space-10)}@media (min-width: 1000px){.c-page.c-page--flow{padding-block:var(--space-5) var(--space-10)}}.c-page.c-page--topup{padding-block:0 var(--space-5);min-height:660px}@media (min-width: 1000px){.c-page.c-page--topup{padding-block:var(--space-5);min-height:761px}}.c-page{display:flex;flex-direction:column;flex:1 0 auto;gap:var(--space-16);padding-block:var(--space-10) var(--space-20)}.c-page.c-page--home{gap:var(--space-6);padding-block-end:var(--space-4)}@media (min-width: 1000px){.c-page.c-page--home{gap:var(--space-16);padding-block-end:var(--space-20)}}.c-page--bleed>*{width:min(100% - 2 * var(--space-4),var(--c-container-max-width, 1200px));margin-inline:auto}.c-rule{height:1px;margin:0;border:0;background-color:var(--border-tertiary)}.c-section{display:flex;flex-direction:column;gap:var(--c-section-gap, var(--space-6))}.c-section__lead{display:flex;flex-direction:column}.c-section__header{display:flex;flex-direction:column;padding:var(--space-3) 0 var(--space-0-5);gap:var(--c-section-header-gap, var(--space-4))}.c-section__header--horizontal{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2-5)}@media (min-width: 1000px){.c-section__header--horizontal{gap:var(--space-6)}}.c-section__header--center{align-items:flex-start;text-align:left}@media (min-width: 1000px){.c-section__header--center{align-items:center;text-align:center}}.c-section__header--center-all{align-items:center;text-align:center}@media (min-width: 1000px){.c-section__header--center-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-6)}.c-section__header--center-row .c-section__text-group{grid-column:2;text-align:center}.c-section__header--center-row .c-section__actions{grid-column:3;justify-self:end}}.c-section__text-group{display:flex;flex-direction:column;gap:var(--space-2)}.c-section__title{margin:0;font-weight:var(--font-weight-bold)}.c-section__title--step-down{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-section__title--step-down{font-size:var(--text-3xl-size);line-height:var(--text-3xl-line)}}.c-section__title--md{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-section__title--md{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-section__title--column{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-section__title--column{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-section__title--plans{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-section__title--plans{font-size:var(--text-3xl-size);line-height:var(--text-3xl-line)}}.c-section__title-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2-5)}.c-section__title-tag{display:inline-flex;align-items:center;padding:5px;border-radius:var(--radius-full);background-color:var(--background-accent-secondary);color:var(--text-strong);font-weight:var(--font-weight-bold);font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-section__title-tag{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-section__title-tag--accent{background-color:var(--background-accent)}.c-section__description{margin:0;color:var(--text-secondary);font-weight:var(--font-weight-light)}.c-section__description--step-down{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-section__description--step-down{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-section__description--md{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-section__description--md{font-size:var(--text-base-size);line-height:var(--text-base-line)}}.c-section__actions{flex-shrink:0}.c-section__actions .c-button{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-section__actions .c-button--ghost{font-size:var(--text-xs-size);line-height:var(--text-xs-line);padding-inline:0;white-space:nowrap}@media (min-width: 1000px){.c-section__actions .c-button--ghost{font-size:var(--text-sm-size);line-height:var(--text-sm-line);white-space:revert}}.c-card-row{display:grid;grid-template-columns:1fr;gap:var(--c-card-row-gap, var(--space-6));margin:0;padding:0;list-style:none}@media (min-width: 1000px){.c-card-row--2{grid-template-columns:repeat(2,1fr)}.c-card-row--3{grid-template-columns:repeat(3,1fr)}}.c-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-32);padding:var(--space-6);border:2px dashed var(--border-secondary);border-radius:var(--radius-2xl);background-color:var(--background-secondary);color:var(--text-tertiary);text-align:center}.c-placeholder__label{font-size:var(--text-sm-size);line-height:var(--text-sm-line);letter-spacing:.08em;text-transform:uppercase}.c-placeholder__note{max-width:60ch;font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background-color:var(--background-secondary);padding-bottom:var(--space-5)}@media (min-width: 1000px){.c-hero{justify-content:center;min-height:var(--c-hero-min-height, 702px);border-radius:0;padding-bottom:0;background-color:var(--background-inverse);color:var(--text-inverse)}}@media (min-width: 1000px){.c-page--bleed>.c-hero{width:100%}}.c-page--bleed:has(>.c-hero:first-child){padding-block-start:var(--space-4)}@media (min-width: 1000px){.c-page--bleed:has(>.c-hero:first-child){padding-block-start:0}}.c-hero__media{aspect-ratio:var(--c-hero-media-ratio, 343/153);background-color:var(--background-tertiary);background-image:var(--c-hero-media, none);background-position:center;background-size:cover;position:relative}@media (min-width: 1000px){.c-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background-color:var(--background-inverse);background-image:var(--c-hero-media-desktop, none);background-position:center}}.c-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}@media (min-width: 1000px){.c-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--background-scrim),transparent)}}.c-hero__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1-5);padding:var(--space-5) var(--space-5) 0}@media (min-width: 1000px){.c-hero__content{width:min(100% - 2 * var(--space-4),var(--c-container-max-width, 1200px));margin-inline:auto;align-items:flex-start;gap:var(--space-6);padding:0}}.c-hero__content .c-button{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}@media (min-width: 1000px){.c-hero__content .c-button{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.c-hero__content .c-button{margin-top:var(--space-2-5)}@media (min-width: 1000px){.c-hero__content .c-button{padding:var(--space-3) var(--space-6)}}.c-hero__content .c-button .c-icon--sm{width:1lh;height:1lh}.c-hero__title{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-hero__title{font-size:var(--text-6xl-size);line-height:var(--text-6xl-line)}}.c-hero__title{margin:0;font-weight:var(--font-weight-bold)}@media (min-width: 1000px){.c-hero__title{max-width:var(--c-hero-copy-width, 620px);font-weight:var(--font-weight-extrabold)}}.c-hero__description{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-hero__description{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}}.c-hero__description{margin:0;white-space:pre-line;font-weight:var(--font-weight-regular)}@media (min-width: 1000px){.c-hero__description{max-width:var(--c-hero-copy-width, 620px)}}.c-icon--sm{width:20px;height:20px;flex-shrink:0}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.c-button--sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-button--lg{padding:var(--space-3) var(--space-6);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-button--xl{padding:var(--space-4) var(--space-8);font-size:var(--text-lg-size);line-height:var(--text-lg-line)}.c-button--primary{background-color:var(--background-interactive-primary);color:var(--text-on-interactive-primary)}.c-button--primary:hover:not(:disabled){background-color:var(--background-interactive-primary-hover)}.c-button--secondary{background-color:var(--background-interactive-secondary);border-color:var(--border-interactive-secondary);color:var(--text-on-interactive-secondary)}.c-button--secondary:hover:not(:disabled){background-color:var(--background-interactive-primary-selected)}.c-button--tertiary{background-color:var(--background-interactive-tertiary);border-color:var(--border-interactive-tertiary);color:var(--text-on-interactive-tertiary)}.c-button--tertiary:hover:not(:disabled){border-color:var(--border-interactive-tertiary-hover)}.c-button--ghost{background-color:transparent;color:var(--text-interactive)}.c-button--ghost:hover:not(:disabled){color:var(--text-interactive-hover)}.c-button--full{display:flex;width:100%}.c-button--boxed{border-radius:var(--radius-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-button .c-icon--sm{width:20px;height:20px;flex-shrink:0}.c-button:disabled{background-color:var(--background-interactive-disabled);border-color:transparent;color:var(--text-on-interactive-primary);cursor:not-allowed}.c-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-secondary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}.c-card__title{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);line-height:var(--text-base-line)}.c-card__description{margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}@media (min-width: 1000px){.c-card{padding:var(--space-6)}.c-card__title{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}.c-card__description{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.c-card--accent{border-color:var(--border-accent)}.c-alert{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid;border-radius:var(--radius-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-alert--info{border-color:var(--border-info-weak);background-color:var(--background-info-subtle);color:var(--text-info)}.c-alert--success{border-color:var(--border-success-weak);background-color:var(--background-success-subtle);color:var(--text-success)}.c-alert--warning{border-color:var(--border-warning-weak);background-color:var(--background-warning-subtle);color:var(--text-warning)}.c-alert--error{border-color:var(--border-error-weak);background-color:var(--background-error-subtle);color:var(--text-error)}.c-toast{display:flex;align-items:flex-start;gap:var(--space-3);width:400px;max-width:100%;padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--c-toast-border)}.c-toast--success{--c-toast-border: var(--border-success);--c-toast-icon: var(--icon-success);background-color:var(--background-success)}.c-toast__icon{display:flex;flex-shrink:0;color:var(--c-toast-icon)}.c-toast__icon .c-icon{width:24px;height:24px}.c-toast__icon circle{opacity:1}.c-toast__content{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;padding-top:2px;font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-toast__title,.c-toast__description{margin:0}.c-toast__title{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-toast__description{color:var(--text-secondary)}.c-toast__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--icon-primary);cursor:pointer}.c-toast__close .c-icon{width:16px;height:16px}.c-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--text-xs-line);text-transform:uppercase}.c-badge--accent{background-color:var(--background-accent);color:var(--text-primary)}.c-badge--accent-secondary{background-color:var(--background-accent-secondary);color:var(--text-primary)}.c-badge--neutral{background-color:var(--background-tertiary);color:var(--text-secondary)}.c-package-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary);box-shadow:0 6px 20px var(--shadow-color-card)}.c-package-card--flat{box-shadow:none}.c-package-card__artwork{position:absolute;z-index:0;right:0;top:calc(var(--space-5) * -1);width:120px;height:231px;background-image:var(--c-package-card-artwork-image);background-position:top right;background-size:contain;background-repeat:no-repeat;pointer-events:none}.c-package-card__tag-row,.c-package-card__content,.c-package-card__actions{position:relative;z-index:1}.c-package-card__tag-row{display:flex;min-height:50px;flex-direction:column;gap:var(--space-2)}.c-package-card__tag{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background-color:var(--background-accent-secondary);color:var(--text-strong);font-size:var(--text-sm-size);font-weight:var(--font-weight-bold);line-height:var(--text-sm-line)}.c-package-card__tag--accent{background-color:var(--background-accent)}.c-package-card__content{display:flex;flex:1;flex-direction:column;gap:var(--space-4);background-color:var(--background-primary);padding-top:var(--space-4)}.c-package-card__specs{display:flex;justify-content:center;gap:var(--space-10);margin:0;padding-inline:var(--space-2)}.c-package-card__spec{display:flex;flex:0 1 80px;flex-direction:column;align-items:center;gap:0;text-align:center}.c-package-card__spec .c-icon{width:24px;height:24px;color:var(--icon-accent)}.c-package-card__spec-value,.c-package-card__spec-label{font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-package-card__spec-label{color:var(--text-secondary)}.c-package-card__price-row{display:flex;margin-top:auto;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-2)}.c-package-card__payment-note{margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line);white-space:pre-line}.c-package-card__price{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border:1px solid var(--border-interactive);border-radius:var(--radius-md);background-color:var(--background-accent-secondary);color:var(--text-strong);font-size:var(--text-xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-xl-line);box-shadow:2px 2px 0 0 var(--border-interactive)}.c-package-card__actions{display:flex;flex-direction:column;gap:var(--space-2)}.c-package-card__actions .c-button{width:100%}.c-section--compare{gap:var(--space-3)}@media (min-width: 1000px){.c-section--compare{gap:var(--space-8)}}.c-package-comparison__table-wrap{display:none}@media (min-width: 1000px){.c-package-comparison__table-wrap{display:block;overflow:hidden;border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}}.c-package-comparison__table{width:100%;border-collapse:collapse;table-layout:fixed}.c-package-comparison__row--header{background-color:var(--background-secondary)}.c-package-comparison__cell{padding:var(--space-4) var(--space-5);text-align:left;vertical-align:middle}.c-package-comparison__cards{display:flex;gap:var(--space-2-5);margin:0;padding:0;overflow-x:auto;list-style:none;padding-block:14px 26px;margin-block:-14px -26px;scrollbar-width:none}.c-package-comparison__cards::-webkit-scrollbar{display:none}@media (min-width: 1000px){.c-package-comparison__cards{display:none}}.c-package-comparison__card{display:flex;flex:0 0 150px;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary);box-shadow:0 6px 20px var(--shadow-color-card)}.c-package-comparison__price{margin:0}.c-package-comparison__specs{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.c-package-comparison__plan-category{display:block;color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs-size);line-height:var(--text-xs-line);text-transform:uppercase}.c-package-comparison__plan-name{display:block;color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-package-comparison__attribute-label{color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-package-comparison__value{color:var(--text-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-package-comparison__value--empty{color:var(--text-secondary)}.c-package-comparison__value--price{color:var(--text-accent);font-weight:var(--font-weight-bold)}.c-package-comparison__price-unit{margin-left:var(--space-1);color:var(--text-secondary);font-weight:var(--font-weight-regular);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-package-comparison__spec{color:var(--text-primary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-package-comparison__spec-label{color:var(--text-secondary)}.c-package-comparison__spec--continuation{color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-package-comparison__cell .c-package-comparison__plan-name{margin-top:var(--space-0-5)}.c-package-comparison__row+.c-package-comparison__row .c-package-comparison__cell{border-top:1px solid var(--border-tertiary)}.c-package-comparison__spec+.c-package-comparison__spec{padding-top:var(--space-1);border-top:1px solid var(--border-tertiary)}.c-package-comparison__spec+.c-package-comparison__spec--continuation{padding-top:0;border-top:0}.c-page.c-page--packages,.c-page.c-page--package-details{gap:var(--space-6);padding-block:0 var(--space-5)}@media (min-width: 1000px){.c-page.c-page--packages,.c-page.c-page--package-details{gap:var(--space-16);padding-block:var(--space-5) var(--space-20)}}.c-section--packages,.c-section--packages .c-section__header{gap:var(--space-4)}@media (min-width: 1000px){.c-section--packages{gap:var(--space-24)}.c-section--packages .c-section__header{gap:var(--space-8)}}.c-card-row--packages{gap:44px;padding-top:30px}@media (min-width: 1000px){.c-card-row--packages{gap:var(--space-8);padding-top:0;grid-template-columns:repeat(auto-fit,calc((100% - 2 * var(--space-8)) / 3));justify-content:center}}@media (min-width: 1000px){.c-packages-empty{text-align:center}}.c-section--plans{--c-section-gap: var(--space-6)}@media (min-width: 1000px){.c-section--plans{--c-section-gap: var(--space-14)}}.c-plans-carousel{display:flex;flex-direction:column;gap:18px}@media (min-width: 1000px){.c-plans-carousel{display:contents}}.c-card-row--plans:not(.c-card-row--1){grid-auto-flow:column;grid-auto-columns:320px;grid-template-columns:none;gap:var(--space-3);padding-top:var(--space-5);padding-bottom:26px;margin-bottom:-26px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.c-card-row--plans:not(.c-card-row--1)::-webkit-scrollbar{display:none}.c-card-row--plans:not(.c-card-row--1)>*{scroll-snap-align:start}@media (min-width: 1000px){.c-card-row--plans:not(.c-card-row--1){grid-auto-flow:row;grid-auto-columns:auto;padding-top:0;padding-bottom:0;margin-bottom:0;overflow-x:visible;scroll-snap-type:none}.c-card-row--plans{width:100%;margin-inline:0 auto}.c-card-row--plans.c-card-row--1{grid-template-columns:380fr 716fr;gap:var(--space-6);max-width:calc(380px + var(--space-6) + 716px);align-items:center}.c-card-row--plans.c-card-row--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12);max-width:calc(760px + var(--space-12))}.c-card-row--plans.c-card-row--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1200px}}@media (min-width: 1000px){.c-card-row--plans.c-card-row--plans-centred{margin-inline:auto}}.c-plan-benefits{display:none}@media (min-width: 1000px){.c-plan-benefits{display:flex;flex-direction:column;gap:18px;padding-inline:var(--space-10)}}.c-plan-benefits__icons{display:flex;align-items:center;gap:5px;color:var(--icon-accent)}.c-plan-benefits__icons>.c-icon{width:52px;height:52px}.c-plan-benefits__eyebrow{margin:0;color:var(--text-accent);font-size:var(--text-sm-size);font-weight:var(--font-weight-bold);line-height:var(--text-sm-line)}.c-plan-benefits__title{margin:0;color:var(--text-primary);font-size:var(--text-2xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-2xl-line)}.c-plan-benefits__list{margin:0;padding:0;list-style:none;counter-reset:plan-benefit;display:flex;flex-direction:column;gap:var(--space-4)}.c-plan-benefits__item{display:flex;align-items:center;gap:var(--space-3);color:var(--text-primary);font-size:var(--text-lg-size);font-weight:var(--font-weight-semibold);line-height:var(--text-lg-line)}.c-plan-benefits__item:before{counter-increment:plan-benefit;content:counter(plan-benefit);flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--border-accent);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-bold);line-height:1}.c-plans-carousel__dots{display:flex;justify-content:center;align-items:center;gap:1.5px}@media (min-width: 1000px){.c-plans-carousel__dots{display:none}}.c-plans-carousel__dot{width:7px;height:7px;border-radius:8px;background-color:var(--background-neutral);transition:width .2s ease,background-color .2s ease}.c-plans-carousel__dot--active{width:24px;background-color:var(--background-accent)}body:has(.c-page--package-details){padding-bottom:calc(80px + var(--space-5))}@media (min-width: 1000px){body:has(.c-page--package-details){padding-bottom:0}}.c-section--package-details{gap:var(--space-6)}@media (min-width: 1000px){.c-section--package-details{gap:var(--space-2)}}.c-plan-details{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width: 1000px){.c-plan-details{flex-direction:row;align-items:center;gap:var(--space-10)}}.c-plan-details__columns,.c-plan-details__payment,.c-plan-details__actions{display:contents}.c-plan-details>.c-package-card{order:1}.c-plan-details__included{order:2;display:flex;flex-direction:column;gap:var(--space-2-5)}.c-plan-details__action-details{order:3}.c-plan-details__options{order:4;display:flex;flex-direction:column;gap:var(--space-3)}.c-plan-details__payment-note{display:none;margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);font-weight:var(--font-weight-regular);line-height:var(--text-xs-line)}.c-radio-group:not(:has(.c-radio-option__input[value=OneTime]:checked))~.c-plan-details__payment-note--monthly,.c-radio-group:has(.c-radio-option__input[value=OneTime]:checked)~.c-plan-details__payment-note--onetime{display:block}.c-page--package-details>.c-rule{display:none}@media (min-width: 1000px){.c-page--package-details>.c-rule{display:block}}.c-plan-details__action-buy{order:5;position:fixed;z-index:50;right:var(--space-4);bottom:34px;left:var(--space-4)}body:has(.c-page--package-details):after{content:"";position:fixed;z-index:49;inset:auto 0 0;height:167px;background-color:var(--background-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.55) 35%,rgb(0,0,0) 52%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.55) 35%,rgb(0,0,0) 52%);pointer-events:none}@media (min-width: 1000px){body:has(.c-page--package-details):after{content:none}}@media (min-width: 1000px){.c-plan-details>.c-package-card,.c-plan-details__included,.c-plan-details__action-details,.c-plan-details__options,.c-plan-details__action-buy{order:0}.c-plan-details__action-buy{position:static}.c-plan-details__columns{display:flex;flex:1;flex-direction:row;align-items:flex-start;gap:var(--space-12)}.c-plan-details__payment{display:flex;flex:1;flex-direction:column;gap:var(--space-5)}.c-plan-details__actions{display:flex;flex-direction:row;gap:var(--space-4)}.c-plan-details__actions .c-button{flex:1}.c-plan-details>.c-package-card{flex:0 0 380px}.c-plan-details__included{flex:0 0 315px;gap:var(--space-3-5)}}.c-plan-details__inclusions{display:flex;flex-direction:column;gap:var(--space-2-5);margin:0;padding-left:var(--space-6)}@media (min-width: 1000px){.c-plan-details__inclusions{gap:var(--space-3-5)}}.c-plan-details__inclusion{color:var(--text-primary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-plan-details__inclusion-value{font-weight:var(--font-weight-bold)}.c-spinner{box-sizing:border-box;width:var(--space-8);height:var(--space-8);border:3px solid var(--border-secondary);border-top-color:var(--border-interactive);border-radius:var(--radius-full);animation:c-spinner-spin .7s linear infinite}@keyframes c-spinner-spin{to{transform:rotate(360deg)}}.c-package-card-skeleton{display:flex;align-items:center;justify-content:center;min-height:280px;padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary);box-shadow:0 6px 20px var(--shadow-color-card)}.c-toggle{position:relative;display:inline-flex;flex-shrink:0}.c-toggle__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;opacity:0}.c-toggle__track{display:inline-flex;align-items:center;width:44px;height:24px;padding:2px;border-radius:var(--radius-full);background-color:var(--background-disabled);transition:background-color .12s ease}.c-toggle__knob{width:20px;height:20px;border-radius:var(--radius-full);background-color:var(--white);transition:transform .12s ease}.c-toggle__input:checked~.c-toggle__track{background-color:var(--background-interactive-primary)}.c-toggle__input:checked~.c-toggle__track .c-toggle__knob{transform:translate(20px)}.c-toggle__input:focus-visible~.c-toggle__track{outline:2px solid var(--border-focus);outline-offset:2px}.c-radio-card{display:flex;flex:1;flex-direction:column;gap:var(--space-1-5);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-4);border:2px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);cursor:pointer;text-align:left}.c-radio-card--selected{border-color:var(--border-interactive)}.c-radio-card .c-icon{width:50px;height:50px;color:var(--icon-accent)}.c-radio-card__title{font-weight:var(--font-weight-bold);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-radio-card__description{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-radio-group{overflow:hidden;border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}.c-radio-option{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5);border-bottom:1px solid var(--border-tertiary);cursor:pointer}.c-radio-option:last-child{border-bottom:none}.c-radio-option--selected,.c-radio-option:has(input:checked){background-color:var(--background-interactive-primary-selected)}.c-radio-option__input{width:20px;height:20px;accent-color:var(--border-interactive);flex-shrink:0}.c-radio-option__body{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-1)}.c-radio-option__title-row{display:flex;align-items:center;gap:var(--space-2)}.c-radio-option__title-row .c-badge{padding:var(--space-0-5) var(--space-2);font-weight:var(--font-weight-bold)}.c-radio-option__title{font-weight:var(--font-weight-bold);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-radio-option__description{color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-field{display:flex;flex-direction:column;gap:var(--space-1-5)}.c-field__label{color:var(--text-secondary);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line)}.c-field__control{display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background-color:var(--background-primary)}.c-field__control--filled{border-color:var(--border-primary)}.c-field__control--error{border-color:var(--border-error)}.c-field__control--success{border-color:var(--border-success)}.c-field__control--disabled{border-color:var(--border-disabled);background-color:var(--background-disabled)}.c-field__control--textarea{height:auto;align-items:flex-start;padding-top:var(--space-3);padding-bottom:var(--space-3)}.c-field__control:has(>.c-field__select){position:relative;padding:0}.c-field__control:focus-within:not(.c-field__control--error,.c-field__control--success){border-color:var(--border-interactive)}.c-field__input{flex:1;min-width:0;border:none;background:none;color:var(--text-primary);font:inherit;font-size:var(--text-base-size);font-weight:var(--font-weight-medium);line-height:var(--text-base-line)}.c-field__input:focus{outline:none}.c-field__input::placeholder{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.c-field__input:disabled{color:var(--text-disabled);cursor:not-allowed}textarea.c-field__input{min-height:96px;resize:vertical}.c-field__select{align-self:stretch;align-items:center;padding:0 calc(var(--space-3) + 20px + var(--space-2) * 2) 0 calc(var(--space-3) + var(--space-2));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-field__select--placeholder{color:var(--text-tertiary)}@supports (appearance: base-select){.c-field__select,.c-field__select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.c-field__select::picker-icon{display:none}.c-field__control:has(>.c-field__select){anchor-scope:--c-field-control;anchor-name:--c-field-control}.c-field__select::picker(select){position-anchor:--c-field-control;left:anchor(left);width:anchor-size(width);box-sizing:border-box;padding:var(--space-1);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--background-primary)}.c-field__select option{padding:var(--space-2) var(--space-1-5);border-radius:var(--radius-sm)}.c-field__select option::checkmark{display:none}}.c-field__affix{display:flex;flex-shrink:0;align-items:center;color:var(--icon-secondary)}.c-field__affix .c-icon{width:20px;height:20px}.c-field__control:has(>.c-field__select)>.c-field__affix{position:absolute;top:0;right:var(--space-3);bottom:0;pointer-events:none}.c-field__affix--success{color:var(--icon-success)}.c-field__affix--leading{order:-1}.c-field__clear{padding:0;border:none;background:none;color:var(--icon-secondary);cursor:pointer}.c-field__clear:hover{color:var(--icon-primary)}.c-field__required{margin-left:var(--space-1);color:var(--text-error)}.c-field__hint{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-field__hint--error{color:var(--text-error);font-weight:var(--font-weight-medium)}.c-field__hint--success{color:var(--text-success);font-weight:var(--font-weight-medium)}.c-checkbox{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.c-checkbox--disabled{cursor:not-allowed}.c-checkbox__input{position:absolute;width:1px;height:1px;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.c-checkbox__box{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--border-secondary);border-radius:var(--radius-xs);background-color:var(--background-primary)}.c-checkbox__input:checked+.c-checkbox__box{border-color:var(--background-interactive-primary);background-color:var(--background-interactive-primary)}.c-checkbox__input:focus-visible+.c-checkbox__box{outline:2px solid var(--border-focus);outline-offset:1px}.c-checkbox__input:disabled+.c-checkbox__box{border-color:var(--border-disabled);background-color:var(--background-disabled)}.c-checkbox__tick{width:12px;height:12px;color:var(--icon-on-interactive-primary)}.c-checkbox__label{flex:1;color:var(--text-primary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-checkbox--disabled .c-checkbox__label{color:var(--text-disabled)}.c-checkbox__info{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:none;color:var(--icon-secondary);cursor:pointer}.c-checkbox__info .c-icon{width:24px;height:24px}.c-checkbox__info:hover{color:var(--icon-primary)}.c-segmented-control{display:flex;width:100%;height:40px;border-radius:var(--radius-full);background-color:var(--background-tertiary);overflow:hidden}.c-segmented-control:has(:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}@media (min-width: 1000px){.c-segmented-control--hug{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;width:auto}}.c-segmented-control--disabled{background-color:var(--background-disabled);color:var(--text-disabled);cursor:not-allowed}.c-segmented-control__segment{display:flex;flex:1;align-items:center;justify-content:center;min-width:24px;padding:var(--space-2) var(--space-6);border:none;background:none;color:var(--text-primary);text-decoration:none;font:inherit;font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line);cursor:pointer}.c-segmented-control__segment:is(span){cursor:default}.c-segmented-control__segment:disabled{cursor:not-allowed}.c-segmented-control__segment--selected{border-radius:var(--radius-full);background-color:var(--background-interactive-primary);color:var(--text-on-interactive-primary)}.c-segmented-control--disabled .c-segmented-control__segment--selected{background-color:var(--background-disabled-strong)}.c-segmented-control__segment--selected:hover:not(:disabled){background-color:var(--background-interactive-primary-hover)}.c-otp-input{display:flex;gap:var(--space-2)}.c-otp-input__cell{flex:1;min-width:0;height:56px;padding:0;border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);color:var(--text-primary);font:inherit;font-weight:var(--font-weight-semibold);font-size:var(--text-2xl-size);line-height:var(--text-2xl-line);text-align:center}.c-otp-input__cell--filled{border-color:var(--border-primary)}.c-otp-input__cell:focus{border-color:var(--border-interactive);box-shadow:inset 0 0 0 1px var(--border-interactive);outline:none}.c-otp-input__cell:disabled{border-color:var(--border-disabled);background-color:var(--background-disabled);color:var(--text-disabled)}.c-otp-input__cell--error{border-color:var(--border-error)}.c-otp-input__cell:hover:not(:disabled,.c-otp-input__cell--error){border-color:var(--border-interactive)}.c-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}@media (min-width: 1000px){.c-modal{align-items:center}}.c-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--background-inverse);opacity:.4}.c-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-height:90vh;overflow-y:auto;padding:var(--space-4);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background-color:var(--background-primary)}@media (min-width: 1000px){.c-modal__dialog{gap:var(--space-5);width:min(100% - 2 * var(--space-4),640px);padding:var(--space-6);border-radius:var(--radius-2xl)}}.c-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.c-modal__icon{flex:none;width:24px;height:24px;color:var(--icon-interactive)}.c-modal__title-block{display:flex;flex:1;flex-direction:column;gap:var(--space-2)}.c-modal__title{margin:0;font-size:var(--text-xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-xl-line)}.c-modal__subtitle{margin:0;color:var(--text-secondary);font-size:var(--text-base-size);font-weight:var(--font-weight-light);line-height:var(--text-base-line)}.c-modal--subtitle-sm .c-modal__subtitle{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-modal__divider{margin:0;border:none;border-top:1px solid var(--border-tertiary)}.c-modal__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background-color:transparent;color:var(--icon-secondary);cursor:pointer}.c-modal__close .c-icon{width:16px;height:16px}.c-modal__close:hover{background-color:var(--background-secondary)}.c-modal--accent-close-always .c-modal__close{width:44px;height:44px;color:var(--icon-interactive)}.c-modal--accent-close-always .c-modal__close .c-icon{width:20px;height:20px}.c-modal--accent-close .c-modal__close{color:var(--icon-interactive)}@media (min-width: 1000px){.c-modal--accent-close .c-modal__close{width:44px;height:44px}.c-modal--accent-close .c-modal__close .c-icon{width:20px;height:20px}}.c-modal__body{display:flex;flex-direction:column;gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-modal__body p{margin:0}.c-modal__body strong{color:var(--text-primary)}.c-modal__section{display:flex;flex-direction:column;gap:var(--space-1)}.c-modal__section p{color:var(--text-primary)}.c-modal__section-title{margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--text-xs-line);text-transform:uppercase}@media (min-width: 1000px){.c-modal--compact{width:min(100% - 2 * var(--space-4),480px);padding:var(--space-8)}}.c-modal--compact .c-modal__header{gap:var(--space-3)}.c-modal--compact .c-modal__title{font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-modal--panel{width:405px;max-width:100%;height:100%;max-height:none;margin-left:auto;border-radius:0}}.c-modal--panel .c-modal__header{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-tertiary)}@media (min-width: 1000px){.c-modal--panel .c-modal__header{padding-bottom:var(--space-5)}}.c-modal--panel .c-modal__close{color:var(--icon-interactive)}.c-modal--panel .c-modal__close .c-icon{width:12px;height:12px}@media (min-width: 1000px){.c-modal--panel .c-modal__close{width:44px;height:44px}.c-modal--panel .c-modal__close .c-icon{width:14px;height:14px}}.c-modal--panel .c-modal__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-modal--panel .c-modal__title{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}}.c-modal--panel .c-modal__body{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-modal--blank .c-modal__header{justify-content:flex-end}.c-modal--blank .c-modal__body{flex:1;min-height:0}.c-modal--blank:has(.c-modal__frame:not([hidden])){height:calc(100% - 60px);max-height:none;padding-bottom:var(--space-5)}@media (min-width: 1000px){.c-modal--blank:has(.c-modal__frame:not([hidden])){height:735px;max-height:90vh;padding-bottom:var(--space-6)}}.c-modal--blank .c-modal__frame{display:block;width:100%;height:100%;border:0}.c-modal--no-chrome .c-modal__header{display:none}[data-in-popup] .c-container{width:100%}[data-in-popup] .c-page{gap:0;padding-block:0}.c-popup-page__close{position:fixed;top:var(--c-popup-close-top, 0);right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-full);background-color:transparent;color:var(--icon-interactive);cursor:pointer}.c-popup-page__close .c-icon{width:16px;height:16px}.c-popup-page__close:hover{background-color:var(--background-secondary)}[data-in-popup]:not([data-framed]) .c-popup-page__close{display:none}.c-overlay-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center}.c-overlay-loader__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--background-inverse);opacity:.4}.c-overlay-loader .c-spinner{position:relative;z-index:1}.c-icon-card{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-3);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary);color:inherit;cursor:pointer;text-align:center;text-decoration:none}.c-icon-card>.c-icon{margin-bottom:var(--space-2);width:var(--c-icon-card-icon-size, 24px);height:var(--c-icon-card-icon-size, 24px);color:var(--icon-accent)}.c-icon-card--static{cursor:default}.c-icon-card__text-group{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.c-icon-card__title{font-weight:var(--font-weight-bold);font-size:var(--text-base-size);line-height:var(--text-base-line);text-wrap:balance}@media (min-width: 1000px){.c-icon-card__title{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-icon-card__description{color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}@media (min-width: 1000px){.c-icon-card__description{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.c-icon-card__action{pointer-events:none}.c-icon-card--horizontal{display:grid;grid-template-columns:auto 1fr;align-content:center;padding:var(--space-3) var(--space-4);gap:var(--space-1) var(--space-4);text-align:left}.c-icon-card--horizontal .c-icon{grid-row:1/span 2;margin-bottom:0}.c-option-card{position:relative;display:flex;flex-direction:column;overflow:hidden;gap:var(--space-1-5);padding:var(--space-4) var(--space-3);border:1.5px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);cursor:pointer}@media (min-width: 1000px){.c-option-card{height:129px}}.c-option-card--selected{border-color:var(--border-interactive)}.c-option-card__title{font-weight:var(--font-weight-bold);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}.c-option-card__description{color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-option-card__artwork{position:absolute;right:0;bottom:-4px;pointer-events:none}.c-page-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px}.c-page--flow .c-page-header{margin-bottom:var(--space-3)}.c-page-header__back{padding-inline:0}.c-page-header__back .c-icon{color:var(--icon-interactive)}.c-page-header__help-wrap{position:relative;display:inline-flex;flex-shrink:0}.c-page-header__help{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-full);background-color:transparent;color:var(--icon-interactive);cursor:pointer}@media (min-width: 1000px){.c-page-header__help{width:56px;height:56px}}.c-page-header__help:hover{background-color:var(--background-secondary)}.c-page-header__help .c-icon{width:26px;height:26px}.c-help-popover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end}@media (min-width: 1000px){.c-help-popover{position:absolute;inset:auto 0 auto auto;top:calc(100% + var(--space-2));z-index:10;display:block;width:375px}}.c-help-popover__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--background-inverse);opacity:.4}@media (min-width: 1000px){.c-help-popover__scrim{display:none}}.c-help-popover__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:90%;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background-color:var(--background-primary)}@media (min-width: 1000px){.c-help-popover__panel{max-height:none;border-radius:var(--radius-2xl);box-shadow:0 8px 24px #0000001f}}.c-help-popover__body{display:flex;flex-direction:column;min-height:0;gap:var(--space-4);overflow-y:auto;overscroll-behavior:contain}.c-help-popover__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.c-help-popover__title{margin:0;font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-help-popover__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background-color:transparent;color:var(--icon-interactive);cursor:pointer}.c-help-popover__close .c-icon{width:16px;height:16px}.c-help-popover__close:hover{background-color:var(--background-secondary)}.c-help-popover__divider,.c-help-popover__contact-divider{margin:0;border:none;border-top:1px solid var(--border-tertiary)}.c-help-popover__intro{margin:0;font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-action-card{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line);text-align:left;text-decoration:none}.c-action-card:hover{background-color:var(--background-secondary)}.c-action-card__chevron{flex-shrink:0;width:20px;height:20px;color:var(--icon-secondary)}.c-help-popover__contact{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--background-secondary)}.c-help-popover__contact-title{margin:0;font-size:var(--text-sm-size);font-weight:var(--font-weight-bold);line-height:var(--text-sm-line)}.c-help-popover__contact-row{display:flex;flex-direction:column;gap:2px}.c-help-popover__contact-label{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-help-popover__contact-value{margin:0;font-size:var(--text-sm-size);font-weight:var(--font-weight-bold);line-height:var(--text-sm-line)}.c-help-popover__custom{font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-help-popover__custom>*{margin-block:0 var(--space-3)}.c-help-popover__custom>:last-child{margin-block-end:0}.c-help-popover__custom a{color:var(--text-interactive)}.c-esim-section{--c-section-gap: var(--space-3)}@media (min-width: 1000px){.c-esim-section{--c-section-gap: var(--space-6)}}.c-esim-section>[data-vue]{display:contents}.c-esim-section__title-and-actions{display:flex;align-items:center;gap:var(--space-2-5)}.c-esim-section__title-and-actions>.c-section__title{flex:1;min-width:0}@media (min-width: 1000px){.c-esim-section__title-and-actions{display:contents}}.c-esim-section__header .c-section__text-group{align-self:stretch}@media (min-width: 1000px){.c-esim-section__header .c-section__text-group{align-self:auto}}.c-esim-section__header .c-section__description{font-weight:var(--font-weight-regular)}@media (min-width: 1000px){.c-esim-section__header .c-section__description{font-weight:var(--font-weight-light)}}@media (min-width: 1000px){.c-esim-section__header .c-section__actions{order:1;margin-top:var(--space-2)}}.c-esim-block{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-3xl);background-color:var(--background-secondary);text-align:center}@media (min-width: 1000px){.c-esim-block{padding:var(--space-10)}}.c-esim-block .c-section__description{font-weight:var(--font-weight-regular)}.c-esim-block__action{order:2;align-self:stretch;font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-esim-block__action{order:1;align-self:center}}.c-esim-block__benefits{display:grid;order:1;width:100%;grid-template-columns:repeat(3,1fr);margin:0;padding:0;gap:var(--space-2);list-style:none}@media (min-width: 1000px){.c-esim-block__benefits{order:2;gap:var(--space-5)}}.c-esim-block__benefits .c-icon-card{gap:var(--space-1-5);padding:var(--space-2-5)}.c-esim-block__benefits .c-icon-card>.c-icon{margin-bottom:0}@media (min-width: 1000px){.c-esim-block__benefits .c-icon-card{gap:var(--space-1);padding:var(--space-5) var(--space-3)}.c-esim-block__benefits .c-icon-card>.c-icon{margin-bottom:var(--space-2)}}.c-esim-block__benefits>*{min-width:0}@media (min-width: 1000px){.c-esim-block__benefits{--c-icon-card-icon-size: 48px}}.c-esim-block__benefits .c-icon-card__title{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}@media (min-width: 1000px){.c-esim-block__benefits .c-icon-card__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}}.c-esim-check{display:flex;flex-direction:column;gap:var(--space-5)}.c-esim-check__list{max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.c-esim-check__item{padding:var(--space-3) 0;border-bottom:1px solid var(--border-tertiary);color:var(--text-primary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-check__item:last-child{border-bottom:none}.c-esim-check__fallback{display:flex;flex-direction:column;gap:var(--space-2)}.c-esim-check__fallback-title{margin:0;color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-check__fallback-body{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-check__disclaimer{margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}@media (min-width: 1000px){.c-section--why-free2go{--c-section-gap: 44px}}@media (min-width: 1000px){.c-section--why-free2go .c-card-row{--c-card-row-gap: var(--space-8)}}.c-section--why-free2go .c-icon-card{--c-icon-card-icon-size: 32px}@media (min-width: 1000px){.c-section--why-free2go .c-icon-card{--c-icon-card-icon-size: 48px}}.c-section--benefits{--c-section-gap: var(--space-3)}@media (min-width: 1000px){.c-section--benefits{--c-section-gap: var(--space-6)}}.c-section--benefits .c-card-row{--c-card-row-gap: var(--space-3)}@media (min-width: 1000px){.c-section--benefits .c-card-row{--c-card-row-gap: var(--space-6)}}.c-section--benefits .c-icon-card{--c-icon-card-icon-size: 32px}@media (min-width: 1000px){.c-section--benefits .c-icon-card{--c-icon-card-icon-size: 48px}}.c-section--benefits .c-icon-card__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-section--benefits .c-icon-card__title{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-section--benefits .c-icon-card__description{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}@media (min-width: 1000px){.c-section--benefits .c-icon-card__description{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.c-section--offer{--c-section-gap: var(--space-4);padding:var(--space-4);border-radius:var(--radius-3xl);background-color:var(--background-secondary)}@media (min-width: 1000px){.c-section--offer{--c-section-gap: var(--space-12);flex-direction:row;align-items:stretch;padding:var(--space-12)}}.c-offer__visual{width:100%;height:200px;border-radius:var(--radius-2xl);object-fit:cover}@media (min-width: 1000px){.c-offer__visual{flex:0 0 536px;width:536px;height:auto;min-height:377px}}.c-offer__body{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media (min-width: 1000px){.c-offer__body{flex:1}}.c-offer__heading{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width: 1000px){.c-offer__heading{gap:var(--space-5)}}.c-offer__eyebrow{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);letter-spacing:.06em;line-height:normal}.c-offer__counter{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2-5);padding:18px var(--space-6);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}.c-offer__unit{display:flex;flex-direction:column;align-items:center}.c-offer__unit-value,.c-offer__separator{color:var(--text-primary);font-size:var(--text-3xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-3xl-line)}.c-offer__unit-label{color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-offer__description{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-offer__description{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}}.c-offer__description{font-weight:var(--font-weight-regular)}.c-offer__actions{display:flex}.c-offer__actions .c-button{width:100%}@media (min-width: 1000px){.c-offer__actions{padding-top:var(--space-2-5)}.c-offer__actions .c-button{width:auto}}@media (min-width: 1000px){.c-article>.c-section--offer .c-offer__visual{flex:1 1 0;width:auto;min-height:0;contain:size}}.c-section--login{padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}@media (min-width: 1000px){.c-section--login{padding:var(--space-10) var(--space-3)}}.c-section--login .c-section__header{--c-section-header-gap: var(--space-3)}@media (min-width: 1000px){.c-section--login .c-section__header{--c-section-header-gap: var(--space-4)}}.c-section--login .c-section__description{font-weight:var(--font-weight-regular)}.c-section--login .c-section__actions{display:flex;align-self:stretch;justify-content:center}.c-section--login .c-section__actions .c-button{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}@media (min-width: 1000px){.c-section--login .c-section__actions .c-button{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.c-section--login .c-section__actions .c-button{width:100%}@media (min-width: 1000px){.c-section--login .c-section__actions{align-self:center}.c-section--login .c-section__actions .c-button{padding:var(--space-3) var(--space-6);width:auto}}.c-section--partners{--c-section-gap: var(--space-6);padding-block:var(--space-6);border-block:1px solid var(--border-tertiary)}@media (min-width: 1000px){.c-section--partners{--c-section-gap: 38px;padding-block:38px}}.c-section--partners .c-section__description{font-weight:var(--font-weight-regular)}@media (min-width: 1000px){.c-section--partners .c-section__description{font-weight:var(--font-weight-light)}}.c-partners__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width: 1000px){.c-partners__logos{gap:var(--space-14)}}.c-partners__logos>li:nth-child(1){order:1}.c-partners__logos>li:nth-child(2){order:3}.c-partners__logos>li:nth-child(3){order:4}.c-partners__logos>li:nth-child(4){order:2}@media (min-width: 1000px){.c-partners__logos>li:nth-child(1),.c-partners__logos>li:nth-child(2),.c-partners__logos>li:nth-child(3),.c-partners__logos>li:nth-child(4){order:0}}.c-partners__logo{display:block;height:22px;width:auto}@media (min-width: 1000px){.c-partners__logo{height:40px}}.c-partners__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3-5)}@media (min-width: 1000px){.c-partners__actions{align-items:center}.c-partners__actions .c-button{width:400px}}.c-newsletter-section{--c-section-gap: var(--space-2);padding:var(--space-4);border-radius:20px;background-color:var(--background-secondary)}@media (min-width: 1000px){.c-newsletter-section{--c-section-gap: var(--space-14);flex-direction:row;align-items:center;padding:var(--space-12) var(--space-14);border-radius:var(--radius-3xl)}}.c-newsletter-section__content{display:contents}@media (min-width: 1000px){.c-newsletter-section__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.c-newsletter-section__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-newsletter-section__title{font-size:var(--text-3xl-size);line-height:var(--text-3xl-line)}}.c-newsletter-section__title{margin:0;color:var(--text-primary);font-weight:var(--font-weight-bold)}@media (min-width: 1000px){.c-newsletter-section__title{order:1}}.c-newsletter-section__description{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-newsletter-section__description{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-newsletter-section__description{margin:0;color:var(--text-secondary);font-weight:var(--font-weight-regular)}@media (min-width: 1000px){.c-newsletter-section__description{order:2}}.c-newsletter-section__form{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width: 1000px){.c-newsletter-section__form{display:contents}}.c-newsletter-section__row{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width: 1000px){.c-newsletter-section__row{flex-direction:row;align-items:center;gap:var(--space-3);order:3}}@media (min-width: 1000px){.c-newsletter-section__field{width:320px}}.c-newsletter-section__submit{width:100%}@media (min-width: 1000px){.c-newsletter-section__submit{width:auto}}.c-newsletter-section__consent{align-items:flex-start;padding-top:var(--space-2-5);gap:var(--space-2)}@media (min-width: 1000px){.c-newsletter-section__consent{order:4}}.c-newsletter-section__consent .c-checkbox__label{color:var(--text-secondary)}.c-newsletter-section__consent .c-checkbox__label a{color:inherit;text-decoration:underline}.c-newsletter-section__status{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-newsletter-section__status{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.c-newsletter-section__status{margin:0;color:var(--text-secondary)}.c-newsletter-section__status--error{color:var(--text-error)}@media (min-width: 1000px){.c-newsletter-section__status{order:5}}.c-newsletter-section__visual{order:-1;width:100%;height:135px;border-radius:var(--radius-md);object-fit:cover}@media (min-width: 1000px){.c-newsletter-section__visual{order:2;flex-shrink:0;width:380px;height:240px;border-radius:var(--radius-2xl)}}.c-payment-section{--c-section-gap: var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);background-color:var(--background-secondary)}@media (min-width: 1000px){.c-payment-section{--c-section-gap: 18px;padding:50px var(--space-5);border-radius:var(--radius-3xl)}}.c-payment-section__title{margin:0;color:var(--text-primary);font-size:var(--text-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--text-xs-line);text-align:center;white-space:pre-line}@media (min-width: 1000px){.c-payment-section__title{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-payment-section__methods{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:19px;margin:0;padding:0;list-style:none}@media (min-width: 1000px){.c-payment-section__methods{gap:var(--space-10)}}.c-payment-section__logo{--c-payment-logo-height: 24px;display:block;height:var(--c-payment-logo-height);width:auto}@media (min-width: 1000px){.c-payment-section__logo{--c-payment-logo-height: 50px}}.c-payment-section__logo--wide{height:auto;width:calc(var(--c-payment-logo-height) * 1.25)}.c-store-locator__body{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width: 1000px){.c-store-locator__body{flex-direction:row;align-items:flex-start;gap:var(--space-8)}}.c-store-locator__filter{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}@media (min-width: 1000px){.c-store-locator__filter{width:380px;gap:var(--space-6);padding:var(--space-6)}}.c-store-locator__filter-title{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);line-height:var(--text-base-line)}.c-store-locator__checkboxes{display:flex;flex-direction:column;gap:var(--space-2)}.c-store-locator__results{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-6)}.c-store-locator__map{position:relative;height:500px;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--background-secondary)}@media (min-width: 1000px){.c-store-locator__map{height:420px}}.c-store-locator__map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.c-store-locator__map-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-store-locator__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.c-store-locator__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}@media (min-width: 1000px){.c-store-locator__card{flex-direction:row;gap:var(--space-6);padding:var(--space-5) var(--space-6)}}.c-store-locator__identity,.c-store-locator__meta{display:flex;flex-direction:column;gap:var(--space-1)}@media (min-width: 1000px){.c-store-locator__identity,.c-store-locator__meta{flex:1;min-width:0}}.c-store-locator__eyebrow{color:var(--text-secondary);font-size:var(--text-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--text-xs-line);text-transform:uppercase}.c-store-locator__name{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);line-height:var(--text-base-line)}.c-store-locator__address{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-store-locator__meta-label{color:var(--text-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);line-height:var(--text-sm-line)}.c-store-locator__meta-value{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-store-locator__phone{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-decoration:none}.c-store-locator__email{color:var(--text-interactive);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-decoration:none}.c-store-locator__email:hover{color:var(--text-interactive-hover)}.c-store-locator__popup{display:flex;flex-direction:column;max-width:320px;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-store-locator__popup p{margin:0}.c-store-locator__map .gm-style-iw-d{overflow-x:hidden!important}.c-store-locator__popup-name{margin-bottom:var(--space-1);color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);line-height:var(--text-base-line)}.c-store-locator__popup-hours{margin-top:var(--space-2)}.c-store-locator__empty{margin:0;padding:var(--space-6);color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-align:center;border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl)}.c-store-locator__load-more{display:flex;justify-content:center}.c-section--faq-flat{--c-section-gap: var(--space-3)}@media (min-width: 1000px){.c-section--faq-flat{--c-section-gap: var(--space-6)}}.c-faq-list{display:grid;margin:0;padding:0;gap:var(--space-2);grid-template-columns:1fr;list-style:none}@media (min-width: 1000px){.c-faq-list{gap:var(--space-3)}}.c-faq-item{border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);background-color:var(--background-primary)}.c-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--text-sm-size);line-height:var(--text-sm-line);list-style:none}.c-faq-item__question::-webkit-details-marker{display:none}.c-faq-item__question:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (min-width: 1000px){.c-faq-item__question{padding:var(--space-4) var(--space-5);font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-faq-item__text{min-width:0}.c-faq-item__marker{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease}.c-faq-item__marker .c-icon{width:12px;height:8px;color:var(--icon-interactive)}[open]>.c-faq-item__question .c-faq-item__marker{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.c-faq-item__marker{transition:none}}.c-faq-item__answer{padding:0 var(--space-4) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-faq-item__answer{padding:0 var(--space-5) var(--space-4);font-size:var(--text-base-size);line-height:var(--text-base-line)}}.c-faq-item__answer>:last-child{margin-bottom:0}.c-faq-item__answer ul,.c-faq-item__answer ol{margin:var(--space-2) 0;padding-left:var(--space-5)}.c-faq-item__answer a{color:var(--text-interactive);text-decoration:underline}.c-page.c-page--faq{gap:var(--space-6);padding-block:0 var(--space-5)}@media (min-width: 1000px){.c-page.c-page--faq{gap:var(--space-16);padding-block:var(--space-5) var(--space-20)}}.c-section--faq{--c-section-gap: var(--space-8)}.c-faq-page{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width: 1000px){.c-faq-page{grid-template-columns:300px minmax(0,1fr);gap:var(--space-6) var(--space-16);align-items:start}}@media (min-width: 1000px){.c-faq-search{grid-column:2;grid-row:1}}.c-faq-page__groups{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width: 1000px){.c-faq-page__groups{grid-column:2;grid-row:2}}@media (min-width: 1000px){.c-faq-page .c-page-nav{grid-column:1;grid-row:1/-1}}.c-faq-category{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-3xl);background-color:var(--background-secondary);scroll-margin-top:var(--space-6)}@media (min-width: 1000px){.c-faq-category{padding:var(--space-4) var(--space-6) var(--space-6)}}.c-faq-category__intro{color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-faq-category__intro>:last-child{margin-bottom:0}.c-faq-category__questions{display:flex;margin:0;flex-direction:column;padding:0;gap:var(--space-2);list-style:none}.c-faq-category__cell .c-faq-item__text{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.c-faq-support{display:flex;flex-direction:column;padding:var(--space-4);border-radius:var(--radius-3xl);background-color:var(--background-secondary)}@media (min-width: 1000px){.c-faq-support{grid-column:2;grid-row:3;padding:var(--space-12)}}.c-faq-support__text{display:flex;flex-direction:column;gap:var(--space-5);flex:1}@media (min-width: 1000px){.c-faq-support__action{align-self:flex-start}}.c-faq-support__title{margin:0;color:var(--text-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-faq-support__title{font-size:var(--text-3xl-size);line-height:var(--text-3xl-line)}}.c-faq-support__body{margin:0;color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-faq-page__empty,.c-faq-page__no-results{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8) var(--space-6);border-radius:var(--radius-3xl);background-color:var(--background-secondary);text-align:center}.c-faq-page__empty-title{margin:0;color:var(--text-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}.c-faq-page__empty-body{margin:0;color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-image-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}.c-image-card__media{aspect-ratio:384/220;overflow:hidden}.c-image-card__image{display:block;width:100%;height:100%;object-fit:cover}.c-image-card__content{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.c-image-card__title{margin:0;color:var(--text-primary);font-size:var(--text-lg-size);font-weight:var(--font-weight-bold);line-height:var(--text-lg-line)}.c-image-card__description{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-image-card__title,.c-image-card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-image-card__actions{display:flex;gap:var(--space-3);margin-top:auto;padding-top:var(--space-1)}.c-image-card__action{padding-inline:0}@media (min-width: 1000px){.c-image-card__content{padding:var(--space-5) var(--space-6) var(--space-6)}.c-image-card__title{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}.c-image-card__description{font-size:var(--text-base-size);line-height:var(--text-base-line)}}.c-authorized-pos__grid{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width: 1000px){.c-authorized-pos__grid{grid-template-columns:repeat(3,1fr)}}.c-authorized-pos__load-more{display:flex;justify-content:center}.c-page--news{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-4)}@media (min-width: 1000px){.c-page--news{gap:var(--space-16);padding-block:var(--space-5) var(--space-20)}}.c-news__list-header{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-news__list-header{gap:var(--space-6)}}.c-news__grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width: 1000px){.c-news__grid{grid-template-columns:repeat(3,1fr)}}.c-news__more{display:flex;justify-content:center;margin-top:var(--space-8)}.c-news__empty{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;padding-block:var(--space-16);text-align:center}.c-news__empty-title{margin:0;color:var(--text-primary);font-size:var(--text-lg-size);font-weight:var(--font-weight-bold);line-height:var(--text-lg-line)}@media (min-width: 1000px){.c-news__empty-title{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}}.c-news__empty-body{max-width:44ch;margin:0;color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-news-section__row{display:flex;gap:var(--space-2-5);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none;scroll-snap-type:x proximity}.c-news-section__row::-webkit-scrollbar{display:none}@media (min-width: 1000px){.c-news-section__row{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,1fr);overflow-x:visible}}.c-news-section__item{flex:0 0 235px;scroll-snap-align:start;display:flex}@media (min-width: 1000px){.c-news-section__item{flex:1 1 auto}}.c-page--news-article{--c-container-max-width: 836px;display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-4)}@media (min-width: 1000px){.c-page--news-article{gap:var(--space-16);padding-block:var(--space-5) var(--space-20)}}.c-article{display:flex;flex-direction:column;gap:var(--space-6)}.c-article__head{display:flex;flex-direction:column;gap:var(--space-2)}.c-article__title{margin:0;color:var(--text-primary);font-size:var(--text-xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-article__title{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-article__timestamp{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-article__hero{display:block;width:100%;aspect-ratio:343/200;border-radius:var(--radius-2xl);object-fit:cover}@media (min-width: 1000px){.c-article__hero{aspect-ratio:836/420}}.c-article__body{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 1000px){.c-article__body{font-size:var(--text-base-size);line-height:var(--text-base-line)}}.c-article__body>*{margin-block:0 var(--space-4)}.c-article__body>:last-child{margin-block-end:0}.c-article__body a{color:var(--text-interactive)}.c-article__body img{max-width:100%;height:auto;border-radius:var(--radius-2xl)}.c-article__body h2,.c-article__body h3{margin-block-start:var(--space-6);color:var(--text-primary);font-weight:var(--font-weight-bold);text-align:left}.c-article__body h2{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}@media (min-width: 1000px){.c-article__body h2{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}}.c-article__body h3{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-article__body h3{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-article__body ul,.c-article__body ol{padding-inline-start:var(--space-5);text-align:left}.c-article__body li{margin-block-end:var(--space-2)}.c-article__body li:last-child{margin-block-end:0}.c-article__body table{width:100%;border-collapse:collapse}.c-article__body>table{border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl)}.c-article__body th,.c-article__body td{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border-tertiary);text-align:left;vertical-align:top}.c-article__body th{background-color:var(--background-secondary);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-article__body tr:first-child>*{border-block-start:0}.c-article__table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl)}.c-article__table-scroll table{min-width:480px}.c-year-filter{display:flex;gap:var(--space-4);align-items:flex-end}.c-year-filter .c-field{flex:1}@media (min-width: 1000px){.c-year-filter .c-field{flex:0 0 320px}}.c-year-filter__submit{flex-shrink:0}.c-notice-list{overflow:hidden;border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}.c-notice+.c-notice{border-block-start:1px solid var(--border-tertiary)}.c-notice{position:relative;display:grid;gap:var(--space-2);padding:var(--space-4)}@media (min-width: 1000px){.c-notice{grid-template-columns:max-content 1fr auto;gap:var(--space-6);align-items:start;padding:var(--space-5) var(--space-6)}}.c-notice__date{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-notice__content{display:flex;flex-direction:column;gap:var(--space-2)}.c-notice__title{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-notice__link{color:inherit;text-decoration:none}.c-notice__link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.c-notice__link:hover{text-decoration:underline}.c-notice__lead{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-notice__arrow{display:none}@media (min-width: 1000px){.c-notice__arrow{display:block;color:var(--icon-primary)}}.c-notice__arrow .c-icon{width:20px;height:20px}.c-notices-empty{display:flex;flex-direction:column;gap:var(--space-10)}.c-notices-empty__state{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.c-notices-empty__icon{display:block;margin-block-end:var(--space-2);color:var(--icon-accent)}.c-notices-empty__icon .c-icon{width:40px;height:40px}.c-notices-empty__title{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-notices-empty__body{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-section__header--centred{text-align:center}.c-page-nav{border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary);overflow:hidden}.c-page-nav__list{margin:0;padding:0;list-style:none}.c-page-nav__item+.c-page-nav__item{border-top:1px solid var(--border-tertiary)}.c-page-nav__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--text-interactive);font-size:var(--text-base-size);line-height:var(--text-base-line);text-decoration:none}.c-page-nav__link:hover{background-color:var(--background-secondary)}.c-page-nav__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.c-page-nav__link--current{background-color:var(--background-secondary);font-weight:var(--font-weight-bold)}.c-page-nav__label{min-width:0}.c-page-nav__arrow{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex-shrink:0;color:var(--icon-interactive)}.c-page-nav__arrow .c-icon{width:20px;height:20px}.c-page.c-page--info{gap:var(--space-6);padding-block:var(--space-4)}@media (min-width: 1000px){.c-page.c-page--info{gap:var(--space-16);padding-block:var(--space-5) var(--space-20)}}.c-info{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width: 1000px){.c-info{grid-template-columns:300px minmax(0,1fr);gap:var(--space-6) var(--space-16);align-items:start}}@media (min-width: 1000px){.c-info__header{grid-column:1/-1}}.c-info__topic{display:flex;flex-direction:column;gap:var(--space-4)}.c-info__title{margin:0;color:var(--text-primary);font-size:var(--text-lg-size);font-weight:var(--font-weight-bold);line-height:var(--text-lg-line)}@media (min-width: 1000px){.c-info__title{font-size:var(--text-xl-size);line-height:var(--text-xl-line)}}.c-info__empty{display:flex;flex-direction:column;gap:var(--space-10)}.c-checkout-step{display:flex;flex-direction:column;gap:var(--space-6);max-width:480px;margin-inline:auto}.c-checkout-step__header{display:flex;flex-direction:column;gap:var(--space-1)}.c-checkout-step__header--setup{margin-bottom:var(--space-6)}.c-checkout-step__form{display:flex;flex-direction:column;gap:var(--space-4)}.c-checkout-step__form--consent{gap:var(--space-5)}.c-checkout-step__form--picker{gap:var(--space-8)}.c-checkout-step__form--grouped{gap:var(--space-6)}.c-checkout-step__group{display:flex;flex-direction:column;gap:var(--space-3)}.c-checkout-step__separator{margin:0;border:0;border-top:1px solid var(--border-tertiary)}.c-checkout-step__group-label{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line)}.c-checkout-step__eyebrow{margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--text-xs-line);letter-spacing:.04em;text-transform:uppercase}.c-checkout-step__title{margin:0;font-size:var(--text-2xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-2xl-line)}.c-checkout-step__description{margin:0;color:var(--text-secondary)}.c-checkout-step__section{display:flex;flex-direction:column;gap:var(--space-4)}.c-checkout-step__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.c-checkout-step__toggle-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary)}.c-checkout-step__toggle-row .c-icon{width:32px;height:32px;flex-shrink:0;color:var(--icon-accent)}.c-checkout-step__toggle-copy{display:flex;flex:1;flex-direction:column;gap:var(--space-1)}.c-checkout-step__toggle-title{font-weight:var(--font-weight-semibold);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-checkout-step__toggle-description{color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}a.c-checkout-step__link{text-decoration-line:underline}.c-checkout-step__link{align-self:flex-start;padding:0;border:none;background:none;color:var(--text-interactive);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line);text-decoration:none;cursor:pointer}.c-checkout-step__link:hover{color:var(--text-interactive-hover)}.c-checkout-step__actions .c-checkout-step__link{align-self:center}.c-checkout-step__field-row{display:grid;grid-template-columns:348fr 120fr;gap:var(--space-3)}.c-checkout-step__field-row>*{min-width:0}.c-checkout-step__legal-note{margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-checkout-step__card-row{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-checkout-step__card-row{flex-direction:row}}.c-checkout-step__number-block{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.c-checkout-step__number{margin:0;color:var(--text-accent);font-size:var(--text-3xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-3xl-line);text-align:center}.c-checkout-step__number-caption{margin:0;color:var(--text-secondary);text-align:center}.c-checkout-step__number-skeleton{display:flex;align-items:center;justify-content:center;min-height:76px}.c-checkout-step__divider{margin:0;border:none;border-top:1px solid var(--border-tertiary)}.c-checkout-step__divider-label{margin:0;color:var(--text-primary);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-align:center}.c-checkout-step__divider-label--start{text-align:left}.c-checkout-step__number-card{--c-icon-card-icon-size: 48px}.c-sim-status{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);border-color:var(--border-tertiary)}.c-sim-status .c-card__title{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-checkout-step>.c-sim-status+.c-button{margin-top:calc(var(--space-3) - var(--space-6))}.c-result-screen{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center}.c-result-screen:not(.c-result-screen--activation){justify-content:center;flex:1 0 auto}@media (min-width: 1000px){.c-result-screen:not(.c-result-screen--activation){min-height:720px}}.c-container--flow:has(>[data-vue]>.c-result-screen:not(.c-result-screen--activation),>[data-vue]>.c-result-screen--preparing){display:flex;flex-direction:column;flex:1 0 auto}.c-container--flow:has(>[data-vue]>.c-result-screen:not(.c-result-screen--activation),>[data-vue]>.c-result-screen--preparing)>[data-vue]{display:flex;flex-direction:column;flex:1 0 auto}.c-result-screen__status{display:flex;align-items:center;justify-content:center}.c-result-screen__status .c-icon:not(.c-result-screen__spinner){width:100px;height:100px}.c-result-screen--success .c-result-screen__status{color:var(--icon-success)}.c-result-screen--error .c-result-screen__status{color:var(--icon-error)}.c-result-screen--warning .c-result-screen__status{color:var(--icon-warning)}.c-result-screen__spinner{width:100px;height:100px;color:var(--icon-accent);animation:c-result-screen-spin .9s linear infinite}@keyframes c-result-screen-spin{to{transform:rotate(360deg)}}.c-result-screen__header{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-0-5)}.c-result-screen__title{margin:0;font-size:var(--text-xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-result-screen__title{font-size:var(--text-3xl-size);line-height:var(--text-3xl-line)}}.c-result-screen__description{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line);white-space:pre-line}@media (min-width: 1000px){.c-result-screen__description{font-size:var(--text-lg-size);font-weight:var(--font-weight-light);line-height:var(--text-lg-line)}}.c-result-screen__actions{display:flex;width:100%;max-width:480px;flex-direction:column;gap:var(--space-4)}.c-result-screen__actions--test-only{align-items:center;border-top:1px solid var(--border-secondary);padding-top:var(--space-5);margin-top:var(--space-2);gap:var(--space-2)}.c-result-screen__test-note{color:var(--text-tertiary);font-size:var(--text-xs-size);line-height:var(--text-xs-line);text-align:center;margin:0}.c-result-screen--activation{max-width:480px;gap:var(--space-6);padding-top:var(--space-3);margin-inline:auto}.c-result-screen--activation .c-result-screen__status .c-icon:not(.c-result-screen__spinner){width:100px;height:100px}.c-result-screen--activation .c-result-screen__spinner{width:50px;height:50px}@media (min-width: 1000px){.c-result-screen--activation .c-result-screen__spinner{width:100px;height:100px}}.c-result-screen--preparing{justify-content:center;flex:1 0 auto}@media (min-width: 1000px){.c-result-screen--preparing{min-height:720px}}.c-activation-notice__info-box{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-5);border-radius:var(--radius-2xl);background-color:var(--background-primary);text-align:center}.c-activation-notice__info-box .c-icon{width:50px;height:50px;color:var(--icon-info)}.c-activation-notice__info-box .c-icon circle{opacity:1}.c-activation-notice__info-text{display:flex;flex-direction:column;gap:var(--space-2)}.c-activation-notice__info-title{margin:0;font-weight:var(--font-weight-bold)}.c-activation-notice__info-description{margin:0;color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-activation-notice__steps{display:flex;flex-direction:column;gap:var(--space-3);width:100%;text-align:left}.c-activation-notice__steps-heading{margin:0;font-weight:var(--font-weight-bold);font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-activation-notice__steps-heading{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-activation-notice__steps-list{display:flex;flex-direction:column;margin:0;padding-inline:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);list-style:none}.c-activation-notice__step{display:flex;gap:var(--space-3);padding-block:var(--space-3-5)}.c-activation-notice__step-marker{display:flex;flex-direction:column;align-items:center}.c-activation-notice__step-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--background-accent);color:var(--text-strong);font-size:var(--text-xs-size);font-weight:var(--font-weight-bold);line-height:var(--text-xs-line)}.c-activation-notice__step-connector{flex:1;width:0;margin-bottom:-28px;border-left:2px dashed var(--background-accent)}.c-activation-notice__step-copy{display:flex;flex-direction:column;gap:var(--space-0-5)}.c-activation-notice__step-title{font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line);color:var(--text-strong)}.c-activation-notice__step-description{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-activation-notice__support{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-activation{display:flex;flex-direction:column;gap:var(--space-6);max-width:480px;margin-inline:auto;padding-block:var(--space-8) var(--space-16)}.c-esim-activation__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.c-esim-activation__status-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.c-esim-activation__number-box{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary)}.c-esim-activation__number-label{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-activation__number-value{color:var(--text-primary);font-size:var(--text-xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-xl-line)}.c-esim-activation__mnp-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);width:100%;padding:var(--space-5);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);text-align:center}@media (min-width: 1000px){.c-esim-activation__mnp-card{padding-inline:var(--space-10)}}.c-esim-activation__mnp-card-title{margin:0;color:var(--text-strong);font-weight:var(--font-weight-bold);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-esim-activation__mnp-card-title{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-esim-activation__mnp-card-text{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-activation__temporary-number{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background-color:var(--background-secondary)}.c-esim-activation__temporary-number-label{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-activation__temporary-number-value{color:var(--text-strong);font-weight:var(--font-weight-bold);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-esim-activation__temporary-number-value{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-esim-activation__notice-card{display:flex;flex-direction:column;gap:var(--space-5);width:100%;padding:var(--space-5);border:1px solid var(--border-tertiary);border-radius:var(--radius-3xl);background-color:var(--background-primary);text-align:center}.c-esim-activation__notice{margin:0;font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-esim-activation__notice--muted{color:var(--text-secondary);font-weight:var(--font-weight-normal)}.c-esim-activation__wifi-notice{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary);text-align:left}.c-esim-activation__wifi-notice .c-icon{width:48px;height:48px;flex-shrink:0;color:var(--icon-accent)}.c-esim-activation__wifi-notice-text{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-activation__install{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4);padding-inline:var(--space-3-5);border:1px solid var(--border-tertiary);border-radius:var(--radius-3xl);background-color:var(--background-primary)}.c-esim-activation__install>.c-segmented-control--hug{align-self:center}.c-esim-activation__install-heading{margin:0;text-align:center;font-weight:var(--font-weight-bold);font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-esim-activation__install-heading{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line)}}.c-esim-activation__panel{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.c-esim-activation__qr-block{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%}.c-esim-activation__qr-image{width:152px;height:152px;border-radius:var(--radius-md);image-rendering:pixelated}.c-esim-activation__qr{display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);overflow-wrap:break-word;font-family:monospace;font-size:var(--text-xs-size)}.c-esim-activation__qr-caption{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-activation__qr-caption strong{font-weight:var(--font-weight-bold)}.c-esim-activation__qr-actions{display:flex;width:100%;gap:var(--space-3)}.c-esim-activation__qr-actions .c-button{flex:1}.c-esim-activation__field{display:flex;flex-direction:column;gap:var(--space-1);width:100%;text-align:left}.c-esim-activation__pin-row{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.c-esim-activation__field-label{color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-esim-activation__field-value{overflow-wrap:break-word;font-weight:var(--font-weight-semibold)}.c-esim-activation__field-value-row{display:flex;align-items:center;gap:var(--space-2)}.c-esim-activation__field-value-row .c-esim-activation__field-value{flex:1}.c-esim-activation__copy{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--text-interactive);cursor:pointer}.c-esim-activation__copy .c-icon{width:16px;height:16px}.c-esim-activation__copy:hover{color:var(--text-interactive-hover)}.c-esim-activation__copied{flex-shrink:0;color:var(--text-success);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-esim-activation__details-toggle{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:none;color:var(--text-interactive);font:inherit;font-size:var(--text-sm-size);line-height:var(--text-sm-line);cursor:pointer}.c-esim-activation__details-toggle .c-icon{width:16px;height:16px;transition:transform .12s ease}.c-esim-activation__details-toggle:hover{color:var(--text-interactive-hover)}.c-esim-activation__details-chevron--open{transform:rotate(180deg)}.c-esim-activation__details{display:flex;flex-direction:column;gap:var(--space-3-5);width:100%;padding-top:var(--space-5)}.c-esim-activation__details-heading{margin:0;text-align:left;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-esim-activation__divider{width:100%;height:1px;margin:0;border:none;background-color:var(--border-tertiary)}.c-esim-activation__manual-card{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-secondary);text-align:left}.c-esim-activation__manual-heading{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-esim-activation__manual-steps{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-activation__manual-steps strong{font-weight:var(--font-weight-semibold)}.c-esim-activation__manual-field{display:flex;flex-direction:column;gap:var(--space-0-5);width:100%;text-align:left}.c-esim-activation__manual-field-label{color:var(--text-secondary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-esim-activation__manual-field-value{overflow-wrap:break-word;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-normal);line-height:var(--text-base-line)}.c-esim-activation__share-url{min-width:0;overflow-wrap:anywhere}.c-esim-activation__share-link{margin-bottom:var(--space-16)}@media (min-width: 1000px){.c-esim-activation__share-link{margin-bottom:0}}.c-esim-activation__tips{display:flex;flex-direction:column;gap:var(--space-3)}.c-esim-activation__tips-list{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.c-esim-activation__tip{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-2xl);background-color:var(--background-primary);text-align:left}.c-esim-activation__tip .c-icon{width:36px;height:40px;flex-shrink:0;color:var(--icon-accent)}.c-esim-activation__tip .c-icon path:first-child{opacity:1}.c-esim-activation__tip-copy{display:flex;flex-direction:column;gap:var(--space-1)}.c-esim-activation__tip-title{font-size:var(--text-lg-size);font-weight:var(--font-weight-bold);line-height:var(--text-lg-line)}.c-esim-activation .c-activation-notice__support{text-align:center}.c-esim-chooser{display:flex;flex-direction:column;gap:var(--space-5)}@media (min-width: 1000px){.c-esim-chooser{gap:30px}}.c-esim-chooser__options{display:grid;width:100%;margin:0;padding:0;gap:var(--space-5);list-style:none}@media (min-width: 1000px){.c-esim-chooser__options{grid-template-columns:1fr 1fr;max-width:480px;margin-inline:auto;gap:15px}}.c-esim-chooser__option{display:flex}.c-esim-chooser .c-icon-card{--c-icon-card-icon-size: 32px}@media (min-width: 1000px){.c-esim-chooser .c-icon-card{--c-icon-card-icon-size: 48px;min-height:236px}}.c-esim-guide{display:flex;flex-direction:column;gap:var(--space-6)}.c-esim-guide__steps{display:contents;border:0;margin:0;padding:0;min-width:0}.c-esim-guide__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.c-esim-guide__step{display:none;flex-direction:column;gap:var(--space-6)}.c-esim-guide__screen{display:flex;width:100%;max-width:480px;flex-direction:column;align-items:stretch;margin-inline:auto;gap:var(--space-6);text-align:center}.c-esim-guide__screen:has(>.c-esim-guide__intro){max-width:448px;text-align:left}.c-esim-guide__intro{--c-icon-card-icon-size: 32px;width:100%}.c-esim-guide__intro .c-icon-card__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-esim-guide__intro .c-icon-card__description{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-esim-guide__radio:checked+.c-esim-guide__step{display:flex}.c-esim-guide__radio:focus-visible+.c-esim-guide__step{outline:2px solid var(--border-focus, currentColor);outline-offset:4px}.c-esim-guide__intro{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.c-esim-guide__title{margin:0;font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:700;text-align:center}.c-esim-guide__counter{margin:0;color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-weight:var(--font-weight-semibold, 600);text-align:center}.c-esim-guide__counter+.c-esim-guide__title{margin-top:calc(var(--space-4) - var(--space-6))}.c-esim-guide__screen>p:not(.c-esim-guide__support,.c-esim-guide__counter){margin:0;font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-esim-guide__actions{display:flex;gap:var(--space-3);min-height:44px}.c-esim-guide__actions>*{flex:1}.c-esim-guide__shot{display:block;width:175px;height:auto;margin-inline:auto}.c-esim-guide--ios .c-esim-guide__shot{border:1px solid var(--border-primary);border-radius:20px}.c-esim-guide--android .c-esim-guide__shot{border-radius:10px}.c-esim-guide__support{display:flex;justify-content:center;gap:var(--space-2);margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-align:center}.c-esim-guide__support a{color:var(--text-interactive);font-weight:var(--font-weight-medium, 500)}[data-in-popup]:has(.c-esim-guide__counter){--c-popup-close-top: 4px}[data-in-popup] .c-esim-guide{display:flex;flex:1;min-height:0;flex-direction:column;padding-block:0}[data-in-popup] .c-esim-guide__screen{max-width:none;flex:1;min-height:0}[data-in-popup] .c-esim-guide__counter,[data-in-popup] .c-esim-guide__title{text-align:left;padding-right:60px}[data-in-popup] .c-esim-guide__title{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-tertiary)}[data-in-popup] .c-esim-guide__actions,[data-in-popup] .c-esim-guide__support{margin-top:auto}[data-in-popup] .c-esim-guide__support+.c-esim-guide__actions{margin-top:0}.c-consent-group{display:flex;flex-direction:column;gap:var(--space-2)}.c-consent-group--checkboxes{gap:var(--space-3)}.c-consent-group--card{padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--background-primary)}.c-consent-group__title{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);line-height:var(--text-base-line)}.c-consent-group__title--sm{font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);line-height:var(--text-sm-line)}.c-consent-group__label{margin:0;color:var(--text-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);line-height:var(--text-sm-line)}.c-consent-group__body{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-consent-group__body--clamped{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-consent-group__download{width:100%;text-align:left;cursor:pointer}.c-consent-group__download .c-icon{width:24px;height:24px;color:var(--icon-interactive)}.c-consent-group__download:disabled{cursor:not-allowed}.c-consent-group__download:disabled .c-checkout-step__toggle-title,.c-consent-group__download:disabled .c-checkout-step__toggle-description,.c-consent-group__download:disabled .c-icon{color:var(--text-disabled)}.c-consent-check{display:flex;flex-direction:column;gap:var(--space-0-5)}.c-consent-check__error{margin:0;padding-left:calc(var(--space-5) + var(--space-3));color:var(--text-error);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--font-weight-regular)}.c-consent-check__error--card{padding-left:0}.c-topup{display:flex;flex-direction:column;gap:var(--space-8)}.c-topup__header{display:flex;flex-direction:column;align-items:center;padding-block:var(--space-3) var(--space-0-5);gap:var(--space-2);text-align:center}.c-topup__header--card-form{align-items:flex-start;text-align:left}@media (min-width: 1000px){.c-topup__header--card-form{align-items:center;text-align:center}}.c-topup__header--summary{display:none}@media (min-width: 1000px){.c-topup__header--summary{display:flex;align-items:flex-start;text-align:left}}.c-topup__title{margin:0;font-weight:var(--font-weight-bold);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}@media (min-width: 1000px){.c-topup__title{font-size:var(--text-3xl-size);line-height:var(--text-3xl-line)}}.c-topup__description{margin:0;color:var(--text-secondary);font-weight:var(--font-weight-light);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-topup__description{font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-topup-card-form{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width: 1000px){.c-topup-card-form{width:480px;margin-inline:auto}}.c-topup-card-form__amounts{display:flex;flex-direction:column;gap:var(--space-3)}.c-topup-card-form__amounts-options{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-topup-card-form__amounts-options{flex-direction:row}.c-topup-card-form__amounts-options>*{flex:1 1 0}}.c-topup-card-form__error{text-align:center}@media (min-width: 1000px){.c-topup-card-form__error{width:480px;margin-inline:auto}}.c-topup__submit{width:100%}@media (min-width: 1000px){.c-topup__submit{width:480px;margin-inline:auto}}.c-topup__submit:disabled{background-color:var(--background-interactive-disabled);color:var(--text-on-interactive-primary);border-color:transparent;cursor:not-allowed}.c-topup-voucher__submit{width:100%}@media (min-width: 1000px){.c-topup-voucher__submit{width:480px;margin-inline:auto}}.c-topup__choices{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-topup__choices{width:480px;flex-direction:row;margin-inline:auto}}.c-topup__choices>*{flex:1 1 0}.c-topup-result{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-block:var(--space-8);text-align:center}@media (min-width: 1000px){.c-topup-result{width:480px;margin-inline:auto}}.c-topup-result__icon{display:flex;align-items:center;justify-content:center}.c-topup-result__icon .c-icon{width:80px;height:80px}.c-topup-result__icon--success{color:var(--icon-success)}.c-topup-result__icon--failed{color:var(--icon-error)}.c-topup-result__action{width:100%;margin-top:var(--space-4)}.c-topup-result__link{margin-top:var(--space-3);color:var(--text-interactive);font-weight:var(--font-weight-semibold);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-decoration-line:underline}.c-topup-result__link:hover{color:var(--text-interactive-hover)}.c-topup-summary{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width: 1000px){.c-topup-summary{flex-direction:row;align-items:flex-start;gap:var(--space-16);width:940px;margin-inline:-52px}}.c-topup-summary__form{display:flex;flex-direction:column;gap:var(--space-8)}@media (min-width: 1000px){.c-topup-summary__form{flex:1 1 0}}.c-topup-summary__order{display:flex;flex-direction:column;order:-1;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-2xl);background-color:var(--background-primary)}@media (min-width: 1000px){.c-topup-summary__order{order:0;width:343px;flex:none}}.c-topup-summary__order-title{margin:0;font-weight:var(--font-weight-bold);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}.c-topup-summary__discount-toggle{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-primary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-topup-summary__discount-toggle .c-icon{width:20px;height:20px}.c-topup-summary__discount-row{display:flex;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.c-topup-summary__discount-row>:first-child{flex:1 1 0}.c-topup-summary__discount-applied{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-md);background-color:var(--background-primary)}.c-topup-summary__discount-applied-text{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-topup-summary__discount-applied-text strong{font-weight:var(--font-weight-semibold)}.c-topup-summary__discount-remove{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--text-tertiary);cursor:pointer}.c-topup-summary__discount-remove:hover{color:var(--text-primary)}.c-topup-summary__discount-remove .c-icon{width:16px;height:16px}.c-topup-summary__order-line{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0 0}.c-topup-summary__order-line>div{display:flex;justify-content:space-between;gap:var(--space-2)}.c-topup-summary__order-label{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-topup-summary__order-value{font-weight:var(--font-weight-semibold);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-topup-summary__order-total{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:1px solid var(--border-tertiary);font-weight:var(--font-weight-bold);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-topup-summary__order-total>:last-child{color:var(--text-accent);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}.c-topup-summary__purchase{width:100%}.c-topup-summary__recaptcha{margin:0;color:var(--text-tertiary);font-size:var(--text-xs-size);line-height:var(--text-xs-line);text-align:center}.c-topup-summary__recaptcha a{color:var(--text-interactive);font-weight:var(--font-weight-bold);text-decoration-line:underline}.c-topup-summary__consents{display:flex;flex-direction:column;gap:var(--space-3)}.c-topup-summary__consents a{color:var(--text-interactive);font-weight:var(--font-weight-bold)}.c-topup-summary__consents a:hover{text-decoration-line:underline}.c-topup__choices .c-icon-card{border:0;box-shadow:inset 0 0 0 1px var(--border-tertiary)}.c-topup__choices .c-icon-card>.c-icon{width:48px;height:48px}.c-topup__choices .c-icon-card__text-group{gap:var(--space-1)}.c-topup__choices .c-icon-card__action{margin-top:var(--space-2);padding-inline:0;border:0;gap:var(--space-2);font-weight:var(--font-weight-semibold);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-topup__choices .c-icon-card__action .c-icon{width:16px;height:16px}.c-site-header{position:sticky;top:0;z-index:100;display:flex;flex-direction:column;border-bottom:1px solid var(--border-tertiary);background-color:var(--background-primary)}.c-ribbon{order:2;padding:var(--space-2) var(--space-4);background-color:var(--background-accent);text-align:center}@media (min-width: 1000px){.c-ribbon{order:0;padding:var(--space-3) var(--space-5)}}.c-ribbon__label{color:var(--text-strong);font-size:var(--text-base-size);line-height:var(--text-base-line)}.c-ribbon__label a{color:inherit;text-decoration:underline}.c-logo{display:inline-flex;text-decoration:none}.c-logo__mark{display:block}.c-logo--sm .c-logo__mark{width:99px;height:33px}.c-icon-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);cursor:pointer;text-decoration:none}.c-icon-btn .c-icon{width:16px;height:auto}.c-icon-btn--ghost{border:1px solid var(--border-interactive);background-color:transparent;color:var(--icon-interactive)}.c-icon-btn--filled{border:1px solid transparent;background-color:var(--background-interactive);color:var(--icon-on-interactive-primary)}.c-nav{display:none;order:1}@media (min-width: 1000px){.c-nav{display:block}}.c-nav__inner{display:flex;align-items:center;justify-content:space-between;min-height:90px}.c-nav__inner>.c-logo{align-self:flex-end;margin-bottom:1px}.c-nav__right{display:flex;align-items:center;gap:var(--space-8)}.c-nav__links{display:flex;align-items:center;gap:var(--space-8);margin:0;padding:0;list-style:none}.c-nav__link{color:var(--text-primary);font-size:var(--text-base-size);text-decoration:none}.c-nav__link:hover{color:var(--text-interactive-hover)}.c-nav__lang{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base-size)}.c-lang-switch{display:inline-flex;align-items:center;gap:var(--space-2)}.c-lang-switch__current{color:var(--text-primary);font-weight:600}.c-lang-switch__option{color:var(--text-secondary);text-decoration:none}.c-lang-switch__option:hover,.c-lang-switch__option:focus-visible{color:var(--text-primary);text-decoration:underline}.c-lang-switch--drawer{gap:var(--space-3);justify-content:flex-end}.c-nav__actions{display:flex;align-items:center;gap:var(--space-3)}.c-nav-mobile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2-5);padding:var(--space-4)}@media (min-width: 1000px){.c-nav-mobile{display:none}}.c-site-header .c-nav-mobile{order:1}.c-nav-mobile__brand{display:flex;align-items:center;gap:var(--space-4);min-width:0}.c-nav-mobile__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--space-3)}.c-nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;overflow-y:auto;background-color:var(--background-primary)}@media (min-width: 1000px){.c-nav-drawer{display:none}}.c-nav-drawer__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:var(--space-4);gap:var(--space-6)}.c-nav-drawer__top{display:flex;flex-direction:column;gap:var(--space-6)}.c-nav-drawer__nav-list{display:flex;flex-direction:column}.c-nav-drawer__row{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-3-5);border-bottom:1px solid var(--border-tertiary);color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);text-decoration:none}.c-nav-drawer__row:last-child{border-bottom:none}.c-nav-drawer__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);background-color:var(--background-secondary)}.c-nav-drawer__card-title{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold)}.c-nav-drawer__card-description{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size)}.c-nav-drawer__bottom{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--a11y-widget-clearance, 0)}.c-nav-drawer__utility-row{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);color:var(--text-primary);cursor:pointer;font-size:var(--text-base-size);text-decoration:none}.c-nav-drawer__utility-value{color:var(--text-secondary);margin-inline-end:var(--space-2)}.c-nav-drawer__utility-row .c-icon{width:20px;height:20px}.c-footer{background-color:var(--background-secondary)}.c-footer :where(h2,ul,dl,dd,p){margin:0}.c-footer :where(ul){padding:0;list-style:none}.c-footer__inner{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-4)}@media (min-width: 1000px){.c-footer__inner{gap:var(--space-8);max-width:calc(1328px + 2 * var(--space-14));margin-inline:auto;padding:var(--space-10) var(--space-14)}}.c-footer__heading{color:var(--text-strong);font-weight:var(--font-weight-semibold);font-size:var(--text-base-size);line-height:var(--text-base-line)}@media (min-width: 1000px){.c-footer__heading{color:var(--text-primary);font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-footer__link{display:block;padding-block:var(--space-3-5);color:var(--text-interactive);font-weight:var(--font-weight-medium);font-size:var(--text-sm-size);line-height:var(--text-sm-line);text-decoration:none}.c-footer__link:hover{color:var(--text-interactive-hover)}@media (min-width: 1000px){.c-footer__link{padding-block:var(--space-2)}}.c-footer__top{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-footer__top{display:grid;grid-template-columns:minmax(0,370fr) repeat(4,minmax(0,215.5fr));column-gap:var(--space-6);align-items:start}}.c-footer__certificate img{width:123px;height:auto}.c-footer__nav{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-footer__nav{display:grid;grid-column:2/-1;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}}.c-footer__group{padding-top:var(--space-4);border-top:1px solid var(--border-secondary)}.c-footer__group:last-child{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-secondary)}@media (min-width: 1000px){.c-footer__group{display:flex;flex-direction:column;gap:var(--space-3);padding:0;border:0}.c-footer__group:last-child{padding:0;border:0}}.c-footer__group-label{display:none}@media (min-width: 1000px){.c-footer__group-label{display:block;color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-lg-size);line-height:var(--text-lg-line)}}.c-footer__group-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--space-3) 0;border:0;background:none;color:var(--text-strong);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--text-base-size);line-height:var(--text-base-line);text-align:left}@media (min-width: 1000px){.c-footer__group-toggle{display:none}}.c-footer__chevron{display:inline-flex;width:32px;height:24px;align-items:center;justify-content:center;flex-shrink:0;color:var(--icon-primary);transition:transform .15s ease}.c-footer__chevron .c-icon{width:12px;height:8px}.is-open .c-footer__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.c-footer__chevron{transition:none}}.c-footer__links{margin-top:var(--space-4)}.c-footer__group:not(.is-open) .c-footer__links{display:none}@media (min-width: 1000px){.c-footer__links{margin-top:0}.c-footer__group:not(.is-open) .c-footer__links{display:block}}.c-footer__info{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-footer__info{display:grid;grid-template-columns:minmax(0,370fr) repeat(4,minmax(0,215.5fr));column-gap:var(--space-6);align-items:start;padding-top:var(--space-8);border-top:1px solid var(--border-secondary)}}.c-footer__block{display:flex;flex-direction:column;gap:var(--space-3)}.c-footer__block--contact,.c-footer__block--emergency{padding-top:var(--space-4);border-top:1px solid var(--border-secondary)}@media (min-width: 1000px){.c-footer__block--contact,.c-footer__block--emergency{grid-column:span 2;padding-top:0;border-top:0}}.c-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-footer__social-link{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid currentcolor;border-radius:var(--radius-sm);color:var(--icon-primary)}.c-footer__social-link .c-icon{width:24px;height:24px}.c-footer__payments{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-6)}.c-footer__subheading{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-footer__logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.c-footer__logos--security{column-gap:var(--space-8)}.c-footer__logo-link{display:block}.c-footer__logo{display:block;width:auto;height:32px}.c-footer__logo--square{width:32px}.c-footer__logo--monri{height:48px}.c-footer__monri{display:block}.c-footer__address{color:var(--text-primary);font-style:normal;font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-footer__registration{color:var(--text-primary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-footer__registration li{display:inline}.c-footer__registration li:not(:last-child):after{content:" · "}@media (min-width: 1000px){.c-footer__registration{display:flex;flex-direction:column;gap:var(--space-1-5)}.c-footer__registration li{display:block}.c-footer__registration li:not(:last-child):after{content:none}}.c-footer__row{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3)}@media (min-width: 1000px){.c-footer__row{padding-block:var(--space-2)}}.c-footer__row-label{width:56px;flex-shrink:0;color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-footer__emergency-number{flex:0 0 64px;margin-inline-end:var(--space-3)}@media (min-width: 1000px){.c-footer__emergency-number{flex-basis:70px;margin-inline-end:var(--space-2-5)}}.c-footer__row-value,.c-footer__emergency-number{color:var(--text-interactive);font-weight:var(--font-weight-semibold);font-size:var(--text-base-size);line-height:var(--text-base-line);text-decoration:none}.c-footer__row-value:hover,.c-footer__emergency-number:hover{color:var(--text-interactive-hover)}.c-footer__note{color:var(--text-primary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-footer__note p+*{margin-top:1lh}@media (min-width: 1000px){.c-footer__note{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.c-footer__note-list{padding-inline-start:var(--space-6);list-style:disc outside}.c-footer__note-link{color:var(--text-interactive);font-weight:var(--font-weight-bold);text-decoration:none}.c-footer__note-link:hover{color:var(--text-interactive-hover)}.c-footer__emergency-row{display:flex;align-items:center;padding-block:var(--space-3)}@media (min-width: 1000px){.c-footer__emergency-row{padding-block:var(--space-2)}}.c-footer__emblem{width:20px;height:20px;flex-shrink:0;margin-inline-end:var(--space-3);object-fit:contain}.c-footer__emergency-description{color:var(--text-primary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-footer__emergency-description{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}}.c-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-secondary)}@media (min-width: 1000px){.c-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8);padding-top:var(--space-8)}}.c-footer__member{display:flex;align-items:center;gap:var(--space-2-5)}.c-footer__member img{width:135px;height:auto}.c-footer__member-label{color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-footer__utility{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}@media (min-width: 1000px){.c-footer__utility{flex-flow:row wrap;align-items:center;gap:0 var(--space-10)}}.c-footer__legal{display:flex;flex-direction:column}@media (min-width: 1000px){.c-footer__legal{flex-flow:row wrap;gap:0 var(--space-10)}}.c-flag{width:24px;height:24px;flex-shrink:0;clip-path:circle(50%)}.c-lang-menu{position:relative}.c-lang-menu__trigger{display:flex;align-items:center;gap:var(--space-2);color:var(--text-interactive);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--text-base-size);line-height:var(--text-base-line);list-style:none}.c-lang-menu__trigger::-webkit-details-marker{display:none}.c-lang-menu__trigger:hover{color:var(--text-interactive-hover)}.c-lang-menu__chevron{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--icon-interactive);transition:transform .15s ease}.c-lang-menu__chevron .c-icon{width:12px;height:8px}[open]>.c-lang-menu__trigger .c-lang-menu__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.c-lang-menu__chevron{transition:none}}.c-lang-menu__list{position:absolute;bottom:calc(100% + var(--space-2));left:0;z-index:10;display:flex;min-width:200px;flex-direction:column;gap:var(--space-0-5);margin:0;padding:var(--space-1);border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);background-color:var(--background-primary);box-shadow:0 6px 20px var(--shadow-color-card);list-style:none}@media (min-width: 1000px){.c-lang-menu__list{right:0;left:auto}}.c-lang-menu__option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:var(--text-base-size);line-height:var(--text-base-line);text-decoration:none}.c-lang-menu__option:hover{background-color:var(--background-secondary)}.c-lang-menu__option[aria-current=true]{background-color:var(--background-interactive-primary-selected);color:var(--text-interactive);font-weight:var(--font-weight-semibold)}.c-section--contact{--c-section-gap: var(--space-8)}@media (min-width: 1000px){.c-page--contact{position:relative}}.c-contact__toast{width:100%;margin-block:calc(-1 * var(--c-section-gap))}@media (min-width: 1000px){.c-contact__toast{margin-block:0;position:absolute;top:30px;right:calc((100% - 100vw)/2 + 30px);width:400px}}.c-contact__grid{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-contact__grid{display:grid;grid-template-columns:300px 780px;grid-template-areas:"title    channels" "company  form";gap:var(--c-section-gap) var(--space-16);align-items:start}}@media (min-width: 1000px){.c-contact__title{grid-area:title}}.c-contact__channels{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-contact__channels{grid-area:channels;gap:var(--space-6)}}.c-contact-row{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-contact-row{flex-direction:row;gap:var(--space-6)}}@media (min-width: 1000px){.c-contact__company{grid-area:company}}.c-contact-group{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-3xl);background-color:var(--background-secondary)}@media (min-width: 1000px){.c-contact-row>.c-contact-group{flex:1;min-width:0}}.c-contact__company .c-contact-group{gap:var(--space-6)}.c-contact-group__title{margin:0;padding-top:var(--space-3);padding-bottom:var(--space-0-5);color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-contact-group__intro{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-contact-channel{display:flex;align-items:center;gap:var(--space-3);min-height:62px;padding:var(--space-3);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background-color:var(--background-primary);text-decoration:none}.c-contact-channel__icon{display:flex;flex-shrink:0;align-items:center;color:var(--icon-accent)}.c-contact-channel__icon .c-icon{width:32px;height:32px}.c-contact-channel__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-0-5)}.c-contact-channel__label{color:var(--text-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line)}.c-contact-channel__description{color:var(--text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.c-contact-channel__chevron{display:flex;flex-shrink:0;align-items:center;color:var(--icon-secondary)}.c-contact-channel__chevron .c-icon{width:24px;height:24px}.c-contact-company{display:flex;flex-direction:column;gap:var(--space-1)}.c-contact-company__name{margin:0;color:var(--text-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-sm-line)}.c-contact-company__address,.c-contact-company__tax{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-contact__emergency{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-contact__emergency{display:grid;grid-template-columns:300px 780px;gap:var(--space-16);align-items:start;margin-top:var(--space-8);padding-top:var(--space-4)}}.c-contact__emergency-content{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}@media (min-width: 1000px){.c-contact__emergency-content{font-size:var(--text-base-size);line-height:var(--text-base-line)}}.c-contact__emergency-content>:last-child{margin-bottom:0}.c-contact__emergency-content h3,.c-contact__emergency-content h4{margin:0 0 var(--space-2);color:var(--text-primary);font-size:var(--text-xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-xl-line)}.c-contact__emergency-content p{margin:0 0 var(--space-4)}.c-contact__emergency-content ul,.c-contact__emergency-content ol{margin:var(--space-2) 0 var(--space-4);padding-left:var(--space-5)}.c-contact__emergency-content a{color:var(--text-interactive);font-weight:var(--font-weight-bold);text-decoration:underline}.c-contact__form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-3xl);background-color:var(--background-secondary)}@media (min-width: 1000px){.c-contact__form{grid-area:form;min-width:0}}.c-contact__form-title{margin:0;color:var(--text-primary);font-size:var(--text-base-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.c-contact-form,.c-contact-form__row{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 1000px){.c-contact-form__row{flex-direction:row}.c-contact-form__row>.c-field{flex:1;min-width:0}}.c-contact-form__row--paired{flex-direction:row;gap:var(--space-3)}.c-contact-form__row--paired>.c-field:first-child{flex:1;min-width:0}.c-contact-form__row--paired>.c-field:last-child{flex:0 0 120px;min-width:0}@media (min-width: 1000px){.c-contact-form__row--paired>.c-field:last-child{flex:1}}.c-contact-upload{display:flex;align-items:center;justify-content:center;gap:var(--space-2-5);padding:var(--space-4) var(--space-3) var(--space-3);border:1px dashed var(--border-interactive);border-radius:var(--radius-lg);color:var(--text-interactive);font-size:var(--text-sm-size);line-height:var(--text-sm-line);cursor:pointer}.c-contact-upload .c-icon{width:20px;height:20px;flex:none}.c-contact-upload__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.c-contact-upload__list[hidden]{display:none}.c-contact-upload__tag{display:inline-flex;align-items:center;gap:var(--space-1);max-width:150px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--border-interactive);border-radius:var(--radius-full);background-color:var(--background-tertiary);color:var(--text-primary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-contact-upload__tag-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-contact-upload__tag-remove{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--icon-interactive);cursor:pointer}.c-contact-upload__tag-remove:hover{color:var(--text-interactive-hover)}.c-contact-upload__tag-remove .c-icon{width:10px;height:10px}.c-contact-form__privacy,.c-contact-form__recaptcha{margin:0;color:var(--text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.c-contact-form__privacy a,.c-contact-form__recaptcha a{color:var(--text-interactive)}.c-contact-form__privacy a:hover,.c-contact-form__recaptcha a:hover{color:var(--text-interactive-hover)}.c-contact-form__submit{width:100%}.grecaptcha-badge{visibility:hidden}.c-scroll-to-top{--fa-size: 44px;--userway-right: 6px;--userway-bottom: 13px;--fa-gap: var(--space-2);position:fixed;z-index:90;right:var(--userway-right);bottom:calc(var(--userway-bottom) + var(--fa-size) + var(--fa-gap));display:flex;width:var(--fa-size);height:var(--fa-size);align-items:center;justify-content:center;padding:0;border:1px solid var(--border-interactive);border-radius:var(--radius-full);background:var(--background-primary);color:var(--icon-interactive);cursor:pointer}.c-scroll-to-top .c-icon{width:calc(var(--fa-size) * 26 / 56);height:calc(var(--fa-size) * 26 / 56)}.c-scroll-to-top[hidden]{display:none}.c-scroll-to-top:hover{background:var(--background-secondary)}.c-scroll-to-top:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}
