:root,[data-theme=light]{--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950: #030712;--white: #ffffff;--neutral-50: #fafafa;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-700: #404040;--neutral-800: #262626;--neutral-850: #1f1f1f;--neutral-900: #161616;--neutral-950: #0a0a0a;--blue-200: #b5e1ff;--blue-300: #83d0ff;--blue-500: #1e91ff;--blue-700: #005cff;--blue-900: #0d409b;--brand-incetro: #005cff;--brand-peers: #cc1f30;--brand-green: #0b7a55;--brand-graphite: #111827;--brand-mint: #0e766a;--brand-gold: #86683a;--brand-nature: #4f7a5d;--canvas: var(--gray-100);--surface: var(--white);--plate: #f7f7f9;--fill: var(--gray-200);--on-fill: var(--gray-700);--border: var(--gray-200);--border-strong: var(--gray-300);--inverse: var(--gray-900);--on-inverse: var(--gray-50);--deep: #0e0e10;--on-deep: var(--gray-50);--on-deep-muted: rgba(249, 250, 251, .62);--line-deep: rgba(255, 255, 255, .1);--line-deep-2: rgba(255, 255, 255, .16);--line-deep-3: rgba(255, 255, 255, .28);--on-deep-faint: rgba(249, 250, 251, .4);--deep-fill-1: rgba(255, 255, 255, .04);--deep-fill-2: rgba(255, 255, 255, .08);--deep-fill-3: rgba(255, 255, 255, .12);--deep-fill-4: rgba(255, 255, 255, .18);--success-on-deep: #6fd38f;--danger-on-deep: #f28c8c;--glass: rgba(255, 255, 255, .8);--glass-edge: rgba(255, 255, 255, .35);--light: #ffffff;--glint: rgba(255, 255, 255, .38);--device-1: #2a2b2e;--device-2: #0b0b0c;--device-3: #1c1d20;--glass-thin: rgba(255, 255, 255, .55);--navlink-active: var(--white);--thumb: var(--white);--field-focus: var(--white);--sheen: rgba(255, 255, 255, 0);--warm: #ff8a3d;--scrim: rgba(3, 7, 18, .5);--text: var(--gray-950);--text-2: var(--gray-700);--muted: #636975;--accent: #005cff;--accent-fill: #005cff;--on-accent: #ffffff;--accent-hover: #0048c7;--accent-soft: rgba(0, 92, 255, .06);--accent-tint: rgba(0, 92, 255, .14);--accent-dot: rgba(0, 92, 255, .32);--glow: #005cff;--focus: #005cff;--success: #047857;--success-bg: #ecfdf5;--warning: #b45309;--warning-bg: #fffbeb;--danger: #b91c1c;--danger-bg: #fef2f2;--on-danger: #ffffff;--danger-fill-hover: #b92020;--danger-fill: #dc2626;--app-bg: var(--gray-100);--app-card: var(--white);--app-soft: var(--gray-100);--app-text: var(--gray-950);--app-muted: #636975;--shadow-soft: 0 0 2px rgba(0, 0, 0, .03), 0 0 20px rgba(0, 0, 0, .05);--shadow-soft-hover: 0 0 2px rgba(0, 0, 0, .03), 0 0 30px rgba(0, 0, 0, .09);--shadow-lift: 0 0 3px rgba(0, 0, 0, .03), 0 0 32px rgba(0, 0, 0, .09);--shadow-thumb: 0 0 1px rgba(0, 0, 0, .1), 0 0 10px rgba(0, 0, 0, .08);--shadow-lit: 0 0 2px rgba(0, 0, 0, .04), inset 0 0 0 1px rgba(0, 0, 0, .035);--shadow-knob: 0 0 3px rgba(0, 0, 0, .22);--shadow-glass: 0 0 48px rgba(0, 0, 0, .07);--shadow-glass-strong: 0 0 56px rgba(0, 0, 0, .12);--shadow-window: 0 0 80px rgba(15, 23, 42, .12);--shadow-modal: 0 0 50px rgba(0, 0, 0, .2)}[data-theme=dark]{--brand-incetro: #1e91ff;--brand-peers: #ea3b47;--brand-green: #2bd170;--brand-graphite: #f9fafb;--brand-mint: #9be7c4;--brand-gold: #c4a878;--brand-nature: #649072;--canvas: var(--neutral-950);--surface: var(--neutral-900);--plate: var(--neutral-850);--fill: var(--neutral-800);--on-fill: var(--neutral-300);--border: var(--neutral-800);--border-strong: var(--neutral-700);--inverse: var(--neutral-50);--on-inverse: var(--neutral-950);--deep: var(--neutral-900);--on-deep: var(--gray-50);--on-deep-muted: rgba(249, 250, 251, .62);--line-deep: rgba(255, 255, 255, .1);--line-deep-2: rgba(255, 255, 255, .16);--line-deep-3: rgba(255, 255, 255, .28);--on-deep-faint: rgba(249, 250, 251, .4);--deep-fill-1: rgba(255, 255, 255, .04);--deep-fill-2: rgba(255, 255, 255, .08);--deep-fill-3: rgba(255, 255, 255, .12);--deep-fill-4: rgba(255, 255, 255, .18);--success-on-deep: #6fd38f;--danger-on-deep: #f28c8c;--glass: rgba(22, 22, 22, .8);--glass-edge: rgba(255, 255, 255, .12);--light: #ffffff;--glint: rgba(255, 255, 255, .38);--device-1: #2a2b2e;--device-2: #0b0b0c;--device-3: #1c1d20;--glass-thin: rgba(22, 22, 22, .55);--navlink-active: rgba(255, 255, 255, .08);--thumb: var(--neutral-700);--field-focus: var(--neutral-800);--sheen: rgba(255, 255, 255, .04);--warm: #ff9a55;--scrim: rgba(0, 0, 0, .62);--text: var(--neutral-50);--text-2: var(--neutral-300);--muted: var(--neutral-400);--accent: #1e91ff;--accent-fill: #0f6fe8;--on-accent: #ffffff;--accent-hover: #0d5ec5;--accent-soft: rgba(30, 145, 255, .08);--accent-tint: rgba(30, 145, 255, .16);--accent-dot: rgba(30, 145, 255, .32);--glow: rgba(30, 145, 255, .45);--focus: #1e91ff;--success: #6fd38f;--success-bg: rgba(46, 192, 85, .16);--warning: #f2a65a;--warning-bg: rgba(238, 130, 26, .16);--danger: #f28c8c;--danger-bg: rgba(217, 74, 74, .18);--on-danger: #ffffff;--danger-fill-hover: #b92020;--danger-fill: #dc2626;--app-bg: #000000;--app-card: #171717;--app-soft: var(--neutral-800);--app-text: #ffffff;--app-muted: var(--neutral-400);--shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 14px rgba(0, 0, 0, .45);--shadow-soft-hover: inset 0 1px 0 rgba(255, 255, 255, .09), 0 0 28px rgba(0, 0, 0, .6);--shadow-lift: 0 0 3px rgba(0, 0, 0, .3), 0 0 36px rgba(0, 0, 0, .6);--shadow-thumb: 0 0 3px rgba(0, 0, 0, .5);--shadow-lit: inset 0 1px 0 rgba(255, 255, 255, .07), inset 0 0 0 1px rgba(255, 255, 255, .04);--shadow-knob: 0 0 3px rgba(0, 0, 0, .4);--shadow-glass: 0 0 48px rgba(0, 0, 0, .5);--shadow-glass-strong: 0 0 56px rgba(0, 0, 0, .6);--shadow-window: 0 0 80px rgba(0, 0, 0, .55);--shadow-modal: 0 0 50px rgba(0, 0, 0, .6);color-scheme:dark}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-40: 160px;--radius-pill: 9999px;--radius-block: 40px;--radius-card: 24px;--radius-panel: 20px;--radius-tile: 18px;--radius-plate: 16px;--radius-control: 15px;--radius-inner: 12px;--radius-sm: 8px;--radius-check: 6px;--radius-xs: 4px;--control-ui: 40px;--field-ui: 44px;--control-mobile: 52px;--control-app: 62px;--row-app: 80px;--floatbar: 56px;--nav-arrow: 40px;--fab: 44px;--icon: 24px;--blur-glass: 16px;--section-inset: calc(var(--radius-block) / 2);--inset-block-text: var(--space-8);--inset-panel-text: var(--space-5);--content: 1280px;--gutter: max(16px, 6vw);--section-gap: clamp(6rem, 11vw, 10rem);--fs-display: clamp(2.5rem, 6vw, 5.25rem);--fs-title: clamp(2rem, 4.5vw, 4rem);--fs-heading: clamp(1.5rem, 3.4vw, 3rem);--fs-subhead: clamp(1.0625rem, 1.4vw, 1.25rem);--grid-columns: 12;--bp-tablet: 768px;--bp-desktop: 1101px;--app-max-width: 430px;--sidebar-width: 288px;--header-height: 64px;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-spring: linear(0, .0479, .1606, .3022, .4485, .5848, .7031, .8001, .8758, .9321, .9718, .9981, 1.0139, 1.0222, 1.0252, 1.0248, 1.0223, 1.0189, 1.0152, 1.0116, 1.0084, 1.0058, 1.0037, 1.0021, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-linear: linear;--dur-fast: .2s;--dur-base: .3s;--dur-spring: .34s;--dur-state: .5s;--dur-reveal: .8s;--dur-autoplay: 6s;--btn-radius: var(--radius-pill);--btn-font: 500 14px/1.25 var(--font-sans);--btn-px: 1.75rem;--btn-py: 1rem;--btn-press: brightness(.94);--chip-height: 2rem;--chip-px: .875rem;--chip-radius: var(--radius-pill);--field-height: var(--field-ui);--field-radius: var(--radius-inner);--field-px: var(--space-4);--card-radius: var(--radius-block);--card-padding: var(--space-10);--seg-height: 40px;--seg-pad: 4px;--toast-radius: var(--radius-pill);--toast-time: 5s;--tile-radius: var(--radius-block);--tile-inset: var(--space-6);--tile-text-inset: var(--inset-block-text);--stage-radius: var(--radius-block);--stage-inset: var(--space-6);--compare-radius: var(--radius-block);--compare-inset: var(--space-6);--dark-radius: var(--radius-block);--dark-inset: var(--space-6);--project-radius: var(--radius-block);--project-inset: var(--space-6);--dropdown-radius: var(--radius-plate);--dropdown-inset: var(--space-1);--app-seg-radius: var(--radius-control);--app-seg-inset: var(--space-1);--focus-ring: 2px solid var(--focus);--focus-offset: 2px;--z-header: 50;--z-fab: 60;--z-menu: 70;--z-modal: 80;--z-toast: 90;--font-sans: "Gilroy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}.t-display{font-family:var(--font-sans);font-size:84px;font-weight:600;line-height:1.02;letter-spacing:-.03em}.t-title{font-family:var(--font-sans);font-size:64px;font-weight:600;line-height:1.05;letter-spacing:-.03em}.t-heading{font-family:var(--font-sans);font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.t-card-title{font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.t-tile-title{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.t-block-title{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.35}.t-subhead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:1.55}.t-eyebrow{font-family:var(--font-sans);font-size:18px;font-weight:500;line-height:1.3}.t-lead{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.5}.t-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.65}.t-tile-text{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.65}.t-nav{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.25}.t-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.45}.t-caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5}.t-pill{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.25}.t-page-title{font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:1.25}.t-section-title{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.35}.t-field-label{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.35}.t-ui{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.01em}.t-ui-text{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.5}.t-helper{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.4}.t-app-hero{font-family:var(--font-sans);font-size:36px;font-weight:500;line-height:1.1}.t-app-title{font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:1.2}.t-app-row-title{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:1.25}.t-app-body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.35}.t-app-control{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1}.t-app-meta{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.35}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--text);font:400 16px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:var(--accent-fill);color:var(--on-accent)}::selection{background:var(--accent-fill);color:var(--on-accent)}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:600}p{text-wrap:pretty}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-display{font-size:var(--fs-display)}.t-title{font-size:var(--fs-title)}.t-heading{font-size:var(--fs-heading)}.t-subhead{font-size:var(--fs-subhead);color:var(--text-2)}.t-eyebrow,.t-small,.t-caption,.t-helper,.t-app-meta{color:var(--muted)}.t-body,.t-tile-text,.t-lead{color:var(--text-2)}.accent{color:var(--accent)}.num{font-variant-numeric:tabular-nums}.ic-stage{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-6)}.ic-stack{display:grid;gap:var(--space-4);padding:var(--space-6)}.ic-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ic-label{font:500 12px/1.3 var(--font-sans);color:var(--muted);min-width:72px}.container{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.page{display:grid;gap:var(--section-gap);padding-bottom:var(--space-40)}.section{display:grid;gap:var(--space-10)}.section-head{display:grid;gap:var(--space-5);max-width:64rem;padding-left:var(--section-inset)}.section-head .t-subhead{max-width:68ch}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.bento>*{min-width:0}.b-4{grid-column:span 4}.b-5{grid-column:span 5}.b-6{grid-column:span 6}.b-7{grid-column:span 7}.b-8{grid-column:span 8}.b-12{grid-column:span 12}@media (max-width: 1100px){.b-5,.b-6,.b-7,.b-8{grid-column:span 12}.b-4{grid-column:span 6}}@media (max-width: 767px){:root{--gutter: 1.25rem}.page{gap:5rem;padding-bottom:7rem}:root{--section-inset: calc(var(--radius-panel) / 2)}.bento{gap:var(--space-1)}.b-4{grid-column:span 12}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:var(--btn-font);white-space:nowrap;text-decoration:none;border-radius:var(--btn-radius);border:1px solid transparent;cursor:pointer;padding:var(--btn-py) var(--btn-px);transition:background-color var(--dur-base) ease,color var(--dur-base) ease,border-color var(--dur-base) ease,box-shadow var(--dur-base) ease,filter var(--dur-fast) ease,opacity var(--dur-fast) ease}.btn svg{width:20px;height:20px;flex:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn[aria-busy=true]{cursor:progress}.btn--sm{padding:.5rem 1rem}.btn--contact{padding:.75rem 1.5rem;font-size:15px}.btn--cta{padding:.9375rem 1.625rem;font-size:15px}.btn--big{padding:1.25rem 2.25rem;font-size:18px}.btn--ui{height:var(--control-ui);padding:0 1.25rem;letter-spacing:.01em}.btn--app{height:var(--control-app);width:100%;padding:0 var(--space-5);border-radius:var(--radius-control);font:600 17px/1 var(--font-sans)}.btn--icon{padding:0;width:var(--control-ui);height:var(--control-ui)}.btn--block{width:100%}.btn--filled{background:var(--accent-fill);color:var(--on-accent)}.btn--filled:hover{background:var(--accent-hover)}.btn--filled:active,.btn--dark:active,.btn--danger:active{filter:var(--btn-press)}.btn--filled:focus-visible,.btn--arrow:focus-visible,.btn--glow:focus-visible{outline:none;box-shadow:0 0 0 3px var(--canvas),0 0 0 5px var(--focus),0 0 18px 2px color-mix(in srgb,var(--focus) 35%,transparent)}.btn--soft,.btn--gray{background:var(--surface);color:var(--text);box-shadow:var(--shadow-soft)}.btn--soft:hover,.btn--gray:hover{box-shadow:var(--shadow-soft-hover)}.btn--soft:active,.btn--gray:active{background:var(--plate)}.btn--tonal{background:var(--accent-tint);color:var(--accent)}.btn--tonal:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.btn--tonal:active{background:color-mix(in srgb,var(--accent) 26%,transparent)}.btn--glass{background:var(--glass-thin);color:var(--text);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.btn--glass:hover{background:color-mix(in srgb,var(--surface) 75%,transparent)}.btn--ghost{background:transparent;color:var(--text)}.btn--ghost:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.btn--ghost:active{background:color-mix(in srgb,var(--text) 10%,transparent)}.btn--link{background:none;color:var(--accent);padding-left:.5rem;padding-right:.5rem;gap:6px}.btn--link svg{width:18px;height:18px;transition:translate var(--dur-spring) var(--ease-spring)}.btn--link:hover svg{translate:4px 0}.btn--arrow{gap:var(--space-4);height:56px;padding:0 var(--space-2) 0 26px;background:var(--accent-fill);color:var(--on-accent);font-size:15px}.btn--arrow:hover{background:var(--accent-hover)}.btn--arrow:active{filter:var(--btn-press)}.btn__circle{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex:none;background:color-mix(in srgb,var(--on-accent) 16%,transparent);transition:background-color var(--dur-base),color var(--dur-base)}.btn__circle svg{grid-area:1 / 1;width:18px;height:18px;transition:translate var(--dur-spring) var(--ease-spring)}.btn__circle svg+svg{translate:-30px 0}.btn--arrow:hover .btn__circle{background:var(--on-accent);color:var(--accent-fill)}.btn--arrow:hover .btn__circle svg:first-child{translate:30px 0}.btn--arrow:hover .btn__circle svg+svg{translate:0 0}.btn--glow{overflow:hidden;isolation:isolate;background:var(--accent-fill);color:var(--on-accent)}.btn--glow:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80px circle at var(--x, 50%) var(--y, 50%),var(--glint),transparent 70%);opacity:0;transition:opacity var(--dur-base)}.btn--glow:hover:before{opacity:1}.btn--glow:active{filter:var(--btn-press)}.btn--outlined{background:transparent;border-color:var(--accent);color:var(--accent)}.btn--outlined:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.btn--dark{background:var(--inverse);color:var(--on-inverse)}.btn--dark:hover{opacity:.88}.btn--text{background:transparent;color:var(--text);padding-left:.75rem;padding-right:.75rem}.btn--text:hover{color:var(--accent)}.btn--danger{background:var(--danger-fill);color:var(--on-danger)}.btn--danger:hover{background:var(--danger-fill-hover)}.on-deep .btn--soft,.on-deep .btn--gray{background:var(--deep-fill-2);color:var(--on-deep);box-shadow:none}.on-deep .btn--soft:hover,.on-deep .btn--gray:hover{background:var(--deep-fill-4)}@media (max-width: 767px){.btn--filled,.btn--soft,.btn--gray,.btn--tonal,.btn--glass,.btn--outlined,.btn--dark,.btn--glow{min-height:var(--control-mobile);font-size:16px}.btn--big{padding:.75rem 1.5rem;font-size:16px}.btn--ui{min-height:var(--control-ui);font-size:14px}}@media (hover: none) and (pointer: coarse){.btn--filled:hover{background:var(--accent-fill)}.btn--soft:hover,.btn--gray:hover{box-shadow:var(--shadow-soft)}.btn--outlined:hover{background:transparent;color:var(--accent)}}.nav-arrow{width:var(--na-size, var(--nav-arrow));height:var(--na-size, var(--nav-arrow));flex:none;display:grid;place-items:center;padding:0;border-radius:50%;border:0;background:var(--surface);color:var(--text);cursor:pointer;box-shadow:var(--shadow-soft);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),filter var(--dur-fast)}.nav-arrow svg{width:18px;height:18px;transition:translate var(--dur-spring) var(--ease-spring)}.nav-arrow:hover{background:var(--inverse);color:var(--on-inverse)}.nav-arrow:hover svg{translate:-2px 0}.nav-arrow:active{filter:var(--btn-press)}.nav-arrow[aria-pressed]:hover svg{translate:0 0}.nav-arrow--glass{background:var(--glass-thin);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);box-shadow:inset 0 1px 0 var(--glass-edge)}.nav-arrow--glass:hover{background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text)}.nav-arrow .i-play,.nav-arrow[aria-pressed=true] .i-pause{display:none}.nav-arrow[aria-pressed=true] .i-play{display:block}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--chip-height);padding:.375rem var(--chip-px);width:-moz-max-content;width:max-content;border:0;border-radius:var(--chip-radius);background:var(--surface);color:var(--text-2);font:500 14px/1.25 var(--font-sans);white-space:nowrap}button.chip{cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}button.chip.chip--gray:hover{background:var(--border-strong);color:var(--text)}.chip--filter,.chip--choice{min-height:36px;padding:0 .875rem;background:var(--surface);box-shadow:var(--shadow-soft);color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast),gap var(--dur-spring) var(--ease-out)}.chip--filter{gap:0}.chip--filter svg{width:0;height:16px;flex:none;opacity:0;transition:width var(--dur-spring) var(--ease-out),opacity var(--dur-fast)}.chip--filter:hover,.chip--choice:hover{box-shadow:var(--shadow-soft-hover);color:var(--text)}.chip--filter[aria-pressed=true]{gap:6px;background:var(--accent-tint);color:var(--accent);box-shadow:none}.chip--filter[aria-pressed=true] svg{width:16px;opacity:1}.chip--choice[aria-pressed=true],.chip--choice[aria-checked=true]{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.chip--glass{background:var(--glass-thin);color:var(--text);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6)}.chip--gray{background:var(--fill);color:var(--on-fill)}.chip--accent{background:var(--accent-soft);color:var(--accent)}.chip--success{background:var(--success-bg);color:var(--success)}.chip--warning{background:var(--warning-bg);color:var(--warning)}.chip--danger{background:var(--danger-bg);color:var(--danger)}.chip--sm{min-height:0;padding:.25rem .625rem;gap:var(--space-1)}.chip__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill{display:inline-flex;align-items:center;font:500 12px/1.25 var(--font-sans);padding:.25rem .625rem;border-radius:var(--radius-pill);background:var(--canvas);color:var(--text-2);white-space:nowrap}.pill--accent{background:var(--accent-soft);color:var(--accent)}.tabs-pill{display:flex;flex-wrap:wrap;gap:var(--space-1)}.tab-pill{position:relative;display:inline-flex;align-items:center;padding:.5rem .875rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font:500 14px/1.25 var(--font-sans);cursor:pointer;transition:background-color var(--dur-state) var(--ease-out),color var(--dur-state) var(--ease-out)}.tab-pill:hover{color:var(--text)}.tab-pill[aria-selected=true]{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.tabs-pill{position:relative;isolation:isolate}.tabs-pill .tab-pill{z-index:1}.tabs-pill.is-live .tab-pill[aria-selected=true]{background:transparent}.tabs-pill__ind{position:absolute;z-index:0;left:0;top:0;height:100%;width:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none;transition:translate var(--dur-spring) var(--ease-spring),width var(--dur-spring) var(--ease-spring),height var(--dur-spring) var(--ease-spring),top var(--dur-spring) var(--ease-spring)}.tabs-pill--ink .tab-pill[aria-selected=true]{background:var(--inverse);color:var(--on-inverse)}.tabs-pill--ink.is-live .tab-pill[aria-selected=true]{background:transparent}.tabs-pill--ink .tabs-pill__ind{background:var(--inverse)}.tabs-pill--ink .tab-pill i{background:var(--on-inverse)}.tab-pill i{position:absolute;left:.875rem;right:.875rem;bottom:.3rem;height:2px;background:var(--accent);clip-path:inset(0 calc((1 - var(--p, 0)) * 100%) 0 0 round 999px);opacity:0}.tab-pill[aria-selected=true] i{opacity:1}.seg{position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:var(--seg-height);padding:var(--seg-pad);border-radius:var(--radius-pill);background:var(--fill)}.seg button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .875rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font:500 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.seg button:hover{color:var(--text)}.seg button{position:relative;z-index:1}.seg button[aria-checked=true]{background:var(--thumb);color:var(--text);box-shadow:var(--shadow-thumb)}.seg.is-live button[aria-checked=true]{background:transparent;box-shadow:none}.seg__thumb{position:absolute;z-index:0;left:0;top:var(--seg-pad);bottom:var(--seg-pad);width:0;border-radius:var(--radius-pill);background:var(--thumb);box-shadow:var(--shadow-thumb);pointer-events:none;transition:translate var(--dur-spring) var(--ease-spring),width var(--dur-spring) var(--ease-spring)}.seg--accent button[aria-checked=true]{background:var(--accent-fill);color:var(--on-accent)}.seg--accent.is-live button[aria-checked=true]{background:transparent}.seg--accent .seg__thumb{background:var(--accent-fill);box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent-fill) 55%,transparent)}.seg button svg{width:15px;height:15px}.switch{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font:500 14px/1.3 var(--font-sans);color:var(--text)}.switch input{position:absolute;opacity:0;width:44px;height:26px;margin:0;cursor:pointer}.switch__track{width:44px;height:26px;border-radius:var(--radius-pill);background:var(--fill);position:relative;flex:none;transition:background-color var(--dur-fast) var(--ease-out)}.switch__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--light);box-shadow:var(--shadow-knob);transition:transform var(--dur-spring) var(--ease-spring),width var(--dur-fast) var(--ease-out)}.switch input:checked+.switch__track{background:var(--accent-fill)}.switch input:checked+.switch__track:after{transform:translate(18px)}.switch input:active+.switch__track:after{width:26px}.switch input:checked:active+.switch__track:after{transform:translate(12px)}.switch--icons .switch__track:before{content:"";position:absolute;z-index:1;top:7px;left:7px;width:12px;height:12px;background:var(--muted);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5 5l6 6M11 5l-6 6' stroke='black' stroke-width='2.4' stroke-linecap='round'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5 5l6 6M11 5l-6 6' stroke='black' stroke-width='2.4' stroke-linecap='round'/></svg>") center / contain no-repeat;transition:transform var(--dur-spring) var(--ease-spring),background-color var(--dur-fast)}.switch--icons input:checked+.switch__track:before{transform:translate(18px);background:var(--accent-fill);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='m3.5 8.5 3 3 6-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='m3.5 8.5 3 3 6-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.switch--icons input:checked:active+.switch__track:before{transform:translate(15px)}.switch--icons input:active:not(:checked)+.switch__track:before{transform:translate(3px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--focus);outline-offset:2px}.dropdown{position:relative;display:inline-grid;justify-items:center}.dropdown__list{position:absolute;left:0;top:calc(100% + var(--space-3));min-width:max(100%,13rem);display:grid;padding:var(--dropdown-inset);border-radius:var(--dropdown-radius);overflow:hidden;background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);box-shadow:var(--shadow-glass-strong);z-index:10}.dropdown__item{padding:.75rem;border-radius:max(0px,calc(var(--dropdown-radius) - var(--dropdown-inset)));font:500 14px/1.3 var(--font-sans);color:var(--text-2);background:transparent;border:0;text-align:left;cursor:pointer;transition:background-color var(--dur-base) ease,color var(--dur-base) ease}.dropdown__item:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.dropdown__item[aria-selected=true]{color:var(--accent)}.logo{display:inline-flex;align-items:center;gap:.36em;font:600 28px/1 var(--font-sans);letter-spacing:-.03em;text-decoration:none;color:var(--text)}.logo__mark{width:.92em;height:.92em;flex:none;background:var(--accent);-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.logo__word{height:.62em;width:auto;display:block}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6);min-height:6rem}.topbar__cta{display:none}.navbar{position:relative;isolation:isolate;display:flex;align-items:center;gap:2px}.navlink{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:0;border-radius:var(--radius-pill);background:transparent;font:500 15px/1.25 var(--font-sans);color:var(--text);text-decoration:none;cursor:pointer;transition:background-color var(--dur-base) ease}.navlink.is-active,.navlink[aria-current=page]{background:var(--navlink-active)}.navlink__dot{width:12px;height:12px;border-radius:50%;display:grid;place-items:center;flex:none;transition:background-color var(--dur-base) ease}.navlink__dot:after{content:"";width:8px;height:8px;border-radius:50%;transition:background-color var(--dur-base) ease}.navlink.is-active .navlink__dot,.navlink[aria-current=page] .navlink__dot{background:var(--accent-dot)}.navlink.is-active .navlink__dot:after,.navlink[aria-current=page] .navlink__dot:after{background:var(--accent)}.navbar.is-live .navlink{position:relative;z-index:1;padding-left:1.375rem;color:var(--text-2);background:transparent;transition:color var(--dur-base) ease}.navbar.is-live .navlink__dot{display:none}.navbar.is-live .navlink:hover,.navbar.is-live .navlink.is-active,.navbar.is-live .navlink[aria-current=page]{color:var(--text)}.navbar__ind{position:absolute;z-index:0;left:0;top:50%;margin-top:-2.5px;width:5px;height:5px;border-radius:5px;background:var(--accent);pointer-events:none;box-shadow:0 0 10px 1px color-mix(in srgb,var(--accent) 55%,transparent);transition:translate var(--dur-spring) var(--ease-spring),width var(--dur-spring) var(--ease-spring)}.navbar--under.is-live .navlink{padding-left:.875rem;padding-top:.375rem;padding-bottom:.625rem}.navbar--under .navbar__ind{top:auto;bottom:2px;margin-top:0}.navbar--pill.is-live .navlink{padding-left:.875rem}.navbar--pill .navbar__ind{top:0;margin-top:0;height:100%;border-radius:var(--radius-pill);background:var(--navlink-active);box-shadow:var(--shadow-thumb)}[data-theme=dark] .navbar--pill .navbar__ind{box-shadow:none}.floatbar{display:flex;align-items:center;gap:var(--space-2);width:-moz-max-content;width:max-content;max-width:100%;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass)}.floatbar__logo{padding:0 var(--space-2) 0 .875rem;font-size:24px}.floatbar .btn--cta{height:48px;padding:0 1.5rem}.floatbar--fixed{position:fixed;left:50%;z-index:var(--z-header);transform:translate3d(-50%,0,0);transition:opacity var(--dur-base) ease,transform var(--dur-base) ease,visibility var(--dur-base)}.floatbar--top{top:calc(1.5rem + env(safe-area-inset-top,0px))}.floatbar--bottom{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.floatbar--top.is-hidden{opacity:0;visibility:hidden;transform:translate3d(-50%,-20px,0)}.floatbar--bottom.is-hidden{opacity:0;visibility:hidden;transform:translate3d(-50%,20px,0)}@media (min-width: 1101px){.topbar--with-floatbar{visibility:hidden}}@media (max-width: 1100px){.floatbar--fixed{display:none}.topbar__cta{display:inline-flex}}.fab{position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-4));z-index:var(--z-fab);display:none;justify-content:center;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform .35s var(--ease-out),visibility var(--dur-base)}.fab__pill{pointer-events:auto;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass-strong)}.fab .btn{height:var(--fab);min-height:0;padding:0 1.25rem;font-size:16px}.fab.is-hidden{opacity:0;visibility:hidden;transform:translateY(1rem)}.fab--static{position:static;display:flex}@media (max-width: 767px){.topbar{justify-content:center;padding-block:2rem 1rem;min-height:0}.topbar__cta{display:none}.fab{display:flex}}.menu{position:fixed;inset:0;z-index:var(--z-menu);background:var(--canvas);display:flex;flex-direction:column;gap:2rem;padding:calc(2rem + env(safe-area-inset-top,0px)) 1.5rem calc(env(safe-area-inset-bottom,0px) + 6rem);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--dur-base) ease,transform var(--dur-base) ease,visibility var(--dur-base)}.menu.is-open{opacity:1;visibility:visible;transform:none}.menu--static{position:relative;inset:auto;opacity:1;visibility:visible;transform:none;z-index:auto;padding:2rem 1.5rem;border-radius:var(--radius-panel)}.menu__nav{display:flex;flex-direction:column;gap:1rem}.menu__link{font:600 34px/1.1 var(--font-sans);letter-spacing:-.02em;text-decoration:none;color:var(--text)}.menu__foot{margin-top:auto;display:grid;gap:var(--space-1);color:var(--muted);font-size:14px}.card{background:var(--surface);border-radius:var(--card-radius);padding:var(--card-padding);display:grid;gap:var(--space-3);align-content:start;min-width:0}.card--sm{border-radius:var(--radius-card);padding:var(--space-6)}.card,.tile,.pcard,.compare,.qa,.project-card{box-shadow:var(--shadow-lit);background-image:linear-gradient(var(--sheen),transparent 70%)}.card--glass{box-shadow:var(--shadow-glass)}.card--outline{background:transparent;border:1px solid var(--border);box-shadow:none}.surface--outline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent)}.card--lift{cursor:pointer;transition:transform var(--dur-spring) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}.card--lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.card--spot{position:relative;isolation:isolate;overflow:hidden}.card--spot:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(180px circle at var(--x, 50%) var(--y, 50%),var(--accent-tint),transparent 70%);opacity:0;transition:opacity var(--dur-base)}.card--spot:hover:before{opacity:1}.card--frost{background:var(--glass-thin);background-image:none;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:var(--shadow-soft)}.card__title{font:600 24px/1.2 var(--font-sans);letter-spacing:-.01em}.card__text{font-size:16px;line-height:1.65;color:var(--text-2)}.tile{background:var(--surface);border-radius:var(--tile-radius);padding:var(--tile-inset);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.tile__head{display:grid;gap:var(--space-2);padding:max(0px,calc(var(--tile-text-inset) - var(--tile-inset))) max(0px,calc(var(--tile-text-inset) - var(--tile-inset))) 0}.tile__title{font:600 20px/1.25 var(--font-sans);letter-spacing:-.01em}.tile__text{color:var(--text-2);font-size:15px;line-height:1.65;max-width:48ch}.tile__pic{margin-top:auto}.tile>.plate,.tile>.stand,.tile>.tile__pic>.plate__row{border-radius:max(0px,calc(var(--tile-radius) - var(--tile-inset)))}.plate{background:var(--plate);border-radius:var(--radius-plate);padding:var(--space-4);display:grid;gap:var(--space-2)}.plate--canvas{background:var(--canvas)}.plate__row{display:flex;align-items:center;gap:var(--space-3);padding:.75rem .875rem;border-radius:var(--radius-inner);background:var(--surface);font-size:14px}.plate__row b{font-weight:600;flex:1}.plate__row svg{width:18px;height:18px;color:var(--muted);flex:none}.stand{margin-top:auto;border-radius:var(--radius-plate);padding:var(--space-6);background:var(--app-bg);display:grid;place-items:center;min-height:15rem}@media (max-width: 767px){.card{border-radius:var(--radius-panel);padding:var(--inset-panel-text)}:root{--tile-radius: var(--radius-panel);--tile-inset: var(--space-2);--tile-text-inset: var(--inset-panel-text);--stage-radius: var(--radius-panel);--stage-inset: var(--space-2);--compare-radius: var(--radius-panel);--dark-radius: var(--radius-panel);--dark-inset: var(--space-1);--project-radius: var(--radius-panel);--project-inset: var(--space-2)}.bleed{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}}.hero{display:grid;gap:var(--space-16);padding-top:var(--space-10)}.hero__text{display:grid;gap:var(--space-10);justify-items:start;padding-left:var(--section-inset)}.hero__lead{max-width:62ch}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.stage{position:relative;border-radius:var(--stage-radius);overflow:hidden;padding:var(--stage-inset);background:radial-gradient(110% 90% at 88% 0%,color-mix(in srgb,var(--glow) 22%,transparent),transparent 62%),radial-gradient(80% 80% at 0% 100%,color-mix(in srgb,var(--glow) 10%,transparent),transparent 60%),var(--surface)}.stage>.window{border-radius:max(0px,calc(var(--stage-radius) - var(--stage-inset)))}.window{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-window),0 0 0 1px var(--border);overflow:hidden}.window__bar{display:flex;gap:6px;padding:12px 14px;background:var(--plate);border-bottom:1px solid var(--border)}.window__bar i{width:10px;height:10px;border-radius:50%;background:var(--border-strong)}@media (max-width: 767px){.hero__text{padding-left:var(--section-inset)}}.compare{background:var(--surface);border-radius:var(--compare-radius);padding:var(--compare-inset) var(--compare-inset) var(--compare-inset) var(--space-10);display:grid;grid-template-columns:15rem minmax(0,1fr) minmax(0,1fr);-moz-column-gap:var(--space-10);column-gap:var(--space-10)}.compare__row{display:contents}.compare__cell{padding-block:1.375rem;border-top:1px solid var(--border);min-width:0}.compare__cell--ours{background:var(--accent-soft);padding-inline:var(--space-6);border-top-color:var(--accent-soft)}.compare__head .compare__cell{border-top:0;padding-block:1.25rem .75rem}.compare__head .compare__cell--ours{border-radius:max(0px,calc(var(--compare-radius) - var(--compare-inset))) max(0px,calc(var(--compare-radius) - var(--compare-inset))) 0 0}.compare__row:last-child .compare__cell--ours{border-radius:0 0 max(0px,calc(var(--compare-radius) - var(--compare-inset))) max(0px,calc(var(--compare-radius) - var(--compare-inset)))}.compare__head+.compare__row .compare__cell{border-top:0}.compare__label{font:600 20px/1.3 var(--font-sans);letter-spacing:-.01em}.compare__col{display:inline-flex;align-items:baseline;gap:var(--space-2);font:500 14px/1.3 var(--font-sans);color:var(--muted)}.compare__was,.compare__now{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start;font-size:17px;line-height:1.5}.compare__was{color:var(--muted)}.compare__now{color:var(--text)}.ico{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:.25em}.ico svg{width:12px;height:12px}.ico--was{background:var(--fill);color:var(--muted)}.ico--now{background:var(--accent-tint);color:var(--accent)}@media (max-width: 1100px){.compare{grid-template-columns:11rem minmax(0,1fr) minmax(0,1fr);-moz-column-gap:var(--space-6);column-gap:var(--space-6);padding-left:var(--space-6)}}@media (max-width: 767px){.compare{grid-template-columns:minmax(0,1fr);border-radius:var(--radius-panel);padding:var(--space-1) var(--space-5) var(--space-5)}.compare__head{display:none}.compare__cell,.compare__cell--ours{border-top:0;padding:0;background:none;border-radius:0}.compare__label{padding-top:var(--space-5);margin-top:var(--space-3);border-top:1px solid var(--border);font-size:18px}.compare__cell+.compare__cell{padding-top:.625rem}.compare__was,.compare__now{font-size:16px}}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-16);align-items:start}.faq__aside{display:grid;gap:var(--space-4);position:sticky;top:7rem;padding-left:var(--section-inset)}.faq__aside a{color:var(--accent);text-decoration:none}.qa{background:var(--surface);border-radius:var(--radius-card);transition:background-color var(--dur-base) var(--ease-out)}.qa+.qa{margin-top:var(--space-2)}.qa:hover{background:color-mix(in srgb,var(--surface) 94%,var(--text))}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:1.375rem var(--space-6);font:600 18px/1.35 var(--font-sans);border-radius:inherit}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";flex:none;width:32px;height:32px;border-radius:50%;color:var(--muted);background:linear-gradient(currentColor,currentColor) center / 12px 1.8px no-repeat,linear-gradient(currentColor,currentColor) center / 1.8px 12px no-repeat,var(--canvas);transition:background-size var(--dur-spring) var(--ease-spring),background-color var(--dur-base),color var(--dur-base)}.qa[open] summary:after{color:var(--accent);background-size:12px 1.8px,1.8px 0,auto;background-color:var(--accent-tint)}:root{interpolate-size:allow-keywords}.qa::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-spring) var(--ease-sheet),content-visibility var(--dur-spring) allow-discrete}.qa[open]::details-content{block-size:auto}.qa summary:focus-visible{outline-offset:-2px}.qa__a{padding:0 var(--space-6) var(--space-6);color:var(--text-2);line-height:1.7;max-width:62ch}@media (max-width: 1100px){.faq{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.faq__aside{position:static}}@media (max-width: 767px){.faq__aside{padding-left:var(--section-inset)}.qa{border-radius:var(--radius-panel)}.qa+.qa{margin-top:var(--space-1)}.qa summary{padding:1.125rem var(--space-5);font-size:16px}.qa__a{padding:0 var(--space-5) var(--space-5)}}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.pcard{background:var(--surface);border-radius:var(--radius-block);padding:var(--space-8);display:grid;gap:.625rem;align-content:start}.pcard__ico{width:44px;height:44px;border-radius:var(--radius-plate);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);margin-bottom:var(--space-1)}.pcard__ico svg{width:22px;height:22px}.pcard__title{font:600 18px/1.35 var(--font-sans)}.pcard__text{color:var(--text-2);font-size:15px;line-height:1.65}@media (max-width: 1100px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.feature-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.pcard{border-radius:var(--radius-panel);padding:var(--space-5)}}.dark{background:var(--deep);color:var(--on-deep);border-radius:var(--dark-radius);padding:var(--dark-inset);display:grid;gap:var(--space-10)}.dark .section-head{padding-left:max(0px,calc(var(--inset-block-text) - var(--dark-inset)))}.dark .t-heading,.dark .t-title{color:var(--on-deep)}.dark .t-subhead,.dark .t-body{color:var(--on-deep-muted)}.dark__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.dcard{border:1px solid var(--line-deep);background:var(--deep-fill-1);border-radius:max(0px,calc(var(--dark-radius) - var(--dark-inset)));padding:var(--space-8);display:grid;gap:.625rem;align-content:start}.dcard__ico{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:var(--deep-fill-2);color:var(--on-deep)}.dcard__ico svg{width:20px;height:20px}.dcard__title{font:600 18px/1.3 var(--font-sans)}.dcard__text{color:var(--on-deep-muted);font-size:15px;line-height:1.65}.dcard--wide{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-6);align-items:center;background:radial-gradient(80% 160% at 100% 0%,color-mix(in srgb,var(--glow) 22%,transparent),transparent 60%),var(--deep-fill-1)}.dcard--wide .dcard__ico{grid-row:span 2;width:52px;height:52px}@media (max-width: 1100px){.dark__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.dark{padding-top:var(--inset-panel-text)}.dark>:not(.dark__grid){padding-inline:calc(var(--inset-panel-text) - var(--dark-inset))}.dark__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.dcard{padding:var(--space-4)}.dcard--wide{grid-template-columns:minmax(0,1fr)}}.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);font-size:15px;line-height:1.45;color:var(--text-2);counter-reset:step}.steps li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start;counter-increment:step}.steps li:before{content:counter(step);width:20px;height:20px;margin-top:calc((1.45em - 20px)/2);border-radius:6px;background:var(--accent-fill);color:var(--on-accent);display:grid;place-items:center;font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.log{display:grid}.log__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);font-size:14px;line-height:1.45}.log__row:first-child{border-top:0;padding-top:0}.log__row b{font-weight:600}.log__row time{color:var(--muted);font-size:13px;white-space:nowrap}.months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-1)}.months i{position:relative;height:6px;border-radius:999px;background:var(--fill)}.months i.on:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent-fill)}.stat{display:grid;gap:var(--space-1)}.stat__value{font:600 48px/1 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stat__label{font-size:15px;line-height:1.45;color:var(--text-2)}.start{position:relative;overflow:hidden;background:var(--deep);color:var(--on-deep);border-radius:var(--radius-block);padding:clamp(1.5rem,6vw,5rem);display:grid;gap:var(--space-10);justify-items:center;text-align:center}.start:before{content:"";position:absolute;inset:auto -20% -60%;height:120%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--glow) 35%,transparent),transparent 70%);pointer-events:none}.start>*{position:relative}.start .t-title{color:var(--on-deep);max-width:18ch}.start .t-subhead{color:var(--on-deep-muted);max-width:48ch}.lead{width:min(100%,40rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;text-align:left}.field{display:grid;gap:6px;font-size:13px;color:var(--on-deep-muted)}.field input,.field textarea{height:var(--control-mobile);border-radius:var(--radius-plate);border:1px solid var(--line-deep-2);background:var(--deep-fill-2);color:var(--on-deep);padding:0 var(--space-4);font:400 16px var(--font-sans);transition:border-color .25s ease,background-color .25s ease}.field input::-moz-placeholder{color:var(--on-deep-faint)}.field input::placeholder{color:var(--on-deep-faint)}.field input:hover{border-color:var(--line-deep-3)}.field input:focus{outline:none;border-color:var(--accent);background:var(--deep-fill-3)}.field input[aria-invalid=true]{border-color:var(--danger-on-deep)}.field__error{color:var(--danger-on-deep);font-size:13px}.lead__consent{grid-column:1 / -1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start;margin-top:var(--space-1);font-size:13px;line-height:1.5;color:var(--on-deep-muted);cursor:pointer}.lead__consent input{grid-area:1 / 1;z-index:1;width:20px;height:20px;margin:1px 0 0;opacity:0;cursor:pointer}.lead__box{grid-area:1 / 1;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;border-radius:var(--radius-check);border:1px solid var(--line-deep-3);background:var(--deep-fill-2);color:var(--on-accent);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lead__box svg{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .15s var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lead__consent input:checked+.lead__box{background:var(--accent-fill);border-color:transparent}.lead__consent input:checked+.lead__box svg{opacity:1;transform:none}.lead__consent input:focus-visible+.lead__box{outline:2px solid var(--focus);outline-offset:2px}.lead__consent input[aria-invalid=true]+.lead__box{border-color:var(--danger-on-deep)}.lead__consent>span:last-child{grid-column:2;grid-row:1}.lead__consent a{color:var(--on-deep);text-decoration:underline;text-decoration-color:var(--on-deep-faint);text-underline-offset:2px}.lead__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;margin-top:6px}.lead__note{font-size:13px;color:var(--on-deep-muted)}.lead__done,.lead__error{grid-column:1 / -1;text-align:center;padding:var(--space-4);border-radius:var(--radius-plate)}.lead__done{background:color-mix(in srgb,var(--success-on-deep) 14%,transparent);color:var(--success-on-deep)}.lead__error{background:color-mix(in srgb,var(--danger-on-deep) 14%,transparent);color:var(--danger-on-deep)}.lead__error a{color:inherit}.lead__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width: 767px){.start{border-radius:var(--radius-panel);padding:var(--space-10) var(--space-5)}.lead{grid-template-columns:minmax(0,1fr)}.lead__foot{flex-direction:column;align-items:stretch}}.footer{display:grid;gap:var(--space-6);padding-block:var(--space-10) 0}.footer__mark{position:relative;font:600 clamp(3.5rem,15vw,14rem)/.85 var(--font-sans);letter-spacing:-.06em;color:var(--text);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__mark span{position:absolute;color:var(--accent)}.footer__row{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center;font-size:14px;line-height:1.5;color:var(--muted)}.footer__row a{color:var(--text-2);text-decoration:none}.footer__row a:hover,.footer__row a.footer__brand{color:var(--accent)}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-6)}.project-card{background:var(--surface);border-radius:var(--project-radius);padding:var(--project-inset);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.project-card__data{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-4);gap:var(--space-6)}.project-card__title{font:600 32px/1.05 var(--font-sans);letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.project-card__text{color:var(--text-2);font-size:16px;line-height:1.6;max-width:410px}.project-card__img{width:100%;height:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;border-radius:max(0px,calc(var(--project-radius) - var(--project-inset)));background:var(--plate)}.project-card--vertical{grid-template-columns:1fr}@media (max-width: 767px){.project-card{grid-template-columns:1fr}}.post-card{display:grid;gap:var(--space-3);cursor:pointer;text-decoration:none;color:inherit}.post-card__cover{position:relative;aspect-ratio:40 / 34;border-radius:var(--radius-panel);overflow:hidden;background:var(--plate)}.post-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--dur-reveal) var(--ease-out)}.post-card:hover .post-card__cover img{transform:scale(1.03)}.post-card__tags{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;gap:var(--space-1)}.post-card__tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--glass);color:var(--text);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);font:500 13px/1.3 var(--font-sans)}.post-card__tag:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.post-card__title{font:500 20px/1.3 var(--font-sans);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post-card__meta{font-size:14px;color:var(--muted)}.clients{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6) var(--space-16);padding:var(--space-6) 0}.clients img,.clients .clients__logo{max-height:40px;filter:grayscale(1);opacity:.4;transition:opacity var(--dur-base) ease,filter var(--dur-base) ease}.clients img:hover,.clients .clients__logo:hover{filter:none;opacity:1}.clients__logo{font:600 22px/1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.phone{--ph-w: 340px;--bezel: 5px;--screen-r: 44px;position:relative;display:inline-block;padding:var(--bezel);border-radius:calc(var(--screen-r) + var(--bezel));background:linear-gradient(145deg,var(--device-1),var(--device-2) 40%,var(--device-3));box-shadow:var(--shadow-window),inset 0 0 0 1px var(--line-deep)}.phone__screen{position:relative;width:var(--ph-w);aspect-ratio:390 / 844;border-radius:var(--screen-r);overflow:hidden;background:var(--app-bg);isolation:isolate}.bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-1)}.bars i{display:block;height:3px;border-radius:2px;background:var(--border);position:relative;overflow:hidden}.bars i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--text);clip-path:inset(0 calc((1 - var(--p, 0)) * 100%) 0 0 round 999px)}.bars i.done{--p: 1}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-6);display:grid;gap:var(--space-4);min-width:0}.ui-section{display:grid;gap:var(--space-4)}.ui-section+.ui-section{margin-top:var(--space-6)}.ui-section__title{font:600 18px/1.35 var(--font-sans);color:var(--text-2);padding-left:calc(var(--radius-panel) / 2)}.ui-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.ui-toolbar__actions{display:flex;gap:var(--space-2)}.ui-field{display:grid;gap:var(--space-3);min-width:0}.ui-field__label{font:500 16px/1.35 var(--font-sans);color:var(--text-2);padding-left:calc(var(--radius-inner) / 2)}.ui-input{display:block;width:100%;margin:0;height:var(--field-height);padding:0 var(--field-px);font:400 14px var(--font-sans);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--field-radius);transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease}.ui-input::-moz-placeholder{color:var(--muted)}.ui-input::placeholder{color:var(--muted)}.ui-input:hover{border-color:var(--border-strong)}.ui-input:focus{outline:none;border-color:var(--accent)}.ui-input--filled{border-color:transparent;background-color:var(--canvas);transition:background-color var(--dur-fast) ease,box-shadow var(--dur-base) ease}.ui-input--filled:hover{border-color:transparent;background-color:color-mix(in srgb,var(--canvas) 94%,var(--text))}.ui-input--filled:focus{border-color:transparent;background-color:var(--field-focus);caret-color:var(--accent);box-shadow:0 0 22px -4px color-mix(in srgb,var(--accent) 35%,transparent)}.ui-input--filled[aria-invalid=true]{box-shadow:0 0 22px -4px color-mix(in srgb,var(--danger) 35%,transparent)}.ui-input[aria-invalid=true]{border-color:var(--danger)}textarea.ui-input{height:auto;min-height:96px;padding:var(--space-3) var(--space-4);line-height:1.5;resize:vertical}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.ui-field__notes{display:grid;gap:var(--space-1);padding-left:calc(var(--radius-inner) / 2)}.ui-field__error{font-size:14px;color:var(--danger)}.ui-field__helper{font-size:12px;color:var(--muted)}.check-plates{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2)}.check-plate{display:flex;align-items:center;gap:10px;height:var(--field-ui);padding:0 var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-inner);cursor:pointer;font:500 14px/1.3 var(--font-sans);transition:border-color var(--dur-fast) ease}.check-plate:hover{border-color:var(--border-strong)}.check{position:relative;display:inline-grid;width:20px;height:20px;flex:none}.check input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.check__box{width:20px;height:20px;border-radius:var(--radius-check);border:1.5px solid var(--border-strong);background:var(--surface);display:grid;place-items:center;color:var(--on-accent);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.check__box svg{width:14px;height:14px}.check__box path{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .3s var(--ease-out)}.check:hover .check__box{border-color:var(--muted)}.check input:checked+.check__box{background:var(--accent-fill);border-color:transparent}.check input:checked+.check__box path{stroke-dashoffset:0;transition-delay:.06s}.check--round .check__box{border-radius:50%}.radio{position:relative;display:inline-grid;width:20px;height:20px;flex:none}.radio input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.radio__dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface);display:grid;place-items:center;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.radio__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--on-accent);transform:scale(0);transition:transform var(--dur-spring) var(--ease-out)}.radio:hover .radio__dot{border-color:var(--muted)}.radio input:checked+.radio__dot{background:var(--accent-fill);border-color:transparent}.radio input:checked+.radio__dot:after{transform:scale(1)}.radio input:focus-visible+.radio__dot{outline:2px solid var(--focus);outline-offset:2px}.radio input:disabled+.radio__dot{opacity:.5}.check-plate:has(.radio input:checked){border-color:var(--accent);background:var(--accent-soft)}.check input:focus-visible+.check__box{outline:2px solid var(--focus);outline-offset:2px}.check input:disabled+.check__box{opacity:.5}.check-plate:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-plate);overflow:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-weight:600;color:var(--text-2);padding:var(--space-3) var(--space-4);background:var(--plate);white-space:nowrap}.table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--text)}.table tr:hover td{background:color-mix(in srgb,var(--plate) 60%,transparent)}.table .num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table__empty{text-align:center;color:var(--muted);padding:var(--space-8) var(--space-4)}.toast{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:6px 18px 6px 6px;border-radius:var(--toast-radius);font:500 14px/1.35 var(--font-sans);background:var(--deep);color:var(--on-deep);box-shadow:var(--shadow-glass-strong),0 0 0 1px var(--line-deep);max-width:100%;animation:toast-in var(--dur-state) var(--ease-out) both}@keyframes toast-in{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}.toast svg{width:28px;height:28px;padding:6px;border-radius:50%;flex:none;background:var(--deep-fill-2)}.toast--success svg{color:var(--success-on-deep);background:color-mix(in srgb,var(--success-on-deep) 18%,transparent)}.toast--danger svg{color:var(--danger-on-deep);background:color-mix(in srgb,var(--danger-on-deep) 18%,transparent)}.toast:has(.toast__action){padding-right:6px}.toast__action{height:32px;padding:0 14px;margin-left:4px;border:0;border-radius:var(--radius-pill);background:var(--deep-fill-3);color:inherit;font:500 13px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast)}.toast__action:hover{background:var(--deep-fill-4)}.toast--timer:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;border-radius:2px;background:var(--on-deep-faint);transform-origin:0 50%;animation:toast-timer var(--toast-time) linear var(--dur-state) both}@keyframes toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-stack{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);transform:translate(-50%);display:grid;justify-items:center;gap:var(--space-2);width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.toast-stack .toast{pointer-events:auto}.toast.is-out{animation:toast-out .3s var(--ease-out) forwards}@keyframes toast-out{to{opacity:0;transform:translateY(8px);filter:blur(4px)}}.toast--timer:hover:after{animation-play-state:paused}.toast--glass{background:var(--glass);color:var(--text);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);box-shadow:var(--shadow-glass-strong)}.toast--glass svg{color:var(--accent);background:var(--accent-tint)}.toast--glass.toast--danger svg{color:var(--danger);background:var(--danger-bg)}.toast--glass .toast__action{background:color-mix(in srgb,var(--text) 8%,transparent)}.toast--glass.toast--timer:after{background:color-mix(in srgb,var(--text) 30%,transparent)}.modal{width:min(100%,440px);background:var(--surface);border-radius:var(--radius-block);padding:var(--space-8);display:grid;gap:var(--space-4);box-shadow:var(--shadow-modal)}.modal__title{font:600 24px/1.25 var(--font-sans)}.modal__text{color:var(--text-2);font-size:15px;line-height:1.6}.modal__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.scrim{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app{background:var(--app-bg);color:var(--app-text);font:400 17px/1.35 var(--font-sans);padding:var(--space-6) var(--space-1) var(--space-10);display:grid;gap:var(--space-1);max-width:var(--app-max-width)}.app__title{font:600 24px/1.2 var(--font-sans);padding:var(--space-2) var(--space-5) var(--space-3)}.app__section{font:600 13px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--app-muted);padding:var(--space-5) var(--space-5) var(--space-2)}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1)}.app-tile{background:var(--app-card);border-radius:var(--radius-tile);padding:var(--space-4);min-height:132px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-3)}.app-tile__ico{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.app-tile__ico svg{width:22px;height:22px}.app-tile b{font-weight:600;font-size:16.5px;line-height:1.25}.app-tile small{display:block;font-size:13px;color:var(--app-muted);margin-top:2px}.app-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:var(--row-app);padding:var(--space-4);background:var(--app-card);border-radius:var(--radius-tile)}.app-row__ava{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--app-soft);font:600 17px/1 var(--font-sans)}.app-row__title{font:600 17px/1.25 var(--font-sans)}.app-row__meta{font-size:14px;color:var(--app-muted)}.app-control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--control-app);padding:0 var(--space-4);background:var(--app-card);border-radius:var(--radius-control);font:400 17px/1 var(--font-sans)}.app-control__value{color:var(--app-muted)}.app-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:var(--control-app);padding:var(--app-seg-inset);border-radius:var(--app-seg-radius);background:var(--app-card)}.app-seg button{border:0;border-radius:max(0px,calc(var(--app-seg-radius) - var(--app-seg-inset)));background:transparent;color:var(--app-muted);font:600 15px/1 var(--font-sans);cursor:pointer}.app-seg button[aria-checked=true]{background:var(--app-soft);color:var(--app-text)}.sheet{background:var(--app-card);border-radius:var(--radius-card) var(--radius-card) 0 0;padding:var(--space-2) var(--space-4) var(--space-6);display:grid;gap:var(--space-3);box-shadow:var(--shadow-glass-strong)}.sheet--glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6)}.sheet__grip{justify-self:center;width:36px;height:5px;border-radius:3px;background:var(--app-soft)}.sheet__title{font:600 20px/1.25 var(--font-sans);padding:var(--space-2) var(--space-1) 0}.link{color:var(--text);text-decoration:none;padding-bottom:1px;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--border-strong),var(--border-strong));background-size:0% 1.5px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size .45s var(--ease-out),color var(--dur-fast)}.link:hover{color:var(--accent);background-size:100% 1.5px,100% 1px}.link--marker{padding:0 2px;margin:0 -2px;border-radius:4px;background-image:linear-gradient(var(--accent-tint),var(--accent-tint));background-size:100% 30%;background-position:0 100%;transition:background-size .35s var(--ease-out)}.link--marker:hover{color:var(--text);background-size:100% 100%}.skeleton{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--fill) 25%,color-mix(in srgb,var(--fill) 35%,var(--surface)) 50%,var(--fill) 75%) 0 0 / 300% 100%;animation:skeleton-shim 1.5s linear infinite}.skeleton--circle{width:40px;height:40px;border-radius:50%}.skeleton--pulse{background:var(--fill);animation:skeleton-pulse 1.6s ease-in-out infinite}@keyframes skeleton-shim{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes skeleton-pulse{50%{opacity:.45}}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;flex:none;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.atm{position:relative;isolation:isolate;overflow:hidden;background-color:var(--canvas)}.atm--two{background-image:radial-gradient(55% 75% at 18% 22%,color-mix(in srgb,var(--accent) 65%,transparent),transparent 70%),radial-gradient(50% 70% at 86% 82%,color-mix(in srgb,var(--warm) 60%,transparent),transparent 70%)}.atm--mono{background-image:radial-gradient(60% 80% at 15% 20%,color-mix(in srgb,var(--accent) 70%,transparent),transparent 70%),radial-gradient(45% 60% at 85% 30%,color-mix(in srgb,color-mix(in srgb,var(--accent),var(--light) 55%) 80%,transparent),transparent 70%),radial-gradient(55% 70% at 60% 95%,color-mix(in srgb,color-mix(in srgb,var(--accent),var(--text) 35%) 45%,transparent),transparent 70%)}.atm--drift{background-size:150% 150%;animation:atm-drift 16s ease-in-out infinite alternate}@keyframes atm-drift{0%{background-position:0% 0%}to{background-position:100% 100%}}.atm--grain:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background: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='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}[data-theme=dark] .atm--grain:after{opacity:.16}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js .reveal{opacity:1;transform:none}}.frost-demo{--demo-card-radius: var(--radius-card);padding:var(--space-4);border-radius:calc(var(--demo-card-radius) + var(--space-4))}.frost-demo>.card{border-radius:var(--demo-card-radius)}.section-demo__block{margin-top:var(--space-8);height:56px;background:var(--surface);border-radius:var(--tile-radius) var(--tile-radius) 0 0}@media (max-width: 767px){.frost-demo{--demo-card-radius: var(--radius-panel)}}[data-accent=incetro],[data-theme=light] [data-accent=incetro]{--accent: #005CFF;--accent-fill: #005CFF;--on-accent: #FFFFFF;--accent-hover: #0048C7;--accent-soft: rgba(0, 92, 255, .06);--accent-tint: rgba(0, 92, 255, .14);--accent-dot: rgba(0, 92, 255, .32);--glow: #005CFF;--focus: #005CFF}[data-theme=dark][data-accent=incetro],[data-theme=dark] [data-accent=incetro]{--accent: #1E91FF;--accent-fill: #0F6FE8;--on-accent: #FFFFFF;--accent-hover: #0D5EC5;--accent-soft: rgba(30, 145, 255, .08);--accent-tint: rgba(30, 145, 255, .16);--accent-dot: rgba(30, 145, 255, .32);--glow: rgba(30, 145, 255, .45);--focus: #1E91FF}[data-accent=peers],[data-theme=light] [data-accent=peers]{--accent: #CC1F30;--accent-fill: #CC1F30;--on-accent: #FFFFFF;--accent-hover: #9F1825;--accent-soft: rgba(204, 31, 48, .06);--accent-tint: rgba(204, 31, 48, .14);--accent-dot: rgba(204, 31, 48, .32);--glow: #CC1F30;--focus: #CC1F30}[data-theme=dark][data-accent=peers],[data-theme=dark] [data-accent=peers]{--accent: #F3444E;--accent-fill: #E02F3F;--on-accent: #FFFFFF;--accent-hover: #BE2836;--accent-soft: rgba(243, 68, 78, .08);--accent-tint: rgba(243, 68, 78, .16);--accent-dot: rgba(243, 68, 78, .32);--glow: rgba(243, 68, 78, .45);--focus: #F3444E}[data-accent=temsa],[data-theme=light] [data-accent=temsa]{--accent: #005CFF;--accent-fill: #005CFF;--on-accent: #FFFFFF;--accent-hover: #0048C7;--accent-soft: rgba(0, 92, 255, .06);--accent-tint: rgba(0, 92, 255, .14);--accent-dot: rgba(0, 92, 255, .32);--glow: #005CFF;--focus: #005CFF}[data-theme=dark][data-accent=temsa],[data-theme=dark] [data-accent=temsa]{--accent: #1E91FF;--accent-fill: #0F6FE8;--on-accent: #FFFFFF;--accent-hover: #0D5EC5;--accent-soft: rgba(30, 145, 255, .08);--accent-tint: rgba(30, 145, 255, .16);--accent-dot: rgba(30, 145, 255, .32);--glow: rgba(30, 145, 255, .45);--focus: #1E91FF}[data-accent=green],[data-theme=light] [data-accent=green]{--accent: #0B7A55;--accent-fill: #0B7A55;--on-accent: #FFFFFF;--accent-hover: #095F42;--accent-soft: rgba(11, 122, 85, .06);--accent-tint: rgba(11, 122, 85, .14);--accent-dot: rgba(11, 122, 85, .32);--glow: #0B7A55;--focus: #0B7A55}[data-theme=dark][data-accent=green],[data-theme=dark] [data-accent=green]{--accent: #2BD170;--accent-fill: #2BD170;--on-accent: #0A0A0A;--accent-hover: #51D98A;--accent-soft: rgba(43, 209, 112, .08);--accent-tint: rgba(43, 209, 112, .16);--accent-dot: rgba(43, 209, 112, .32);--glow: rgba(43, 209, 112, .45);--focus: #2BD170}[data-accent=graphite],[data-theme=light] [data-accent=graphite]{--accent: #111827;--accent-fill: #111827;--on-accent: #FFFFFF;--accent-hover: #373D4A;--accent-soft: rgba(17, 24, 39, .06);--accent-tint: rgba(17, 24, 39, .14);--accent-dot: rgba(17, 24, 39, .32);--glow: #111827;--focus: #111827}[data-theme=dark][data-accent=graphite],[data-theme=dark] [data-accent=graphite]{--accent: #F9FAFB;--accent-fill: #F9FAFB;--on-accent: #0A0A0A;--accent-hover: #DBDCDD;--accent-soft: rgba(249, 250, 251, .08);--accent-tint: rgba(249, 250, 251, .16);--accent-dot: rgba(249, 250, 251, .32);--glow: rgba(249, 250, 251, .45);--focus: #F9FAFB}[data-accent=mint],[data-theme=light] [data-accent=mint]{--accent: #0E766A;--accent-fill: #0E766A;--on-accent: #FFFFFF;--accent-hover: #0B5C53;--accent-soft: rgba(14, 118, 106, .06);--accent-tint: rgba(14, 118, 106, .14);--accent-dot: rgba(14, 118, 106, .32);--glow: #0E766A;--focus: #0E766A}[data-theme=dark][data-accent=mint],[data-theme=dark] [data-accent=mint]{--accent: #9BE7C4;--accent-fill: #9BE7C4;--on-accent: #0A0A0A;--accent-hover: #ADEBCF;--accent-soft: rgba(155, 231, 196, .08);--accent-tint: rgba(155, 231, 196, .16);--accent-dot: rgba(155, 231, 196, .32);--glow: rgba(155, 231, 196, .45);--focus: #9BE7C4}[data-accent=gold],[data-theme=light] [data-accent=gold]{--accent: #86683A;--accent-fill: #86683A;--on-accent: #FFFFFF;--accent-hover: #69512D;--accent-soft: rgba(134, 104, 58, .06);--accent-tint: rgba(134, 104, 58, .14);--accent-dot: rgba(134, 104, 58, .32);--glow: #86683A;--focus: #86683A}[data-theme=dark][data-accent=gold],[data-theme=dark] [data-accent=gold]{--accent: #C4A878;--accent-fill: #C4A878;--on-accent: #0A0A0A;--accent-hover: #CFB890;--accent-soft: rgba(196, 168, 120, .08);--accent-tint: rgba(196, 168, 120, .16);--accent-dot: rgba(196, 168, 120, .32);--glow: rgba(196, 168, 120, .45);--focus: #C4A878}[data-accent=nature],[data-theme=light] [data-accent=nature]{--accent: #4E795C;--accent-fill: #4F7A5D;--on-accent: #FFFFFF;--accent-hover: #3E5F49;--accent-soft: rgba(78, 121, 92, .06);--accent-tint: rgba(78, 121, 92, .14);--accent-dot: rgba(78, 121, 92, .32);--glow: #4E795C;--focus: #4E795C}[data-theme=dark][data-accent=nature],[data-theme=dark] [data-accent=nature]{--accent: #649072;--accent-fill: #558063;--on-accent: #FFFFFF;--accent-hover: #486D54;--accent-soft: rgba(100, 144, 114, .08);--accent-tint: rgba(100, 144, 114, .16);--accent-dot: rgba(100, 144, 114, .32);--glow: rgba(100, 144, 114, .45);--focus: #649072}:root{--primitive-blue-200: #B5E1FF;--primitive-blue-300: #83D0FF;--primitive-blue-500: #1E91FF;--primitive-blue-700: #005CFF;--primitive-blue-900: #0D409B;--primitive-gray-100: #F3F4F6;--primitive-gray-200: #E5E7EB;--primitive-gray-500: #6B7280;--primitive-gray-700: #374151;--primitive-gray-800: #1F2937;--primitive-gray-900: #111827;--primitive-gray-950: #030712;--primitive-white: #FFFFFF;--primitive-black: #000000;--color-background-canvas: #F3F4F6;--color-background-surface: #FFFFFF;--color-background-elevated: #FFFFFF;--color-text-primary: #030712;--color-text-secondary: #4B5563;--color-text-onAccent: #FFFFFF;--color-accent-default: #1E91FF;--color-accent-hover: #005CFF;--color-accent-pressed: #0D409B;--color-border-subtle: #E5E7EB;--color-status-success: #15803D;--color-status-warning: #B45309;--color-status-danger: #B91C1C;--color-status-info: #1E91FF}@media (prefers-color-scheme: dark){:root{--color-background-canvas: #030712;--color-background-surface: #111827;--color-background-elevated: #1F2937;--color-text-primary: #F9FAFB;--color-text-secondary: #D1D5DB;--color-text-onAccent: #FFFFFF;--color-accent-default: #1E91FF;--color-accent-hover: #83D0FF;--color-accent-pressed: #B5E1FF;--color-border-subtle: #374151;--color-status-success: #4ADE80;--color-status-warning: #FBBF24;--color-status-danger: #F87171;--color-status-info: #83D0FF}}@media (prefers-contrast: more){:root{--color-background-canvas: #000000;--color-background-surface: #000000;--color-background-elevated: #0A0A0A;--color-text-primary: #FFFFFF;--color-text-secondary: #FFFFFF;--color-text-onAccent: #000000;--color-accent-default: #005CFF;--color-accent-hover: #005CFF;--color-accent-pressed: #0D409B;--color-border-subtle: #FFFFFF;--color-status-success: #16A34A;--color-status-warning: #F59E0B;--color-status-danger: #DC2626;--color-status-info: #005CFF}}:root{--blue-200: #b5e1ff;--blue-300: #83d0ff;--blue-500: #1e91ff;--blue-700: #005cff;--blue-900: #0d409b;--white: #fff;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-900: #111827;--gray-950: #030712;--red-600: #dc2626;--green-400: #2bd170;--color-bg-page: var(--canvas);--color-bg-surface: var(--surface);--color-bg-inverse: var(--inverse);--color-text: var(--text);--color-text-muted: var(--muted);--color-border: var(--border);--color-accent: var(--accent);--color-accent-hover: var(--accent-hover);--color-error: var(--danger);--color-focus-ring: var(--focus);--color-success: var(--success);--font-display: 84px;--font-title: 4rem;--font-heading: 3rem;--font-subhead: 1.5rem;--font-body: 1rem;--font-contact: 15px;--font-partnership-display: 64px;--font-partnership-body: 24px;--radius-card-lg: var(--radius-block);--radius-partnership-card: var(--radius-block);--size-sm: 2.25rem;--size-md: 2.75rem;--size-lg: 3.5rem;--radius-ratio: .28;--radius-sm: calc(var(--size-sm) * var(--radius-ratio));--radius-md: calc(var(--size-md) * var(--radius-ratio));--radius-lg: calc(var(--size-lg) * var(--radius-ratio));--z-cookie: 70;--page-gutter: 10vw;--header-gutter: 6vw;--mobile-standard-side-padding: 1rem;--mobile-standard-gap: .5rem;--mobile-standard-height: 3.25rem;--mobile-standard-half-width: calc( (100vw - (var(--mobile-standard-side-padding) * 2) - var(--mobile-standard-gap)) / 2 )}@media (max-width: 767px){:root{--font-display: 2.5rem;--font-title: 2rem;--font-heading: 1.5rem;--font-subhead: 1.125rem;--font-body: .875rem;--mobile-standard-side-padding: 1.5rem}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--gray-200)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:var(--gray-400)}input::placeholder,textarea::placeholder{opacity:1;color:var(--gray-400)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}p,span,h1,h2,h3{font-family:Gilroy,sans-serif;white-space:pre-line}button{height:-moz-fit-content;height:fit-content;text-wrap:nowrap;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:500}h1{font-size:var(--font-display);font-weight:600;line-height:1;letter-spacing:-.025em}h2{font-size:var(--font-title);font-weight:600;line-height:1}h3{font-size:var(--font-heading);font-weight:600;line-height:1}@media (min-width: 768px){.m-only{display:none!important}}@media (max-width: 767px){.d-only{display:none!important}.base-text{font-size:var(--font-body);font-size:.875rem;line-height:1.25rem}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[1em\]{height:1em}.w-auto{width:auto}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.underline{text-decoration-line:underline}.blur{--tw-blur: blur(8px);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)}.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)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Light-pZvAhhiG.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular--Z-4elQA.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-DzJeihj1.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-SemiBold-Cf0_mJZe.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}*{font-family:Gilroy,sans-serif;padding:0;margin:0;box-sizing:border-box}body{background-color:var(--gray-100);color:var(--color-text)}
