@font-face{font-family:Peyda;src:url(/fonts/PeydaWeb-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/PeydaWeb-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/PeydaWeb-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/PeydaWeb-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanXFaNum-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanXFaNum-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanXFaNum-DemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanXFaNum-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ink: #16324F;--deep: #0D2338;--accent: #18A6A6;--accent-ink: #0E6F72;--accent-strong: #138C8C;--mint: #DDF3F0;--canvas: #F7FAFC;--surface: #FFFFFF;--soft: #EEF4F8;--line: rgba(22, 50, 79, .1);--muted: #52657A;--on-dark: #F7FAFC;--on-dark-muted: #B9CAD8;--warn-bg: #FDECEA;--warn-ink: #6B4A0E;--alert: #D64545;--alert-ink: #B42318;--alert-soft: #FDECEA;--alert-on-dark: #FF9C94;--eyr-glass: rgba(255, 255, 255, .62);--eyr-glass-strong: rgba(255, 255, 255, .84);--eyr-glass-dark: rgba(13, 35, 56, .55);--eyr-glass-edge: rgba(255, 255, 255, .75);--eyr-orb-teal: rgba(24, 166, 166, .2);--eyr-orb-mist: rgba(192, 222, 231, .55);--eyr-orb-navy: rgba(22, 50, 79, .12);--eyr-accent-strong: var(--accent-strong);--font-title: "Peyda", "IRANYekanX", system-ui, sans-serif;--font-body: "IRANYekanX", system-ui, sans-serif;--r-full: 9999px;--radius-card: 1.75rem;--radius-tile: 1.125rem;--r-hero: 2.5rem;--shadow-tile: 0 1px 2px rgb(22 50 79 / .04), 0 12px 40px -16px rgb(22 50 79 / .16);--shadow-float: 0 2px 6px rgb(22 50 79 / .06), 0 24px 64px -20px rgb(22 50 79 / .32);--shadow-glass: inset 0 1px 0 rgb(255 255 255 / .85), inset 0 -1px 0 rgb(255 255 255 / .25), 0 16px 48px -18px rgb(13 35 56 / .28);--container: 1520px;--wide-max: 1680px;--gutter: clamp(16px, 3.6vw, 72px);--section: clamp(56px, 11vh, 128px);--section-tight: clamp(32px, 5.5vh, 64px);--head-gap: clamp(28px, 4.5vh, 56px);--gap: clamp(16px, 1.6vw, 24px);--pad: clamp(22px, 2.4vw, 40px);--hero-h: calc(100svh - 96px) ;--hero-top: clamp(16px, 2.6vh, 32px);--ease: cubic-bezier(.25, .1, .25, 1);--spring: cubic-bezier(.34, 1.3, .64, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;position:relative;isolation:isolate;background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.9;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38rem 38rem at 85% -10%,var(--eyr-orb-teal),transparent 65%),radial-gradient(42rem 42rem at -10% 20%,var(--eyr-orb-mist),transparent 60%),radial-gradient(34rem 34rem at 60% 110%,var(--eyr-orb-navy),transparent 65%),radial-gradient(22rem 22rem at 10% 95%,var(--eyr-orb-teal),transparent 70%)}[hidden]{display:none!important}img,picture{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--eyr-accent-strong);outline-offset:2px;border-radius:10px}::selection{background:var(--mint);color:var(--ink)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation:none!important}}h1,h2,h3,h4{font-family:var(--font-title);margin:0;font-weight:700;color:var(--ink);text-wrap:balance}.fit{min-height:min(var(--hero-h),980px);display:flex;flex-direction:column;justify-content:center}@media(max-width:1023px),(max-aspect-ratio:4/3){.fit{min-height:0}}p{margin:0;text-wrap:pretty}.display{font-size:clamp(44px,5.4vw,92px);line-height:1.28;font-weight:800}.h1{font-size:clamp(30px,3vw,52px);line-height:1.42;font-weight:800}.h2{font-size:clamp(26px,2.35vw,40px);line-height:1.48}.h3{font-size:clamp(20px,1.6vw,26px);line-height:1.6;font-weight:700}.h4{font-size:clamp(18px,1.6vw,21px);line-height:1.65;font-weight:600}.lead{font-size:clamp(17px,1.3vw,22px);line-height:1.85;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:14px;line-height:1.8}.pre-line{white-space:pre-line}.ink-gradient{background:linear-gradient(180deg,var(--ink) 30%,#2E5A80);-webkit-background-clip:text;background-clip:text;color:transparent}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.wide{width:min(100% - 2 * clamp(12px,2vw,40px),var(--wide-max));margin-inline:auto}.narrow{width:min(100% - 2 * var(--gutter),1100px);margin-inline:auto}.section{padding-block:var(--section)}.section-tight{padding-block:var(--section-tight)}.section.page-start{padding-top:calc(var(--hero-top) + clamp(16px,3vh,32px))}.center{text-align:center}.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}.skip-link{position:absolute;inset-inline-start:16px;top:-100px;z-index:100;background:var(--ink);color:var(--on-dark);padding:12px 20px;border-radius:var(--r-full)}.skip-link:focus{top:16px}.glass,.glass-strong,.glass-dark{position:relative;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--eyr-glass-edge);box-shadow:var(--shadow-glass)}.glass{background:var(--eyr-glass)}.glass-strong{background:var(--eyr-glass-strong)}.glass-dark{background:var(--eyr-glass-dark);border-color:#ffffff29;color:var(--on-dark);box-shadow:inset 0 1px #ffffff2e,0 16px 48px -18px #00000073}.glass:after,.glass-strong:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff8c,#fff0 38% 70%,#ffffff4d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.glass-strong{background:#fffffff0}.glass-dark{background:#0d2338eb}}.liquid{background:linear-gradient(160deg,#ffffffbd,#ffffff80);border:1px solid rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(40px) saturate(190%) brightness(1.08);backdrop-filter:blur(40px) saturate(190%) brightness(1.08);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff4d,inset 0 10px 22px -14px #ffffffe6,0 10px 30px -12px #0d233859}.liquid:hover{background:linear-gradient(160deg,#ffffffdb,#ffffffa3)}.btn.liquid{color:var(--ink);font-weight:700}.btn.liquid svg{transition:transform .2s var(--ease)}.btn.liquid:hover svg{transform:translate(-4px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r-full);border:1px solid transparent;font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.6;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .15s var(--ease),box-shadow .2s var(--ease)}.btn:active{transform:scale(.97)}.btn svg{width:18px;height:18px;flex:none}.btn-lg{min-height:58px;padding:0 32px;font-size:17px}.btn-primary{background:var(--ink);color:var(--on-dark);box-shadow:0 8px 24px -10px #16324f8c}.btn-primary:hover{background:var(--deep)}.btn-glass{background:var(--eyr-glass);color:var(--ink);border-color:var(--eyr-glass-edge);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px #fffc,0 6px 20px -10px #16324f40}.btn-glass:hover{background:var(--eyr-glass-strong)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-secondary:hover{background:var(--soft)}.btn-light{background:var(--on-dark);color:var(--ink)}.btn-light:hover{background:#fff;box-shadow:0 8px 24px -10px #0006}.btn-outline-light{background:#ffffff14;color:var(--on-dark);border-color:#ffffff47;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.btn-outline-light:hover{background:#ffffff29}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.center .btn-row,.btn-row.center{justify-content:center}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent-ink)}.link-arrow svg{width:17px;height:17px;transition:transform .2s var(--ease)}.link-arrow:hover svg,a:hover .link-arrow svg{transform:translate(-4px)}.on-dark .link-arrow,.link-arrow.light{color:#8fe0dc}.chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 16px;border-radius:var(--r-full);background:var(--mint);color:var(--accent-ink);font-size:14px;font-weight:600;line-height:1.6}.chip-glass{background:var(--eyr-glass);border:1px solid var(--eyr-glass-edge);color:var(--ink);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px #fffc}.chip-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #18a6a62e}.tile{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-tile);overflow:hidden;position:relative}.tile-pad{padding:var(--pad)}a.tile{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}a.tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-float)}.icon-badge{--icon-accent: #18A6A6;position:relative;width:50px;height:50px;flex:none;border-radius:16px;display:grid;place-items:center;color:var(--ink);background:radial-gradient(120% 90% at 30% 0%,#fffffff2,#fff0 55%),linear-gradient(160deg,#ddf3f0e6,#c0dee78c);border:1px solid rgb(255 255 255 / .85);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px #fff,inset 0 -6px 12px -8px #18a6a673,0 8px 20px -10px #16324f59}.icon-badge:after{content:"";position:absolute;inset:auto 22% -1px;height:6px;border-radius:50%;background:#18a6a659;filter:blur(5px);z-index:-1}.icon-badge svg{width:25px;height:25px}.icon-badge.navy{--icon-accent: #4FD1CC;color:var(--on-dark);background:radial-gradient(120% 90% at 30% 0%,#ffffff38,#fff0 55%),linear-gradient(160deg,#24496D,var(--ink));border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #00000073}.eyr-icon{overflow:visible}.btn-primary .eyr-icon,.glass-dark .eyr-icon,.icon-badge.glassy .eyr-icon{--icon-accent: #4FD1CC}.num-badge{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--on-dark);font-family:var(--font-title);font-weight:800;font-size:16px;flex:none}.media{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--soft);isolation:isolate}.media>picture,.media>img{position:absolute;inset:0;width:100%;height:100%}.media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}a:hover .media img,a.media:hover img{transform:scale(1.04)}.media.scrim:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#0d2338d1,#0d233859 42%,#0d233800 70%)}.media.tint:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(200deg,#18a6a61a,#16324f2e);mix-blend-mode:multiply}.media>.over{position:absolute;z-index:2}.grid{display:grid;gap:var(--gap)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.section-head{display:flex;flex-direction:column;gap:14px;max-width:1040px;margin-bottom:var(--head-gap)}.section-head.center{margin-inline:auto;align-items:center;text-align:center}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.field{display:flex;flex-direction:column;gap:8px}.field label,.field legend{font-size:15px;font-weight:600}.field .hint,.hint{font-size:14px;color:var(--muted);font-weight:400}.input,.select,.textarea{width:100%;min-height:56px;padding:14px 20px;background:#ffffffbf;border:1px solid var(--line);border-radius:var(--radius-tile);font-size:17px;line-height:1.6;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s}.textarea{min-height:132px;resize:vertical}.input::placeholder,.textarea::placeholder{color:#8495a6}.input:focus,.select:focus,.textarea:focus{outline:none;background:#fff;border-color:var(--accent);box-shadow:0 0 0 4px #18a6a629}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:#b4442f}.field-error{font-size:14px;color:#a13a26;display:none}.field-error.is-shown{display:block}.ltr{direction:ltr;text-align:right;unicode-bidi:plaintext}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark{position:relative;isolation:isolate;color:var(--on-dark);background:radial-gradient(48rem 30rem at 85% 0%,rgb(24 166 166 / .2),transparent 70%),radial-gradient(40rem 28rem at 5% 100%,rgb(108 154 179 / .16),transparent 70%),linear-gradient(180deg,#102A44,var(--deep))}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) :is(h1,h2,h3,h4):not(:is(.tile,.item,.glass-strong,.mock,.cta-card,.shot-frame,.ill-card,.wide-card,.issue) *){color:var(--on-dark)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) :is(.lead,.muted,p):not(:is(.tile,.item,.glass-strong,.mock,.cta-card,.media,.shot-frame,.ill-card,.wide-card,.issue) *){color:var(--on-dark-muted)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .link-arrow:not(:is(.tile,.item,.glass-strong) *){color:#8fe0dc}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .glass:not(.media *){background:linear-gradient(160deg,#ffffff1f,#ffffff0d);border-color:#ffffff29;color:var(--on-dark);box-shadow:inset 0 1px #fff3,0 16px 48px -18px #00000080}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .glass:after{background:linear-gradient(135deg,#ffffff59,#fff0 40% 70%,#ffffff26)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .btn-glass{background:#ffffff1a;color:var(--on-dark);border-color:#ffffff38;box-shadow:inset 0 1px #fff3}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .btn-glass:hover{background:#ffffff2e}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .btn-primary:not(:is(.cta-card,.wide-card,.tile,.ill-card,.item) *){background:var(--on-dark);color:var(--ink)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .num-badge:not(:is(.tile,.item,.glass-strong) *){background:var(--accent);color:var(--deep)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .chip{background:#18a6a633;color:#8fe0dc}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) :is(.tile,.item,.glass-strong,.mock,.cta-card,.shot-frame){color:var(--ink)}.ill-card{position:relative;display:flex;flex-direction:column;height:100%;aspect-ratio:16 / 11;max-height:340px;border-radius:var(--radius-card);overflow:hidden;isolation:isolate;color:var(--ink);background:radial-gradient(90% 80% at 75% 10%,rgb(255 255 255 / .95),transparent 60%),linear-gradient(160deg,#e3f5f3,#c8e4ec);border:1px solid rgb(255 255 255 / .95);box-shadow:inset 0 1px #fff,var(--shadow-tile);transition:transform .3s var(--spring),box-shadow .3s var(--ease)}.ill-card:nth-child(2n){background:radial-gradient(90% 80% at 25% 10%,rgb(255 255 255 / .95),transparent 60%),linear-gradient(200deg,#e8eff6,#ccdcea)}.ill-card:hover{transform:translateY(-4px)}.ill-visual{flex:1 1 0;min-height:0;padding:40px 10% 6px}@media(max-width:680px){.ill-card{aspect-ratio:auto;min-height:280px;max-height:none}}.ill-visual .mini{width:100%;height:100%}.ill-num{position:absolute;top:14px;inset-inline-start:14px;z-index:2;font-family:var(--font-body);font-size:12.5px;font-weight:700;padding:3px 12px;border-radius:999px;background:var(--ink);color:var(--on-dark)}.ill-copy{margin:0 10px 10px;display:flex;flex-direction:column;gap:4px;padding:14px 18px 16px;border-radius:20px;background:#ffffffb8;border:1px solid rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #fff,0 10px 24px -14px #16324f59}.ill-copy p{font-size:14.5px;line-height:1.75;color:var(--muted)}.wide-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(20px,2.6vw,32px);border-radius:var(--r-hero);background:var(--eyr-glass-strong);border:1px solid var(--eyr-glass-edge);box-shadow:var(--shadow-glass);color:var(--ink)}.wide-card .wc-visual{width:clamp(160px,16vw,240px);aspect-ratio:16 / 9;border-radius:20px;padding:6px;background:radial-gradient(80% 90% at 80% 10%,rgb(255 255 255 / .9),transparent 60%),linear-gradient(160deg,#e3f5f3,#cfe6ee);border:1px solid rgb(255 255 255 / .9)}.wide-card .wc-copy{display:flex;flex-direction:column;gap:8px}.wide-card .wc-copy p{color:var(--muted)}@media(max-width:860px){.wide-card{grid-template-columns:minmax(0,1fr)}.wide-card .wc-visual{width:100%;max-width:360px}}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark,.growth,.flow,.media,.fullhero) .btn:not(:is(.tile,.item,.ill-card,.wide-card,.glass-strong,.cta-card.light) *),.c-label{background:linear-gradient(160deg,#ffffffbd,#ffffff80)!important;border:1px solid rgb(255 255 255 / .8)!important;color:var(--ink)!important;font-weight:700;-webkit-backdrop-filter:blur(40px) saturate(190%) brightness(1.08);backdrop-filter:blur(40px) saturate(190%) brightness(1.08);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff4d,inset 0 10px 22px -14px #ffffffe6,0 10px 30px -12px #0006!important}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark,.growth,.flow,.media,.fullhero) .btn:not(:is(.tile,.item,.ill-card,.wide-card,.glass-strong) *):hover,.c-label:hover{background:linear-gradient(160deg,#ffffffe0,#ffffffa8)!important}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark,.growth,.flow,.media,.fullhero) .btn .eyr-icon{--icon-accent: #18A6A6}.fullhero{position:relative;margin-top:calc(-1 * var(--header-h, 86px));height:max(620px,100svh);padding:0!important;color:var(--on-dark);isolation:isolate;overflow:hidden}.fullhero>.fh-photo{position:absolute;inset:0;z-index:-2}.fullhero>.fh-photo picture,.fullhero>.fh-photo img{width:100%;height:100%;object-fit:cover}.fullhero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(270deg,#0d2338db,#0d23389e 34%,#0d23381f 66%,#0d233800),linear-gradient(0deg,#0d23388c,#0d233800 38%),linear-gradient(180deg,#0d233859,#0d233800 22%)}.fullhero .fh-inner{position:relative;height:100%;width:min(100% - 2 * var(--gutter),var(--wide-max));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);padding:calc(var(--header-h, 86px) + 32px) 0 clamp(40px,8vh,96px)}.fullhero .fh-copy{display:flex;flex-direction:column;gap:clamp(16px,2.4vh,24px);align-items:flex-start;max-width:720px}.fullhero h1{color:var(--on-dark);text-shadow:0 2px 30px rgb(0 0 0 / .25)}.fullhero .fh-lead{color:#e3ecf3;font-size:clamp(17px,1.4vw,22px);line-height:1.85;max-width:560px}.fullhero .fh-aside{justify-self:end;display:flex;flex-direction:column;gap:14px;align-items:flex-end}.fh-scroll{position:absolute;bottom:22px;left:50%;translate:-50% 0;width:26px;height:42px;border-radius:14px;border:2px solid rgb(255 255 255 / .55)}.fh-scroll:after{content:"";position:absolute;top:8px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:fh-scroll 1.8s var(--ease) infinite}@keyframes fh-scroll{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media(max-width:960px){.fullhero{height:auto;min-height:100svh}.fullhero:before{background:linear-gradient(0deg,#0d2338eb,#0d23389e 48%,#0d233840)}.fullhero .fh-inner{grid-template-columns:minmax(0,1fr);align-content:end;min-height:100svh}.fullhero .fh-aside{justify-self:stretch;align-items:stretch}.fh-scroll{display:none}}@media(max-width:520px){:root{--header-h: 72px}}.fullhero :is(.mock,.shot-frame){color:var(--ink);text-shadow:none}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) :is(.wide-card,.ill-card) :is(h1,h2,h3,h4){color:var(--ink)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) :is(.wide-card,.ill-card) p{color:var(--muted)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .wide-card{background:#fffffff2}@media(max-width:600px){.fullhero .btn-row{width:100%}.fullhero .btn-row .btn{flex:1 1 0;padding-inline:12px}}.btn.btn-demo.btn-demo.btn-demo{background:linear-gradient(180deg,#1e4266,#16324f)!important;color:#fff!important;font-weight:700;border:1.5px solid rgb(255 255 255 / .2)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff38,0 8px 24px -10px #0d233899!important}.btn.btn-demo.btn-demo.btn-demo:hover{background:linear-gradient(180deg,#24496d,#0d2338)!important}.btn.btn-demo .eyr-icon{--icon-accent: #7FD6D3}.btn.btn-demo:focus-visible{outline:3px solid #4FD1CC;outline-offset:3px}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark,.media,.growth,.flow,footer) .btn.btn-demo.btn-demo.btn-demo{border-color:#ffffffc7!important;box-shadow:0 0 0 4px #4fd1cc47,inset 0 1px #ffffff40,0 10px 30px -10px #0000008c!important}.fullhero .btn.btn-demo.btn-demo.btn-demo{box-shadow:none!important}@media(forced-colors:active){.btn.btn-demo{border:2px solid ButtonText!important}}.fullhero.centered:before{background:radial-gradient(70% 62% at 50% 54%,#0d2338c7,#0d233880 55%,#0d23382e),linear-gradient(180deg,#0d233866,#0d233800 24% 76%,#0d233880)}.fullhero.centered .fh-inner{grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;align-content:center;text-align:center;padding-bottom:calc(var(--header-h, 86px) * .4)}.fullhero.centered .fh-copy{align-items:center;max-width:920px}.fullhero.centered .fh-lead{margin-inline:auto}.fullhero.centered .btn-row{justify-content:center}.fullhero.centered .fh-aside{justify-self:center;align-items:center}@media(max-width:960px){.fullhero.centered .fh-inner{align-content:end;padding-bottom:48px}.fullhero.centered:before{background:linear-gradient(0deg,#0d2338eb,#0d233899 55%,#0d23384d)}}.issue-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%}.issue{position:relative;display:flex;gap:16px;align-items:flex-start;padding:18px 22px;border-radius:22px;background:#ffffffd1;border:1px solid rgb(255 255 255 / .9);color:var(--ink);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #fff,var(--shadow-tile);transition:transform .3s var(--spring),box-shadow .3s}.issue:hover{transform:translate(-4px);box-shadow:inset 0 1px #fff,var(--shadow-float)}.issue .icon-badge{width:46px;height:46px;border-radius:14px;--icon-accent: #FF9C94}.issue-copy{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.issue-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.issue-top :is(strong,.issue-title){font-family:var(--font-title);font-size:18px;font-weight:700;line-height:1.9;letter-spacing:normal;margin:0;color:var(--ink)}.issue-tag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--alert-ink);background:var(--alert-soft);border:1px solid rgb(214 69 69 / .22);padding:2px 10px;border-radius:999px}.issue-tag i{width:6px;height:6px;border-radius:50%;background:var(--alert);box-shadow:0 0 0 3px #d645452e}.issue p{font-size:15.5px;line-height:1.8;color:var(--muted)!important;margin:0}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) .issue{background:linear-gradient(160deg,#ffffff1a,#ffffff08);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 18px 40px -24px #0009}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) .issue .issue-top :is(strong,.issue-title){color:var(--on-dark)}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) .issue p{color:var(--on-dark-muted)!important}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) .issue .issue-tag{color:var(--alert-on-dark);background:#d6454529;border-color:#ff9c944d}.alert-note{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.9;color:var(--muted)}.alert-note .eyr-icon{flex:none;margin-top:4px;color:var(--alert-ink);--icon-accent: var(--alert)}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) .alert-note{color:var(--on-dark-muted)!important}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) .alert-note .eyr-icon{color:var(--alert-on-dark)}.section-head>h2:after{content:"";display:block;width:56px;height:6px;margin-top:14px;border-radius:3px;background:linear-gradient(90deg,var(--accent) 0 70%,transparent 70% 80%,var(--accent) 80%);opacity:.9}.section-head.center>h2:after{margin-inline:auto}a.tile:hover,.ill-card:hover,.issue:hover{box-shadow:0 0 0 1.5px #18a6a673,var(--shadow-float)}.btn-secondary:hover,.btn-glass:hover{border-color:#18a6a68c}.footer{border-top:3px solid var(--accent)}::selection{background:#18a6a640}main p a:not(.btn){color:var(--accent-ink);text-decoration-color:#18a6a680}.media.scrim:after{background:none!important}.media{background:#f1f6f9}:is(.svc-copy,.path-copy,.faq-panel-copy,.linked-copy,.audience-copy,.other-label){inset:auto 12px 12px!important;width:auto!important;max-width:none!important;padding:clamp(16px,2vw,24px)!important;border-radius:calc(var(--radius-card) - 6px);background:#fffc;border:1px solid rgb(255 255 255 / .95);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #fff,0 14px 34px -18px #16324f66;color:var(--muted)!important}:is(.svc-copy,.path-copy,.faq-panel-copy,.linked-copy,.audience-copy,.other-label) :is(h1,h2,h3,h4,strong){color:var(--ink)!important}:is(.svc-copy,.path-copy,.faq-panel-copy,.linked-copy,.audience-copy) p{color:var(--muted)!important}:is(.svc-copy,.path-copy,.faq-panel-copy,.linked-copy,.audience-copy) .link-arrow{color:var(--accent-ink)!important}:is(.svc-copy,.path-copy,.faq-panel-copy,.linked-copy,.audience-copy,.f-body) .btn:not(.btn-demo){background:var(--ink)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 20px -10px #16324f99!important}.icon-badge.glassy{background:var(--mint)!important;color:var(--accent-ink)!important;border-color:#fff!important}.fullhero:before{background:linear-gradient(90deg,#f7fafcb3,#f7fafc33 45%,#f7fafc00 70%)!important}.fullhero .fh-inner,.fullhero.centered .fh-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)!important;justify-items:stretch!important;text-align:start!important;align-content:center!important}.fullhero .fh-copy,.fullhero.centered .fh-copy{grid-column:2;align-items:flex-start!important;max-width:620px!important;padding:clamp(24px,3vw,44px);border-radius:var(--r-hero);color:var(--muted);background:#ffffffbd;border:1px solid rgb(255 255 255 / .95);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px #fff,0 30px 70px -30px #16324f73}.fullhero .fh-copy h1{color:var(--ink)!important;text-shadow:none!important;white-space:normal!important}.fullhero .fh-lead{color:var(--muted)!important;margin-inline:0!important}.fullhero .fh-kicker,.fullhero .growth-kicker{color:var(--accent-ink)!important}.fullhero .btn-row{justify-content:flex-start!important}.fullhero .btn:not(.btn-demo){background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-tile)!important}.fullhero .svc-chip{color:var(--ink)!important;background:#ffffffb3!important;border-color:var(--line)!important;justify-content:flex-start!important;--icon-accent: var(--accent)}.fullhero .svc-chips{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.fh-scroll{border-color:#16324f66!important}.fh-scroll:after{background:var(--ink)!important}@media(max-width:960px){.fullhero:before{background:linear-gradient(0deg,#f7fafce6 20%,#f7fafc00 70%)!important}.fullhero .fh-inner,.fullhero.centered .fh-inner{grid-template-columns:minmax(0,1fr)!important;align-content:end!important}.fullhero .fh-copy{grid-column:1;max-width:none!important}}.cta-card h2{color:var(--ink)!important}.cta-card .lead{color:var(--muted)!important}.cta-card .btn:not(.btn-demo){background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)){background:linear-gradient(180deg,#0d23388c,#0d2338b3),url(/brand/03-navy-folds-2400.webp) center / cover no-repeat,var(--deep)!important}:is(main:not(.has-hero)>section:nth-of-type(4n):not(:only-of-type),main.has-hero>section:nth-of-type(4n+1):not(.fullhero)){background:linear-gradient(180deg,#0d233880,#0d2338b3),url(/brand/01-navy-diagonal-2400.webp) center / cover no-repeat,var(--deep)!important}.footer{background:linear-gradient(180deg,#0d233899,#0d2338d9),url(/brand/02-navy-flow-2400.webp) center bottom / cover no-repeat,var(--deep)!important}body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:url(/brand/04-light-mist-2400.webp) center / cover no-repeat;opacity:.45}.fullhero.centered:before{background:radial-gradient(48% 46% at 50% 56%,#f7fafce6,#f7fafcbd 42%,#f7fafc4d 72%,#f7fafc00),linear-gradient(0deg,#f7fafcd9,#f7fafc00 22%),linear-gradient(180deg,#f7fafc80,#f7fafc00 18%)!important}.fullhero.centered .fh-inner{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-content:center!important;text-align:center!important}.fullhero.centered .fh-copy{grid-column:1!important;align-items:center!important;width:min(100%,760px);max-width:760px!important;gap:clamp(14px,2.2vh,22px)!important;padding:0!important;border-radius:0;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fullhero.centered .fh-copy h1{text-shadow:0 0 28px rgb(247 250 252 / .95),0 0 2px rgb(247 250 252 / .8)!important}.fullhero.centered .fh-lead{margin-inline:auto!important;max-width:600px!important;color:#2e4660!important;font-weight:500;text-shadow:0 0 18px rgb(247 250 252 / .95)}.fullhero.centered .btn-row{justify-content:center!important}.fullhero.centered .svc-chips{width:min(760px,100%)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.fullhero.centered .svc-chip{justify-content:center!important}@media(max-width:960px){.fullhero.centered:before{background:linear-gradient(0deg,#f7fafcf2 35%,#f7fafc8c 75%,#f7fafc33)!important}.fullhero.centered .fh-inner{align-content:end!important}}.in-link{color:var(--accent-ink);font-weight:600;text-decoration:none;transition:color .2s}.in-link:hover{color:var(--ink)}:where(:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)),.tone-dark) .in-link:not(:is(.tile,.item,.glass-strong,.ill-card,.wide-card,.issue,.cta-card) *){color:#8fe0dc}.ai-photo{max-height:none}.hero-photo{width:100%}.featured{min-height:clamp(360px,32vw,440px)!important}.cover{aspect-ratio:21 / 7!important;width:100%}.svc{aspect-ratio:4 / 3.7!important}.path{aspect-ratio:16 / 10!important;width:100%}.linked-photo{width:100%;aspect-ratio:16 / 10!important}.other{aspect-ratio:4 / 4.4!important}.cta{min-height:clamp(300px,24vw,360px)!important}.note-photo,.plain-photo,.aside-photo{aspect-ratio:16 / 8!important}.fullhero>.fh-photo img{object-position:50% 50%}@media(max-width:760px){.fullhero>.fh-photo img{object-position:50% 0%}}.fullhero.centered .mk-title,.fullhero.centered .hero-title{font-size:clamp(34px,3.6vw,60px)!important}.fullhero.centered .hero-title{max-width:12em;text-wrap:balance}.fullhero.centered .fh-lead{font-size:clamp(16px,1.2vw,20px)!important}.fullhero.centered .svc-chips{width:100%!important}.fullhero.centered .svc-chip{min-height:44px!important;font-size:13.5px!important}.media:has(>.over:is(.linked-copy,.path-copy,.f-body,.svc-copy)){aspect-ratio:auto!important;max-height:none!important;display:flex;flex-direction:column}.media:has(>.over:is(.linked-copy,.path-copy,.f-body,.svc-copy)):before{content:"";flex:1 0 auto;min-height:var(--art, 200px)}.media>.over:is(.linked-copy,.path-copy,.f-body,.svc-copy){position:relative!important;inset:auto!important;margin:0 var(--inset, 12px) var(--inset, 12px)!important;width:auto!important}.svc{--art: clamp(170px, 14vw, 220px)}.path{--art: clamp(200px, 20vw, 300px)}.linked-photo{--art: clamp(180px, 16vw, 240px);--inset: 12px}.linked-copy .link-arrow{color:var(--accent-ink)!important}@media(max-width:900px){.ai-mock{display:none}}.media>.over:is(.linked-copy,.path-copy,.svc-copy),.faq-panel-copy{background:#fffffff0!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;backdrop-filter:blur(20px) saturate(150%)!important}@media(max-width:1440px)and (min-width:901px){.ai-mock{transform:scale(.6)!important}}:is(.media>.over:is(.linked-copy,.path-copy,.svc-copy),.faq-panel-copy,.cta-card,.hero-scope,.featured){isolation:isolate;overflow:hidden;background:linear-gradient(160deg,#ffffffb3,#ffffff7a)!important;border:1px solid rgb(255 255 255 / .8)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;backdrop-filter:blur(40px) saturate(180%)!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 0 1px #ffffff2e,0 18px 44px -22px #16324f73!important}:is(.media>.over:is(.linked-copy,.path-copy,.svc-copy),.faq-panel-copy,.cta-card,.hero-scope,.featured):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff8c,#fff0 32% 68%,#ffffff38)}.media>.over:is(.linked-copy,.path-copy,.svc-copy),.cta-card,.featured{position:relative!important}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) .faq-panel-copy{background:linear-gradient(160deg,#ffffffd1,#ffffff9e)!important}.media:has(>.over:is(.linked-copy,.path-copy,.svc-copy)) img{object-position:50% 18%}.media>.over:is(.linked-copy,.path-copy,.svc-copy){background:linear-gradient(160deg,#fffc,#fff9)!important}.icon-badge:has(.glass-ic){background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:auto!important;height:auto!important;padding:0!important}.icon-badge:has(.glass-ic):after{display:none}.glass-ic{object-fit:contain;flex:none;filter:drop-shadow(0 6px 10px rgb(22 50 79 / .22))}.icon-badge .glass-ic{width:42px!important;height:42px!important}.icon-badge.sm .glass-ic{width:30px!important;height:30px!important}:is(.svc-title,.path-title,.linked-title) .icon-badge .glass-ic{width:38px!important;height:38px!important}.issue .icon-badge .glass-ic{width:38px!important;height:38px!important}:is(.fc-icon,.tick,.pr-ic,.success-icon,.trio li>span):has(.glass-ic){background:none!important;box-shadow:none!important;border:0!important;width:auto!important;height:auto!important}.beat-node:has(.glass-ic){background:linear-gradient(160deg,#ffffffeb,#f7fafcb8)!important;border:1px solid #fff!important}.beat-node .glass-ic{width:70%;height:70%}:is(main:not(.has-hero)>section:nth-of-type(2n):not(:only-of-type),main.has-hero>section:nth-of-type(odd):not(.fullhero)) :is(.pr-ic,.icon-badge):not(:is(.tile,.item,.ill-card,.wide-card,.issue,.media,.glass-strong) *):has(.glass-ic){background:radial-gradient(circle,rgb(255 255 255 / .9) 0 58%,transparent 60%)!important;padding:4px!important}.svc-chip .glass-ic{width:22px;height:22px}.sub .glass-ic{width:24px;height:24px}.fc-icon .glass-ic{width:32px;height:32px}.pr-ic .glass-ic{width:38px;height:38px}.success-icon .glass-ic{width:52px;height:52px}.trio li>span .glass-ic{width:32px;height:32px}.tick .glass-ic{width:18px;height:18px}.line-ic{display:none!important}:is(.btn-demo,.btn-primary,.footer,.glass-dark,.form-panel .check .box,.ic-check,.faq .item[open] .plus-x) .glass-ic{display:none!important}:is(.btn-demo,.btn-primary,.footer,.glass-dark,.form-panel .check .box,.ic-check,.faq .item[open] .plus-x) .line-ic{display:inline-block!important}.btn .glass-ic{width:22px;height:22px}.link-arrow .glass-ic{width:20px;height:20px}.nav-trigger .glass-ic,.acc-chev .glass-ic{width:16px;height:16px;filter:none}.media img.glass-ic,.media .glass-ic{position:static;object-fit:contain;transform:none!important;flex:none}[data-paused],[data-paused] *{animation-play-state:paused!important}main>section:not(:first-child):not(.fullhero):not(.faq-sec){content-visibility:auto;contain-intrinsic-size:auto 900px}:is(.faq .item,.issue,.tile,.wide-card,.ill-copy,.ill-card,.m-card,.pr-col,.next,.demo-card,.team,.featured,.form-panel,.chosen,.audience,.item,.c-brand,.fc,.beat-card,.icon-badge,.sec-note,.svc-chip,.m-title){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:680px){.ill-card .ill-visual{flex:none!important;height:170px;padding:18px 10% 6px!important}.ill-card .ill-visual .mini-glass{height:100%}.ill-card .ill-visual .mg-graphic{max-height:140px}.ill-card .sol-photo{height:180px}}@media(max-width:680px){.ill-card:not(.photo-card){flex-direction:row!important;align-items:center;min-height:0!important;height:auto!important;aspect-ratio:auto!important;padding:10px;gap:4px}.ill-card:not(.photo-card) .ill-visual{flex:none!important;width:84px;height:84px!important;padding:0!important}.ill-card:not(.photo-card) .ill-visual .mg-stage{width:84px}.ill-card:not(.photo-card) .ill-visual .mg-graphic{max-height:72px;max-width:84px}.ill-card:not(.photo-card) .ill-copy{flex:1;margin:0!important;padding:12px 14px!important}.ill-card:not(.photo-card){position:relative}.ill-card:not(.photo-card) .ill-num{position:absolute!important;top:8px!important;inset-inline-end:8px!important;inset-inline-start:auto!important;z-index:3;font-size:11px;padding:2px 8px}.ill-card:not(.photo-card) .ill-visual{width:72px!important;height:72px!important}.ill-card:not(.photo-card) .ill-visual .mg-stage{width:72px}}.ill-card.photo-card{aspect-ratio:auto!important;max-height:none!important;height:100%}.ill-card.photo-card .sol-photo{flex:none;height:clamp(160px,13vw,200px)}@media(max-width:900px){.solution .grid-3{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:860px){.cta{min-height:0!important;height:auto!important}.cta .cta-wrap{position:relative!important;inset:auto!important;padding:clamp(150px,40vw,220px) 12px 12px!important}}.sec-note{background:#fff!important;color:var(--muted)!important}@media(max-width:900px){.m-title{font-size:15px!important;white-space:normal!important}.m-card{width:240px!important}}@media(max-width:760px){.crumbs a{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px}.link-arrow{min-height:44px}.footer .col a,.footer .to-top{min-height:44px!important}}.fh-lead{line-height:2!important}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:calc(var(--logo-size) * .3)}.logo-mark[data-astro-cid-tvrurpns]{width:calc(var(--logo-size) * 1.15);height:auto;flex:none}.logo-word[data-astro-cid-tvrurpns]{font-family:var(--font-title);font-weight:800;font-size:calc(var(--logo-size) * .82);line-height:1;letter-spacing:0;padding-top:2px}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:60;padding:14px var(--gutter) 0}.bar[data-astro-cid-3ef6ksr2]{position:relative;z-index:2;max-width:1080px;margin-inline:auto;height:66px;padding-inline:16px 10px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-radius:var(--r-full);transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.bar[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--eyr-glass);border:1px solid var(--eyr-glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);transition:background-color .3s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].scrolled .bar[data-astro-cid-3ef6ksr2]:before{background:var(--eyr-glass-strong)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:6px;border-radius:14px}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 15px;border:0;background:none;cursor:pointer;border-radius:var(--r-full);font-size:15.5px;font-weight:500;color:var(--ink);transition:background-color .2s var(--ease)}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2][aria-expanded=true],.nav-link[data-astro-cid-3ef6ksr2].active{background:#16324f0f}.nav-link[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transition:transform .25s var(--ease);opacity:.7}.nav-link[data-astro-cid-3ef6ksr2][aria-expanded=true] svg[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dd[data-astro-cid-3ef6ksr2]{position:relative}.dd-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 18px);inset-inline-start:-24px;width:440px;border-radius:var(--radius-card);padding:10px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(160deg,#ffffff94,#ffffff61);border:1px solid rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(40px) saturate(190%) brightness(1.06);backdrop-filter:blur(40px) saturate(190%) brightness(1.06);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 0 1px #ffffff2e,inset 0 18px 40px -24px #ffffffe6,0 30px 80px -24px #0d233859;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .22s var(--ease),transform .3s var(--spring),visibility .22s}.dd-panel[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(135deg,#ffffffe6,#fff0 35% 65%,#ffffff8c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dd[data-astro-cid-3ef6ksr2]:last-of-type .dd-panel[data-astro-cid-3ef6ksr2]{inset-inline-start:-60px}.dd[data-astro-cid-3ef6ksr2].open .dd-panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.dd-list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px}.dd-item[data-astro-cid-3ef6ksr2]{display:flex;gap:12px;padding:10px 12px;border-radius:16px;transition:background-color .15s;align-items:center}.dd-item[data-astro-cid-3ef6ksr2]:hover{background:#ffffff8c;box-shadow:inset 0 1px #ffffffe6}.dd-item[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;font-size:15px;font-weight:700;line-height:1.6}.dd-item[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{display:block;font-size:13px;line-height:1.6;color:var(--muted)}.icon-badge[data-astro-cid-3ef6ksr2].sm{width:40px;height:40px;border-radius:12px}.icon-badge[data-astro-cid-3ef6ksr2].sm svg{width:20px;height:20px}.dd-panel[data-astro-cid-3ef6ksr2]:has(.dd-promo){flex-direction:row;width:700px;inset-inline-start:-200px}.dd-panel[data-astro-cid-3ef6ksr2]:has(.dd-promo) .dd-list[data-astro-cid-3ef6ksr2]{flex:1}.dd-promo[data-astro-cid-3ef6ksr2]{flex:none;width:240px;border-radius:20px}.promo-copy[data-astro-cid-3ef6ksr2]{inset:auto 0 0;padding:18px;display:flex;flex-direction:column;gap:6px;color:var(--on-dark)}.promo-copy[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-family:var(--font-title);font-size:18px;line-height:1.5}.promo-copy[data-astro-cid-3ef6ksr2] .link-arrow[data-astro-cid-3ef6ksr2]{font-size:14px}.brand[data-astro-cid-3ef6ksr2]{justify-self:start}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;justify-self:end;grid-column:3}.demo-btn[data-astro-cid-3ef6ksr2]{min-height:48px;padding:0 22px}.burger[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:36px;height:36px}.burger[data-astro-cid-3ef6ksr2] img{display:block}.burger[data-astro-cid-3ef6ksr2] .glass-ic{grid-area:1 / 1;transition:opacity .2s,transform .3s var(--spring)}.burger[data-astro-cid-3ef6ksr2] .mb-close{opacity:0;transform:rotate(-45deg) scale(.7)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger[data-astro-cid-3ef6ksr2] .mb-open{opacity:0;transform:rotate(45deg) scale(.7)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger[data-astro-cid-3ef6ksr2] .mb-close{opacity:1;transform:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;width:48px;height:48px;border-radius:50%;border:0;background:#16324f0f;place-items:center;cursor:pointer}.sheet[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1;padding:100px var(--gutter) 24px;background:linear-gradient(180deg,#f7fafc99,#f7fafc73);-webkit-backdrop-filter:blur(40px) saturate(190%) brightness(1.06);backdrop-filter:blur(40px) saturate(190%) brightness(1.06);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s;overflow-y:auto;overscroll-behavior:contain}.menu-open[data-astro-cid-3ef6ksr2] .sheet[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible}.sheet-inner[data-astro-cid-3ef6ksr2]{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:32px;max-width:560px;margin-inline:auto}.sheet-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.acc[data-astro-cid-3ef6ksr2],.top-link[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease),transform .5s var(--spring);transition-delay:calc(var(--d) * 50ms + 60ms);border-bottom:1px solid var(--line)}.menu-open[data-astro-cid-3ef6ksr2] .acc[data-astro-cid-3ef6ksr2],.menu-open[data-astro-cid-3ef6ksr2] .top-link[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.acc-btn[data-astro-cid-3ef6ksr2],.top-link[data-astro-cid-3ef6ksr2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:0 4px;background:none;border:0;cursor:pointer;font-family:var(--font-title);font-weight:700;font-size:24px;color:var(--ink);text-align:start}.top-link[data-astro-cid-3ef6ksr2] svg{opacity:.4}.top-link[data-astro-cid-3ef6ksr2].current{color:var(--accent-ink)}.acc-meta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--muted)}.acc-chev[data-astro-cid-3ef6ksr2]{width:34px;height:34px;border-radius:50%;background:#16324f0f;display:grid;place-items:center;color:var(--ink);transition:transform .3s var(--spring),background-color .2s}.acc-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .acc-chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg);background:var(--mint);color:var(--accent-ink)}.acc-panel[data-astro-cid-3ef6ksr2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.acc-panel[data-astro-cid-3ef6ksr2][data-open=true]{grid-template-rows:1fr}.acc-inner[data-astro-cid-3ef6ksr2]{overflow:hidden;display:flex;flex-direction:column;gap:2px}.acc-panel[data-astro-cid-3ef6ksr2][data-open=true] .acc-inner[data-astro-cid-3ef6ksr2]{padding-bottom:14px}.sub[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;border-radius:14px;font-size:16.5px;font-weight:500}.sub[data-astro-cid-3ef6ksr2] svg{color:var(--accent-ink);flex:none}.sub[data-astro-cid-3ef6ksr2]:hover,.sub[data-astro-cid-3ef6ksr2].current{background:#fffc}.sub[data-astro-cid-3ef6ksr2].current{color:var(--accent-ink)}.sub[data-astro-cid-3ef6ksr2].hub{color:var(--accent-ink);font-weight:600}.sheet-actions[data-astro-cid-3ef6ksr2]{display:grid;gap:10px}@media(max-width:1140px){.nav[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:grid}}@media(max-width:520px){.site-header[data-astro-cid-3ef6ksr2]{padding-top:10px}.bar[data-astro-cid-3ef6ksr2]{height:62px;padding-inline:10px 8px}.demo-btn[data-astro-cid-3ef6ksr2]{min-height:44px;padding:0 16px;font-size:14.5px}.menu-btn[data-astro-cid-3ef6ksr2]{width:44px;height:44px}.sheet[data-astro-cid-3ef6ksr2]{padding-top:86px}}.footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;color:var(--on-dark);padding:clamp(32px,4vw,48px) 0 20px;border-top:0!important;background:radial-gradient(40rem 22rem at 90% 0%,rgb(24 166 166 / .16),transparent 70%),linear-gradient(180deg,#102A44,var(--deep))}.top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:clamp(28px,4vw,64px);align-items:start}.brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.slogan[data-astro-cid-sz7xmlte]{font-family:var(--font-title);font-weight:800;font-size:clamp(20px,1.6vw,26px);margin-top:8px}.desc[data-astro-cid-sz7xmlte]{color:var(--on-dark-muted);font-size:14.5px;line-height:1.85;max-width:300px}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.col-title[data-astro-cid-sz7xmlte]{font-family:var(--font-title);font-weight:700;font-size:15px;margin-bottom:8px}.col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:0}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;padding:4px 0;color:var(--on-dark-muted);font-size:14px;line-height:1.7;transition:color .15s,transform .2s var(--ease)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--on-dark);transform:translate(-3px)}.li-ic[data-astro-cid-sz7xmlte]{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);color:var(--on-dark);--icon-accent: #4FD1CC;flex:none}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover .li-ic[data-astro-cid-sz7xmlte]{background:#18a6a640}.bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:clamp(24px,3vw,36px);padding-top:16px;border-top:1px solid rgb(255 255 255 / .12);color:var(--on-dark-muted);font-size:13px}.rhythm[data-astro-cid-sz7xmlte]{display:inline-flex;gap:6px;direction:ltr}.rhythm[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte],.rhythm[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{height:7px;border-radius:4px;display:block}.rhythm[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{width:7px;background:var(--accent)}.rhythm[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{width:32px;background:#ffffff80}.to-top[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgb(255 255 255 / .14);color:var(--on-dark);font-weight:600}.to-top[data-astro-cid-sz7xmlte] svg{transform:rotate(180deg)}.to-top[data-astro-cid-sz7xmlte]:hover{background:#ffffff29}@media(max-width:900px){.top[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.footer[data-astro-cid-sz7xmlte]{padding:28px 0 18px}.top[data-astro-cid-sz7xmlte]{gap:22px}.brand[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;row-gap:6px;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .1)}.slogan[data-astro-cid-sz7xmlte]{margin:0;font-size:18px;justify-self:end}.desc[data-astro-cid-sz7xmlte]{grid-column:1 / -1;max-width:none;font-size:13.5px}.cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.col[data-astro-cid-sz7xmlte]:nth-child(2){grid-column:1 / -1;order:1}.brand[data-astro-cid-sz7xmlte] .logo{--logo-size: 34px !important}.col[data-astro-cid-sz7xmlte]:nth-child(2) ul[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.col-title[data-astro-cid-sz7xmlte]{font-size:14px;color:#8fe0dc;margin-bottom:4px}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{min-height:40px;padding:6px 0;font-size:13.5px}.bottom[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;align-items:center;text-align:center;gap:10px;margin-top:18px}.rhythm[data-astro-cid-sz7xmlte]{display:none}.to-top[data-astro-cid-sz7xmlte]{min-height:40px;padding:0 16px}}
