@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");.daz-themes *,.daz-themes *::before,.daz-themes *::after{box-sizing:border-box}.daz-themes{--daz-base-size:16px;color-scheme:dark;scroll-behavior:smooth}.daz-themes{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 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);font-size:var(--daz-font-size-body)}.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:calc(var(--daz-base-size) * 46);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-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:calc(var(--daz-base-size) * .0625) solid var(--daz-divider)}.daz-themes .daz-circle{width:calc(var(--daz-base-size) * 2.25);height:calc(var(--daz-base-size) * 2.25);border-radius:var(--daz-radius-pill)!important;background:var(--daz-brand);color:var(--daz-text);background-color:color-mix(in srgb,var(--daz-brand) 33%,transparent 66%);font-size:var(--daz-font-size-small);font-weight:var(--daz-font-weight-semibold);display:flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;text-align:center;align-content:center}.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(var(--daz-base-size) * 2,7vw,var(--daz-base-size) * 7)}.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:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 4.25);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:calc(var(--daz-base-size) * 2.75);align-items:center;justify-content:center;gap:var(--daz-space-1);padding:calc(var(--daz-base-size) * .7) calc(var(--daz-base-size) * 1.25);border:calc(var(--daz-base-size) * .0625) 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);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(calc(var(--daz-base-size) * -0.125));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 calc(var(--daz-base-size) * .0625) var(--daz-purple-border),0 calc(var(--daz-base-size) * .75) calc(var(--daz-base-size) * 2.125) rgba(167,139,250,0.18)}.daz-themes .daz-btn-sm{min-height:calc(var(--daz-base-size) * 2.15);padding:calc(var(--daz-base-size) * .48) calc(var(--daz-base-size) * .9);font-size:var(--daz-font-size-kicker)}.daz-themes .daz-btn-lg{min-height:calc(var(--daz-base-size) * 3.15);padding:calc(var(--daz-base-size) * .9) calc(var(--daz-base-size) * 1.55)}.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:calc(var(--daz-base-size) * -0.125);border-radius:var(--daz-radius-button);padding:calc(var(--daz-base-size) * .125);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}@property --daz-spin-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes daz-btn-spin{to{--daz-spin-angle:360deg}}.daz-themes .daz-hero{position:relative;isolation:isolate;min-height:clamp(var(--daz-base-size) * 32,72vh,var(--daz-base-size) * 49);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:calc(var(--daz-base-size) * 39);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:calc(var(--daz-base-size) * 42)}.daz-themes .daz-hero::after,.daz-themes .daz-hero--navy::after{background:var(--daz-gradient-hero-mobile)}}.daz-themes .daz-card{overflow:hidden;border:calc(var(--daz-base-size) * .0625) 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(calc(var(--daz-base-size) * -0.1875));border-color:var(--daz-border-strong);box-shadow:var(--daz-shadow-md)}.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:hover .daz-card__media img{transform:scale(1.03)}.daz-themes .daz-card__body{padding:clamp(var(--daz-base-size) * 1.25,3vw,var(--daz-base-size) * 1.9)}.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 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:calc(var(--daz-base-size) * .0625) 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(var(--daz-base-size) * 1.25,3vw,var(--daz-base-size) * 2)}.daz-themes .daz-feature-card__icon{width:calc(var(--daz-base-size) * 3.1);height:calc(var(--daz-base-size) * 3.1);display:grid;place-items:center;border:calc(var(--daz-base-size) * .0625) solid var(--daz-border);border-radius:50%;background:var(--daz-page-alt);color:var(--daz-cyan);font-size:calc(var(--daz-base-size) * 1.25)}.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(calc(var(--daz-base-size) * 18),0.95fr)}.daz-themes .daz-feature-card--wide .daz-feature-card__media{order:2;min-height:calc(var(--daz-base-size) * 22);aspect-ratio:auto}.daz-themes .daz-feature-card--wide .daz-feature-card__body{align-content:center;padding:clamp(var(--daz-base-size) * 2,5vw,var(--daz-base-size) * 4)}@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:calc(var(--daz-base-size) * 15);aspect-ratio:16/9}}.daz-themes .daz-feature{display:grid;gap:var(--daz-space-2);text-align:center}.daz-themes .daz-feature__icon{width:calc(var(--daz-base-size) * 3.25);height:calc(var(--daz-base-size) * 3.25);display:grid;place-items:center;margin-inline:auto;border:calc(var(--daz-base-size) * .0625) solid var(--daz-brand);border-radius:50%;background:transparent;color:var(--daz-brand);font-size:calc(var(--daz-base-size) * 1.35)}.daz-themes .daz-feature__icon--gradient{width:calc(var(--daz-base-size) * 4.25);height:calc(var(--daz-base-size) * 4.25);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 2.65);height:calc(var(--daz-base-size) * 2.65);overflow:visible}.daz-themes .daz-feature__icon--gradient ~ .daz-feature__title{font-size:var(--daz-font-size-lead)}.daz-themes .daz-center .daz-lead{margin-inline:auto}.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:calc(var(--daz-base-size) * 1.55);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:calc(var(--daz-base-size) * .34) calc(var(--daz-base-size) * .68);border:calc(var(--daz-base-size) * .0625) 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(var(--daz-base-size) * 1.5,4vw,var(--daz-base-size) * 2.7);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 3);display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--daz-base-size) * .65) var(--daz-base-size);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 56);padding:calc(var(--daz-base-size) * 1.15) var(--daz-space-4);border:calc(var(--daz-base-size) * .0625) solid var(--daz-brand);border-radius:var(--daz-radius-pill);background:transparent}.daz-themes .daz-bridges-logos img{width:auto;height:auto;max-width:calc(var(--daz-base-size) * 5.5);max-height:calc(var(--daz-base-size) * 2.75);object-fit:contain}@media(max-width:40rem){.daz-themes .daz-bridges-logos{border-radius:calc(var(--daz-base-size) * 1.5);padding:var(--daz-space-3) var(--daz-space-3);gap:var(--daz-space-2) var(--daz-space-3)}}.daz-themes .daz-ecosystem-grid{display:flex;flex-direction:row;align-items:stretch;gap:var(--daz-grid-gap)}.daz-themes .daz-ecosystem-grid>*{flex:1 1 0;min-width:0}.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}@keyframes daz-ecosystem-chev-pulse{0%,100%{transform:scale(1.1) translateY(-5%);opacity:1}75%{transform:scale(1) translateX(5%);opacity:.5}}.daz-themes .daz-ecosystem-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--daz-space-2);width:100%;min-width:0}.daz-themes .daz-ecosystem-item .daz-stack{min-width:0;flex:1 1 auto}.daz-themes .daz-ecosystem-item__icon{display:block;width:calc(var(--daz-base-size) * 2.75);max-width:calc(var(--daz-base-size) * 2.75);height:auto;flex:0 0 calc(var(--daz-base-size) * 2.75)}.daz-themes .daz-ecosystem-item__icon--daz{transform:scale(0.9)}.daz-themes .daz-ecosystem-grid--columns{align-items:flex-start;gap:clamp(var(--daz-base-size) * 1.75,3vw,var(--daz-base-size) * 3.25)}.daz-themes .daz-ecosystem-grid--columns>.daz-ecosystem-title{flex:0 0 auto;align-self:center;width:auto;gap:calc(var(--daz-base-size) * .35)}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-title img{flex:0 0 auto;width:auto;height:calc(var(--daz-base-size) * 5.25);max-width:none}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-title__chevrons{flex:0 0 auto;width:calc(var(--daz-base-size) * 3.6)}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item{flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(var(--daz-base-size) * .7);text-align:center}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item__icon{flex:0 0 auto;width:calc(var(--daz-base-size) * 2.85);max-width:none;height:auto}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item .daz-stack{--daz-stack-gap:calc(var(--daz-base-size) * .35);flex:0 1 auto;width:100%;max-width:calc(var(--daz-base-size) * 15.5)}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item h4{display:flex;align-items:center;justify-content:center;gap:calc(var(--daz-base-size) * .4);margin:0;font-size:calc(var(--daz-base-size) * 1.0625);font-weight:var(--daz-font-weight-semibold);line-height:1.25}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item p{margin:0;line-height:1.35}.daz-themes .daz-ecosystem-item__badge{display:inline-flex;align-items:center;padding:calc(var(--daz-base-size) * .05) calc(var(--daz-base-size) * .4) calc(var(--daz-base-size) * .08);border:calc(var(--daz-base-size) * .0625) solid var(--daz-brand);border-radius:var(--daz-radius-pill);color:var(--daz-brand);font-family:var(--daz-font-sans);font-size:calc(var(--daz-base-size) * .625);font-weight:var(--daz-font-weight-bold);letter-spacing:.04em;line-height:1.3;text-transform:uppercase}@media(max-width:52rem){.daz-themes .daz-ecosystem-grid{flex-direction:column}.daz-themes .daz-ecosystem-grid>*{flex:1 1 auto;width:100%}.daz-themes .daz-ecosystem-title{margin-inline:auto}.daz-themes .daz-ecosystem-grid--columns>.daz-ecosystem-title{width:auto}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-title img{height:calc(var(--daz-base-size) * 4.25)}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item{flex-direction:row;align-items:center;text-align:start}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item .daz-stack{max-width:none}.daz-themes .daz-ecosystem-grid--columns .daz-ecosystem-item h4{justify-content:flex-start}}@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:calc(var(--daz-base-size) * 2.9);padding:calc(var(--daz-base-size) * .75) calc(var(--daz-base-size) * .9);border:calc(var(--daz-base-size) * .0625) solid var(--daz-border);border-radius:var(--daz-radius-md);background:var(--daz-surface-2);color:var(--daz-text)}.daz-themes .daz-textarea{min-height:calc(var(--daz-base-size) * 8);resize:vertical}.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-checkbox{float:none;flex:0 0 auto;width:calc(var(--daz-base-size) * 1.125);height:calc(var(--daz-base-size) * 1.125);min-width:calc(var(--daz-base-size) * 1.125);min-height:calc(var(--daz-base-size) * 1.125);margin:0;padding:0;accent-color:var(--daz-brand)}.daz-themes .daz-window{overflow:hidden;border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 2.3);display:flex;align-items:center;gap:calc(var(--daz-base-size) * .45);padding-inline:calc(var(--daz-base-size) * .8);background:#171b23;border-bottom:calc(var(--daz-base-size) * .0625) solid rgba(255,255,255,0.06)}.daz-themes .daz-window__dot{width:calc(var(--daz-base-size) * .48);height:calc(var(--daz-base-size) * .48);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)+var(--daz-base-size));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:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * .85) var(--daz-base-size);border-bottom:calc(var(--daz-base-size) * .0625) 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-items-end{align-items:end}.daz-themes .daz-items-center{align-items:center}.daz-themes .daz-items-baseline{align-items:baseline}.daz-themes .daz-items-stretch{align-items:stretch}.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-self-auto{align-self:auto}.daz-themes .daz-self-start{align-self:start}.daz-themes .daz-self-end{align-self:end}.daz-themes .daz-self-center{align-self:center}.daz-themes .daz-self-baseline{align-self:baseline}.daz-themes .daz-self-stretch{align-self:stretch}.daz-themes .daz-rounded{border-radius:var(--daz-radius-lg)}.daz-themes .daz-border{border:calc(var(--daz-base-size) * .0625) solid var(--daz-border)}.daz-themes .daz-shadow{box-shadow:var(--daz-shadow-card)}.daz-themes .daz-divider{height:calc(var(--daz-base-size) * .0625);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:calc(var(--daz-base-size) * .0625) 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(calc(var(--daz-base-size) * -0.125));border-color:rgba(255,255,255,0.35);box-shadow:var(--daz-shadow-md),var(--daz-shadow-brand)}.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:hover .daz-feature-card__media img{transform:scale(1.025)}.daz-themes .daz-feature-card__content{min-width:0}.daz-themes .daz-feature-card__number{padding-top:calc(var(--daz-base-size) * .15);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:calc(var(--daz-base-size) * 3.1);height:calc(var(--daz-base-size) * 3.1);display:grid;place-items:center;border:calc(var(--daz-base-size) * .0625) solid rgba(255,255,255,0.2);border-radius:50%;background:var(--daz-page);color:var(--daz-brand);font-size:calc(var(--daz-base-size) * 1.25)}.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:calc(var(--daz-base-size) * 22)}.daz-themes .daz-chat{display:grid;gap:var(--daz-space-2)}.daz-themes .daz-chat__message{max-width:84%;padding:calc(var(--daz-base-size) * .85) var(--daz-base-size);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:calc(var(--daz-base-size) * .0625) solid var(--daz-divider);background:var(--daz-surface-2)}.daz-themes .daz-download-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--daz-base-size) * 15),0.7fr);align-items:center;gap:clamp(var(--daz-base-size) * 2,7vw,var(--daz-base-size) * 7)}.daz-themes .daz-download-art{min-height:calc(var(--daz-base-size) * 22);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-card--flat{border:0;border-radius:0;background:transparent;box-shadow:none}.daz-themes .daz-media-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--daz-base-size) * 12),1fr);gap:calc(var(--daz-base-size) * .125);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:calc(var(--daz-base-size) * .9375);--daz-marquee-duration:60s;--daz-marquee-image-width:calc(var(--daz-base-size) * 18.75);--daz-marquee-fade-height:calc(var(--daz-base-size) * 25);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:hover .daz-marquee__group{animation-play-state:paused}.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__fade{position:absolute;inset-block:0;left:calc(var(--daz-base-size) * -0.125);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%)}@keyframes daz-marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--daz-marquee-gap)))}}@media(max-width:35.9375rem){.daz-themes .daz-marquee{--daz-marquee-gap:calc(var(--daz-base-size) * 2.1875);margin-block:var(--daz-space-3)}}@media(min-width:187.5rem){.daz-themes .daz-marquee{--daz-marquee-gap:calc(var(--daz-base-size) * 6.0625);--daz-marquee-image-width:calc(var(--daz-base-size) * 23.375);--daz-marquee-fade-height:calc(var(--daz-base-size) * 28.125);margin-block:calc(var(--daz-base-size) * 3.125)}}@media(prefers-reduced-motion:reduce){.daz-themes .daz-marquee__group{animation:none}}.daz-themes .daz-glow-orb{position:absolute;width:calc(var(--daz-base-size) * 24);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(69,224,191,0.18),transparent 68%);filter:blur(calc(var(--daz-base-size) * 1.5));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:calc(var(--daz-base-size) * .0625) solid var(--daz-brand-border)}.daz-themes .daz-border-purple{border:calc(var(--daz-base-size) * .0625) solid var(--daz-purple-border)}.daz-themes .daz-hidden{display:none!important}.daz-themes{--daz-duration-normal:300ms;--daz-duration-slow:500ms;--daz-duration-very-slow:1000ms;--daz-duration-fast:100ms;--daz-duration-very-fast:50ms;--daz-animate-background-duration:20s;--daz-ease-standard:ease-in-out}.daz-themes .daz-animate-pulse{animation:daz-pulse var(--daz-duration-normal) var(--daz-ease-standard) infinite}@keyframes daz-pulse{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}.daz-themes .daz-animate-background{background:linear-gradient(135deg,var(--daz-animated-bg-color-1),var(--daz-animated-bg-color-2),var(--daz-animated-bg-color-3),var(--daz-animated-bg-color-4),var(--daz-animated-bg-color-5),var(--daz-animated-bg-color-6));background-size:180% 180%;animation:daz-animate-background var(--daz-animate-background-duration) ease infinite}@keyframes daz-animate-background{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.daz-styles{--daz-base-size:16px;--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-animated-bg-color-1:color-mix(in srgb,var(--daz-green) 8%,transparent);--daz-animated-bg-color-2:color-mix(in srgb,var(--daz-purple) 8%,transparent);--daz-animated-bg-color-3:color-mix(in srgb,var(--daz-green) 8%,transparent);--daz-animated-bg-color-4:color-mix(in srgb,var(--daz-purple) 8%,transparent);--daz-animated-bg-color-5:color-mix(in srgb,var(--daz-green) 8%,transparent);--daz-animated-bg-color-6:color-mix(in srgb,var(--daz-purple) 8%,transparent);--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:calc(var(--daz-base-size) * 1.25);--daz-font-size-small:calc(var(--daz-base-size) * .875);--daz-font-size-body:var(--daz-base-size);--daz-font-size-lead:calc(var(--daz-base-size) * 1.125);--daz-font-size-h4:calc(var(--daz-base-size) * 1.375);--daz-font-size-h3:clamp(calc(var(--daz-base-size) * 1.65),3vw,calc(var(--daz-base-size) * 2.3));--daz-font-size-h2:clamp(calc(var(--daz-base-size) * 2),4.4vw,calc(var(--daz-base-size) * 3.5));--daz-font-size-h1:clamp(calc(var(--daz-base-size) * 2.65),6vw,calc(var(--daz-base-size) * 4.25));--daz-line-height-tight:1.06;--daz-line-height-heading:1.17;--daz-line-height-body:1.6;--daz-line-height-1:var(--daz-base-size);--daz-line-height-125:calc(var(--daz-base-size) * 1.25);--daz-line-height-15:calc(var(--daz-base-size) * 1.5);--daz-line-height-2:calc(var(--daz-base-size) * 2);--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:calc(var(--daz-base-size) * .5);--daz-space-2:var(--daz-base-size);--daz-space-3:calc(var(--daz-base-size) * 1.5);--daz-space-4:calc(var(--daz-base-size) * 2);--daz-space-5:calc(var(--daz-base-size) * 2.5);--daz-space-6:calc(var(--daz-base-size) * 3);--daz-space-7:calc(var(--daz-base-size) * 4);--daz-space-8:calc(var(--daz-base-size) * 5);--daz-space-9:calc(var(--daz-base-size) * 6);--daz-space-10:calc(var(--daz-base-size) * 8);--daz-section-space:clamp(calc(var(--daz-base-size) * 4),8vw,calc(var(--daz-base-size) * 7.5));--daz-section-space-compact:clamp(calc(var(--daz-base-size) * 2.75),5vw,calc(var(--daz-base-size) * 4.5));--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:calc(var(--daz-base-size) * 72);--daz-container-wide:calc(var(--daz-base-size) * 90);--daz-reading:calc(var(--daz-base-size) * 46);--daz-gutter:clamp(calc(var(--daz-base-size) * 1.25),4vw,calc(var(--daz-base-size) * 3));--daz-grid-gap:clamp(calc(var(--daz-base-size) * 1.15),2.8vw,calc(var(--daz-base-size) * 2));--daz-card-min:calc(var(--daz-base-size) * 18);--daz-radius-xs:calc(var(--daz-base-size) * .3);--daz-radius-sm:calc(var(--daz-base-size) * .55);--daz-radius-md:calc(var(--daz-base-size) * .8);--daz-radius-lg:var(--daz-base-size);--daz-radius-xl:calc(var(--daz-base-size) * 1.4);--daz-radius-pill:calc(var(--daz-base-size) * 62.4375);--daz-radius-button:var(--daz-radius-sm);--daz-btn-pad:calc(var(--daz-base-size) * .7) calc(var(--daz-base-size) * 1.25);--daz-btn-tracking:0;--daz-shadow-sm:0 calc(var(--daz-base-size) * .5625) calc(var(--daz-base-size) * 1.625) rgba(0,0,0,0.26);--daz-shadow-md:0 calc(var(--daz-base-size) * 1.375) calc(var(--daz-base-size) * 4.125) rgba(0,0,0,0.4);--daz-shadow-card:0 calc(var(--daz-base-size) * .0625) 0 rgba(255,255,255,0.025) inset,0 calc(var(--daz-base-size) * .875) calc(var(--daz-base-size) * 2.25) rgba(0,0,0,0.23);--daz-shadow-brand:0 0 0 calc(var(--daz-base-size) * .0625) rgba(0,228,187,0.17),0 calc(var(--daz-base-size) * .75) calc(var(--daz-base-size) * 2.125) rgba(0,228,187,0.13);--daz-blur-glass:calc(var(--daz-base-size) * 1.125);--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 calc(var(--daz-base-size) * .1875) rgba(0,228,187,0.3)}.daz-styles-light{--daz-base-size:16px;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:calc(var(--daz-base-size) * .75);--daz-font-size-small:calc(var(--daz-base-size) * .875);--daz-font-size-body:var(--daz-base-size);--daz-font-size-lead:calc(var(--daz-base-size) * 1.125);--daz-font-size-h4:calc(var(--daz-base-size) * 1.375);--daz-font-size-h3:clamp(calc(var(--daz-base-size) * 1.65),3vw,calc(var(--daz-base-size) * 2.3));--daz-font-size-h2:clamp(calc(var(--daz-base-size) * 2),4.4vw,calc(var(--daz-base-size) * 3.5));--daz-font-size-h1:clamp(calc(var(--daz-base-size) * 2.65),6vw,calc(var(--daz-base-size) * 4.25));--daz-line-height-tight:1.06;--daz-line-height-heading:1.17;--daz-line-height-body:1.6;--daz-line-height-1:var(--daz-base-size);--daz-line-height-125:calc(var(--daz-base-size) * 1.25);--daz-line-height-15:calc(var(--daz-base-size) * 1.5);--daz-line-height-2:calc(var(--daz-base-size) * 2);--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:calc(var(--daz-base-size) * .5);--daz-space-2:var(--daz-base-size);--daz-space-3:calc(var(--daz-base-size) * 1.5);--daz-space-4:calc(var(--daz-base-size) * 2);--daz-space-5:calc(var(--daz-base-size) * 2.5);--daz-space-6:calc(var(--daz-base-size) * 3);--daz-space-7:calc(var(--daz-base-size) * 4);--daz-space-8:calc(var(--daz-base-size) * 5);--daz-space-9:calc(var(--daz-base-size) * 6);--daz-space-10:calc(var(--daz-base-size) * 8);--daz-section-space:clamp(calc(var(--daz-base-size) * 4),8vw,calc(var(--daz-base-size) * 7.5));--daz-section-space-compact:clamp(calc(var(--daz-base-size) * 2.75),5vw,calc(var(--daz-base-size) * 4.5));--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:calc(var(--daz-base-size) * 72);--daz-container-wide:calc(var(--daz-base-size) * 90);--daz-reading:calc(var(--daz-base-size) * 46);--daz-gutter:clamp(calc(var(--daz-base-size) * 1.25),4vw,calc(var(--daz-base-size) * 3));--daz-grid-gap:clamp(calc(var(--daz-base-size) * 1.15),2.8vw,calc(var(--daz-base-size) * 2));--daz-card-min:calc(var(--daz-base-size) * 18);--daz-radius-xs:calc(var(--daz-base-size) * .3);--daz-radius-sm:calc(var(--daz-base-size) * .55);--daz-radius-md:calc(var(--daz-base-size) * .8);--daz-radius-lg:var(--daz-base-size);--daz-radius-xl:calc(var(--daz-base-size) * 1.4);--daz-radius-pill:calc(var(--daz-base-size) * 62.4375);--daz-radius-button:var(--daz-radius-pill);--daz-btn-pad:calc(var(--daz-base-size) * .7) calc(var(--daz-base-size) * 1.25);--daz-btn-tracking:0;--daz-shadow-sm:0 calc(var(--daz-base-size) * .5) calc(var(--daz-base-size) * 1.375) rgba(15,23,32,0.08);--daz-shadow-md:0 calc(var(--daz-base-size) * 1.125) calc(var(--daz-base-size) * 3) rgba(15,23,32,0.12);--daz-shadow-card:0 calc(var(--daz-base-size) * .0625) 0 rgba(255,255,255,0.9) inset,0 calc(var(--daz-base-size) * .625) calc(var(--daz-base-size) * 1.75) rgba(15,23,32,0.08);--daz-shadow-brand:0 0 0 calc(var(--daz-base-size) * .0625) rgba(0,201,165,0.22),0 calc(var(--daz-base-size) * .625) calc(var(--daz-base-size) * 1.75) rgba(0,201,165,0.14);--daz-blur-glass:calc(var(--daz-base-size) * 1.125);--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 calc(var(--daz-base-size) * .1875) 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-base-size:16px;--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:calc(var(--daz-base-size) * .75);--daz-font-size-small:calc(var(--daz-base-size) * .875);--daz-font-size-body:var(--daz-base-size);--daz-font-size-lead:calc(var(--daz-base-size) * 1.125);--daz-font-size-h4:calc(var(--daz-base-size) * 1.375);--daz-font-size-h3:clamp(calc(var(--daz-base-size) * 1.65),3vw,calc(var(--daz-base-size) * 2.25));--daz-font-size-h2:clamp(calc(var(--daz-base-size) * 2),4vw,calc(var(--daz-base-size) * 3.25));--daz-font-size-h1:clamp(calc(var(--daz-base-size) * 2.5),6vw,calc(var(--daz-base-size) * 4.75));--daz-line-height-tight:1.08;--daz-line-height-heading:1.18;--daz-line-height-body:1.6;--daz-line-height-1:var(--daz-base-size);--daz-line-height-125:calc(var(--daz-base-size) * 1.25);--daz-line-height-15:calc(var(--daz-base-size) * 1.5);--daz-line-height-2:calc(var(--daz-base-size) * 2);--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:calc(var(--daz-base-size) * .5);--daz-space-2:var(--daz-base-size);--daz-space-3:calc(var(--daz-base-size) * 1.5);--daz-space-4:calc(var(--daz-base-size) * 2);--daz-space-5:calc(var(--daz-base-size) * 2.5);--daz-space-6:calc(var(--daz-base-size) * 3);--daz-space-7:calc(var(--daz-base-size) * 4);--daz-space-8:calc(var(--daz-base-size) * 5);--daz-space-9:calc(var(--daz-base-size) * 6);--daz-space-10:calc(var(--daz-base-size) * 8);--daz-section-space:clamp(calc(var(--daz-base-size) * 4),8vw,calc(var(--daz-base-size) * 7.5));--daz-section-space-compact:clamp(calc(var(--daz-base-size) * 2.75),5vw,calc(var(--daz-base-size) * 4.5));--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:calc(var(--daz-base-size) * 72);--daz-container-wide:calc(var(--daz-base-size) * 90);--daz-reading:calc(var(--daz-base-size) * 46);--daz-gutter:clamp(calc(var(--daz-base-size) * 1.25),4vw,calc(var(--daz-base-size) * 3));--daz-grid-gap:clamp(calc(var(--daz-base-size) * 1.25),3vw,calc(var(--daz-base-size) * 2.25));--daz-card-min:calc(var(--daz-base-size) * 17);--daz-radius-xs:calc(var(--daz-base-size) * .25);--daz-radius-sm:calc(var(--daz-base-size) * .5);--daz-radius-md:calc(var(--daz-base-size) * .75);--daz-radius-lg:var(--daz-base-size);--daz-radius-xl:calc(var(--daz-base-size) * 1.5);--daz-radius-pill:calc(var(--daz-base-size) * 62.4375);--daz-radius-button:var(--daz-radius-sm);--daz-btn-pad:calc(var(--daz-base-size) * .7) calc(var(--daz-base-size) * 1.25);--daz-btn-tracking:.04em;--daz-shadow-sm:0 calc(var(--daz-base-size) * .5) calc(var(--daz-base-size) * 1.5) rgba(0,0,0,0.26);--daz-shadow-md:0 calc(var(--daz-base-size) * 1.125) calc(var(--daz-base-size) * 3.125) rgba(0,0,0,0.38);--daz-shadow-brand:0 0 0 calc(var(--daz-base-size) * .0625) rgba(0,228,187,0.17),0 calc(var(--daz-base-size) * .75) calc(var(--daz-base-size) * 2.125) rgba(0,228,187,0.13);--daz-blur-glass:calc(var(--daz-base-size) * 1.125);--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 calc(var(--daz-base-size) * .1875) 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:calc(var(--daz-base-size) * 44);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(var(--daz-base-size) * 2,6vw,var(--daz-base-size) * 6)}@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:calc(var(--daz-base-size) * 2.75);align-items:center;justify-content:center;gap:var(--daz-space-1);padding:calc(var(--daz-base-size) * .7) calc(var(--daz-base-size) * 1.25);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 2.2);padding:calc(var(--daz-base-size) * .5) var(--daz-base-size);font-size:var(--daz-font-size-kicker)}.legacy-styles .daz-btn-lg{min-height:calc(var(--daz-base-size) * 3.2);padding:calc(var(--daz-base-size) * .9) calc(var(--daz-base-size) * 1.6)}.legacy-styles .daz-hero{position:relative;isolation:isolate;min-height:clamp(var(--daz-base-size) * 32,72vh,var(--daz-base-size) * 48);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:calc(var(--daz-base-size) * 38);padding-block:var(--daz-section-space)}@media(max-width:44rem){.legacy-styles .daz-hero{align-items:end;min-height:calc(var(--daz-base-size) * 42)}.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:calc(var(--daz-base-size) * .0625) 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(var(--daz-base-size) * 1.2,3vw,var(--daz-base-size) * 1.75)}.legacy-styles .daz-feature__icon{width:calc(var(--daz-base-size) * 3.25);height:calc(var(--daz-base-size) * 3.25);display:grid;place-items:center;margin-inline:auto;border:calc(var(--daz-base-size) * .0625) solid var(--daz-brand);border-radius:50%;background:transparent;color:var(--daz-brand);font-size:calc(var(--daz-base-size) * 1.4)}.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:calc(var(--daz-base-size) * 1.8);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:calc(var(--daz-base-size) * 3);display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--daz-base-size) * .65) var(--daz-base-size);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * .35) calc(var(--daz-base-size) * .7);border:calc(var(--daz-base-size) * .0625) 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(var(--daz-base-size) * 1.5,4vw,var(--daz-base-size) * 2.5);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 2.9);padding:calc(var(--daz-base-size) * .72) calc(var(--daz-base-size) * .9);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * .9) var(--daz-base-size);border-bottom:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * .0625);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:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 3.1);height:calc(var(--daz-base-size) * 3.1);display:grid;place-items:center;border:calc(var(--daz-base-size) * .0625) solid var(--daz-border);border-radius:50%;background:var(--daz-surface-1);color:var(--daz-brand);font-size:calc(var(--daz-base-size) * 1.25)}.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:calc(var(--daz-base-size) * .0625) 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-base-size:16px;--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(calc(var(--daz-base-size) * .625),2vw,calc(var(--daz-base-size) * .75));--daz-font-size-small:clamp(calc(var(--daz-base-size) * .625),2.4vw,calc(var(--daz-base-size) * .875));--daz-font-size-body:clamp(calc(var(--daz-base-size) * .625),3vw,calc(var(--daz-base-size) * .875));--daz-font-size-lead:clamp(calc(var(--daz-base-size) * .875),4vw,calc(var(--daz-base-size) * 1.125));--daz-font-size-h4:clamp(calc(var(--daz-base-size) * .875),3vw,calc(var(--daz-base-size) * 1.125));--daz-font-size-h3:clamp(calc(var(--daz-base-size) * 1.375),4vw,calc(var(--daz-base-size) * 1.9375));--daz-font-size-h2:clamp(calc(var(--daz-base-size) * 1.375),6vw,calc(var(--daz-base-size) * 2.125));--daz-font-size-h1:clamp(calc(var(--daz-base-size) * 1.375),6vw,calc(var(--daz-base-size) * 3.4375));--daz-line-height-tight:1.15;--daz-line-height-heading:1.25;--daz-line-height-body:1.5;--daz-line-height-1:var(--daz-base-size);--daz-line-height-125:calc(var(--daz-base-size) * 1.25);--daz-line-height-15:calc(var(--daz-base-size) * 1.5);--daz-line-height-2:calc(var(--daz-base-size) * 2);--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:calc(var(--daz-base-size) * .5);--daz-space-2:var(--daz-base-size);--daz-space-3:calc(var(--daz-base-size) * 1.5);--daz-space-4:calc(var(--daz-base-size) * 2);--daz-space-5:calc(var(--daz-base-size) * 2.5);--daz-space-6:calc(var(--daz-base-size) * 3);--daz-space-7:calc(var(--daz-base-size) * 4);--daz-space-8:calc(var(--daz-base-size) * 5);--daz-space-9:calc(var(--daz-base-size) * 6);--daz-space-10:calc(var(--daz-base-size) * 8);--daz-section-space:clamp(calc(var(--daz-base-size) * 3.5),8vw,calc(var(--daz-base-size) * 6.5));--daz-section-space-compact:clamp(calc(var(--daz-base-size) * 2.5),5vw,calc(var(--daz-base-size) * 4));--daz-stack-gap:var(--daz-space-3);--daz-cluster-gap:var(--daz-space-2);--daz-container:calc(var(--daz-base-size) * 72);--daz-container-wide:calc(var(--daz-base-size) * 90);--daz-reading:calc(var(--daz-base-size) * 44);--daz-gutter:clamp(var(--daz-base-size),4vw,calc(var(--daz-base-size) * 2.5));--daz-grid-gap:clamp(var(--daz-base-size),2.4vw,calc(var(--daz-base-size) * 1.5));--daz-card-min:calc(var(--daz-base-size) * 17);--daz-radius-xs:calc(var(--daz-base-size) * .25);--daz-radius-sm:calc(var(--daz-base-size) * .35);--daz-radius-md:calc(var(--daz-base-size) * .5);--daz-radius-lg:calc(var(--daz-base-size) * .625);--daz-radius-xl:calc(var(--daz-base-size) * .75);--daz-radius-pill:calc(var(--daz-base-size) * .3125);--daz-radius-button:calc(var(--daz-base-size) * .3125);--daz-btn-pad:calc(var(--daz-base-size) * .75) calc(var(--daz-base-size) * 1.5);--daz-btn-tracking:.05em;--daz-shadow-sm:0 0 calc(var(--daz-base-size) * .625) rgba(0,0,0,0.5);--daz-shadow-md:0 0 calc(var(--daz-base-size) * 3.125) rgba(0,0,0,0.25);--daz-shadow-card:0 0 calc(var(--daz-base-size) * 3.125) rgba(0,0,0,0.25);--daz-shadow-brand:0 0 calc(var(--daz-base-size) * .125) #fff,0 0 calc(var(--daz-base-size) * 2.3125) var(--daz-green),0 0 calc(var(--daz-base-size) * 2.5) var(--daz-blue);--daz-blur-glass:calc(var(--daz-base-size) * .75);--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 calc(var(--daz-base-size) * .1875) 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:calc(var(--daz-base-size) * 46);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:calc(var(--daz-base-size) * 2.75);align-items:center;justify-content:center;gap:var(--daz-space-1);padding:var(--daz-btn-pad);border:calc(var(--daz-base-size) * .0625) 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(calc(var(--daz-base-size) * -0.0625))}.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:calc(var(--daz-base-size) * .125);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:calc(var(--daz-base-size) * 2.15);padding:calc(var(--daz-base-size) * .5) var(--daz-base-size);font-size:var(--daz-font-size-kicker)}.tafi-styles .daz-btn-lg{min-height:calc(var(--daz-base-size) * 3.15);padding:calc(var(--daz-base-size) * .9) calc(var(--daz-base-size) * 1.6)}.tafi-styles .daz-hero{position:relative;isolation:isolate;min-height:clamp(var(--daz-base-size) * 32,68vh,var(--daz-base-size) * 47);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:calc(var(--daz-base-size) * 42)}.tafi-styles .daz-hero::after{background:var(--daz-gradient-hero-mobile)}}.tafi-styles .daz-feature-card__icon{width:calc(var(--daz-base-size) * 3.1);height:calc(var(--daz-base-size) * 3.1);display:grid;place-items:center;border:calc(var(--daz-base-size) * .0625) solid rgba(255,255,255,0.2);border-radius:50%;background:var(--daz-page-deep);color:var(--daz-brand);font-size:calc(var(--daz-base-size) * 1.25)}.tafi-styles .daz-check-list li{position:relative;padding-left:calc(var(--daz-base-size) * 1.5);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:calc(var(--daz-base-size) * .1875);background:var(--daz-pink)}.tafi-styles .daz-download-art{min-height:calc(var(--daz-base-size) * 22);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:calc(var(--daz-base-size) * .34) calc(var(--daz-base-size) * .68);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 2.9);padding:calc(var(--daz-base-size) * .75) calc(var(--daz-base-size) * .9);border:calc(var(--daz-base-size) * .0625) 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:calc(var(--daz-base-size) * 4.2);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:calc(var(--daz-base-size) * 3.1);height:calc(var(--daz-base-size) * 3.1);display:grid;place-items:center;border:calc(var(--daz-base-size) * .0625) solid var(--daz-border);border-radius:50%;background:var(--daz-surface-2);color:var(--daz-cyan);font-size:calc(var(--daz-base-size) * 1.25)}
