:root{--tw-white: #ffffff;--tw-paper-50: #f5f6f9;--tw-paper-100: #e9ecf4;--tw-paper-200: #dfe3ee;--tw-paper-300: #d6dae5;--tw-paper-400: #c3c8dd;--tw-ink-400: #8a8ea3;--tw-ink-500: #5e6377;--tw-ink-700: #3b3f4e;--tw-ink-800: #272a35;--tw-ink-900: #13151c;--tw-periwinkle-100: #e5ecff;--tw-periwinkle-300: #97b4ff;--tw-periwinkle-600: #5260a6;--tw-coral-100: #fff0f0;--tw-coral-300: #ff9294;--tw-coral-700: #b83347;--tw-accent-50: #fff0f4;--tw-accent-100: #ffd9e4;--tw-accent-500: #e6004a;--tw-accent-600: #d40044;--tw-accent-700: #c60040;--tw-alpha-transparent: #ffffff00;--tw-alpha-white-12: #ffffff1f;--tw-alpha-white-20: #ffffff33;--tw-alpha-white-40: #ffffff66;--tw-alpha-white-70: #ffffffb3;--tw-alpha-white-85: #ffffffd9;--tw-alpha-ink-08: #13151c14;--tw-alpha-scrim: #13151c61;--tw-alpha-shadow: #13151c14;--tw-alpha-shadow-strong: #13151c2e;--tw-brand-logo-ink: #12012d;--tw-text: var(--tw-ink-900);--tw-text-secondary: var(--tw-ink-700);--tw-text-muted: var(--tw-ink-500);--tw-text-placeholder: var(--tw-ink-500);--tw-text-brand: var(--tw-periwinkle-600);--tw-text-accent: var(--tw-accent-600);--tw-text-invert: var(--tw-white);--tw-text-error: var(--tw-coral-700);--tw-text-decorative: var(--tw-periwinkle-300);--tw-canvas: var(--tw-paper-50);--tw-surface: var(--tw-paper-100);--tw-surface-well: var(--tw-paper-200);--tw-surface-deep: var(--tw-paper-400);--tw-card: var(--tw-white);--tw-surface-tint: var(--tw-periwinkle-100);--tw-surface-inverse: var(--tw-ink-900);--tw-scrim: var(--tw-alpha-scrim);--tw-surface-notice: var(--tw-coral-100);--tw-surface-hover: var(--tw-alpha-ink-08);--tw-border: var(--tw-paper-300);--tw-surface-border: var(--tw-paper-400);--tw-border-brand: var(--tw-periwinkle-600);--tw-border-error: var(--tw-coral-700);--tw-border-control: var(--tw-ink-400);--tw-border-control-hover: var(--tw-ink-500);--tw-border-tint: var(--tw-periwinkle-300);--tw-focus-ring: var(--tw-ink-900);--tw-btn-primary-bg: var(--tw-accent-500);--tw-btn-primary-bg-hover: var(--tw-accent-600);--tw-btn-primary-bg-active: var(--tw-accent-700);--tw-btn-primary-label: var(--tw-white);--tw-btn-secondary-bg: var(--tw-alpha-transparent);--tw-btn-secondary-bg-hover: var(--tw-accent-50);--tw-btn-secondary-bg-active: var(--tw-accent-100);--tw-btn-secondary-border: var(--tw-accent-500);--tw-btn-secondary-border-hover: var(--tw-accent-600);--tw-btn-secondary-border-active: var(--tw-accent-700);--tw-btn-secondary-label: var(--tw-accent-600);--tw-btn-secondary-label-active: var(--tw-accent-700);--tw-btn-dark-bg: var(--tw-ink-900);--tw-btn-dark-bg-hover: var(--tw-ink-700);--tw-btn-dark-bg-active: var(--tw-ink-800);--tw-btn-dark-label: var(--tw-white);--tw-btn-dark-divider: var(--tw-alpha-white-20);--tw-btn-disabled-bg: var(--tw-paper-200);--tw-btn-disabled-label: var(--tw-ink-400);--tw-btn-disabled-border: var(--tw-paper-400);--tw-icon: var(--tw-ink-900);--tw-icon-muted: var(--tw-ink-500);--tw-icon-accent: var(--tw-accent-600);--tw-figure-outline: var(--tw-ink-900);--tw-figure-fill-1: var(--tw-periwinkle-300);--tw-figure-fill-2: var(--tw-coral-300);--tw-figure-construction: var(--tw-periwinkle-600);--tw-logo-wordmark: var(--tw-brand-logo-ink);--tw-programme-panel: var(--tw-periwinkle-300);--tw-programme-tint: var(--tw-periwinkle-100);--tw-programme-badge: var(--tw-periwinkle-300);--tw-programme-accent: var(--tw-periwinkle-600);--tw-programme-on-panel: var(--tw-ink-900);--tw-programme-rule: var(--tw-periwinkle-600);--tw-fs-display-xl: 64px;--tw-lh-display-xl: 66px;--tw-fs-display-xl-accent: 80px;--tw-lh-display-xl-accent: 66px;--tw-fs-display-l: 50px;--tw-lh-display-l: 54px;--tw-fs-display-l-accent: 62px;--tw-lh-display-l-accent: 54px;--tw-fs-h2: 36px;--tw-lh-h2: 42px;--tw-fs-h3: 32px;--tw-lh-h3: 36px;--tw-fs-h4: 24px;--tw-lh-h4: 30px;--tw-fs-title-l: 28px;--tw-lh-title-l: 34px;--tw-fs-title-m: 18px;--tw-lh-title-m: 24px;--tw-fs-title-s: 16px;--tw-lh-title-s: 21px;--tw-fs-price: 28px;--tw-lh-price: 28px;--tw-fs-lead: 20px;--tw-lh-lead: 30px;--tw-fs-body: 16px;--tw-lh-body: 24px;--tw-fs-body-s: 14px;--tw-lh-body-s: 21px;--tw-fs-caption: 12px;--tw-lh-caption: 16px;--tw-fs-label: 12px;--tw-lh-label: 16px;--tw-fs-label-s: 10px;--tw-lh-label-s: 13px;--tw-fs-button: 15px;--tw-lh-button: 19px;--tw-fs-nav: 15px;--tw-lh-nav: 20px;--tw-fs-brand-wordmark: 360px;--tw-lh-brand-wordmark: 360px;--tw-fs-brand-tagline: 40px;--tw-lh-brand-tagline: 40px;--tw-space-section: 120px;--tw-page-margin: 170px;--tw-container: 1100px;--tw-grid-gap: 20px;--tw-stack-l: 40px;--tw-stack-m: 24px;--tw-nav-height: 100px;--tw-space-2: 2px;--tw-space-4: 4px;--tw-space-8: 8px;--tw-space-12: 12px;--tw-space-16: 16px;--tw-space-20: 20px;--tw-space-24: 24px;--tw-space-32: 32px;--tw-space-40: 40px;--tw-space-48: 48px;--tw-space-64: 64px;--tw-space-80: 80px;--tw-space-96: 96px;--tw-space-120: 120px;--tw-radius-xs: 4px;--tw-radius-sm: 6px;--tw-radius-md: 10px;--tw-radius-lg: 15px;--tw-radius-xl: 30px;--tw-radius-pill: 999px;--tw-stroke-hairline: 1px;--tw-btn-border: 1.5px;--tw-focus-ring-width: 2px;--tw-icon-s: 16px;--tw-icon-m: 20px;--tw-icon-l: 24px;--tw-touch-target: 44px;--tw-btn-height: 45px;--tw-duration-fast: 150ms;--tw-duration-base: 250ms;--tw-duration-slow: 400ms;--tw-easing-standard: cubic-bezier(0.2, 0, 0, 1);--tw-easing-exit: cubic-bezier(0.4, 0, 1, 1);--tw-elevation-ui: 0 1px 2px var(--tw-alpha-shadow), 0 4px 16px var(--tw-alpha-shadow);--tw-elevation-overlay: 0 12px 40px var(--tw-alpha-shadow-strong);--tw-font-sora: 'Sora', system-ui, -apple-system, 'Segoe UI', sans-serif;--tw-font-serif: 'Crimson Pro', Georgia, 'Times New Roman', serif;--tw-font: 'Gantari', system-ui, -apple-system, 'Segoe UI', sans-serif}@media(max-width: 767px){:root{--tw-fs-display-xl: 40px;--tw-lh-display-xl: 44px;--tw-fs-display-xl-accent: 48px;--tw-lh-display-xl-accent: 44px;--tw-fs-display-l: 34px;--tw-lh-display-l: 38px;--tw-fs-display-l-accent: 42px;--tw-lh-display-l-accent: 38px;--tw-fs-h2: 28px;--tw-lh-h2: 34px;--tw-fs-h3: 26px;--tw-lh-h3: 30px;--tw-fs-h4: 20px;--tw-lh-h4: 26px;--tw-fs-title-l: 24px;--tw-lh-title-l: 30px;--tw-fs-lead: 18px;--tw-lh-lead: 27px;--tw-fs-label: 11px;--tw-lh-label: 15px;--tw-fs-brand-wordmark: 98px;--tw-lh-brand-wordmark: 98px;--tw-fs-brand-tagline: 15px;--tw-lh-brand-tagline: 15px;--tw-space-section: 72px;--tw-page-margin: 20px;--tw-container: 350px;--tw-grid-gap: 16px;--tw-stack-l: 28px;--tw-stack-m: 20px;--tw-nav-height: 64px}}.tw-on-image{--tw-text: var(--tw-white);--tw-text-secondary: var(--tw-alpha-white-85);--tw-text-muted: var(--tw-alpha-white-70);--tw-text-placeholder: var(--tw-alpha-white-70);--tw-text-brand: var(--tw-periwinkle-100);--tw-text-accent: var(--tw-white);--tw-text-invert: var(--tw-ink-900);--tw-text-error: var(--tw-coral-300);--tw-text-decorative: var(--tw-alpha-white-20);--tw-canvas: var(--tw-alpha-transparent);--tw-surface: var(--tw-alpha-white-12);--tw-surface-well: var(--tw-alpha-white-20);--tw-surface-deep: var(--tw-alpha-white-20);--tw-surface-tint: var(--tw-alpha-white-12);--tw-surface-inverse: var(--tw-white);--tw-surface-hover: var(--tw-alpha-white-12);--tw-border: var(--tw-alpha-white-20);--tw-surface-border: var(--tw-alpha-white-40);--tw-border-brand: var(--tw-white);--tw-border-error: var(--tw-coral-300);--tw-border-control: var(--tw-alpha-white-40);--tw-border-control-hover: var(--tw-alpha-white-70);--tw-border-tint: var(--tw-alpha-white-20);--tw-focus-ring: var(--tw-white);--tw-btn-secondary-bg-hover: var(--tw-alpha-white-12);--tw-btn-secondary-bg-active: var(--tw-alpha-white-20);--tw-btn-secondary-border: var(--tw-white);--tw-btn-secondary-border-hover: var(--tw-white);--tw-btn-secondary-border-active: var(--tw-white);--tw-btn-secondary-label: var(--tw-white);--tw-btn-secondary-label-active: var(--tw-white);--tw-btn-disabled-bg: var(--tw-alpha-white-12);--tw-btn-disabled-label: var(--tw-alpha-white-40);--tw-btn-disabled-border: var(--tw-alpha-white-20);--tw-icon: var(--tw-white);--tw-icon-muted: var(--tw-alpha-white-70);--tw-icon-accent: var(--tw-white);--tw-logo-wordmark: var(--tw-paper-50)}.tw-us{--tw-programme-panel: var(--tw-coral-300);--tw-programme-tint: var(--tw-coral-100);--tw-programme-badge: var(--tw-coral-300);--tw-programme-accent: var(--tw-coral-700);--tw-programme-rule: var(--tw-coral-700)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--tw-canvas);color:var(--tw-text);font:400 var(--tw-fs-body)/var(--tw-lh-body) var(--tw-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}[hidden]{display:none !important}:focus-visible{outline:var(--tw-focus-ring-width) solid var(--tw-focus-ring);outline-offset:2px;border-radius:var(--tw-radius-xs)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.skip-link{position:absolute;left:var(--tw-space-16);top:-100px;z-index:1000;padding:var(--tw-space-12) var(--tw-space-16);border-radius:var(--tw-radius-sm);background:var(--tw-surface-inverse);color:var(--tw-text-invert)}.skip-link:focus{top:var(--tw-space-16)}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.container{width:100%;max-width:calc(var(--tw-container) + 2*var(--tw-page-margin));margin-inline:auto;padding-inline:var(--tw-page-margin)}.section{padding-block:var(--tw-space-section)}.t-display-xl{font:600 var(--tw-fs-display-xl)/var(--tw-lh-display-xl) var(--tw-font-sora);letter-spacing:-0.035em}.t-display-xl-accent{font:italic 400 var(--tw-fs-display-xl-accent)/var(--tw-lh-display-xl-accent) var(--tw-font-serif);letter-spacing:-0.01em}.t-display-l{font:600 var(--tw-fs-display-l)/var(--tw-lh-display-l) var(--tw-font-sora);letter-spacing:-0.035em}.t-display-l-accent{font:italic 400 var(--tw-fs-display-l-accent)/var(--tw-lh-display-l-accent) var(--tw-font-serif);letter-spacing:-0.01em}.t-h2{font:600 var(--tw-fs-h2)/var(--tw-lh-h2) var(--tw-font-sora);letter-spacing:-0.025em}.t-h3-serif{font:400 var(--tw-fs-h3)/var(--tw-lh-h3) var(--tw-font-serif);letter-spacing:-0.01em}.t-h4-serif{font:400 var(--tw-fs-h4)/var(--tw-lh-h4) var(--tw-font-serif)}.t-title-l{font:400 var(--tw-fs-title-l)/var(--tw-lh-title-l) var(--tw-font-sora);letter-spacing:-0.01em}.t-title-m{font:600 var(--tw-fs-title-m)/var(--tw-lh-title-m) var(--tw-font-sora);letter-spacing:-0.01em}.t-title-s{font:600 var(--tw-fs-title-s)/var(--tw-lh-title-s) var(--tw-font-sora)}.t-price{font:800 var(--tw-fs-price)/var(--tw-lh-price) var(--tw-font-sora);letter-spacing:-0.02em}.t-price-unit{font:800 14px/14px var(--tw-font-sora)}.t-lead{font:400 var(--tw-fs-lead)/var(--tw-lh-lead) var(--tw-font)}.t-body{font:400 var(--tw-fs-body)/var(--tw-lh-body) var(--tw-font)}.t-body-s{font:400 var(--tw-fs-body-s)/var(--tw-lh-body-s) var(--tw-font)}.t-body-s-strong{font:600 var(--tw-fs-body-s)/var(--tw-lh-body-s) var(--tw-font)}.t-caption{font:400 var(--tw-fs-caption)/var(--tw-lh-caption) var(--tw-font)}.t-eyebrow{font:600 var(--tw-fs-label)/var(--tw-lh-label) var(--tw-font-sora);letter-spacing:.12em;text-transform:uppercase}.t-field{font:600 var(--tw-fs-label-s)/var(--tw-lh-label-s) var(--tw-font-sora);letter-spacing:.1em;text-transform:uppercase}.t-section{font:600 var(--tw-fs-title-s)/var(--tw-lh-title-s) var(--tw-font-sora);letter-spacing:.05em;text-transform:uppercase}.t-button{font:700 var(--tw-fs-button)/var(--tw-lh-button) var(--tw-font);letter-spacing:.02em}.t-nav{font:600 var(--tw-fs-nav)/var(--tw-lh-nav) var(--tw-font)}.t-brand-wordmark{font:600 var(--tw-fs-brand-wordmark)/var(--tw-lh-brand-wordmark) var(--tw-font-serif)}.t-brand-tagline{font:800 var(--tw-fs-brand-tagline)/var(--tw-lh-brand-tagline) var(--tw-font-sora);letter-spacing:.125em;text-transform:uppercase}.c-secondary{color:var(--tw-text-secondary)}.c-muted{color:var(--tw-text-muted)}.c-brand{color:var(--tw-text-brand)}.tw-icon{flex:none}.tw-logo{display:inline-flex;flex:none}.tw-logo__svg{width:100%;height:auto}.tw-logo__wordmark{fill:var(--tw-logo-wordmark)}.tw-grain{position:relative;isolation:isolate}.tw-grain::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:url("../img/grain.svg") 0 0/240px 240px repeat}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tw-space-8);min-height:var(--tw-btn-height);padding:0 var(--tw-space-40);border-radius:var(--tw-radius-md);font:700 var(--tw-fs-button)/var(--tw-lh-button) var(--tw-font);letter-spacing:.02em;text-align:center;white-space:nowrap;transition:background-color var(--tw-duration-fast) var(--tw-easing-standard),box-shadow var(--tw-duration-fast) var(--tw-easing-standard),color var(--tw-duration-fast) var(--tw-easing-standard)}.btn--primary{background:var(--tw-btn-primary-bg);color:var(--tw-btn-primary-label)}.btn--primary:hover{background:var(--tw-btn-primary-bg-hover)}.btn--primary:active{background:var(--tw-btn-primary-bg-active)}.btn--secondary{background:var(--tw-btn-secondary-bg);color:var(--tw-btn-secondary-label);box-shadow:inset 0 0 0 var(--tw-btn-border) var(--tw-btn-secondary-border)}.btn--secondary:hover{background:var(--tw-btn-secondary-bg-hover);box-shadow:inset 0 0 0 var(--tw-btn-border) var(--tw-btn-secondary-border-hover)}.btn--secondary:active{background:var(--tw-btn-secondary-bg-active);color:var(--tw-btn-secondary-label-active);box-shadow:inset 0 0 0 var(--tw-btn-border) var(--tw-btn-secondary-border-active)}.btn--dark{background:var(--tw-btn-dark-bg);color:var(--tw-btn-dark-label)}.btn--dark:hover{background:var(--tw-btn-dark-bg-hover)}.btn--dark:active{background:var(--tw-btn-dark-bg-active)}.btn:disabled,.btn[aria-disabled=true]{background:var(--tw-btn-disabled-bg);color:var(--tw-btn-disabled-label);box-shadow:inset 0 0 0 var(--tw-btn-border) var(--tw-btn-disabled-border);pointer-events:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tw-touch-target);height:var(--tw-touch-target);border-radius:var(--tw-radius-md);color:var(--tw-icon);transition:background-color var(--tw-duration-fast) var(--tw-easing-standard)}.icon-btn:hover{background:var(--tw-surface-hover)}.link{display:inline-flex;align-items:center;gap:var(--tw-space-8);color:var(--tw-text-accent)}.link .tw-icon{transition:transform var(--tw-duration-fast) var(--tw-easing-standard)}.link:hover{text-decoration:underline;text-underline-offset:3px}.link:hover .tw-icon{transform:translateX(2px)}:where(dd):has(>.tag){display:flex}.tag{display:inline-flex;align-items:center;padding:var(--tw-space-4) var(--tw-space-8);border-radius:var(--tw-radius-xs);background:var(--tw-programme-tint);color:var(--tw-programme-on-panel)}.section-header--split{display:flex;align-items:flex-start;gap:var(--tw-space-40)}.section-header--split>h2{flex:0 0 450px}.section-header--split>p{max-width:500px}.section-header--center{display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-16);text-align:center}.section-header--center>p{max-width:600px}.section__actions{display:flex;justify-content:center;margin-top:var(--tw-space-64);padding-inline:var(--tw-page-margin)}.statements-title{max-width:360px}.statements{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--tw-space-48) var(--tw-space-80);width:100%}.statement{display:flex;flex-direction:column;gap:var(--tw-space-12)}.statements--l .statement{gap:var(--tw-space-16)}@media(max-width: 767px){.statements{grid-template-columns:1fr;row-gap:var(--tw-space-80)}.section-header--split{flex-direction:column;gap:var(--tw-space-16)}.section-header--split>h2{flex:none}.section__actions .btn{width:100%}}html{scroll-padding-top:var(--tw-nav-height)}body:not(.home) #main{padding-top:var(--tw-nav-height)}.navbar{position:fixed;inset:0 0 auto;z-index:100;height:var(--tw-nav-height);color:var(--tw-text);transition:background-color var(--tw-duration-base) var(--tw-easing-standard),box-shadow var(--tw-duration-base) var(--tw-easing-standard)}.navbar.is-solid{background:var(--tw-card);box-shadow:inset 0 -1px 0 var(--tw-border)}.navbar--on-image:not(.is-solid){--tw-text: var(--tw-white);--tw-text-secondary: var(--tw-alpha-white-85);--tw-text-muted: var(--tw-alpha-white-70);--tw-text-placeholder: var(--tw-alpha-white-70);--tw-text-brand: var(--tw-periwinkle-100);--tw-text-accent: var(--tw-white);--tw-text-invert: var(--tw-ink-900);--tw-text-error: var(--tw-coral-300);--tw-text-decorative: var(--tw-alpha-white-20);--tw-canvas: var(--tw-alpha-transparent);--tw-surface: var(--tw-alpha-white-12);--tw-surface-well: var(--tw-alpha-white-20);--tw-surface-deep: var(--tw-alpha-white-20);--tw-surface-tint: var(--tw-alpha-white-12);--tw-surface-inverse: var(--tw-white);--tw-surface-hover: var(--tw-alpha-white-12);--tw-border: var(--tw-alpha-white-20);--tw-surface-border: var(--tw-alpha-white-40);--tw-border-brand: var(--tw-white);--tw-border-error: var(--tw-coral-300);--tw-border-control: var(--tw-alpha-white-40);--tw-border-control-hover: var(--tw-alpha-white-70);--tw-border-tint: var(--tw-alpha-white-20);--tw-focus-ring: var(--tw-white);--tw-btn-secondary-bg-hover: var(--tw-alpha-white-12);--tw-btn-secondary-bg-active: var(--tw-alpha-white-20);--tw-btn-secondary-border: var(--tw-white);--tw-btn-secondary-border-hover: var(--tw-white);--tw-btn-secondary-border-active: var(--tw-white);--tw-btn-secondary-label: var(--tw-white);--tw-btn-secondary-label-active: var(--tw-white);--tw-btn-disabled-bg: var(--tw-alpha-white-12);--tw-btn-disabled-label: var(--tw-alpha-white-40);--tw-btn-disabled-border: var(--tw-alpha-white-20);--tw-icon: var(--tw-white);--tw-icon-muted: var(--tw-alpha-white-70);--tw-icon-accent: var(--tw-white);--tw-logo-wordmark: var(--tw-paper-50)}.navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--tw-space-40);height:100%;max-width:calc(var(--tw-container) + 2*var(--tw-page-margin));margin-inline:auto;padding-inline:var(--tw-page-margin)}.navbar__logo{width:204px}.navbar__menu,.navbar__links{display:flex;align-items:center;gap:var(--tw-space-40)}.navbar__link{position:relative;display:inline-flex;align-items:center;min-height:var(--tw-touch-target);color:var(--tw-text)}.navbar__link::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--tw-duration-base) var(--tw-easing-standard)}.navbar__link:hover::after,.navbar__link[aria-current=page]::after{transform:scaleX(1)}.try{position:relative}.try__button{display:inline-flex;align-items:stretch;height:var(--tw-btn-height);overflow:hidden;border-radius:var(--tw-radius-md);background:var(--tw-btn-dark-bg);color:var(--tw-btn-dark-label)}.try__button:has([aria-expanded=true]){background:var(--tw-btn-dark-bg-active)}.try__main,.try__toggle{display:inline-flex;align-items:center;color:inherit;transition:background-color var(--tw-duration-fast) var(--tw-easing-standard)}.try__main:hover,.try__toggle:hover{background:var(--tw-btn-dark-bg-hover)}.try__main:active,.try__toggle:active{background:var(--tw-btn-dark-bg-active)}.try__main:focus-visible,.try__toggle:focus-visible{outline-offset:-3px}.try__main{padding:0 var(--tw-space-16) 0 var(--tw-space-24)}.try__toggle{padding:0 var(--tw-space-16)}.try__toggle .tw-icon{transition:transform var(--tw-duration-base) var(--tw-easing-standard)}.try__toggle[aria-expanded=true] .tw-icon{transform:rotate(180deg)}.try__divider{flex:none;width:1px;background:var(--tw-btn-dark-divider)}.try__menu{--tw-text: var(--tw-ink-900);--tw-text-secondary: var(--tw-ink-700);--tw-text-muted: var(--tw-ink-500);--tw-text-placeholder: var(--tw-ink-500);--tw-text-brand: var(--tw-periwinkle-600);--tw-text-accent: var(--tw-accent-600);--tw-text-invert: var(--tw-white);--tw-text-error: var(--tw-coral-700);--tw-text-decorative: var(--tw-periwinkle-300);--tw-canvas: var(--tw-paper-50);--tw-surface: var(--tw-paper-100);--tw-surface-well: var(--tw-paper-200);--tw-surface-deep: var(--tw-paper-400);--tw-card: var(--tw-white);--tw-surface-tint: var(--tw-periwinkle-100);--tw-surface-inverse: var(--tw-ink-900);--tw-scrim: var(--tw-alpha-scrim);--tw-surface-notice: var(--tw-coral-100);--tw-surface-hover: var(--tw-alpha-ink-08);--tw-border: var(--tw-paper-300);--tw-surface-border: var(--tw-paper-400);--tw-border-brand: var(--tw-periwinkle-600);--tw-border-error: var(--tw-coral-700);--tw-border-control: var(--tw-ink-400);--tw-border-control-hover: var(--tw-ink-500);--tw-border-tint: var(--tw-periwinkle-300);--tw-focus-ring: var(--tw-ink-900);--tw-btn-primary-bg: var(--tw-accent-500);--tw-btn-primary-bg-hover: var(--tw-accent-600);--tw-btn-primary-bg-active: var(--tw-accent-700);--tw-btn-primary-label: var(--tw-white);--tw-btn-secondary-bg: var(--tw-alpha-transparent);--tw-btn-secondary-bg-hover: var(--tw-accent-50);--tw-btn-secondary-bg-active: var(--tw-accent-100);--tw-btn-secondary-border: var(--tw-accent-500);--tw-btn-secondary-border-hover: var(--tw-accent-600);--tw-btn-secondary-border-active: var(--tw-accent-700);--tw-btn-secondary-label: var(--tw-accent-600);--tw-btn-secondary-label-active: var(--tw-accent-700);--tw-btn-dark-bg: var(--tw-ink-900);--tw-btn-dark-bg-hover: var(--tw-ink-700);--tw-btn-dark-bg-active: var(--tw-ink-800);--tw-btn-dark-label: var(--tw-white);--tw-btn-dark-divider: var(--tw-alpha-white-20);--tw-btn-disabled-bg: var(--tw-paper-200);--tw-btn-disabled-label: var(--tw-ink-400);--tw-btn-disabled-border: var(--tw-paper-400);--tw-icon: var(--tw-ink-900);--tw-icon-muted: var(--tw-ink-500);--tw-icon-accent: var(--tw-accent-600);--tw-figure-outline: var(--tw-ink-900);--tw-figure-fill-1: var(--tw-periwinkle-300);--tw-figure-fill-2: var(--tw-coral-300);--tw-figure-construction: var(--tw-periwinkle-600);--tw-logo-wordmark: var(--tw-brand-logo-ink);position:absolute;top:calc(100% + var(--tw-space-8));right:0;width:222px;display:flex;flex-direction:column;gap:2px;padding:var(--tw-space-8);background:var(--tw-card);border:var(--tw-stroke-hairline) solid var(--tw-border);border-radius:var(--tw-radius-md);box-shadow:var(--tw-elevation-ui)}.try__item{display:flex;padding:var(--tw-space-12) var(--tw-space-16);border-radius:var(--tw-radius-sm);color:var(--tw-text)}.try__item:hover{background:var(--tw-surface-hover)}.navbar__burger{display:none}.mmenu{--tw-text: var(--tw-ink-900);--tw-text-secondary: var(--tw-ink-700);--tw-text-muted: var(--tw-ink-500);--tw-text-placeholder: var(--tw-ink-500);--tw-text-brand: var(--tw-periwinkle-600);--tw-text-accent: var(--tw-accent-600);--tw-text-invert: var(--tw-white);--tw-text-error: var(--tw-coral-700);--tw-text-decorative: var(--tw-periwinkle-300);--tw-canvas: var(--tw-paper-50);--tw-surface: var(--tw-paper-100);--tw-surface-well: var(--tw-paper-200);--tw-surface-deep: var(--tw-paper-400);--tw-card: var(--tw-white);--tw-surface-tint: var(--tw-periwinkle-100);--tw-surface-inverse: var(--tw-ink-900);--tw-scrim: var(--tw-alpha-scrim);--tw-surface-notice: var(--tw-coral-100);--tw-surface-hover: var(--tw-alpha-ink-08);--tw-border: var(--tw-paper-300);--tw-surface-border: var(--tw-paper-400);--tw-border-brand: var(--tw-periwinkle-600);--tw-border-error: var(--tw-coral-700);--tw-border-control: var(--tw-ink-400);--tw-border-control-hover: var(--tw-ink-500);--tw-border-tint: var(--tw-periwinkle-300);--tw-focus-ring: var(--tw-ink-900);--tw-btn-primary-bg: var(--tw-accent-500);--tw-btn-primary-bg-hover: var(--tw-accent-600);--tw-btn-primary-bg-active: var(--tw-accent-700);--tw-btn-primary-label: var(--tw-white);--tw-btn-secondary-bg: var(--tw-alpha-transparent);--tw-btn-secondary-bg-hover: var(--tw-accent-50);--tw-btn-secondary-bg-active: var(--tw-accent-100);--tw-btn-secondary-border: var(--tw-accent-500);--tw-btn-secondary-border-hover: var(--tw-accent-600);--tw-btn-secondary-border-active: var(--tw-accent-700);--tw-btn-secondary-label: var(--tw-accent-600);--tw-btn-secondary-label-active: var(--tw-accent-700);--tw-btn-dark-bg: var(--tw-ink-900);--tw-btn-dark-bg-hover: var(--tw-ink-700);--tw-btn-dark-bg-active: var(--tw-ink-800);--tw-btn-dark-label: var(--tw-white);--tw-btn-dark-divider: var(--tw-alpha-white-20);--tw-btn-disabled-bg: var(--tw-paper-200);--tw-btn-disabled-label: var(--tw-ink-400);--tw-btn-disabled-border: var(--tw-paper-400);--tw-icon: var(--tw-ink-900);--tw-icon-muted: var(--tw-ink-500);--tw-icon-accent: var(--tw-accent-600);--tw-figure-outline: var(--tw-ink-900);--tw-figure-fill-1: var(--tw-periwinkle-300);--tw-figure-fill-2: var(--tw-coral-300);--tw-figure-construction: var(--tw-periwinkle-600);--tw-logo-wordmark: var(--tw-brand-logo-ink);position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--tw-canvas);color:var(--tw-text)}.mmenu[open]{display:flex;flex-direction:column}.mmenu::backdrop{background:var(--tw-scrim)}.mmenu .navbar__logo{width:150px}.mmenu__bar{display:flex;align-items:center;justify-content:space-between;flex:none;height:64px;padding-inline:var(--tw-space-20)}.mmenu__links{padding:var(--tw-space-16) var(--tw-space-20) 0}.mmenu__link{display:flex;padding-block:var(--tw-space-16);border-bottom:var(--tw-stroke-hairline) solid var(--tw-border)}.mmenu__link[aria-current=page]{color:var(--tw-text-brand)}.mmenu__actions{display:flex;flex-direction:column;gap:var(--tw-space-12);margin-top:auto;padding:var(--tw-space-24) var(--tw-space-20) var(--tw-space-32)}.mmenu__actions .btn{width:100%}@media(max-width: 767px){.navbar__logo{width:150px}.navbar__menu{display:none}.navbar__burger{display:inline-flex;margin-right:-10px}}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-48);min-height:max(100vh,900px);min-height:max(100svh,900px);padding:175px var(--tw-page-margin) 0;background:var(--tw-paper-400);color:var(--tw-text);text-align:center}.hero__art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;container-type:size}.hero__stage{--u: max(calc(100cqw / 1440), calc(100cqh / 976));position:absolute;left:50%;bottom:0;width:calc(1440*var(--u));height:calc(976*var(--u));transform:translateX(-50%)}.hero__scene{position:absolute;left:calc(-200*var(--u));top:0;width:calc(1839*var(--u));max-width:none;height:calc(1243*var(--u));object-fit:cover}.hero__scrim{position:absolute;left:0;top:0;width:100%;height:calc(720*var(--u));background:linear-gradient(180deg, rgba(20, 15, 46, 0.5), rgba(20, 15, 46, 0))}.hero__device{position:absolute;left:calc(242*var(--u));top:calc(545*var(--u));width:calc(956*var(--u));height:calc(431*var(--u));overflow:hidden}.hero__device img{position:absolute;top:-25.5%;left:0;width:100%;height:148%;max-width:none}.hero__intro{display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-20);max-width:894px}.hero__title{display:flex;flex-direction:column;align-items:center}.hero__line{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:var(--tw-space-16)}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tw-space-16)}@media(max-width: 767px){.hero{min-height:100svh;padding-top:120px;gap:var(--tw-space-32)}.hero__stage{--u: 1px;top:0;bottom:auto}.hero__intro{width:100%}.hero__actions{flex-direction:column;width:100%}.hero__actions .btn{width:100%;padding-inline:var(--tw-space-20)}}.plans{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto auto auto;background:var(--tw-surface);border:var(--tw-stroke-hairline) solid var(--tw-border);border-radius:var(--tw-radius-xl);overflow:hidden}.plan{display:grid;grid-row:span 3;grid-template-rows:subgrid}.plan+.plan{border-left:var(--tw-stroke-hairline) solid var(--tw-border)}.plan__head{display:flex;flex-direction:column;justify-content:space-between;gap:var(--tw-space-24);min-height:236px;padding:var(--tw-space-32)}.plans--pricing .plan__head{min-height:300px}.plan__strip-link{display:inline-flex;align-items:center;gap:var(--tw-space-8);color:inherit}.plan__strip-link .tw-icon{flex:none;transition:transform var(--tw-duration-fast) var(--tw-easing-standard)}.plan__strip-link:hover{text-decoration:underline;text-underline-offset:3px}.plan__strip-link:hover .tw-icon{transform:translateX(2px)}.plan__name{display:flex;flex-direction:column;gap:var(--tw-space-8)}.plan__price{display:flex;flex-direction:column;gap:var(--tw-space-4)}.plan__amount{display:flex;align-items:baseline;gap:2px}.plan__cta{align-self:flex-start}.plan__buy{display:flex;flex-direction:column;gap:var(--tw-space-20)}.plan:first-child .plan__buy{gap:var(--tw-space-16)}.plan__strip{display:flex;align-items:center;padding:var(--tw-space-16) var(--tw-space-32);background:var(--tw-surface-well)}.plan__included{display:flex;flex-direction:column;gap:var(--tw-space-20);padding:var(--tw-space-32)}.plan__features{display:flex;flex-direction:column;gap:var(--tw-space-12)}.plan__features li{display:flex;align-items:flex-start;gap:var(--tw-space-8)}.plan__features .tw-icon{margin-top:2.5px;color:var(--tw-text-brand)}.plan__dot{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:21px}.plan__dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tw-surface-border)}@media(max-width: 767px){.plans{grid-template-columns:1fr;grid-template-rows:none;gap:var(--tw-space-16);background:none;border:0;border-radius:0;overflow:visible}.plan{display:flex;flex-direction:column;grid-row:auto;overflow:hidden;background:var(--tw-surface);border:var(--tw-stroke-hairline) solid var(--tw-border);border-radius:var(--tw-radius-xl)}.plan+.plan{border-left:var(--tw-stroke-hairline) solid var(--tw-border)}.plan__head,.plans--pricing .plan__head{min-height:0}.plan__head,.plan__included{padding:var(--tw-space-24)}.plan__strip{padding-inline:var(--tw-space-24)}}.home-features{background:var(--tw-surface-well);overflow:hidden}.home-features .section-header{margin-bottom:var(--tw-space-64)}.carousel{--card-w: 380px;--card-h: 500px;--gap: 16px;--s: 1;--interval: 3.5s}.carousel__viewport{position:relative;overflow:hidden}.carousel.is-ready .carousel__viewport{touch-action:pan-y}.carousel__track{display:flex;gap:var(--gap);width:max-content}.carousel.is-ready .carousel__track{will-change:transform}.carousel.is-animating .carousel__track{transition:transform 700ms var(--tw-easing-standard)}.carousel:not(.is-ready) .carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--tw-page-margin)}.carousel:not(.is-ready) .fcard{scroll-snap-align:center}.carousel:not(.is-ready) .carousel__controls{display:none}.fcard{flex:0 0 var(--card-w);min-width:0;height:var(--card-h)}.fcard__inner{position:relative;display:flex;flex-direction:column;gap:25px;width:380px;height:500px;padding:30px;overflow:hidden;border-radius:var(--tw-radius-xl);background:var(--tw-surface-deep);transform:scale(var(--s));transform-origin:0 0;--fc-ink: #242424;--fc-line: #000}.fcard--co-authors .fcard__inner,.fcard--own-material .fcard__inner{padding:31px}.fcard__desc{display:flex;flex-direction:column;gap:10px}.fc-list{display:flex;flex:none;flex-direction:column;height:258px;overflow:hidden;border-radius:20px;background:rgba(252,252,252,.5)}.fc-list__row{position:relative;display:flex;align-items:center;justify-content:space-between;height:43px;padding:0 20px;font:500 12px/1 var(--tw-font);color:var(--fc-line)}.fc-list__row+.fc-list__row::before{content:"";position:absolute;inset:-1px 0 auto;height:2px;background:var(--tw-paper-400)}.fc-list__file{display:flex;align-items:center;gap:12px}.fc-doc{position:relative;flex:none;width:18px;height:24px}.fc-doc__num{position:absolute;inset:auto 0 2px;font:600 12px/1 var(--tw-font-sora);text-align:center}.fc-note,.fc-list__open{flex:none}.fc-outline{flex:none;width:318px;height:319px;padding:20px 20px 0 26px;overflow:hidden;border-radius:20px;background:var(--tw-paper-50)}.fc-outline ol{display:flex;flex-direction:column;gap:6px;font:400 14px/17px var(--tw-font);color:rgba(125,130,149,.5);white-space:nowrap}.fc-outline .is-current{position:relative;z-index:0;font-weight:600;color:rgba(19,21,28,.5)}.fc-outline .is-current::before{content:"";position:absolute;z-index:-1;left:-6px;top:-2px;width:216.7px;height:19.8px;background:rgba(157,179,245,.25)}.fc-cursor{position:absolute;color:var(--tw-ink-900)}.fc-role{position:absolute;padding:3px 6px;border-radius:2px;background:var(--tw-periwinkle-300);color:var(--tw-ink-900);font:600 10px/12px var(--tw-font)}.fc-role--ai{background:var(--tw-coral-300)}.fc-files{position:relative;flex:none;width:318px;height:298px}.fc-file{position:absolute;width:170px;height:221px;color:var(--fc-ink)}.fc-file svg{position:absolute;left:-1px;top:-1px;max-width:none}.fc-file--coral,.fc-file--periwinkle{color:var(--fc-line)}.fc-file--coral .fc-file__sheet{fill:var(--tw-coral-300)}.fc-file--periwinkle .fc-file__sheet{fill:var(--tw-periwinkle-300)}.fc-file__sheet{fill:var(--tw-paper-50)}.fc-file__label{position:absolute;inset:164px 0 auto;font:300 45px/30px var(--tw-font);letter-spacing:.02em;text-align:center}.fc-eval{display:grid;flex:none;grid-template:repeat(2, 1fr)/repeat(2, 1fr);gap:15px;width:320px;height:300px}.fc-eval__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:0 20px;border-radius:20px;background:rgba(252,252,252,.5);color:rgba(0,0,0,.8);text-align:center}.fc-eval__value{font:500 75px/43px var(--tw-font-serif)}.fc-eval__label{font:700 12px/8px var(--tw-font);letter-spacing:.02em;text-transform:uppercase}.fc-badge{position:absolute;left:160.8px;top:152.1px}.fc-badge circle{fill:var(--tw-periwinkle-300);stroke:var(--fc-ink)}.fc-badge path{stroke:var(--fc-ink)}.fc-export{position:relative;flex:none;width:320px;height:300px}.fc-page{position:absolute;width:193.9px;height:256.6px;transform-origin:0 0;border:2px solid var(--fc-ink);border-radius:5px;background:var(--tw-paper-50)}.fc-page--back{left:125.5px;top:6.8px;transform:rotate(5.3deg)}.fc-page--middle{left:65.3px;top:0;transform:rotate(2.2deg)}.fc-page--front{left:1.5px;top:43.4px}.fc-page__flag{position:absolute;left:65.4px;top:84.3px;width:59px;height:39px}.fc-page__flag svg{width:100%;height:100%}.fc-page__bar{position:absolute;background:var(--fc-ink)}.fc-page__bar--title{left:51.6px;top:138.3px;width:86.6px;height:10px}.fc-page__bar--line{left:26.4px;top:155.8px;width:137px;height:5px}.fc-page__bar--short{left:53.6px;top:165.8px;width:82.6px;height:5px}.carousel__controls{display:flex;align-items:center;justify-content:center;gap:var(--tw-space-24);margin-top:var(--tw-space-32)}.carousel__progress{display:flex;align-items:center;gap:var(--tw-space-8)}.carousel__step{position:relative;width:24px;height:3px;border-radius:2px;overflow:visible;background:var(--tw-surface-border);transition:width var(--tw-duration-base) var(--tw-easing-standard)}.carousel__step::before{content:"";position:absolute;inset:-20px -4px}.carousel__step::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--tw-text);transform:scaleX(0);transform-origin:left}.carousel__step[aria-current=true]{width:40px}.carousel__step[aria-current=true]::after{transform:scaleX(1)}.carousel.is-playing .carousel__step[aria-current=true]::after{animation:tw-step-fill var(--interval) linear both}@keyframes tw-step-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.carousel__toggle .tw-icon--play,.carousel:not(.is-playing) .carousel__toggle .tw-icon--pause{display:none}.carousel:not(.is-playing) .carousel__toggle .tw-icon--play{display:block}@media(max-width: 767px){.carousel{--card-w: 330px;--card-h: 434px;--gap: 12px;--s: 0.8684}}.home-library{background:var(--tw-surface-well);padding-top:0}.home-library .section-header{margin-bottom:var(--tw-space-64)}.library{display:flex;gap:var(--tw-space-16);height:558px}.library__item{flex:0 0 134px;display:flex;min-width:0;overflow:hidden;border-radius:var(--tw-radius-lg);background:var(--tw-canvas);transition:flex-basis var(--tw-duration-slow) var(--tw-easing-standard)}.library__item.is-open{flex-basis:350px}.library__item.is-open .library__heading{display:none}.library__heading{display:flex;flex:1}.library__spine{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--tw-space-32);color:var(--tw-text-brand);border-radius:inherit;transition:background-color var(--tw-duration-fast) var(--tw-easing-standard)}.library__spine:hover{background:var(--tw-surface-hover)}.library__spine .tw-icon{display:none}.library__spine-label{writing-mode:vertical-rl;text-align:left}.library__panel{flex:none;width:350px;padding:var(--tw-space-20);display:flex;flex-direction:column;gap:var(--tw-space-16)}.library__panel:focus{outline:none}.library__item.is-open .library__panel{animation:tw-fade-in var(--tw-duration-slow) var(--tw-easing-standard) both}@keyframes tw-fade-in{from{opacity:0}to{opacity:1}}.library__head{display:flex;flex-direction:column;gap:var(--tw-space-8)}.library__eyebrow{color:var(--tw-programme-accent)}.library__facts{display:flex;flex-direction:column;gap:var(--tw-space-16)}.library__facts>div{display:flex;flex-direction:column;gap:var(--tw-space-4)}.library__facts>.library__deadline{flex-direction:row;align-items:center;gap:var(--tw-space-8)}.library__coverage{display:flex;flex-direction:column;gap:var(--tw-space-8);padding:var(--tw-space-16);border-radius:var(--tw-radius-md);background:var(--tw-programme-tint)}.library__coverage .t-field{color:var(--tw-programme-accent)}@media(max-width: 767px){.library{flex-direction:column;gap:var(--tw-space-12);height:auto}.library__item{flex:none;transition:none}.library__spine{flex-direction:row;justify-content:space-between;gap:var(--tw-space-16);min-height:52px;padding:var(--tw-space-12) var(--tw-space-16) var(--tw-space-12) var(--tw-space-16)}.library__spine .tw-icon{display:block}.library__spine-label{writing-mode:horizontal-tb}.library__panel{width:auto}}.home-trust .container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tw-space-64)}.home-pricing{background:var(--tw-surface-well)}.home-pricing__title{margin-bottom:var(--tw-space-64);text-align:center}.cta{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;padding:var(--tw-space-120) var(--tw-page-margin);background:var(--tw-canvas);text-align:center}.cta__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.cta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-48)}.cta__title{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:var(--tw-space-12);max-width:760px}.cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tw-space-16)}@media(max-width: 767px){.cta{padding-block:var(--tw-space-80)}.cta__inner{width:100%}.cta__actions{flex-direction:column;width:100%}.cta__actions .btn{width:100%;padding-inline:var(--tw-space-20)}}.page-intro{display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-64);padding:var(--tw-space-80) 0 var(--tw-space-64)}.page-intro>.container{width:100%}.page-intro--plans{padding-bottom:var(--tw-space-section)}.page-hero{display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-24);padding-inline:var(--tw-page-margin);text-align:center}.page-hero__title{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:var(--tw-space-12);max-width:900px}.section-header--stacked{display:flex;flex-direction:column;gap:var(--tw-space-16)}.trust-work{padding:var(--tw-space-32) 0 var(--tw-space-section)}.trust-work .container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tw-space-64)}.ai-suite{position:relative;isolation:isolate;overflow:hidden}.ai-suite__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.ai-suite .container{display:flex;flex-direction:column;gap:var(--tw-space-64)}.ai-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--tw-space-16)}.ai-card{display:flex;flex-direction:column;gap:var(--tw-space-16);padding:var(--tw-space-32) var(--tw-space-24);border-radius:var(--tw-radius-xl);background:var(--tw-canvas)}.ai-card--wide{grid-column:span 2;flex-direction:row;gap:var(--tw-space-64)}.ai-card--wide>*{flex:1 1 0;min-width:0}.ai-card__text{display:flex;flex-direction:column;gap:var(--tw-space-16)}.ai-card__includes{display:flex;flex-direction:column;gap:var(--tw-space-8)}.ai-card__includes strong{font-weight:600}.ai-suite__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--tw-space-40)}.ai-suite__footer>p{max-width:700px}.pro-plan .container{display:flex;flex-direction:column;gap:var(--tw-space-120)}.seats{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tw-space-64)}.seats__text{display:flex;flex:0 1 517px;flex-direction:column;gap:var(--tw-space-24)}.seat-table{flex:0 1 519px;overflow:hidden;border:var(--tw-stroke-hairline) solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface)}.seat-table table{width:100%;border-collapse:collapse}.seat-table th,.seat-table td{padding:var(--tw-space-16) var(--tw-space-24);text-align:left}.seat-table thead th{padding-block:var(--tw-space-12);background:var(--tw-surface-well)}.seat-table thead th:last-child,.seat-table td{text-align:right}.seat-table tbody tr{border-top:var(--tw-stroke-hairline) solid var(--tw-border)}.metering{display:flex;flex-direction:column;gap:var(--tw-space-40);scroll-margin-top:calc(var(--tw-nav-height) + var(--tw-space-24))}.metering__header>p{max-width:640px}.metering__tiles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--tw-space-16)}.metering__tile{display:flex;flex-direction:column;gap:var(--tw-space-12);padding:var(--tw-space-24);border-radius:var(--tw-radius-lg);background:var(--tw-surface-well)}.meter{display:flex;flex-direction:column;gap:var(--tw-space-20);margin:0;padding:var(--tw-space-32);border-radius:var(--tw-radius-xl);background:var(--tw-surface)}.meter__track{position:relative;height:64px}.meter__bar{position:absolute;inset:27px 0 auto;height:10px;border-radius:5px;background:var(--tw-surface);box-shadow:inset 0 0 0 1.5px var(--tw-figure-outline)}.meter__spent{position:absolute;inset:0 auto 0 0;width:58%;border-radius:inherit;background:var(--tw-figure-fill-1);box-shadow:inset 0 0 0 1.5px var(--tw-figure-outline)}.meter__mark{position:absolute;top:19px;width:2px;height:26px}.meter__mark--alert{left:86%;background:var(--tw-figure-fill-2)}.meter__mark--limit{right:0;background:var(--tw-btn-primary-bg)}.meter__label{position:absolute;white-space:nowrap}.meter__label--alert{top:0;right:calc(14% - 2px);color:var(--tw-text-error)}.meter__label--limit{top:48px;right:0;color:var(--tw-text-accent)}@media(max-width: 767px){.ai-grid{grid-template-columns:1fr}.ai-card--wide{grid-column:auto;flex-direction:column}.ai-suite__footer{flex-direction:column;align-items:stretch;gap:var(--tw-space-24)}.ai-suite__footer .btn{width:100%}.seats{flex-direction:column;align-items:stretch}.seats__text,.seat-table{flex:none}.metering__tiles{grid-template-columns:1fr}}.tw-page{max-width:calc(720px + 2*var(--tw-page-margin));margin-inline:auto;padding:var(--tw-space-80) var(--tw-page-margin) var(--tw-space-section)}.tw-page__title{margin-bottom:var(--tw-space-40);font:600 var(--tw-fs-display-l)/var(--tw-lh-display-l) var(--tw-font-sora);letter-spacing:-0.035em}.tw-page--404 p{margin-block:var(--tw-space-16) var(--tw-space-32)}.tw-page__content{color:var(--tw-text-secondary)}.tw-page__content>*+*{margin-top:var(--tw-space-16)}.tw-page__content h2{margin-top:var(--tw-space-48);font:600 var(--tw-fs-h4)/var(--tw-lh-h4) var(--tw-font-sora);color:var(--tw-text)}.tw-page__content h3{margin-top:var(--tw-space-32);font:600 var(--tw-fs-title-m)/var(--tw-lh-title-m) var(--tw-font-sora);color:var(--tw-text)}.tw-page__content ul,.tw-page__content ol{padding-left:var(--tw-space-24)}.tw-page__content li+li{margin-top:var(--tw-space-8)}.tw-page__content a{color:var(--tw-text-accent);text-decoration:underline;text-underline-offset:2px}.tw-page__content strong{color:var(--tw-text)}.tw-page__content table{width:100%;border-collapse:collapse;font-size:var(--tw-fs-body-s)}.tw-page__content th,.tw-page__content td{padding:var(--tw-space-8) var(--tw-space-12);border-bottom:var(--tw-stroke-hairline) solid var(--tw-border);text-align:left;vertical-align:top}.page-intro--features{padding-bottom:var(--tw-space-48)}.page-hero__lead{max-width:680px}.page-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tw-space-16)}.features-flow{position:relative}.windex{position:sticky;top:calc(var(--tw-nav-height) + var(--tw-space-16));z-index:50;width:fit-content;margin:0 auto var(--tw-space-64)}.windex__list{display:flex;gap:var(--tw-space-4);padding:var(--tw-space-4);border:var(--tw-stroke-hairline) solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-card)}.windex__step{display:flex;align-items:center;justify-content:center;gap:var(--tw-space-8);min-width:182px;height:var(--tw-btn-height);padding:0 var(--tw-space-20);border-radius:var(--tw-radius-md);color:var(--tw-text);white-space:nowrap;transition:background-color var(--tw-duration-fast) var(--tw-easing-standard),color var(--tw-duration-fast) var(--tw-easing-standard)}.windex__step .windex__num{color:var(--tw-text-brand)}.windex__step:hover{background:var(--tw-surface-hover)}.windex__step.is-active{background:var(--tw-btn-dark-bg);color:var(--tw-btn-dark-label)}.windex__step.is-active .windex__num{color:var(--tw-text-decorative)}.features{padding:var(--tw-space-64) 0 var(--tw-space-120)}.features>.container{display:flex;flex-direction:column;gap:var(--tw-space-96)}.chapter{display:flex;flex-direction:column;gap:var(--tw-space-32);scroll-margin-top:calc(var(--tw-nav-height) + 55px + var(--tw-space-32))}.chapter__title{max-width:560px}.chapter__blocks{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--tw-space-16)}.chapter__blocks--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.chapter__blocks--1{grid-template-columns:1fr}.chapter__blocks--4{row-gap:var(--tw-space-32)}.fblock{display:flex;flex-direction:column;gap:var(--tw-space-24);overflow:hidden;border-radius:var(--tw-radius-xl);background:var(--tw-surface)}.fblock--figure{padding-top:var(--tw-space-24)}.fblock--showcase .fblock__visual{padding:var(--tw-space-16) var(--tw-space-16) 0}.fblock__details{display:flex;flex-direction:column;gap:var(--tw-space-12);padding:0 var(--tw-space-32)}.fblock__payoff{padding:0 var(--tw-space-16) var(--tw-space-16)}.fblock__payoff p{padding:var(--tw-space-12) var(--tw-space-16);border-radius:var(--tw-radius-lg);background:var(--tw-surface-well)}.fblock--wide{flex-direction:row;align-items:center;gap:0}.fblock__text{display:flex;flex:1 1 50%;flex-direction:column;gap:var(--tw-space-24);min-width:0;padding-top:var(--tw-space-32)}.fblock--wide .fblock__visual{display:flex;flex:1 1 50%;justify-content:center;min-width:0}.tw-fig{position:relative;display:block;width:357px;max-width:100%;height:250px;margin-inline:auto;overflow:hidden}.tw-fig__svg{position:absolute;left:50%;top:50%;width:auto;max-width:none;height:auto;transform:translate(-50%, -50%)}.tw-art [stroke="#13151C"]{stroke:var(--tw-figure-outline)}.tw-art [stroke="#5260A6"]{stroke:var(--tw-figure-construction)}.tw-art [stroke="#FF9294"]{stroke:var(--tw-figure-fill-2)}.tw-art [fill="#97B4FF"]{fill:var(--tw-figure-fill-1)}.tw-art [fill="#FF9294"]{fill:var(--tw-figure-fill-2)}.tw-art [fill="#F5F6F9"]{fill:var(--tw-paper-50)}.tw-art [fill=white]{fill:var(--tw-card)}.tw-art [fill="#E9ECF4"]{fill:var(--tw-surface)}.show{--u: calc(100cqw / 510);container-type:inline-size;position:relative;overflow:hidden;width:100%;aspect-ratio:510/320;border-radius:3.92%/6.25%;background:var(--tw-paper-100) var(--plate) center/cover no-repeat;font-family:var(--tw-font);color:var(--tw-ink-900)}.show b{font-weight:600}.show i{display:block}.sc-doc,.sl-card,.sa-selection,.sg-editor{background:var(--tw-white);box-shadow:0 calc(10*var(--u)) calc(26*var(--u)) rgba(18,15,51,.08)}.sl-summary,.sg-outline__title{font:600 calc(9 * var(--u))/calc(11 * var(--u)) var(--tw-font-sora);letter-spacing:calc(1*var(--u));text-transform:uppercase;color:var(--tw-periwinkle-600)}.sl-cite,.sg-actions b{padding:calc(5*var(--u)) calc(10*var(--u));border-radius:calc(4*var(--u));box-shadow:inset 0 0 0 1px var(--tw-paper-300);font:600 calc(9.5 * var(--u))/calc(11 * var(--u)) var(--tw-font);white-space:nowrap}.sg-actions .is-primary{padding:calc(4*var(--u)) calc(9*var(--u));background:var(--tw-ink-900);box-shadow:none;color:var(--tw-white)}.show--editor{--u: calc(100cqw / 1100);aspect-ratio:1100/600;border-radius:2.73%/5%;background-color:var(--tw-paper-400)}.show-editor__shot{position:absolute;left:calc(70*var(--u));top:calc(69.5*var(--u));width:calc(1068.5*var(--u));max-width:none;height:calc(650.7*var(--u));object-fit:cover;object-position:top left;border-radius:calc(20*var(--u));box-shadow:0 0 calc(15*var(--u)) rgba(0,0,0,.2)}.sg-editor{position:absolute;left:calc(46.3*var(--u));top:calc(42*var(--u));display:flex;width:calc(420*var(--u));height:calc(236*var(--u));overflow:hidden;border-radius:calc(15*var(--u))}.sg-outline{display:flex;flex:0 0 calc(139*var(--u));flex-direction:column;gap:calc(6*var(--u));padding:calc(20*var(--u));background:#f6f7fa;box-shadow:inset -1px 0 0 #e4e7ef}.sg-outline__item{padding:calc(4*var(--u)) calc(6*var(--u));border-radius:calc(4*var(--u));font:400 calc(10.5 * var(--u))/calc(13 * var(--u)) var(--tw-font);color:#3b3f4e;white-space:nowrap}.sg-outline__item.is-current{background:var(--tw-paper-100);font-weight:600;color:var(--tw-ink-900)}.sg-section{position:relative;flex:1}.sg-section>*{position:absolute;left:calc(20*var(--u))}.sg-section__title{top:calc(20*var(--u));font:600 calc(17 * var(--u))/calc(19 * var(--u)) var(--tw-font-serif)}.sg-source{top:calc(62*var(--u));padding:calc(3*var(--u)) calc(8*var(--u));border-radius:calc(4*var(--u));background:#fcf1f1;font:600 calc(9.5 * var(--u))/calc(11 * var(--u)) var(--tw-font);color:#b83347;white-space:nowrap}.sg-lines{top:calc(102*var(--u));display:flex;flex-direction:column;gap:calc(8*var(--u))}.sg-lines i{width:calc(var(--w)*var(--u));height:calc(5*var(--u));border-radius:calc(3*var(--u));background:var(--tw-paper-300)}.sg-actions{top:calc(195*var(--u));display:flex;align-items:flex-start;gap:calc(6*var(--u))}.sa-content{position:absolute;left:calc(41.3*var(--u));top:calc(56.5*var(--u));display:flex;flex-direction:column;gap:calc(15*var(--u));width:calc(430*var(--u))}.sa-selection{display:flex;flex-direction:column;gap:calc(8*var(--u));height:calc(86*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border-radius:calc(15*var(--u))}.sa-actions{display:flex;gap:calc(4*var(--u))}.sa-actions b{padding:calc(4*var(--u)) calc(8*var(--u));border-radius:calc(4*var(--u));background:#f6f7fa;font:600 calc(10 * var(--u))/calc(12 * var(--u)) var(--tw-font)}.sa-actions .is-primary{background:var(--tw-ink-900);color:var(--tw-white)}.sa-text{position:relative;height:calc(34*var(--u))}.sa-text i{position:absolute}.sa-text__mark{left:0;top:0;width:calc(372*var(--u));height:calc(14*var(--u));background:rgba(157,179,245,.4)}.sa-text__line{left:calc(4*var(--u));top:calc(4*var(--u));width:calc(352*var(--u));height:calc(5*var(--u));border-radius:calc(3*var(--u));background:#596180}.sa-text__line--2{top:calc(24*var(--u));width:calc(300*var(--u));background:var(--tw-paper-300)}.sa-prompts{display:flex;flex-direction:column;gap:calc(5*var(--u))}.sa-prompt{display:flex;align-items:center;justify-content:space-between;height:calc(32*var(--u));padding:0 calc(12*var(--u)) 0 calc(14*var(--u));border-radius:var(--tw-radius-pill);background:#ebedf5;font:400 calc(11.5 * var(--u))/calc(14 * var(--u)) var(--tw-font);color:#3b3f4e;white-space:nowrap}.sa-prompt svg{width:calc(12*var(--u));height:calc(12*var(--u));color:#7d8295}.sl-card{position:absolute;left:calc(51.3*var(--u));top:calc(60*var(--u));display:flex;flex-direction:column;width:calc(410*var(--u));height:calc(200*var(--u));overflow:hidden;padding:calc(10*var(--u)) 0 calc(4*var(--u));border-radius:calc(15*var(--u));box-shadow:inset 0 0 0 1px var(--tw-paper-300),0 calc(10*var(--u)) calc(26*var(--u)) rgba(18,15,51,.08)}.sl-summary{padding:calc(1*var(--u)) calc(14*var(--u)) calc(8*var(--u))}.sl-ref{display:flex;align-items:center;justify-content:space-between;gap:calc(10*var(--u));height:calc(55*var(--u));padding:calc(10*var(--u)) calc(12*var(--u)) calc(10*var(--u)) calc(14*var(--u));box-shadow:inset 0 1px 0 #e4e7ef}.sl-ref__text{display:flex;flex-direction:column;gap:calc(5*var(--u))}.sl-line{width:calc(var(--w)*var(--u));height:calc(5*var(--u));border-radius:calc(3*var(--u));background:var(--tw-paper-300)}.sl-line--strong{height:calc(6*var(--u));background:#596180}.sl-link{display:flex;align-items:center;gap:calc(6*var(--u))}.sl-link b{display:flex;align-items:center;gap:calc(2*var(--u));padding:calc(1*var(--u)) calc(5*var(--u));border-radius:calc(3*var(--u));background:#fcf1f1;font:700 calc(9 * var(--u))/calc(11 * var(--u)) var(--tw-font);color:#b83347}.sl-link svg{width:calc(9*var(--u));height:calc(9*var(--u))}.sl-link i{width:calc(60*var(--u));height:calc(4*var(--u));border-radius:calc(3*var(--u));background:var(--tw-paper-300)}.sl-cite{padding:calc(5*var(--u)) calc(9*var(--u));box-shadow:inset 0 0 0 1px var(--tw-ink-900)}.sl-cite.is-cited{background:var(--tw-ink-900);color:var(--tw-white)}.sc-doc{position:absolute;left:calc(138.3*var(--u));top:calc(53*var(--u));width:calc(236*var(--u));height:calc(214*var(--u));overflow:hidden;border-radius:calc(15*var(--u));box-shadow:inset 0 0 0 1px var(--tw-paper-300),0 calc(10*var(--u)) calc(26*var(--u)) rgba(18,15,51,.08)}.sc-doc::before{content:"";position:absolute;left:calc(10*var(--u));top:calc(108*var(--u));width:calc(170*var(--u));height:calc(18*var(--u));background:rgba(157,179,245,.25)}.sc-doc__line{position:absolute;left:calc(16*var(--u));top:calc(var(--y)*var(--u));font:400 calc(10.5 * var(--u))/calc(13 * var(--u)) var(--tw-font);color:rgba(125,130,149,.5);white-space:pre}.sc-doc__line.is-current{font-weight:600;color:rgba(19,21,28,.5)}.sc-cursor{position:absolute;left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));width:calc(18*var(--u));height:calc(18*var(--u));color:var(--tw-ink-900);transform:rotate(var(--r));transform-origin:0 0}.sc-role{position:absolute;left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));padding:calc(3*var(--u)) calc(6*var(--u));border-radius:calc(2*var(--u));background:var(--tw-periwinkle-300);font:600 calc(10 * var(--u))/calc(12 * var(--u)) var(--tw-font);white-space:nowrap}.sc-role.is-ai{background:var(--tw-coral-300)}.faq__inner{display:flex;align-items:flex-start;gap:var(--tw-space-80)}.faq__aside{display:flex;flex:0 0 350px;flex-direction:column;gap:var(--tw-space-32)}.faq__contact{display:flex;flex-direction:column;gap:var(--tw-space-8)}.faq__list{flex:1 1 670px;max-width:670px;margin-left:auto}.faq__item{padding-block:var(--tw-space-16);box-shadow:inset 0 calc(-1*var(--tw-stroke-hairline)) 0 var(--tw-border-tint)}.faq__item>p{margin-top:var(--tw-space-12)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--tw-space-24);list-style:none;cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__question:hover .faq__toggle{background:var(--tw-surface-hover)}.faq__toggle{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--tw-radius-md);color:var(--tw-icon);transition:background-color var(--tw-duration-fast) var(--tw-easing-standard)}.faq__toggle .tw-icon--minus{display:none}.faq__item[open] .faq__toggle .tw-icon--plus{display:none}.faq__item[open] .faq__toggle .tw-icon--minus{display:block}.faq__item>p .link{vertical-align:baseline}@media(max-width: 767px){.windex{width:auto;margin-inline:var(--tw-page-margin);overflow-x:auto;scrollbar-width:none;border-radius:var(--tw-radius-lg)}.windex::-webkit-scrollbar{display:none}.windex__list{width:max-content}.features{padding-bottom:var(--tw-space-section)}.chapter__blocks,.chapter__blocks--3{grid-template-columns:1fr}.fblock--wide{flex-direction:column;align-items:stretch;gap:var(--tw-space-24);padding-top:var(--tw-space-24)}.fblock--wide .fblock__visual{order:-1;flex:none}.fblock__text{padding-top:0}.faq__inner{flex-direction:column;align-items:stretch}.faq__aside,.faq__list{flex:none;max-width:none;margin-left:0}}.page-intro--grants{gap:var(--tw-space-48);padding-inline:var(--tw-space-32)}.search-band{display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-16);width:min(1376px,100%);padding-block:var(--tw-space-24);scroll-margin-top:calc(var(--tw-nav-height) + var(--tw-space-24))}.search{position:relative;width:min(650px,100%)}.search__field{display:flex;align-items:center;gap:var(--tw-space-12);padding:var(--tw-space-8) var(--tw-space-8) var(--tw-space-8) var(--tw-space-20);border-radius:var(--tw-radius-lg);background:var(--tw-card);color:var(--tw-icon-muted);box-shadow:inset 0 0 0 var(--tw-stroke-hairline) var(--tw-surface-border),0 10px 26px rgba(19,21,28,.08)}.search__field:focus-within{box-shadow:inset 0 0 0 var(--tw-stroke-hairline) var(--tw-border-brand),0 10px 26px rgba(19,21,28,.08)}.search__input{flex:1;min-width:0;height:45px;padding:0;border:0;background:none;color:var(--tw-text);outline:none}.search__input::placeholder{color:var(--tw-text-placeholder);opacity:1}.search__suggest{position:absolute;top:calc(100% + var(--tw-space-8));left:0;right:0;z-index:20;display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--tw-space-8);list-style:none;border:var(--tw-stroke-hairline) solid var(--tw-border);border-radius:var(--tw-radius-md);background:var(--tw-card);box-shadow:var(--tw-elevation-ui)}.search__option{display:flex;flex-direction:column;gap:2px;padding:var(--tw-space-8) var(--tw-space-12);border-radius:var(--tw-radius-sm);cursor:pointer}.search__option[aria-selected=true],.search__option:hover{background:var(--tw-surface-hover)}.search__option-meta{color:var(--tw-text-muted)}.search__empty{padding:var(--tw-space-8) var(--tw-space-12);color:var(--tw-text-muted)}.filters{display:flex;gap:var(--tw-space-8)}.chip{display:inline-flex;align-items:center;padding:var(--tw-space-8) var(--tw-space-16);white-space:nowrap;border-radius:var(--tw-radius-md);background:var(--tw-card);color:var(--tw-text-secondary);box-shadow:inset 0 0 0 var(--tw-stroke-hairline) var(--tw-surface-border);transition:background-color var(--tw-duration-fast) var(--tw-easing-standard)}.chip:hover{background:var(--tw-surface-hover)}.chip[aria-checked=true]{background:var(--tw-btn-dark-bg);box-shadow:none;color:var(--tw-btn-dark-label)}.programmes{width:min(1228px,100% - 2*var(--tw-space-32));margin-inline:auto}.ptabs{display:grid;grid-template-columns:1fr 1fr;align-items:end}.ptab{height:64px;padding:0 var(--tw-space-64);background:var(--tw-programme-panel);color:var(--tw-text-secondary);border-radius:30px 0 0 0}.ptab+.ptab{border-radius:0 30px 0 0}.ptab[aria-selected=true]{height:70px;color:var(--tw-programme-on-panel)}.ptab:first-child[aria-selected=true]{border-radius:30px 4px 0 0}.ptab:last-child[aria-selected=true]{border-radius:4px 30px 0 0}.ptab:focus-visible{background:var(--tw-programme-tint);outline-offset:-4px}.panel{overflow:hidden;border-radius:0 0 var(--tw-radius-xl) var(--tw-radius-xl);background:var(--tw-programme-panel);color:var(--tw-programme-on-panel)}.panel:focus{outline:none}.panel__header{padding:var(--tw-space-64)}.panel__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-space-16)}.panel__meta{display:flex;align-items:center;gap:var(--tw-space-12)}.panel__intro{max-width:700px;margin-top:var(--tw-space-24)}.pillar{display:flex;align-items:flex-start;gap:var(--tw-space-64);padding:var(--tw-space-64);border-top:var(--tw-stroke-hairline) solid var(--tw-programme-rule)}.rail{display:flex;flex:0 0 350px;flex-direction:column;gap:var(--tw-space-24)}.rail__head{display:flex;flex-direction:column;gap:var(--tw-space-12)}.rail__label{display:flex;align-items:center;gap:var(--tw-space-12)}.rail__upcoming{display:flex;flex-direction:column;gap:var(--tw-space-4)}.upcoming{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tw-space-12);padding-block:var(--tw-space-8);box-shadow:inset 0 -1px 0 var(--tw-programme-rule)}.upcoming .t-field{flex:none;padding-top:4px}.pillar__cards{display:grid;flex:1;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--tw-space-20);min-width:0}.panel__guidance{display:flex;align-items:flex-start;justify-content:center;gap:var(--tw-space-12);padding:var(--tw-space-32) var(--tw-space-64);border-top:var(--tw-stroke-hairline) solid var(--tw-programme-rule)}.panel__guidance span{max-width:700px}.panel__guidance .tw-icon{flex:none}.tw-emblem{display:inline-flex;flex:none;width:40px;height:40px}.tw-emblem svg{width:100%;height:100%}.tw-flag{width:47px;height:32px}.grant-card{position:relative;display:flex;flex-direction:column;gap:var(--tw-space-16);padding:var(--tw-space-20);border-radius:var(--tw-radius-lg);background:var(--tw-canvas);color:var(--tw-text);transition:box-shadow var(--tw-duration-base) var(--tw-easing-standard),transform var(--tw-duration-base) var(--tw-easing-standard)}.grant-card--wide{grid-column:span 2}.grant-card:hover{box-shadow:var(--tw-elevation-ui)}.grant-card.is-found{animation:tw-found 2.4s var(--tw-easing-standard)}.grant-card:has(.grant-card__select:focus-visible){outline:var(--tw-focus-ring-width) solid var(--tw-focus-ring);outline-offset:2px}@keyframes tw-found{0%,60%{box-shadow:0 0 0 3px var(--tw-programme-accent),var(--tw-elevation-ui)}100%{box-shadow:0 0 0 3px rgba(0,0,0,0)}}.grant-card__head{display:flex;flex-direction:column;gap:var(--tw-space-8)}.grant-card__eyebrow{color:var(--tw-programme-accent)}.grant-card__select{display:block;font:inherit;color:inherit;text-align:left;cursor:pointer}.grant-card__select::after{content:"";position:absolute;inset:0;border-radius:inherit}.grant-card__select:focus-visible{outline:none}.grant-card__facts{display:flex;flex-direction:column;gap:var(--tw-space-16)}.grant-card__facts>div{display:flex;flex-direction:column;gap:var(--tw-space-4)}.grant-card__facts>.grant-card__deadline{flex-direction:row;align-items:center;gap:var(--tw-space-8)}.grant-card__coverage{display:flex;flex-direction:column;gap:var(--tw-space-8);padding:var(--tw-space-16);border-radius:var(--tw-radius-md);background:var(--tw-programme-tint)}.grant-card__coverage .t-field{color:var(--tw-programme-accent)}.request{scroll-margin-top:var(--tw-nav-height)}.request__inner{display:flex;align-items:flex-start;gap:var(--tw-space-64)}.request__copy,.request__side{display:flex;flex:1 1 0;flex-direction:column;gap:var(--tw-space-16);min-width:0}.request__selected{display:flex;flex:0 0 550px;align-items:center;justify-content:center;align-self:stretch;padding:var(--tw-space-32);border-radius:var(--tw-radius-xl);background:var(--tw-programme-panel)}.request__selected .grant-card{width:330px}.request__card{display:contents}.request__top{display:flex;align-items:flex-start;justify-content:space-between}.tw-fig--unmapped-call{width:200px;height:120px;margin:0}.notice{display:flex;align-items:flex-start;gap:var(--tw-space-12);padding:var(--tw-space-16) var(--tw-space-20);border-radius:var(--tw-radius-sm);background:var(--tw-surface-notice)}.notice .tw-icon{flex:none;color:var(--tw-icon)}.request__form,.request__sent{display:flex;flex-direction:column;gap:var(--tw-space-16);padding:var(--tw-space-32);border-radius:var(--tw-radius-md);background:var(--tw-card)}.request__sent{gap:var(--tw-space-12)}.request__sent:focus{outline:none}.request__sent .tw-icon{color:var(--tw-text-brand)}.request__submit{width:100%}.request__submit[aria-busy=true]{opacity:.7}.request__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.request__form{position:relative}.request__error{padding:var(--tw-space-12) var(--tw-space-16);border-radius:var(--tw-radius-sm);background:var(--tw-surface-notice);color:var(--tw-text-error)}.request__error:focus{outline:none}.request__error a{text-decoration:underline}.request:not([data-state=selected]) .request__selected,.request:not([data-state=selected]) .request__top{display:none}.request[data-state=selected] .request__copy{display:none}.request:not([data-state=notfound]) .request__notice{display:none}.request[data-state=sent] .request__form{display:none}.request:not([data-state=sent]) .request__sent{display:none}.field{display:flex;flex-direction:column;gap:var(--tw-space-8)}.field__label{color:var(--tw-text-secondary)}.field__control{height:var(--tw-btn-height);padding:var(--tw-space-12) var(--tw-space-16);border:var(--tw-stroke-hairline) solid var(--tw-border-control);border-radius:var(--tw-radius-sm);background:var(--tw-card);color:var(--tw-text);transition:border-color var(--tw-duration-fast) var(--tw-easing-standard)}.field__control::placeholder{color:var(--tw-text-placeholder);opacity:1}.field__control:hover{border-color:var(--tw-border-control-hover)}.field__control:focus{border-color:var(--tw-border-brand);outline:none;box-shadow:0 0 0 var(--tw-focus-ring-width) var(--tw-focus-ring)}.field__control[aria-invalid=true]{border-color:var(--tw-border-error)}.field__error{color:var(--tw-text-error)}.check{display:grid;grid-template-columns:20px 1fr;gap:0 var(--tw-space-12);align-items:start}.check label a{color:var(--tw-text-accent);text-decoration:underline;text-underline-offset:2px}.check .field__error{grid-column:2;margin-top:var(--tw-space-4)}.check__box{appearance:none;width:20px;height:20px;margin:0;cursor:pointer;border:var(--tw-btn-border) solid var(--tw-border-control);border-radius:var(--tw-radius-xs);background:var(--tw-card) center/14px no-repeat}.check__box:checked{border-color:var(--tw-btn-dark-bg);background-color:var(--tw-btn-dark-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.check__box[aria-invalid=true]{border-color:var(--tw-border-error)}@media(max-width: 767px){.page-intro--grants{padding-inline:var(--tw-page-margin)}.search__input{font-size:16px}.filters{align-self:stretch;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.programmes{width:100%}.ptab{padding:0 var(--tw-space-16)}.panel__header{padding:var(--tw-space-40) var(--tw-page-margin)}.pillar{flex-direction:column;align-items:stretch;gap:var(--tw-space-32);padding:var(--tw-space-40) var(--tw-page-margin)}.rail{flex:none}.pillar__cards{grid-template-columns:1fr}.grant-card--wide{grid-column:auto}.panel__guidance{justify-content:flex-start;padding:var(--tw-space-32) var(--tw-page-margin)}.request__inner{flex-direction:column;align-items:stretch;gap:var(--tw-space-24)}.request__selected{flex:none;padding:var(--tw-space-20)}.request__selected .grant-card{width:100%}.request__form,.request__sent{padding:var(--tw-space-24) var(--tw-space-20)}}.footer{overflow:hidden;padding-top:var(--tw-space-96);background:var(--tw-surface)}.footer__top{display:flex;justify-content:space-between;gap:var(--tw-space-40)}.footer__brand{display:flex;flex-direction:column;gap:var(--tw-space-16);max-width:300px}.footer__mark{width:109px}.footer__cols{display:flex;gap:var(--tw-space-64)}.footer__col{display:flex;flex-direction:column;gap:var(--tw-space-12)}.footer__col ul{display:flex;flex-direction:column;gap:var(--tw-space-12)}.footer__link{display:inline-block;padding-block:2px}.footer__link:hover{color:var(--tw-text-brand)}.footer__bar{display:flex;align-items:center;justify-content:space-between;margin-top:var(--tw-space-32);padding-top:var(--tw-space-16);border-top:var(--tw-stroke-hairline) solid var(--tw-border)}.footer__bar .icon-btn{margin-right:-10px}.footer__stage{position:relative;height:262px;margin-top:var(--tw-space-48)}.footer__wordmark,.footer__tagline{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.footer__wordmark{top:-41px;color:var(--tw-text-decorative)}.footer__tagline{top:164px;color:var(--tw-text-brand)}@media(max-width: 767px){.footer{padding-top:var(--tw-space-64)}.footer__top{flex-direction:column;gap:var(--tw-space-32)}.footer__cols{flex-wrap:wrap;gap:var(--tw-space-32) var(--tw-space-40)}.footer__stage{height:72px}.footer__wordmark{top:-11px}.footer__tagline{top:45px}}.cookie{position:fixed;z-index:90;left:50%;bottom:var(--tw-space-24);transform:translateX(-50%);display:flex;align-items:center;gap:var(--tw-space-32);width:min(1100px,100% - 2*var(--tw-page-margin));padding:var(--tw-space-24);background:var(--tw-card);border:var(--tw-stroke-hairline) solid var(--tw-border);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-elevation-overlay)}.cookie__text{display:flex;flex:1;flex-direction:column;gap:var(--tw-space-4)}.cookie__actions{display:flex;flex:none;align-items:center;gap:var(--tw-space-12)}@media(max-width: 767px){.cookie{flex-direction:column;align-items:stretch;gap:var(--tw-space-16);bottom:var(--tw-space-20)}.cookie__actions{flex-direction:column;align-items:stretch}.cookie__actions .link{justify-content:center;min-height:var(--tw-touch-target)}}
