body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#08070c;font-family:poppins;margin:0;overflow-x:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}@media (max-width:768px){body{font-size:14px;line-height:1.5}.container{padding-left:15px;padding-right:15px}img{height:auto;max-width:100%}.btn,button{min-height:44px;min-width:44px}.row{margin-left:-10px;margin-right:-10px}.col-lg-4,.col-lg-6,.col-md-6,.col-sm-12{padding-left:10px;padding-right:10px}}@media (max-width:480px){body{font-size:13px}.container{padding-left:10px;padding-right:10px}h1,h2,h3,h4,h5,h6{line-height:1.3}}.daa{--bg-0:#08070c;--bg-1:#0d0b14;--bg-2:#14111e;--bg-panel:#110f19;--ink-0:#f4f1ea;--ink-1:#c9c3d6;--ink-2:#8b8399;--ink-3:#635c74;--violet:#8b6bff;--violet-deep:#5c3dd8;--amber:#ffb45c;--mint:#5cffb0;--line:#f4f1ea17;--line-strong:#f4f1ea2e;--card:hsla(0,0%,100%,.045);--radius-sm:10px;--radius-md:16px;--radius-lg:26px;--maxw:1240px;--font-display:"Fraunces",ui-serif,Georgia,serif;--font-body:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;background:var(--bg-0);color:var(--ink-0);font-family:var(--font-body);isolation:isolate;overflow-x:hidden;position:relative}.daa *,.daa :after,.daa :before{box-sizing:border-box}.daa img,.daa svg{display:block;max-width:100%}.daa a{color:inherit}.daa .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.daa *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.daa .field{background:radial-gradient(60% 50% at 82% 12%,#8b6bff3d,#0000 60%),radial-gradient(45% 40% at 100% 60%,#ffb45c0f,#0000 60%),radial-gradient(80% 60% at 6% 90%,#5c3dd82e,#0000 60%),linear-gradient(180deg,var(--bg-0),var(--bg-1) 55%,var(--bg-2));inset:0;position:fixed;z-index:-3}.daa .grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.045;pointer-events:none;position:fixed;z-index:-1}.daa .grid-lines{background-image:linear-gradient(var(--line) 1px,#0000 1px),linear-gradient(90deg,var(--line) 1px,#0000 1px);background-size:88px 88px;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 20%,#000 0,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 20%,#000 0,#0000 75%);opacity:.45;position:fixed;z-index:-2}.daa .wrap{margin:0 auto;max-width:var(--maxw);padding-left:5.5vw;padding-right:5.5vw}@media (min-width:1500px){.daa .wrap{padding-left:0;padding-right:0}}.daa .eyebrow{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-1);display:inline-flex;font-size:12.5px;gap:9px;letter-spacing:.06em;padding:8px 16px 8px 12px;text-transform:uppercase}.daa .eyebrow .pulse{animation:daa-pulse 2.2s infinite;background:var(--mint);border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes daa-pulse{0%{box-shadow:0 0 0 0 #5cffb08c}70%{box-shadow:0 0 0 8px #5cffb000}to{box-shadow:0 0 0 0 #5cffb000}}.daa .kicker{color:var(--ink-2);font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.daa h2.section-title{font-family:var(--font-display);font-size:clamp(30px,3.4vw,46px);font-weight:450;letter-spacing:-.01em;line-height:1.08;margin-top:12px;max-width:720px}.daa h2.section-title b{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a98bff,var(--amber));-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.daa .section-lede{color:var(--ink-1);font-size:17px;line-height:1.65;margin-top:16px;max-width:560px}.daa section{padding:108px 0;position:relative;z-index:2}@media (max-width:700px){.daa section{padding:76px 0}}.daa .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.daa .reveal.is-visible{opacity:1;transform:none}.daa .reveal-stagger.is-visible>*{animation:daa-rise .7s cubic-bezier(.2,.8,.2,1) both}.daa .reveal-stagger.is-visible>:first-child{animation-delay:0s}.daa .reveal-stagger.is-visible>:nth-child(2){animation-delay:.08s}.daa .reveal-stagger.is-visible>:nth-child(3){animation-delay:.16s}.daa .reveal-stagger.is-visible>:nth-child(4){animation-delay:.24s}.daa .reveal-stagger.is-visible>:nth-child(5){animation-delay:.32s}.daa .reveal-stagger.is-visible>:nth-child(6){animation-delay:.4s}.daa .reveal-stagger.is-visible>:nth-child(7){animation-delay:.48s}.daa .reveal-stagger.is-visible>:nth-child(8){animation-delay:.56s}@keyframes daa-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes daa-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.daa .skip-link{background:var(--violet);border-radius:0 0 10px 0;color:#fff;font-weight:600;left:-999px;padding:12px 18px;position:absolute;text-decoration:none;top:0;z-index:100}.daa .skip-link:focus{left:0}.daa :focus-visible{border-radius:4px;outline:2px solid var(--violet);outline-offset:3px}.daa .nav{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08070c99;border-bottom:1px solid #0000;display:flex;gap:12px;justify-content:space-between;padding:20px 5.5vw;position:-webkit-sticky;position:sticky;top:0;transition:border-color .3s ease,background .3s ease;z-index:250}.daa .nav.scrolled{background:#08070cdb;border-bottom-color:var(--line)}.daa .brand{align-items:center;display:flex;font-family:var(--font-display);font-size:19px;font-weight:600;gap:10px;letter-spacing:.01em;text-decoration:none}.daa .brand .dot{background:var(--violet);border-radius:50%;box-shadow:0 0 14px 3px #8b6bffa6;flex-shrink:0;height:9px;width:9px}.daa .brand-with-logo{color:var(--ink-0);gap:12px}.daa .brand-with-logo .brand-text{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em}.daa .brand-logo{flex-shrink:0}.daa .brand-logo-nav{filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.daa:has(.hero-light) .nav:not(.scrolled) .brand-logo-nav{filter:none}.daa .navlinks{align-items:center;color:var(--ink-2);display:flex;font-size:13.5px;gap:24px;list-style:none;margin:0;padding:0}.daa .navlinks a{text-decoration:none;transition:color .25s ease}.daa .navlinks a:hover{color:var(--ink-0)}.daa .nav-cta{align-items:center;background:var(--ink-0);border-radius:10px;color:var(--bg-0);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.daa .nav-cta:hover{box-shadow:0 12px 24px -8px #f4f1ea4d;transform:translateY(-2px)}.daa .nav-menu-btn{background:none;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink-0);display:none;padding:8px 10px}@media (max-width:900px){.daa .nav-cta,.daa .navlinks{display:none}.daa .nav-menu-btn{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;touch-action:manipulation}.daa .brand-with-logo{flex:1 1 auto;min-width:0}.daa .brand-with-logo .brand-text{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.daa .btn-primary{align-items:center;background:linear-gradient(155deg,#a488ff,var(--violet-deep));border:none;border-radius:12px;box-shadow:0 14px 34px -10px #8b6bffa6,inset 0 1px 0 #ffffff40;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:.01em;padding:16px 26px;position:relative;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.daa .btn-primary:hover{box-shadow:0 20px 40px -8px #8b6bffcc,inset 0 1px 0 #ffffff4d;transform:translateY(-3px)}.daa .btn-primary svg{transition:transform .35s ease}.daa .btn-primary:hover svg{transform:translateX(4px)}.daa .btn-ghost{align-items:center;background:#ffffff05;border:1px solid var(--line);border-radius:12px;color:var(--ink-0);display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:16px 22px;text-decoration:none;transition:border-color .3s ease,background .3s ease,transform .3s ease}.daa .btn-ghost:hover{background:#ffffff0f;border-color:#f4f1ea59;transform:translateY(-3px)}.daa .btn-ghost .ring{border:1.5px solid var(--ink-2);border-radius:50%;flex-shrink:0;height:8px;width:8px}.daa .hero{grid-gap:clamp(24px,4vw,56px);align-items:center;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:88vh;padding:56px 5.5vw 60px;position:relative;z-index:2}.daa .hero .copy{max-width:620px;min-width:0;position:relative;z-index:3}.daa .hero .orbit-col{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-inline:clamp(12px,4vw,28px);position:relative;z-index:1}.daa .hero-light{background:radial-gradient(ellipse 70% 55% at 78% 30%,#8b6bff24,#0000 55%),linear-gradient(180deg,#f8f6ff,#f3f0fb);border-bottom:1px solid #1a1a2e14}.daa:has(.hero-light) .nav:not(.scrolled){background:#faf8ffb8;border-bottom-color:#1a1a2e0f}.daa:has(.hero-light) .nav:not(.scrolled) .brand-text,.daa:has(.hero-light) .nav:not(.scrolled) .navlinks a{color:#1a1a2e}.daa:has(.hero-light) .nav:not(.scrolled) .nav-menu-btn{border-color:#1a1a2e26;color:#1a1a2e}.daa .hero-title-light{color:#1a1a2e!important}.daa .eyebrow-light{background:#fff;border:1px solid #1a1a2e1a;color:#4a4a6a}.daa .pulse-green{background:#2d9f6f!important;box-shadow:0 0 10px 2px #2d9f6f80!important}.daa .sub-light{color:#4a4a6a!important;max-width:540px}.daa .trust-row-light .trust-item{color:#4a4a6a}.daa .trust-sep-light{background:#1a1a2e26!important}.daa .btn-ghost-light{background:#fff9!important;border-color:#1a1a2e33!important;color:#1a1a2e!important}.daa .btn-ghost-light:hover{background:#fff!important;border-color:#6b4fd466!important}.daa .btn-ghost-light .ring{border-color:#6b4fd4}.daa .orbit-wrap-light .ring-light{border-color:#6b4fd429}.daa .core-light{background:radial-gradient(circle at 32% 28%,#c4b0ff,#7c5cff 45%,#5a3fd4 80%)!important;box-shadow:0 20px 50px -12px #6b4fd473!important}.daa .core.core-branded{animation:daa-breathe 5s ease-in-out infinite;background:#fff!important;border:2px solid #ffffff59;box-shadow:0 0 0 8px #8b6bff1f,0 22px 50px -12px #0000008c!important;height:38%;width:38%}.daa .core-brand-name{color:#2a3a5c;font-family:var(--font-display);font-size:clamp(14px,2vw,18px);font-weight:700;letter-spacing:.02em;line-height:1.15;margin-top:4px;padding:0 6px;text-align:center}.daa .core-branded .tag-sub{color:#000!important;font-size:9px;font-weight:700;letter-spacing:.14em;margin-top:3px;text-transform:uppercase}.daa .core-branded .core-brand-logo{filter:none!important;max-height:44%;width:42%!important}.daa .hero-headline-slot{display:grid;margin-bottom:4px;margin-top:26px}.daa .hero-title{animation:daa-rise-in .9s cubic-bezier(.2,.8,.2,1) .15s both;color:var(--ink-0);font-family:var(--font-display);font-size:clamp(26px,3.4vw,50px);font-weight:450;letter-spacing:-.015em;line-height:1.12;margin:22px 0 0;max-width:100%}.daa .hero-title-line{display:block}.daa .hero-title .cycle-wrap{display:inline-block;min-width:11ch;text-align:left;vertical-align:initial}.daa .hero-accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a98bff,#e3b8ff 55%,var(--amber));-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.daa .hero .hero-doctors-count{animation:daa-rise-in .8s cubic-bezier(.2,.8,.2,1) .5s both;color:var(--ink-2);font-size:14px;margin-top:18px}.daa .hero .hero-doctors-count strong{color:var(--violet);font-weight:700}.daa .navlinks a.nav-active{color:var(--ink-0)}.daa .tag-dark{color:#ffffffe6!important}.daa .core:not(.core-branded) .tag-sub{color:#c8ffdcf2;font-size:9px;font-weight:600;letter-spacing:.12em;margin-top:2px;text-transform:uppercase}.daa .core.core-branded .tag-sub,.daa .tag-sub-live{color:#000!important}.daa .hero-light .hero-doctors-count{animation:daa-rise-in .8s cubic-bezier(.2,.8,.2,1) .5s both;color:#4a4a6a;font-size:14px;margin-top:20px}.daa .hero-light .hero-doctors-count strong{color:#4a5f9e;font-weight:700}.daa .hero-visual{animation:daa-rise-in .9s cubic-bezier(.2,.8,.2,1) .25s both;display:flex;flex-direction:column;gap:16px;min-width:0;position:relative}.daa .hero-doctor-card{aspect-ratio:4/5;background:#fff;border:1px solid #1a1a2e14;border-radius:20px;box-shadow:0 28px 60px -28px #1a1a2e47;max-height:min(560px,68vh);overflow:hidden;position:relative}.daa .hero-doctor-img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.daa .hero-doctor-overlay{background:linear-gradient(180deg,#0000,#141828e0 55%);bottom:0;color:#fff;left:0;padding:20px 22px 22px;position:absolute;right:0}.daa .hero-doctor-badge{background:#ffffff24;border-radius:999px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;padding:6px 10px;text-transform:uppercase}.daa .hero-doctor-quote{color:#ffffffeb;font-size:14px;line-height:1.5;margin:0;max-width:34ch}.daa .hero-module-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.daa .hero-module-pills li{background:#fff;border:1px solid #4a5f9e33;border-radius:999px;color:#3d5080;font-size:12px;font-weight:600;padding:7px 12px}@media (max-width:980px){.daa .hero-doctor-card{aspect-ratio:5/4;max-height:420px}}.daa .node-light{background:#fff!important;border:1px solid #1a1a2e1a!important;box-shadow:0 8px 24px -8px #1a1a2e1f!important;color:#1a1a2e!important}.daa .node-light.accent{border-color:#6b4fd459!important}.daa .orbit-caption-light .k{color:#6b4fd4}.daa .orbit-caption-light .m{color:#4a4a6a}.daa .orbit-caption-light .m b{color:#1a1a2e}@media (max-width:1199px) and (min-width:981px){.daa .hero{gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.daa .hero .hero-title{font-size:clamp(24px,2.9vw,40px)}.daa .orbit-wrap{max-width:min(100%,380px)}}@media (max-width:980px){.daa .hero{grid-template-columns:1fr;min-height:auto;padding-top:36px;row-gap:44px}.daa .hero .copy{max-width:none}.daa .hero .orbit-col{width:100%}}.daa .copy{max-width:640px;min-width:0}.daa h1{animation:daa-rise-in .9s cubic-bezier(.2,.8,.2,1) .15s both;color:var(--ink-0);font-family:var(--font-display);font-size:clamp(38px,5vw,76px);font-weight:450;letter-spacing:-.015em;line-height:1.04;margin-top:26px}.daa .page-hero{position:relative;z-index:2}.daa .page-hero h1{animation:none}.daa #main{position:relative;z-index:2}.daa h1 .hero-accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c4a8ff,#e8c87a);-webkit-background-clip:text;background-clip:text;display:inline-block;font-style:italic;font-weight:500}.daa .cycle-wrap{display:inline-block;position:relative;vertical-align:bottom}.daa .cycle{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a98bff,#e3b8ff 55%,var(--amber));-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500;transition:opacity .35s ease,transform .35s ease}.daa .cycle.swap{opacity:0;transform:translateY(6px)}.daa .cursor{animation:daa-blink 1s steps(1) infinite;background:var(--violet);box-shadow:0 0 10px 1px #8b6bffb3;display:inline-block;height:.72em;margin-bottom:-.05em;margin-left:6px;width:3px}@keyframes daa-blink{0%,49%{opacity:1}50%,to{opacity:0}}.daa p.sub{animation:daa-rise-in .8s cubic-bezier(.2,.8,.2,1) .4s both;color:var(--ink-1);font-size:18px;font-weight:400;line-height:1.65;margin-top:20px;max-width:520px}.daa .cta-row{align-items:center;animation:daa-rise-in .8s cubic-bezier(.2,.8,.2,1) .55s both;display:flex;flex-wrap:wrap;gap:22px;margin-top:36px}@media (max-width:640px){.daa .cta-row{align-items:stretch;flex-direction:column;gap:12px}.daa .cta-row .btn-ghost,.daa .cta-row .btn-primary{justify-content:center;width:100%}}.daa .trust-row{align-items:center;animation:daa-rise-in .8s cubic-bezier(.2,.8,.2,1) .68s both;display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.daa .trust-chunk{align-items:center;display:inline-flex;gap:10px}.daa .trust-item{align-items:center;color:var(--ink-2);display:flex;font-size:12.5px;gap:7px;letter-spacing:.02em}.daa .trust-item svg{color:var(--mint);flex-shrink:0}.daa .trust-sep{background:var(--ink-2);border-radius:50%;height:3px;opacity:.5;width:3px}.daa .proof{animation:daa-rise-in .8s cubic-bezier(.2,.8,.2,1) .8s both;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:38px;margin-top:30px;padding-top:26px}.daa .proof div{border-left:1px solid var(--line);padding-left:16px}.daa .proof .num{font-family:var(--font-display);font-size:26px;font-weight:600}.daa .proof .lbl{color:var(--ink-2);font-size:12px;line-height:1.4;margin-top:4px;max-width:150px}.daa .orbit-wrap{animation:daa-fade-in 1.2s ease .4s forwards;aspect-ratio:1/1;container-type:size;margin:0 auto;max-width:min(100%,520px);opacity:0;overflow:visible;position:relative;width:100%}@keyframes daa-fade-in{to{opacity:1}}@media (min-width:981px){.daa .hero .orbit-wrap{margin-left:auto;margin-right:0}}@media (max-width:980px){.daa .orbit-wrap{margin-left:auto;margin-right:auto;max-width:min(100%,420px)}}@media (max-width:460px){.daa .orbit-wrap{max-width:320px}}.daa .ring{border:1px solid var(--line);border-radius:50%;inset:0;position:absolute}.daa .ring.r2{inset:9%}.daa .ring.r3{border-style:dashed;inset:19%;opacity:.5}.daa .core{align-items:center;animation:daa-breathe 5s ease-in-out infinite;background:radial-gradient(circle at 32% 28%,#b6a1ff,var(--violet) 42%,var(--violet-deep) 78%);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 70px -15px #8b6bffbf,0 0 90px 10px #8b6bff59;display:flex;flex-direction:column;height:34%;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:34%;z-index:4}@keyframes daa-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.035)}}.daa .core .mark{color:#fff;font-family:var(--font-display);font-size:clamp(13px,1.9vw,19px);font-weight:600;line-height:1.15}.daa .core .tag{color:#ffffffbf;font-size:10px;letter-spacing:.16em;margin-top:6px}.daa .core.core-logo{gap:4px;padding:8px}.daa .core-brand-logo{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));height:auto!important;max-height:58%;width:52%!important}.daa .orbiter{inset:0;position:absolute}.daa .orbiter .node{--orbit-angle:0deg;transform:rotate(var(--orbit-angle)) translate(36cqw) rotate(calc(var(--orbit-angle)*-1)) translate(-50%,-50%)}.daa .node{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14111ee0;border:1px solid #f4f1ea24;border-radius:999px;box-shadow:0 10px 24px -10px #0009;color:var(--ink-0);display:flex;font-size:12px;font-weight:600;gap:6px;left:50%;margin-left:0;margin-top:0;padding:8px 13px;position:absolute;top:50%;white-space:nowrap}.daa .node .ic{flex-shrink:0;font-size:14px;line-height:1}.daa .node.accent{border-color:#ffb45c59}@media (max-width:980px){.daa .node{font-size:11px;gap:5px;padding:7px 10px}}@media (max-width:460px){.daa .node{font-size:8.5px;gap:3px;max-width:88px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis}.daa .node .ic{font-size:12px}.daa .ring.r3{display:none}}.daa .orbit-caption{margin-top:22px;text-align:center}.daa .orbit-caption .k{color:var(--ink-2);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.daa .orbit-caption .m{font-family:var(--font-display);font-size:20px;font-weight:450;margin-top:6px}.daa .orbit-caption .m b{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a98bff,var(--amber));-webkit-background-clip:text;background-clip:text;font-weight:600}.daa .strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:46px 0}.daa .strip-row{align-items:center;display:flex;flex-wrap:wrap;gap:46px;justify-content:space-between}.daa .strip-label{color:var(--ink-3);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.daa .strip-badges{align-items:center;display:flex;flex-wrap:wrap;gap:34px}.daa .strip-badge{align-items:center;color:var(--ink-1);display:flex;font-family:var(--font-display);font-size:15px;gap:9px;letter-spacing:.01em}.daa .strip-badge svg{color:var(--mint);flex-shrink:0}.daa .trust-logos-strip{padding:8px 0 28px}.daa .trust-logos{-webkit-overflow-scrolling:touch;align-items:stretch;background:#f7f8fb;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 18px 40px -24px #0000008c;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between;list-style:none;margin:0;overflow-x:auto;padding:18px 12px;scrollbar-width:thin}.daa .trust-logo-item{align-items:center;border-right:1px solid #d8dde6;color:#5c6370;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-width:108px;padding:10px 14px;text-align:center}.daa .trust-logo-item:last-child{border-right:none}.daa .trust-logo-icon{align-items:center;color:#6b7280;display:flex;height:36px;justify-content:center}.daa .trust-logo-icon svg{display:block;height:32px;width:36px}.daa .trust-logo-item[data-id],.daa .trust-logo-label{color:#4b5563;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.3}@media (max-width:900px){.daa .trust-logos{justify-content:flex-start;padding:14px 8px}.daa .trust-logo-item{flex:0 0 auto;min-width:120px}}@media (max-width:560px){.daa .trust-logos-strip{padding:4px 0 20px}.daa .trust-logo-item{min-width:108px;padding:8px 10px}.daa .trust-logo-label{font-size:10px}}.daa .split{grid-gap:70px;align-items:start;display:grid;gap:70px;grid-template-columns:.9fr 1.1fr}@media (max-width:980px){.daa .split{gap:40px;grid-template-columns:1fr}}.daa .pain-list{display:flex;flex-direction:column;gap:18px;margin-top:30px}.daa .pain-item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;gap:14px;padding:18px 20px}.daa .pain-item .x{align-items:center;background:#ff6a6a1f;border-radius:50%;color:#ff8f8f;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.daa .pain-item p{color:var(--ink-1);font-size:14.5px;line-height:1.55}.daa .pain-item strong{color:var(--ink-0);font-weight:600}.daa .fix-panel{background:linear-gradient(165deg,#8b6bff17,#ffffff05);border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px}@media (max-width:560px){.daa .fix-panel{padding:26px}}.daa .fix-list{display:flex;flex-direction:column;gap:22px;margin-top:26px}.daa .fix-item{display:flex;gap:16px}.daa .fix-item .check{align-items:center;background:#5cffb01f;border-radius:9px;color:var(--mint);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.daa .fix-item h3{font-family:var(--font-display);font-size:17px;font-weight:600}.daa .fix-item p{color:var(--ink-2);font-size:14px;line-height:1.55;margin-top:5px}.daa .preview-section{overflow-x:clip}.daa .preview-shell{background:linear-gradient(165deg,#8b6bff1a,#14111e 60%);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:48px;overflow:hidden;padding:clamp(24px,5vw,80px) clamp(14px,4vw,60px) clamp(28px,4vw,60px);position:relative}.daa .preview-shell:before{background:radial-gradient(55% 55% at 50% 0,#8b6bff38,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.daa .preview-frame{background:#fff;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 50px 100px -30px #000000bf,0 0 0 1px #ffffff0a;margin:0 auto;max-width:980px;overflow:hidden;position:relative;width:100%}.daa .preview-chrome{align-items:center;background:#1a1725;border-bottom:1px solid #ffffff14;display:flex;gap:8px;min-width:0;padding:11px 16px}.daa .preview-chrome .dot{background:#ffffff2e;border-radius:50%;flex-shrink:0;height:10px;width:10px}.daa .preview-chrome .url{color:#fff6;font-family:var(--font-body);font-size:12px;margin-left:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daa .preview-frame img{display:block;height:auto;width:100%}.daa .preview-callouts{inset:0;pointer-events:none;position:absolute;z-index:3}.daa .callout{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14111eeb;border:1px solid #8b6bff66;border-radius:999px;box-shadow:0 10px 30px -10px #0009;color:var(--ink-0);display:flex;font-size:12.5px;font-weight:600;gap:8px;line-height:1.35;max-width:min(260px,calc(100% - 24px));padding:8px 14px;position:absolute}.daa .callout .dot{animation:daa-pulse 2.2s infinite;background:var(--mint);border-radius:50%;flex-shrink:0;height:6px;width:6px}.daa .callout.c1{right:12px;top:6%}.daa .callout.c2{right:12px;top:32%}.daa .callout.c3{right:12px;top:52%}.daa .callout.c4{bottom:10%;left:12px}.daa .callout.c5{left:12px;top:18%}@media (max-width:1100px){.daa .callout{font-size:11.5px;padding:7px 12px}.daa .callout.c1,.daa .callout.c2,.daa .callout.c3{right:10px}.daa .callout.c4,.daa .callout.c5{left:10px}}@media (max-width:900px){.daa .preview-callouts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;padding:0 2px;position:static}.daa .callout{max-width:none;position:static;white-space:nowrap}.daa .preview-shell{padding:20px 12px 24px}.daa .preview-frame{border-radius:12px}.daa .preview-chrome{padding:9px 12px}.daa .preview-chrome .url{font-size:11px;margin-left:8px}}@media (max-width:560px){.daa .callout{font-size:11px;padding:6px 10px;white-space:normal}.daa .preview-caption p{font-size:14px;padding:0 4px}}.daa .preview-caption{margin-top:34px;position:relative;text-align:center}.daa .preview-caption p{color:var(--ink-1);font-size:15px;margin-left:auto;margin-right:auto;margin-top:10px;max-width:480px}.daa .modules-hint{color:var(--mint);font-weight:600}.daa .modules-grid-shell{margin-top:52px}.daa .modules-grid{grid-gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));isolation:isolate;overflow:hidden;position:relative}.daa .modules-grid-glow{background:radial-gradient(circle,#8b6bff6b 0,#8b6bff1f 38%,#0000 68%);border-radius:50%;filter:blur(28px);height:min(42vw,320px);mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .45s ease,left .12s ease-out,top .12s ease-out;width:min(42vw,320px);z-index:0}.daa .modules-grid-glow--mint{background:radial-gradient(circle,#34d39947 0,#34d39914 42%,#0000 70%);filter:blur(36px);height:min(34vw,260px);transition-delay:.04s;width:min(34vw,260px)}.daa .modules-grid-glow.is-visible{opacity:1}@property --lg-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --lg-y{syntax:"<percentage>";inherits:true;initial-value:50%}.daa .liquid-glass-zone{--lg-x:50%;--lg-y:50%;isolation:isolate;position:relative}.daa .liquid-glass-glow{background:radial-gradient(circle,#ffffff12 0,#8b6bff0f 35%,#0000 72%);border-radius:50%;filter:blur(32px);height:min(36vw,280px);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:min(36vw,280px);z-index:0}.daa .liquid-glass-glow.is-visible{opacity:.55}.daa .liquid-glass-card{--lg-x:50%;--lg-y:50%;overflow:hidden;position:relative;transition:--lg-x .55s cubic-bezier(.22,1,.36,1),--lg-y .55s cubic-bezier(.22,1,.36,1),border-color .25s ease,transform .25s ease;z-index:1}.daa .liquid-glass-card>*{position:relative;z-index:2}.daa .liquid-glass-card:before{background:radial-gradient(420px circle at var(--lg-x) var(--lg-y),#ffffff17 0,#8b6bff0a 28%,#0000 58%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:0}.daa .liquid-glass-card:after{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(118deg,#ffffff0d,#ffffff03 45%,#8b6bff08);content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease,-webkit-backdrop-filter .45s ease;transition:opacity .45s ease,backdrop-filter .45s ease;transition:opacity .45s ease,backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease;z-index:1}.daa .liquid-glass-card:focus-visible:before,.daa .liquid-glass-card:hover:before{opacity:.65}.daa .liquid-glass-card:focus-visible:after,.daa .liquid-glass-card:hover:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.35}.daa .cursor-spotlight{background:radial-gradient(circle,hsla(0,0%,100%,.045) 0,rgba(139,107,255,.035) 32%,#0000 68%);filter:blur(48px);height:520px;left:0;margin-left:-260px;margin-top:-260px;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .6s ease;width:520px;will-change:transform;z-index:-1}.daa .cursor-spotlight.is-visible{opacity:1}.daa main{position:relative;z-index:1}@media (max-width:768px),(pointer:coarse){.daa .cursor-spotlight,.daa .liquid-glass-glow,.daa .modules-grid-glow{display:none!important}.daa .liquid-glass-card:after,.daa .liquid-glass-card:before{display:none}.daa .liquid-glass-card:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.daa .cursor-spotlight,.daa .liquid-glass-glow,.daa .modules-grid-glow{display:none}.daa .liquid-glass-card:after,.daa .liquid-glass-card:before{transition:none}}@media (max-width:980px){.daa .modules-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.daa .modules-grid{grid-template-columns:1fr}}.daa .module-card{--mx:50%;--my:50%;background:var(--bg-panel);color:inherit;display:flex;flex-direction:column;justify-content:space-between;min-height:210px;overflow:hidden;padding:30px 26px;position:relative;text-decoration:none;transition:background .3s ease,box-shadow .3s ease,transform .25s ease;z-index:1}.daa .module-card-glass{background:radial-gradient(520px circle at var(--mx) var(--my),#ffffff1c 0,#8b6bff0f 22%,#0000 52%);border:1px solid #0000}.daa .module-card--linked:before,.daa .module-card-glass{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.daa .module-card--linked:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(135deg,#ffffff0a,#ffffff03 40%,#8b6bff0d);content:""}.daa .module-card--linked:focus-visible,.daa .module-card--linked:hover{background:#17131feb;box-shadow:inset 0 1px 0 #ffffff0f;outline:none;transform:translateY(-1px)}.daa .module-card--linked:focus-visible .module-card-glass,.daa .module-card--linked:focus-visible:before,.daa .module-card--linked:hover .module-card-glass,.daa .module-card--linked:hover:before{opacity:1}.daa .module-card--linked:focus-visible:before,.daa .module-card--linked:hover:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.daa .module-card-body{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.daa .module-card .top{align-items:center;display:flex;justify-content:space-between}.daa .module-card .ic{font-size:22px}.daa .module-card .idx{font-feature-settings:"tnum";color:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.daa .module-card h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin-top:18px}.daa .module-card p{color:var(--ink-2);font-size:13.5px;line-height:1.55;margin-top:8px}.daa .module-card.accent{background:linear-gradient(165deg,#8b6bff29,#14111e)}.daa .module-card.accent:focus-visible,.daa .module-card.accent:hover{background:linear-gradient(165deg,#8b6bff38,#17131ff2)}.daa .module-card .badge{align-self:flex-start;border:1px solid #ffb45c4d;border-radius:999px;color:var(--amber);display:inline-flex;font-size:10.5px;letter-spacing:.08em;margin-top:12px;padding:3px 9px;text-transform:uppercase}.daa .module-card-cta{align-items:center;color:var(--mint);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;margin-top:16px;opacity:.85;position:relative;text-transform:uppercase;transition:opacity .2s ease,gap .2s ease,color .2s ease;z-index:1}.daa .module-card-cta-arrow{display:inline-block;transition:transform .2s ease}.daa .module-card--linked:focus-visible .module-card-cta,.daa .module-card--linked:hover .module-card-cta{color:#6ee7b7;opacity:1}.daa .module-card--linked:focus-visible .module-card-cta-arrow,.daa .module-card--linked:hover .module-card-cta-arrow{transform:translateX(3px)}.daa .module-card.featured{box-shadow:inset 0 0 0 1px #34d39959}.daa .module-card.featured.module-card--linked:focus-visible,.daa .module-card.featured.module-card--linked:hover{box-shadow:inset 0 0 0 1px #34d3998c,0 0 24px #34d39914}@media (prefers-reduced-motion:reduce){.daa .modules-grid-glow{display:none}.daa .module-card--linked:focus-visible,.daa .module-card--linked:hover{transform:none}.daa .module-card-cta-arrow{transition:none}}.daa .product-pillars-grid-wrap{background:#0000001f;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 4px);overflow:hidden;padding:10px}.daa .product-pillars-section{padding-top:0}.daa .product-pillars-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.daa .product-pillar-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;display:flex;flex-direction:column;gap:10px;min-height:220px;min-width:0;overflow:hidden;padding:28px 24px;position:relative;text-decoration:none;touch-action:manipulation;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.daa .product-pillar-card:before{background:linear-gradient(145deg,#8b6bff14,#0000 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.daa .product-pillar-card:focus-visible,.daa .product-pillar-card:hover{border-color:#8b6bff73;box-shadow:0 16px 40px #00000040;outline:none;transform:translateY(-2px)}.daa .product-pillar-card:focus-visible:before,.daa .product-pillar-card:hover:before{opacity:1}.daa .product-pillar-card.is-featured{background:linear-gradient(165deg,#34d3991f,#8b6bff1a 50%,var(--bg-panel) 100%);border-color:#34d39973}.daa .product-pillar-card.is-featured:focus-visible,.daa .product-pillar-card.is-featured:hover{border-color:#34d399b3;box-shadow:0 16px 48px #34d3991f}.daa .product-pillar-flag{background:#34d3992e;border:1px solid #34d39959;border-radius:999px;color:#047857;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;position:absolute;right:14px;text-transform:uppercase;top:14px}.daa .product-pillar-icon{font-size:28px;line-height:1}.daa .product-pillar-card h3{color:var(--ink);font-family:var(--font-display);font-size:clamp(20px,2vw,24px);font-weight:600;margin:0}.daa .product-pillar-card p{color:var(--ink-2);flex:1 1;font-size:14px;line-height:1.55;margin:0}.daa .product-pillar-cta{color:var(--mint);font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:8px;text-transform:uppercase}.daa .footer-link-featured{color:var(--mint)!important;font-weight:600}@media (max-width:1100px){.daa .product-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.daa .product-pillars-grid{grid-template-columns:1fr}}.daa .steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:56px;position:relative}@media (max-width:860px){.daa .steps{grid-template-columns:1fr}}.daa .step{border-top:1px solid var(--line-strong);padding-top:26px;position:relative}.daa .step .n{color:var(--ink-3);font-size:40px;font-style:italic;line-height:1}.daa .step .n,.daa .step h3{font-family:var(--font-display)}.daa .step h3{font-size:20px;font-weight:600;margin-top:14px}.daa .step p{color:var(--ink-2);font-size:14.5px;line-height:1.6;margin-top:10px;max-width:320px}.daa .spec-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:52px}.daa .spec-chip{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-1);font-size:14px;padding:12px 20px}.daa .spec-chip.live{border-color:#5cffb059;color:var(--ink-0)}.daa .spec-chip.soon{border-style:dashed;color:var(--ink-3)}.daa .faq-list{border-top:1px solid var(--line);margin-top:46px}.daa .faq-item{border-bottom:1px solid var(--line)}.daa .faq-q{background:none;border:none;color:var(--ink-0);cursor:pointer;font-family:var(--font-display);font-size:18px;gap:20px;justify-content:space-between;padding:26px 4px;text-align:left;width:100%}.daa .faq-q,.daa .faq-q .plus{align-items:center;display:flex}.daa .faq-q .plus{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;height:26px;justify-content:center;position:relative;transition:transform .3s ease,background .3s ease;width:26px}.daa .faq-q .plus:after,.daa .faq-q .plus:before{background:var(--ink-1);content:"";position:absolute}.daa .faq-q .plus:before{height:1.4px;width:10px}.daa .faq-q .plus:after{height:10px;transition:transform .3s ease;width:1.4px}.daa .faq-item[data-open=true] .plus{background:var(--violet);border-color:var(--violet)}.daa .faq-item[data-open=true] .plus:after,.daa .faq-item[data-open=true] .plus:before{background:#fff}.daa .faq-item[data-open=true] .plus:after{transform:rotate(90deg) scaleY(0)}.daa .faq-a{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.2,.8,.2,1)}.daa .faq-item[data-open=true] .faq-a{max-height:1200px}.daa .faq-a p{color:var(--ink-1);font-size:15px;line-height:1.7;max-width:680px;padding:0 4px 26px}@media (max-width:768px){.daa .faq-q{font-size:16px;gap:14px;padding:20px 0}.daa .faq-a p{font-size:14px;padding-bottom:20px}.daa .agent-trust-list{align-items:stretch;flex-direction:column}.daa .agent-trust-list li{text-align:center}}.daa .final-cta{background:linear-gradient(165deg,#8b6bff29,#14111e 70%);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;padding:70px 5.5vw;position:relative;text-align:center}.daa .final-cta:before{background:radial-gradient(50% 60% at 50% 0,#8b6bff4d,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.daa .final-cta h2{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:450;line-height:1.1;margin:0 auto;max-width:640px;position:relative}.daa .final-cta p{color:var(--ink-1);font-size:16px;margin:18px auto 0;max-width:480px;position:relative}.daa .final-cta .cta-row{justify-content:center;margin-top:34px;position:relative}.daa footer{border-top:1px solid var(--line);padding:70px 0 40px;position:relative;z-index:2}.daa .footer-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1.5fr repeat(4,1fr)}@media (max-width:980px){.daa .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.daa .footer-grid{grid-template-columns:1fr}}.daa .footer-col h4{color:var(--ink-3);font-size:12px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.daa .footer-col ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.daa .footer-col a{color:var(--ink-1);font-size:14px;text-decoration:none;transition:color .2s ease}.daa .footer-col a:hover{color:var(--ink-0)}.daa .footer-desc{color:var(--ink-2);font-size:14px;line-height:1.65;margin-top:14px;max-width:320px}.daa .footer-bottom{align-items:center;border-top:1px solid var(--line);color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;justify-content:space-between;margin-top:60px;padding-top:24px}.daa .footer-social{align-items:center;display:flex;gap:14px}.daa .footer-social a{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;height:34px;justify-content:center;transition:color .2s ease,border-color .2s ease,background .2s ease;width:34px}.daa .footer-social a:hover{background:#ffffff0a;border-color:var(--ink-3);color:var(--ink-0)}.daa .page-fallback{min-height:50vh}.daa .nav-mobile-backdrop{background:#08070c9e;border:none;cursor:pointer;inset:0;margin:0;padding:0;position:fixed;touch-action:manipulation;z-index:240}.daa .nav-mobile-menu{-webkit-overflow-scrolling:touch;background:var(--bg-1);border-bottom:1px solid var(--line);box-shadow:0 18px 48px #00000073;display:flex;flex-direction:column;gap:6px;left:0;max-height:calc(100dvh - 72px);overflow-y:auto;padding:20px 5.5vw calc(28px + env(safe-area-inset-bottom, 0px));position:absolute;right:0;top:100%;z-index:251}.daa .nav.nav--open{background:#08070cf5;border-bottom-color:var(--line)}.daa .nav .brand,.daa .nav-menu-btn{position:relative;z-index:252}.daa .nav-mobile-menu a{align-items:center;color:var(--ink-0);display:flex;font-size:16px;min-height:48px;padding:4px 0;text-decoration:none;touch-action:manipulation}.daa .nav-mobile-cta{justify-content:center;margin-top:12px;width:100%}.daa .orbit-col{min-width:0;overflow:visible}.daa .final-cta-email{color:var(--ink-2);font-size:14px;margin-top:20px;position:relative}.daa .final-cta-email a{color:var(--ink-0)}.daa .page-hero{padding:56px 0 40px}.daa .page-hero h1{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:450;letter-spacing:-.01em;line-height:1.08;margin:12px auto 0;max-width:720px}.daa .pricing-hero-lede{margin:16px auto 0;max-width:640px}.daa .page-hero h1 b{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a98bff,var(--amber));-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.daa .page-last-updated{color:var(--ink-3);font-size:13px;margin:14px auto 0;max-width:720px}.daa .page-section{padding:48px 0 108px}.daa .page-section.compact{padding-bottom:76px;padding-top:24px}.daa .resources-hub{padding-top:8px}.daa .resources-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.daa .resource-card{background:linear-gradient(165deg,#8b6bff14,#14111eeb 55%);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;padding:28px 28px 24px}.daa .resource-card-title{color:var(--ink-0);font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.2;margin:0}.daa .resource-card-desc{color:var(--ink-1);font-size:15px;line-height:1.6;margin:10px 0 0}.daa .resource-card-group{margin-top:22px}.daa .resource-card-label{color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.daa .resource-link-list{list-style:none;margin:10px 0 0;padding:0}.daa .resource-link-list li+li{margin-top:2px}.daa .resource-link-list a{align-items:flex-start;border-bottom:1px solid var(--line);color:var(--ink-0);display:flex;font-size:14px;gap:8px;line-height:1.45;padding:9px 0;text-decoration:none;transition:color .2s ease}.daa .resource-link-list a:hover{color:var(--violet)}.daa .resource-external{color:var(--ink-2);flex-shrink:0;font-size:12px;margin-top:2px}@media (max-width:900px){.daa .resources-grid{grid-template-columns:1fr}}.daa .testimonials-section{padding:108px 0;position:relative;z-index:2}.daa .testimonials-carousel{margin-top:48px;overflow:hidden;position:relative}.daa .testimonials-track{display:flex;transition:transform .5s ease}.daa .testimonials-track>div{box-sizing:border-box;padding:12px}.daa .testimonial-quote{color:var(--violet);font-family:var(--font-display);font-size:40px;line-height:1}.daa .testimonial-stars{color:var(--amber);font-size:14px;margin-bottom:12px}.daa .testimonial-text{color:var(--ink-1);flex:1 1;font-size:14px;line-height:1.65;margin-bottom:20px}.daa .testimonial-author{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;padding-top:16px}.daa .testimonial-author img{border:2px solid #8b6bff66;border-radius:50%;height:44px;object-fit:cover;width:44px}.daa .testimonial-author strong{color:var(--ink-0);display:block;font-size:14px}.daa .testimonial-author span{color:var(--ink-2);display:block;font-size:12px}.daa .testimonial-hospital{color:var(--violet)!important;margin-top:2px}.daa .testimonial-arrow{background:#08070cd9;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink-0);cursor:pointer;font-size:22px;height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.daa .testimonial-arrow.prev{left:-8px}.daa .testimonial-arrow.next{right:-8px}@media (max-width:700px){.daa .testimonials-section{padding:76px 0}.daa .testimonial-arrow{display:none}}.daa .pricing-billing-bar,.daa .pricing-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:28px auto 0;max-width:100%}.daa .pricing-billing-bar{background:#0c0e12eb;border:1px solid #7c8cff59;border-radius:999px;box-shadow:0 0 40px #3b7bff1f;padding:14px 18px}.daa .pricing-toggle{background:#0f1117;border:1px solid #ffffff24;border-radius:999px;display:inline-flex;min-width:220px;padding:4px;position:relative}.daa .pricing-toggle-pill{background:#fff;border-radius:999px;box-shadow:0 2px 12px #00000040;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;transition:transform .28s cubic-bezier(.65,0,.35,1);width:calc(50% - 4px)}.daa .pricing-toggle.annual .pricing-toggle-pill{transform:translateX(100%)}.daa .pricing-toggle button{background:#0000;border:none;border-radius:999px;color:var(--ink-0);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;min-height:44px;min-width:96px;padding:10px 22px;position:relative;transition:color .25s ease;z-index:1}.daa .pricing-toggle button:not(.active){color:var(--ink-2)}.daa .pricing-toggle button.active{color:#0a0a0d}.daa .pricing-save-badge{background:#3ddc8424;border:1px solid #5dffb073;border-radius:999px;color:var(--mint);font-size:13px;font-weight:700;letter-spacing:.01em;padding:10px 16px;white-space:nowrap}.daa .pricing-annual-note{color:var(--mint);font-size:12.5px;font-weight:600;margin-top:4px;min-height:18px}.daa .pricing-annual-note.hide{visibility:hidden}.daa .pricing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:32px}@media (max-width:900px){.daa .pricing-grid{grid-template-columns:1fr}}.daa .pricing-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:32px 28px}.daa .pricing-card.featured{background:linear-gradient(165deg,#8b6bff24,var(--bg-panel));border-color:#8b6bff73}.daa .pricing-card h3{font-size:22px}.daa .pricing-card h3,.daa .pricing-price{font-family:var(--font-display);font-weight:600}.daa .pricing-price{font-size:36px;margin-top:16px}.daa .pricing-duration{color:var(--ink-2);font-size:14px}.daa .pricing-features{flex:1 1;list-style:none;margin:24px 0;padding:0}.daa .pricing-features li{border-bottom:1px solid var(--line);color:var(--ink-1);display:flex;font-size:14px;gap:10px;padding:8px 0}.daa .pricing-features li:before{color:var(--mint);content:"✓";flex-shrink:0}.daa .pricing-footnote{color:var(--ink-3);font-size:13px;margin-top:32px;text-align:center}.daa .daa-form-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 auto;max-width:560px;padding:32px}.daa .daa-form-panel label{color:var(--ink-2);display:block;font-size:13px;margin-bottom:6px}.daa .daa-form-panel input,.daa .daa-form-panel select,.daa .daa-form-panel textarea{background:#08070c99;border:1px solid var(--line-strong);border-radius:10px;box-sizing:border-box;color:var(--ink-0);font-family:var(--font-body);font-size:15px;margin-bottom:16px;padding:12px 14px;width:100%}.daa .daa-form-panel input:focus,.daa .daa-form-panel select:focus,.daa .daa-form-panel textarea:focus{outline:2px solid var(--violet);outline-offset:2px}.daa .daa-form-panel textarea{min-height:120px;resize:vertical}.daa .daa-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:600px){.daa .daa-form-grid{grid-template-columns:1fr}}.daa .about-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:24px;padding:32px}.daa .about-panel h3{font-family:var(--font-display);font-size:22px;margin-bottom:12px}.daa .about-panel p{color:var(--ink-1);font-size:15px;line-height:1.7}.daa .about-hero-compact{padding-bottom:28px}.daa .about-compact{padding-bottom:24px;padding-top:8px}.daa .about-team-panel{background:linear-gradient(165deg,#8b6bff1a,var(--card));border-color:#8b6bff59}.daa .supported-by-wrap{background:#ebe6f5;margin:8px 0 0;padding:12px 0 36px}.daa .supported-by-section{border-top:1px solid var(--line);padding:48px 0 56px}.daa .supported-by-section--compact{padding:36px 0 44px}.daa .supported-by-section .wrap{align-items:stretch;display:flex;flex-direction:column}.daa .supported-by-inner{text-align:center;width:100%}.daa .supported-by-section .kicker{display:block;text-align:center}.daa .supported-by-title{font-size:clamp(22px,3vw,30px);margin-top:10px;text-align:center}.daa .supported-by-logos{align-items:stretch;display:flex;flex-wrap:wrap;gap:18px 20px;justify-content:center;list-style:none;margin:28px 0 0;padding:0;width:100%}.daa .supported-by-logo{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-sizing:border-box;display:flex;flex-basis:calc(20% - 16px);flex-grow:0;flex-shrink:1;justify-content:center;max-width:200px;min-height:108px;min-width:148px;padding:20px 18px}.daa .supported-by-logo img{display:block;height:auto;max-height:64px;max-width:168px;object-fit:contain;width:100%}@media (max-width:900px){.daa .supported-by-logo{flex-basis:calc(33.33333% - 10.66667px);flex-grow:0;flex-shrink:1;max-width:none;min-height:96px;min-width:0;padding:16px 14px}.daa .supported-by-logo img{max-height:52px;max-width:140px}}@media (max-width:640px){.daa .supported-by-section{padding:36px 0 40px}.daa .supported-by-logos{gap:12px;margin-top:22px}.daa .supported-by-logo{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:1;min-height:88px;padding:14px 12px}.daa .supported-by-logo img{max-height:48px;max-width:100%}}@media (max-width:380px){.daa .supported-by-logo{min-height:80px;padding:12px 10px}.daa .supported-by-logo img{max-height:42px}}.daa .supported-by-wrap .slider-section{margin-top:0!important;padding-top:12px!important}.daa .supported-by-wrap .slider-heading{color:#2d2346}.daa .case-study-compact{margin:0 auto;max-width:640px}.daa .case-study-meta{color:var(--ink-3);font-size:13px;margin:8px 0 14px}.daa .case-study-quote{border-left:3px solid var(--accent);color:var(--ink-1);font-style:italic;margin-top:16px;padding-left:14px}.daa .legal-content{color:var(--ink-1);font-size:15px;line-height:1.75;margin:0 auto;max-width:760px}.daa .legal-content h2{color:var(--ink-0);font-family:var(--font-display);font-size:22px;margin:32px 0 12px}.daa .legal-content p{margin-bottom:16px}.daa .contact-split{align-items:start}.daa .contact-info-stack{display:flex;flex-direction:column;gap:16px}.daa .contact-info-stack a{color:var(--ink-0);text-decoration:none}.daa .contact-info-stack a:hover{color:var(--violet)}.daa .testimonial-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-sizing:border-box;display:flex;flex-direction:column;min-height:280px;padding:24px}.daa .testimonial-featured{grid-gap:40px;align-items:start;background:linear-gradient(135deg,#8b6bff14,var(--card) 55%);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:40px;grid-template-columns:280px 1fr;margin-top:48px;padding:32px}.daa .testimonial-featured-photo{border-radius:var(--radius-md);overflow:hidden;position:relative}.daa .testimonial-featured-photo img{display:block;height:320px;object-fit:cover;object-position:top center;width:100%}.daa .testimonial-first-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070cbf;border-radius:8px;bottom:12px;color:var(--mint);font-size:11px;font-weight:600;left:12px;letter-spacing:.04em;padding:8px 12px;position:absolute;right:12px;text-align:center;text-transform:uppercase}.daa .testimonial-featured-brand{align-items:center;display:flex;gap:14px;margin-bottom:16px}.daa .testimonial-brand-mark{align-items:center;background:linear-gradient(135deg,#6b4fd4,#9b7be8);border-radius:12px;color:#fff;display:flex;font-family:var(--font-display);font-size:22px;font-weight:600;height:48px;justify-content:center;width:48px}.daa .testimonial-featured-brand strong{color:var(--ink-0);display:block;font-size:20px}.daa .testimonial-featured-brand span{color:var(--violet);display:block;font-size:13px;margin-top:2px}.daa .testimonial-featured-tagline{color:var(--ink-1);font-size:15px;line-height:1.6;margin-bottom:20px}.daa .testimonial-featured-quote{border-left:3px solid var(--violet);color:var(--ink-0);font-size:16px;font-style:italic;line-height:1.7;margin:0 0 20px;padding-left:16px}.daa .testimonial-featured-author strong{display:block;font-size:15px}.daa .testimonial-featured-author span{color:var(--ink-2);font-size:13px}.daa .testimonials-carousel{margin-top:32px}@media (max-width:800px){.daa .testimonial-featured{grid-template-columns:1fr}.daa .testimonial-featured-photo img{height:260px}}.daa .daa-light{--section-bg:#f5f6fa;--section-ink:#1a1a2e;--section-ink-2:#4a4a6a;--section-line:#1a1a2e1a;background:var(--section-bg);color:var(--section-ink);position:relative;z-index:2}.daa .daa-light .kicker.light{color:var(--violet-deep)}.daa .daa-light .section-title.light{color:var(--section-ink)}.daa .daa-light .section-title.light b{-webkit-text-fill-color:#4a5f9e;background:none;color:#4a5f9e}.daa .daa-light .section-lede.light{color:var(--section-ink-2)}.daa .journey-section{padding:88px 0}.daa .journey-board{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:.95fr 1.15fr;margin-top:40px}.daa .journey-board-left,.daa .journey-board-right{background:#fff;border:1px solid var(--section-line);border-radius:var(--radius-lg);padding:24px}.daa .journey-subhead{font-size:15px;margin-bottom:16px}.daa .journey-steps-linear{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.daa .journey-steps-linear li{align-items:flex-start;background:#f7f6fc;border:1px solid #1a1a2e0f;border-radius:12px;display:flex;gap:12px;padding:12px}.daa .journey-step-n{color:#4a5f9e;flex-shrink:0;letter-spacing:.04em;margin-top:2px}.daa .journey-steps-linear strong{color:var(--section-ink);display:block;font-size:14px;margin-bottom:2px}.daa .journey-steps-linear p{color:var(--section-ink-2);font-size:12.5px;line-height:1.5;margin:0}.daa .journey-record-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.daa .journey-record-head h3{color:var(--section-ink);font-family:var(--font-display);font-size:22px;margin:4px 0}.daa .journey-record-head p{color:var(--section-ink-2);font-size:13px}.daa .patient-chart-label{color:#4a5f9e}.daa .patient-chart-badge{background:#4a5f9e1a;color:#3d5080}.daa .journey-record-lede{color:var(--section-ink-2);font-size:14px;margin:0 0 16px}.daa .journey-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.daa .journey-grid-cell{align-items:center;background:#f7f6fc;border:1px solid #4a5f9e24;border-radius:10px;color:#3d5080;display:flex;font-size:13px;font-weight:500;gap:8px;padding:12px 14px}.daa .journey-grid-check{color:#2d9f6f;font-weight:700}.daa .journey-hub-foot{color:var(--section-ink-2);font-size:13px;margin-top:18px}@media (max-width:900px){.daa .journey-board{grid-template-columns:1fr}.daa .journey-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.daa .journey-grid{grid-template-columns:1fr}}.daa .integrations-section{border-top:1px solid var(--line);padding:88px 0}.daa .integrations-panel{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff0a;margin-top:40px;overflow:hidden}.daa .integrations-grid{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:0}.daa .integration-card{background:var(--bg-panel);display:flex;flex-direction:column;min-height:128px;padding:24px 22px;position:relative;transition:background .25s ease}.daa .integration-card:hover{background:#16121efa}.daa .integration-card:first-child{grid-column:1/-1;padding:28px 26px}.daa .integration-card:nth-child(2){grid-column:span 2}.daa .integration-card:nth-child(7){background:linear-gradient(165deg,#8b6bff0f,var(--bg-panel));grid-column:1/-1;padding:22px 26px}.daa .integration-card.accent{background:linear-gradient(165deg,#8b6bff12,var(--bg-panel))}.daa .integration-card:first-child.accent{background:linear-gradient(120deg,#4285f412 0,#8b6bff0d 45%,var(--bg-panel) 100%)}.daa .integration-card.is-agent{background:linear-gradient(165deg,#25d3660d,var(--bg-panel))}.daa .integration-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.daa .integration-card-top .integration-icon{margin-bottom:0}.daa .integration-badge{border-radius:999px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.07em;line-height:1;padding:4px 9px;text-transform:uppercase}.daa .integration-badge--core{background:#8b6bff1a;border:1px solid #8b6bff73;color:#c8b4fff2}.daa .integration-badge--agent{background:#34d39914;border:1px solid #5cffb059;color:#a0f0c8f2}.daa .integration-icon{align-items:center;background:#00000040;border:1px solid #ffffff14;border-radius:11px;display:inline-flex;font-size:18px;height:42px;justify-content:center;margin-bottom:12px;width:42px}.daa .integration-icon svg{display:block;height:26px;width:26px}.daa .integration-card h3{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.25;margin:0 0 10px}.daa .integration-card p{color:var(--ink-2);flex:1 1;font-size:13px;line-height:1.6;margin:0;max-width:62ch}.daa .integration-card:first-child p,.daa .integration-card:nth-child(2) p{max-width:72ch}@media (max-width:900px){.daa .integrations-grid{grid-template-columns:repeat(2,1fr)}.daa .integration-card:first-child,.daa .integration-card:nth-child(2),.daa .integration-card:nth-child(7){grid-column:1/-1}.daa .integration-card:nth-child(3){grid-column:span 1}}@media (max-width:520px){.daa .integrations-grid{grid-template-columns:1fr}.daa .integration-card,.daa .integration-card:first-child,.daa .integration-card:nth-child(2),.daa .integration-card:nth-child(3),.daa .integration-card:nth-child(7){grid-column:1;padding:20px 18px}.daa .integration-card h3{font-size:16px}}.daa .journey-layout{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1.1fr;margin-top:48px}.daa .journey-subhead{color:var(--section-ink);font-family:var(--font-display);font-size:16px;font-weight:600;margin-bottom:20px}.daa .journey-phase-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.daa .journey-phase{align-items:flex-start;background:#fff;border:1px solid var(--section-line);border-radius:var(--radius-md);display:flex;gap:14px;padding:14px 16px}.daa .journey-phase .n{color:var(--violet);flex-shrink:0;font-family:var(--font-display);font-size:12px;font-weight:600;margin-top:2px}.daa .journey-phase strong{color:var(--section-ink);display:block;font-size:15px;margin-bottom:4px}.daa .journey-phase p{color:var(--section-ink-2);font-size:13px;line-height:1.5;margin:0}.daa .patient-chart-card{background:#fff;border:1px solid var(--section-line);border-radius:var(--radius-lg);box-shadow:0 24px 48px -24px #1a1a2e2e;padding:24px}.daa .patient-chart-header{align-items:flex-start;border-bottom:1px solid var(--section-line);display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding-bottom:20px}.daa .patient-chart-label{color:var(--violet-deep);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.daa .patient-chart-header h3{color:var(--section-ink);font-family:var(--font-display);font-size:22px;font-weight:600;margin:6px 0 4px}.daa .patient-chart-header p{color:var(--section-ink-2);font-size:13px}.daa .patient-chart-badge{background:#6b4fd41a;border-radius:999px;color:var(--violet-deep);font-size:11px;font-weight:600;padding:6px 12px;white-space:nowrap}.daa .patient-timeline{list-style:none;margin:0;padding:0}.daa .patient-timeline-item{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:20px 1fr auto;padding:14px 0;position:relative}.daa .timeline-dot{background:var(--violet);border-radius:50%;box-shadow:0 0 0 3px #6b4fd433;height:10px;justify-self:center;width:10px;z-index:1}.daa .patient-timeline-item.done .timeline-dot{background:#2d9f6f;box-shadow:0 0 0 3px #2d9f6f33}.daa .patient-timeline-item.pending .timeline-dot{background:#c4c0d4;box-shadow:none}.daa .timeline-line{background:var(--section-line);bottom:-14px;left:9px;position:absolute;top:28px;width:2px}.daa .timeline-body strong{color:var(--section-ink);display:block;font-size:14px;margin-bottom:2px}.daa .timeline-body span{color:var(--section-ink-2);font-size:13px}.daa .timeline-status{border-radius:999px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.daa .timeline-status.done{background:#2d9f6f1f;color:#1f7a55}.daa .timeline-status.active{background:#6b4fd41f;color:var(--violet-deep)}.daa .timeline-status.pending{background:#1a1a2e0f;color:var(--section-ink-2)}@media (max-width:900px){.daa .journey-layout{grid-template-columns:1fr}}.daa .operate-section{background:linear-gradient(180deg,#8b6bff0a,#0000);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:88px 0}.daa .access-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:40px}.daa .access-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:28px 24px}.daa .access-card-icon{align-items:center;background:#8b6bff1f;border-radius:12px;color:var(--violet);display:inline-flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.daa .access-icon-duo{align-items:center;display:flex;gap:6px}.daa .access-card h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:8px}.daa .access-card p{color:var(--ink-1);font-size:14px;line-height:1.6}@media (max-width:800px){.daa .access-grid{grid-template-columns:1fr}}.daa .infra-section{border-top:1px solid var(--line);padding:64px 0}.daa .infra-inner{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.daa .infra-copy{flex:1 1;min-width:260px}.daa .infra-partners{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.daa .infra-partner{align-items:center;background:#08070c80;border:1px solid var(--line-strong);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;min-width:100px;padding:16px 20px;text-align:center}.daa .infra-partner strong{color:var(--ink-0);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.02em}.daa .infra-partner span{color:var(--ink-2);font-size:11px;margin-top:4px}@media (max-width:700px){.daa .infra-inner{align-items:flex-start;flex-direction:column}.daa .infra-partners{width:100%}.daa .infra-partner{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;min-width:0}}.daa .journey-steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-top:48px}.daa .journey-step{background:#fff;border:1px solid var(--section-line);border-radius:var(--radius-md);padding:24px 20px}.daa .journey-step .n{color:var(--violet);font-size:13px;margin-bottom:12px}.daa .journey-step .n,.daa .journey-step h3{font-family:var(--font-display);font-weight:600}.daa .journey-step h3{font-size:18px;margin-bottom:8px}.daa .journey-step p{color:var(--section-ink-2);font-size:14px;line-height:1.6}@media (max-width:1000px){.daa .journey-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.daa .journey-steps{grid-template-columns:1fr}}.daa .agent-os-section{padding:108px 0}.daa .agent-overview-wrap{background:#0000001f;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 4px);margin-bottom:28px;margin-top:36px;overflow:hidden;padding:10px}.daa .agent-overview-wrap .agent-overview-grid{margin-top:0}.daa .agent-overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:36px}.daa .agent-overview-card{-webkit-appearance:none;appearance:none;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;cursor:pointer;padding:14px 16px;text-align:left;transition:border-color .2s,background .2s,transform .2s}.daa .agent-overview-card.is-active,.daa .agent-overview-card:hover{background:#8b6bff14;border-color:#8b6bff73}.daa .agent-overview-card.is-active{box-shadow:inset 0 0 0 1px #8b6bff40;transform:translateY(-1px)}.daa .agent-overview-card.accent{background:linear-gradient(145deg,#8b6bff1a,var(--bg-panel))}.daa .agent-overview-name{color:var(--ink);display:block;font-size:13px;font-weight:700;line-height:1.3}.daa .agent-overview-tag{color:var(--ink-2);display:block;font-size:11px;line-height:1.4;margin-top:6px}.daa .agent-overview-badge{border:1px solid #5cffb059;border-radius:999px;color:var(--mint);display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:8px;padding:2px 8px;text-transform:uppercase}.daa .agent-link-note{color:var(--ink-2);display:block;font-size:13px;margin-top:24px}@media (max-width:980px){.daa .agent-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.daa .agent-overview-grid{grid-template-columns:1fr}}.daa .agent-os-panel-glass{background:#0000001f;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 4px);margin-top:36px;overflow:hidden;padding:10px}.daa .agent-os-panel{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.daa .agent-tabs-scroll{-webkit-overflow-scrolling:touch;background:#0003;border-bottom:1px solid var(--line);display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:12px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.daa .agent-tab-pill{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff08;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:8px;min-height:44px;padding:10px 16px;scroll-snap-align:start;touch-action:manipulation;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;white-space:nowrap}.daa .agent-tab-pill.is-active,.daa .agent-tab-pill:hover{border-color:#8b6bff8c;color:var(--ink-0);transform:translateY(-1px)}.daa .agent-tab-pill.is-active{background:#8b6bff24;box-shadow:0 0 0 1px #8b6bff40,0 8px 24px #8b6bff1f}.daa .agent-tab-pill.accent.is-active{border-color:#8b6bff80;box-shadow:0 0 0 1px #8b6bff38,0 6px 20px #8b6bff1a}.daa .agent-os-panel-wrap{margin-top:0;min-width:0}.daa .agent-os-panel-glass,.daa .product-pillars-grid-wrap{min-width:0}.daa .agent-list{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;padding:12px}.daa .agent-list-item{background:#0000;border:none;border-radius:8px;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:500;opacity:.55;padding:12px 14px;text-align:left;transition:background .2s,color .2s,opacity .2s}.daa .agent-list-item.active,.daa .agent-list-item:hover{background:#8b6bff1f;color:var(--ink-0);opacity:1}.daa .agent-list-item.active{box-shadow:inset 3px 0 0 var(--violet)}.daa .agent-detail{min-width:0;overflow-wrap:anywhere;padding:32px}.daa .agent-detail.accent{background:linear-gradient(135deg,#8b6bff14,#0000 60%)}.daa .agent-detail h3{font-family:var(--font-display);font-size:24px;font-weight:600}.daa .agent-tagline{color:var(--violet);font-size:15px;margin-top:8px}.daa .agent-desc{color:var(--ink-1);font-size:15px;line-height:1.65;margin-top:16px;max-width:640px}.daa .agent-io-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:28px}.daa .agent-io-grid h4{color:var(--ink-2);font-size:12px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.daa .agent-io-grid ul{list-style:none;margin:0;padding:0}.daa .agent-io-grid li{border-bottom:1px solid var(--line);color:var(--ink-1);font-size:14px;padding:6px 0}.daa .agent-io-grid li:before{color:var(--violet);content:"→ "}.daa .agent-detail-footer{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.daa .agent-read-more{align-items:center;display:inline-flex;gap:8px}.daa .agent-detail-footer .agent-link-note{margin-top:0}@media (max-width:800px){.daa .agent-io-grid{grid-template-columns:1fr}}.daa .workflow-section{padding:108px 0}.daa .workflow-flow{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:48px;padding:40px 32px;text-align:center}.daa .workflow-core{align-items:center;background:linear-gradient(135deg,var(--violet),var(--violet-deep));border-radius:999px;box-shadow:0 12px 40px -8px #8b6bff80;color:#fff;display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:600;justify-content:center;padding:16px 28px}.daa .workflow-nodes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.daa .workflow-node{align-items:center;background:#08070c66;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-1);display:inline-flex;font-size:13px;gap:8px;padding:10px 16px}.daa .workflow-dot{background:var(--violet);border-radius:50%;box-shadow:0 0 8px var(--violet);height:8px;width:8px}.daa .security-trust-section{padding:96px 0}.daa .trust-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:48px}.daa .trust-card{background:#fff;border:1px solid var(--section-line);border-radius:var(--radius-md);padding:28px 24px}.daa .trust-card-icon{align-items:center;background:#6b4fd41a;border-radius:10px;color:var(--violet-deep);display:inline-flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.daa .trust-card h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:8px}.daa .trust-card p{color:var(--section-ink-2);font-size:14px;line-height:1.6}@media (max-width:900px){.daa .trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.daa .trust-grid{grid-template-columns:1fr}}.daa .specialty-care-section{padding:96px 0 108px}.daa .spec-chip.light{background:#fff;border-color:var(--section-line);color:var(--section-ink);white-space:nowrap}.daa .spec-chip.light.soon{opacity:.72}.daa .pricing-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.daa .pricing-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.daa .pricing-grid-4{grid-template-columns:1fr}.daa .pricing-grid{gap:14px;margin-top:28px}.daa .pricing-card{padding:24px 20px}.daa .pricing-card h3{font-size:20px}.daa .pricing-price{font-size:30px}.daa .pricing-card .btn-ghost,.daa .pricing-card .btn-primary{width:100%}.daa .page-hero{padding:40px 0 28px}.daa .page-hero h1{font-size:clamp(28px,8vw,40px)}.daa .pricing-billing-bar{border-radius:18px;flex-direction:column;padding:16px;width:100%}.daa .pricing-toggle{justify-content:center;width:100%}.daa .pricing-save-badge{text-align:center;width:100%}.daa .pricing-matrix{font-size:12px;min-width:520px}.daa .pricing-matrix td,.daa .pricing-matrix th{padding:10px 8px}.daa .pricing-matrix td:first-child,.daa .pricing-matrix th:first-child{background:var(--bg-panel);left:0;min-width:140px;position:-webkit-sticky;position:sticky;z-index:1}.daa .pricing-matrix th:first-child{background:var(--card)}}.daa .pricing-who{color:var(--ink-2);font-size:13px;margin-top:4px;min-height:40px}@media (max-width:640px){.daa .pricing-who{min-height:0}}.daa .pricing-setup{color:var(--ink-2);font-size:13px;margin-top:4px}.daa .pricing-features li.excluded{opacity:.45}.daa .pricing-features li.excluded:before{color:var(--ink-3);content:"—"}.daa .pricing-addons-block{margin-top:24px}.daa .growth-suite-proof{color:var(--ink-2);font-size:14px;font-style:italic;margin-top:16px;max-width:640px}.daa .growth-suite-pricing-block{background:linear-gradient(165deg,#8b6bff1f,var(--bg-panel));border:1px solid #8b6bff59;border-radius:var(--radius-lg);margin-top:56px;padding:32px 28px;scroll-margin-top:5rem}.daa .growth-suite-inclusions{margin-top:24px;max-width:640px}.daa .growth-suite-eligible{color:var(--amber);font-size:13px;font-weight:600;margin-top:20px}.daa .growth-suite-section .section-lede{max-width:720px}@media (max-width:640px){.daa .growth-suite-pricing-block{padding:24px 20px}}.daa .addons-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:32px}.daa .addon-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.daa .addon-card h4{font-size:15px;font-weight:600}.daa .addon-price{font-family:var(--font-display);font-size:22px;font-weight:600;margin:8px 0}.daa .addon-price span{font-weight:400}.daa .addon-card p,.daa .addon-price span{color:var(--ink-2);font-size:13px}.daa .pricing-matrix-toggle{margin-top:40px;text-align:center}.daa .pricing-matrix-wrap{-webkit-overflow-scrolling:touch;margin-top:24px;overflow-x:auto}.daa .pricing-matrix{border-collapse:collapse;font-size:14px;width:100%}.daa .pricing-matrix td,.daa .pricing-matrix th{border:1px solid var(--line);padding:12px 16px;text-align:center}.daa .pricing-matrix td:first-child,.daa .pricing-matrix th:first-child{text-align:left}.daa .pricing-matrix th{background:var(--card);font-weight:600}.daa .matrix-yes{color:var(--mint)}.daa .matrix-no{color:var(--ink-3)}.daa .matrix-addon{color:var(--amber);font-size:12px}@media (max-width:900px){.daa .addons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.daa .addons-grid{grid-template-columns:1fr}}.daa .product-feature-page{margin-top:-1px}.daa .product-feature-page .psh-root{min-height:auto}.daa footer .brand-with-logo{margin-bottom:16px}.daa footer .brand-with-logo .brand-text{color:var(--ink-0)}.daa .why-different-section{padding:88px 0}.daa .doctors-joining-badge{background:#fff;border:1px solid var(--section-line);border-radius:14px;color:var(--section-ink-2);display:block;font-size:14px;line-height:1.55;margin-top:20px;max-width:42rem;padding:12px 18px}.daa .doctors-joining-badge strong{color:var(--violet-deep);font-weight:700}.daa .doctors-joining-dark{background:#8b6bff1a;border-color:#8b6bff40;color:var(--ink-1)}.daa .doctors-joining-dark strong{color:var(--violet)}.daa .diff-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:40px}.daa .diff-card{background:#fff;border:1px solid var(--section-line);border-radius:var(--radius-md);padding:22px 20px}.daa .diff-card h3{color:var(--section-ink);font-family:var(--font-display);font-size:16px;font-weight:600;margin-bottom:8px}.daa .diff-card p{color:var(--section-ink-2);font-size:13px;line-height:1.6}@media (max-width:900px){.daa .diff-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.daa .diff-grid{grid-template-columns:1fr}}.daa .doctor-avatar{border:2px solid #8b6bff59;border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;object-position:top center;width:44px}.daa .doctor-avatar-fallback{align-items:center;background:linear-gradient(135deg,#8b6bff40,#8b6bff14);border:1px solid #8b6bff59;border-radius:50%;color:var(--violet);display:inline-flex;flex-shrink:0;font-weight:700;justify-content:center}.daa .testimonial-card-compact{min-height:220px!important}.daa .testimonial-card-compact .testimonial-text{font-size:13px;line-height:1.6}.daa .testimonial-author img.doctor-avatar{height:44px;width:44px}.daa .journey-section.journey-dark{background:#0000;padding:96px 0}.daa .journey-lede-accent{margin-bottom:12px}.daa .journey-lede-accent b{color:var(--ink-0)}.daa .journey-rail{margin-bottom:56px;margin-top:48px;position:relative}.daa .journey-rail-track{background:linear-gradient(90deg,var(--violet),#ffffff14 82%);height:1px;left:0;position:absolute;right:0;top:15px}.daa .journey-rail-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);position:relative}.daa .journey-rail-step{padding-top:38px;position:relative}.daa .journey-rail-node{align-items:center;background:#0d0b1a;border:1px solid var(--violet);border-radius:50%;color:var(--violet);display:flex;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;height:31px;justify-content:center;left:0;position:absolute;top:0;width:31px}.daa .journey-rail-step:first-child .journey-rail-node{background:linear-gradient(145deg,#6d5bd0,var(--violet));border-color:#0000;color:#fff}.daa .journey-rail-step h4{color:var(--ink-0);font-size:14.5px;font-weight:600;margin:0 0 6px}.daa .journey-rail-step p{color:var(--ink-2);font-size:13px;line-height:1.55;margin:0}.daa .journey-showcase{margin-top:8px;position:relative}.daa .journey-frame{background:#151220;border:1px solid #ffffff17;border-radius:16px;box-shadow:0 40px 90px -30px #000000b3;overflow:hidden;position:relative;z-index:1}.daa .journey-frame:before{background:radial-gradient(ellipse 60% 50% at 50% 30%,#8b7bf038,#0000 70%);content:"";inset:-60px;pointer-events:none;position:absolute;z-index:-1}.daa .journey-frame-chrome{align-items:center;background:#1a1728;border-bottom:1px solid #ffffff12;display:flex;gap:8px;padding:12px 16px}.daa .journey-chrome-dot{background:#ff5f57;border-radius:50%;height:9px;width:9px}.daa .journey-chrome-dot:nth-child(2){background:#febc2e}.daa .journey-chrome-dot:nth-child(3){background:#28c840}.daa .journey-chrome-url{background:#0d0b18;border-radius:6px;color:#7b7891;flex:1 1;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;margin-left:12px;max-width:340px;padding:5px 12px}.daa .journey-app{background:#fafafa;color:#1a1a24;padding:18px 20px 22px}.daa .journey-table-wrap{overflow-x:auto}.daa .journey-queue-table{border-collapse:collapse;font-size:12.5px;min-width:820px;table-layout:fixed;width:100%}.daa .journey-queue-table td:first-child,.daa .journey-queue-table th:first-child{width:11%}.daa .journey-queue-table td:nth-child(2),.daa .journey-queue-table th:nth-child(2){width:7%}.daa .journey-queue-table td:nth-child(3),.daa .journey-queue-table th:nth-child(3){width:22%}.daa .journey-queue-table td:nth-child(4),.daa .journey-queue-table th:nth-child(4){width:6%}.daa .journey-queue-table td:nth-child(5),.daa .journey-queue-table th:nth-child(5){width:24%}.daa .journey-queue-table td:nth-child(6),.daa .journey-queue-table th:nth-child(6){width:10%}.daa .journey-queue-table td:nth-child(7),.daa .journey-queue-table th:nth-child(7){width:14%}.daa .journey-queue-table td:nth-child(8),.daa .journey-queue-table th:nth-child(8){width:6%}.daa .journey-queue-table th{border-bottom:1px solid #ececf1;color:#8b8896;font-size:11px;font-weight:600;padding:0 10px 12px;text-align:left}.daa .journey-queue-table td{border-bottom:1px solid #f1f0f4;padding:13px 10px;vertical-align:middle}.daa .journey-queue-table tbody tr.is-focused{background:#f4f0ff;box-shadow:inset 3px 0 0 var(--violet)}.daa .journey-queue-table tbody tr.is-focused .journey-patient-name{color:#6d28d9;color:var(--violet-deep,#6d28d9)}.daa .journey-diagnosis-cell{color:#3a3750;line-height:1.45;vertical-align:middle}.daa .journey-journey-cell,.daa .journey-status-cell{vertical-align:middle}.daa .journey-status-cell{white-space:nowrap}.daa .journey-actions-cell{width:6%}.daa .journey-queue-table-completed tbody td{padding-bottom:11px;padding-top:11px}.daa .journey-token{align-items:center;background:#f1edff;border-radius:50%;color:#7c68e8;display:inline-flex;font-size:11.5px;font-weight:600;height:26px;justify-content:center;width:26px}.daa .journey-token.muted{background:#e8f0ff;color:#3b82f6}.daa .journey-patient-name{color:#2d2a3d;font-weight:600}.daa .journey-patient-age{color:#9a97ad;font-weight:400}.daa .journey-patient-uhid{color:#a6a3b5;display:block;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:10.5px;margin-top:1px}.daa .journey-visit-badge{align-items:center;background:#f1edff;border-radius:50%;color:#7c68e8;display:inline-flex;font-size:10.5px;font-weight:600;height:20px;justify-content:center;width:20px}.daa .journey-queue-dots{display:flex;gap:4px}.daa .journey-queue-dots span{border-radius:50%;height:8px;width:8px}.daa .journey-queue-dash{color:#a6a3b5}.daa .journey-status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;padding:3px 10px}.daa .journey-status.consult{background:#f4ecff;color:#9333ea}.daa .journey-status.sched{background:#e8f0ff;color:#3b82f6}.daa .journey-status.arrived{background:#ecfdf5;color:#059669}.daa .journey-status.done{background:#eef0f4;color:#6b6878}.daa .journey-row-actions{display:flex;gap:6px;justify-content:flex-end}.daa .journey-row-actions span{align-items:center;background:#f4f3f7;border-radius:6px;color:#6b6878;display:flex;font-size:11px;height:24px;justify-content:center;width:24px}.daa .journey-queue-divider{color:#b3b0c2;font-size:10.5px;font-weight:700;letter-spacing:.12em;padding:14px 10px 6px}.daa .journey-tooltip{background:#161320;border-radius:8px;box-shadow:0 12px 30px #0006;color:#eee;font-size:11.5px;left:32%;padding:8px 12px;pointer-events:none;position:absolute;top:21%;white-space:nowrap;z-index:3}.daa .journey-tooltip:after{background:#161320;bottom:-5px;content:"";height:9px;left:20px;position:absolute;transform:rotate(45deg);width:9px}.daa .journey-float-card{animation:journey-float-hover 5s ease-in-out infinite;background:#fff;border-radius:12px;box-shadow:0 30px 60px -18px #0000008c;padding:14px 16px;position:absolute;right:-12px;top:-40px;transform:rotate(1.4deg);width:min(420px,92%);z-index:2}@keyframes journey-float-hover{0%,to{transform:rotate(1.4deg) translateY(0)}50%{transform:rotate(1.4deg) translateY(-7px)}}.daa .journey-float-head{align-items:center;color:#3a3750;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:10px}.daa .journey-float-head b{color:#151220;font-weight:700}.daa .journey-float-uhid{color:#a6a3b5;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px}.daa .journey-float-meta{color:#9a97ad}.daa .journey-float-tabs{display:flex;flex-wrap:wrap;gap:6px}.daa .journey-float-tab{align-items:center;background:#f4f3f7;border-radius:999px;color:#3a3750;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:5px 9px}.daa .journey-float-tab.active{background:#f1edff;border:1px solid #d9cdff;color:#7c68e8}.daa .journey-float-tab i{background:#d9d7e0;border-radius:50%;height:5px;width:5px}.daa .journey-float-tab i.red{background:#ef4444}.daa .journey-float-tab i.green{background:#22c55e}.daa .journey-link-strip{margin-top:72px;padding-top:44px;position:relative}.daa .journey-link-connector{background:linear-gradient(180deg,#8b7bf080,#0000);height:44px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:1px}.daa .journey-link-patient{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.daa .journey-link-who b{color:var(--ink-0);font-family:var(--font-display);font-size:19px;font-weight:500}.daa .journey-link-who span{color:var(--ink-2);display:block;font-size:12.5px;margin-top:3px}.daa .journey-link-badge{background:#8b6bff26;border:1px solid #8b6bff59;border-radius:999px;color:var(--violet);font-size:11px;font-weight:600;padding:6px 13px;white-space:nowrap}.daa .journey-link-chips{display:flex;flex-wrap:wrap;gap:10px}.daa .journey-dept-chip{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1c;border-radius:999px;color:var(--ink-1);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:8px 14px}.daa .journey-dept-chip i{background:var(--violet);border-radius:50%;height:6px;width:6px}@media (max-width:900px){.daa .journey-rail-steps{grid-template-columns:repeat(2,1fr)}.daa .journey-rail-track{display:none}.daa .journey-showcase{display:flex;flex-direction:column;gap:0}.daa .journey-float-card{animation:none;margin:0 auto 14px;max-width:100%;order:-1;position:static;transform:none;width:100%}.daa .journey-tooltip{display:block;margin:12px 16px 0;max-width:none;position:static;white-space:normal}.daa .journey-tooltip:after{display:none}}@media (max-width:600px){.daa .journey-app{padding:12px 10px 16px}.daa .journey-frame-chrome{padding:10px 12px}.daa .journey-chrome-url{font-size:10px;max-width:none;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.daa .journey-queue-table{font-size:11.5px;min-width:700px}.daa .journey-queue-table td,.daa .journey-queue-table th{padding:10px 8px}.daa .journey-float-tabs{gap:5px}.daa .journey-float-tab{font-size:10px;padding:4px 8px}.daa .journey-int-grid{grid-template-columns:1fr}}@media (max-width:460px){.daa .orbit-wrap{max-width:min(100%,300px)}.daa .core-brand-name{font-size:11px}}@media (prefers-reduced-motion:reduce){.daa .journey-float-card{animation:none}}.daa .journey-steps-bar{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.daa .journey-step-pill{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);flex:1 1 140px;min-width:130px;padding:16px 14px;position:relative}.daa .journey-step-n{color:var(--violet);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px}.daa .journey-step-pill strong{display:block;font-size:14px;margin-bottom:4px}.daa .journey-step-desc{color:var(--ink-2);display:block;font-size:12px;line-height:1.45}.daa .journey-record-panel{margin-top:28px}.daa .journey-record-meta{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;text-align:left}.daa .patient-chart-label-dark{color:var(--ink-0);display:block;font-family:var(--font-display);font-size:20px;font-weight:600}.daa .journey-record-meta p{color:var(--ink-2);font-size:13px;margin:4px 0 0}.daa .patient-chart-badge-dark{background:#8b6bff26;border-radius:999px;color:var(--violet);font-size:11px;font-weight:600;padding:6px 12px;white-space:nowrap}.daa .journey-touch-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:24px 0 0;padding:0}.daa .journey-touch-row li{background:#08070c59;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-1);font-size:12px;font-weight:500;padding:7px 12px}.daa .security-trust-section.security-dark{background:#0000;padding:88px 0}.daa .trust-grid-dark{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-top:40px}.daa .trust-card-dark{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 18px}.daa .trust-card-dark .trust-card-icon{align-items:center;background:#8b6bff1f;border-radius:10px;color:var(--violet);display:inline-flex;height:40px;justify-content:center;width:40px}.daa .trust-card-dark h3{color:var(--ink-0);font-family:var(--font-display);font-size:16px;font-weight:600;margin:12px 0 8px}.daa .trust-card-dark p{color:var(--ink-1);font-size:13px;line-height:1.55}@media (max-width:1000px){.daa .trust-grid-dark{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.daa .trust-grid-dark{grid-template-columns:1fr}}.daa .nutrition-showcase-section{background:linear-gradient(180deg,#8b6bff0a,#0000 40%)}.daa .nutrition-agent-showcase{--nutrition-text:#0f172a;--nutrition-body:#334155;--nutrition-muted:#64748b;--nutrition-border:#e2e8f0}.daa .nutrition-showcase-note{color:var(--ink-2);font-size:14px;margin:24px 0 16px}.daa .nutrition-sample-shell{background:#fff;border:1px solid var(--nutrition-border);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0f172a14;color:var(--nutrition-body);overflow:hidden}.daa .nutrition-sample-patient{align-items:center;background:#fef9c3;border-bottom:1px solid #fde047;color:var(--nutrition-text);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.daa .nutrition-sample-patient strong{display:block;font-size:16px;font-weight:700}.daa .nutrition-sample-patient span{color:var(--nutrition-body);font-size:13px}.daa .nutrition-sample-tags{display:flex;flex-wrap:wrap;gap:8px}.daa .nutrition-sample-tags span{background:#ffffffd9;border:1px solid #0f172a14;border-radius:999px;color:var(--nutrition-body);font-size:12px;font-weight:600;padding:4px 10px}.daa .nutrition-sample-tabs{display:flex;gap:10px;padding:14px 18px 0}.daa .nutrition-sample-tabs button{-webkit-appearance:none;appearance:none;background:#f1f5f9;border:1px solid #0000;border-radius:8px;color:var(--nutrition-muted);cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px}.daa .nutrition-sample-tabs button.is-active{background:#fff;border-color:#0f172a;box-shadow:0 1px 2px #0f172a0f;color:var(--nutrition-text)}.daa .nutrition-sample-panel{padding:16px 18px 18px}.daa .nutrition-sample-panel-head h3{color:var(--nutrition-text);font-size:17px;font-weight:700;margin:0 0 4px}.daa .nutrition-sample-panel-head p{color:var(--nutrition-muted);font-size:13px;line-height:1.5;margin:0 0 14px}.daa .nutrition-report{border:1px solid var(--nutrition-border);border-radius:10px;font-size:12px;overflow:hidden}.daa .nutrition-report-title{background:#1e3a5f;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;padding:8px 12px;text-align:center}.daa .nutrition-report-sec{border-bottom:1px solid var(--nutrition-border)}.daa .nutrition-report-sec:last-child{border-bottom:none}.daa .nutrition-report-sec-head{align-items:center;background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;display:flex;gap:10px;padding:10px 14px}.daa .nutrition-report-sec-head h4{font-size:14px;font-weight:600;margin:0}.daa .nutrition-report-sec-head p{font-size:11px;margin:2px 0 0;opacity:.92}.daa .nutrition-report-cols{display:grid;grid-template-columns:1.15fr .85fr}.daa .nutrition-report-table{border-collapse:collapse;width:100%}.daa .nutrition-report-table td,.daa .nutrition-report-table th{border-bottom:1px solid var(--nutrition-border);color:var(--nutrition-body);padding:7px 10px;text-align:left}.daa .nutrition-report-table th{background:#f8fafc;color:var(--nutrition-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.daa .nutrition-report-table td.is-warn{color:#dc2626;font-weight:700}.daa .nutrition-report-aside{background:#fafbfc;border-left:1px solid var(--nutrition-border);padding:12px}.daa .nutrition-report-aside h5{color:var(--nutrition-muted);font-size:10px;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.daa .nutrition-zone-list{grid-gap:8px;color:var(--nutrition-body);display:grid;font-size:12px;gap:8px;list-style:none;margin:0;padding:0}.daa .nutrition-zone-flag{border:1px dashed #dc2626;border-radius:999px;color:#dc2626;display:inline-block;font-size:10px;margin-left:4px;padding:1px 6px}.daa .nutrition-zone-list .is-warn{color:#dc2626;font-weight:600}.daa .nutrition-zone-list .is-ok{color:#16a34a;font-weight:600}.daa .nutrition-plan-summary{background:#fef9c3;border:1px solid #0f172a;border-radius:8px;margin-bottom:14px;padding:14px 16px}.daa .nutrition-plan-summary-top{color:var(--nutrition-text);display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:10px}.daa .nutrition-plan-summary-top strong{font-weight:700}.daa .nutrition-plan-facts{grid-gap:6px;display:grid;font-size:12px;gap:6px;line-height:1.45;margin:0}.daa .nutrition-plan-facts>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:130px 1fr}.daa .nutrition-plan-facts dt{color:var(--nutrition-text);font-weight:700;margin:0}.daa .nutrition-plan-facts dd{color:var(--nutrition-body);margin:0}.daa .nutrition-meal-sec-title{background:#166534;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;padding:8px 12px;text-transform:uppercase}.daa .nutrition-meal-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:12px 0 0}.daa .nutrition-meal-cell{background:#fff;border:1px solid var(--nutrition-border);border-radius:8px;color:var(--nutrition-body);font-size:12px;line-height:1.45;padding:10px}.daa .nutrition-meal-opt-label{color:var(--nutrition-muted);display:block;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.daa .nutrition-meal-cell strong{color:var(--nutrition-text);display:block;font-size:13px;margin-bottom:4px}.daa .nutrition-meal-macros{color:var(--nutrition-muted);font-size:10px;margin:6px 0 0}.daa .nutrition-sample-footer{align-items:center;background:#f8fafc;border-top:1px solid var(--nutrition-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.daa .nutrition-sample-footer p{color:var(--nutrition-body);flex:1 1 240px;font-size:13px;line-height:1.5;margin:0}.daa .nutrition-sample-cta,.daa .nutrition-sample-pdf{flex-shrink:0;font-size:14px;padding:10px 18px}.daa .nutrition-sample-cta{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.daa .physio-showcase-section{background:linear-gradient(180deg,#34d3990d,#8b6bff0a 40%,#0000 70%)}.daa .physio-agent-showcase{--physio-text:#0f172a;--physio-body:#334155;--physio-muted:#64748b;--physio-border:#e2e8f0;--physio-mint:#34d399;--physio-violet:#8b6bff}.daa .physio-showcase-note{color:var(--ink-2);font-size:14px;margin:24px 0 16px}.daa .physio-showcase-glass-wrap{background:#0000001a;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 6px);overflow:hidden;padding:10px}.daa .physio-sample-shell{background:#fff;border:1px solid var(--physio-border);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0f172a14;color:var(--physio-body);overflow:hidden}.daa .physio-sample-patient{align-items:center;background:linear-gradient(90deg,#34d39926,#8b6bff1f);border-bottom:1px solid var(--physio-border);color:var(--physio-text);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.daa .physio-sample-patient strong{display:block;font-size:16px;font-weight:700}.daa .physio-sample-patient>div>span{color:var(--physio-body);font-size:13px}.daa .physio-sample-tags{display:flex;flex-wrap:wrap;gap:8px}.daa .physio-sample-tags span{background:#ffffffd9;border:1px solid #0f172a14;border-radius:999px;color:var(--physio-body);font-size:12px;font-weight:600;padding:4px 10px}.daa .physio-sample-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 0}.daa .physio-sample-tabs button{-webkit-appearance:none;appearance:none;background:#f1f5f9;border:1px solid #0000;border-radius:8px;color:var(--physio-muted);cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.daa .physio-sample-tabs button.is-active{background:#fff;border-color:#0f172a;box-shadow:0 1px 2px #0f172a0f;color:var(--physio-text)}.daa .physio-sample-panel{padding:16px 18px 18px}.daa .physio-sample-panel-head h3{color:var(--physio-text);font-size:17px;font-weight:700;margin:0 0 4px}.daa .physio-sample-panel-head p{color:var(--physio-muted);font-size:13px;line-height:1.5;margin:0 0 14px}.daa .physio-protocol-grid-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.daa .physio-protocol-grid{border-collapse:collapse;font-size:11px;min-width:520px;width:100%}.daa .physio-protocol-grid td,.daa .physio-protocol-grid th{border:1px solid var(--physio-border);padding:8px 10px;text-align:center;vertical-align:middle}.daa .physio-protocol-row-label{background:#f8fafc;color:var(--physio-text);font-weight:700;left:0;position:-webkit-sticky;position:sticky;text-align:left!important;white-space:nowrap;z-index:1}.daa .physio-protocol-visit-col{background:#f8fafc;color:var(--physio-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.daa .physio-protocol-visit-col.is-done{background:#34d3991f;color:#047857}.daa .physio-protocol-visit-col.is-active{background:#8b6bff26;color:#5b21b6}.daa .physio-protocol-grid td.is-muted,.daa .physio-protocol-visit-col.is-muted{background:#fafbfc;color:var(--physio-muted)}.daa .physio-cell-empty{color:#cbd5e1}.daa .physio-cell-check{align-items:center;background:#34d39933;border-radius:50%;color:#047857;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.daa .physio-assignee-chip{background:#8b6bff1f;border:1px solid #8b6bff40;border-radius:999px;color:#5b21b6;display:inline-block;font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap}.daa .physio-assignee-chip--sm{font-size:10px;padding:2px 7px}.daa .physio-queue-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.daa .physio-queue-row{align-items:center;background:#fafbfc;border:1px solid var(--physio-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.daa .physio-queue-main{align-items:center;display:flex;flex:1 1 140px;gap:8px}.daa .physio-queue-main strong{color:var(--physio-text);font-size:13px}.daa .physio-visit-badge{background:#e2e8f0;border-radius:4px;color:var(--physio-body);font-size:10px;font-weight:700;padding:2px 7px}.daa .physio-status-pill{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.daa .physio-status-pill--paid{background:#fef3c7;color:#92400e}.daa .physio-status-pill--arrived{background:#dbeafe;color:#1d4ed8}.daa .physio-status-pill--active{background:#8b6bff26;color:#5b21b6}.daa .physio-status-pill--done{background:#34d39933;color:#047857}.daa .physio-outcomes-panel{display:flex;flex-direction:column;gap:16px}.daa .physio-outcome-stat-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.daa .physio-outcome-stat{background:#fafbfc;border:1px solid var(--physio-border);border-radius:8px;padding:12px}.daa .physio-outcome-label{color:var(--physio-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.daa .physio-outcome-value{color:var(--physio-text);display:block;font-size:16px;font-weight:700}.daa .physio-outcome-delta{display:inline-block;font-size:11px;font-weight:700;margin-top:4px}.daa .physio-outcome-delta.is-good{color:#047857}.daa .physio-womac-chart{background:#fff;border:1px solid var(--physio-border);border-radius:8px;padding:12px}.daa .physio-womac-chart-head{align-items:center;color:var(--physio-text);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:12px}.daa .physio-bar-chart{align-items:flex-end;display:flex;gap:12px;height:100px;justify-content:space-around;padding-top:8px}.daa .physio-bar-group{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}.daa .physio-bar{border-radius:4px 4px 0 0;max-width:48px;min-height:8px;width:100%}.daa .physio-bar--before{background:#f87171}.daa .physio-bar--mid{background:#fbbf24}.daa .physio-bar--after{background:var(--physio-mint)}.daa .physio-bar-label{color:var(--physio-muted);font-size:10px;font-weight:600}.daa .physio-billing-panel{display:flex;flex-direction:column;gap:14px}.daa .physio-billing-package{background:#fafbfc;border:1px solid var(--physio-border);border-radius:8px;padding:12px}.daa .physio-billing-package-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.daa .physio-billing-package-head strong{color:var(--physio-text);font-size:14px}.daa .physio-stat-chip{background:#8b6bff1f;border-radius:999px;color:#5b21b6;font-size:11px;font-weight:700;padding:4px 10px}.daa .physio-billing-progress{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.daa .physio-billing-progress-fill{background:linear-gradient(90deg,var(--physio-mint),var(--physio-violet));border-radius:999px;height:100%}.daa .physio-billing-table{border-collapse:collapse;font-size:12px;width:100%}.daa .physio-billing-table td,.daa .physio-billing-table th{border-bottom:1px solid var(--physio-border);padding:8px 10px;text-align:left}.daa .physio-billing-table th{color:var(--physio-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.daa .physio-billing-total td{border-bottom:none;padding-top:12px}.daa .physio-billing-note{color:var(--physio-muted);font-size:12px;line-height:1.5;margin:0}.daa .physio-team-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.daa .physio-team-card{background:#fafbfc;border:1px solid var(--physio-border);border-radius:8px;padding:12px 12px 12px 28px;position:relative}.daa .physio-team-card strong{color:var(--physio-text);display:block;font-size:13px;margin-bottom:4px}.daa .physio-team-label{color:var(--physio-muted);font-size:11px;line-height:1.4}.daa .physio-avail-dot{border-radius:50%;height:8px;left:12px;position:absolute;top:14px;width:8px}.daa .physio-avail-dot--available{background:var(--physio-mint);box-shadow:0 0 0 2px #34d3994d}.daa .physio-avail-dot--busy{background:#fbbf24;box-shadow:0 0 0 2px #fbbf244d}.daa .physio-avail-dot--off{background:#94a3b8}.daa .physio-whole-chart{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.daa .physio-whole-chart-col{background:#fafbfc;border:1px solid var(--physio-border);border-radius:8px;padding:14px}.daa .physio-whole-chart-col h4{color:var(--physio-text);font-size:14px;font-weight:700;margin:0 0 4px}.daa .physio-whole-chart-sub{color:var(--physio-muted);font-size:11px;line-height:1.4;margin:0 0 12px}.daa .physio-whole-chart-col--nutrition{background:linear-gradient(135deg,#fef9c366,#34d39914)}.daa .physio-sparkline{margin-bottom:10px}.daa .physio-sparkline-svg{color:var(--physio-violet);height:48px;width:100%}.daa .physio-sparkline-labels{color:var(--physio-muted);display:flex;font-size:10px;justify-content:space-between;margin-top:4px}.daa .physio-bca-strip{grid-gap:8px;display:grid;font-size:11px;gap:8px;grid-template-columns:1fr 1fr;margin:0 0 12px}.daa .physio-bca-strip dt{color:var(--physio-muted);font-size:9px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.daa .physio-bca-strip dd{color:var(--physio-text);font-weight:600;margin:2px 0 0}.daa .physio-bca-strip dd.is-warn{color:#dc2626}.daa .physio-link-pill{background:#166534;border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px;text-decoration:none}.daa .physio-link-pill:hover{background:#14532d;color:#fff}.daa .physio-sample-footer{align-items:center;background:#f8fafc;border-top:1px solid var(--physio-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.daa .physio-sample-footer p{color:var(--physio-body);flex:1 1 240px;font-size:13px;line-height:1.5;margin:0}.daa .physio-sample-cta{align-items:center;display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;padding:10px 18px;text-decoration:none}.daa .physio-integration-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:20px}.daa .physio-integration-card{background:#8b6bff0a;border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;display:flex;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background .15s}.daa .physio-integration-card:hover{background:#8b6bff14;border-color:#8b6bff59}.daa .physio-integration-card strong{color:var(--ink);font-size:15px}.daa .physio-integration-card span{color:var(--ink-2);font-size:13px;line-height:1.45}.daa .physio-trust-callout{padding-top:0}.daa .physio-quote{background:#34d3990f;border-left:3px solid var(--physio-mint);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin:0 0 20px;padding:18px 20px}.daa .physio-quote:last-child{margin-bottom:0}.daa .physio-quote p{color:var(--ink);font-size:15px;font-style:italic;line-height:1.55;margin:0 0 10px}.daa .physio-quote footer{color:var(--ink-2);font-size:13px}.daa .physio-hero-flow{margin-top:-24px;padding:0 0 48px}.daa .physio-flow-kicker{color:var(--mint);font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 20px;text-transform:uppercase}.daa .physio-flow-track-wrap{background:#00000026;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 4px);overflow:hidden;padding:12px}.daa .physio-flow-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);position:relative}.daa .physio-flow-step{min-width:0;position:relative}.daa .physio-flow-step-inner{background:linear-gradient(165deg,#8b6bff0f,var(--bg-panel));border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 14px;transition:border-color .25s,transform .25s}.daa .physio-flow-step:hover .physio-flow-step-inner{border-color:#8b6bff52;transform:translateY(-2px)}.daa .physio-flow-step-num{color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.08em}.daa .physio-flow-step-title{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.25;margin:0}.daa .physio-flow-step-desc{color:var(--ink-2);flex:1 1;font-size:11.5px;line-height:1.45;margin:0}.daa .physio-flow-stat{color:var(--mint);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.daa .physio-flow-mini{align-items:center;background:#00000040;border:1px solid #ffffff0f;border-radius:8px;color:var(--ink-1);display:flex;font-size:10px;justify-content:center;min-height:52px;padding:8px}.daa .physio-flow-chip{background:#8b6bff33;border-radius:999px;font-weight:600;padding:3px 8px}.daa .physio-flow-chip--mint{background:#34d39933}.daa .physio-flow-arrow{color:var(--ink-3);margin:0 4px}.daa .physio-flow-mini--grid{gap:4px}.daa .physio-flow-cell{background:#ffffff0f;border-radius:4px;font-weight:700;padding:4px 8px}.daa .physio-flow-cell.is-active{background:#8b6bff59;color:#fff}.daa .physio-flow-mini--queue{align-items:stretch;flex-direction:column;gap:4px}.daa .physio-flow-queue-row{align-items:center;display:flex;font-size:9px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daa .physio-flow-queue-row.is-dim{opacity:.55}.daa .physio-flow-dot{background:var(--mint);border-radius:50%;flex-shrink:0;height:6px;width:6px}.daa .physio-flow-spark{color:var(--violet);height:28px;width:100%}.daa .physio-flow-mini--chart{flex-direction:column;gap:4px}.daa .physio-flow-bar{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden;width:100%}.daa .physio-flow-bar span{background:linear-gradient(90deg,var(--mint),var(--violet));border-radius:999px;display:block;height:100%}.daa .physio-flow-mini--whole{gap:6px}.daa .physio-flow-split{background:#8b6bff33;border-radius:6px;font-weight:600;padding:4px 10px}.daa .physio-flow-split--nut{background:#34d39933}.daa .physio-bento-wrap{background:#0000001f;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 4px);overflow:hidden;padding:10px}.daa .physio-bento-section{padding-top:0}.daa .physio-bento-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:28px}.daa .physio-bento-card{-webkit-appearance:none;appearance:none;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:22px 20px;text-align:left;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.daa .physio-bento-card:focus-visible,.daa .physio-bento-card:hover{border-color:#34d39966;box-shadow:0 12px 32px #0003;outline:none;transform:translateY(-2px)}.daa .physio-bento-card.is-wide{grid-column:span 2}.daa .physio-bento-icon{font-size:22px;line-height:1}.daa .physio-bento-card h3{color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:600;margin:0}.daa .physio-bento-tagline{color:var(--violet);font-size:12px;font-weight:600;margin:0}.daa .physio-bento-summary{color:var(--ink-2);flex:1 1;font-size:13px;line-height:1.5;margin:0}.daa .physio-bento-bullets{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}.daa .physio-bento-bullets li{background:#ffffff0d;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:10px;font-weight:600;padding:3px 8px}.daa .physio-bento-link{color:var(--mint);font-size:11px;font-weight:700;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.daa .physio-details-expand{background:#8b6bff0a;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 20px}.daa .physio-details-expand summary{color:var(--ink-1);cursor:pointer;font-size:14px;font-weight:600;list-style-position:outside}.daa .physio-details-article{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.daa .physio-details-article h3{color:var(--ink);font-size:16px;font-weight:600;margin:0 0 10px}.daa .physio-details-article p{color:var(--ink-2);font-size:14px;line-height:1.55;margin:0 0 10px}.daa .physio-details-article ul{color:var(--ink-2);font-size:13px;line-height:1.5;margin:0;padding-left:18px}@media (max-width:1100px){.daa .physio-flow-track{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.daa .physio-integration-cards,.daa .physio-outcome-stat-row,.daa .physio-team-grid,.daa .physio-whole-chart{grid-template-columns:1fr}.daa .physio-sample-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.daa .physio-sample-tabs button{flex:0 0 auto;font-size:12px;min-height:44px;padding:8px 12px;scroll-snap-align:start}.daa .agent-os-panel-glass,.daa .physio-bento-wrap,.daa .physio-flow-track-wrap,.daa .physio-showcase-glass-wrap,.daa .product-pillars-grid-wrap{padding:8px}.daa .physio-flow-step-inner{padding:14px 12px}.daa .physio-flow-connector{display:none}.daa .physio-bento-card,.daa .physio-integration-card{min-height:44px;touch-action:manipulation}.daa .agent-detail{padding:20px 16px}.daa .agent-tabs-scroll{gap:6px;padding:10px 12px}.daa .agent-tab-pill{font-size:11px;padding:8px 12px}.daa .physio-bento-grid,.daa .physio-flow-track{grid-template-columns:1fr}.daa .physio-bento-card.is-wide{grid-column:span 1}}@media (max-width:480px){.daa .page-hero{padding:40px 0 28px}.daa .section-title{font-size:clamp(24px,7vw,32px)!important}.daa .physio-flow-step-title{font-size:14px}.daa .physio-flow-step-desc{font-size:12px}}.daa .agent-trust-section{padding-top:0}.daa .agent-trust-wrap{background:#8b6bff0f;border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 auto;max-width:760px;padding:18px 20px}.daa .agent-trust-list{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:0;padding:0}.daa .agent-trust-list li{background:#ffffff0a;border:1px solid var(--line);border-radius:999px;color:var(--ink-1);font-size:12px;font-weight:600;padding:6px 10px}.daa .agent-trust-note{color:var(--ink-2);font-size:13px;line-height:1.55;margin:14px 0 0}.daa .agent-trust-note a{color:var(--violet);text-decoration:underline;text-underline-offset:2px}.daa .agent-faq-wrap{max-width:760px}.daa .agent-faq-title{font-size:clamp(22px,2.4vw,30px)}.daa .agent-faq-lede{color:var(--ink-2);font-size:14px;line-height:1.6;margin:12px 0 0;max-width:640px;text-align:left}.daa .agent-faq-list{margin-top:28px}@media (max-width:768px){.daa .nutrition-meal-grid,.daa .nutrition-report-cols{grid-template-columns:1fr}.daa .nutrition-report-aside{border-left:none;border-top:1px solid var(--nutrition-border)}.daa .nutrition-plan-facts>div{gap:2px;grid-template-columns:1fr}.daa .nutrition-sample-patient{align-items:flex-start;flex-direction:column}.daa .nutrition-sample-footer{align-items:stretch;flex-direction:column}.daa .nutrition-sample-pdf{text-align:center}}.daa .voice-showcase-section{background:linear-gradient(180deg,#3b82f60d,#0000 45%)}.daa .voice-agent-showcase{--voice-text:#0f172a;--voice-body:#334155;--voice-muted:#64748b;--voice-border:#e2e8f0;--voice-surface:#f8fafc}.daa .voice-showcase-note{color:var(--ink-2);font-size:14px;margin:24px 0 16px}.daa .voice-showcase-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.daa .voice-badge{background:#8b6bff1f;border:1px solid var(--line);border-radius:999px;color:var(--ink-1);font-size:12px;font-weight:600;padding:6px 12px}.daa .voice-badge--live{background:#22c55e1f;border-color:#22c55e59;color:#166534}.daa .voice-deploy-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.daa .voice-deploy-card{background:#fff;border:1px solid var(--voice-border);border-radius:var(--radius-lg);box-shadow:0 10px 32px #0f172a14;color:var(--voice-body);padding:20px}.daa .voice-deploy-card h3{color:var(--voice-text);font-size:18px;font-weight:700;margin:0 0 8px}.daa .voice-deploy-card>p{color:var(--voice-body);font-size:14px;line-height:1.55;margin:0 0 16px}.daa .voice-deploy-card>p strong{color:var(--voice-text);font-weight:700}.daa .voice-deploy-mock{background:var(--voice-surface);border:1px solid var(--voice-border);border-radius:12px;overflow:hidden}.daa .voice-mock-bar{background:#e2e8f0;border-bottom:1px solid var(--voice-border);color:var(--voice-muted);font-size:11px;font-weight:500;padding:10px 12px}.daa .voice-mock-body{background:#fff;padding:16px}.daa .voice-mock-body p{color:var(--voice-text);font-size:14px;font-weight:600;margin:0 0 12px}.daa .voice-mock-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:default;display:inline-block;font-size:13px;font-weight:600;padding:10px 16px}.daa .voice-mock-slots{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.daa .voice-mock-slots span{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:var(--voice-text);font-size:12px;font-weight:600;padding:6px 10px}.daa .voice-deploy-mock--qr{align-items:center;background:#fff;display:flex;flex-direction:column;padding:20px}.daa .voice-qr-box{background:#fff;border:2px solid #1e293b;border-radius:8px;height:120px;padding:8px;width:120px}.daa .voice-qr-pattern{background:linear-gradient(90deg,#0f172a 2px,#0000 0) 0 0 /12px 12px,linear-gradient(#0f172a 2px,#0000 0) 0 0 /12px 12px;height:100%;opacity:.85;width:100%}.daa .voice-qr-caption{color:var(--voice-body);font-size:13px;font-weight:500;margin:12px 0 0;text-align:center}.daa .voice-flow-section{background:#fff;border:1px solid var(--voice-border);border-radius:var(--radius-lg);color:var(--voice-body);margin-top:32px;padding:24px}.daa .voice-flow-section h3,.daa .voice-lang-section h3{color:var(--voice-text);font-size:18px;font-weight:700;margin:0 0 16px}.daa .voice-usecases h3{color:var(--ink-0);font-size:18px;font-weight:700;margin:0 0 16px}.daa .voice-flow-steps{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.daa .voice-flow-step{align-items:flex-start;display:flex;gap:14px}.daa .voice-flow-num{align-items:center;background:#ede9fe;border:1px solid #ddd6fe;border-radius:50%;color:#5b21b6;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.daa .voice-flow-step strong{color:var(--voice-text);display:block;font-size:15px;font-weight:700;margin-bottom:4px}.daa .voice-flow-step p{color:var(--voice-body);font-size:14px;line-height:1.55;margin:0}.daa .voice-usecases{margin-top:28px}.daa .voice-usecase-chips{display:flex;flex-wrap:wrap;gap:10px}.daa .voice-usecase-chip{background:#2563eb1a;border:1px solid #2563eb33;border-radius:999px;color:#1e40af;font-size:13px;padding:8px 14px}.daa .voice-lang-section{background:#fff;border:1px solid var(--voice-border);border-radius:var(--radius-lg);color:var(--voice-body);margin-top:28px;padding:24px}.daa .voice-lang-lede{color:var(--voice-body);font-size:14px;line-height:1.55;margin:0 0 16px}.daa .voice-lang-grid{display:flex;flex-wrap:wrap;gap:8px}.daa .voice-lang-chip{background:#f1f5f9;border:1px solid var(--voice-border);border-radius:6px;color:var(--voice-text);font-size:12px;font-weight:500;padding:6px 10px}@media (max-width:800px){.daa .voice-deploy-grid{grid-template-columns:1fr}}.daa .discharge-showcase-section{background:linear-gradient(180deg,#0d94880d,#0000 45%)}.daa .discharge-agent-showcase{--discharge-text:#0f172a;--discharge-body:#334155;--discharge-muted:#64748b;--discharge-border:#e2e8f0;--discharge-teal:#0d9488;--discharge-teal-dark:#0f766e}.daa .discharge-showcase-note{color:var(--ink-2);font-size:14px;margin:24px 0 20px}.daa .discharge-task-strip{background:#fff;border:1px solid var(--discharge-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0f172a0f;margin-bottom:20px;overflow:hidden}.daa .discharge-task-strip-head{background:#f8fafc;border-bottom:1px solid var(--discharge-border);color:var(--discharge-muted);display:flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase}.daa .discharge-task-refresh{color:var(--discharge-teal);font-weight:600;letter-spacing:0;text-transform:none}.daa .discharge-task-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--discharge-border);color:var(--discharge-body);display:grid;font-size:13px;gap:12px;grid-template-columns:120px 1fr auto;padding:10px 16px}.daa .discharge-task-row:last-child{border-bottom:none}.daa .discharge-task-row--review{background:#fb923c0f}.daa .discharge-task-id{cursor:default;font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.daa .discharge-task-id--review{color:#ea580c}.daa .discharge-task-id--done{color:#2563eb}.daa .discharge-task-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daa .discharge-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 10px}.daa .discharge-badge--review{background:#ffedd5;color:#c2410c}.daa .discharge-badge--done{background:#dcfce7;color:#15803d}.daa .discharge-badge--approved{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.daa .discharge-review-workspace{background:#fff;border:1px solid var(--discharge-border);border-radius:var(--radius-lg);box-shadow:0 16px 48px #0f172a1a;color:var(--discharge-body);overflow:hidden}.daa .discharge-review-top{background:#fafbfc;border-bottom:1px solid var(--discharge-border);padding:16px 20px}.daa .discharge-review-filename{color:var(--discharge-text);font-size:15px;font-weight:700;margin:0 0 8px}.daa .discharge-review-meta{align-items:center;color:var(--discharge-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin:0}.daa .discharge-review-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:13px;line-height:1.5;margin:14px 0 0;padding:10px 14px}.daa .discharge-review-tabs{border-bottom:1px solid var(--discharge-border);display:flex;flex-wrap:wrap;gap:4px;padding:12px 16px 0}.daa .discharge-review-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--discharge-muted);cursor:pointer;font-size:13px;font-weight:600;margin-bottom:-1px;padding:10px 16px}.daa .discharge-review-tab.is-active{border-bottom-color:var(--discharge-teal);color:var(--discharge-teal-dark)}.daa .discharge-split-view{display:grid;grid-template-columns:1fr 1.1fr;min-height:420px}.daa .discharge-pdf-pane{background:#f1f5f9;border-right:1px solid var(--discharge-border);display:flex;flex-direction:column}.daa .discharge-draft-toolbar,.daa .discharge-pdf-toolbar{align-items:center;background:#fff;border-bottom:1px solid var(--discharge-border);color:var(--discharge-muted);display:flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:.05em;padding:10px 14px;text-transform:uppercase}.daa .discharge-page-pills{display:flex;gap:4px}.daa .discharge-page-pill{background:#fff;border:1px solid var(--discharge-border);border-radius:4px;cursor:pointer;font-size:11px;padding:2px 8px}.daa .discharge-page-pill.is-active{background:var(--discharge-teal);border-color:var(--discharge-teal);color:#fff}.daa .discharge-pdf-mock{background:#fff;border-radius:6px;box-shadow:0 4px 12px #00000014;flex:1 1;margin:16px;padding:20px}.daa .discharge-pdf-page-label{color:var(--discharge-muted);font-size:11px;margin-bottom:16px}.daa .discharge-pdf-lines .line{background:#e2e8f0;border-radius:4px;height:8px;margin-bottom:10px;width:70%}.daa .discharge-pdf-lines .line.wide{width:95%}.daa .discharge-pdf-lines .line.medium{width:55%}.daa .discharge-pdf-lines .line.highlight{background:#fef3c7;border-left:3px solid #f59e0b;color:#92400e;font-size:12px;height:auto;padding:8px 10px;width:100%}.daa .discharge-draft-pane{padding:0 0 16px;position:relative}.daa .discharge-draft-hint{color:var(--discharge-muted);font-size:12px;margin:12px 16px}.daa .discharge-edit-btn{background:#fff;border:1px solid var(--discharge-border);border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.daa .discharge-field-card{border:1px solid var(--discharge-border);border-radius:8px;margin:0 16px 12px;padding:14px 16px;position:relative}.daa .discharge-field-card--active{border-color:var(--discharge-teal);box-shadow:0 0 0 2px #0d948826}.daa .discharge-field-card h4{align-items:center;color:var(--discharge-text);display:flex;font-size:13px;font-weight:700;gap:6px;margin:0 0 8px}.daa .discharge-source-icon{align-items:center;background:#e0f2fe;border-radius:50%;color:#0369a1;display:inline-flex;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.daa .discharge-field-card p{font-size:13px;line-height:1.55;margin:0}.daa .discharge-field-card dl{grid-gap:8px 16px;display:grid;font-size:12px;gap:8px 16px;grid-template-columns:1fr 1fr;margin:0}.daa .discharge-field-card dt{color:var(--discharge-muted);font-weight:600}.daa .discharge-field-card dd{color:var(--discharge-text);margin:0}.daa .discharge-reasoning-popover{background:#1e293b;border-radius:8px;color:#e2e8f0;font-size:12px;line-height:1.5;margin-top:12px;padding:12px 14px}.daa .discharge-reasoning-popover strong{color:#fff;display:block;margin-bottom:6px}.daa .discharge-reasoning-popover blockquote{border-left:2px solid #64748b;color:#cbd5e1;font-style:italic;margin:8px 0;padding-left:10px}.daa .discharge-reasoning-pages{color:#94a3b8;font-size:11px;margin-top:8px}.daa .discharge-page-links{display:flex;gap:6px;margin-top:6px}.daa .discharge-page-links button{background:#0000;border:1px solid #475569;border-radius:4px;color:#38bdf8;cursor:pointer;font-size:11px;padding:2px 8px}.daa .discharge-page-links button.is-active{background:#38bdf8;border-color:#38bdf8;color:#0f172a}.daa .discharge-approve-btn{background:var(--discharge-teal-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:16px 16px 0;padding:12px;width:calc(100% - 32px)}.daa .discharge-tab-panel{padding:20px 24px 28px}.daa .discharge-tab-lede{font-size:14px;line-height:1.6;margin:0 0 20px;max-width:640px}.daa .discharge-data-table{border-collapse:collapse;font-size:13px;width:100%}.daa .discharge-data-table td,.daa .discharge-data-table th{border-bottom:1px solid var(--discharge-border);padding:10px 12px;text-align:left}.daa .discharge-data-table th{background:#f8fafc;color:var(--discharge-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.daa .discharge-data-table code{color:var(--discharge-teal-dark);font-weight:700}.daa .discharge-row-warn{background:#fffbeb}.daa .discharge-flag{font-size:12px;font-weight:600}.daa .discharge-flag.ok{color:#15803d}.daa .discharge-flag.warn{color:#c2410c}.daa .discharge-insurance-list{font-size:14px;line-height:1.8;list-style:none;margin:0;padding:0}.daa .discharge-hitl-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:28px}.daa .discharge-hitl-stats>div{background:#fff;border:1px solid var(--discharge-border);border-radius:var(--radius-md);padding:20px 16px;text-align:center}.daa .discharge-stat-val{color:var(--discharge-teal-dark);display:block;font-family:var(--font-display);font-size:clamp(22px,3vw,28px);font-weight:700}.daa .discharge-stat-label{color:var(--discharge-muted);display:block;font-size:12px;margin-top:4px}@media (max-width:900px){.daa .discharge-split-view{grid-template-columns:1fr}.daa .discharge-pdf-pane{border-bottom:1px solid var(--discharge-border);border-right:none;min-height:200px}.daa .discharge-task-row{gap:6px}.daa .discharge-hitl-stats,.daa .discharge-task-row{grid-template-columns:1fr}}.daa .voice-frontdesk-section{background:linear-gradient(165deg,#8b6bff0f,#0000 45%);border-top:1px solid var(--line);padding:88px 0 96px}.daa .voice-frontdesk-layout{grid-gap:clamp(28px,4vw,56px);align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.daa .voice-frontdesk-layout.is-embed{align-items:start;gap:24px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.daa .voice-frontdesk-mock{margin:0 auto;max-width:280px;position:relative}.daa .voice-frontdesk-mock.is-compact{max-width:260px}@media (min-width:901px){.daa .voice-frontdesk-mock,.daa .voice-frontdesk-mock.is-compact{max-width:300px}.daa .voice-frontdesk-layout.is-embed .voice-frontdesk-mock.is-compact{max-width:min(100%,320px)}}@media (min-width:1200px){.daa .voice-frontdesk-mock{max-width:320px}.daa .voice-frontdesk-mock.is-compact{max-width:340px}}.daa .voice-frontdesk-device{background:linear-gradient(180deg,#14111ef2,#08070cfa);border:1px solid #8b6bff47;border-radius:18px;box-shadow:0 24px 50px -22px #000000bf,inset 0 0 0 1px #ffffff0a;overflow:hidden}.daa .voice-frontdesk-device-bar{align-items:center;background:#8b6bff1a;border-bottom:1px solid #ffffff14;color:var(--ink-2);display:flex;font-size:10px;font-weight:600;gap:6px;justify-content:space-between;letter-spacing:.04em;padding:7px 10px;text-transform:uppercase}.daa .voice-frontdesk-live{align-items:center;color:var(--mint);display:inline-flex;gap:6px}.daa .voice-frontdesk-live-dot{animation:daa-pulse 2.2s infinite;background:var(--mint);border-radius:50%;box-shadow:0 0 8px #5cffb0b3;height:6px;width:6px}.daa .voice-frontdesk-sync{color:var(--ink-3);font-size:9px;letter-spacing:.02em;text-transform:none}.daa .voice-frontdesk-call{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:12px 12px 10px;position:relative}.daa .voice-frontdesk-call-main{align-items:center;display:flex;flex-direction:column;width:100%}.daa .voice-frontdesk-call-meta{text-align:center}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-call{align-items:stretch;padding:8px 10px}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-call-main{align-items:center;flex-direction:row;gap:8px}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-call-meta{flex:1 1;min-width:0;text-align:left}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-agent-label{margin:0}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-caller{font-size:11px;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-timer{font-size:9px;margin:0}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-wave{display:none}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-end{justify-content:center;margin-top:6px;padding:4px 10px;width:100%}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-orb-wrap{flex-shrink:0;height:36px;width:36px}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-orb{height:32px;width:32px}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-chat{display:none}.daa .voice-frontdesk-call-glow{background:radial-gradient(circle,#8b6bff47,#0000 68%);height:65%;inset:-30% -10% auto;pointer-events:none;position:absolute}.daa .voice-frontdesk-orb-wrap{align-items:center;display:flex;height:52px;justify-content:center;position:relative;width:52px}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-orb-wrap{height:48px;width:48px}.daa .voice-frontdesk-orb-ring{border:2px solid #8b6bff40;border-radius:50%;inset:0;opacity:0;position:absolute;transform:scale(.92);transition:opacity .3s ease}.daa .voice-frontdesk-orb-wrap.is-listening .voice-frontdesk-orb-ring{animation:voice-ring-pulse 2s ease-out infinite;opacity:1}@keyframes voice-ring-pulse{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.daa .voice-frontdesk-orb{animation:voice-orb-breathe 4s ease-in-out infinite;background:radial-gradient(circle at 32% 28%,#e8d4ff,#a98bff 38%,#6d4fd4 72%,#3d2880);border-radius:50%;box-shadow:0 0 28px 4px #8b6bff66,inset 0 -6px 14px #00000026;height:44px;position:relative;width:44px}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-orb{height:40px;width:40px}@keyframes voice-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.daa .voice-frontdesk-wave{align-items:flex-end;display:flex;gap:2px;height:14px;justify-content:center;margin-top:6px;opacity:.35}.daa .voice-frontdesk-wave.is-active{opacity:1}.daa .voice-frontdesk-wave span{background:var(--violet);border-radius:2px;height:6px;width:3px}.daa .voice-frontdesk-wave.is-active span{animation:voice-wave .9s ease-in-out infinite alternate}@keyframes voice-wave{0%{height:5px;opacity:.45}to{height:18px;opacity:1}}.daa .voice-frontdesk-agent-label{color:var(--violet);font-size:8px;font-weight:600;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.daa .voice-frontdesk-caller{color:var(--ink-0);font-family:var(--font-display);font-size:13px;font-weight:600;margin:3px 0 0}.daa .voice-frontdesk-timer{font-feature-settings:"tnum";color:var(--ink-2);font-size:10px;font-variant-numeric:tabular-nums;margin:1px 0 0}.daa .voice-frontdesk-end{align-items:center;background:linear-gradient(155deg,#ef4444,#dc2626);border:none;border-radius:999px;box-shadow:0 8px 18px -6px #ef444480;color:#fff;cursor:default;display:inline-flex;font-size:10px;font-weight:600;gap:5px;margin-top:8px;padding:5px 12px}.daa .voice-frontdesk-end svg{height:12px;width:12px}.daa .voice-frontdesk-calendar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin:0 8px;padding:10px;transition:border-color .3s ease,background .3s ease}.daa .voice-frontdesk-calendar.is-loading{background:#8b6bff14;border-color:#8b6bff59}.daa .voice-frontdesk-cal-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.daa .voice-frontdesk-cal-head strong{color:var(--ink-0);display:block;font-size:11px;font-weight:600}.daa .voice-frontdesk-cal-head span{color:var(--ink-2);display:block;font-size:9px;line-height:1.35;margin-top:1px}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-cal-meta{display:none}.daa .voice-frontdesk-cal-badge{background:#5cffb01f;border:1px solid #5cffb040;border-radius:999px;color:var(--mint);flex-shrink:0;font-size:10px;font-weight:600;padding:4px 10px}.daa .voice-frontdesk-week{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.daa .voice-frontdesk-week span{background:#ffffff08;border-radius:6px;color:var(--ink-3);font-size:8px;font-weight:600;padding:4px 0;text-align:center}.daa .voice-frontdesk-week span.active{background:var(--violet);color:#fff}.daa .voice-frontdesk-cal-status{align-items:center;color:var(--ink-1);display:flex;font-size:9px;gap:6px;margin-bottom:7px;min-height:16px}.daa .voice-frontdesk-cal-status svg{color:var(--mint);flex-shrink:0}.daa .voice-frontdesk-spinner{animation:voice-spin .8s linear infinite;border:2px solid #8b6bff40;border-radius:50%;border-top:2px solid var(--violet);flex-shrink:0;height:14px;width:14px}.daa .voice-frontdesk-spinner.sm{height:12px;width:12px}@keyframes voice-spin{to{transform:rotate(1turn)}}.daa .voice-frontdesk-cal-slots{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.daa .voice-frontdesk-cal-slots li{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;color:var(--ink-2);display:flex;font-size:9px;font-weight:600;justify-content:space-between;opacity:.45;padding:5px 7px;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease,background .25s ease,border-color .25s ease}.daa .voice-frontdesk-cal-slots li.is-visible{opacity:1;transform:none}.daa .voice-frontdesk-cal-slots li.is-selected{background:#8b6bff2e;border-color:#8b6bff66;color:var(--ink-0)}.daa .voice-frontdesk-cal-slots li.is-selected span:last-child{color:var(--mint)}.daa .voice-frontdesk-cal-slots li.is-full{opacity:.35;text-decoration:line-through}.daa .voice-frontdesk-chat{background:#fff;border:1px solid #1a1a2e14;border-radius:12px 12px 14px 14px;color:#1a1a2e;margin:8px;padding:10px}.daa .voice-frontdesk-chat-row{align-items:flex-start;display:flex;gap:6px;margin-bottom:7px}.daa .voice-frontdesk-chat-row:last-child{margin-bottom:0}.daa .voice-frontdesk-bubble{flex:1 1;min-width:0}.daa .voice-frontdesk-bubble p{border-radius:10px;font-size:10px;line-height:1.45;margin:0;padding:7px 9px}.daa .voice-frontdesk-bubble.user p{background:#f0f4ff;border-bottom-left-radius:4px;color:#2d3a5c}.daa .voice-frontdesk-bubble.agent p{background:#f7f5ff;border:1px solid #ebe6ff;border-bottom-left-radius:4px;color:#3a3750}.daa .voice-frontdesk-mock.is-compact .voice-frontdesk-bubble p{font-size:9px;padding:6px 8px}.daa .voice-frontdesk-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:22px;justify-content:center;width:22px}.daa .voice-frontdesk-avatar.user{background:#e8f0ff;color:#3b82f6}.daa .voice-frontdesk-avatar.agent{background:linear-gradient(135deg,#6d4fd4,#9b7be8);color:#fff}.daa .voice-frontdesk-system-chip{align-items:center;background:#f4f0ff;border:1px dashed #d9cdff;border-radius:999px;color:#6d4fd4;display:flex;font-size:10.5px;font-weight:600;gap:8px;margin:4px 0 10px 36px;max-width:calc(100% - 36px);padding:7px 12px;width:-webkit-fit-content;width:fit-content}.daa .voice-frontdesk-slot-row{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px 36px}.daa .voice-frontdesk-slot-row span{background:#f4f3f7;border:1px solid #e8e6ef;border-radius:10px;color:#3a3750;cursor:default;font-size:11px;font-weight:600;padding:7px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.daa .voice-frontdesk-slot-row span.active{background:#f1edff;border-color:#6d4fd4;box-shadow:0 0 0 2px #6d4fd426;color:#6d4fd4}.daa .voice-frontdesk-confirm{align-items:flex-start;animation:daa-rise-in .5s ease both;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;display:flex;gap:10px;margin-top:10px;padding:12px}.daa .voice-frontdesk-confirm svg{color:#059669;flex-shrink:0;margin-top:2px}.daa .voice-frontdesk-confirm strong{color:#065f46;display:block;font-size:13px}.daa .voice-frontdesk-confirm span{color:#047857;display:block;font-size:11px;margin-top:2px}.daa .voice-frontdesk-confirm--inline{border-radius:8px;gap:6px;margin-top:8px;padding:7px 8px}.daa .voice-frontdesk-confirm--inline svg{height:12px;margin-top:1px;width:12px}.daa .voice-frontdesk-confirm--inline strong{font-size:10px}.daa .voice-frontdesk-confirm--inline span{font-size:8px;margin-top:1px}.daa .voice-frontdesk-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:22px}.daa .voice-frontdesk-layout.is-embed .voice-frontdesk-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.daa .voice-frontdesk-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px 18px;transition:border-color .25s ease,background .25s ease}.daa .voice-frontdesk-card:hover{background:#8b6bff0f;border-color:#8b6bff59}.daa .voice-frontdesk-layout.is-embed .voice-frontdesk-card{padding:14px 12px}.daa .voice-frontdesk-card-icon{align-items:center;background:#8b6bff24;border-radius:12px;color:var(--violet);display:inline-flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.daa .voice-frontdesk-layout.is-embed .voice-frontdesk-card-icon{height:34px;margin-bottom:8px;width:34px}.daa .voice-frontdesk-card h3{color:var(--ink-0);font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 6px}.daa .voice-frontdesk-layout.is-embed .voice-frontdesk-card h3{font-size:14px}.daa .voice-frontdesk-card p{color:var(--ink-2);font-size:13px;line-height:1.55;margin:0}.daa .voice-frontdesk-layout.is-embed .voice-frontdesk-card p{font-size:12px}.daa .voice-frontdesk-outcome{background:#5cffb00f;border:1px solid #5cffb040;border-radius:var(--radius-md);color:var(--ink-1);font-size:14px;line-height:1.55;margin:22px 0 0;padding:14px 18px;text-align:center}.daa .voice-frontdesk-outcome strong{color:var(--mint)}.daa .voice-frontdesk-cta{margin-top:24px}.daa .voice-frontdesk-title-embed{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:450;line-height:1.15;margin:0}.daa .voice-frontdesk-title-embed b{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a98bff,var(--amber));-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.daa .voice-frontdesk-embed{margin-top:20px}.daa .agent-io-grid--compact{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}@media (max-width:900px){.daa .voice-frontdesk-layout,.daa .voice-frontdesk-layout.is-embed{grid-template-columns:1fr}.daa .voice-frontdesk-mock,.daa .voice-frontdesk-mock.is-compact{max-width:min(100%,280px)}.daa .agent-detail .voice-frontdesk-layout.is-embed,.daa .agent-detail .voice-frontdesk-mock.is-compact{margin:0;max-width:100%;width:100%}.daa .voice-frontdesk-grid{grid-template-columns:1fr}}@media (max-width:520px){.daa .doctors-joining-badge{font-size:13px;line-height:1.5;padding:12px 14px}.daa .voice-frontdesk-mock,.daa .voice-frontdesk-mock.is-compact{max-width:min(100%,260px)}.daa .agent-detail .voice-frontdesk-mock.is-compact{max-width:100%}.daa .agent-os-section{padding:64px 0}.daa .page-section.compact{padding-bottom:56px}.daa .section-lede{font-size:15px}.daa .agent-detail h3{font-size:20px}.daa .product-pillar-card{min-height:0;padding:22px 18px}}@media (prefers-reduced-motion:reduce){.daa .voice-frontdesk-orb,.daa .voice-frontdesk-orb-wrap.is-listening .voice-frontdesk-orb-ring,.daa .voice-frontdesk-spinner,.daa .voice-frontdesk-wave.is-active span{animation:none}}
/*# sourceMappingURL=main.d7377a97.css.map*/