@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-3xl:1.875rem;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.overline{text-decoration-line:overline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--piro-teal:#7dc8d1;--piro-orange:#f59d2f;--piro-amber:#fdc30b;--piro-yellow:#ffe732;--piro-cream:#fffbdf;--piro-coral:#e08a93;--piro-lavender:#d8cfe0;--piro-ink:#142226;--piro-white:#fff;--orange-50:#fff5eb;--orange-100:#ffe9d3;--orange-200:#ffd3a8;--orange-300:#fdb76c;--orange-400:#f09c35;--orange-500:#d58200;--orange-600:#ae6900;--orange-700:#895200;--orange-800:#673c00;--orange-900:#442600;--teal-50:#eef9fa;--teal-100:#ddf1f4;--teal-200:#c0e4e9;--teal-300:#99d3da;--teal-400:#77bfc8;--teal-500:#59a6af;--teal-600:#408891;--teal-700:#2e6b72;--teal-800:#205055;--teal-900:#133337;--amber-50:#fff6e2;--amber-100:#fcebc6;--amber-200:#f7d995;--amber-300:#f0c048;--amber-400:#dca900;--amber-500:#be9100;--amber-600:#9b7600;--amber-700:#795b00;--amber-800:#5b4400;--amber-900:#3b2b00;--yellow-50:#fbf8e2;--yellow-100:#f4efc6;--yellow-200:#eadf94;--yellow-300:#dcca46;--yellow-400:#c7b300;--yellow-500:#ac9a00;--yellow-600:#8c7d00;--yellow-700:#6d6100;--yellow-800:#524800;--yellow-900:#352e00;--ink-50:#f4f8f9;--ink-100:#e7eef0;--ink-200:#d2dfe3;--ink-300:#b7cbd1;--ink-400:#98b0b7;--ink-500:#758e95;--ink-600:#576d74;--ink-700:#3c4e53;--ink-800:#27363a;--ink-900:#182124;--danger-700:#a3341f;--danger-600:#c0432a;--danger-100:#fbe7e2;--danger-50:#fdf3f0;--warning-700:#8a5a0b;--warning-600:#a97213;--warning-100:#fbeeda;--warning-50:#fdf7ec;--success-700:#2f6b45;--success-600:#3c8455;--success-100:#e2f0e7;--success-50:#f1f7f3;--info-700:#30676e;--info-100:#e3f3f5;--ok:var(--success-700);--warn:var(--warning-700);--danger:var(--danger-700);--info:var(--info-700);--ok-soft:var(--success-100);--warn-soft:var(--warning-100);--danger-soft:var(--danger-100);--info-soft:var(--info-100);--surface:var(--piro-white);--surface-sunken:var(--ink-50);--surface-tint-cool:var(--teal-50);--surface-page:var(--ink-50);--text:var(--piro-ink);--text-muted:var(--ink-700);--line:var(--ink-100);--line-strong:var(--ink-200);--accent:var(--orange-400);--accent-on:var(--orange-900);--accent-text:var(--orange-700);--accent-hover:var(--orange-500);--accent-subtle:var(--orange-50);--accent-cool:var(--teal-400);--accent-cool-text:var(--teal-700);--action:var(--teal-700);--action-hover:var(--teal-800);--selection:var(--teal-100);--state-disabled:var(--ink-500);--state-disabled-bg:var(--ink-50);--state-pending:var(--ink-700);--text-secondary:var(--ink-700);--risk-high-fg:var(--danger-700);--risk-high-bg:var(--danger-100);--risk-medium-fg:var(--warning-700);--risk-medium-bg:var(--warning-100);--risk-low-fg:var(--success-700);--risk-low-bg:var(--success-100);--status-tramite-fg:var(--info-700);--status-tramite-bg:var(--info-100);--status-registrada-fg:var(--success-700);--status-registrada-bg:var(--success-100);--status-oposicion-fg:var(--danger-700);--status-oposicion-bg:var(--danger-100);--status-renovacion-fg:var(--warning-700);--status-renovacion-bg:var(--warning-100);--deadline-calm:var(--text-secondary);--deadline-near:var(--warning-700);--deadline-urgent:var(--danger-700);--success:var(--success-700);--warning:var(--warning-700);--piro-focus:#82aee3;--gradient-brand:linear-gradient(90deg, var(--teal-400) 0%, var(--amber-300) 38%, var(--orange-400) 70%, var(--piro-coral) 100%)}@supports (color:lab(0% 0 0)){:root{--orange-50:lab(97.0928% 2.33778 6.03731);--orange-100:lab(93.5918% 5.43636 13.6209);--orange-200:lab(87.7204% 11.5312 27.6472);--orange-300:lab(80.0144% 20.7301 48.3203);--orange-400:lab(71.7464% 26.7798 63.7376);--orange-500:lab(62.4167% 27.7936 68.7089);--orange-600:lab(51.4593% 23.9962 59.4034);--orange-700:lab(40.5013% 20.2216 50.1801);--orange-800:lab(30.1182% 16.7162 41.4033);--orange-900:lab(18.5765% 13.0154 28.3913);--teal-50:lab(97.2037% -3.48744 -1.91149);--teal-100:lab(93.8141% -6.53821 -3.57922);--teal-200:lab(88.1635% -11.6123 -6.34545);--teal-300:lab(80.8108% -18.0284 -9.83297);--teal-400:lab(72.8001% -21.8248 -11.8937);--teal-500:lab(63.5502% -22.9076 -12.481);--teal-600:lab(52.4935% -21.6924 -11.8192);--teal-700:lab(41.3861% -18.7092 -10.1942);--teal-800:lab(30.8531% -15.529 -8.46161);--teal-900:lab(19.1332% -11.4164 -6.22048);--amber-50:lab(97.213% .680089 10.7245);--amber-100:lab(93.8083% 1.64953 20.3105);--amber-200:lab(88.0858% 4.15269 37.7034);--amber-300:lab(80.5448% 9.01681 64.5649);--amber-400:lab(72.3779% 10.888 75.1142);--amber-500:lab(63.0748% 9.75606 67.3012);--amber-600:lab(52.0271% 8.43006 58.1457);--amber-700:lab(40.9792% 7.12755 49.1505);--amber-800:lab(30.5123% 5.91755 40.706);--amber-900:lab(18.8812% 4.6677 28.3251);--yellow-50:lab(97.3035% -1.75589 10.7791);--yellow-100:lab(93.977% -2.92334 20.4412);--yellow-200:lab(88.3857% -4.08933 37.9006);--yellow-300:lab(81.0102% -3.95009 64.6913);--yellow-400:lab(72.8783% -3.18655 74.1977);--yellow-500:lab(63.5229% -2.84752 66.4948);--yellow-600:lab(52.4136% -2.44221 57.4303);--yellow-700:lab(41.3047% -2.03179 48.5158);--yellow-800:lab(30.7807% -1.63803 40.1919);--yellow-900:lab(19.0886% -1.17667 28.2522);--ink-50:lab(97.1301% -1.19352 -1.0548);--ink-100:lab(93.676% -2.22352 -1.96595);--ink-200:lab(87.9192% -3.95542 -3.5012);--ink-300:lab(80.4331% -6.13558 -5.44122);--ink-400:lab(70.0246% -7.43371 -6.60541);--ink-500:lab(57.2726% -7.78794 -6.93363);--ink-600:lab(44.5017% -7.37032 -6.57283);--ink-700:lab(31.716% -6.34396 -5.66479);--ink-800:lab(21.2489% -5.2501 -4.69257);--ink-900:lab(12.0509% -3.86355 -3.45191);--piro-focus:lab(69.5344% -5.16006 -31.4778)}}[data-theme=dark]{--surface:var(--ink-900);--surface-sunken:#0f1719;--surface-tint-cool:var(--teal-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-tint-cool:color-mix(in oklch, var(--teal-400) 12%, var(--ink-900))}}[data-theme=dark]{--surface-page:#0f1719;--text:var(--ink-100);--text-muted:var(--ink-300);--text-secondary:var(--ink-300);--line:var(--ink-700);--line-strong:var(--ink-600);--accent:var(--orange-400);--accent-on:var(--orange-900);--accent-text:var(--orange-300);--accent-hover:var(--orange-200);--accent-subtle:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--accent-subtle:color-mix(in oklch, var(--orange-400) 16%, var(--ink-900))}}[data-theme=dark]{--accent-cool:var(--teal-400);--accent-cool-text:var(--teal-300);--action:var(--teal-300);--action-hover:var(--teal-200);--selection:var(--teal-800);--state-disabled:var(--ink-500);--state-disabled-bg:var(--ink-800);--state-pending:var(--ink-300);--danger-700:#ffa096;--danger-600:#e95048;--danger-100:#4a2420;--danger-50:#341d1a;--warning-700:#f8c562;--warning-600:#db9a0d;--warning-100:#3e2d10;--warning-50:#2c2211;--success-700:#80dfa3;--success-600:#269e5f;--success-100:#1b3725;--success-50:#17291d;--info-700:#8cd5e4;--info-100:#12363d}@supports (color:lab(0% 0 0)){[data-theme=dark]{--danger-700:lab(75.7339% 35.3147 21.3277);--danger-600:lab(56.3845% 59.4279 38.9197);--danger-100:lab(19.4141% 17.915 10.9975);--danger-50:lab(13.8074% 11.6732 7.05546);--warning-700:lab(82.7466% 11.0037 55.7894);--warning-600:lab(68.611% 17.9466 70.6738);--warning-100:lab(19.9887% 4.91017 21.5917);--warning-50:lab(14.1959% 2.84189 13.0023);--success-700:lab(81.924% -39.4488 20.2881);--success-600:lab(57.7308% -44.8334 23.1443);--success-100:lab(20.5907% -15.1599 7.79797);--success-50:lab(14.5835% -10.0507 5.16337);--info-700:lab(80.8361% -20.7115 -14.9414);--info-100:lab(20.2622% -11.3861 -8.28027)}}::selection{background:var(--selection)}@font-face{font-family:Figtree;src:url(/fonts/Figtree-VariableFont_wght.ttf)format("truetype-variations"),url(/fonts/Figtree-VariableFont_wght.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Italic-VariableFont_wght.ttf)format("truetype-variations"),url(/fonts/Figtree-Italic-VariableFont_wght.ttf)format("truetype");font-weight:300 900;font-style:italic;font-display:swap}:root{--font-sans:"Figtree", system-ui, sans-serif;--font-display:"Figtree", system-ui, sans-serif;--font-numeric:"Figtree", system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--tracking-tightest:-.03em;--tracking-tight:-.015em;--tracking-snug:-.01em;--tracking-normal:0em;--tracking-wide:.08em;--leading-tight:.95;--leading-snug:1.15;--leading-normal:1.25;--leading-relaxed:1.5;--deck-title-size:104px;--deck-subtitle-size:40px;--deck-body-size:28px;--deck-caption-size:20px;--display-xl-size:clamp(3.5rem, 2.7rem + 4vw, 6rem);--display-xl-leading:.8;--display-xl-weight:var(--weight-semibold);--display-xl-tracking:-.03em;--display-l-size:clamp(3rem, 2.4rem + 3vw, 4.5rem);--display-l-leading:.84;--display-l-weight:var(--weight-semibold);--display-l-tracking:-.025em;--display-m-size:clamp(2.5rem, 2.05rem + 2.25vw, 3.5rem);--display-m-leading:.86;--display-m-weight:var(--weight-semibold);--display-m-tracking:-.02em;--heading-xl-size:2rem;--heading-xl-leading:1;--heading-xl-weight:var(--weight-bold);--heading-xl-tracking:-.02em;--heading-l-size:1.75rem;--heading-l-leading:1.15;--heading-l-weight:var(--weight-bold);--heading-l-tracking:-.015em;--heading-m-size:1.5rem;--heading-m-leading:1.18;--heading-m-weight:var(--weight-semibold);--heading-m-tracking:-.005em;--heading-s-size:1.25rem;--heading-s-leading:1.22;--heading-s-weight:var(--weight-semibold);--heading-s-tracking:-.005em;--title-l-size:1.125rem;--title-l-leading:1.25;--title-l-weight:var(--weight-semibold);--title-l-tracking:0em;--title-m-size:1rem;--title-m-leading:1.25;--title-m-weight:var(--weight-semibold);--title-m-tracking:0em;--title-s-size:.9375rem;--title-s-leading:1.3;--title-s-weight:var(--weight-semibold);--title-s-tracking:0em;--body-l-size:1.0625rem;--body-l-leading:1.5;--body-l-weight:var(--weight-regular);--body-l-tracking:0em;--body-m-size:.9375rem;--body-m-leading:1.45;--body-m-weight:var(--weight-regular);--body-m-tracking:0em;--body-s-size:.8125rem;--body-s-leading:1.4;--body-s-weight:var(--weight-regular);--body-s-tracking:0em;--label-l-size:.9375rem;--label-l-leading:1.25;--label-l-weight:var(--weight-semibold);--label-l-tracking:0em;--label-m-size:.8125rem;--label-m-leading:1.25;--label-m-weight:var(--weight-semibold);--label-m-tracking:.01em;--label-s-size:.75rem;--label-s-leading:1.25;--label-s-weight:var(--weight-semibold);--label-s-tracking:.02em;--data-l-size:clamp(2.5rem, 1.9rem + 3vw, 3.75rem);--data-l-leading:1;--data-l-weight:var(--weight-bold);--data-l-tracking:-.02em;--data-m-size:1.75rem;--data-m-leading:1.1;--data-m-weight:var(--weight-semibold);--data-m-tracking:-.01em;--data-s-size:1.0625rem;--data-s-leading:1.2;--data-s-weight:var(--weight-medium);--data-s-tracking:0em;--caption-size:.75rem;--caption-leading:1.4;--caption-weight:var(--weight-medium);--caption-tracking:.01em;--overline-size:.875rem;--overline-leading:1.15;--overline-weight:var(--weight-regular);--overline-tracking:0em;--text-sm:var(--body-m-size);--text-base:var(--body-l-size);--text-lg:var(--heading-s-size);--text-xl:var(--heading-l-size);--text-3xl:var(--display-m-size);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--grid-columns:12;--grid-gutter:var(--space-3);--grid-margin:var(--space-10);--grid-margin-compact:var(--space-4);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--border-hair:.5px;--border-width:1px;--border:var(--border-width) solid var(--line);--border-strong:var(--border-width) solid var(--line-strong);--shadow-1:0 1px 2px #1821240f, 0 2px 6px #1821240f;--shadow-2:0 4px 12px #18212414, 0 12px 32px #18212414;--focus-ring:0 0 0 1px var(--piro-focus);--focus-ring-offset:0 0 0 2px var(--surface), 0 0 0 3px var(--piro-focus);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--breathe-dur:2.4s}@supports (color:lab(0% 0 0)){:root{--shadow-1:0 1px 2px lab(12.0509% -3.86355 -3.45191/.06), 0 2px 6px lab(12.0509% -3.86355 -3.45191/.06);--shadow-2:0 4px 12px lab(12.0509% -3.86355 -3.45191/.08), 0 12px 32px lab(12.0509% -3.86355 -3.45191/.08)}}.tk-display-xl{font-family:var(--font-display);font-size:var(--display-xl-size);line-height:var(--display-xl-leading);font-weight:var(--display-xl-weight);letter-spacing:var(--display-xl-tracking)}.tk-display-l{font-family:var(--font-display);font-size:var(--display-l-size);line-height:var(--display-l-leading);font-weight:var(--display-l-weight);letter-spacing:var(--display-l-tracking)}.tk-display-m{font-family:var(--font-display);font-size:var(--display-m-size);line-height:var(--display-m-leading);font-weight:var(--display-m-weight);letter-spacing:var(--display-m-tracking)}.tk-heading-xl{font-size:var(--heading-xl-size);line-height:var(--heading-xl-leading);font-weight:var(--heading-xl-weight);letter-spacing:var(--heading-xl-tracking)}.tk-heading-l{font-size:var(--heading-l-size);line-height:var(--heading-l-leading);font-weight:var(--heading-l-weight);letter-spacing:var(--heading-l-tracking)}.tk-heading-m{font-size:var(--heading-m-size);line-height:var(--heading-m-leading);font-weight:var(--heading-m-weight);letter-spacing:var(--heading-m-tracking)}.tk-heading-s{font-size:var(--heading-s-size);line-height:var(--heading-s-leading);font-weight:var(--heading-s-weight);letter-spacing:var(--heading-s-tracking)}.tk-title-l{font-size:var(--title-l-size);line-height:var(--title-l-leading);font-weight:var(--title-l-weight);letter-spacing:var(--title-l-tracking)}.tk-title-m{font-size:var(--title-m-size);line-height:var(--title-m-leading);font-weight:var(--title-m-weight);letter-spacing:var(--title-m-tracking)}.tk-title-s{font-size:var(--title-s-size);line-height:var(--title-s-leading);font-weight:var(--title-s-weight);letter-spacing:var(--title-s-tracking)}.tk-body-l{font-size:var(--body-l-size);line-height:var(--body-l-leading);font-weight:var(--body-l-weight);letter-spacing:var(--body-l-tracking)}.tk-body-m{font-size:var(--body-m-size);line-height:var(--body-m-leading);font-weight:var(--body-m-weight);letter-spacing:var(--body-m-tracking)}.tk-body-s{font-size:var(--body-s-size);line-height:var(--body-s-leading);font-weight:var(--body-s-weight);letter-spacing:var(--body-s-tracking)}.tk-label-l{font-size:var(--label-l-size);line-height:var(--label-l-leading);font-weight:var(--label-l-weight);letter-spacing:var(--label-l-tracking)}.tk-label-m{font-size:var(--label-m-size);line-height:var(--label-m-leading);font-weight:var(--label-m-weight);letter-spacing:var(--label-m-tracking)}.tk-label-s{font-size:var(--label-s-size);line-height:var(--label-s-leading);font-weight:var(--label-s-weight);letter-spacing:var(--label-s-tracking)}.tk-caption{font-size:var(--caption-size);line-height:var(--caption-leading);font-weight:var(--caption-weight);letter-spacing:var(--caption-tracking);text-transform:uppercase}.tk-overline{font-size:var(--overline-size);line-height:var(--overline-leading);font-weight:var(--overline-weight);letter-spacing:var(--overline-tracking);text-transform:uppercase}.gradient-line{background:var(--gradient-brand);border-radius:3px;height:3px}.tk-overline-alt{font-size:var(--overline-size);line-height:var(--overline-leading);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.tk-data-l{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--data-l-size);line-height:var(--data-l-leading);font-weight:var(--data-l-weight);letter-spacing:var(--data-l-tracking)}.tk-data-m{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--data-m-size);line-height:var(--data-m-leading);font-weight:var(--data-m-weight);letter-spacing:var(--data-m-tracking)}.tk-data-s{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--data-s-size);line-height:var(--data-s-leading);font-weight:var(--data-s-weight);letter-spacing:var(--data-s-tracking)}.mesh-card{aspect-ratio:16/9;isolation:isolate;border:none;border-radius:16px;width:100%;position:relative;overflow:hidden;container-type:size}.mesh-card .blob{border-radius:50%;position:absolute}.mesh-card .grad-fill{filter:blur(30px);z-index:1;position:absolute;inset:-12%}.mesh-card .tag{z-index:3;text-transform:uppercase;letter-spacing:var(--tracking-wide);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#14222680;border-radius:100px;padding:5px 12px;font-size:.6875rem;font-weight:700;position:absolute;top:16px;left:16px}.mesh-card:before{content:"";border-radius:inherit;z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #14222624}.mesh-card.grain:after{content:"";z-index:2;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");position:absolute;inset:0}.grad-fill{filter:blur(34px);position:absolute;inset:-12%}.grad-fill.is-pastel{filter:blur(34px)saturate(.5)brightness(1.14)}.mesh-card.mw{background:#f9dcc0}.mw .mesh-grid{filter:blur(2.6cqw);grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(34,1fr);width:106.25%;height:111.111%;display:grid;position:absolute;top:-5.55556%;left:-3.125%;transform:translateZ(0)}.mw .mesh-grid i{background:var(--c)}@supports not (width:1cqw){.mw .mesh-grid{filter:blur(34px)}}.mesh-card.mwc{background:#c6d6ef}.mwc .mesh-grid{filter:blur(2.6cqw);grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(34,1fr);width:106.25%;height:111.111%;display:grid;position:absolute;top:-5.55556%;left:-3.125%;transform:translateZ(0)}.mwc .mesh-grid i{background:var(--c)}@supports not (width:1cqw){.mwc .mesh-grid{filter:blur(34px)}}.mesh-card.mb{background:#f6faff}.mb .b-blue-main{background:radial-gradient(closest-side,#80b9ff 0% 5.3%,#80b9ff 10.5% 15.8%,#80b9ff 21.1% 26.3%,#80b9fffe 31.6%,#80b9fffc 36.8%,#80b9fff9 42.1%,#80b9fff2 47.4%,#80b9ffe5 52.6%,#80b9ffd2 57.9%,#80b9ffb5 63.2%,#80b9ff8f 68.4%,#80b9ff64 73.7%,#80b9ff3b 78.9%,#80b9ff1c 84.2%,#80b9ff0a 89.5%,#80b9ff02 94.7%,#80b9ff00 100%);width:53.74%;height:105.67%;top:40.13%;left:66.75%;transform:translate(-50%,-50%)rotate(-65.59deg)}.mb .b-blue-right{background:radial-gradient(closest-side,#80c5ffb5 0%,#80c5ffe9 5.3%,#80c5ffe7 10.5%,#80c5ffb2 15.8%,#80c5ff84 21.1%,#80c5ff60 26.3%,#80c5ff44 31.6%,#80c5ff2f 36.8%,#80c5ff21 42.1%,#80c5ff16 47.4%,#80c5ff0f 52.6%,#80c5ff0a 57.9%,#80c5ff07 63.2%,#80c5ff04 68.4%,#80c5ff03 73.7%,#80c5ff02 78.9%,#80c5ff01 84.2% 89.5%,#80c5ff00 94.7% 100%);width:233.46%;height:3630.38%;top:85.68%;left:112.64%;transform:translate(-50%,-50%)rotate(43.66deg)}.mb .b-blue-tail{background:radial-gradient(closest-side,#82bbff5e 0%,#82bbff82 5.3%,#82bbffa9 10.5%,#82bbffcf 15.8%,#82bbffeb 21.1%,#82bbfff1 26.3%,#82bbffdd 31.6%,#82bbffbb 36.8%,#82bbff94 42.1%,#82bbff6e 47.4%,#82bbff4d 52.6%,#82bbff33 57.9%,#82bbff20 63.2%,#82bbff13 68.4%,#82bbff0b 73.7%,#82bbff06 78.9%,#82bbff03 84.2%,#82bbff01 89.5% 94.7%,#82bbff00 100%);width:77.33%;height:68.46%;top:27.17%;left:52.87%;transform:translate(-50%,-50%)rotate(-55.85deg)}.mb .b-top-rim{background:radial-gradient(closest-side,#f8fbfff5 0% 5.3%,#f8fbfff5 10.5%,#f8fbfff3 15.8%,#f8fbffed 21.1%,#f8fbffe3 26.3%,#f8fbffd4 31.6%,#f8fbffc0 36.8%,#f8fbffa6 42.1%,#f8fbff89 47.4%,#f8fbff6c 52.6%,#f8fbff4f 57.9%,#f8fbff37 63.2%,#f8fbff23 68.4%,#f8fbff14 73.7%,#f8fbff0b 78.9%,#f8fbff05 84.2%,#f8fbff02 89.5%,#f8fbff01 94.7%,#f8fbff00 100%);width:300.6%;height:10.69%;top:36.16%;left:-6.59%;transform:translate(-50%,-50%)rotate(-16.56deg)}.mb .b-blue-halo{background:radial-gradient(closest-side,#fdffff00 0% 5.3%,#fdffff02 10.5%,#fdffff21 15.8%,#fdffff5d 21.1%,#fdffff85 26.3%,#fdffff94 31.6%,#fdffff97 36.8% 42.1%,#fdffff97 47.4% 52.6%,#fdffff97 57.9% 63.2%,#fdffff97 68.4%,#fdffff96 73.7%,#fdffff90 78.9%,#fdffff78 84.2%,#fdffff43 89.5%,#fdffff0e 94.7%,#fdffff00 100%);width:209.54%;height:242.97%;top:-22.35%;left:84.68%;transform:translate(-50%,-50%)rotate(44.76deg)}.mb .b-lavender{background:radial-gradient(closest-side,#a2a4ff16 0%,#a2a4ff24 5.3%,#a2a4ff2f 10.5%,#a2a4ff35 15.8%,#a2a4ff37 21.1%,#a2a4ff38 26.3% 31.6%,#a2a4ff38 36.8% 42.1%,#a2a4ff38 47.4% 52.6%,#a2a4ff38 57.9% 63.2%,#a2a4ff35 68.4%,#a2a4ff30 73.7%,#a2a4ff27 78.9%,#a2a4ff19 84.2%,#a2a4ff0b 89.5%,#a2a4ff03 94.7%,#a2a4ff00 100%);width:26.24%;height:370.89%;top:-62.11%;left:-49.17%;transform:translate(-50%,-50%)rotate(128.25deg)}.mb .b-lavender-core{background:radial-gradient(closest-side,#fafcffc6 0% 5.3%,#fafcffc6 10.5%,#fafcffc5 15.8% 21.1%,#fafcffc3 26.3%,#fafcffbf 31.6%,#fafcffb9 36.8%,#fafcffae 42.1%,#fafcff9f 47.4%,#fafcff8b 52.6%,#fafcff72 57.9%,#fafcff58 63.2%,#fafcff3d 68.4%,#fafcff26 73.7%,#fafcff15 78.9%,#fafcff0a 84.2%,#fafcff04 89.5%,#fafcff01 94.7%,#fafcff00 100%);width:33.11%;height:131.31%;top:-2.36%;left:-.1%;transform:translate(-50%,-50%)rotate(49.41deg)}.mb .b-sweep{background:radial-gradient(closest-side,#8eb0ff1e 0%,#8eb0ff22 5.3%,#8eb0ff23 10.5%,#8eb0ff24 15.8% 21.1%,#8eb0ff24 26.3% 31.6%,#8eb0ff24 36.8% 42.1%,#8eb0ff24 47.4% 52.6%,#8eb0ff24 57.9%,#8eb0ff23 63.2%,#8eb0ff20 68.4%,#8eb0ff1c 73.7%,#8eb0ff15 78.9%,#8eb0ff0d 84.2%,#8eb0ff06 89.5%,#8eb0ff02 94.7%,#8eb0ff00 100%);width:91.67%;height:110.93%;top:-43.4%;left:38.72%;transform:translate(-50%,-50%)rotate(-53.49deg)}.mb .b-bottom-veil{background:radial-gradient(closest-side,#fbf9fff8 0%,#fbf9fffe 5.3%,#fbf9ff 10.5%,#fbf9fffe 15.8%,#fbf9fff9 21.1%,#fbf9ffef 26.3%,#fbf9ffdd 31.6%,#fbf9ffc4 36.8%,#fbf9ffa6 42.1%,#fbf9ff86 47.4%,#fbf9ff66 52.6%,#fbf9ff48 57.9%,#fbf9ff30 63.2%,#fbf9ff1e 68.4%,#fbf9ff11 73.7%,#fbf9ff09 78.9%,#fbf9ff05 84.2%,#fbf9ff02 89.5%,#fbf9ff01 94.7%,#fbf9ff00 100%);width:154.94%;height:341.93%;top:107.88%;left:67.95%;transform:translate(-50%,-50%)rotate(58.93deg)}.mb .b-left-veil{background:radial-gradient(closest-side,#b2c5fe23 0%,#b2c5fe25 5.3%,#b2c5fe26 10.5% 15.8%,#b2c5fe26 21.1%,#b2c5fe25 26.3%,#b2c5fe24 31.6%,#b2c5fe22 36.8%,#b2c5fe1e 42.1%,#b2c5fe1a 47.4%,#b2c5fe16 52.6%,#b2c5fe11 57.9%,#b2c5fe0d 63.2%,#b2c5fe09 68.4%,#b2c5fe06 73.7%,#b2c5fe04 78.9%,#b2c5fe02 84.2%,#b2c5fe01 89.5% 94.7%,#b2c5fe00 100%);width:38.37%;height:104.3%;top:57.61%;left:.55%;transform:translate(-50%,-50%)rotate(-20.76deg)}.mb .b-mid-light{background:radial-gradient(closest-side,#80adff1c 0% 5.3%,#80adff1c 10.5% 15.8%,#80adff1c 21.1%,#80adff1b 26.3%,#80adff1a 31.6%,#80adff18 36.8%,#80adff16 42.1%,#80adff13 47.4%,#80adff10 52.6%,#80adff0d 57.9%,#80adff0a 63.2%,#80adff07 68.4%,#80adff05 73.7%,#80adff03 78.9%,#80adff02 84.2%,#80adff01 89.5% 94.7%,#80adff00 100%);width:29.99%;height:78.93%;top:46.07%;left:32.64%;transform:translate(-50%,-50%)rotate(28.12deg)}.mb .b-right-blue{background:radial-gradient(closest-side,#8da8fd14 0% 5.3%,#8da8fd13 10.5% 15.8%,#8da8fd12 21.1%,#8da8fd10 26.3%,#8da8fd0f 31.6%,#8da8fd0d 36.8%,#8da8fd0b 42.1%,#8da8fd09 47.4%,#8da8fd08 52.6%,#8da8fd06 57.9%,#8da8fd05 63.2%,#8da8fd03 68.4%,#8da8fd02 73.7% 78.9%,#8da8fd01 84.2% 89.5%,#8da8fd01 94.7%,#8da8fd00 100%);width:1214.19%;height:58.89%;top:105.87%;left:91.32%;transform:translate(-50%,-50%)rotate(2.82deg)}.mesh-card.mc{background:#eceae2}.mc .b00{background:radial-gradient(closest-side,#85dfefcd 0%,#85dfefd0 5.3%,#85dfefc1 10.5%,#85dfefa9 15.8%,#85dfef8f 21.1%,#85dfef74 26.3%,#85dfef5b 31.6%,#85dfef45 36.8%,#85dfef32 42.1%,#85dfef24 47.4%,#85dfef19 52.6%,#85dfef11 57.9%,#85dfef0b 63.2%,#85dfef07 68.4%,#85dfef04 73.7%,#85dfef03 78.9%,#85dfef02 84.2%,#85dfef01 89.5% 94.7%,#85dfef00 100%);width:344.86%;height:530.76%;top:14.13%;left:4.24%;transform:translate(-50%,-50%)rotate(-49.48deg)}.mc .b01{background:radial-gradient(closest-side,#d7e0ff41 0%,#d7e0ff58 5.3%,#d7e0ff71 10.5%,#d7e0ff8a 15.8%,#d7e0ff9b 21.1%,#d7e0ff91 26.3%,#d7e0ff7a 31.6%,#d7e0ff60 36.8%,#d7e0ff48 42.1%,#d7e0ff33 47.4%,#d7e0ff23 52.6%,#d7e0ff18 57.9%,#d7e0ff0f 63.2%,#d7e0ff09 68.4%,#d7e0ff06 73.7%,#d7e0ff03 78.9%,#d7e0ff02 84.2%,#d7e0ff01 89.5% 94.7%,#d7e0ff00 100%);width:142.4%;height:131.3%;top:12.08%;left:84.41%;transform:translate(-50%,-50%)rotate(-80.24deg)}.mc .b02{background:radial-gradient(closest-side,#dde4f38e 0%,#dde4f3b7 5.3%,#dde4f3c0 10.5%,#dde4f396 15.8%,#dde4f371 21.1%,#dde4f352 26.3%,#dde4f33b 31.6%,#dde4f32a 36.8%,#dde4f31d 42.1%,#dde4f314 47.4%,#dde4f30e 52.6%,#dde4f309 57.9%,#dde4f306 63.2%,#dde4f304 68.4%,#dde4f303 73.7%,#dde4f302 78.9%,#dde4f301 84.2% 89.5%,#dde4f300 94.7% 100%);width:639.04%;height:73.15%;top:-12.48%;left:94.38%;transform:translate(-50%,-50%)rotate(-58.54deg)}.mc .b03{background:radial-gradient(closest-side,#fffbaf22 0%,#fffbaf3e 5.3%,#fffbaf64 10.5%,#fffbaf91 15.8%,#fffbafbe 21.1%,#fffbafe2 26.3%,#fffbaff9 31.6%,#fffbaf 36.8%,#fffbaff9 42.1%,#fffbafe4 47.4%,#fffbafc0 52.6%,#fffbaf93 57.9%,#fffbaf66 63.2%,#fffbaf40 68.4%,#fffbaf24 73.7%,#fffbaf12 78.9%,#fffbaf08 84.2%,#fffbaf03 89.5%,#fffbaf01 94.7%,#fffbaf00 100%);width:174.99%;height:1507.39%;top:225.68%;left:121.44%;transform:translate(-50%,-50%)rotate(183.35deg)}.mc .b04{background:radial-gradient(closest-side,#b7e2e822 0% 5.3%,#b7e2e822 10.5% 15.8%,#b7e2e822 21.1% 26.3%,#b7e2e821 31.6%,#b7e2e820 36.8%,#b7e2e81f 42.1%,#b7e2e81d 47.4%,#b7e2e81a 52.6%,#b7e2e817 57.9%,#b7e2e813 63.2%,#b7e2e80e 68.4%,#b7e2e80a 73.7%,#b7e2e807 78.9%,#b7e2e804 84.2%,#b7e2e802 89.5%,#b7e2e801 94.7%,#b7e2e800 100%);width:160.68%;height:120.73%;top:40.6%;left:39.66%;transform:translate(-50%,-50%)rotate(-35.56deg)}.mc .b05{background:radial-gradient(closest-side,#d0e5e912 0%,#d0e5e91d 5.3%,#d0e5e927 10.5%,#d0e5e92f 15.8%,#d0e5e934 21.1%,#d0e5e937 26.3%,#d0e5e938 31.6% 36.8%,#d0e5e938 42.1% 47.4%,#d0e5e937 52.6%,#d0e5e935 57.9%,#d0e5e931 63.2%,#d0e5e929 68.4%,#d0e5e91f 73.7%,#d0e5e914 78.9%,#d0e5e90b 84.2%,#d0e5e905 89.5%,#d0e5e901 94.7%,#d0e5e900 100%);width:189.08%;height:95.67%;top:106.95%;left:57.73%;transform:translate(-50%,-50%)rotate(-59.84deg)}.mc .b06{background:radial-gradient(closest-side,#fffcaded 0%,#fffcadf8 5.3%,#fffcadfd 10.5%,#fffcad 15.8% 21.1%,#fffcadfe 26.3%,#fffcadfa 31.6%,#fffcadf1 36.8%,#fffcade0 42.1%,#fffcadc7 47.4%,#fffcada7 52.6%,#fffcad83 57.9%,#fffcad5e 63.2%,#fffcad3d 68.4%,#fffcad24 73.7%,#fffcad13 78.9%,#fffcad08 84.2%,#fffcad03 89.5%,#fffcad01 94.7%,#fffcad00 100%);width:202.92%;height:311.7%;top:186.27%;left:101.31%;transform:translate(-50%,-50%)rotate(-41.9deg)}.mc .b07{background:radial-gradient(closest-side,#f2cf7bf8 0% 5.3%,#f2cf7bf8 10.5% 15.8%,#f2cf7bf8 21.1% 26.3%,#f2cf7bf8 31.6% 36.8%,#f2cf7bf8 42.1%,#f2cf7bf7 47.4%,#f2cf7bf6 52.6%,#f2cf7bf1 57.9%,#f2cf7be6 63.2%,#f2cf7bd0 68.4%,#f2cf7bac 73.7%,#f2cf7b79 78.9%,#f2cf7b42 84.2%,#f2cf7b17 89.5%,#f2cf7b04 94.7%,#f2cf7b00 100%);width:81.21%;height:1465.48%;top:260.49%;left:86.66%;transform:translate(-50%,-50%)rotate(-156.56deg)}.mesh-card.mb-warm{background:#fffbf0}.mb-warm .b-blue-main{background:radial-gradient(closest-side,#f59d2f 0% 5.3%,#f59d2f 10.5% 15.8%,#f59d2f 21.1% 26.3%,#f59d2ffe 31.6%,#f59d2ffc 36.8%,#f59d2ff9 42.1%,#f59d2ff2 47.4%,#f59d2fe5 52.6%,#f59d2fd2 57.9%,#f59d2fb5 63.2%,#f59d2f8f 68.4%,#f59d2f64 73.7%,#f59d2f3b 78.9%,#f59d2f1c 84.2%,#f59d2f0a 89.5%,#f59d2f02 94.7%,#f59d2f00 100%);width:53.74%;height:105.67%;top:40.13%;left:66.75%;transform:translate(-50%,-50%)rotate(-65.59deg)}.mb-warm .b-blue-right{background:radial-gradient(closest-side,#f5aa46b5 0%,#f5aa46e9 5.3%,#f5aa46e7 10.5%,#f5aa46b2 15.8%,#f5aa4684 21.1%,#f5aa4660 26.3%,#f5aa4644 31.6%,#f5aa462f 36.8%,#f5aa4621 42.1%,#f5aa4616 47.4%,#f5aa460f 52.6%,#f5aa460a 57.9%,#f5aa4607 63.2%,#f5aa4604 68.4%,#f5aa4603 73.7%,#f5aa4602 78.9%,#f5aa4601 84.2% 89.5%,#f5aa4600 94.7% 100%);width:233.46%;height:3630.38%;top:85.68%;left:112.64%;transform:translate(-50%,-50%)rotate(43.66deg)}.mb-warm .b-blue-tail{background:radial-gradient(closest-side,#f7a0375e 0%,#f7a03782 5.3%,#f7a037a9 10.5%,#f7a037cf 15.8%,#f7a037eb 21.1%,#f7a037f1 26.3%,#f7a037dd 31.6%,#f7a037bb 36.8%,#f7a03794 42.1%,#f7a0376e 47.4%,#f7a0374d 52.6%,#f7a03733 57.9%,#f7a03720 63.2%,#f7a03713 68.4%,#f7a0370b 73.7%,#f7a03706 78.9%,#f7a03703 84.2%,#f7a03701 89.5% 94.7%,#f7a03700 100%);width:77.33%;height:68.46%;top:27.17%;left:52.87%;transform:translate(-50%,-50%)rotate(-55.85deg)}.mb-warm .b-top-rim{background:radial-gradient(closest-side,#fffcebf5 0% 5.3%,#fffcebf5 10.5%,#fffcebf3 15.8%,#fffcebed 21.1%,#fffcebe3 26.3%,#fffcebd4 31.6%,#fffcebc0 36.8%,#fffceba6 42.1%,#fffceb89 47.4%,#fffceb6c 52.6%,#fffceb4f 57.9%,#fffceb37 63.2%,#fffceb23 68.4%,#fffceb14 73.7%,#fffceb0b 78.9%,#fffceb05 84.2%,#fffceb02 89.5%,#fffceb01 94.7%,#fffceb00 100%);width:300.6%;height:10.69%;top:36.16%;left:-6.59%;transform:translate(-50%,-50%)rotate(-16.56deg)}.mb-warm .b-blue-halo{background:radial-gradient(closest-side,#fffdf000 0% 5.3%,#fffdf002 10.5%,#fffdf021 15.8%,#fffdf05d 21.1%,#fffdf085 26.3%,#fffdf094 31.6%,#fffdf097 36.8% 42.1%,#fffdf097 47.4% 52.6%,#fffdf097 57.9% 63.2%,#fffdf097 68.4%,#fffdf096 73.7%,#fffdf090 78.9%,#fffdf078 84.2%,#fffdf043 89.5%,#fffdf00e 94.7%,#fffdf000 100%);width:209.54%;height:242.97%;top:-22.35%;left:84.68%;transform:translate(-50%,-50%)rotate(44.76deg)}.mb-warm .b-lavender{background:radial-gradient(closest-side,#f0967816 0%,#f0967824 5.3%,#f096782f 10.5%,#f0967835 15.8%,#f0967837 21.1%,#f0967838 26.3% 31.6%,#f0967838 36.8% 42.1%,#f0967838 47.4% 52.6%,#f0967838 57.9% 63.2%,#f0967835 68.4%,#f0967830 73.7%,#f0967827 78.9%,#f0967819 84.2%,#f096780b 89.5%,#f0967803 94.7%,#f0967800 100%);width:26.24%;height:370.89%;top:-62.11%;left:-49.17%;transform:translate(-50%,-50%)rotate(128.25deg)}.mb-warm .b-lavender-core{background:radial-gradient(closest-side,#fffbeec6 0% 5.3%,#fffbeec6 10.5%,#fffbeec5 15.8% 21.1%,#fffbeec3 26.3%,#fffbeebf 31.6%,#fffbeeb9 36.8%,#fffbeeae 42.1%,#fffbee9f 47.4%,#fffbee8b 52.6%,#fffbee72 57.9%,#fffbee58 63.2%,#fffbee3d 68.4%,#fffbee26 73.7%,#fffbee15 78.9%,#fffbee0a 84.2%,#fffbee04 89.5%,#fffbee01 94.7%,#fffbee00 100%);width:33.11%;height:131.31%;top:-2.36%;left:-.1%;transform:translate(-50%,-50%)rotate(49.41deg)}.mb-warm .b-sweep{background:radial-gradient(closest-side,#f8af5a1e 0%,#f8af5a22 5.3%,#f8af5a23 10.5%,#f8af5a24 15.8% 21.1%,#f8af5a24 26.3% 31.6%,#f8af5a24 36.8% 42.1%,#f8af5a24 47.4% 52.6%,#f8af5a24 57.9%,#f8af5a23 63.2%,#f8af5a20 68.4%,#f8af5a1c 73.7%,#f8af5a15 78.9%,#f8af5a0d 84.2%,#f8af5a06 89.5%,#f8af5a02 94.7%,#f8af5a00 100%);width:91.67%;height:110.93%;top:-43.4%;left:38.72%;transform:translate(-50%,-50%)rotate(-53.49deg)}.mb-warm .b-bottom-veil{background:radial-gradient(closest-side,#fffbecf8 0%,#fffbecfe 5.3%,#fffbec 10.5%,#fffbecfe 15.8%,#fffbecf9 21.1%,#fffbecef 26.3%,#fffbecdd 31.6%,#fffbecc4 36.8%,#fffbeca6 42.1%,#fffbec86 47.4%,#fffbec66 52.6%,#fffbec48 57.9%,#fffbec30 63.2%,#fffbec1e 68.4%,#fffbec11 73.7%,#fffbec09 78.9%,#fffbec05 84.2%,#fffbec02 89.5%,#fffbec01 94.7%,#fffbec00 100%);width:154.94%;height:341.93%;top:107.88%;left:67.95%;transform:translate(-50%,-50%)rotate(58.93deg)}.mb-warm .b-left-veil{background:radial-gradient(closest-side,#fabe7823 0%,#fabe7825 5.3%,#fabe7826 10.5% 15.8%,#fabe7826 21.1%,#fabe7825 26.3%,#fabe7824 31.6%,#fabe7822 36.8%,#fabe781e 42.1%,#fabe781a 47.4%,#fabe7816 52.6%,#fabe7811 57.9%,#fabe780d 63.2%,#fabe7809 68.4%,#fabe7806 73.7%,#fabe7804 78.9%,#fabe7802 84.2%,#fabe7801 89.5% 94.7%,#fabe7800 100%);width:38.37%;height:104.3%;top:57.61%;left:.55%;transform:translate(-50%,-50%)rotate(-20.76deg)}.mb-warm .b-mid-light{background:radial-gradient(closest-side,#f6a5461c 0% 5.3%,#f6a5461c 10.5% 15.8%,#f6a5461c 21.1%,#f6a5461b 26.3%,#f6a5461a 31.6%,#f6a54618 36.8%,#f6a54616 42.1%,#f6a54613 47.4%,#f6a54610 52.6%,#f6a5460d 57.9%,#f6a5460a 63.2%,#f6a54607 68.4%,#f6a54605 73.7%,#f6a54603 78.9%,#f6a54602 84.2%,#f6a54601 89.5% 94.7%,#f6a54600 100%);width:29.99%;height:78.93%;top:46.07%;left:32.64%;transform:translate(-50%,-50%)rotate(28.12deg)}.mb-warm .b-right-blue{background:radial-gradient(closest-side,#f7a85014 0% 5.3%,#f7a85013 10.5% 15.8%,#f7a85012 21.1%,#f7a85010 26.3%,#f7a8500f 31.6%,#f7a8500d 36.8%,#f7a8500b 42.1%,#f7a85009 47.4%,#f7a85008 52.6%,#f7a85006 57.9%,#f7a85005 63.2%,#f7a85003 68.4%,#f7a85002 73.7% 78.9%,#f7a85001 84.2% 89.5%,#f7a85001 94.7%,#f7a85000 100%);width:1214.19%;height:58.89%;top:105.87%;left:91.32%;transform:translate(-50%,-50%)rotate(2.82deg)}.mesh-card.mb-yellow{background:#fffdf0}.mb-yellow .b-blue-main{background:radial-gradient(closest-side,#ffe732 0% 5.3%,#ffe732 10.5% 15.8%,#ffe732 21.1% 26.3%,#ffe732fe 31.6%,#ffe732fc 36.8%,#ffe732f9 42.1%,#ffe732f2 47.4%,#ffe732e5 52.6%,#ffe732d2 57.9%,#ffe732b5 63.2%,#ffe7328f 68.4%,#ffe73264 73.7%,#ffe7323b 78.9%,#ffe7321c 84.2%,#ffe7320a 89.5%,#ffe73202 94.7%,#ffe73200 100%);width:53.74%;height:105.67%;top:40.13%;left:66.75%;transform:translate(-50%,-50%)rotate(-65.59deg)}.mb-yellow .b-blue-right{background:radial-gradient(closest-side,#ffe050b5 0%,#ffe050e9 5.3%,#ffe050e7 10.5%,#ffe050b2 15.8%,#ffe05084 21.1%,#ffe05060 26.3%,#ffe05044 31.6%,#ffe0502f 36.8%,#ffe05021 42.1%,#ffe05016 47.4%,#ffe0500f 52.6%,#ffe0500a 57.9%,#ffe05007 63.2%,#ffe05004 68.4%,#ffe05003 73.7%,#ffe05002 78.9%,#ffe05001 84.2% 89.5%,#ffe05000 94.7% 100%);width:233.46%;height:3630.38%;top:85.68%;left:112.64%;transform:translate(-50%,-50%)rotate(43.66deg)}.mb-yellow .b-blue-tail{background:radial-gradient(closest-side,#ffe43c5e 0%,#ffe43c82 5.3%,#ffe43ca9 10.5%,#ffe43ccf 15.8%,#ffe43ceb 21.1%,#ffe43cf1 26.3%,#ffe43cdd 31.6%,#ffe43cbb 36.8%,#ffe43c94 42.1%,#ffe43c6e 47.4%,#ffe43c4d 52.6%,#ffe43c33 57.9%,#ffe43c20 63.2%,#ffe43c13 68.4%,#ffe43c0b 73.7%,#ffe43c06 78.9%,#ffe43c03 84.2%,#ffe43c01 89.5% 94.7%,#ffe43c00 100%);width:77.33%;height:68.46%;top:27.17%;left:52.87%;transform:translate(-50%,-50%)rotate(-55.85deg)}.mb-yellow .b-top-rim{background:radial-gradient(closest-side,#fffeebf5 0% 5.3%,#fffeebf5 10.5%,#fffeebf3 15.8%,#fffeebed 21.1%,#fffeebe3 26.3%,#fffeebd4 31.6%,#fffeebc0 36.8%,#fffeeba6 42.1%,#fffeeb89 47.4%,#fffeeb6c 52.6%,#fffeeb4f 57.9%,#fffeeb37 63.2%,#fffeeb23 68.4%,#fffeeb14 73.7%,#fffeeb0b 78.9%,#fffeeb05 84.2%,#fffeeb02 89.5%,#fffeeb01 94.7%,#fffeeb00 100%);width:300.6%;height:10.69%;top:36.16%;left:-6.59%;transform:translate(-50%,-50%)rotate(-16.56deg)}.mb-yellow .b-blue-halo{background:radial-gradient(closest-side,#fffff000 0% 5.3%,#fffff002 10.5%,#fffff021 15.8%,#fffff05d 21.1%,#fffff085 26.3%,#fffff094 31.6%,#fffff097 36.8% 42.1%,#fffff097 47.4% 52.6%,#fffff097 57.9% 63.2%,#fffff097 68.4%,#fffff096 73.7%,#fffff090 78.9%,#fffff078 84.2%,#fffff043 89.5%,#fffff00e 94.7%,#fffff000 100%);width:209.54%;height:242.97%;top:-22.35%;left:84.68%;transform:translate(-50%,-50%)rotate(44.76deg)}.mb-yellow .b-lavender{background:radial-gradient(closest-side,#ffd25a16 0%,#ffd25a24 5.3%,#ffd25a2f 10.5%,#ffd25a35 15.8%,#ffd25a37 21.1%,#ffd25a38 26.3% 31.6%,#ffd25a38 36.8% 42.1%,#ffd25a38 47.4% 52.6%,#ffd25a38 57.9% 63.2%,#ffd25a35 68.4%,#ffd25a30 73.7%,#ffd25a27 78.9%,#ffd25a19 84.2%,#ffd25a0b 89.5%,#ffd25a03 94.7%,#ffd25a00 100%);width:26.24%;height:370.89%;top:-62.11%;left:-49.17%;transform:translate(-50%,-50%)rotate(128.25deg)}.mb-yellow .b-lavender-core{background:radial-gradient(closest-side,#fffdebc6 0% 5.3%,#fffdebc6 10.5%,#fffdebc5 15.8% 21.1%,#fffdebc3 26.3%,#fffdebbf 31.6%,#fffdebb9 36.8%,#fffdebae 42.1%,#fffdeb9f 47.4%,#fffdeb8b 52.6%,#fffdeb72 57.9%,#fffdeb58 63.2%,#fffdeb3d 68.4%,#fffdeb26 73.7%,#fffdeb15 78.9%,#fffdeb0a 84.2%,#fffdeb04 89.5%,#fffdeb01 94.7%,#fffdeb00 100%);width:33.11%;height:131.31%;top:-2.36%;left:-.1%;transform:translate(-50%,-50%)rotate(49.41deg)}.mb-yellow .b-sweep{background:radial-gradient(closest-side,#ffe6641e 0%,#ffe66422 5.3%,#ffe66423 10.5%,#ffe66424 15.8% 21.1%,#ffe66424 26.3% 31.6%,#ffe66424 36.8% 42.1%,#ffe66424 47.4% 52.6%,#ffe66424 57.9%,#ffe66423 63.2%,#ffe66420 68.4%,#ffe6641c 73.7%,#ffe66415 78.9%,#ffe6640d 84.2%,#ffe66406 89.5%,#ffe66402 94.7%,#ffe66400 100%);width:91.67%;height:110.93%;top:-43.4%;left:38.72%;transform:translate(-50%,-50%)rotate(-53.49deg)}.mb-yellow .b-bottom-veil{background:radial-gradient(closest-side,#fffdecf8 0%,#fffdecfe 5.3%,#fffdec 10.5%,#fffdecfe 15.8%,#fffdecf9 21.1%,#fffdecef 26.3%,#fffdecdd 31.6%,#fffdecc4 36.8%,#fffdeca6 42.1%,#fffdec86 47.4%,#fffdec66 52.6%,#fffdec48 57.9%,#fffdec30 63.2%,#fffdec1e 68.4%,#fffdec11 73.7%,#fffdec09 78.9%,#fffdec05 84.2%,#fffdec02 89.5%,#fffdec01 94.7%,#fffdec00 100%);width:154.94%;height:341.93%;top:107.88%;left:67.95%;transform:translate(-50%,-50%)rotate(58.93deg)}.mb-yellow .b-left-veil{background:radial-gradient(closest-side,#ffe87823 0%,#ffe87825 5.3%,#ffe87826 10.5% 15.8%,#ffe87826 21.1%,#ffe87825 26.3%,#ffe87824 31.6%,#ffe87822 36.8%,#ffe8781e 42.1%,#ffe8781a 47.4%,#ffe87816 52.6%,#ffe87811 57.9%,#ffe8780d 63.2%,#ffe87809 68.4%,#ffe87806 73.7%,#ffe87804 78.9%,#ffe87802 84.2%,#ffe87801 89.5% 94.7%,#ffe87800 100%);width:38.37%;height:104.3%;top:57.61%;left:.55%;transform:translate(-50%,-50%)rotate(-20.76deg)}.mb-yellow .b-mid-light{background:radial-gradient(closest-side,#ffe2461c 0% 5.3%,#ffe2461c 10.5% 15.8%,#ffe2461c 21.1%,#ffe2461b 26.3%,#ffe2461a 31.6%,#ffe24618 36.8%,#ffe24616 42.1%,#ffe24613 47.4%,#ffe24610 52.6%,#ffe2460d 57.9%,#ffe2460a 63.2%,#ffe24607 68.4%,#ffe24605 73.7%,#ffe24603 78.9%,#ffe24602 84.2%,#ffe24601 89.5% 94.7%,#ffe24600 100%);width:29.99%;height:78.93%;top:46.07%;left:32.64%;transform:translate(-50%,-50%)rotate(28.12deg)}.mb-yellow .b-right-blue{background:radial-gradient(closest-side,#fddc5a14 0% 5.3%,#fddc5a13 10.5% 15.8%,#fddc5a12 21.1%,#fddc5a10 26.3%,#fddc5a0f 31.6%,#fddc5a0d 36.8%,#fddc5a0b 42.1%,#fddc5a09 47.4%,#fddc5a08 52.6%,#fddc5a06 57.9%,#fddc5a05 63.2%,#fddc5a03 68.4%,#fddc5a02 73.7% 78.9%,#fddc5a01 84.2% 89.5%,#fddc5a01 94.7%,#fddc5a00 100%);width:1214.19%;height:58.89%;top:105.87%;left:91.32%;transform:translate(-50%,-50%)rotate(2.82deg)}.mesh-card.mb-mint{background:#f0fdfc}.mb-mint .b-blue-main{background:radial-gradient(closest-side,#b4efed 0% 5.3%,#b4efed 10.5% 15.8%,#b4efed 21.1% 26.3%,#b4efedfe 31.6%,#b4efedfc 36.8%,#b4efedf9 42.1%,#b4efedf2 47.4%,#b4efede5 52.6%,#b4efedd2 57.9%,#b4efedb5 63.2%,#b4efed8f 68.4%,#b4efed64 73.7%,#b4efed3b 78.9%,#b4efed1c 84.2%,#b4efed0a 89.5%,#b4efed02 94.7%,#b4efed00 100%);width:53.74%;height:105.67%;top:40.13%;left:66.75%;transform:translate(-50%,-50%)rotate(-65.59deg)}.mb-mint .b-blue-right{background:radial-gradient(closest-side,#96e8e4b5 0%,#96e8e4e9 5.3%,#96e8e4e7 10.5%,#96e8e4b2 15.8%,#96e8e484 21.1%,#96e8e460 26.3%,#96e8e444 31.6%,#96e8e42f 36.8%,#96e8e421 42.1%,#96e8e416 47.4%,#96e8e40f 52.6%,#96e8e40a 57.9%,#96e8e407 63.2%,#96e8e404 68.4%,#96e8e403 73.7%,#96e8e402 78.9%,#96e8e401 84.2% 89.5%,#96e8e400 94.7% 100%);width:233.46%;height:3630.38%;top:85.68%;left:112.64%;transform:translate(-50%,-50%)rotate(43.66deg)}.mb-mint .b-blue-tail{background:radial-gradient(closest-side,#a5ece95e 0%,#a5ece982 5.3%,#a5ece9a9 10.5%,#a5ece9cf 15.8%,#a5ece9eb 21.1%,#a5ece9f1 26.3%,#a5ece9dd 31.6%,#a5ece9bb 36.8%,#a5ece994 42.1%,#a5ece96e 47.4%,#a5ece94d 52.6%,#a5ece933 57.9%,#a5ece920 63.2%,#a5ece913 68.4%,#a5ece90b 73.7%,#a5ece906 78.9%,#a5ece903 84.2%,#a5ece901 89.5% 94.7%,#a5ece900 100%);width:77.33%;height:68.46%;top:27.17%;left:52.87%;transform:translate(-50%,-50%)rotate(-55.85deg)}.mb-mint .b-top-rim{background:radial-gradient(closest-side,#f0fefdf5 0% 5.3%,#f0fefdf5 10.5%,#f0fefdf3 15.8%,#f0fefded 21.1%,#f0fefde3 26.3%,#f0fefdd4 31.6%,#f0fefdc0 36.8%,#f0fefda6 42.1%,#f0fefd89 47.4%,#f0fefd6c 52.6%,#f0fefd4f 57.9%,#f0fefd37 63.2%,#f0fefd23 68.4%,#f0fefd14 73.7%,#f0fefd0b 78.9%,#f0fefd05 84.2%,#f0fefd02 89.5%,#f0fefd01 94.7%,#f0fefd00 100%);width:300.6%;height:10.69%;top:36.16%;left:-6.59%;transform:translate(-50%,-50%)rotate(-16.56deg)}.mb-mint .b-blue-halo{background:radial-gradient(closest-side,#f5ffff00 0% 5.3%,#f5ffff02 10.5%,#f5ffff21 15.8%,#f5ffff5d 21.1%,#f5ffff85 26.3%,#f5ffff94 31.6%,#f5ffff97 36.8% 42.1%,#f5ffff97 47.4% 52.6%,#f5ffff97 57.9% 63.2%,#f5ffff97 68.4%,#f5ffff96 73.7%,#f5ffff90 78.9%,#f5ffff78 84.2%,#f5ffff43 89.5%,#f5ffff0e 94.7%,#f5ffff00 100%);width:209.54%;height:242.97%;top:-22.35%;left:84.68%;transform:translate(-50%,-50%)rotate(44.76deg)}.mb-mint .b-lavender{background:radial-gradient(closest-side,#82d7dc16 0%,#82d7dc24 5.3%,#82d7dc2f 10.5%,#82d7dc35 15.8%,#82d7dc37 21.1%,#82d7dc38 26.3% 31.6%,#82d7dc38 36.8% 42.1%,#82d7dc38 47.4% 52.6%,#82d7dc38 57.9% 63.2%,#82d7dc35 68.4%,#82d7dc30 73.7%,#82d7dc27 78.9%,#82d7dc19 84.2%,#82d7dc0b 89.5%,#82d7dc03 94.7%,#82d7dc00 100%);width:26.24%;height:370.89%;top:-62.11%;left:-49.17%;transform:translate(-50%,-50%)rotate(128.25deg)}.mb-mint .b-lavender-core{background:radial-gradient(closest-side,#f0fdfcc6 0% 5.3%,#f0fdfcc6 10.5%,#f0fdfcc5 15.8% 21.1%,#f0fdfcc3 26.3%,#f0fdfcbf 31.6%,#f0fdfcb9 36.8%,#f0fdfcae 42.1%,#f0fdfc9f 47.4%,#f0fdfc8b 52.6%,#f0fdfc72 57.9%,#f0fdfc58 63.2%,#f0fdfc3d 68.4%,#f0fdfc26 73.7%,#f0fdfc15 78.9%,#f0fdfc0a 84.2%,#f0fdfc04 89.5%,#f0fdfc01 94.7%,#f0fdfc00 100%);width:33.11%;height:131.31%;top:-2.36%;left:-.1%;transform:translate(-50%,-50%)rotate(49.41deg)}.mb-mint .b-sweep{background:radial-gradient(closest-side,#afeeeb1e 0%,#afeeeb22 5.3%,#afeeeb23 10.5%,#afeeeb24 15.8% 21.1%,#afeeeb24 26.3% 31.6%,#afeeeb24 36.8% 42.1%,#afeeeb24 47.4% 52.6%,#afeeeb24 57.9%,#afeeeb23 63.2%,#afeeeb20 68.4%,#afeeeb1c 73.7%,#afeeeb15 78.9%,#afeeeb0d 84.2%,#afeeeb06 89.5%,#afeeeb02 94.7%,#afeeeb00 100%);width:91.67%;height:110.93%;top:-43.4%;left:38.72%;transform:translate(-50%,-50%)rotate(-53.49deg)}.mb-mint .b-bottom-veil{background:radial-gradient(closest-side,#eefdfcf8 0%,#eefdfcfe 5.3%,#eefdfc 10.5%,#eefdfcfe 15.8%,#eefdfcf9 21.1%,#eefdfcef 26.3%,#eefdfcdd 31.6%,#eefdfcc4 36.8%,#eefdfca6 42.1%,#eefdfc86 47.4%,#eefdfc66 52.6%,#eefdfc48 57.9%,#eefdfc30 63.2%,#eefdfc1e 68.4%,#eefdfc11 73.7%,#eefdfc09 78.9%,#eefdfc05 84.2%,#eefdfc02 89.5%,#eefdfc01 94.7%,#eefdfc00 100%);width:154.94%;height:341.93%;top:107.88%;left:67.95%;transform:translate(-50%,-50%)rotate(58.93deg)}.mb-mint .b-left-veil{background:radial-gradient(closest-side,#bef0ee23 0%,#bef0ee25 5.3%,#bef0ee26 10.5% 15.8%,#bef0ee26 21.1%,#bef0ee25 26.3%,#bef0ee24 31.6%,#bef0ee22 36.8%,#bef0ee1e 42.1%,#bef0ee1a 47.4%,#bef0ee16 52.6%,#bef0ee11 57.9%,#bef0ee0d 63.2%,#bef0ee09 68.4%,#bef0ee06 73.7%,#bef0ee04 78.9%,#bef0ee02 84.2%,#bef0ee01 89.5% 94.7%,#bef0ee00 100%);width:38.37%;height:104.3%;top:57.61%;left:.55%;transform:translate(-50%,-50%)rotate(-20.76deg)}.mb-mint .b-mid-light{background:radial-gradient(closest-side,#aaecea1c 0% 5.3%,#aaecea1c 10.5% 15.8%,#aaecea1c 21.1%,#aaecea1b 26.3%,#aaecea1a 31.6%,#aaecea18 36.8%,#aaecea16 42.1%,#aaecea13 47.4%,#aaecea10 52.6%,#aaecea0d 57.9%,#aaecea0a 63.2%,#aaecea07 68.4%,#aaecea05 73.7%,#aaecea03 78.9%,#aaecea02 84.2%,#aaecea01 89.5% 94.7%,#aaecea00 100%);width:29.99%;height:78.93%;top:46.07%;left:32.64%;transform:translate(-50%,-50%)rotate(28.12deg)}.mb-mint .b-right-blue{background:radial-gradient(closest-side,#a0e6e414 0% 5.3%,#a0e6e413 10.5% 15.8%,#a0e6e412 21.1%,#a0e6e410 26.3%,#a0e6e40f 31.6%,#a0e6e40d 36.8%,#a0e6e40b 42.1%,#a0e6e409 47.4%,#a0e6e408 52.6%,#a0e6e406 57.9%,#a0e6e405 63.2%,#a0e6e403 68.4%,#a0e6e402 73.7% 78.9%,#a0e6e401 84.2% 89.5%,#a0e6e401 94.7%,#a0e6e400 100%);width:1214.19%;height:58.89%;top:105.87%;left:91.32%;transform:translate(-50%,-50%)rotate(2.82deg)}:root{--sect-pad:calc(var(--space-16) + var(--space-8))}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--action);text-decoration:none}a:hover{color:var(--action-hover)}a:focus-visible,summary:focus-visible,button:focus-visible{box-shadow:var(--focus-ring-offset);border-radius:var(--radius-sm);outline:none}.pg{max-width:var(--bp-xl);padding-inline:var(--grid-margin);margin-inline:auto}.g12{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.eyebrow{margin:0 0 var(--space-4);color:var(--text);align-items:center;gap:0;display:flex}.ed{font-family:var(--font-display);color:var(--ink-300);font-weight:var(--weight-regular);text-wrap:balance;margin:0}.ed strong{font-weight:var(--weight-semibold);color:var(--text)}.h-display-xl{font-size:var(--display-xl-size);line-height:var(--display-xl-leading);letter-spacing:var(--display-xl-tracking)}.h-display-l{font-size:var(--display-l-size);line-height:var(--display-l-leading);letter-spacing:var(--display-l-tracking)}.h-display-m{font-size:var(--display-m-size);line-height:var(--display-m-leading);letter-spacing:var(--display-m-tracking)}.btn-pill{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font:inherit;cursor:pointer;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);border:none;display:inline-flex}button.footer-link,button.contact-text-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}button.contact-text-link{color:var(--action);font-weight:var(--weight-semibold)}button.contact-text-link:hover{color:var(--action-hover)}.btn-primary{padding:var(--space-3) var(--space-5);background:var(--action);color:var(--piro-white)}.btn-primary:hover{background:var(--action-hover);color:var(--piro-white)}.btn-primary-lg{padding:var(--space-4) var(--space-7)}.btn-ghost{padding:var(--space-4) var(--space-6);background:var(--piro-white)}@supports (color:color-mix(in lab, red, red)){.btn-ghost{background:color-mix(in srgb, var(--piro-white) 72%, transparent)}}.btn-ghost{color:var(--text);border:var(--border-strong);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2))}.btn-ghost:hover{background:var(--piro-white);border-color:var(--ink-300);color:var(--text)}.btn-nav{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);transition:color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);display:inline-flex}.btn-nav:hover{color:var(--text);background:var(--surface-sunken)}.site-header{z-index:60;padding-top:env(safe-area-inset-top,0);background:0 0;position:absolute;top:0;left:0;right:0}.site-nav{padding-block:var(--space-3);align-items:center;gap:var(--space-5);grid-template-columns:1fr auto 1fr;display:grid}.site-nav-logo{color:var(--piro-ink);justify-self:start;align-items:center;text-decoration:none;display:flex}.site-nav-links{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:flex}.site-nav-actions{justify-self:end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.site-nav-actions .btn-pill,.site-nav-actions .nav-login{white-space:nowrap}.mobile-nav{justify-self:end;display:none}.mobile-nav-toggle{z-index:91;border-radius:var(--radius-pill);border:var(--border-strong);background:var(--piro-white);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-nav-toggle{background:color-mix(in srgb, var(--piro-white) 78%, transparent)}}.mobile-nav-toggle{color:var(--piro-ink);cursor:pointer;-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2))}.site-header:has(.mobile-nav-toggle[aria-expanded=true]){z-index:90}.mobile-nav-layer{z-index:80;position:fixed;inset:0}.mobile-nav-backdrop{background:var(--piro-ink);border:none;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-nav-backdrop{background:color-mix(in srgb, var(--piro-ink) 36%, transparent)}}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.mobile-nav-panel{gap:var(--space-8);width:min(100%,20rem);height:100%;padding:calc(var(--space-16) + env(safe-area-inset-top,0px)) calc(var(--space-6) + env(safe-area-inset-right,0px)) calc(var(--space-8) + env(safe-area-inset-bottom,0px)) var(--space-6);background:var(--surface);border-left:var(--border-strong);box-shadow:-16px 0 48px var(--piro-ink);flex-direction:column;display:flex;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-nav-panel{box-shadow:-16px 0 48px color-mix(in srgb, var(--piro-ink) 12%, transparent)}}.mobile-nav-panel{animation:mobileNavIn var(--dur-base) var(--ease-out)}@keyframes mobileNavIn{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.mobile-nav-links{gap:var(--space-1);flex-direction:column;display:flex}.mobile-nav-link{padding:var(--space-4) 0;color:var(--text);border-bottom:var(--border);text-decoration:none;display:block}.mobile-nav-link:hover{color:var(--action)}.mobile-nav-actions{align-items:stretch;gap:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.mobile-nav-actions .lang-switch{align-self:flex-start}.mobile-nav-actions .nav-login{text-align:left;padding-inline:0}.mobile-nav-cta{justify-content:center;width:100%}.hero{padding-block:calc(var(--space-16) * 2 + var(--space-12)) calc(var(--space-16) * 2 + var(--space-8));position:relative;overflow:hidden}.hero-ctas{gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;justify-content:center;display:flex}.hero-trust{margin-top:var(--space-12);align-items:center;gap:var(--space-10);flex-direction:column;grid-column:1/-1;display:flex}.hero-trust-logos{justify-content:center;align-items:center;gap:var(--space-5) var(--space-10);opacity:.62;color:var(--ink-800);flex-wrap:wrap;display:flex}.stats-value{white-space:nowrap}.cta-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.faq-intro{top:calc(var(--space-16) + var(--space-8));grid-column:1/span 5;position:sticky}.nav-login{padding:var(--space-2) var(--space-3);color:var(--text)}button.nav-login{appearance:none;cursor:pointer;font:inherit;background:0 0;border:none}.nav-login:hover{color:var(--action)}.module-card{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:transform var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.module-card:hover{transform:translateY(calc(-1 * var(--space-1)));border-color:var(--line-strong)}.module-media{height:calc(var(--space-16) + var(--space-16));border-bottom:var(--border);position:relative}.module-icon{left:var(--space-5);bottom:var(--space-4);z-index:3;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--surface);border:var(--border-strong);color:var(--piro-ink);justify-content:center;align-items:center;display:flex;position:absolute}.chip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);border:var(--border-strong)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats>div{justify-content:center;gap:var(--space-3);padding-inline:var(--space-7);padding-block:var(--space-12);flex-direction:column;display:flex}.stats>div:first-child{padding-left:0}.stats>div+div{border-left:var(--border-strong)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.faq-chev{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);border:var(--border-strong);color:var(--text);transition:transform var(--dur-base) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}details[open] .faq-chev{transform:rotate(180deg)}.faq-item[open] .faq-a{animation:faqIn var(--dur-slow) var(--ease-out)}@keyframes faqIn{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:none}}.cta-panel{border-radius:var(--radius-lg);padding:calc(var(--space-16) + var(--space-6)) var(--space-10);text-align:center;color:var(--text);background-color:var(--teal-900);position:relative;overflow:hidden}@keyframes contactFadeIn{0%{opacity:0}to{opacity:1}}@keyframes contactRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.contact-form{text-align:left;width:100%;max-width:40rem;margin-inline:auto}.contact-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-field{gap:var(--space-2);font-size:var(--label-m-size);font-weight:var(--label-m-weight);color:var(--text-muted);flex-direction:column;display:flex}.contact-field--full{grid-column:1/-1}.contact-field input,.contact-field textarea{box-sizing:border-box;border-radius:var(--radius-md);border:var(--border-strong);background:var(--piro-white);width:100%}@supports (color:color-mix(in lab, red, red)){.contact-field input,.contact-field textarea{background:color-mix(in srgb, var(--piro-white) 8%, transparent)}}.contact-field input,.contact-field textarea{color:var(--text);padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--body-m-size);font-weight:var(--weight-regular);resize:vertical;transition:border-color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard)}.contact-form--dark .contact-field input,.contact-form--dark .contact-field textarea{background:var(--piro-white)}@supports (color:color-mix(in lab, red, red)){.contact-form--dark .contact-field input,.contact-form--dark .contact-field textarea{background:color-mix(in srgb, var(--piro-white) 10%, transparent)}}.contact-form--dark .contact-field input,.contact-form--dark .contact-field textarea{border-color:var(--piro-white)}@supports (color:color-mix(in lab, red, red)){.contact-form--dark .contact-field input,.contact-form--dark .contact-field textarea{border-color:color-mix(in srgb, var(--piro-white) 22%, transparent)}}.contact-form--dark .contact-field input,.contact-form--dark .contact-field textarea,.contact-form--dark .contact-field input::placeholder,.contact-form--dark .contact-field textarea::placeholder{color:var(--piro-white)}@supports (color:color-mix(in lab, red, red)){.contact-form--dark .contact-field input::placeholder,.contact-form--dark .contact-field textarea::placeholder{color:color-mix(in srgb, var(--piro-white) 45%, transparent)}}.contact-form--light .contact-field{color:var(--text-muted)}.contact-form--light .contact-field input,.contact-form--light .contact-field textarea{background:var(--surface);border:var(--border-strong);color:var(--text)}.contact-form--light .contact-submit{background:var(--action);color:var(--piro-white)}.contact-form--light .contact-submit:hover:not(:disabled){background:var(--action-hover);color:var(--piro-white)}.contact-form--light .contact-error{color:var(--danger-700)}.contact-form--light .contact-reset{color:var(--text);border:var(--border-strong)}.contact-field input:focus-visible,.contact-field textarea:focus-visible{border-color:var(--teal-300);box-shadow:var(--focus-ring);outline:none}.contact-submit{margin-top:var(--space-5);padding:var(--space-4) var(--space-7);background:var(--piro-white);color:var(--piro-ink);font-weight:var(--weight-bold);cursor:pointer;border:none}.contact-submit:hover:not(:disabled){background:var(--ink-100);color:var(--piro-ink)}.contact-submit:disabled{opacity:.7;cursor:wait}.contact-error{margin:var(--space-4) 0 0;color:var(--orange-300)}.contact-success{align-items:center;gap:var(--space-3);max-width:28rem;margin:var(--space-4) auto 0;text-align:center;flex-direction:column;display:flex}.contact-reset{margin-top:var(--space-2);padding:var(--space-3) var(--space-5);color:var(--text);border:var(--border-strong);cursor:pointer;background:0 0}.contact-reset:hover{background:var(--surface-sunken)}@media (max-width:640px){.contact-grid{grid-template-columns:1fr}}.cta-primary-light{padding:var(--space-4) var(--space-7);background:var(--piro-white);color:var(--piro-ink);font-weight:var(--weight-bold)}.cta-primary-light:hover{background:var(--ink-100);color:var(--piro-ink)}.cta-secondary-light{padding:var(--space-4) var(--space-6);color:var(--text);border:var(--border-strong);cursor:pointer;font:inherit;background:0 0}.cta-secondary-light:hover{border-color:var(--ink-300);background:var(--surface-sunken);color:var(--text)}.lang-switch{border-radius:var(--radius-pill);border:var(--border-strong);background:var(--piro-white);align-items:center;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lang-switch{background:color-mix(in srgb, var(--piro-white) 70%, transparent)}}.lang-switch a{border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--label-s-size);font-weight:var(--label-s-weight);padding:6px 10px;line-height:1}.lang-switch a[aria-current=true]{background:var(--piro-ink);color:var(--piro-white)}.lang-switch a:hover{color:var(--text)}.lang-switch a[aria-current=true]:hover{color:var(--piro-white)}.footer-link{color:var(--text-secondary)}.footer-link:hover{color:var(--action)}.hero-fade{background:linear-gradient(180deg, transparent 40%, var(--surface) 74%, var(--surface) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-fade{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--surface) 55%, transparent) 74%, var(--surface) 100%)}}.hero-fade{pointer-events:none}.offices-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.offices-track{align-items:center;gap:var(--space-10);padding-inline:calc(var(--space-10) / 2);flex:none;animation:55s linear infinite officesScroll;display:flex}.offices-marquee:hover .offices-track{animation-play-state:paused}.offices-item{justify-content:center;align-items:center;min-width:7.5rem;height:3.5rem;display:flex}.offices-item img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:6.5rem;height:2rem;transition:filter var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.offices-item:hover img{filter:grayscale(0);opacity:1;transform:translateY(calc(-1 * var(--space-1)))}@keyframes officesScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.reveal{animation:revealUp .7s var(--ease-out) both}.reveal-delay-1{animation-delay:80ms}.reveal-delay-2{animation-delay:.16s}.reveal-delay-3{animation-delay:.24s}@keyframes revealUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.offices-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.offices-track[aria-hidden=true]{display:none}}@media (max-width:1024px){.lg-6{grid-column:span 6!important}.lg-12{grid-column:span 12!important}}@media (max-width:768px){:root{--sect-pad:var(--space-14)}.md-12{grid-column:span 12!important}.md-6{grid-column:span 6!important}.site-nav{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.site-nav-links,.site-nav-actions{display:none!important}.mobile-nav{display:block}.hero{padding-block:calc(var(--space-16) + var(--space-8)) var(--space-14)}.hero-title{font-size:clamp(2.25rem,1.6rem + 5.5vw,3rem);line-height:1.05}.hero-body{grid-column:1/-1!important}.hero-ctas{flex-direction:column;align-items:stretch;width:min(100%,22rem);margin-inline:auto}.hero-ctas .btn-pill{justify-content:center;width:100%}.hero-trust{margin-top:var(--space-10);gap:var(--space-6)}.hero-trust-logos{gap:var(--space-4) var(--space-6)}.hero-trust-logos .tk-title-l{font-size:var(--title-m-size)}.stats{row-gap:var(--space-10);grid-template-columns:repeat(2,1fr)}.stats>div{padding-inline:var(--space-4);padding-block:var(--space-8);min-width:0}.stats>div:nth-child(odd){border-left:none;padding-left:0}.stats-value{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.75rem,1.2rem + 3.5vw,2.5rem)}.cta-panel{padding:var(--space-12) var(--space-6)}.cta-actions{flex-direction:column;align-items:stretch;width:min(100%,22rem)}.cta-actions .btn-pill{justify-content:center;width:100%}.faq-intro{position:static}.module-media{height:calc(var(--space-16) + var(--space-10))}}@media (max-width:640px){.pg{padding-inline:var(--grid-margin-compact)}.sm-12{grid-column:span 12!important}.hero{padding-block:calc(var(--space-14) + var(--space-4)) var(--space-12)}.hero-title{grid-column:1/-1!important}.stats>div{padding-block:var(--space-6);gap:var(--space-2)}footer .md-6{grid-column:span 6!important}.signup-overlay,.contact-overlay{padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) calc(var(--space-4) + env(safe-area-inset-right,0px)) calc(var(--space-4) + env(safe-area-inset-bottom,0px)) calc(var(--space-4) + env(safe-area-inset-left,0px))}}@media (max-width:480px){.stats{row-gap:var(--space-6);grid-template-columns:1fr}.stats>div{padding-inline:0;padding-block:var(--space-5);border-bottom:var(--border);border-left:none!important}.stats>div:last-child{border-bottom:none}footer .md-6{grid-column:1/-1!important}}.signup-overlay{z-index:100;padding:var(--space-5);background:var(--piro-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.signup-overlay{background:color-mix(in srgb, var(--piro-ink) 48%, transparent)}}.signup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:contactFadeIn var(--dur-base) var(--ease-out)}.signup-dialog{border-radius:var(--radius-lg);background:var(--surface);width:min(100%,28rem);max-height:min(90vh,40rem);color:var(--text);padding:0 var(--space-7) var(--space-7);border:var(--border-strong);box-shadow:0 24px 64px var(--piro-ink);overflow:auto}@supports (color:color-mix(in lab, red, red)){.signup-dialog{box-shadow:0 24px 64px color-mix(in srgb, var(--piro-ink) 18%, transparent)}}.signup-dialog{animation:contactRise var(--dur-slow) var(--ease-out);background-image:linear-gradient(180deg, var(--teal-100) 0, var(--teal-50) 7.5rem, var(--surface) 12rem)}@supports (color:color-mix(in lab, red, red)){.signup-dialog{background-image:linear-gradient(180deg, color-mix(in srgb, var(--teal-100) 85%, var(--piro-white)) 0, color-mix(in srgb, var(--teal-50) 70%, var(--piro-white)) 7.5rem, var(--surface) 12rem)}}.signup-brand{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);margin-bottom:var(--space-4);display:flex}.signup-brand-mark{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--piro-white);border:var(--border);color:var(--action);box-shadow:0 1px 0 var(--piro-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.signup-brand-mark{box-shadow:0 1px 0 color-mix(in srgb, var(--piro-ink) 6%, transparent)}}.signup-brand-mark svg{color:var(--action)}.signup-close{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);border:var(--border-strong);background:var(--piro-white)}@supports (color:color-mix(in lab, red, red)){.signup-close{background:color-mix(in srgb, var(--piro-white) 80%, transparent)}}.signup-close{color:var(--text);cursor:pointer;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.signup-close:hover{background:var(--piro-white)}.signup-form{gap:var(--space-5);flex-direction:column;display:flex}.signup-header{gap:var(--space-2);flex-direction:column;display:flex}.signup-step-hint{color:var(--text-secondary);margin:0}.signup-step-label{margin:var(--space-1) 0 0;color:var(--text-muted)}.signup-progress{gap:var(--space-2);margin-top:var(--space-1);display:flex}.signup-progress-bar{border-radius:var(--radius-pill);background:var(--ink-100);flex:1;height:4px}.signup-progress-bar.is-active{background:linear-gradient(90deg, var(--teal-500), var(--teal-700))}.signup-dialog .contact-field{color:var(--text-muted)}.signup-dialog .contact-field input,.signup-dialog .contact-field textarea{background:var(--surface-sunken);border:var(--border-strong);color:var(--text)}.signup-interests{gap:var(--space-3);border:none;flex-direction:column;margin:0;padding:0;display:flex}.signup-interests legend{margin-bottom:var(--space-1);color:var(--text-muted)}.signup-interest-list{gap:var(--space-2);flex-direction:column;display:flex}.signup-interest{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border);border-radius:var(--radius-md);cursor:pointer;color:var(--text);font-size:var(--body-m-size);transition:border-color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);display:flex}.signup-interest:hover{border-color:var(--line-strong);background:var(--surface-sunken)}.signup-interest:has(input:checked){border-color:var(--action);background:var(--action)}@supports (color:color-mix(in lab, red, red)){.signup-interest:has(input:checked){background:color-mix(in srgb, var(--action) 8%, transparent)}}.signup-interest input{accent-color:var(--action);margin-top:.2em}.signup-actions{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);display:flex}.signup-back{padding:var(--space-3) var(--space-5);color:var(--text);border:var(--border-strong);cursor:pointer;background:0 0}.signup-back:hover:not(:disabled){background:var(--surface-sunken)}.signup-back:disabled{opacity:.6;cursor:wait}.signup-success{align-items:center;gap:var(--space-4);text-align:center;padding-block:var(--space-4);flex-direction:column;display:flex}.seo-page{width:100%;font-family:var(--font-sans);color:var(--text);background:var(--surface-page);position:relative}.seo-breadcrumb{z-index:1;padding-block:0 var(--space-4);position:relative}.seo-breadcrumb-list{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumb-list a{color:var(--text-muted)}.seo-breadcrumb-list a:hover{color:var(--action)}.seo-breadcrumb-list [aria-current=page]{color:var(--text-secondary)}.seo-breadcrumb-sep{margin-inline:var(--space-1);color:var(--text-muted)}.seo-hero-band{isolation:isolate;padding-top:calc(var(--space-16) * 2 + var(--space-4) + env(safe-area-inset-top,0px));background:linear-gradient(165deg, var(--teal-100) 0%, var(--amber-100) 48%, var(--orange-50) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.seo-hero-band{background:linear-gradient(165deg, color-mix(in oklch, var(--teal-100) 75%, var(--piro-white)) 0%, color-mix(in oklch, var(--amber-100) 55%, var(--piro-white)) 48%, color-mix(in oklch, var(--orange-50) 40%, var(--surface-page)) 100%)}}.seo-hero-wash{z-index:0;pointer-events:none;background:radial-gradient(60% 80% at 92% 0%, var(--orange-300) 0%, transparent 62%), radial-gradient(50% 65% at 0% 35%, var(--teal-300) 0%, transparent 64%), radial-gradient(45% 55% at 48% 100%, var(--amber-300) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.seo-hero-wash{background:radial-gradient(60% 80% at 92% 0%, color-mix(in oklch, var(--orange-300) 55%, transparent) 0%, transparent 62%), radial-gradient(50% 65% at 0% 35%, color-mix(in oklch, var(--teal-300) 50%, transparent) 0%, transparent 64%), radial-gradient(45% 55% at 48% 100%, color-mix(in oklch, var(--amber-300) 35%, transparent) 0%, transparent 60%)}}.seo-hero{z-index:1;padding-block:var(--space-8) var(--sect-pad);align-items:flex-start;gap:var(--space-5);max-width:var(--bp-xl);flex-direction:column;display:flex;position:relative}.seo-hero-line{width:4.5rem;margin-bottom:var(--space-1)}.seo-hero-overline{color:var(--accent-cool-text)}.seo-hero-title{max-width:18em;color:var(--piro-ink)}.seo-hero-intro{max-width:54ch;color:var(--text-secondary);margin:0}.seo-hero-ctas{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.seo-section{padding-block:var(--sect-pad);position:relative}.seo-section-alt{background:linear-gradient(180deg, var(--teal-50) 0%, var(--piro-white) 40%, var(--piro-white) 100%)}@supports (color:color-mix(in lab, red, red)){.seo-section-alt{background:linear-gradient(180deg, color-mix(in oklch, var(--teal-50) 55%, var(--piro-white)) 0%, var(--piro-white) 40%, var(--piro-white) 100%)}}.seo-section-head{gap:var(--space-4);max-width:40rem;margin-bottom:var(--space-10);flex-direction:column;display:flex}.seo-muted{color:var(--text-muted);margin:0}.seo-audience-list{gap:0;max-width:40rem;margin:0;padding:0;list-style:none;display:grid}.seo-audience-list li{padding:var(--space-5);border-radius:var(--radius-md,12px);background:var(--piro-white);margin:0}@supports (color:color-mix(in lab, red, red)){.seo-audience-list li{background:color-mix(in oklch, var(--piro-white) 80%, var(--teal-50))}}.seo-audience-list li{color:var(--text)}.seo-audience-list li+li{margin-top:var(--space-3)}.seo-feature-grid{gap:var(--space-6) var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-feature{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md,12px);background:var(--piro-white);border:1px solid var(--teal-200);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.seo-feature{border:1px solid color-mix(in oklch, var(--teal-200) 50%, var(--line))}}.seo-feature{box-shadow:0 1px 0 var(--teal-100)}@supports (color:color-mix(in lab, red, red)){.seo-feature{box-shadow:0 1px 0 color-mix(in oklch, var(--teal-100) 40%, transparent)}}.seo-feature h3{color:var(--text);margin:0}.seo-feature-index{color:var(--accent-cool-text);font-weight:var(--weight-semibold)}.seo-feature:nth-child(3n+2) .seo-feature-index{color:var(--accent-text)}.seo-feature:nth-child(3n) .seo-feature-index{color:var(--warning-700)}.seo-steps{gap:var(--space-8) var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-step{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md,12px);background:var(--piro-white);box-shadow:0 1px 0 var(--ink-100);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.seo-step{box-shadow:0 1px 0 color-mix(in oklch, var(--ink-100) 60%, transparent)}}.seo-step h3{color:var(--text);margin:0}.seo-step-num{color:var(--accent-cool-text);font-weight:var(--weight-semibold)}.seo-comparison-wrap{border-radius:var(--radius-md,12px);background:var(--piro-white);border:1px solid var(--teal-200);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.seo-comparison-wrap{border:1px solid color-mix(in oklch, var(--teal-200) 40%, var(--line))}}.seo-comparison{border-collapse:collapse;width:100%;min-width:36rem}.seo-comparison th,.seo-comparison td{text-align:left;padding:var(--space-4) var(--space-3);border-bottom:var(--border);vertical-align:top}.seo-comparison thead th{color:var(--text-muted);font-weight:var(--weight-regular);background:var(--surface-tint-cool)}.seo-comparison thead th:nth-child(2){color:var(--accent-cool-text);font-weight:var(--weight-semibold)}.seo-comparison tbody th{font-weight:var(--weight-semibold);color:var(--text)}.seo-related-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-related-link{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--teal-200);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.seo-related-link{border:1px solid color-mix(in oklch, var(--teal-200) 45%, var(--line))}}.seo-related-link{border-radius:var(--radius-md,12px);color:inherit;background:linear-gradient(135deg, var(--piro-white) 0%, var(--teal-50) 100%);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.seo-related-link{background:linear-gradient(135deg, var(--piro-white) 0%, color-mix(in oklch, var(--teal-50) 55%, var(--piro-white)) 100%)}}.seo-related-link{transition:border-color .16s,background .16s,transform .16s}.seo-related-link:nth-child(2n){background:linear-gradient(135deg, var(--piro-white) 0%, var(--orange-50) 100%)}@supports (color:color-mix(in lab, red, red)){.seo-related-link:nth-child(2n){background:linear-gradient(135deg, var(--piro-white) 0%, color-mix(in oklch, var(--orange-50) 60%, var(--piro-white)) 100%)}}.seo-related-link:nth-child(2n){border-color:var(--orange-200)}@supports (color:color-mix(in lab, red, red)){.seo-related-link:nth-child(2n){border-color:color-mix(in oklch, var(--orange-200) 45%, var(--line))}}.seo-related-link:hover{border-color:var(--action);color:inherit;transform:translateY(-2px)}.seo-related-link:nth-child(2n):hover{border-color:var(--accent-text)}.seo-related-arrow{margin-top:var(--space-2);color:var(--action)}.seo-related-link:nth-child(2n) .seo-related-arrow{color:var(--accent-text)}.seo-faq-head{margin-bottom:var(--space-8)}.seo-faq-list{max-width:48rem;padding:var(--space-2) var(--space-6);border-radius:var(--radius-md,12px);background:var(--piro-white);border:1px solid var(--teal-200)}@supports (color:color-mix(in lab, red, red)){.seo-faq-list{border:1px solid color-mix(in oklch, var(--teal-200) 35%, var(--line))}}.seo-faq-list .faq-item{border-top-color:var(--teal-100)!important}@supports (color:color-mix(in lab, red, red)){.seo-faq-list .faq-item{border-top-color:color-mix(in oklch, var(--teal-100) 70%, var(--line))!important}}.seo-faq-list .faq-item:last-child{border-bottom-color:#0000!important}.seo-faq-summary{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-1);cursor:pointer;list-style:none;display:flex}.seo-faq-summary::-webkit-details-marker{display:none}.seo-faq-answer{padding:0 var(--space-1) var(--space-6);max-width:52ch;color:var(--text-secondary);margin:0}.seo-article-section{gap:var(--space-4);max-width:52rem;margin-bottom:var(--space-12);flex-direction:column;display:flex}.seo-article-section h2{margin:0}.seo-cta{padding-block:var(--space-8) var(--sect-pad)}.seo-cta-inner{z-index:1;align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex;position:relative}.seo-cta-inner h2{max-width:16em}.seo-cta-body{color:var(--text-muted);max-width:44ch;margin:0}@media (max-width:900px){.seo-feature-grid,.seo-steps,.seo-related-grid{grid-template-columns:1fr}.seo-hero-title{font-size:var(--display-m-size);line-height:var(--display-m-leading)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
