@charset "UTF-8";@keyframes dc-fade-up{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dc-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes dc-gradient-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-4%,0) scale(1.12)}}@keyframes dc-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes dc-spin{to{transform:rotate(360deg)}}@keyframes dc-check-draw{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}@keyframes dc-pulse-ring{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.dc-animate-fade-up{animation:dc-fade-up .62s cubic-bezier(.22,1,.36,1) both}.dc-animate-fade-in{animation:dc-fade-in .62s cubic-bezier(.22,1,.36,1) both}.dc-delay-1{animation-delay:.11s}.dc-delay-2{animation-delay:.22s}.dc-delay-3{animation-delay:.33s}.dc-delay-4{animation-delay:.44s}.dc-delay-5{animation-delay:.55s}.dc-delay-6{animation-delay:.66s}.dc-word-trail{position:absolute;top:0;bottom:0;left:88%;width:115%;z-index:-1;pointer-events:none;opacity:var(--trail, 0);will-change:opacity}.dc-word-trail:before{content:"";position:absolute;left:0;right:0;top:38%;height:26%;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.85) 0%,rgba(178,236,230,.45) 22%,rgba(120,200,255,.12) 55%,transparent 85%);transform:scaleY(.35);box-shadow:0 0 40px 10px #a0e6ff2e}.dc-word-trail:after{content:"";position:absolute;inset:-30% 0;background:radial-gradient(circle at 6% 42%,rgba(255,255,255,.95) 0,rgba(190,240,255,.5) 1.1%,transparent 2.6%),radial-gradient(circle at 14% 64%,rgba(255,255,255,.85) 0,rgba(150,230,220,.45) 1.8%,transparent 4%),radial-gradient(circle at 22% 30%,rgba(255,255,255,.7) 0,rgba(170,220,255,.35) 1.2%,transparent 3%),radial-gradient(circle at 31% 55%,rgba(255,255,255,.8) 0,rgba(150,230,220,.4) 2.4%,transparent 5%),radial-gradient(circle at 40% 36%,rgba(255,255,255,.55) 0,rgba(170,220,255,.28) 1%,transparent 2.4%),radial-gradient(circle at 48% 70%,rgba(255,255,255,.6) 0,rgba(150,230,220,.3) 1.6%,transparent 3.6%),radial-gradient(circle at 58% 46%,rgba(255,255,255,.45) 0,rgba(170,220,255,.22) 2.6%,transparent 5.4%),radial-gradient(circle at 68% 28%,rgba(255,255,255,.4) 0,transparent 2.2%),radial-gradient(circle at 77% 62%,rgba(255,255,255,.3) 0,transparent 3%),radial-gradient(circle at 88% 44%,rgba(255,255,255,.22) 0,transparent 2.4%);animation:dc-bubbles-drift 1.4s ease-out infinite;will-change:transform}[data-enter=left] .dc-word-trail{left:auto;right:96%;transform:scaleX(-1)}[data-enter=bottom] .dc-word-trail,[data-enter=top] .dc-word-trail{left:8%;width:84%;top:78%;bottom:auto;height:170%}[data-enter=bottom] .dc-word-trail:before,[data-enter=top] .dc-word-trail:before{left:18%;right:18%;top:0;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(178,236,230,.3) 22%,rgba(120,200,255,.08) 55%,transparent 85%);transform:scaleX(.6)}[data-enter=top] .dc-word-trail{top:auto;bottom:78%;transform:scaleY(-1)}@keyframes dc-bubbles-drift{0%{transform:translate3d(0,6%,0) scale(.92)}to{transform:translate3d(8%,-8%,0) scale(1.08)}}@property --trail{syntax: "<number>"; inherits: true; initial-value: 0;}@property --shine{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes dc-word-arrive{0%{translate:var(--enter-x, 70vw) var(--enter-y, 0px);opacity:0;--trail: 1;--shine: 0}12%{opacity:1}45%{--trail: 1;--shine: 0}to{translate:0 0;opacity:1;--trail: 0;--shine: 1}}.page-hero{position:relative;overflow:hidden;padding-block:64px 56px;background:linear-gradient(150deg,#050f24,#0f2a54);color:#e8eefb}@media(min-width:1024px){.page-hero{padding-block:92px 80px}}.page-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 20% 0%,rgba(20,184,166,.28),transparent 58%),radial-gradient(ellipse at 90% 100%,rgba(45,212,191,.18),transparent 60%)}.page-hero__inner{position:relative;max-width:820px}.page-hero__eyebrow{display:inline-block;margin-bottom:.9rem;padding:.35rem .9rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#5eead4}.page-hero__title{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:clamp(2.1rem,6vw,3.9rem);line-height:1.08;letter-spacing:-.02em;color:#fff;margin-bottom:.9rem}.page-hero__lead{margin:0;font-size:1.06rem;color:#9fb0cd;max-width:62ch}.page-hero__meta{margin:1.1rem 0 0;font-size:.88rem;color:#9fb0cde6}.page-hero__meta strong{color:#5eead4}.section-head{max-width:62ch;margin-bottom:2.75rem}.section-head h2{margin:.45rem 0 .6rem}.page-hero--cinematic{--p: 0;isolation:isolate;display:flex;align-items:flex-end;min-height:min(56vh,460px);padding-block:56px 40px;background:#050f24}@media(min-width:1024px){.page-hero--cinematic{padding-block:72px 56px}}.page-hero--cinematic .page-hero__media{position:absolute;inset:0;z-index:-3;overflow:hidden}.page-hero--cinematic .page-hero__media>img,.page-hero--cinematic .page-hero__media>svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 58%;transform-origin:72% 50%;will-change:transform}.page-hero--cinematic .page-hero__plate{transform:scale(calc(1.06 + var(--p) * .16))}.page-hero--cinematic .page-hero__cut{transform:translate3d(0,calc(var(--p) * -6vh),0) scale(calc(1.06 + var(--p) * .34))}.page-hero--cinematic .page-hero__bg{z-index:-2;background:linear-gradient(90deg,#050f24e6,#050f249e 42%,#050f241f 78%),linear-gradient(0deg,rgba(5,15,36,.75) 0%,transparent 45%)}.page-hero--cinematic .page-hero__electric{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.page-hero--cinematic .page-hero__inner{transform:translate3d(0,calc(var(--p) * -8vh),0);opacity:calc(1 - var(--p) * 1.3)}.page-hero--cinematic .page-hero__word{position:relative;display:block;width:fit-content;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:800;line-height:.95;letter-spacing:-.045em;white-space:nowrap;color:transparent;background:linear-gradient(180deg,#fff,#eef2f7 34%,#9fabbb 50%,#f5f8fc 64%,#c3ccd8);-webkit-background-clip:text;background-clip:text;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:.2em;font-size:clamp(2.6rem,8vw,5.5rem);transform:perspective(1000px) rotateY(8deg);transform-origin:left center}.page-hero--cinematic .page-hero__word:before{content:attr(data-word);position:absolute;inset:0;z-index:-1;color:transparent;text-shadow:1px 1px 0 #8995a6,2px 2px 0 #7c889a,3px 3px 0 #6f7b8d,4px 4px 0 #626e80,5px 5px 0 #566274,6px 6px 0 #4a5667,7px 7px 0 #3f4a5b,10px 16px 28px rgba(0,0,0,.55)}.page-hero--cinematic .page-hero__word:after{content:attr(data-word);position:absolute;inset:0;color:transparent;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 48%,rgba(200,245,255,.8) 52%,transparent 62%) calc(100% - var(--shine, 0) * 100%) 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;pointer-events:none}.page-hero--cinematic[data-enter=right]{--enter-x: 70vw;--enter-y: 0px}.page-hero--cinematic[data-enter=left]{--enter-x: -70vw;--enter-y: 0px}.page-hero--cinematic [data-from=left]{--copy-x: -30vw;--copy-y: 0px}.page-hero--cinematic [data-from=right]{--copy-x: 30vw;--copy-y: 0px}.page-hero--cinematic [data-from=top]{--copy-x: 0px;--copy-y: -14vh}.page-hero--cinematic [data-from=bottom]{--copy-x: 0px;--copy-y: 14vh}.page-hero--cinematic.is-cinematic .page-hero__word,.page-hero--cinematic.is-cinematic [data-from]{opacity:0}.page-hero--cinematic.is-cinematic.is-arriving .page-hero__word{animation:dc-word-arrive 1.3s cubic-bezier(.22,1,.36,1) .55s both}.page-hero--cinematic.is-cinematic.is-arriving [data-from]{animation:page-copy-arrive .95s cubic-bezier(.22,1,.36,1) both}.page-hero--cinematic.is-cinematic.is-arriving .page-hero__eyebrow{animation-delay:.95s}.page-hero--cinematic.is-cinematic.is-arriving .page-hero__title{animation-delay:1.05s}.page-hero--cinematic.is-cinematic.is-arriving .page-hero__lead{animation-delay:1.15s}.page-hero--cinematic.is-cinematic.is-arriving .page-hero__meta{animation-delay:1.25s}@keyframes page-copy-arrive{0%{translate:var(--copy-x, 0px) var(--copy-y, 14vh);opacity:0}55%{opacity:1}to{translate:0 0;opacity:1}}.hero-scene__turn{transform-box:fill-box;transform-origin:center;animation:hero-scene-turn 14s linear infinite}.hero-scene__rotate{transform-box:fill-box;transform-origin:center;animation:hero-scene-rotate var(--speed, 40s) linear infinite}.hero-scene__rotate--back{animation-direction:reverse}.hero-scene__draw{stroke-dasharray:var(--len, 300);stroke-dashoffset:var(--len, 300);animation:hero-scene-draw 1.4s cubic-bezier(.65,0,.35,1) var(--delay, 1.3s) forwards}.hero-scene__glow{filter:drop-shadow(0 0 6px rgba(94,234,212,.8))}.hero-scene__spark{opacity:0;filter:drop-shadow(0 0 6px #5eead4);animation:hero-scene-fade .4s ease-out var(--delay, 2.6s) forwards}.hero-scene__pin{transform-box:fill-box;transform-origin:center bottom;animation:hero-scene-drop .7s cubic-bezier(.34,1.56,.64,1) var(--delay, 1s) both}.hero-scene__pop{transform-box:fill-box;transform-origin:center;animation:hero-scene-pop .65s cubic-bezier(.34,1.56,.64,1) var(--delay, 1s) both}.hero-scene__ring{transform-box:fill-box;transform-origin:center;animation:hero-scene-ring 2.2s ease-out var(--delay, 1.8s) infinite both}.hero-scene__chip{transform-box:fill-box;transform-origin:center;animation:hero-scene-chip .8s cubic-bezier(.22,1,.36,1) var(--delay, 1.5s) both,hero-scene-bob 5s ease-in-out calc(2.3s + var(--d, 0s)) infinite}@keyframes hero-scene-turn{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes hero-scene-rotate{to{transform:rotate(360deg)}}@keyframes hero-scene-draw{to{stroke-dashoffset:0}}@keyframes hero-scene-fade{to{opacity:1}}@keyframes hero-scene-drop{0%{opacity:0;transform:translateY(-30px) scale(.6)}to{opacity:1;transform:none}}@keyframes hero-scene-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes hero-scene-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes hero-scene-chip{0%{opacity:0;transform:translateY(24px) scale(.85)}to{opacity:1;transform:none}}@keyframes hero-scene-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.page-hero--cinematic.is-cinematic.is-arriving .legal-updated{animation-delay:1.25s}.page-hero--cinematic.is-cinematic .legal-updated__shine{animation-delay:2.4s}.legal{background:#fff}.legal__grid{display:grid;gap:2.5rem;align-items:start;grid-template-columns:1fr}@media(min-width:1024px){.legal__grid{grid-template-columns:260px 1fr;gap:3.5rem}}@media(min-width:1024px){.legal__toc{position:sticky;top:98px}}.legal__toc-title{margin-bottom:.9rem;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#55637a}.legal__toc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem;border-left:2px solid #dde4ee}.legal__toc-link{display:block;padding:.42rem 0 .42rem .9rem;margin-left:-2px;border-left:2px solid transparent;font-size:.9rem;color:#55637a;transition:color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.legal__toc-link:hover{color:#0a1c3d;border-left-color:#14b8a6}.legal__body{max-width:74ch}.legal__intro{padding:1.25rem 1.5rem;margin-bottom:2.5rem;background:#f7f9fc;border:1px solid #dde4ee;border-left:3px solid #14b8a6;border-radius:14px;color:#55637a}.legal__intro p:last-child{margin-bottom:0}.legal__section{padding-top:.5rem;margin-bottom:2.5rem;scroll-margin-top:98px}.legal__section h2{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.3;display:flex;gap:.6rem;margin-bottom:.75rem}.legal__section p,.legal__section li{color:#2b3648}.legal__section ul{margin:0 0 1em;display:flex;flex-direction:column;gap:.4rem}.legal__section-num{color:#0d9488a6;font-variant-numeric:tabular-nums}.legal__contact{padding:1.5rem;margin-top:2rem;background:#f7f9fc;border:1px solid #dde4ee;border-radius:22px}.legal__contact h2{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.3;margin-bottom:.6rem}.legal__contact p{margin:0 0 .3rem}.legal__contact a{font-weight:600;overflow-wrap:anywhere}.legal-updated{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.35rem .9rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:.84rem;color:#e8eefb}.legal-updated svg{width:15px;height:15px;fill:#5eead4}.legal-updated strong{color:#5eead4;font-weight:700}.legal-progress{position:fixed;top:0;left:0;right:0;z-index:1100;height:3px;pointer-events:none;background:linear-gradient(90deg,#2dd4bf,#0d9488);box-shadow:0 0 10px #2dd4bf99;transform:scaleX(var(--read, 0));transform-origin:left center;will-change:transform}.legal-updated{position:relative;overflow:hidden}.legal-updated__shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:legal-shine 1.1s cubic-bezier(.22,1,.36,1) 1.1s both}@keyframes legal-shine{to{transform:translate(120%)}}.legal__toc-title[data-step]:after{content:attr(data-step);display:inline-block;margin-left:.6rem;padding:.1rem .55rem;border-radius:999px;background:#14b8a61f;color:#0d9488;font-size:.72rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.legal__toc-list{position:relative;counter-reset:toc;border-left-color:transparent;background:linear-gradient(#dde4ee,#dde4ee) 0 0/2px 100% no-repeat border-box}.legal__toc-list:before{content:"";position:absolute;top:0;left:-2px;width:2px;height:calc(var(--read, 0) * 100%);background:linear-gradient(180deg,#5eead4,#14b8a6);border-radius:2px}.legal__toc-list:after{content:"";position:absolute;top:0;left:-3px;width:4px;height:var(--ind-h, 0px);border-radius:4px;background:#14b8a6;box-shadow:0 0 12px 2px #2dd4bfa6;opacity:0;transform:translateY(var(--ind-y, 0px));transition:transform .5s cubic-bezier(.34,1.3,.5,1),height .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.legal__toc-list.has-active:after{opacity:1}.legal__toc-list li{counter-increment:toc;animation:legal-slide-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.45s + var(--i, 0) * 60ms)}.legal__toc-link{position:relative;display:flex;align-items:center;gap:.65rem;margin-right:.25rem;padding:.45rem .7rem .45rem .9rem;border-left:0;border-radius:0 8px 8px 0;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.legal__toc-link:before{content:counter(toc);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px solid #dde4ee;background:#fff;font-size:.72rem;font-weight:700;color:#55637a;font-variant-numeric:tabular-nums;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.legal__toc-link:hover{color:#0a1c3d;background:#f7f9fc;border-left-color:transparent}.legal__toc-link.is-passed{color:#2b3648}.legal__toc-link.is-passed:before{content:"\2713";border-color:#14b8a680;background:#14b8a61a;color:#0d9488}.legal__toc-link.is-active{color:#0a1c3d;font-weight:700;background:linear-gradient(90deg,#14b8a624,#14b8a605);transform:translate(4px)}.legal__toc-link.is-active:before{border-color:#14b8a6;background:#14b8a6;color:#fff;box-shadow:0 0 0 4px #14b8a62e,0 4px 12px #0d948866;animation:legal-toc-ping .6s cubic-bezier(.34,1.56,.64,1)}.legal__intro{position:relative;border-left-color:transparent;animation:dc-fade-up .62s cubic-bezier(.22,1,.36,1) .35s both}.legal__intro:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;border-radius:14px 0 0 14px;background:#14b8a6;transform-origin:top;animation:legal-rail .8s cubic-bezier(.22,1,.36,1) .75s both}.legal__section[dcScrollReveal]{transform:none}.legal__section[dcScrollReveal]>*{opacity:0;transform:translate3d(0,16px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.legal__section[dcScrollReveal]>:nth-child(1){transition-delay:0ms}.legal__section[dcScrollReveal]>:nth-child(2){transition-delay:90ms}.legal__section[dcScrollReveal]>:nth-child(3){transition-delay:.18s}.legal__section[dcScrollReveal]>:nth-child(4){transition-delay:.27s}.legal__section[dcScrollReveal]>:nth-child(5){transition-delay:.36s}.legal__section[dcScrollReveal]>:nth-child(6){transition-delay:.45s}.legal__section[dcScrollReveal]>:nth-child(7){transition-delay:.54s}.legal__section[dcScrollReveal]>:nth-child(8){transition-delay:.63s}.legal__section[dcScrollReveal] h2{position:relative;padding-bottom:.4rem}.legal__section[dcScrollReveal] h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:2px;border-radius:2px;background:linear-gradient(90deg,#2dd4bf,#0d9488);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1) .25s}.legal__section[dcScrollReveal] .legal__section-num{display:inline-block;transform:scale(.4) rotate(-20deg);transition:transform .6s cubic-bezier(.34,1.56,.64,1) .15s}.legal__section[dcScrollReveal] li::marker{color:#14b8a6}.legal__section[dcScrollReveal].dc-revealed>*{opacity:1;transform:none}.legal__section[dcScrollReveal].dc-revealed h2:after{transform:scaleX(1)}.legal__section[dcScrollReveal].dc-revealed .legal__section-num{transform:none}.legal__contact[dcScrollReveal]{transform:translate3d(0,32px,0) scale(.97);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1) .4s}.legal__contact[dcScrollReveal].dc-revealed{transform:none;box-shadow:0 16px 40px -18px #0d948873}@keyframes legal-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes legal-toc-ping{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes legal-slide-in{0%{opacity:0;transform:translate3d(-16px,0,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.legal__section[dcScrollReveal]>*,.legal__section[dcScrollReveal] .legal__section-num{opacity:1;transform:none}.legal__section[dcScrollReveal] h2:after{transform:scaleX(1)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.65;color:#2b3648;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:Inter,Segoe UI,system-ui,sans-serif;color:#0a1c3d}p{margin:0 0 1em}a{color:#0d9488;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1)}a:hover{color:#14b8a6}a:focus-visible{outline:3px solid rgba(20,184,166,.55);outline-offset:3px;border-radius:8px}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(20,184,166,.55);outline-offset:3px;border-radius:8px}ul,ol{padding-left:1.25rem}.dc-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.dc-container{padding-inline:32px}}.dc-section{padding-block:64px}@media(min-width:768px){.dc-section{padding-block:96px}}.dc-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.38rem .9rem .38rem .7rem;border:1px solid rgba(20,184,166,.3);border-radius:999px;background:#14b8a61a;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#0d9488}.dc-eyebrow:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf38,0 0 10px #2dd4bfcc}.dc-heading-lg{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.18;letter-spacing:-.015em}.dc-lead{font-size:1.08rem;color:#55637a;max-width:62ch}.dc-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dc-skip-link{position:absolute;top:-100px;left:16px;z-index:200;padding:12px 20px;background:#0a1c3d;color:#fff;border-radius:0 0 8px 8px;font-weight:600;transition:top .18s cubic-bezier(.22,1,.36,1)}.dc-skip-link:focus{top:0;color:#fff}.dc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.75rem;border:1px solid transparent;border-radius:999px;font-weight:700;font-size:.98rem;line-height:1.2;cursor:pointer;text-align:center;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.dc-btn:hover:not(:disabled){transform:translateY(-2px)}.dc-btn:active:not(:disabled){transform:translateY(0)}.dc-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.dc-btn--primary{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff;box-shadow:0 12px 32px #14b8a647}.dc-btn--primary:hover:not(:disabled){box-shadow:0 18px 40px #14b8a661;color:#fff}.dc-btn--ghost{background:transparent;color:#0a1c3d;border-color:#0a1c3d38}.dc-btn--ghost:hover:not(:disabled){border-color:#0a1c3d;background:#0a1c3d0a;color:#0a1c3d}.dc-btn--on-dark{background:#ffffff14;color:#e8eefb;border-color:#ffffff47;backdrop-filter:blur(6px)}.dc-btn--on-dark:hover:not(:disabled){background:#ffffff29;color:#fff}[dcScrollReveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}[dcScrollReveal].dc-revealed{opacity:1;transform:translateZ(0)}[dcDealCards]{position:relative}ul[dcDealCards].deal-pending>li{opacity:0;transform:translate3d(var(--deal-x, 0),calc(var(--deal-y, 0px) + 160px),0) rotate(calc(var(--deal-r, 0deg) * 4 - 360deg)) scale(.6);transition:none}ul[dcDealCards].deal-gathered>li{opacity:1;transform:translate3d(var(--deal-x),var(--deal-y),0) rotate(var(--deal-r)) scale(.9);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--deal-i) * 40ms)}ul[dcDealCards].deal-placed>li{opacity:1;transform:none;transition:transform .55s cubic-bezier(.34,1.3,.5,1);transition-delay:calc(var(--deal-i) * 70ms)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[dcScrollReveal]{opacity:1!important;transform:none!important}}.dc-no-js [dcScrollReveal]{opacity:1;transform:none}
