.dai-home{background:#060c12;color:#ffffffeb;scroll-behavior:smooth}.dai-home [id]{scroll-margin-top:calc(var(--nav-height, 4rem) + 3rem)}.dai-home__section-nav{position:sticky;top:var(--nav-height, 4rem);z-index:35;background:#060c12eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.dai-home__section-nav-inner{display:flex;gap:.15rem;overflow-x:auto;padding:0}.dai-home__section-nav-link{flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#ffffff73;padding:.8rem .85rem;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s ease,border-color .2s ease}.dai-home__section-nav-link:hover{color:#c4a35af2}.dai-home__section-nav-link:focus-visible{outline:2px solid rgba(196,163,90,.8);outline-offset:-2px}.dai-home__partner-proof{padding:clamp(2.5rem,6vw,4rem) 0;background:#080e14;border-bottom:1px solid rgba(255,255,255,.06)}.dai-home__partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dai-home__partner-card{border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:flex;flex-direction:column}.dai-home__partner-media{aspect-ratio:16 / 10;overflow:hidden}.dai-home__partner-media .dai-ag-media{height:100%}.dai-home__partner-copy{padding:1rem 1.1rem 1.15rem;flex:1}.dai-home__partner-badge{font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#c4a35af2;margin:0 0 .35rem}.dai-home__partner-copy h3{margin:0 0 .45rem;font-size:1.05rem;font-weight:600}.dai-home__partner-copy p{margin:0;font-size:.875rem;line-height:1.55;color:#ffffffa6}.dai-home__partner-ref{display:inline-block;margin-top:.75rem;font-size:.75rem;font-weight:600;color:#7ec8ff;text-decoration:none}.dai-home__partner-ref:hover{text-decoration:underline}.dai-home__institution-mark .dai-home__partner-badge{display:block;margin-top:.5rem}.dai-home__trust-partner{font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#c4a35ad9;margin:0 0 .35rem}@media(max-width:900px){.dai-home__partner-grid{grid-template-columns:1fr}}.dai-home__eyebrow{margin:0 0 .65rem;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.dai-home__eyebrow--gold{color:#c4a35af2}.dai-home__text-link{display:inline-block;margin-top:1rem;font-size:.9375rem;font-weight:600;color:#7ec8ff;text-decoration:none}.dai-home__text-link--light{color:#ffffffd9}.dai-home__text-link:hover{text-decoration:underline}.dai-home__section-cta{margin:1.75rem 0 0;font-size:.9375rem}.dai-home__section-cta a{font-weight:600;color:#7ec8ff}.dai-home__section-cta--light a{color:#7ec8ff}.dai-home__hero{position:relative;min-height:min(92vh,820px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#02060c;color:#fff;margin-top:calc(-1 * var(--nav-height, 4rem));padding-top:var(--nav-height)}.dai-home__hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none}.dai-home__hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 40%,rgba(2,6,12,.55) 75%,rgba(2,6,12,.82) 100%)}.dai-home__hero-inner{position:relative;z-index:2;padding:3rem 0 1.5rem;max-width:820px}.dai-home__hero-eyebrow{margin:0 0 .65rem;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:#c4a35ae6}.dai-home__hero-title{margin:0 0 .5rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5.5vw,3.35rem);font-weight:700;line-height:1.08;letter-spacing:-.02em}.dai-home__hero-acronym{margin:0 0 .75rem;font-size:.8125rem;color:#ffffff8c}.dai-home__hero-lead{margin:0 0 1rem;font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.6;color:#ffffffe0}.dai-home__hero-lead-strong{margin:0 0 .65rem;font-weight:600;color:#ffffffeb}.dai-home__hero-pitch{margin:0 0 1rem;line-height:1.55;color:#ffffffd1}.dai-home__hero-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 .85rem;padding:0;list-style:none}.dai-home__hero-chip{padding:.55rem .65rem;font-size:.8125rem;line-height:1.45;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:2px}.dai-home__hero-chip span:first-child{margin-right:.25rem}.dai-home__hero-audience-label{font-weight:600;color:#ffffffd9}.dai-home__hero-audience{margin:0;font-size:.875rem;line-height:1.55;color:#ffffffb8}.dai-home__hero-urgency{margin:0 0 1.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#c4a35a;background:#c4a35a1f;border-left:3px solid #c4a35a;max-width:36rem}.dai-home__hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.dai-home__heritage{margin:0;font-size:.75rem;color:#fff6}.dai-home__stat-ribbon{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:0;width:100%;border-top:1px solid rgba(255,255,255,.12);background:#02060cbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dai-home__stat-ribbon-item{flex:1 1 180px;padding:.85rem 1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#ffffffc7;border-right:1px solid rgba(255,255,255,.08)}.dai-home__stat-ribbon-item:last-child{border-right:none}.dai-home__stack-strip{padding:clamp(2rem,5vw,3rem) 0;background:#060c12;border-bottom:1px solid rgba(255,255,255,.06)}.dai-home__stack-strip-head{max-width:40rem;margin-bottom:1.25rem}.dai-home__stack-strip-head h2{margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:400}.dai-home__stack-strip-head p{margin:0;color:#ffffffa6;line-height:1.55}.dai-home__stack-strip-track{display:flex;gap:.75rem;overflow-x:auto;padding:.25rem 1.25rem .75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dai-home__stack-card{flex:0 0 min(220px,72vw);scroll-snap-align:start;text-decoration:none;color:inherit}.dai-home__stack-card-frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.1)}.dai-home__stack-card-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.dai-home__stack-card:hover .dai-home__stack-card-frame img{transform:scale(1.04)}.dai-home__stack-card-index{position:absolute;top:.5rem;left:.5rem;padding:.15rem .4rem;font-size:.6875rem;letter-spacing:.12em;background:#060c12c7;border:1px solid rgba(196,163,90,.45);color:#c4a35af2}.dai-home__stack-card-label{display:block;margin-top:.5rem;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:#ffffffb8}.dai-home__cin-wall-skeleton{min-height:280px;background:linear-gradient(180deg,#0a1018,#060c12);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.dai-home__institution{padding:clamp(2.5rem,6vw,3.5rem) 0;background:linear-gradient(135deg,#0a1218,#121e28);color:#fff}.dai-home__institution-inner{display:grid;grid-template-columns:1fr minmax(240px,360px);gap:2rem;align-items:center}.dai-home__institution-visual{margin:0;position:relative}.dai-home__institution-visual img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px;border:1px solid rgba(255,255,255,.08)}.dai-home__institution-visual .dai-home__institution-mark{position:absolute;right:.75rem;bottom:.75rem;padding:.35rem .5rem;background:#060c12d1;border:1px solid rgba(196,163,90,.35)}.dai-home__institution-copy h2{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.dai-home__institution-copy p{margin:0;max-width:42rem;line-height:1.65;color:#ffffffb8}.dai-home__institution-mark{display:flex;flex-direction:column;align-items:center;gap:.5rem}.dai-home__institution-years{font-size:clamp(3rem,8vw,5rem);font-weight:200;line-height:1;color:#c4a35a59;letter-spacing:-.04em}.dai-home__institution-line{width:2px;height:3rem;background:linear-gradient(180deg,#c4a35a,transparent)}.dai-home__trust{padding:clamp(2.5rem,6vw,4rem) 0;background:radial-gradient(120% 100% at 50% 0%,#0a1218,#060c12 70%);color:#fff;border-top:1px solid rgba(196,163,90,.12);border-bottom:1px solid rgba(255,255,255,.05)}.dai-home__trust .dai-home__section-head{max-width:50rem}.dai-home__trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.dai-home__trust-pillar{padding:1.5rem;background:#060c12;border:1px solid rgba(255,255,255,.06);border-top:2px solid rgba(196,163,90,.55);border-radius:2px}.dai-home__trust-pillar h3{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;letter-spacing:.01em;color:#c4a35af2}.dai-home__trust-pillar p{margin:0;line-height:1.6;font-size:.9375rem;color:#ffffffb3}.dai-home__trust-pillar--visual{padding:0;overflow:hidden}.dai-home__trust-pillar-media{aspect-ratio:16 / 9;overflow:hidden}.dai-home__trust-pillar-media img{width:100%;height:100%;object-fit:cover;display:block}.dai-home__trust-pillar--visual h3,.dai-home__trust-pillar--visual p{padding:0 1.25rem}.dai-home__trust-pillar--visual h3{padding-top:1rem}.dai-home__trust-pillar--visual p{padding-bottom:1.25rem}.dai-home__trust-note{margin:2rem 0 0;padding-left:1rem;border-left:2px solid rgba(196,163,90,.4);max-width:46rem;font-style:italic;line-height:1.65;color:#ffffffd1}@media(max-width:760px){.dai-home__trust-grid{grid-template-columns:1fr}}.dai-home__accountability{padding:clamp(2.5rem,6vw,4rem) 0;background:linear-gradient(180deg,#060c12,#0a1218);color:#fff;border-top:1px solid rgba(196,163,90,.12)}.dai-home__accountability-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-top:2rem}.dai-home__lineage{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.dai-home__lineage-face{display:flex;align-items:center;gap:1rem}.dai-home__lineage-portrait{width:60px;height:60px;flex-shrink:0;object-fit:cover;border-radius:2px;border:1px solid rgba(196,163,90,.5);filter:grayscale(.2)}.dai-home__lineage-name{margin:0;font-weight:600;font-size:.9375rem;color:#fff}.dai-home__lineage-period{margin:.1rem 0 0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#c4a35ae6}.dai-home__lineage-role{margin:.1rem 0 0;font-size:.8125rem;color:#ffffff9e}.dai-home__pledge{margin:0;padding:clamp(1.25rem,3vw,1.75rem);background:#060c12;border:1px solid rgba(255,255,255,.06);border-left:2px solid rgba(196,163,90,.6);border-radius:2px}.dai-home__pledge-title{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#c4a35af2}.dai-home__pledge-body{margin:0;line-height:1.7;color:#ffffffd1}.dai-home__pledge-sign{margin-top:1rem;font-size:.875rem;font-style:italic;color:#fff9}.dai-home__risk-reversal{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.dai-home__risk-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8125rem;color:#ffffffd9;background:#c4a35a0f;border:1px solid rgba(196,163,90,.25);border-radius:2px}.dai-home__risk-chip:before{content:"✓";color:#c4a35af2;font-weight:700}@media(max-width:760px){.dai-home__accountability-grid{grid-template-columns:1fr;align-items:stretch}}.dai-home__problem{padding:clamp(2.5rem,6vw,4rem) 0;background:#0a1018}.dai-home__problem-inner{display:grid;grid-template-columns:minmax(220px,380px) 1fr;gap:2rem;align-items:start}.dai-home__problem-visual{margin:0}.dai-home__problem-visual img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:2px;border:1px solid rgba(255,255,255,.08)}.dai-home__problem-copy .dai-home__section-head{margin-bottom:1rem}.dai-home__pain-list{margin:0 0 1.25rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.dai-home__pain-list li{padding:.85rem 1rem;font-size:.9375rem;line-height:1.45;background:#c444441f;border-left:3px solid #c44;color:#ffffffc7}.dai-home__pivot{margin:0;padding:1.1rem 1.25rem;font-size:1rem;line-height:1.6;background:#2a7a4b24;border-left:3px solid #2a7a4b;color:#ffffffd1}.dai-home__glossary{padding:clamp(3rem,7vw,4.5rem) 0;background:#0a1218;color:#fff}.dai-home__glossary-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1.75rem}.dai-home__glossary-strip img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:2px;opacity:.92}.dai-home__glossary-grid{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.dai-home__glossary-card{margin:0;padding:1rem 1.1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:2px;transition:border-color .2s ease,transform .2s ease}.dai-home__glossary-card:hover{border-color:#c4a35a73;transform:translateY(-2px)}.dai-home__glossary-card dt{margin:0 0 .45rem;font-size:.9375rem;font-weight:700;color:#c4a35a;letter-spacing:.04em}.dai-home__glossary-card dd{margin:0;font-size:.8125rem;line-height:1.55;color:#ffffffa6}.dai-home__section-head{margin-bottom:2rem;max-width:44rem}.dai-home__section-head h2{margin:0 0 .5rem;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:400}.dai-home__section-head p{margin:0;line-height:1.6;color:#ffffffa6}.dai-home__section-head--light h2{color:#fff}.dai-home__section-head--light p{color:#ffffffa6}.dai-home__what{padding:clamp(3rem,8vw,5rem) 0}.dai-home__what-lead-emphasis{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.55;color:#ffffffe0}.dai-home__what-lead{margin:0;line-height:1.6;color:#ffffffa6}.dai-home__what-stack{display:flex;flex-direction:column;gap:1.25rem}.dai-home__what-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.dai-home__what-card{padding:1.25rem;background:#0a1018;border:1px solid rgba(255,255,255,.08);border-radius:2px;transition:box-shadow .2s ease}.dai-home__what-card--rich{padding:1.35rem 1.5rem}.dai-home__what-card--visual{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:0;padding:0;overflow:hidden}.dai-home__what-card-media{min-height:100%}.dai-home__what-card-media img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.dai-home__what-card-copy{padding:1.35rem 1.5rem}.dai-home__what-card--visual h3{margin-top:0}.dai-home__what-card:hover{box-shadow:0 12px 32px #ffffff14}.dai-home__what-card h3{margin:0 0 .85rem;font-size:1.125rem;line-height:1.35}.dai-home__what-body{font-size:.9375rem;line-height:1.55;color:#ffffffb8}.dai-home__what-subhead{margin:.75rem 0 .45rem;font-size:.9375rem}.dai-home__what-subhead:first-child{margin-top:0}.dai-home__what-p{margin:0 0 .55rem}.dai-home__what-list{margin:0 0 .65rem;padding:0 0 0 1.1rem}.dai-home__what-list--ol{list-style:decimal;padding-left:1.35rem}.dai-home__what-list li{margin-bottom:.35rem}.dai-home__what-checks{margin:0 0 .65rem;padding:0;list-style:none}.dai-home__what-checks li{margin-bottom:.35rem}.dai-home__what-table-wrap{overflow-x:auto;margin:0 0 .75rem;-webkit-overflow-scrolling:touch}.dai-home__what-table{width:100%;min-width:480px;border-collapse:collapse;font-size:.8125rem}.dai-home__what-table th,.dai-home__what-table td{padding:.55rem .65rem;text-align:left;border:1px solid rgba(255,255,255,.1);vertical-align:top}.dai-home__what-table thead th{background:#060c12;font-weight:600;color:#ffffffd9}.dai-home__what-wow{margin:.85rem 0 0;padding:.75rem .9rem;background:linear-gradient(135deg,#c4a35a1f,#1a5a8a14);border-left:3px solid #c4a35a;font-size:.875rem;line-height:1.55;color:#ffffffd1}.dai-home__what-wow-label{font-weight:700;color:#d8b962}.dai-home__what-card p{margin:0;font-size:.9375rem;line-height:1.55;color:#ffffffad}.dai-home__workflow{padding:clamp(2.5rem,6vw,4rem) 0;background:#0a1018;border-top:1px solid rgba(255,255,255,.06)}.dai-home__workflow-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.dai-home__workflow-step{display:flex;flex-direction:column;gap:0;padding:0;background:#060c12;border:1px solid rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.dai-home__workflow-media{position:relative;aspect-ratio:16 / 10}.dai-home__workflow-media img{width:100%;height:100%;object-fit:cover;display:block}.dai-home__workflow-step .dai-home__workflow-num{position:absolute;left:.75rem;bottom:.65rem;font-size:2rem;text-shadow:0 2px 12px rgba(0,0,0,.8)}.dai-home__workflow-step>div:last-child{padding:1rem 1.15rem 1.25rem}.dai-home__workflow-num{flex-shrink:0;font-size:1.75rem;font-weight:200;line-height:1;color:#c4a35a}.dai-home__workflow-step h3{margin:0 0 .4rem;font-size:1rem}.dai-home__workflow-step p{margin:0;font-size:.875rem;line-height:1.55;color:#ffffffa6}.dai-home__compare{padding:clamp(3rem,7vw,4.5rem) 0;background:#121e28;color:#fff}.dai-home__compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dai-home__compare-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.875rem}.dai-home__compare-table th,.dai-home__compare-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.dai-home__compare-table thead th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#0003}.dai-home__compare-table tbody th{font-weight:600;color:#ffffffe6;width:22%}.dai-home__compare-table td{color:#ffffffa6;width:39%}.dai-home__compare-highlight{background:#c4a35a1a;color:#ffffffeb!important;font-weight:500}.dai-home__compare-foot{margin:1rem 0 0;font-size:.8125rem;color:#ffffff73}.dai-home__choose{padding:clamp(3rem,8vw,5rem) 0;background:#0a1218;color:#fff}.dai-home__choose-lead-emphasis{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.55;color:#ffffffeb}.dai-home__choose-lead{margin:0;line-height:1.6;color:#ffffff94;font-size:.9375rem}.dai-home__units{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.dai-home__unit{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.dai-home__unit:hover{border-color:#c4a35a73;transform:translateY(-3px)}.dai-home__unit--rich .dai-home__unit-frame{aspect-ratio:16 / 9}.dai-home__unit-frame{aspect-ratio:16 / 10;overflow:hidden;background:#02060c}.dai-home__unit-media{width:100%;height:100%;object-fit:cover;display:block;filter:none}.dai-home__unit-body{padding:1rem 1.1rem 1.15rem;flex:1;display:flex;flex-direction:column}.dai-home__unit-body h3{margin:0 0 .65rem;font-size:.9375rem;line-height:1.35}.dai-home__unit-body .dai-home__what-body{flex:1;margin-bottom:.75rem;font-size:.8125rem}.dai-home__what-body--dark{color:#ffffff9e}.dai-home__what-body--dark .dai-home__what-subhead{color:#ffffffe0}.dai-home__what-body--dark .dai-home__what-list{color:#ffffff9e}.dai-home__what-quote{margin:0 0 .65rem;padding:.65rem .75rem;border-left:3px solid rgba(196,163,90,.55);background:#ffffff0a;font-size:.8125rem;line-height:1.5}.dai-home__what-quote p{margin:0 0 .35rem}.dai-home__what-quote p:last-child{margin-bottom:0}.dai-home__what-body--dark .dai-home__what-table-wrap{margin:0 0 .65rem;overflow-x:auto}.dai-home__what-body--dark .dai-home__what-table{width:100%;border-collapse:collapse;font-size:.75rem}.dai-home__what-body--dark .dai-home__what-table th,.dai-home__what-body--dark .dai-home__what-table td{padding:.4rem .45rem;border:1px solid rgba(255,255,255,.12);text-align:left;vertical-align:top}.dai-home__what-body--dark .dai-home__what-table th{background:#ffffff0f;color:#ffffffd9}.dai-home__unit-cta{font-size:.8125rem;font-weight:600;color:#7ec8ff}.dai-home__products{padding:clamp(3rem,8vw,5rem) 0}.dai-home__products-lead-emphasis{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.55;color:#ffffffe0}.dai-home__products-lead{margin:0;line-height:1.6;color:#ffffffa6}.dai-home__products-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:#0a1018}.dai-home__products-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.875rem}.dai-home__products-table th,.dai-home__products-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top;line-height:1.5}.dai-home__products-table thead th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#ffffff08}.dai-home__products-table tbody th[scope=row]{font-weight:600;color:#ffffffeb;min-width:9rem}.dai-home__products-table tbody td{color:#ffffffad}.dai-home__products-table tbody tr:last-child th,.dai-home__products-table tbody tr:last-child td{border-bottom:none}.dai-home__products-table tbody tr:hover{background:#1a5a8a0a}.dai-home__products-table-action{width:7.5rem;white-space:nowrap}.dai-home__products-row-cta{font-size:.8125rem;font-weight:600;color:#7ec8ff;text-decoration:none}.dai-home__products-row-cta:hover{text-decoration:underline}.dai-home__products-more,.dai-home__industries-more{margin:1.5rem 0 0;font-size:.9375rem}.dai-home__products-more a,.dai-home__industries-more a{color:#7ec8ff;font-weight:600}.dai-home__industries{padding:clamp(3rem,7vw,4.5rem) 0;background:#121e28;color:#fff}.dai-home__industries-lead-emphasis{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.55;color:#ffffffeb}.dai-home__industries-lead{margin:0;line-height:1.6;color:#ffffff94}.dai-home__industries-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.dai-home__industries-pill{display:inline-block;padding:.4rem .75rem;font-size:.8125rem;line-height:1.3;color:#ffffffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:3px;white-space:nowrap}.dai-home__industries-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff08}.dai-home__industries-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.875rem}.dai-home__industries-table th,.dai-home__industries-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top;line-height:1.5}.dai-home__industries-table thead th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0a}.dai-home__industries-table tbody th[scope=row]{font-weight:600;color:#ffffffeb;min-width:8rem}.dai-home__industries-table tbody td{color:#ffffffad}.dai-home__industries-result{color:#c4a35af2!important}.dai-home__industries-table tbody tr:last-child th,.dai-home__industries-table tbody tr:last-child td{border-bottom:none}.dai-home__industries-table tbody tr:hover{background:#ffffff0a}.dai-home__industries-sector-link{color:inherit;text-decoration:none}.dai-home__industries-sector-link:hover{color:#7ec8ff;text-decoration:underline}.dai-home__proof{padding:clamp(2.5rem,6vw,4rem) 0;background:#0a1018}.dai-home__proof-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.85rem}.dai-home__proof-stat{padding:1rem;text-align:center;background:#060c12;border:1px solid rgba(255,255,255,.06);border-radius:2px}.dai-home__proof-value{margin:0 0 .25rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;color:#ffffffeb;letter-spacing:-.02em}.dai-home__proof-label{margin:0 0 .35rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c}.dai-home__proof-detail{margin:0;font-size:.6875rem;line-height:1.4;color:#ffffff73}.dai-home__proof-source{margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid rgba(196,163,90,.18);font-size:.625rem;line-height:1.35;letter-spacing:.01em;color:#c4a35ac7}.dai-home__proof-sources-note{margin:1.25rem 0 0;max-width:52rem;font-size:.75rem;line-height:1.55;color:#ffffff80}.dai-home__program{padding:clamp(3rem,7vw,4.5rem) 0;background:linear-gradient(135deg,#1a5a8a,#0a1218);color:#fff}.dai-home__program-inner{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.dai-home__program-copy h2{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400}.dai-home__program-copy>p{margin:0 0 1rem;max-width:40rem;line-height:1.6;color:#ffffffc7}.dai-home__program-list{margin:0 0 1.25rem;padding:0 0 0 1.1rem;font-size:.9375rem;line-height:1.7;color:#ffffffd1}.dai-home__program-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.dai-home__program-visual{display:flex;justify-content:center}.dai-home__program-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(140px,18vw,180px);height:clamp(140px,18vw,180px);border-radius:50%;border:3px solid rgba(196,163,90,.6);box-shadow:0 0 40px #c4a35a33;animation:dai-home-pulse 3s ease-in-out infinite}.dai-home__program-ring span{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:300;line-height:1;color:#fff}.dai-home__program-ring small{font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffffa6}@keyframes dai-home-pulse{0%,to{box-shadow:0 0 40px #c4a35a33}50%{box-shadow:0 0 60px #c4a35a59}}.dai-home__defense{position:relative;min-height:min(44vh,360px);display:flex;align-items:center;overflow:hidden;color:#fff}.dai-home__defense-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dai-home__defense-shade{position:absolute;inset:0;background:#02060c9e}.dai-home__defense-inner{position:relative;z-index:1;max-width:40rem;padding:3rem 0}.dai-home__defense-inner .dai-home__eyebrow{color:#c4a35ae6}.dai-home__defense-inner h2{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.dai-home__defense-inner p{margin:0 0 1.25rem;line-height:1.6;color:#ffffffc7}.dai-home__sales{position:relative;min-height:min(48vh,380px);display:flex;align-items:center;overflow:hidden;color:#fff}.dai-home__sales-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none}.dai-home__sales-shade{position:absolute;inset:0;background:#02060c8c}.dai-home__sales-inner{position:relative;z-index:1;text-align:center;padding:3rem 0}.dai-home__sales-eyebrow{margin:0 0 .75rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.dai-home__sales-lines{margin:0 0 1rem;display:flex;flex-direction:column;gap:.15rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300}.dai-home__sales-lines span:last-child{color:#c4a35a}.dai-home__sales-sub{margin:0 auto 1.25rem;max-width:36rem;color:#ffffffb8}.dai-home__sales-cta{display:inline-block;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;padding:.55rem 1.25rem;border:1px solid rgba(255,255,255,.45);border-radius:2px;transition:background .2s ease}.dai-home__sales-cta:hover{background:#ffffff1a}.dai-home__faq{padding:clamp(2.5rem,6vw,4rem) 0;background:#060c12}.dai-home__faq-list{display:flex;flex-direction:column;gap:.5rem;max-width:48rem}.dai-home__faq-item{background:#0a1018;border:1px solid rgba(255,255,255,.08);border-radius:2px}.dai-home__faq-item summary{padding:1rem 1.15rem;font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}.dai-home__faq-item summary::-webkit-details-marker{display:none}.dai-home__faq-item p{margin:0;padding:0 1.15rem 1rem;font-size:.875rem;line-height:1.6;color:#ffffffad}.dai-home__cta-copy{max-width:40rem;margin:0 auto 1.25rem}.dai-home__cta-emphasis{margin:0 0 .65rem;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:600;line-height:1.45}.dai-home__cta-line{margin:0 0 .5rem;font-size:.9375rem;line-height:1.55;opacity:.88}.dai-home__cta-line:last-child{margin-bottom:0}.dai-home__cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}@media(max-width:1100px){.dai-home__glossary-grid{grid-template-columns:repeat(2,1fr)}.dai-home__proof-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.dai-home__institution-inner,.dai-home__program-inner,.dai-home__problem-inner,.dai-home__what-card--visual,.dai-home__hero-chips{grid-template-columns:1fr}.dai-home__glossary-strip{grid-template-columns:repeat(2,1fr)}.dai-home__institution-mark{flex-direction:row;justify-content:flex-start}.dai-home__institution-line{width:3rem;height:2px;background:linear-gradient(90deg,#c4a35a,transparent)}.dai-home__units{grid-template-columns:repeat(2,1fr)}.dai-home__workflow-steps{grid-template-columns:1fr}}@media(max-width:640px){.dai-home__what-grid,.dai-home__units,.dai-home__glossary-grid,.dai-home__pain-list{grid-template-columns:1fr}.dai-home__proof-grid{grid-template-columns:repeat(2,1fr)}.dai-home__hero-actions,.dai-home__cta-row,.dai-home__program-actions{flex-direction:column;width:100%}.dai-home__hero-actions .modelos-btn,.dai-home__cta-row .modelos-btn,.dai-home__program-actions .modelos-btn{width:100%;justify-content:center}.dai-home__stat-ribbon-item{flex:1 1 100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.dai-home__program-visual{order:-1}}@media(prefers-reduced-motion:reduce){.dai-home__program-ring{animation:none}.dai-home__unit:hover,.dai-home__product-card:hover,.dai-home__industry-card:hover,.dai-home__glossary-card:hover{transform:none}}.dai-home .sr-only,.dai-home__compare-caption,.dai-home__products-caption,.dai-home__industries-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dai-home a:focus-visible,.dai-home summary:focus-visible,.dai-home button:focus-visible{outline:2px solid #c4a35a;outline-offset:2px;border-radius:2px}.dai-sticky-cta{position:fixed;left:50%;bottom:1rem;z-index:60;display:flex;align-items:center;gap:1rem;width:max-content;max-width:min(720px,calc(100vw - 2rem));padding:.7rem .7rem .7rem 1.25rem;background:#060c12eb;border:1px solid rgba(196,163,90,.35);border-radius:4px;box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translate(-50%) translateY(150%);transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}.dai-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.dai-sticky-cta__text{margin:0;font-size:.9375rem;font-weight:600;color:#ffffffeb;white-space:nowrap}.dai-sticky-cta__actions{display:flex;gap:.5rem}.dai-sticky-cta__btn{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:3px;text-decoration:none;white-space:nowrap}.dai-sticky-cta__btn--primary{background:#c4a35a;color:#0a0f18}.dai-sticky-cta__btn--primary:hover{background:#d8b962}.dai-sticky-cta__btn--ghost{color:#ffffffd9;border:1px solid rgba(255,255,255,.3)}.dai-sticky-cta__btn--ghost:hover{border-color:#fff9}.dai-sticky-cta__close{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#ffffff80;font-size:1.4rem;line-height:1}.dai-sticky-cta__close:hover{color:#ffffffe6}@media(max-width:640px){.dai-sticky-cta{left:.75rem;right:.75rem;bottom:.75rem;width:auto;max-width:none;flex-wrap:wrap;gap:.6rem;padding:.85rem .85rem .75rem;transform:translateY(150%)}.dai-sticky-cta.is-visible{transform:translateY(0)}.dai-sticky-cta__text{flex:1 1 100%;white-space:normal;font-size:.875rem;padding-right:1.5rem}.dai-sticky-cta__actions{flex:1 1 100%}.dai-sticky-cta__btn{flex:1;justify-content:center}.dai-sticky-cta__close{position:absolute;top:.35rem;right:.4rem}}@media(prefers-reduced-motion:reduce){.dai-sticky-cta{transform:translate(-50%);transition:opacity .2s ease}}@media(prefers-reduced-motion:reduce)and (max-width:640px){.dai-sticky-cta{transform:none}}
