.home-master{--home-bg: #04111f;--home-surface: rgba(8, 24, 43, .78);--home-surface-strong: rgba(10, 31, 54, .92);--home-line: rgba(132, 183, 230, .17);--home-ink: rgba(244, 249, 253, .96);--home-ink-soft: rgba(208, 224, 239, .82);--home-ink-muted: rgba(166, 196, 222, .72);--home-accent-strong: #66b3ff;--home-shadow: 0 24px 60px rgba(0, 6, 14, .38);position:relative;overflow:clip;min-height:100dvh;background:radial-gradient(circle at 10% 0%,rgba(58,124,197,.34),transparent 24rem),radial-gradient(circle at 88% 8%,rgba(36,96,171,.28),transparent 26rem),linear-gradient(180deg,#04111f,#071728 28%,#081a2b 52%,#061321);color:var(--home-ink)}.home-master:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(125,164,204,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(125,164,204,.05) 1px,transparent 1px);background-size:5rem 5rem;mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.32) 60%,transparent 92%)}.home-master a{text-decoration:none}.home-master__container{position:relative;width:min(100% - 2rem,82rem);margin:0 auto}.home-master__header{position:sticky;top:0;z-index:30;padding:1rem 0 0}.home-master__header-shell{width:min(100% - 2rem,84rem);margin:0 auto;display:grid;gap:1rem;align-items:center;border:1px solid rgba(140,186,230,.14);border-radius:1.5rem;background:#04101ec2;box-shadow:0 18px 40px #00060e40;backdrop-filter:blur(22px);padding:.85rem 1rem}.home-master__brand{display:grid;gap:.24rem;min-width:0}.home-master__brand-kicker{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--home-ink-muted)}.home-master__brand-name,.home-master__title,.home-master__section-title,.home-master__cta-title,.home-master__canvas-title{font-family:Bahnschrift,Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif}.home-master__brand-name{font-size:clamp(1.1rem,2vw,1.38rem);font-weight:700;letter-spacing:-.02em;color:var(--home-ink)}.home-master__brand-note{font-size:.85rem;color:var(--home-ink-soft)}.home-master__nav{display:none;min-width:0;overflow:hidden}.home-master__nav-list,.home-master__mobile-panel nav ul,.home-master__footer-links ul,.home-master__canvas-column ul{list-style:none;margin:0;padding:0}.home-master__nav-list{display:flex;align-items:center;justify-content:center;gap:.1rem;min-width:0;flex-wrap:nowrap}.home-master__nav-link{display:inline-flex;border-radius:999px;padding:.56rem .62rem;color:var(--home-ink-soft);font-size:.84rem;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease;border:1px solid transparent}.home-master__nav-link:hover,.home-master__nav-link:focus-visible,.home-master__nav-link[aria-current=page]{color:var(--home-ink);border-color:#7eb7ed33;background:#112d4c9e}.home-master__header-tools{display:none}.home-master__locale-switch,.home-master__mobile-locale{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(142,187,229,.12);border-radius:999px;background:#0b1b2cad;padding:.24rem}.home-master__locale-link{border-radius:999px;padding:.4rem .58rem;color:var(--home-ink-muted);font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.3rem}.home-master__locale-link:hover,.home-master__locale-link:focus-visible,.home-master__locale-link[aria-current=true]{background:#225b9cc7;color:var(--home-ink)}.home-master__utility-link,.home-master__button,.home-master__button-secondary,.home-master__button-quiet,.home-master__process-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.home-master__utility-link,.home-master__button-quiet{border:1px solid rgba(145,191,234,.16);background:#0a1b2dad;color:var(--home-ink-soft)}.home-master__utility-link{padding:.72rem .96rem;font-size:.9rem}.home-master__button,.home-master__process-button{background:linear-gradient(135deg,#2a7ed3,#1d5ca9);color:#f8fbff;box-shadow:0 16px 34px #12376657}.home-master__button,.home-master__button-secondary,.home-master__button-quiet{padding:.95rem 1.3rem}.home-master__button-secondary{border:1px solid rgba(145,191,234,.2);background:#0b1d31c2;color:var(--home-ink)}.home-master__process-button{padding:.85rem 1.2rem}.home-master__utility-link:hover,.home-master__utility-link:focus-visible,.home-master__button:hover,.home-master__button:focus-visible,.home-master__button-secondary:hover,.home-master__button-secondary:focus-visible,.home-master__button-quiet:hover,.home-master__button-quiet:focus-visible,.home-master__process-button:hover,.home-master__process-button:focus-visible{transform:translateY(-1px)}.home-master__mobile-nav{display:block}.home-master__mobile-nav summary{list-style:none;cursor:pointer;color:var(--home-ink);font-weight:600}.home-master__mobile-nav summary::-webkit-details-marker{display:none}.home-master__mobile-panel{display:grid;gap:.9rem;padding-top:.9rem}.home-master__mobile-panel nav ul{display:grid;gap:.45rem}.home-master__mobile-panel .home-master__nav-link{display:flex;justify-content:flex-start;border:1px solid rgba(145,191,234,.12);background:#0b1d3199}.home-master__section{position:relative;padding:4.25rem 0}.home-master__section+.home-master__section{border-top:1px solid rgba(133,179,224,.08)}.home-master__product-section{padding-top:clamp(2rem,4vw,3.5rem)}.home-master__product-deck{position:relative;overflow:hidden;border:1px solid rgba(132,183,230,.16);border-radius:2rem;background:radial-gradient(circle at 18% 4%,rgba(85,145,207,.22),transparent 22rem),linear-gradient(135deg,#07182ad6,#092136b8);box-shadow:var(--home-shadow);padding:clamp(1.25rem,3vw,2.4rem)}.home-master__product-deck:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(151,195,234,.08) 1px,transparent 1px);background-size:4rem 100%;mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.home-master__product-head{position:relative;display:grid;gap:1rem;max-width:58rem;margin-bottom:clamp(1.5rem,3vw,2.6rem)}.home-master__product-head p:last-child{max-width:58ch;margin:0;color:var(--home-ink-soft);line-height:1.75}.home-master__product-rail{position:relative;display:grid;grid-template-columns:1.15fr .92fr 1fr .86fr;gap:1rem}.home-master__product-card{min-width:0;border:1px solid rgba(151,195,234,.14);border-radius:1.35rem;background:#051321a3;overflow:hidden;color:var(--home-ink);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.home-master__product-card:hover,.home-master__product-card:focus-visible{transform:translateY(-3px);border-color:#7eb7ed61;background:#091f34c7}.home-master__product-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-bottom:1px solid rgba(151,195,234,.12);filter:saturate(.82) contrast(1.04);transition:transform .52s ease,filter .52s ease}.home-master__product-card:hover img,.home-master__product-card:focus-visible img{transform:scale(1.035);filter:saturate(.96) contrast(1.08)}.home-master__product-card span,.home-master__product-card p{display:block;padding-inline:1rem}.home-master__product-card span{padding-top:1rem;font-weight:700;letter-spacing:-.01em}.home-master__product-card p{margin:0;padding-top:.45rem;padding-bottom:1.1rem;color:var(--home-ink-soft);font-size:.9rem;line-height:1.55}.home-master__eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1rem;color:var(--home-accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.home-master__eyebrow:before{content:"";width:2.5rem;height:1px;background:currentColor;opacity:.6}.home-master__hero-grid,.home-master__capabilities-grid,.home-master__process-grid,.home-master__ecosystem-grid,.home-master__trust-grid,.home-master__cta-grid,.home-master__footer-grid{display:grid;gap:1.5rem}.home-master__fallback{margin:0 0 1rem;max-width:54rem;border:1px solid rgba(143,191,235,.18);border-radius:1rem;background:#09192ac7;padding:.85rem 1rem;color:var(--home-ink-soft);font-size:.9rem;line-height:1.55}.home-master__title{margin:0;max-width:13ch;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.98;letter-spacing:-.04em;color:#f7fbff}.home-master__lead{margin:1.35rem 0 0;max-width:42rem;color:#e2edf7e0;font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.75}.home-master__marks,.home-master__metric-list,.home-master__legend,.home-master__footer-status,.home-master__hero-actions,.home-master__cta-actions{display:flex;flex-wrap:wrap;gap:.55rem}.home-master__marks span,.home-master__metric,.home-master__legend span{border:1px solid rgba(147,194,235,.18);background:#0c1f34a3;border-radius:999px;padding:.45rem .72rem;color:var(--home-ink-soft)}.home-master__marks{margin-top:1.5rem}.home-master__marks span,.home-master__legend span{font-size:.82rem;font-weight:600}.home-master__hero-actions{margin-top:1.5rem;gap:.8rem}.home-master__metric-list{margin-top:1.4rem}.home-master__metric{display:grid;gap:.14rem;min-width:8.4rem;padding:.7rem .9rem}.home-master__metric strong{font-size:1.02rem;color:#f7fbff}.home-master__metric span{color:var(--home-ink-muted);font-size:.78rem}.home-master__band,.home-master__canvas,.home-master__preview-card,.home-master__capability-lead,.home-master__capability-item,.home-master__process-copy,.home-master__process-map,.home-master__ecosystem-copy,.home-master__ecosystem-world,.home-master__trust-copy,.home-master__trust-item,.home-master__trust-proof,.home-master__cta-shell,.home-master__footer-shell{border:1px solid var(--home-line);border-radius:1.6rem;background:var(--home-surface);box-shadow:var(--home-shadow)}.home-master__canvas,.home-master__process-map,.home-master__ecosystem-world,.home-master__cta-shell,.home-master__footer-shell{background:var(--home-surface-strong)}.home-master__hero-copy{padding:1.25rem 0 .6rem}.home-master__hero-visual,.home-master__preview-cards,.home-master__canvas-columns,.home-master__trust-list{display:grid;gap:1rem}.home-master__canvas,.home-master__band,.home-master__capability-lead,.home-master__process-copy,.home-master__ecosystem-copy,.home-master__trust-copy,.home-master__trust-proof,.home-master__cta-shell,.home-master__footer-shell{padding:1.4rem}.home-master__canvas-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.home-master__canvas-meta,.home-master__preview-card-label,.home-master__band-label,.home-master__trust-label,.home-master__process-lane-title,.home-master__footer-group-title{display:block;color:var(--home-ink-muted);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.home-master__canvas-title,.home-master__section-title,.home-master__cta-title{margin:0;line-height:1.04;letter-spacing:-.03em}.home-master__canvas-title{margin-top:.4rem;font-size:clamp(1.2rem,2.2vw,1.55rem)}.home-master__section-title,.home-master__cta-title{font-size:clamp(1.8rem,3.4vw,3rem)}.home-master__canvas-body,.home-master__band-copy,.home-master__preview-card p,.home-master__band-item p,.home-master__band-body,.home-master__capability-copy,.home-master__capability-lead p,.home-master__capability-item p,.home-master__process-copy p,.home-master__ecosystem-copy p,.home-master__ecosystem-center p,.home-master__ecosystem-node p,.home-master__trust-copy p,.home-master__trust-item p,.home-master__trust-proof p,.home-master__cta-shell p,.home-master__footer-copy{margin:.7rem 0 0;color:var(--home-ink-soft);line-height:1.7}.home-master__canvas-signal{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(135,187,236,.2);border-radius:999px;background:#0b2036d6;padding:.45rem .72rem;color:var(--home-ink-soft);font-size:.8rem}.home-master__canvas-signal:before,.home-master__capability-item:before{content:"";border-radius:999px;background:linear-gradient(135deg,#6bbaff,#2f7cd0)}.home-master__canvas-signal:before{width:.55rem;height:.55rem;box-shadow:0 0 0 .2rem #407ebc2e}.home-master__canvas-column{border:1px solid rgba(145,191,234,.14);border-radius:1.1rem;background:#08182ac2;padding:1rem}.home-master__canvas-column h3,.home-master__preview-card h3,.home-master__band-item h3,.home-master__band-title,.home-master__capability-lead h3,.home-master__capability-item h3,.home-master__ecosystem-center h3,.home-master__ecosystem-node h3,.home-master__trust-copy h3,.home-master__trust-item h3,.home-master__trust-proof h3,.home-master__footer-title{margin:0;color:#f7fbff;line-height:1.2}.home-master__canvas-column h3{margin-bottom:.8rem;font-size:.95rem}.home-master__canvas-column li{border-radius:.9rem;background:#0f2b47cc;padding:.7rem .8rem;color:var(--home-ink)}.home-master__canvas-column li+li,.home-master__footer-links li+li{margin-top:.55rem}.home-master__preview-card{padding:1rem 1.1rem}.home-master__band-grid{display:grid;gap:0;margin-top:1.6rem;border-radius:1.2rem;overflow:hidden;border:1px solid rgba(142,188,230,.1)}.home-master__band-item{background:linear-gradient(180deg,#0c1e32db,#081627d6);padding:1rem 1rem 1.1rem;border-top:1px solid rgba(142,188,230,.08)}.home-master__band-item:first-child{border-top:0}.home-master__capability-rail{position:relative;display:grid;gap:.8rem;padding-left:1rem}.home-master__capability-rail:before{content:"";position:absolute;left:.2rem;top:.4rem;bottom:.4rem;width:1px;background:linear-gradient(180deg,#4f91d529,#6db1f1b8,#4f91d529)}.home-master__capability-item{position:relative;padding:1rem 1rem 1rem 1.2rem}.home-master__capability-item:before{position:absolute;left:-.96rem;top:1.15rem;width:.65rem;height:.65rem;box-shadow:0 0 0 .22rem #4984c329}.home-master__capability-label{display:inline-flex;margin-bottom:.42rem;color:var(--home-accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-master__process-lanes{display:grid}.home-master__process-stage-row{display:none}.home-master__process-lane{display:grid;gap:.95rem;padding:1.1rem;border-top:1px solid rgba(143,191,235,.1)}.home-master__process-lane:first-child{border-top:0}.home-master__process-lane-title{color:var(--home-accent-strong);font-weight:700}.home-master__process-track{display:grid;gap:.85rem}.home-master__node{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem .85rem;color:var(--home-ink);text-align:center;font-size:.88rem;line-height:1.35;overflow-wrap:anywhere;hyphens:auto}.home-master__node--start,.home-master__node--outcome{border-radius:999px}.home-master__node--start{width:6.4rem;border:1px solid rgba(147,194,235,.24);background:#091a2cb8;justify-self:start}.home-master__node--task{border-radius:1rem;border:1px solid rgba(147,194,235,.18);background:#0b2139e6}.home-master__node--gateway{width:5.6rem;height:5.6rem;border-radius:1rem;transform:rotate(45deg);border:1px solid rgba(147,194,235,.22);background:linear-gradient(180deg,#15385ceb,#0b1f36eb);justify-self:center}.home-master__node--gateway span{display:block;transform:rotate(-45deg);max-width:4.4rem}.home-master__node-group{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.home-master__node--outcome{min-width:7rem;border:1px solid rgba(147,194,235,.18);background:#0d2944eb}.home-master__ecosystem-world{position:relative;min-height:32rem;padding:1.5rem;display:grid;place-items:center}.home-master__ecosystem-rings{position:absolute;inset:1.8rem;border-radius:50%;border:1px solid rgba(141,190,233,.08)}.home-master__ecosystem-rings:before,.home-master__ecosystem-rings:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(141,190,233,.08)}.home-master__ecosystem-rings:before{inset:14%}.home-master__ecosystem-rings:after{inset:28%}.home-master__ecosystem-center{position:relative;z-index:2;max-width:17rem;border:1px solid rgba(150,197,238,.22);border-radius:1.35rem;background:#07172af0;padding:1.2rem;text-align:center;box-shadow:0 18px 34px #0007104d}.home-master__ecosystem-node{position:absolute;z-index:2;width:min(12rem,38vw);border:1px solid rgba(145,191,234,.16);border-radius:1.1rem;background:#091d32d6;padding:.9rem .95rem;box-shadow:0 16px 30px #00060e38}.home-master__ecosystem-node:before{content:"";position:absolute;width:1px;background:linear-gradient(180deg,#74b1f000,#74b1f08a,#74b1f000)}.home-master__ecosystem-node--northwest{top:2rem;left:1.1rem}.home-master__ecosystem-node--northwest:before{right:-1.1rem;bottom:-4.8rem;height:5.6rem;transform:rotate(-42deg)}.home-master__ecosystem-node--north{top:.7rem;left:50%;transform:translate(-50%)}.home-master__ecosystem-node--north:before{left:50%;bottom:-4.4rem;height:4.4rem}.home-master__ecosystem-node--northeast{top:2rem;right:1.1rem}.home-master__ecosystem-node--northeast:before{left:-1.1rem;bottom:-4.8rem;height:5.6rem;transform:rotate(42deg)}.home-master__ecosystem-node--west{left:.4rem;top:50%;transform:translateY(-50%)}.home-master__ecosystem-node--west:before{right:-3.7rem;top:50%;height:1px;width:3.8rem}.home-master__ecosystem-node--east{right:.4rem;top:50%;transform:translateY(-50%)}.home-master__ecosystem-node--east:before{left:-3.7rem;top:50%;height:1px;width:3.8rem}.home-master__ecosystem-node--southwest{bottom:2rem;left:1.1rem}.home-master__ecosystem-node--southwest:before{right:-1.1rem;top:-4.8rem;height:5.6rem;transform:rotate(42deg)}.home-master__ecosystem-node--south{bottom:.7rem;left:50%;transform:translate(-50%)}.home-master__ecosystem-node--south:before{left:50%;top:-4.4rem;height:4.4rem}.home-master__cta-copy,.home-master__footer-copy{max-width:44rem}.home-master__footer-links{display:grid;gap:1rem}.home-master__footer-links a{color:var(--home-ink-soft)}.home-master__footer-links a:hover,.home-master__footer-links a:focus-visible{color:var(--home-ink)}.home-master__footer-status{margin-top:1.2rem}.home-master__footer-status span{border:1px solid rgba(143,191,235,.16);border-radius:999px;padding:.5rem .8rem;color:var(--home-ink-muted);font-size:.8rem}@media(min-width:48rem){.home-master__canvas-columns,.home-master__preview-cards,.home-master__footer-links,.home-master__band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-master__band-item{border-top:0;border-left:1px solid rgba(142,188,230,.08)}.home-master__band-item:nth-child(odd){border-left:0}.home-master__band-item:nth-child(n+3){border-top:1px solid rgba(142,188,230,.08)}.home-master__process-track{grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.2fr);align-items:center}.home-master__node--start:after,.home-master__node--task:after,.home-master__node--gateway:after{content:"";position:absolute;top:50%;left:calc(100% + .45rem);width:.8rem;height:1px;background:#75b3f18f}.home-master__node--task:before,.home-master__node--gateway:before{content:"";position:absolute;top:50%;left:-.8rem;width:.8rem;height:1px;background:#75b3f18f}}@media(min-width:64rem){.home-master__header-shell{grid-template-columns:minmax(10rem,.7fr) minmax(0,1fr) auto}.home-master__nav,.home-master__header-tools{display:block}.home-master__header-tools{display:flex;align-items:center;gap:.55rem;min-width:max-content;justify-self:end}.home-master__nav-list{justify-content:flex-start}.home-master__mobile-nav{display:none}.home-master__section{padding:5.5rem 0}.home-master__hero-grid{grid-template-columns:minmax(0,1fr) minmax(30rem,.94fr);gap:2rem;align-items:start}.home-master__capabilities-grid,.home-master__process-grid,.home-master__ecosystem-grid,.home-master__trust-grid,.home-master__cta-grid,.home-master__footer-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.home-master__footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.home-master__band-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-master__band-item:nth-child(n+2){border-left:1px solid rgba(142,188,230,.08)}.home-master__band-item:nth-child(n+3){border-top:0}.home-master__process-stage-row{display:grid;grid-template-columns:6.8rem minmax(0,.9fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.2fr);gap:.85rem;padding:1rem 1.15rem .8rem;border-bottom:1px solid rgba(143,191,235,.1)}.home-master__process-stage-row span{color:var(--home-ink-muted);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-master__process-stage-row span:first-child{opacity:0}.home-master__process-lane{grid-template-columns:6.8rem minmax(0,1fr);gap:.85rem;align-items:center}.home-master__trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.home-master__ecosystem-world{min-height:auto;padding:1.1rem;gap:.9rem}.home-master__ecosystem-rings{display:none}.home-master__ecosystem-center,.home-master__ecosystem-node{position:relative;inset:auto;width:100%;transform:none}.home-master__ecosystem-node:before{display:none}}.home-master{overflow-x:hidden;isolation:isolate;background:radial-gradient(circle at 72% 10%,rgba(75,137,198,.22),transparent 28rem),radial-gradient(circle at 12% 6%,rgba(36,96,171,.22),transparent 24rem),linear-gradient(180deg,#04111f,#061522 38%,#071827 70%,#061321)}.home-master__container{width:min(100% - clamp(1rem,4vw,3rem),84rem)}.home-master__hero-section{min-height:calc(100dvh - 8rem);display:flex;align-items:center;padding:clamp(2.35rem,5vw,4.4rem) 0 clamp(2.7rem,5vw,4.9rem)}.home-master__hero-copy{display:grid;gap:0;max-width:46rem;padding:0}.home-master__hero-product{margin:0 0 .35rem;color:#f7fbff;font-family:Bahnschrift,Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(1.95rem,3.8vw,3.85rem);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.home-master__title{max-width:22ch;font-size:clamp(1.85rem,2.9vw,3.35rem);line-height:1;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal}.home-master__lead{max-width:38rem;margin-top:1rem;color:#e2edf7d1;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.65}.home-master__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin-top:1.2rem;max-width:35rem}.home-master__marks span{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;border:0;border-radius:0;background:transparent;padding:0;color:#d2e5f4c7;font-size:.82rem;font-weight:600;line-height:1.25}.home-master__marks span:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:#59b1f4db;box-shadow:0 0 0 .22rem #59b1f41f}.home-master__hero-actions{margin-top:1.25rem}.home-master__button,.home-master__button-secondary,.home-master__button-quiet{min-height:3.05rem;padding:.88rem 1.2rem;line-height:1.2;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.home-master__button:hover,.home-master__button:focus-visible{box-shadow:0 18px 42px #207ddb47,inset 0 1px #fff3;transform:translateY(-2px)}.home-master__button-secondary:hover,.home-master__button-secondary:focus-visible,.home-master__button-quiet:hover,.home-master__button-quiet:focus-visible{border-color:#82bff785;background:#1234538a;transform:translateY(-2px)}.home-master__button:active,.home-master__button-secondary:active,.home-master__button-quiet:active,.home-master__process-button:active,.home-master__utility-link:active{transform:translateY(1px) scale(.99)}.home-master__system-map{--map-glow-x: 50%;--map-glow-y: 42%;--map-tilt-x: 0deg;--map-tilt-y: 0deg;position:relative;min-height:30rem;overflow:hidden;border:1px solid rgba(126,183,237,.2);border-radius:1.8rem;background:radial-gradient(circle at var(--map-glow-x) var(--map-glow-y),rgba(74,164,244,.2),transparent 13rem),radial-gradient(circle at 50% 43%,rgba(55,133,213,.28),transparent 16rem),linear-gradient(180deg,#07182bf5,#051220f2);box-shadow:0 24px 64px #00060e5c,inset 0 1px #ffffff0d;transform:perspective(64rem) rotateX(var(--map-tilt-x)) rotateY(var(--map-tilt-y));transform-style:preserve-3d;transition:transform .22s ease,background-position .22s ease,border-color .22s ease;will-change:transform}.home-master__system-map:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(144,190,232,.24) 1px,transparent 1px),linear-gradient(rgba(142,188,230,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(142,188,230,.045) 1px,transparent 1px);background-size:1.45rem 1.45rem,5.5rem 5.5rem,5.5rem 5.5rem;mask-image:radial-gradient(circle at 50% 43%,rgba(0,0,0,.92),rgba(0,0,0,.4) 62%,transparent 95%);pointer-events:none}.home-master__system-map:after{content:"";position:absolute;inset:-35% -60%;z-index:1;background:linear-gradient(112deg,transparent 38%,rgba(125,195,249,.12) 48%,transparent 58%);mix-blend-mode:screen;opacity:.55;pointer-events:none;transform:translate(-22%);animation:home-map-scan 15s ease-in-out infinite}.home-master__map-rings{position:absolute;inset:4rem 5rem 7.2rem;border-radius:50%;border:1px solid rgba(123,185,244,.12);pointer-events:none;animation:home-map-breathe 9s ease-in-out infinite}.home-master__map-rings:before,.home-master__map-rings:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(123,185,244,.11)}.home-master__map-rings:before{inset:18%}.home-master__map-rings:after{inset:34%}.home-master__map-core{position:absolute;left:50%;top:40%;z-index:2;width:min(19rem,calc(100% - 4rem));transform:translate(-50%,-50%);border:1px solid rgba(118,184,240,.58);border-radius:1.35rem;background:linear-gradient(155deg,#0e2a44fa,#071626fa);padding:1.25rem;text-align:center;box-shadow:0 0 0 .7rem #3d90e00f,0 0 62px #3d90e03d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-master__map-core.is-active{border-color:#91cfffbf;box-shadow:0 0 0 .7rem #3d90e014,0 0 78px #3d90e052}.home-master__map-core strong{display:block;margin-top:.28rem;color:#f7fbff;font-family:Bahnschrift,Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05;letter-spacing:-.035em}.home-master__map-core p{margin:.65rem 0 0;color:#d1e5f6b8;font-size:.84rem;line-height:1.55}.home-master__map-node{--map-node-x: 0%;--map-node-y: 0rem;appearance:none;position:absolute;z-index:2;width:11.2rem;border:1px solid rgba(126,183,237,.18);border-radius:1rem;background:#081c30d1;padding:.72rem .8rem;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;hyphens:auto;cursor:pointer;box-shadow:0 16px 30px #00060e33;transform:translate(var(--map-node-x),var(--map-node-y));transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.home-master__map-node:after{content:"";position:absolute;width:3.2rem;height:1px;background:linear-gradient(90deg,#6bbaff00,#6bbaff9e)}.home-master__map-node-title{display:block;margin:0;color:#f7fbff;font-family:Bahnschrift,Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-weight:700;font-size:1rem;line-height:1.15}.home-master__map-node-body{display:block;margin:.34rem 0 0;color:#c7ddf1ad;font-size:.8rem;line-height:1.38}.home-master__map-core p[data-map-status]{color:var(--home-accent-strong)}.home-master__preview-card h3,.home-master__band-item h3,.home-master__capability-item h3,.home-master__ecosystem-node h3,.home-master__trust-item h3{overflow-wrap:anywhere;hyphens:auto}.home-master__map-node--northwest{left:1.3rem;top:5.5rem}.home-master__map-node--north{left:50%;top:1.15rem;--map-node-x: -50%}.home-master__map-node--northeast{right:1.3rem;top:5.5rem}.home-master__map-node--southwest{left:1.3rem;bottom:12.5rem}.home-master__map-node--south{left:50%;bottom:8rem;--map-node-x: -50%}.home-master__map-node--southeast{right:1.3rem;bottom:12.5rem}.home-master__map-node:hover,.home-master__map-node:focus-visible,.home-master__map-node.is-active{border-color:#7ec4ff8a;background:#0d2c49f5;box-shadow:0 18px 38px #00081247,0 0 0 .25rem #56aff514;transform:translate(var(--map-node-x),calc(var(--map-node-y) - .18rem))}.home-master__map-node:focus-visible{outline:2px solid rgba(139,207,255,.72);outline-offset:3px}.home-master__map-node--northwest:after,.home-master__map-node--southwest:after{right:-2.8rem;top:50%}.home-master__map-node--northeast:after,.home-master__map-node--southeast:after{left:-2.8rem;top:50%;transform:rotate(180deg)}.home-master__map-node--north:after{left:50%;bottom:-2rem;transform:translate(-50%) rotate(90deg)}.home-master__map-node--south:after{left:50%;top:-2rem;transform:translate(-50%) rotate(-90deg)}.home-master__map-flow{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.home-master__map-flow-column{min-width:0;border:1px solid rgba(145,191,234,.12);border-radius:.9rem;background:#04111fb8;padding:.72rem}.home-master__map-flow-column h3{margin:0 0 .55rem;color:#a0d2f8bf;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-master__map-flow-column ul{margin:0;padding:0;list-style:none}.home-master__map-flow-column li{overflow-wrap:anywhere;color:#ecf6fce0;font-size:.75rem;line-height:1.35}.home-master__map-flow-column li+li{margin-top:.28rem}.home-master__band{background:radial-gradient(circle at 92% 15%,rgba(61,144,224,.1),transparent 22rem),#08182bc7}.home-master__band-item,.home-master__capability-item,.home-master__trust-item,.home-master__trust-proof,.home-master__process-lane,.home-master__ecosystem-node{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.home-master__band-item:hover,.home-master__band-item:focus-within,.home-master__capability-item:hover,.home-master__capability-item:focus-within,.home-master__trust-item:hover,.home-master__trust-item:focus-within,.home-master__trust-proof:hover,.home-master__trust-proof:focus-within,.home-master__process-lane:hover,.home-master__ecosystem-node:hover{border-color:#7fbef84d;background-color:#0d263eb8;box-shadow:0 20px 48px #00081233;transform:translateY(-3px)}.home-master--motion-ready .home-master__reveal{opacity:0;transform:translateY(1rem);transition:opacity .52s ease,transform .52s ease;transition-delay:calc(var(--reveal-index, 0) * 55ms)}.home-master--motion-ready .home-master__reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes home-map-scan{0%,28%{transform:translate(-38%);opacity:0}44%{opacity:.55}62%{transform:translate(36%);opacity:0}to{transform:translate(36%);opacity:0}}@keyframes home-map-breathe{0%,to{opacity:.72;transform:scale(.995)}50%{opacity:1;transform:scale(1.015)}}@media(min-width:64rem){.home-master__header-shell{grid-template-columns:minmax(10rem,.7fr) minmax(0,1fr) auto}.home-master__hero-grid{grid-template-columns:minmax(0,.9fr) minmax(31rem,1.1fr);gap:clamp(2rem,4vw,4.2rem);align-items:center}.home-master__hero-visual{align-self:center}.home-master__system-map{min-height:33rem}}@media(min-width:80rem){.home-master__system-map{min-height:34rem}}@media(max-width:63.99rem){.home-master__header{padding-top:.75rem}.home-master__header-shell{width:min(100% - 1rem,84rem);border-radius:1.25rem}.home-master__hero-grid{gap:1.85rem}}@media(max-width:47.99rem){.home-master__hero-section{padding-top:2rem}.home-master__eyebrow{margin-bottom:.75rem;font-size:.66rem;letter-spacing:.18em}.home-master__hero-product{max-width:calc(100vw - 2rem);font-size:clamp(1.72rem,7.2vw,2.1rem);line-height:1.03;letter-spacing:-.015em;overflow-wrap:anywhere}.home-master__title{max-width:calc(100vw - 2rem);font-size:clamp(1.56rem,6.4vw,1.95rem);line-height:1.06;letter-spacing:-.018em;text-wrap:pretty;overflow-wrap:anywhere}.home-master__lead{max-width:calc(100vw - 2rem);margin-top:.9rem;font-size:.98rem;line-height:1.6}.home-master__marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem .75rem;margin-top:1rem}.home-master__marks span{font-size:.76rem}.home-master__hero-actions{display:grid;grid-template-columns:1fr;margin-top:1rem}.home-master__button,.home-master__button-secondary,.home-master__button-quiet{width:100%}.home-master__system-map{min-height:auto;padding:1rem}.home-master__system-map:before,.home-master__map-rings{display:none}.home-master__map-core,.home-master__map-node,.home-master__map-flow{position:relative;inset:auto;width:100%;transform:none}.home-master__map-core{margin-bottom:.8rem;padding:1rem}.home-master__map-node{--map-node-x: 0%;--map-node-y: 0rem;box-shadow:none}.home-master__map-node:hover,.home-master__map-node:focus-visible,.home-master__map-node.is-active{transform:none}.home-master__map-node:after{display:none}.home-master__map-nodes{display:grid;gap:.55rem}.home-master__map-flow{grid-template-columns:1fr;margin-top:.8rem}}@media(prefers-reduced-motion:reduce){.home-master *,.home-master *:before,.home-master *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.home-master__system-map,.home-master__map-node,.home-master--motion-ready .home-master__reveal{transform:none!important}}.home-master__section:not(.home-master__hero-section){padding:clamp(4.8rem,7vw,7.2rem) 0}.home-master__section:not(.home-master__hero-section):before{content:"";position:absolute;left:50%;top:0;width:min(76rem,calc(100% - 2rem));height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(111,177,240,.28),transparent);opacity:.85;pointer-events:none}.home-master__band,.home-master__capability-lead,.home-master__process-copy,.home-master__ecosystem-copy,.home-master__trust-copy,.home-master__cta-shell{position:relative;overflow:hidden}.home-master__band:before,.home-master__capability-lead:before,.home-master__process-copy:before,.home-master__ecosystem-copy:before,.home-master__trust-copy:before,.home-master__cta-shell:before{content:"";position:absolute;inset:-35% -20% auto;height:16rem;background:radial-gradient(circle at 50% 50%,rgba(91,169,241,.12),transparent 62%);pointer-events:none}.home-master__audience-focus{display:grid;gap:.35rem;margin-top:clamp(1.2rem,2.4vw,1.8rem);border:1px solid rgba(142,196,246,.16);border-radius:1.2rem;background:linear-gradient(135deg,#0f304eb3,#071626b8),radial-gradient(circle at 85% 20%,rgba(72,157,235,.18),transparent 12rem);padding:clamp(1rem,2vw,1.35rem);box-shadow:inset 0 1px #ffffff0a}.home-master__audience-focus span{color:#9ed3f9c7;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-master__audience-focus strong{color:#f7fbff;font-family:Bahnschrift,Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.12}.home-master__audience-focus p{max-width:52rem;margin:0;color:#d8eaf7c2;line-height:1.65}.home-master__band-grid{grid-auto-flow:dense;margin-top:1rem}.home-master__band-item{appearance:none;min-width:0;border:0;border-top:1px solid rgba(142,188,230,.08);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:flex .26s ease,min-height .26s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.home-master__band-item h3{max-width:16rem}.home-master__band-item p{max-width:22rem}.home-master__band-title,.home-master__band-body{display:block}.home-master__band-title{max-width:16rem}.home-master__band-body{max-width:22rem}.home-master__band-item:hover,.home-master__band-item:focus-visible,.home-master__band-item.is-active{background:linear-gradient(180deg,#113758f2,#08192bf5),radial-gradient(circle at 80% 20%,rgba(89,175,246,.2),transparent 11rem)}.home-master__band-item:focus-visible{outline:2px solid rgba(139,207,255,.74);outline-offset:-4px}.home-master__capability-rail{grid-auto-flow:dense}.home-master__capability-item{overflow:hidden;background:linear-gradient(180deg,#0c243ceb,#071829f0),radial-gradient(circle at 88% 18%,rgba(72,157,235,.16),transparent 11rem)}.home-master__capability-item h3{font-size:clamp(1.15rem,1.8vw,1.55rem)}.home-master__capability-label{border:1px solid rgba(135,194,248,.18);border-radius:999px;background:#05132285;padding:.34rem .56rem;color:#9dd2f9d1;letter-spacing:.08em}.home-master__process-map{background:radial-gradient(circle at 50% 0%,rgba(80,165,245,.16),transparent 18rem),linear-gradient(180deg,#081a2dfa,#04101df5)}.home-master__process-lane{position:relative;background:linear-gradient(90deg,#081a2d00,#11325042,#081a2d00)}.home-master__process-lane:hover .home-master__node,.home-master__process-lane:focus-within .home-master__node{border-color:#81c7ff57}.home-master__ecosystem-node{backdrop-filter:blur(14px)}.home-master__ecosystem-world{background:radial-gradient(circle at 50% 50%,rgba(57,139,220,.18),transparent 16rem),radial-gradient(circle at 18% 20%,rgba(120,194,249,.08),transparent 12rem),linear-gradient(180deg,#061526fa,#04101df5)}.home-master__trust-list{grid-auto-flow:dense}.home-master__trust-proof{background:linear-gradient(135deg,#103252eb,#061626f2),radial-gradient(circle at 82% 16%,rgba(91,169,241,.18),transparent 12rem)}@media(min-width:64rem){.home-master__capability-lead,.home-master__process-copy,.home-master__ecosystem-copy,.home-master__trust-copy{position:sticky;top:7rem;align-self:start}.home-master__band-grid{display:flex;min-height:18.5rem}.home-master__band-item{flex:1 1 0;border-top:0;border-left:1px solid rgba(142,188,230,.08);padding:clamp(1.05rem,1.7vw,1.4rem)}.home-master__band-item:first-child{border-left:0}.home-master__band-item:hover,.home-master__band-item:focus-visible,.home-master__band-item.is-active{flex:1.65 1 0}.home-master__capability-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding-left:0}.home-master__capability-rail:before,.home-master__capability-item:before{display:none}.home-master__capability-item{min-height:13rem;padding:1.15rem}.home-master__trust-proof{grid-column:span 2}}@media(max-width:63.99rem){.home-master__product-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.home-master__section:not(.home-master__hero-section){padding:3.5rem 0}.home-master__product-deck{border-radius:1.45rem;padding:1rem}.home-master__product-rail{grid-template-columns:1fr}.home-master__product-card img{aspect-ratio:16 / 9}.home-master__audience-focus{margin-top:1rem}.home-master__band-item{width:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink-primary);font-family:var(--font-sans);background:radial-gradient(circle at 0 0,#3a7cc538,#0000 32%),radial-gradient(circle at 100% 0,#2460ab29,#0000 26%),linear-gradient(#04111f,#071728);overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.02em}a{color:inherit}}@layer components{.site-shell{isolation:isolate;position:relative}.site-shell:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#8fbae50f 1px,#0000 1px),linear-gradient(90deg,#8fbae50f 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 92%);mask-image:linear-gradient(#0006,#0000 92%)}.panel{border:1px solid var(--line-soft);background:var(--surface-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #02081247}.panel-strong{background:var(--surface-strong);color:var(--ink-inverse);border:1px solid #f7fbfc1f;box-shadow:0 24px 50px #06121a3d}.eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--ink-secondary);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;width:2.5rem;height:1px}.section-frame{border-radius:1.75rem;padding:1.5rem}.link-pill{border:1px solid var(--line-strong);border-radius:9999px;justify-content:center;align-items:center;padding:.7rem 1rem;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.link-pill:hover,.link-pill:focus-visible{background:var(--accent-soft);border-color:#2f8de775;transform:translateY(-1px)}.cta-button{background:var(--accent);color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:600;transition:transform .16s,background-color .16s;display:inline-flex}.cta-button:hover,.cta-button:focus-visible{background:#1a6bc5;transform:translateY(-1px)}.secondary-button{border:1px solid var(--line-strong);border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:600;display:inline-flex}.standard-page{padding:clamp(2.5rem,5vw,5rem) 0 clamp(4rem,7vw,6.5rem);position:relative}.standard-page__container{width:min(100% - 2rem,80rem);margin:0 auto}.standard-page__hero{align-items:stretch;gap:1.25rem;display:grid}.standard-page__intro,.standard-page__visual{min-width:0}.standard-page [data-spotlight-card]{--spotlight-x:50%;--spotlight-y:20%;isolation:isolate;position:relative;overflow:hidden}.standard-page [data-spotlight-card]:before{z-index:-1;background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y),#58aaf038,#58aaf014 10rem,transparent 18rem);content:"";opacity:0;transition:opacity .22s;position:absolute;inset:-1px}.standard-page [data-spotlight-card]:hover:before,.standard-page [data-spotlight-card]:focus-visible:before,.standard-page [data-spotlight-card]:focus-within:before{opacity:1}.standard-page [data-reveal]{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.2,.8,.2,1);transform:translateY(1rem)}.standard-page [data-reveal].is-visible{opacity:1;transform:translate(0)}.standard-info-card--delay-1{transition-delay:80ms}.standard-info-card--delay-2{transition-delay:.15s}.standard-info-card--delay-3{transition-delay:.22s}.standard-page__intro{background:radial-gradient(circle at 10% 0,#2f8de72e,#0000 22rem),#081827d6;align-content:end;gap:1.2rem;min-height:clamp(22rem,42vw,34rem);display:grid}.standard-page__intro h1{max-width:12ch;color:var(--ink-inverse);text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.95}.standard-page__intro p{max-width:62ch;color:var(--ink-secondary);overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8}.standard-page__quick-facts{flex-wrap:wrap;gap:.55rem;margin-top:.5rem;display:flex}.standard-page__quick-facts span{color:#e9f3fbd1;background:#06152494;border:1px solid #8fbae533;border-radius:999px;padding:.48rem .72rem;font-size:.82rem}.standard-page__visual{background:linear-gradient(#0a2036e0,#081827c2),radial-gradient(circle at 80% 8%,#529ce524,#0000 15rem);gap:1rem;display:grid}.standard-page__image-shell{background:#04101e7a;border:1px solid #8fbae524;border-radius:1.25rem;overflow:hidden}.standard-page__image-shell img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;min-height:16rem;display:block}.standard-page--about .standard-page__image-shell img,.standard-page--contact .standard-page__image-shell img,.standard-page--imprint .standard-page__image-shell img{object-fit:contain;background:#e8f1f80f;padding:clamp(1.4rem,4vw,3rem)}.standard-page--about .standard-page__image-shell img{object-fit:cover;padding:0}.standard-page__visual-copy{gap:.5rem;display:grid}.standard-page__visual-copy span{color:#93c4f0c2;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.standard-page__visual-copy h2{color:var(--ink-inverse);font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.05}.standard-page__visual-copy p{color:var(--ink-secondary);margin:0;line-height:1.7}.standard-page__focus-system{gap:1rem;margin-top:clamp(1.25rem,3vw,2.25rem);scroll-margin-top:7rem;display:grid}.standard-page__focus-copy{align-content:end;gap:.8rem;min-width:0;display:grid}.standard-page__focus-copy h2{max-width:17ch;color:var(--ink-inverse);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,4.35rem);line-height:.98}.standard-page__focus-board{background:linear-gradient(135deg,#091d30eb,#06121fcc),radial-gradient(circle at 12% 18%,#3f97e929,#0000 20rem);border:1px solid #8fbae524;border-radius:1.4rem;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 1.5rem 4rem #010d1833}.standard-page__focus-media{background:#e8f1f80f;border:1px solid #8fbae524;border-radius:1rem;min-width:0;overflow:hidden}.standard-page__focus-media img{aspect-ratio:16/11;object-fit:cover;filter:saturate(.86)contrast(1.06);width:100%;min-height:clamp(15rem,31vw,24rem);transition:filter .26s,transform .42s;display:block;transform:scale(1.01)}.standard-page__focus-board:hover .standard-page__focus-media img,.standard-page__focus-board:focus-within .standard-page__focus-media img{filter:saturate()contrast(1.1);transform:scale(1.045)}.standard-page__focus-readout{align-content:end;gap:.65rem;min-width:0;padding:.25rem;display:grid}.standard-page__focus-readout span{color:#93c4f0cc;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.standard-page__focus-readout h3{color:var(--ink-inverse);font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:.98}.standard-page__focus-readout p{max-width:34ch;color:var(--ink-secondary);margin:0;line-height:1.65}.standard-page__focus-triggers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.standard-focus-chip{color:#e9f3fbd1;cursor:pointer;text-align:left;background:#071626b3;border:1px solid #8fbae521;border-radius:1rem;grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.55rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.standard-focus-chip:hover,.standard-focus-chip:focus-visible,.standard-focus-chip[aria-pressed=true]{color:var(--ink-inverse);background:#0c263fe6;border-color:#58aaf075;transform:translateY(-2px)}.standard-focus-chip:active{transform:translateY(0)scale(.99)}.standard-focus-chip img{aspect-ratio:1;object-fit:cover;filter:saturate(.82)contrast(1.08);border-radius:.75rem;width:4.4rem;display:block}.standard-focus-chip span{overflow-wrap:anywhere;min-width:0;font-weight:700}.standard-page__section-grid{gap:1rem;margin-top:clamp(1.25rem,3vw,2rem);scroll-margin-top:7rem;display:grid}.standard-info-card{background:radial-gradient(circle at 92% 0,#2f8de71a,#0000 12rem),#081827c2;border:1px solid #8fbae521;border-radius:1.4rem;padding:clamp(1.25rem,2.5vw,1.8rem);position:relative;overflow:hidden}.standard-info-card--lead{background:linear-gradient(135deg,#0c2942e6,#081827c7),radial-gradient(circle at 90% 0,#509ee529,#0000 16rem)}.standard-info-card h2{font-family:var(--font-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:1rem 0 0;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.05}.standard-info-card p{max-width:68ch;color:var(--ink-secondary);margin:.9rem 0 0;line-height:1.75}.standard-info-card ul,.standard-page__sitemap ul{margin:1rem 0 0;padding:0;list-style:none}.standard-info-card li{color:#e2eef9c7;border-top:1px solid #8fbae51a;padding:.64rem 0;line-height:1.55}.standard-page__product-atlas{margin-top:clamp(2rem,5vw,4rem);scroll-margin-top:7rem}.standard-page__atlas-head{gap:.8rem;margin-bottom:1.25rem;display:grid}.standard-page__atlas-head h2{max-width:18ch;font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.standard-page__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.standard-product-card{background:#071626c7;border:1px solid #8fbae524;border-radius:1.3rem;grid-template-rows:auto auto 1fr;min-width:0;text-decoration:none;transition:flex-grow .42s cubic-bezier(.2,.8,.2,1),transform .18s,border-color .18s,background-color .18s;display:grid;overflow:hidden}.standard-product-card:hover,.standard-product-card:focus-visible{background:#0a1f36db;border-color:#2f8de76b;transform:translateY(-3px)}.standard-product-card img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.84)contrast(1.04);border-bottom:1px solid #8fbae51f;width:100%}.standard-product-card span{color:var(--ink-inverse);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:1rem 1rem 0;font-weight:700;line-height:1.25}.standard-product-card p{color:var(--ink-secondary);margin:0;padding:.5rem 1rem 1.1rem;font-size:.92rem;line-height:1.6}.standard-page--about .standard-product-card img{transition:filter .24s,transform .42s}.standard-page--about .standard-product-card:hover img,.standard-page--about .standard-product-card:focus-visible img{filter:saturate()contrast(1.1);transform:scale(1.04)}.standard-page__sitemap,.standard-page__contact-panel{margin-top:clamp(2rem,5vw,4rem)}.standard-page__sitemap{gap:1rem;display:grid}.standard-page__sitemap h2,.standard-page__contact-panel h2{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.4vw,2rem)}.standard-page__sitemap li+li{border-top:1px solid #8fbae51a}.standard-page__sitemap a{color:#e9f3fbd1;padding:.72rem 0;text-decoration:none;display:block}.standard-page__sitemap a:hover,.standard-page__sitemap a:focus-visible{color:var(--ink-inverse)}.standard-page__contact-panel{gap:1.25rem;display:grid}.standard-page__contact-panel p{color:var(--ink-secondary);margin:.8rem 0 0;line-height:1.7}.standard-contact-form{gap:.85rem;display:grid}.standard-contact-form label{color:#e9f3fbd1;gap:.42rem;font-size:.9rem;display:grid}.standard-contact-form input,.standard-contact-form textarea{width:100%;color:var(--ink-inverse);background:#05111ebd;border:1px solid #8fbae52e;border-radius:.9rem;padding:.78rem .9rem}.standard-contact-form button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.85rem 1.2rem;font-weight:700;transition:transform .16s,background-color .16s}.standard-contact-form button:hover,.standard-contact-form button:focus-visible{background:#1a6bc5;transform:translateY(-1px)}@media(max-width:47.99rem){.site-header__shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.site-header__brand{overflow:hidden}.site-header__mobile-menu{justify-self:end;max-width:6.8rem;padding:.85rem 1rem}.site-header__mobile-menu summary{white-space:nowrap}.site-header__mobile-menu[open]{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}}@media(min-width:64rem){.standard-page__hero{grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr)}.standard-page__focus-system{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-template-areas:"copy board""triggers board";align-items:stretch}.standard-page__focus-copy{grid-area:copy}.standard-page__focus-board{grid-area:board;grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr)}.standard-page__focus-triggers{grid-area:triggers;align-self:end}.standard-page__section-grid{grid-template-columns:1.12fr .88fr}.standard-info-card--lead{grid-row:span 2}.standard-page__product-grid{grid-template-columns:1.1fr .9fr 1fr}.standard-page__product-grid .standard-product-card:first-child{grid-column:span 2}.standard-page--about .standard-page__product-grid{gap:.75rem;min-height:30rem;display:flex}.standard-page--about .standard-product-card{flex:1 1 0}.standard-page--about .standard-product-card:first-child{flex-grow:1.45;grid-column:auto}.standard-page--about .standard-product-card:hover,.standard-page--about .standard-product-card:focus-visible{flex-grow:1.85}.standard-page--about .standard-product-card img{height:17rem;min-height:15.5rem}.standard-page__sitemap,.standard-page__contact-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){.standard-page{padding-top:1.25rem}.standard-page__intro{min-height:auto}.standard-page [data-reveal]{transform:translateY(.65rem)}.standard-page__intro h1{overflow-wrap:anywhere;text-wrap:pretty;max-width:100%;font-size:clamp(2.45rem,14vw,4.2rem)}.standard-page__focus-system{gap:.85rem;margin-top:1rem}.standard-page__focus-copy h2{max-width:100%;font-size:clamp(2rem,12vw,3.4rem)}.standard-page__focus-board{padding:.9rem}.standard-page__focus-triggers,.standard-page__product-grid{grid-template-columns:1fr}.standard-page__visual{padding:1rem}}@media(prefers-reduced-motion:reduce){.standard-page [data-reveal],.standard-page__focus-media img,.standard-product-card,.standard-product-card img,.standard-focus-chip{transition:none}.standard-page [data-reveal]{opacity:1;transform:none}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-56{min-height:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[rgba\(111\,180\,255\,0\.58\)\]{border-color:#6fb4ff94}.border-\[rgba\(164\,205\,242\,0\.12\)\]{border-color:#a4cdf21f}.border-\[rgba\(164\,205\,242\,0\.14\)\]{border-color:#a4cdf224}.bg-\[rgba\(5\,17\,30\,0\.94\)\]{background-color:#05111ef0}.bg-\[rgba\(9\,25\,41\,0\.28\)\]{background-color:#09192947}.bg-\[rgba\(28\,134\,217\,0\.18\)\]{background-color:#1c86d92e}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.text-\[color\:var\(--ink-inverse\)\]{color:var(--ink-inverse)}.text-\[color\:var\(--ink-secondary\)\]{color:var(--ink-secondary)}.text-\[rgba\(184\,215\,246\,0\.72\)\]{color:#b8d7f6b8}.text-\[rgba\(223\,234\,244\,0\.72\)\]{color:#dfeaf4b8}.text-\[rgba\(231\,241\,251\,0\.76\)\]{color:#e7f1fbc2}.text-\[rgba\(233\,243\,251\,0\.82\)\]{color:#e9f3fbd1}.text-\[rgba\(233\,244\,251\,0\.76\)\]{color:#e9f4fbc2}.text-\[rgba\(247\,251\,252\,0\.7\)\]{color:#f7fbfcb3}.text-\[rgba\(247\,251\,252\,0\.8\)\]{color:#f7fbfccc}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:border-\[rgba\(164\,205\,242\,0\.34\)\]:hover{border-color:#a4cdf257}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:py-14{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.6fr_0\.8fr\]{grid-template-columns:1.6fr .8fr}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}}@media(min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:text-\[2\.8rem\]{font-size:2.8rem}.xl\:text-\[2\.75rem\]{font-size:2.75rem}}}:root{--surface-base:#05111e;--surface-panel:#081827d1;--surface-strong:#0c202ee6;--ink-primary:#eef5fb;--ink-secondary:#d0e0efc7;--ink-inverse:#f7fbfc;--line-soft:#8fbae524;--line-strong:#8fbae53d;--accent:#2f8de7;--accent-soft:#2f8de71f;--highlight:#93c4f0b8;--font-sans:"Segoe UI Variable Text", "Aptos", "Trebuchet MS", sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-display:"Bahnschrift", "Aptos Display", "Segoe UI Variable Display", "Segoe UI", sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.shared-header{--home-ink: #f4f9fd;--home-ink-soft: #d0e0ef;--home-ink-muted: #a6c4de;background:#04111f;font-family:Bahnschrift,Segoe UI,sans-serif}.shared-header a{text-decoration:none}.shared-header .home-master__locale-link{display:inline-flex;align-items:center;gap:.3rem}.shared-header .home-master__locale-link img{width:18px;height:11px;flex:0 0 18px}.shared-header .home-master__header-shell{grid-template-columns:minmax(0,1fr)}.shared-header .home-master__nav{overflow:visible}.shared-header .home-master__brand-note{max-width:34ch}.shared-header .home-master__nav,.shared-header .home-master__header-tools{display:none}.shared-header .home-master__mobile-nav{display:block}@media(min-width:1400px){.shared-header .home-master__header-shell{grid-template-columns:minmax(230px,1fr) auto auto;gap:.75rem}.shared-header .home-master__nav{display:block}.shared-header .home-master__header-tools{display:flex}.shared-header .home-master__mobile-nav{display:none}}body,.bfm,.standard-page{font-family:Bahnschrift,Segoe UI,sans-serif}h1,h2,h3,.bfm h1,.bfm h2,.bfm h3,.standard-page h1,.standard-page h2,.standard-page h3{font-family:Bahnschrift,Segoe UI,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.site-shell .bfm{--bfm-accent: #66b3ff;--bfm-accent-strong: #66b3ff;background:#04111f}.site-shell .bfm__btn{background:#2469cc;color:#fff}.site-shell .standard-page__intro{align-content:center;min-height:0;padding:1.5rem;background:transparent;border:0;box-shadow:none}.site-shell .standard-page__intro h1{max-width:24ch}.site-shell .standard-page__hero{align-items:center}.site-shell .standard-page__visual{background:transparent;border:0;box-shadow:none}.standard-page__intro h1,.bfm__hero-h1{font-size:2.75rem;line-height:1.12}.standard-page--about .standard-page__image-shell img{aspect-ratio:4 / 5;object-fit:contain;filter:none}.standard-page__section-grid{align-items:start}.standard-page__visual,.standard-page__intro{min-width:0}@media(max-width:600px){.standard-page__intro h1,.bfm__hero-h1{font-size:2rem}.shared-header .home-master__mobile-locale{flex-wrap:wrap}}.standard-page--privacy .standard-page__hero,.standard-page--imprint .standard-page__hero{display:block;max-width:850px;margin-inline:auto}.standard-page--privacy .standard-page__intro,.standard-page--imprint .standard-page__intro{min-height:0;padding:24px 0}.standard-page--privacy .standard-page__section-grid,.standard-page--imprint .standard-page__section-grid{display:block;max-width:850px;margin-inline:auto}.standard-page--privacy .standard-info-card,.standard-page--imprint .standard-info-card{background:transparent;border:0;box-shadow:none;padding:24px 0}.standard-page--privacy .standard-info-card p,.standard-page--imprint .standard-info-card p{max-width:none}@media(max-width:480px){.standard-page--privacy .standard-page__intro h1{font-size:24px;hyphens:auto}}
