@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Sora:wght@100..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Sora:wght@100..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Sora:wght@100..800&display=swap");@property --daz-spin-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes daz-btn-spin{to{--daz-spin-angle:360deg}}@keyframes daz-ecosystem-chev-pulse{0%,100%{transform:scale(1.1) translateY(-5%);opacity:1}75%{transform:scale(1) translateX(5%);opacity:.5}}@keyframes daz-marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--daz-marquee-gap)))}}.daz-themes{color-scheme:dark;scroll-behavior:smooth;margin:0;background:var(--daz-page);color:var(--daz-text);font-family:var(--daz-font-sans);font-size:var(--daz-font-size-body);line-height:var(--daz-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.daz-themes *,.daz-themes *::before,.daz-themes *::after{box-sizing:border-box}.daz-themes img,.daz-themes svg,.daz-themes video{display:block;max-width:100%}.daz-themes .daz-img-fluid{display:block;width:100%;max-width:100%;height:auto}.daz-themes button,.daz-themes input,.daz-themes textarea,.daz-themes select{font:inherit}.daz-themes a{color:inherit;text-decoration:none}.daz-themes ::selection{background:var(--daz-brand);color:#00120e}.daz-themes :focus-visible{outline:0;box-shadow:var(--daz-focus-ring)}.daz-themes h1,.daz-themes h2,.daz-themes h3,.daz-themes h4,.daz-themes h5,.daz-themes h6,.daz-themes p{margin-top:0}.daz-themes h1,.daz-themes h2,.daz-themes h3,.daz-themes h4,.daz-themes h5,.daz-themes h6{margin-bottom:var(--daz-space-2);font-family:var(--daz-font-display);font-weight:var(--daz-font-weight-medium);line-height:var(--daz-line-height-heading);letter-spacing:var(--daz-letter-spacing-tight);color:var(--daz-text)}.daz-themes h1{font-size:var(--daz-font-size-h1)}.daz-themes h2{font-size:var(--daz-font-size-h2)}.daz-themes h3{font-size:var(--daz-font-size-h3)}.daz-themes h4{font-size:var(--daz-font-size-h4)}.daz-themes p{margin-bottom:var(--daz-space-3);color:var(--daz-text-soft)}.daz-themes .daz-kicker{display:inline-block;margin-bottom:var(--daz-space-2);color:var(--daz-brand);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-bold);letter-spacing:var(--daz-letter-spacing-label);text-transform:uppercase}.daz-themes .daz-lead{max-width:46rem;color:var(--daz-text-soft);font-size:var(--daz-font-size-lead)}.daz-themes .daz-muted{color:var(--daz-text-muted)}.daz-themes .daz-faint{color:var(--daz-text-faint)}.daz-themes .daz-small{font-size:var(--daz-font-size-small)}.daz-themes .daz-link{color:var(--daz-brand);text-decoration:none}.daz-themes .daz-link:hover{color:var(--daz-brand-hover)}.daz-themes .daz-center{text-align:center}.daz-themes .daz-center .daz-lead{margin-inline:auto}.daz-themes .daz-gradient-text{color:transparent;background:var(--daz-gradient-text);background-clip:text;-webkit-background-clip:text}.daz-themes .daz-container{width:min(100% - var(--daz-gutter) * 2,var(--daz-container));margin-inline:auto}.daz-themes .daz-container::before,.daz-themes .daz-container::after{content:none!important;display:none!important}.daz-themes .daz-container-wide{width:min(100% - var(--daz-gutter) * 2,var(--daz-container-wide));margin-inline:auto}.daz-themes .daz-reading{width:min(100% - var(--daz-gutter) * 2,var(--daz-reading));margin-inline:auto}.daz-themes .daz-section{padding-block:var(--daz-section-space)}.daz-themes .daz-section-compact{padding-block:var(--daz-section-space-compact)}.daz-themes .daz-section-black{background:var(--daz-page)}.daz-themes .daz-section-pure-black{background:#000}.daz-themes .daz-section-navy{background:var(--daz-page-alt)}.daz-themes .daz-section-surface{background:var(--daz-surface-1)}.daz-themes .daz-section-gradient{background:var(--daz-gradient-surface)}.daz-themes .daz-section-border{border-block:1px solid var(--daz-divider)}.daz-themes .daz-grid{display:grid;gap:var(--daz-grid-gap)}.daz-themes .daz-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--daz-card-min)),1fr))}.daz-themes .daz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.daz-themes .daz-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.daz-themes .daz-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.daz-themes .daz-split{--daz-split-a:1fr;--daz-split-b:1fr;display:grid;grid-template-columns:minmax(0,var(--daz-split-a)) minmax(0,var(--daz-split-b));align-items:center;gap:clamp(2rem,7vw,7rem)}.daz-themes .daz-split--1-1{--daz-split-a:1fr;--daz-split-b:1fr}.daz-themes .daz-split--2-1{--daz-split-a:2fr;--daz-split-b:1fr}.daz-themes .daz-split--1-2{--daz-split-a:1fr;--daz-split-b:2fr}.daz-themes .daz-split--3-2{--daz-split-a:3fr;--daz-split-b:2fr}.daz-themes .daz-split--2-3{--daz-split-a:2fr;--daz-split-b:3fr}.daz-themes .daz-split--3-1{--daz-split-a:3fr;--daz-split-b:1fr}.daz-themes .daz-split--1-3{--daz-split-a:1fr;--daz-split-b:3fr}.daz-themes .daz-split--5-4{--daz-split-a:5fr;--daz-split-b:4fr}.daz-themes .daz-split--4-5{--daz-split-a:4fr;--daz-split-b:5fr}.daz-themes .daz-split--5-7{--daz-split-a:5fr;--daz-split-b:7fr}.daz-themes .daz-split--7-5{--daz-split-a:7fr;--daz-split-b:5fr}.daz-themes .daz-stack>*+*{margin-top:var(--daz-stack-gap,var(--daz-space-3))}.daz-themes .daz-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--daz-cluster-gap,var(--daz-space-2))}@media(max-width:52rem){.daz-themes .daz-grid-2,.daz-themes .daz-grid-3,.daz-themes .daz-grid-4,.daz-themes .daz-split{grid-template-columns:1fr}}.daz-themes .daz-header{border-bottom:1px solid var(--daz-divider);background:var(--daz-surface-glass);backdrop-filter:blur(var(--daz-blur-glass));-webkit-backdrop-filter:blur(var(--daz-blur-glass))}.daz-themes .daz-header__inner{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--daz-space-3)}.daz-themes .daz-nav{display:flex;align-items:center;gap:var(--daz-space-3)}.daz-themes .daz-nav a{color:var(--daz-text-soft);font-size:var(--daz-font-size-small)}.daz-themes .daz-nav a:hover{color:var(--daz-brand)}.daz-themes .daz-btn{--btn-bg:transparent;--btn-color:var(--daz-text);--btn-border:var(--daz-border-strong);display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--daz-space-1);padding:.7rem 1.25rem;border:1px solid var(--btn-border);border-radius:var(--daz-radius-pill);background:var(--btn-bg);color:var(--btn-color);font-size:var(--daz-font-size-small);font-weight:var(--daz-font-weight-semibold);line-height:1;cursor:pointer;transition:transform var(--daz-duration-fast) var(--daz-ease-standard),background var(--daz-duration-normal) var(--daz-ease-standard),border-color var(--daz-duration-normal) var(--daz-ease-standard),box-shadow var(--daz-duration-normal) var(--daz-ease-standard)}.daz-themes .daz-btn:hover{transform:translateY(-2px);border-color:var(--daz-brand-border)}.daz-themes .daz-btn:active{transform:translateY(0) scale(0.98)}.daz-themes .daz-btn-primary{--btn-bg:var(--daz-brand);--btn-color:#00130f;--btn-border:var(--daz-brand)}.daz-themes .daz-btn-primary:hover{--btn-bg:var(--daz-brand-hover);box-shadow:var(--daz-shadow-brand)}.daz-themes .daz-btn-outline:hover{--btn-bg:rgba(255,255,255,0.055)}.daz-themes .daz-btn-brand-outline{--btn-border:var(--daz-brand-border);--btn-color:var(--daz-brand)}.daz-themes .daz-btn-brand-outline:hover{--btn-bg:var(--daz-brand-soft)}.daz-themes .daz-btn-purple{--btn-bg:var(--daz-purple);--btn-color:#fff;--btn-border:var(--daz-purple)}.daz-themes .daz-btn-purple:hover{--btn-bg:var(--daz-purple-hover);--btn-border:var(--daz-purple-hover);box-shadow:0 0 0 1px var(--daz-purple-border),0 12px 34px rgba(167,139,250,0.18)}.daz-themes .daz-btn-sm{min-height:2.15rem;padding:.48rem .9rem;font-size:var(--daz-font-size-kicker)}.daz-themes .daz-btn-lg{min-height:3.15rem;padding:.9rem 1.55rem}.daz-themes .daz-btn--spin{position:relative;z-index:0;isolation:isolate;overflow:visible;--daz-spin-angle:0deg}.daz-themes .daz-btn--spin::before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--daz-radius-pill)+2px);padding:2px;background:conic-gradient(from var(--daz-spin-angle),var(--daz-brand),var(--daz-purple),var(--daz-brand));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;animation:daz-btn-spin 3s linear infinite;pointer-events:none}.daz-themes .daz-hero{position:relative;isolation:isolate;min-height:clamp(32rem,72vh,49rem);display:grid;align-items:center;overflow:hidden;background:var(--daz-page)}.daz-themes .daz-hero__media{position:absolute;inset:0;z-index:-2}.daz-themes .daz-hero__media img,.daz-themes .daz-hero__media video{width:100%;height:100%;object-fit:cover}.daz-themes .daz-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--daz-gradient-hero)}.daz-themes .daz-hero--navy{background:var(--daz-page-alt)}.daz-themes .daz-hero--navy::after{background:var(--daz-gradient-hero-navy)}.daz-themes .daz-hero__content{max-width:39rem;padding-block:var(--daz-section-space)}.daz-themes .daz-hero__actions{display:flex;flex-wrap:wrap;gap:var(--daz-space-2);margin-top:var(--daz-space-4)}@media(max-width:44rem){.daz-themes .daz-hero{align-items:end;min-height:42rem}.daz-themes .daz-hero::after,.daz-themes .daz-hero--navy::after{background:var(--daz-gradient-hero-mobile)}}.daz-themes .daz-card{overflow:hidden;border:1px solid var(--daz-border);border-radius:var(--daz-radius-lg);background:var(--daz-surface-1);box-shadow:var(--daz-shadow-card);transition:transform var(--daz-duration-normal) var(--daz-ease-standard),border-color var(--daz-duration-normal) var(--daz-ease-standard),box-shadow var(--daz-duration-normal) var(--daz-ease-standard)}.daz-themes .daz-card:hover{transform:translateY(-3px);border-color:var(--daz-border-strong);box-shadow:var(--daz-shadow-md)}.daz-themes .daz-card:hover .daz-card__media img{transform:scale(1.03)}.daz-themes .daz-card__media{aspect-ratio:16/9;overflow:hidden;background:var(--daz-surface-3)}.daz-themes .daz-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--daz-duration-slow) var(--daz-ease-standard)}.daz-themes .daz-card__body{padding:clamp(1.25rem,3vw,1.9rem)}.daz-themes .daz-card__title{margin-bottom:var(--daz-space-2);font-size:var(--daz-font-size-h4);font-weight:var(--daz-font-weight-semibold)}.daz-themes .daz-card--navy{background:var(--daz-surface-2)}.daz-themes .daz-card--gradient{background:var(--daz-gradient-surface)}.daz-themes .daz-card--brand{border-color:var(--daz-brand-border);background:var(--daz-gradient-surface-soft)}.daz-themes .daz-card--flat{border:0;border-radius:0;background:transparent;box-shadow:none}.daz-themes a.daz-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.daz-themes a.daz-card .daz-card__title{font-size:var(--daz-font-size-lead)}.daz-themes .daz-feature-card{overflow:hidden;border:1px solid var(--daz-border);border-radius:var(--daz-radius-lg);background:var(--daz-surface-2);box-shadow:var(--daz-shadow-card)}.daz-themes .daz-feature-card__media{aspect-ratio:16/9;overflow:hidden;background:var(--daz-surface-3)}.daz-themes .daz-feature-card__media img{width:100%;height:100%;object-fit:cover}.daz-themes .daz-feature-card__body{display:grid;grid-template-columns:auto 1fr;gap:var(--daz-space-3);padding:clamp(1.25rem,3vw,2rem)}.daz-themes .daz-feature-card__icon{width:3.1rem;height:3.1rem;display:grid;place-items:center;border:1px solid var(--daz-border);border-radius:50%;background:var(--daz-page-alt);color:var(--daz-cyan);font-size:1.25rem}.daz-themes .daz-feature-card__number{color:var(--daz-text-faint);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-semibold);letter-spacing:.08em}.daz-themes .daz-feature-card__title{margin:0 0 var(--daz-space-1);color:var(--daz-cyan);font-size:var(--daz-font-size-h4)}.daz-themes .daz-feature-card__text{margin-bottom:var(--daz-space-2);color:var(--daz-text-muted);font-size:var(--daz-font-size-small)}.daz-themes .daz-feature-card--wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,0.95fr)}.daz-themes .daz-feature-card--wide .daz-feature-card__media{order:2;min-height:22rem;aspect-ratio:auto}.daz-themes .daz-feature-card--wide .daz-feature-card__body{align-content:center;padding:clamp(2rem,5vw,4rem)}@media(max-width:52rem){.daz-themes .daz-feature-card--wide{grid-template-columns:1fr}.daz-themes .daz-feature-card--wide .daz-feature-card__media{order:0;min-height:15rem;aspect-ratio:16/9}}.daz-themes .daz-feature{display:grid;gap:var(--daz-space-2);text-align:center}.daz-themes .daz-feature__icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;margin-inline:auto;border:1px solid var(--daz-brand);border-radius:50%;background:transparent;color:var(--daz-brand);font-size:1.35rem}.daz-themes .daz-feature__icon--gradient{width:4.25rem;height:4.25rem;border:1px solid transparent;background:linear-gradient(var(--daz-page),var(--daz-page)) padding-box,var(--daz-gradient-text) border-box;color:transparent}.daz-themes .daz-feature__icon--gradient svg{width:2.65rem;height:2.65rem;overflow:visible}.daz-themes .daz-feature__icon--gradient ~ .daz-feature__title{font-size:var(--daz-font-size-lead)}.daz-themes .daz-feature__title{margin:0;font-size:var(--daz-font-size-body);font-weight:var(--daz-font-weight-semibold)}.daz-themes .daz-feature__text{margin:0;color:var(--daz-text-muted);font-size:var(--daz-font-size-small)}.daz-themes .daz-check-list{display:grid;gap:var(--daz-space-1);padding:0;margin:0;list-style:none}.daz-themes .daz-check-list li{position:relative;padding-left:1.55rem;color:var(--daz-text-soft);font-size:var(--daz-font-size-small)}.daz-themes .daz-check-list li::before{content:"✓";position:absolute;left:0;color:var(--daz-brand);font-weight:var(--daz-font-weight-bold)}.daz-themes .daz-badge{display:inline-flex;align-items:center;gap:var(--daz-space-1);padding:.34rem .68rem;border:1px solid var(--daz-border);border-radius:var(--daz-radius-pill);background:rgba(255,255,255,0.035);color:var(--daz-text-soft);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-semibold)}.daz-themes .daz-badge-brand{border-color:var(--daz-brand-border);background:var(--daz-brand-soft);color:var(--daz-brand)}.daz-themes .daz-badge-purple{border-color:var(--daz-purple-border);background:var(--daz-purple-soft);color:var(--daz-purple)}.daz-themes .daz-text-purple{color:var(--daz-purple)}.daz-themes .daz-callout{padding:clamp(1.5rem,4vw,2.7rem);border:1px solid var(--daz-border);border-radius:var(--daz-radius-xl);background:var(--daz-gradient-surface)}.daz-themes .daz-callout--brand{border-color:var(--daz-brand-border);box-shadow:var(--daz-shadow-brand)}.daz-themes .daz-callout--warning{border-color:color-mix(in srgb,var(--daz-warning) 70%,transparent);background:color-mix(in srgb,var(--daz-warning) 12%,#12100c);color:var(--daz-text)}.daz-themes .daz-callout--warning .daz-kicker{color:var(--daz-warning);margin-bottom:var(--daz-space-1)}.daz-themes .daz-logo-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--daz-space-2)}.daz-themes .daz-logo-pill{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--daz-brand-border);border-radius:var(--daz-radius-pill);background:rgba(0,0,0,0.32);color:var(--daz-text-soft)}.daz-themes .daz-bridges-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--daz-space-4)}.daz-themes .daz-bridges-inner h2{max-width:28ch;margin:0}.daz-themes .daz-bridges-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--daz-space-3) var(--daz-space-4);width:100%;max-width:56rem;padding:1.15rem var(--daz-space-4);border:1px solid var(--daz-brand);border-radius:var(--daz-radius-pill);background:transparent}.daz-themes .daz-bridges-logos img{width:auto;height:auto;max-width:5.5rem;max-height:2.75rem;object-fit:contain}@media(max-width:40rem){.daz-themes .daz-bridges-logos{border-radius:1.5rem;padding:var(--daz-space-3) var(--daz-space-3);gap:var(--daz-space-2) var(--daz-space-3)}}.daz-themes .daz-ecosystem-grid{align-items:center;grid-template-columns:repeat(4,minmax(0,1fr))}.daz-themes .daz-ecosystem-title{display:flex;align-items:center;gap:var(--daz-space-1);width:100%}.daz-themes .daz-ecosystem-title img{display:block;flex:1 1 auto;width:100%;height:auto;min-width:0}.daz-themes .daz-ecosystem-title__chevrons{flex:0 0 32%;width:32%;height:auto}.daz-themes .daz-ecosystem-title__chev{fill:var(--daz-brand);stroke-width:0;animation:daz-ecosystem-chev-pulse .75s infinite}.daz-themes .daz-ecosystem-title__chev--2{animation-delay:.1s}.daz-themes .daz-ecosystem-title__chev--3{animation-delay:.2s}.daz-themes .daz-ecosystem-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--daz-space-2)}.daz-themes .daz-ecosystem-item .daz-stack{min-width:0;flex:1 1 auto}.daz-themes .daz-ecosystem-item__icon{display:block;width:2.75rem;max-width:2.75rem;height:auto;flex:0 0 2.75rem}.daz-themes .daz-ecosystem-item__icon--daz{transform:scale(0.9)}@media(max-width:52rem){.daz-themes .daz-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.daz-themes .daz-ecosystem-grid{grid-template-columns:1fr}.daz-themes .daz-ecosystem-title{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.daz-themes .daz-ecosystem-title__chev{animation:none}}.daz-themes .daz-field{display:grid;gap:var(--daz-space-1)}.daz-themes .daz-field label{color:var(--daz-text-soft);font-size:var(--daz-font-size-small);font-weight:var(--daz-font-weight-semibold)}.daz-themes .daz-input,.daz-themes .daz-select,.daz-themes .daz-textarea{width:100%;min-height:2.9rem;padding:.75rem .9rem;border:1px solid var(--daz-border);border-radius:var(--daz-radius-md);background:var(--daz-surface-2);color:var(--daz-text)}.daz-themes .daz-input:focus,.daz-themes .daz-select:focus,.daz-themes .daz-textarea:focus{outline:0;border-color:var(--daz-brand);box-shadow:var(--daz-focus-ring)}.daz-themes .daz-textarea{min-height:8rem;resize:vertical}.daz-themes .daz-checkbox{float:none;flex:0 0 auto;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;margin:0;padding:0;accent-color:var(--daz-brand)}.daz-themes .daz-window{overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:var(--daz-radius-md);background:#12151c;box-shadow:var(--daz-shadow-md)}.daz-themes .daz-window__bar{min-height:2.3rem;display:flex;align-items:center;gap:.45rem;padding-inline:.8rem;background:#171b23;border-bottom:1px solid rgba(255,255,255,0.06)}.daz-themes .daz-window__dot{width:.48rem;height:.48rem;border-radius:50%;background:var(--daz-text-faint)}.daz-themes .daz-window__body{padding:var(--daz-space-3)}.daz-themes .daz-angled-section{position:relative;padding-block:calc(var(--daz-section-space)+1rem);background:var(--daz-surface-1);clip-path:polygon(0 8%,100% 0,100% 92%,0 100%)}.daz-themes .daz-table-wrap{overflow-x:auto;border:1px solid var(--daz-border);border-radius:var(--daz-radius-lg)}.daz-themes .daz-table{width:100%;border-collapse:collapse;background:var(--daz-surface-1)}.daz-themes .daz-table th,.daz-themes .daz-table td{padding:.85rem 1rem;border-bottom:1px solid var(--daz-divider);text-align:left;vertical-align:top}.daz-themes .daz-table th{color:var(--daz-text-soft);font-size:var(--daz-font-size-kicker);letter-spacing:.08em;text-transform:uppercase}.daz-themes .daz-table td{color:var(--daz-text-muted);font-size:var(--daz-font-size-small)}.daz-themes .daz-p-0{padding:var(--daz-space-0)}.daz-themes .daz-p-1{padding:var(--daz-space-1)}.daz-themes .daz-p-2{padding:var(--daz-space-2)}.daz-themes .daz-p-3{padding:var(--daz-space-3)}.daz-themes .daz-p-4{padding:var(--daz-space-4)}.daz-themes .daz-p-5{padding:var(--daz-space-5)}.daz-themes .daz-p-6{padding:var(--daz-space-6)}.daz-themes .daz-p-7{padding:var(--daz-space-7)}.daz-themes .daz-p-8{padding:var(--daz-space-8)}.daz-themes .daz-p-9{padding:var(--daz-space-9)}.daz-themes .daz-p-10{padding:var(--daz-space-10)}.daz-themes .daz-px-0{padding-inline:var(--daz-space-0)}.daz-themes .daz-px-1{padding-inline:var(--daz-space-1)}.daz-themes .daz-px-2{padding-inline:var(--daz-space-2)}.daz-themes .daz-px-3{padding-inline:var(--daz-space-3)}.daz-themes .daz-px-4{padding-inline:var(--daz-space-4)}.daz-themes .daz-px-5{padding-inline:var(--daz-space-5)}.daz-themes .daz-px-6{padding-inline:var(--daz-space-6)}.daz-themes .daz-px-7{padding-inline:var(--daz-space-7)}.daz-themes .daz-px-8{padding-inline:var(--daz-space-8)}.daz-themes .daz-px-9{padding-inline:var(--daz-space-9)}.daz-themes .daz-px-10{padding-inline:var(--daz-space-10)}.daz-themes .daz-py-0{padding-block:var(--daz-space-0)}.daz-themes .daz-py-1{padding-block:var(--daz-space-1)}.daz-themes .daz-py-2{padding-block:var(--daz-space-2)}.daz-themes .daz-py-3{padding-block:var(--daz-space-3)}.daz-themes .daz-py-4{padding-block:var(--daz-space-4)}.daz-themes .daz-py-5{padding-block:var(--daz-space-5)}.daz-themes .daz-py-6{padding-block:var(--daz-space-6)}.daz-themes .daz-py-7{padding-block:var(--daz-space-7)}.daz-themes .daz-py-8{padding-block:var(--daz-space-8)}.daz-themes .daz-py-9{padding-block:var(--daz-space-9)}.daz-themes .daz-py-10{padding-block:var(--daz-space-10)}.daz-themes .daz-pt-0{padding-top:var(--daz-space-0)}.daz-themes .daz-pt-1{padding-top:var(--daz-space-1)}.daz-themes .daz-pt-2{padding-top:var(--daz-space-2)}.daz-themes .daz-pt-3{padding-top:var(--daz-space-3)}.daz-themes .daz-pt-4{padding-top:var(--daz-space-4)}.daz-themes .daz-pt-5{padding-top:var(--daz-space-5)}.daz-themes .daz-pt-6{padding-top:var(--daz-space-6)}.daz-themes .daz-pt-7{padding-top:var(--daz-space-7)}.daz-themes .daz-pt-8{padding-top:var(--daz-space-8)}.daz-themes .daz-pt-9{padding-top:var(--daz-space-9)}.daz-themes .daz-pt-10{padding-top:var(--daz-space-10)}.daz-themes .daz-pb-0{padding-bottom:var(--daz-space-0)}.daz-themes .daz-pb-1{padding-bottom:var(--daz-space-1)}.daz-themes .daz-pb-2{padding-bottom:var(--daz-space-2)}.daz-themes .daz-pb-3{padding-bottom:var(--daz-space-3)}.daz-themes .daz-pb-4{padding-bottom:var(--daz-space-4)}.daz-themes .daz-pb-5{padding-bottom:var(--daz-space-5)}.daz-themes .daz-pb-6{padding-bottom:var(--daz-space-6)}.daz-themes .daz-pb-7{padding-bottom:var(--daz-space-7)}.daz-themes .daz-pb-8{padding-bottom:var(--daz-space-8)}.daz-themes .daz-pb-9{padding-bottom:var(--daz-space-9)}.daz-themes .daz-pb-10{padding-bottom:var(--daz-space-10)}.daz-themes .daz-ps-0{padding-inline-start:var(--daz-space-0)}.daz-themes .daz-ps-1{padding-inline-start:var(--daz-space-1)}.daz-themes .daz-ps-2{padding-inline-start:var(--daz-space-2)}.daz-themes .daz-ps-3{padding-inline-start:var(--daz-space-3)}.daz-themes .daz-ps-4{padding-inline-start:var(--daz-space-4)}.daz-themes .daz-ps-5{padding-inline-start:var(--daz-space-5)}.daz-themes .daz-ps-6{padding-inline-start:var(--daz-space-6)}.daz-themes .daz-ps-7{padding-inline-start:var(--daz-space-7)}.daz-themes .daz-ps-8{padding-inline-start:var(--daz-space-8)}.daz-themes .daz-ps-9{padding-inline-start:var(--daz-space-9)}.daz-themes .daz-ps-10{padding-inline-start:var(--daz-space-10)}.daz-themes .daz-pe-0{padding-inline-end:var(--daz-space-0)}.daz-themes .daz-pe-1{padding-inline-end:var(--daz-space-1)}.daz-themes .daz-pe-2{padding-inline-end:var(--daz-space-2)}.daz-themes .daz-pe-3{padding-inline-end:var(--daz-space-3)}.daz-themes .daz-pe-4{padding-inline-end:var(--daz-space-4)}.daz-themes .daz-pe-5{padding-inline-end:var(--daz-space-5)}.daz-themes .daz-pe-6{padding-inline-end:var(--daz-space-6)}.daz-themes .daz-pe-7{padding-inline-end:var(--daz-space-7)}.daz-themes .daz-pe-8{padding-inline-end:var(--daz-space-8)}.daz-themes .daz-pe-9{padding-inline-end:var(--daz-space-9)}.daz-themes .daz-pe-10{padding-inline-end:var(--daz-space-10)}.daz-themes .daz-m-0{margin:var(--daz-space-0)}.daz-themes .daz-m-1{margin:var(--daz-space-1)}.daz-themes .daz-m-2{margin:var(--daz-space-2)}.daz-themes .daz-m-3{margin:var(--daz-space-3)}.daz-themes .daz-m-4{margin:var(--daz-space-4)}.daz-themes .daz-m-5{margin:var(--daz-space-5)}.daz-themes .daz-m-6{margin:var(--daz-space-6)}.daz-themes .daz-m-7{margin:var(--daz-space-7)}.daz-themes .daz-m-8{margin:var(--daz-space-8)}.daz-themes .daz-m-9{margin:var(--daz-space-9)}.daz-themes .daz-m-10{margin:var(--daz-space-10)}.daz-themes .daz-mx-0{margin-inline:var(--daz-space-0)}.daz-themes .daz-mx-1{margin-inline:var(--daz-space-1)}.daz-themes .daz-mx-2{margin-inline:var(--daz-space-2)}.daz-themes .daz-mx-3{margin-inline:var(--daz-space-3)}.daz-themes .daz-mx-4{margin-inline:var(--daz-space-4)}.daz-themes .daz-mx-5{margin-inline:var(--daz-space-5)}.daz-themes .daz-mx-6{margin-inline:var(--daz-space-6)}.daz-themes .daz-mx-7{margin-inline:var(--daz-space-7)}.daz-themes .daz-mx-8{margin-inline:var(--daz-space-8)}.daz-themes .daz-mx-9{margin-inline:var(--daz-space-9)}.daz-themes .daz-mx-10{margin-inline:var(--daz-space-10)}.daz-themes .daz-my-0{margin-block:var(--daz-space-0)}.daz-themes .daz-my-1{margin-block:var(--daz-space-1)}.daz-themes .daz-my-2{margin-block:var(--daz-space-2)}.daz-themes .daz-my-3{margin-block:var(--daz-space-3)}.daz-themes .daz-my-4{margin-block:var(--daz-space-4)}.daz-themes .daz-my-5{margin-block:var(--daz-space-5)}.daz-themes .daz-my-6{margin-block:var(--daz-space-6)}.daz-themes .daz-my-7{margin-block:var(--daz-space-7)}.daz-themes .daz-my-8{margin-block:var(--daz-space-8)}.daz-themes .daz-my-9{margin-block:var(--daz-space-9)}.daz-themes .daz-my-10{margin-block:var(--daz-space-10)}.daz-themes .daz-mt-0{margin-top:var(--daz-space-0)}.daz-themes .daz-mt-1{margin-top:var(--daz-space-1)}.daz-themes .daz-mt-2{margin-top:var(--daz-space-2)}.daz-themes .daz-mt-3{margin-top:var(--daz-space-3)}.daz-themes .daz-mt-4{margin-top:var(--daz-space-4)}.daz-themes .daz-mt-5{margin-top:var(--daz-space-5)}.daz-themes .daz-mt-6{margin-top:var(--daz-space-6)}.daz-themes .daz-mt-7{margin-top:var(--daz-space-7)}.daz-themes .daz-mt-8{margin-top:var(--daz-space-8)}.daz-themes .daz-mt-9{margin-top:var(--daz-space-9)}.daz-themes .daz-mt-10{margin-top:var(--daz-space-10)}.daz-themes .daz-mb-0{margin-bottom:var(--daz-space-0)}.daz-themes .daz-mb-1{margin-bottom:var(--daz-space-1)}.daz-themes .daz-mb-2{margin-bottom:var(--daz-space-2)}.daz-themes .daz-mb-3{margin-bottom:var(--daz-space-3)}.daz-themes .daz-mb-4{margin-bottom:var(--daz-space-4)}.daz-themes .daz-mb-5{margin-bottom:var(--daz-space-5)}.daz-themes .daz-mb-6{margin-bottom:var(--daz-space-6)}.daz-themes .daz-mb-7{margin-bottom:var(--daz-space-7)}.daz-themes .daz-mb-8{margin-bottom:var(--daz-space-8)}.daz-themes .daz-mb-9{margin-bottom:var(--daz-space-9)}.daz-themes .daz-mb-10{margin-bottom:var(--daz-space-10)}.daz-themes .daz-ms-0{margin-inline-start:var(--daz-space-0)}.daz-themes .daz-ms-1{margin-inline-start:var(--daz-space-1)}.daz-themes .daz-ms-2{margin-inline-start:var(--daz-space-2)}.daz-themes .daz-ms-3{margin-inline-start:var(--daz-space-3)}.daz-themes .daz-ms-4{margin-inline-start:var(--daz-space-4)}.daz-themes .daz-ms-5{margin-inline-start:var(--daz-space-5)}.daz-themes .daz-ms-6{margin-inline-start:var(--daz-space-6)}.daz-themes .daz-ms-7{margin-inline-start:var(--daz-space-7)}.daz-themes .daz-ms-8{margin-inline-start:var(--daz-space-8)}.daz-themes .daz-ms-9{margin-inline-start:var(--daz-space-9)}.daz-themes .daz-ms-10{margin-inline-start:var(--daz-space-10)}.daz-themes .daz-me-0{margin-inline-end:var(--daz-space-0)}.daz-themes .daz-me-1{margin-inline-end:var(--daz-space-1)}.daz-themes .daz-me-2{margin-inline-end:var(--daz-space-2)}.daz-themes .daz-me-3{margin-inline-end:var(--daz-space-3)}.daz-themes .daz-me-4{margin-inline-end:var(--daz-space-4)}.daz-themes .daz-me-5{margin-inline-end:var(--daz-space-5)}.daz-themes .daz-me-6{margin-inline-end:var(--daz-space-6)}.daz-themes .daz-me-7{margin-inline-end:var(--daz-space-7)}.daz-themes .daz-me-8{margin-inline-end:var(--daz-space-8)}.daz-themes .daz-me-9{margin-inline-end:var(--daz-space-9)}.daz-themes .daz-me-10{margin-inline-end:var(--daz-space-10)}.daz-themes .daz-fw-lighter{font-weight:var(--daz-font-weight-lighter)}.daz-themes .daz-fw-light{font-weight:var(--daz-font-weight-light)}.daz-themes .daz-fw-regular{font-weight:var(--daz-font-weight-regular)}.daz-themes .daz-fw-medium{font-weight:var(--daz-font-weight-medium)}.daz-themes .daz-fw-semibold{font-weight:var(--daz-font-weight-semibold)}.daz-themes .daz-fw-bold{font-weight:var(--daz-font-weight-bold)}.daz-themes .daz-font-mono{font-family:var(--daz-font-mono)}.daz-themes .daz-lh-1{line-height:var(--daz-line-height-1)}.daz-themes .daz-lh-125{line-height:var(--daz-line-height-125)}.daz-themes .daz-lh-15{line-height:var(--daz-line-height-15)}.daz-themes .daz-lh-2{line-height:var(--daz-line-height-2)}.daz-themes .daz-flex{display:flex}.daz-themes .daz-inline-flex{display:inline-flex}.daz-themes .daz-flex-row{flex-direction:row}.daz-themes .daz-flex-row-reverse{flex-direction:row-reverse}.daz-themes .daz-flex-col{flex-direction:column}.daz-themes .daz-flex-col-reverse{flex-direction:column-reverse}.daz-themes .daz-flex-nowrap{flex-wrap:nowrap}.daz-themes .daz-flex-wrap{flex-wrap:wrap}.daz-themes .daz-flex-wrap-reverse{flex-wrap:wrap-reverse}.daz-themes .daz-justify-start{justify-content:start}.daz-themes .daz-justify-end{justify-content:end}.daz-themes .daz-justify-center{justify-content:center}.daz-themes .daz-justify-between{justify-content:space-between}.daz-themes .daz-justify-around{justify-content:space-around}.daz-themes .daz-justify-evenly{justify-content:space-evenly}.daz-themes .daz-justify-stretch{justify-content:stretch}.daz-themes .daz-items-start{align-items:start}.daz-themes .daz-self-start{align-self:start}.daz-themes .daz-items-end{align-items:end}.daz-themes .daz-self-end{align-self:end}.daz-themes .daz-items-center{align-items:center}.daz-themes .daz-self-center{align-self:center}.daz-themes .daz-items-baseline{align-items:baseline}.daz-themes .daz-self-baseline{align-self:baseline}.daz-themes .daz-items-stretch{align-items:stretch}.daz-themes .daz-self-stretch{align-self:stretch}.daz-themes .daz-self-auto{align-self:auto}.daz-themes .daz-content-start{align-content:start}.daz-themes .daz-content-end{align-content:end}.daz-themes .daz-content-center{align-content:center}.daz-themes .daz-content-between{align-content:space-between}.daz-themes .daz-content-around{align-content:space-around}.daz-themes .daz-content-evenly{align-content:space-evenly}.daz-themes .daz-content-baseline{align-content:baseline}.daz-themes .daz-content-stretch{align-content:stretch}.daz-themes .daz-rounded{border-radius:var(--daz-radius-lg)}.daz-themes .daz-border{border:1px solid var(--daz-border)}.daz-themes .daz-shadow{box-shadow:var(--daz-shadow-card)}.daz-themes .daz-divider{height:1px;border:0;margin-block:var(--daz-space-4);background:var(--daz-divider)}.daz-themes .daz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.daz-themes *,.daz-themes *::before,.daz-themes *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.daz-themes .daz-feature-card{overflow:hidden;border:1px solid rgba(255,255,255,0.2);border-radius:var(--daz-radius-lg);background:var(--daz-surface-2);box-shadow:var(--daz-shadow-card);transition:transform var(--daz-duration-normal) var(--daz-ease-standard),border-color var(--daz-duration-normal) var(--daz-ease-standard),box-shadow var(--daz-duration-normal) var(--daz-ease-standard)}.daz-themes .daz-feature-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.35);box-shadow:var(--daz-shadow-md),var(--daz-shadow-brand)}.daz-themes .daz-feature-card:hover .daz-feature-card__media img{transform:scale(1.025)}.daz-themes .daz-feature-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--daz-surface-3)}.daz-themes .daz-feature-card__media img,.daz-themes .daz-feature-card__media video{width:100%;height:100%;object-fit:cover;transition:transform var(--daz-duration-slow) var(--daz-ease-standard)}.daz-themes .daz-feature-card__content{min-width:0}.daz-themes .daz-feature-card__number{padding-top:.15rem;color:var(--daz-text-faint);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-semibold);letter-spacing:.08em}.daz-themes .daz-feature-card__icon{width:3.1rem;height:3.1rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.2);border-radius:50%;background:var(--daz-page);color:var(--daz-brand);font-size:1.25rem}.daz-themes .daz-feature-card__title{margin:0 0 var(--daz-space-1);color:transparent;background:var(--daz-gradient-text);background-clip:text;-webkit-background-clip:text;font-size:var(--daz-font-size-h4);font-weight:var(--daz-font-weight-semibold)}.daz-themes .daz-feature-card--wide .daz-feature-card__media{order:2;aspect-ratio:auto;min-height:22rem}.daz-themes .daz-chat{display:grid;gap:var(--daz-space-2)}.daz-themes .daz-chat__message{max-width:84%;padding:.85rem 1rem;border-radius:var(--daz-radius-sm);background:#20242d;color:var(--daz-text-soft);font-size:var(--daz-font-size-small)}.daz-themes .daz-chat__message--reply{margin-left:auto;background:var(--daz-gradient-brand);color:#27063f}.daz-themes .daz-download-band{border-block:1px solid var(--daz-divider);background:var(--daz-surface-2)}.daz-themes .daz-download-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,0.7fr);align-items:center;gap:clamp(2rem,7vw,7rem)}.daz-themes .daz-download-art{min-height:22rem;border-radius:var(--daz-radius-lg);background:radial-gradient(circle at 62% 28%,rgba(0,228,187,0.45),transparent 28%),radial-gradient(circle at 32% 55%,rgba(0,139,248,0.42),transparent 32%),radial-gradient(circle at 78% 72%,rgba(236,53,117,0.35),transparent 26%),var(--daz-gradient-surface);box-shadow:var(--daz-shadow-md)}.daz-themes .daz-media-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12rem,1fr);gap:2px;overflow-x:auto;scrollbar-width:thin}.daz-themes .daz-media-strip img{width:100%;aspect-ratio:3/4;object-fit:cover}.daz-themes .daz-marquee{--daz-marquee-gap:.9375rem;--daz-marquee-duration:60s;--daz-marquee-image-width:18.75rem;--daz-marquee-fade-height:25rem;position:relative;margin-block:var(--daz-space-2);overflow:hidden;background:var(--daz-page)}.daz-themes .daz-marquee__track{display:flex;gap:var(--daz-marquee-gap);overflow:hidden;user-select:none}.daz-themes .daz-marquee__group{display:flex;flex-shrink:0;align-items:center;gap:var(--daz-marquee-gap);min-width:100%;animation:daz-marquee-scroll var(--daz-marquee-duration) linear infinite}.daz-themes .daz-marquee__group a{display:flex}.daz-themes .daz-marquee__group img{width:var(--daz-marquee-image-width);height:auto}.daz-themes .daz-marquee:hover .daz-marquee__group{animation-play-state:paused}.daz-themes .daz-marquee__fade{position:absolute;inset-block:0;left:-2px;z-index:2;width:101%;max-height:var(--daz-marquee-fade-height);height:100%;pointer-events:none;background:linear-gradient(90deg,var(--daz-page) 0,transparent 15%,transparent 85%,var(--daz-page) 100%)}@media(max-width:35.9375rem){.daz-themes .daz-marquee{--daz-marquee-gap:2.1875rem;margin-block:var(--daz-space-3)}}@media(min-width:187.5rem){.daz-themes .daz-marquee{--daz-marquee-gap:6.0625rem;--daz-marquee-image-width:23.375rem;--daz-marquee-fade-height:28.125rem;margin-block:3.125rem}}@media(prefers-reduced-motion:reduce){.daz-themes .daz-marquee__group{animation:none}}.daz-themes .daz-glow-orb{position:absolute;width:24rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(69,224,191,0.18),transparent 68%);filter:blur(24px);pointer-events:none}.daz-themes .daz-surface-1{background:var(--daz-surface-1)}.daz-themes .daz-surface-2{background:var(--daz-surface-2)}.daz-themes .daz-surface-3{background:var(--daz-surface-3)}.daz-themes .daz-surface-glass{background:var(--daz-surface-glass);backdrop-filter:blur(var(--daz-blur-glass));-webkit-backdrop-filter:blur(var(--daz-blur-glass))}.daz-themes .daz-rounded-sm{border-radius:var(--daz-radius-sm)}.daz-themes .daz-rounded-md{border-radius:var(--daz-radius-md)}.daz-themes .daz-rounded-xl{border-radius:var(--daz-radius-xl)}.daz-themes .daz-rounded-pill{border-radius:var(--daz-radius-pill)}.daz-themes .daz-shadow-sm{box-shadow:var(--daz-shadow-sm)}.daz-themes .daz-shadow-md{box-shadow:var(--daz-shadow-md)}.daz-themes .daz-shadow-brand{box-shadow:var(--daz-shadow-brand)}.daz-themes .daz-border-brand{border:1px solid var(--daz-brand-border)}.daz-themes .daz-border-purple{border:1px solid var(--daz-purple-border)}.daz-themes .daz-hidden{display:none!important}.daz-styles{--daz-green:#00e4bb;--daz-orange:#e5951d;--daz-blue:#2aa5be;--daz-red:#de4529;--daz-light-gray:#8a8e8f;--daz-white:#fff;--daz-yellow:#ffee72;--daz-brand:var(--daz-green);--daz-brand-hover:color-mix(in hsl,var(--daz-brand) 55%,#fff 45%);--daz-brand-active:color-mix(in hsl,var(--daz-brand) 70%,#000 30%);--daz-brand-soft:rgba(0,228,187,0.12);--daz-brand-border:rgba(0,228,187,0.46);--daz-cyan:var(--daz-blue);--daz-violet:#9b48ff;--daz-purple:#a78bfa;--daz-purple-dark:#8b5cf6;--daz-purple-soft:rgba(167,139,250,0.14);--daz-purple-border:rgba(167,139,250,0.46);--daz-purple-hover:color-mix(in hsl,var(--daz-purple) 55%,#fff 45%);--daz-magenta:#ed48ff;--daz-pink:var(--daz-magenta);--daz-pink-soft:rgba(237,72,255,0.14);--daz-page:#05080b;--daz-page-alt:#0d1622;--daz-surface-1:#111b24;--daz-surface-2:#182536;--daz-surface-3:#213047;--daz-surface-4:#293a53;--daz-surface-glass:rgba(13,22,34,0.88);--daz-page-deep:var(--daz-page);--daz-text:var(--daz-white);--daz-text-soft:#cbd3dc;--daz-text-muted:var(--daz-light-gray);--daz-text-faint:#657181;--daz-success:var(--daz-green);--daz-warning:var(--daz-yellow);--daz-danger:var(--daz-red);--daz-info:var(--daz-blue);--daz-border:rgba(185,203,226,0.11);--daz-border-strong:rgba(185,203,226,0.21);--daz-divider:rgba(185,203,226,0.08);--daz-gradient-brand:linear-gradient(96deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-neon:linear-gradient(135deg,var(--daz-blue) 0,#9b48ff 48%,#ed48ff 72%,var(--daz-orange) 100%);--daz-gradient-text:linear-gradient(90deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-surface:linear-gradient(145deg,#213047 0,#111b24 100%);--daz-gradient-surface-soft:linear-gradient(145deg,rgba(0,228,187,0.1),rgba(42,165,190,0.05));--daz-gradient-hero:linear-gradient(90deg,rgba(5,8,11,0.98) 0,rgba(5,8,11,0.77) 48%,rgba(5,8,11,0.08) 82%);--daz-gradient-hero-navy:linear-gradient(90deg,rgba(17,27,40,0.98) 0,rgba(17,27,40,0.84) 45%,rgba(17,27,40,0.05) 82%);--daz-gradient-hero-mobile:linear-gradient(0deg,rgba(5,8,11,1) 0,rgba(5,8,11,0.8) 58%,rgba(5,8,11,0.08) 100%);--daz-gradient-fade:var(--daz-gradient-hero);--daz-gradient-panel:var(--daz-gradient-surface);--daz-font-sans:"Sora","Open Sans","Roboto",helvetica,sans-serif;--daz-font-display:"Manrope","Montserrat","Open Sans","Roboto",helvetica,sans-serif;--daz-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--daz-font-size-kicker:1.25rem;--daz-font-size-small:.875rem;--daz-font-size-body:1rem;--daz-font-size-lead:1.125rem;--daz-font-size-h4:1.375rem;--daz-font-size-h3:clamp(1.65rem,3vw,2.3rem);--daz-font-size-h2:clamp(2rem,4.4vw,3.5rem);--daz-font-size-h1:clamp(2.65rem,6vw,4.25rem);--daz-line-height-tight:1.06;--daz-line-height-heading:1.17;--daz-line-height-body:1.6;--daz-line-height-1:1rem;--daz-line-height-125:1.25rem;--daz-line-height-15:1.5rem;--daz-line-height-2:2rem;--daz-font-weight-lighter:200;--daz-font-weight-light:300;--daz-font-weight-regular:400;--daz-font-weight-medium:500;--daz-font-weight-semibold:600;--daz-font-weight-bold:700;--daz-letter-spacing-tight:-0.025em;--daz-letter-spacing-label:.13em;--daz-letter-spacing-body:0;--daz-space-0:0;--daz-space-1:.5rem;--daz-space-2:1rem;--daz-space-3:1.5rem;--daz-space-4:2rem;--daz-space-5:2.5rem;--daz-space-6:3rem;--daz-space-7:4rem;--daz-space-8:5rem;--daz-space-9:6rem;--daz-space-10:8rem;--daz-section-space:clamp(4rem,8vw,7.5rem);--daz-section-space-compact:clamp(2.75rem,5vw,4.5rem);--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:72rem;--daz-container-wide:90rem;--daz-reading:46rem;--daz-gutter:clamp(1.25rem,4vw,3rem);--daz-grid-gap:clamp(1.15rem,2.8vw,2rem);--daz-card-min:18rem;--daz-radius-xs:.3rem;--daz-radius-sm:.55rem;--daz-radius-md:.8rem;--daz-radius-lg:1rem;--daz-radius-xl:1.4rem;--daz-radius-pill:999px;--daz-radius-button:var(--daz-radius-pill);--daz-btn-pad:.7rem 1.25rem;--daz-btn-tracking:0;--daz-shadow-sm:0 9px 26px rgba(0,0,0,0.26);--daz-shadow-md:0 22px 66px rgba(0,0,0,0.4);--daz-shadow-card:0 1px 0 rgba(255,255,255,0.025) inset,0 14px 36px rgba(0,0,0,0.23);--daz-shadow-brand:0 0 0 1px rgba(0,228,187,0.17),0 12px 34px rgba(0,228,187,0.13);--daz-blur-glass:18px;--daz-duration-fast:140ms;--daz-duration-normal:240ms;--daz-duration-slow:420ms;--daz-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--daz-ease-spring:cubic-bezier(0.22,1.3,0.36,1);--daz-focus-ring:0 0 0 3px rgba(0,228,187,0.3)}.daz-styles-light{color-scheme:light;--daz-green:#00c9a5;--daz-orange:#d4840f;--daz-blue:#1f91a8;--daz-red:#d13a20;--daz-light-gray:#6b7280;--daz-white:#fff;--daz-yellow:#c9a800;--daz-brand:var(--daz-green);--daz-brand-hover:color-mix(in hsl,var(--daz-brand) 72%,#000 28%);--daz-brand-active:color-mix(in hsl,var(--daz-brand) 55%,#000 45%);--daz-brand-soft:rgba(0,201,165,0.12);--daz-brand-border:rgba(0,201,165,0.42);--daz-cyan:var(--daz-blue);--daz-purple:#a78bfa;--daz-purple-dark:#8b5cf6;--daz-purple-soft:rgba(167,139,250,0.14);--daz-purple-border:rgba(167,139,250,0.46);--daz-purple-hover:color-mix(in hsl,var(--daz-purple) 55%,#fff 45%);--daz-violet:#7a2fd9;--daz-magenta:#d12fe0;--daz-pink:var(--daz-magenta);--daz-pink-soft:rgba(209,47,224,0.1);--daz-page:#f4f7fa;--daz-page-alt:#e8eef4;--daz-surface-1:#fff;--daz-surface-2:#f0f4f8;--daz-surface-3:#e4ebf2;--daz-surface-4:#d7e0ea;--daz-surface-glass:rgba(255,255,255,0.86);--daz-page-deep:#eef2f6;--daz-text:#0f1720;--daz-text-soft:#3a4654;--daz-text-muted:#667385;--daz-text-faint:#8b97a6;--daz-success:var(--daz-green);--daz-warning:var(--daz-orange);--daz-danger:var(--daz-red);--daz-info:var(--daz-blue);--daz-border:rgba(15,23,32,0.1);--daz-border-strong:rgba(15,23,32,0.18);--daz-divider:rgba(15,23,32,0.07);--daz-gradient-brand:linear-gradient(96deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-neon:linear-gradient(135deg,var(--daz-blue) 0,#7a2fd9 48%,#d12fe0 72%,var(--daz-orange) 100%);--daz-gradient-text:linear-gradient(90deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-surface:linear-gradient(145deg,#fff 0,#e8eef4 100%);--daz-gradient-surface-soft:linear-gradient(145deg,rgba(0,201,165,0.08),rgba(31,145,168,0.04));--daz-gradient-hero:linear-gradient(90deg,rgba(244,247,250,0.98) 0,rgba(244,247,250,0.82) 48%,rgba(244,247,250,0.08) 82%);--daz-gradient-hero-navy:linear-gradient(90deg,rgba(232,238,244,0.98) 0,rgba(232,238,244,0.86) 45%,rgba(232,238,244,0.05) 82%);--daz-gradient-hero-mobile:linear-gradient(0deg,rgba(244,247,250,1) 0,rgba(244,247,250,0.84) 58%,rgba(244,247,250,0.08) 100%);--daz-gradient-fade:var(--daz-gradient-hero);--daz-gradient-panel:var(--daz-gradient-surface);--daz-font-sans:"Sora","Open Sans","Roboto",helvetica,sans-serif;--daz-font-display:"Manrope","Montserrat","Open Sans","Roboto",helvetica,sans-serif;--daz-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--daz-font-size-kicker:.75rem;--daz-font-size-small:.875rem;--daz-font-size-body:1rem;--daz-font-size-lead:1.125rem;--daz-font-size-h4:1.375rem;--daz-font-size-h3:clamp(1.65rem,3vw,2.3rem);--daz-font-size-h2:clamp(2rem,4.4vw,3.5rem);--daz-font-size-h1:clamp(2.65rem,6vw,4.25rem);--daz-line-height-tight:1.06;--daz-line-height-heading:1.17;--daz-line-height-body:1.6;--daz-line-height-1:1rem;--daz-line-height-125:1.25rem;--daz-line-height-15:1.5rem;--daz-line-height-2:2rem;--daz-font-weight-lighter:200;--daz-font-weight-light:300;--daz-font-weight-regular:400;--daz-font-weight-medium:500;--daz-font-weight-semibold:600;--daz-font-weight-bold:700;--daz-letter-spacing-tight:-0.025em;--daz-letter-spacing-label:.13em;--daz-letter-spacing-body:0;--daz-space-0:0;--daz-space-1:.5rem;--daz-space-2:1rem;--daz-space-3:1.5rem;--daz-space-4:2rem;--daz-space-5:2.5rem;--daz-space-6:3rem;--daz-space-7:4rem;--daz-space-8:5rem;--daz-space-9:6rem;--daz-space-10:8rem;--daz-section-space:clamp(4rem,8vw,7.5rem);--daz-section-space-compact:clamp(2.75rem,5vw,4.5rem);--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:72rem;--daz-container-wide:90rem;--daz-reading:46rem;--daz-gutter:clamp(1.25rem,4vw,3rem);--daz-grid-gap:clamp(1.15rem,2.8vw,2rem);--daz-card-min:18rem;--daz-radius-xs:.3rem;--daz-radius-sm:.55rem;--daz-radius-md:.8rem;--daz-radius-lg:1rem;--daz-radius-xl:1.4rem;--daz-radius-pill:999px;--daz-radius-button:var(--daz-radius-pill);--daz-btn-pad:.7rem 1.25rem;--daz-btn-tracking:0;--daz-shadow-sm:0 8px 22px rgba(15,23,32,0.08);--daz-shadow-md:0 18px 48px rgba(15,23,32,0.12);--daz-shadow-card:0 1px 0 rgba(255,255,255,0.9) inset,0 10px 28px rgba(15,23,32,0.08);--daz-shadow-brand:0 0 0 1px rgba(0,201,165,0.22),0 10px 28px rgba(0,201,165,0.14);--daz-blur-glass:18px;--daz-duration-fast:140ms;--daz-duration-normal:240ms;--daz-duration-slow:420ms;--daz-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--daz-ease-spring:cubic-bezier(0.22,1.3,0.36,1);--daz-focus-ring:0 0 0 3px rgba(0,201,165,0.28)}.daz-styles-light .daz-btn-outline:hover{--btn-bg:rgba(15,23,32,0.04)}.daz-styles-light .daz-badge{background:rgba(15,23,32,0.04)}.daz-styles-light .daz-logo-pill{background:rgba(15,23,32,0.04)}.daz-styles-light .daz-feature-card{border-color:var(--daz-border)}.daz-styles-light .daz-feature-card:hover{border-color:var(--daz-border-strong)}.legacy-styles{--daz-green:#00e4bb;--daz-orange:#e5951d;--daz-blue:#2aa5be;--daz-red:#de4529;--daz-light-gray:#8a8e8f;--daz-white:#fff;--daz-yellow:#ffee72;--daz-brand:var(--daz-green);--daz-brand-hover:color-mix(in hsl,var(--daz-brand) 55%,#fff 45%);--daz-brand-active:color-mix(in hsl,var(--daz-brand) 70%,#000 30%);--daz-brand-soft:rgba(0,228,187,0.12);--daz-brand-border:rgba(0,228,187,0.62);--daz-cyan:var(--daz-blue);--daz-violet:#7e5cff;--daz-purple:#a78bfa;--daz-purple-dark:#8b5cf6;--daz-purple-soft:rgba(167,139,250,0.14);--daz-purple-border:rgba(167,139,250,0.46);--daz-purple-hover:color-mix(in hsl,var(--daz-purple) 55%,#fff 45%);--daz-magenta:var(--daz-violet);--daz-pink:var(--daz-brand);--daz-pink-soft:var(--daz-brand-soft);--daz-page:#000;--daz-surface-1:#10191c;--daz-surface-2:#152125;--daz-surface-3:#1b292d;--daz-surface-glass:rgba(16,25,28,0.86);--daz-gradient-surface-soft:linear-gradient(145deg,rgba(0,228,187,0.1),rgba(42,165,190,0.05));--daz-gradient-surface:linear-gradient(145deg,#182529 0,#0f181b 100%);--daz-page-alt:var(--daz-surface-1);--daz-page-deep:var(--daz-page);--daz-surface-4:var(--daz-surface-3);--daz-text:var(--daz-white);--daz-text-soft:#c5cdce;--daz-text-muted:var(--daz-light-gray);--daz-text-faint:#5f6b6e;--daz-success:var(--daz-green);--daz-warning:var(--daz-yellow);--daz-danger:var(--daz-red);--daz-info:var(--daz-blue);--daz-border:rgba(255,255,255,0.11);--daz-border-strong:rgba(255,255,255,0.19);--daz-divider:rgba(255,255,255,0.08);--daz-gradient-brand:linear-gradient(96deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-text:linear-gradient(90deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-hero:linear-gradient(90deg,rgba(0,0,0,0.96) 0,rgba(0,0,0,0.72) 46%,rgba(0,0,0,0.08) 78%);--daz-gradient-hero-mobile:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0.74) 58%,rgba(0,0,0,0.12) 100%);--daz-gradient-neon:var(--daz-gradient-brand);--daz-gradient-fade:var(--daz-gradient-hero);--daz-gradient-panel:var(--daz-gradient-surface);--daz-gradient-hero-navy:var(--daz-gradient-hero);--daz-font-sans:"Open Sans","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;--daz-font-display:"Montserrat","Open Sans","Roboto",helvetica,sans-serif;--daz-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--daz-font-size-kicker:.75rem;--daz-font-size-small:.875rem;--daz-font-size-body:1rem;--daz-font-size-lead:1.125rem;--daz-font-size-h4:1.375rem;--daz-font-size-h3:clamp(1.65rem,3vw,2.25rem);--daz-font-size-h2:clamp(2rem,4vw,3.25rem);--daz-font-size-h1:clamp(2.5rem,6vw,4.75rem);--daz-line-height-tight:1.08;--daz-line-height-heading:1.18;--daz-line-height-body:1.6;--daz-line-height-1:1rem;--daz-line-height-125:1.25rem;--daz-line-height-15:1.5rem;--daz-line-height-2:2rem;--daz-font-weight-lighter:200;--daz-font-weight-light:300;--daz-font-weight-regular:400;--daz-font-weight-medium:500;--daz-font-weight-semibold:600;--daz-font-weight-bold:700;--daz-letter-spacing-label:.14em;--daz-letter-spacing-tight:-0.025em;--daz-letter-spacing-body:0;--daz-space-0:0;--daz-space-1:.5rem;--daz-space-2:1rem;--daz-space-3:1.5rem;--daz-space-4:2rem;--daz-space-5:2.5rem;--daz-space-6:3rem;--daz-space-7:4rem;--daz-space-8:5rem;--daz-space-9:6rem;--daz-space-10:8rem;--daz-section-space:clamp(4rem,8vw,7.5rem);--daz-section-space-compact:clamp(2.75rem,5vw,4.5rem);--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:72rem;--daz-container-wide:90rem;--daz-reading:46rem;--daz-gutter:clamp(1.25rem,4vw,3rem);--daz-grid-gap:clamp(1.25rem,3vw,2.25rem);--daz-card-min:17rem;--daz-radius-xs:.25rem;--daz-radius-sm:.5rem;--daz-radius-md:.75rem;--daz-radius-lg:1rem;--daz-radius-xl:1.5rem;--daz-radius-pill:999px;--daz-radius-button:var(--daz-radius-sm);--daz-btn-pad:.7rem 1.25rem;--daz-btn-tracking:.04em;--daz-shadow-sm:0 8px 24px rgba(0,0,0,0.26);--daz-shadow-md:0 18px 50px rgba(0,0,0,0.38);--daz-shadow-brand:0 0 0 1px rgba(0,228,187,0.17),0 12px 34px rgba(0,228,187,0.13);--daz-blur-glass:18px;--daz-shadow-card:var(--daz-shadow-sm);--daz-duration-fast:140ms;--daz-duration-normal:240ms;--daz-duration-slow:420ms;--daz-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--daz-ease-spring:cubic-bezier(0.22,1.3,0.36,1);--daz-focus-ring:0 0 0 3px rgba(0,228,187,0.3)}.legacy-styles{margin:0;background:var(--daz-page);color:var(--daz-text);font-family:var(--daz-font-sans);font-size:var(--daz-font-size-body);line-height:var(--daz-line-height-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.legacy-styles ::selection{background:var(--daz-brand);color:#00110d}.legacy-styles h1,.legacy-styles h2,.legacy-styles h3,.legacy-styles h4,.legacy-styles h5,.legacy-styles h6{color:var(--daz-text);font-family:var(--daz-font-display);font-weight:var(--daz-font-weight-medium);line-height:var(--daz-line-height-heading);letter-spacing:var(--daz-letter-spacing-tight)}.legacy-styles h1{font-size:var(--daz-font-size-h1);margin-bottom:var(--daz-space-3)}.legacy-styles h2{font-size:var(--daz-font-size-h2);margin-bottom:var(--daz-space-3)}.legacy-styles h3{font-size:var(--daz-font-size-h3);margin-bottom:var(--daz-space-2)}.legacy-styles h4{font-size:var(--daz-font-size-h4);margin-bottom:var(--daz-space-2)}.legacy-styles p{color:var(--daz-text-soft);margin-bottom:var(--daz-space-3)}.legacy-styles .daz-lead{max-width:44rem;color:var(--daz-text-soft);font-size:var(--daz-font-size-lead)}.legacy-styles .daz-kicker,.legacy-styles .daz-kicker{display:inline-block;margin-bottom:var(--daz-space-2);color:var(--daz-brand);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-bold);letter-spacing:var(--daz-letter-spacing-label);line-height:1.2;text-transform:uppercase}.legacy-styles .daz-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--daz-cluster-gap,var(--daz-space-2))}.legacy-styles .daz-split{--daz-split-a:1fr;--daz-split-b:1fr;display:grid;grid-template-columns:minmax(0,var(--daz-split-a)) minmax(0,var(--daz-split-b));align-items:center;gap:clamp(2rem,6vw,6rem)}@media(max-width:52rem){.legacy-styles .daz-split,.legacy-styles .daz-grid-2,.legacy-styles .daz-grid-3,.legacy-styles .daz-grid-4{grid-template-columns:1fr}}.legacy-styles .daz-btn{--btn-bg:transparent;--btn-color:var(--daz-text);--btn-border:var(--daz-border-strong);display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--daz-space-1);padding:.7rem 1.25rem;border:1px solid var(--btn-border);border-radius:var(--daz-radius-pill);background:var(--btn-bg);color:var(--btn-color);font-size:var(--daz-font-size-small);font-weight:var(--daz-font-weight-semibold);line-height:1;cursor:pointer;transition:transform var(--daz-duration-fast) var(--daz-ease-standard),background var(--daz-duration-normal) var(--daz-ease-standard),border-color var(--daz-duration-normal) var(--daz-ease-standard),box-shadow var(--daz-duration-normal) var(--daz-ease-standard)}.legacy-styles .daz-btn-primary{--btn-bg:var(--daz-brand);--btn-color:#00120e;--btn-border:var(--daz-brand)}.legacy-styles .daz-btn-outline{--btn-border:var(--daz-border-strong)}.legacy-styles .daz-btn-outline:hover{--btn-bg:rgba(255,255,255,0.06)}.legacy-styles .daz-btn-brand-outline{--btn-border:var(--daz-brand-border)}.legacy-styles .daz-btn-sm{min-height:2.2rem;padding:.5rem 1rem;font-size:var(--daz-font-size-kicker)}.legacy-styles .daz-btn-lg{min-height:3.2rem;padding:.9rem 1.6rem}.legacy-styles .daz-hero{position:relative;isolation:isolate;min-height:clamp(32rem,72vh,48rem);display:grid;align-items:center;overflow:hidden;background:var(--daz-page)}.legacy-styles .daz-hero__media img,.legacy-styles .daz-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center}.legacy-styles .daz-hero__content{max-width:38rem;padding-block:var(--daz-section-space)}@media(max-width:44rem){.legacy-styles .daz-hero{align-items:end;min-height:42rem}.legacy-styles .daz-hero::after{background:var(--daz-gradient-hero-mobile)}.legacy-styles .daz-hero__media img{object-position:68% center}}.legacy-styles .daz-card{overflow:hidden;border:1px solid var(--daz-border);border-radius:var(--daz-radius-lg);background:var(--daz-surface-1);box-shadow:var(--daz-shadow-sm)}.legacy-styles .daz-card:hover .daz-card__media img{transform:scale(1.035)}.legacy-styles .daz-card__body{padding:clamp(1.2rem,3vw,1.75rem)}.legacy-styles .daz-feature__icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;margin-inline:auto;border:1px solid var(--daz-brand);border-radius:50%;background:transparent;color:var(--daz-brand);font-size:1.4rem}.legacy-styles .daz-check-list{display:grid;gap:var(--daz-space-2);padding:0;margin:0;list-style:none}.legacy-styles .daz-check-list li{position:relative;padding-left:1.8rem;color:var(--daz-text-soft)}.legacy-styles .daz-check-list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--daz-brand);font-weight:var(--daz-font-weight-bold)}.legacy-styles .daz-logo-pill{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--daz-brand-border);border-radius:var(--daz-radius-pill);background:rgba(0,0,0,0.38);color:var(--daz-text-soft)}.legacy-styles .daz-badge{display:inline-flex;align-items:center;gap:var(--daz-space-1);padding:.35rem .7rem;border:1px solid var(--daz-border);border-radius:var(--daz-radius-pill);color:var(--daz-text-soft);background:rgba(255,255,255,0.04);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-semibold)}.legacy-styles .daz-badge-brand{border-color:var(--daz-brand-border);color:var(--daz-brand);background:var(--daz-brand-soft)}.legacy-styles .daz-callout{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--daz-border);border-radius:var(--daz-radius-xl);background:var(--daz-gradient-surface)}.legacy-styles .daz-input,.legacy-styles .daz-select,.legacy-styles .daz-textarea{width:100%;min-height:2.9rem;padding:.72rem .9rem;border:1px solid var(--daz-border);border-radius:var(--daz-radius-md);background:var(--daz-surface-2);color:var(--daz-text);transition:border-color var(--daz-duration-normal),box-shadow var(--daz-duration-normal)}.legacy-styles .daz-input:hover,.legacy-styles .daz-select:hover,.legacy-styles .daz-textarea:hover{border-color:var(--daz-border-strong)}.legacy-styles .daz-nav a{color:var(--daz-text-soft);font-size:var(--daz-font-size-small);transition:color var(--daz-duration-fast)}.legacy-styles .daz-nav a:hover,.legacy-styles .daz-nav a[aria-current=page]{color:var(--daz-brand)}.legacy-styles .daz-table th,.legacy-styles .daz-table td{padding:.9rem 1rem;border-bottom:1px solid var(--daz-divider);text-align:left}.legacy-styles .daz-table th{color:var(--daz-text-soft);font-size:var(--daz-font-size-kicker);letter-spacing:.08em;text-transform:uppercase}.legacy-styles .daz-table td{color:var(--daz-text-muted)}.legacy-styles .daz-divider{height:1px;border:0;background:var(--daz-divider);margin-block:var(--daz-space-4)}@media(prefers-reduced-motion:reduce){.legacy-styles *,.legacy-styles *::before,.legacy-styles *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.legacy-styles .daz-section-navy{background:var(--daz-surface-1)}.legacy-styles .daz-hero--navy{background:var(--daz-surface-1)}.legacy-styles .daz-hero--navy::after{background:var(--daz-gradient-hero)}.legacy-styles .daz-card{overflow:hidden;border:1px solid var(--daz-border);border-radius:var(--daz-radius-lg);background:var(--daz-surface-1);box-shadow:var(--daz-shadow-sm);transition:transform var(--daz-duration-normal) var(--daz-ease-standard),border-color var(--daz-duration-normal) var(--daz-ease-standard),box-shadow var(--daz-duration-normal) var(--daz-ease-standard)}.legacy-styles .daz-feature-card{overflow:hidden;border:1px solid var(--daz-border);border-radius:var(--daz-radius-lg);background:var(--daz-surface-2);box-shadow:var(--daz-shadow-sm)}.legacy-styles .daz-feature-card__icon{width:3.1rem;height:3.1rem;display:grid;place-items:center;border:1px solid var(--daz-border);border-radius:50%;background:var(--daz-surface-1);color:var(--daz-brand);font-size:1.25rem}.legacy-styles .daz-feature-card__title{margin:0 0 var(--daz-space-1);color:var(--daz-brand);font-size:var(--daz-font-size-h4)}.legacy-styles .daz-feature-card{overflow:hidden;border:1px solid rgba(255,255,255,0.2);border-radius:var(--daz-radius-lg);background:var(--daz-surface-2);box-shadow:var(--daz-shadow-sm);transition:transform var(--daz-duration-normal) var(--daz-ease-standard),border-color var(--daz-duration-normal) var(--daz-ease-standard),box-shadow var(--daz-duration-normal) var(--daz-ease-standard)}.legacy-styles .daz-shadow{box-shadow:var(--daz-shadow-sm)}.tafi-styles{--daz-green:#00e4bb;--daz-orange:#e5951d;--daz-blue:#2aa5be;--daz-red:#de4529;--daz-light-gray:#8a8e8f;--daz-white:#fff;--daz-yellow:#ffee72;--daz-brand:var(--daz-green);--daz-brand-hover:color-mix(in hsl,var(--daz-brand) 55%,#fff 45%);--daz-brand-active:color-mix(in hsl,var(--daz-brand) 70%,#000 30%);--daz-brand-soft:rgba(0,228,187,0.14);--daz-brand-border:rgba(0,228,187,0.55);--daz-cyan:var(--daz-blue);--daz-violet:#be28ff;--daz-purple:#a78bfa;--daz-purple-dark:#8b5cf6;--daz-purple-soft:rgba(167,139,250,0.14);--daz-purple-border:rgba(167,139,250,0.46);--daz-purple-hover:color-mix(in hsl,var(--daz-purple) 55%,#fff 45%);--daz-magenta:#ec3575;--daz-pink:#ec3575;--daz-pink-soft:rgba(236,53,117,0.16);--daz-page:#111a27;--daz-page-deep:#0b121c;--daz-surface-1:#182333;--daz-surface-2:#202c3e;--daz-surface-3:#28374d;--daz-surface-4:#2f4159;--daz-surface-glass:rgba(17,26,39,0.9);--daz-gradient-surface:linear-gradient(145deg,#28374d 0,#182333 100%);--daz-page-alt:var(--daz-surface-2);--daz-gradient-surface-soft:linear-gradient(145deg,rgba(0,228,187,0.1),rgba(42,165,190,0.05));--daz-text:var(--daz-white);--daz-text-soft:#d7dee8;--daz-text-muted:var(--daz-light-gray);--daz-text-faint:#6f7d90;--daz-success:var(--daz-green);--daz-warning:var(--daz-yellow);--daz-danger:var(--daz-red);--daz-info:var(--daz-blue);--daz-border:rgba(255,255,255,0.12);--daz-border-strong:rgba(255,255,255,0.2);--daz-divider:rgba(255,255,255,0.08);--daz-gradient-brand:linear-gradient(96deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-neon:linear-gradient(90deg,#ec3575 0,#be28ff 100%);--daz-gradient-text:linear-gradient(90deg,var(--daz-green) 0,var(--daz-blue) 100%);--daz-gradient-hero:linear-gradient(90deg,rgba(17,26,39,0.98) 0,rgba(17,26,39,0.88) 42%,rgba(17,26,39,0.08) 82%);--daz-gradient-hero-mobile:linear-gradient(0deg,rgba(17,26,39,1) 0,rgba(17,26,39,0.84) 56%,rgba(17,26,39,0.1) 100%);--daz-gradient-fade:linear-gradient(0deg,#000 0,transparent 75%);--daz-gradient-panel:radial-gradient(100% 100% at 50% 0,#1d0418 0,#2b7ce3 100%);--daz-gradient-hero-navy:var(--daz-gradient-hero);--daz-font-sans:"Manrope","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;--daz-font-display:"Sora","Manrope",sans-serif;--daz-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--daz-font-size-kicker:clamp(0.625rem,2vw,0.75rem);--daz-font-size-small:clamp(0.625rem,2.4vw,0.875rem);--daz-font-size-body:clamp(0.625rem,3vw,0.875rem);--daz-font-size-lead:clamp(0.875rem,4vw,1.125rem);--daz-font-size-h4:clamp(0.875rem,3vw,1.125rem);--daz-font-size-h3:clamp(1.375rem,4vw,1.9375rem);--daz-font-size-h2:clamp(1.375rem,6vw,2.125rem);--daz-font-size-h1:clamp(1.375rem,6vw,3.4375rem);--daz-line-height-tight:1.15;--daz-line-height-heading:1.25;--daz-line-height-body:1.5;--daz-line-height-1:1rem;--daz-line-height-125:1.25rem;--daz-line-height-15:1.5rem;--daz-line-height-2:2rem;--daz-font-weight-lighter:200;--daz-font-weight-light:300;--daz-font-weight-regular:400;--daz-font-weight-medium:500;--daz-font-weight-semibold:600;--daz-font-weight-bold:700;--daz-letter-spacing-tight:-0.01em;--daz-letter-spacing-label:.05em;--daz-letter-spacing-body:.05em;--daz-space-0:0;--daz-space-1:.5rem;--daz-space-2:1rem;--daz-space-3:1.5rem;--daz-space-4:2rem;--daz-space-5:2.5rem;--daz-space-6:3rem;--daz-space-7:4rem;--daz-space-8:5rem;--daz-space-9:6rem;--daz-space-10:8rem;--daz-section-space:clamp(3.5rem,8vw,6.5rem);--daz-section-space-compact:clamp(2.5rem,5vw,4rem);--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:72rem;--daz-container-wide:90rem;--daz-reading:44rem;--daz-gutter:clamp(1rem,4vw,2.5rem);--daz-grid-gap:clamp(1rem,2.4vw,1.5rem);--daz-card-min:17rem;--daz-radius-xs:.25rem;--daz-radius-sm:.35rem;--daz-radius-md:.5rem;--daz-radius-lg:.625rem;--daz-radius-xl:.75rem;--daz-radius-pill:.3125rem;--daz-radius-button:.3125rem;--daz-btn-pad:12px 24px;--daz-btn-tracking:.05em;--daz-shadow-sm:0 0 10px rgba(0,0,0,0.5);--daz-shadow-md:0 0 50px rgba(0,0,0,0.25);--daz-shadow-card:0 0 50px rgba(0,0,0,0.25);--daz-shadow-brand:0 0 2px #fff,0 0 37px var(--daz-green),0 0 40px var(--daz-blue);--daz-blur-glass:12px;--daz-duration-fast:140ms;--daz-duration-normal:240ms;--daz-duration-slow:420ms;--daz-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--daz-ease-spring:cubic-bezier(0.22,1.3,0.36,1);--daz-focus-ring:0 0 0 3px rgba(0,228,187,0.3)}.tafi-styles{margin:0;background:var(--daz-page);color:var(--daz-text);font-family:var(--daz-font-sans);font-size:var(--daz-font-size-body);line-height:var(--daz-line-height-body);letter-spacing:var(--daz-letter-spacing-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tafi-styles ::selection{background:var(--daz-brand);color:#00110d}.tafi-styles h1,.tafi-styles h2,.tafi-styles h3,.tafi-styles h4,.tafi-styles h5,.tafi-styles h6{margin-bottom:var(--daz-space-2);font-family:var(--daz-font-display);font-weight:var(--daz-font-weight-semibold);line-height:var(--daz-line-height-heading);letter-spacing:var(--daz-letter-spacing-tight);color:var(--daz-text)}.tafi-styles .daz-kicker{display:inline-block;margin-bottom:var(--daz-space-2);color:var(--daz-pink);font-family:var(--daz-font-display);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-bold);letter-spacing:var(--daz-letter-spacing-label);text-transform:uppercase}.tafi-styles .daz-lead{max-width:46rem;font-size:var(--daz-font-size-lead);color:var(--daz-text-soft)}.tafi-styles .daz-section-black{background:var(--daz-page-deep)}@media(max-width:52rem){.tafi-styles .daz-grid-2,.tafi-styles .daz-grid-3,.tafi-styles .daz-split{grid-template-columns:1fr}}.tafi-styles .daz-btn{--btn-bg:transparent;--btn-color:var(--daz-text);--btn-border:var(--daz-border-strong);display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--daz-space-1);padding:var(--daz-btn-pad);border:1px solid var(--btn-border);border-radius:var(--daz-radius-button);background:var(--btn-bg);color:var(--btn-color);font-size:var(--daz-font-size-small);font-weight:var(--daz-font-weight-semibold);letter-spacing:var(--daz-btn-tracking);line-height:1.2;cursor:pointer;transition:filter var(--daz-duration-fast) var(--daz-ease-standard),transform var(--daz-duration-fast) var(--daz-ease-standard),background var(--daz-duration-normal) var(--daz-ease-standard),border-color var(--daz-duration-normal) var(--daz-ease-standard),color var(--daz-duration-normal) var(--daz-ease-standard),box-shadow var(--daz-duration-normal) var(--daz-ease-standard)}.tafi-styles .daz-btn:hover{transform:translateY(-1px)}.tafi-styles .daz-btn-primary{--btn-bg:var(--daz-gradient-brand);--btn-color:#27063f;--btn-border:transparent;border-color:transparent;box-shadow:none}.tafi-styles .daz-btn-primary:hover{filter:contrast(1.35);box-shadow:var(--daz-shadow-brand)}.tafi-styles .daz-btn-outline{--btn-bg:transparent;--btn-color:var(--daz-text);--btn-border:rgba(255,255,255,0.35)}.tafi-styles .daz-btn-outline:hover{--btn-bg:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.55)}.tafi-styles .daz-btn-brand-outline{position:relative;--btn-bg:transparent;--btn-border:transparent;border-color:transparent;color:transparent;background:var(--daz-gradient-brand);-webkit-background-clip:text;background-clip:text;z-index:0}.tafi-styles .daz-btn-brand-outline::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:2px;background:var(--daz-gradient-brand);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tafi-styles .daz-btn-brand-outline:hover{color:#1e0627;background:var(--daz-gradient-brand);-webkit-background-clip:border-box;background-clip:border-box;filter:contrast(1.2)}.tafi-styles .daz-btn-sm{min-height:2.15rem;padding:.5rem 1rem;font-size:var(--daz-font-size-kicker)}.tafi-styles .daz-btn-lg{min-height:3.15rem;padding:.9rem 1.6rem}.tafi-styles .daz-hero{position:relative;isolation:isolate;min-height:clamp(32rem,68vh,47rem);display:grid;align-items:center;overflow:hidden;background:var(--daz-surface-1)}@media(max-width:44rem){.tafi-styles .daz-hero{align-items:end;min-height:42rem}.tafi-styles .daz-hero::after{background:var(--daz-gradient-hero-mobile)}}.tafi-styles .daz-feature-card__icon{width:3.1rem;height:3.1rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.2);border-radius:50%;background:var(--daz-page-deep);color:var(--daz-brand);font-size:1.25rem}.tafi-styles .daz-check-list li{position:relative;padding-left:1.5rem;color:var(--daz-text-soft);font-size:var(--daz-font-size-small)}.tafi-styles .daz-check-list li::before{content:"";position:absolute;left:0;top:.35em;width:.75em;height:.75em;border-radius:3px;background:var(--daz-pink)}.tafi-styles .daz-download-art{min-height:22rem;border-radius:var(--daz-radius-lg);background:radial-gradient(circle at 62% 28%,rgba(0,228,187,0.45),transparent 28%),radial-gradient(circle at 32% 55%,rgba(0,139,248,0.42),transparent 32%),radial-gradient(circle at 78% 72%,rgba(236,53,117,0.35),transparent 26%),var(--daz-gradient-panel);box-shadow:var(--daz-shadow-md)}.tafi-styles .daz-badge{display:inline-flex;align-items:center;gap:var(--daz-space-1);padding:.34rem .68rem;border:1px solid rgba(255,255,255,0.2);border-radius:var(--daz-radius-md);background:rgba(255,255,255,0.04);color:var(--daz-text-soft);font-size:var(--daz-font-size-kicker);font-weight:var(--daz-font-weight-semibold);letter-spacing:var(--daz-letter-spacing-label)}.tafi-styles .daz-badge-brand{border-color:color-mix(in srgb,var(--daz-pink) 55%,transparent);background:var(--daz-pink-soft);color:var(--daz-pink)}.tafi-styles .daz-input,.tafi-styles .daz-select,.tafi-styles .daz-textarea{width:100%;min-height:2.9rem;padding:.75rem .9rem;border:1px solid var(--daz-surface-2);border-radius:calc(var(--daz-font-size-body) * .5);background:var(--daz-surface-2);color:var(--daz-text)}.tafi-styles .daz-header__inner{min-height:4.2rem;display:flex;align-items:center;justify-content:space-between;gap:var(--daz-space-3)}.tafi-styles .daz-nav a:hover{color:var(--daz-pink)}.tafi-styles .daz-section-navy{background:var(--daz-surface-2)}.tafi-styles .daz-hero--navy{background:var(--daz-surface-2)}.tafi-styles .daz-hero--navy::after{background:var(--daz-gradient-hero)}.tafi-styles .daz-card--brand{border-color:var(--daz-brand-border);background:var(--daz-gradient-surface)}.tafi-styles .daz-feature-card__icon{width:3.1rem;height:3.1rem;display:grid;place-items:center;border:1px solid var(--daz-border);border-radius:50%;background:var(--daz-surface-2);color:var(--daz-cyan);font-size:1.25rem}
