.adi-page{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#fafaf8;font-family:Satoshi,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}.adi-product-bar{background:#fafaf8;border-bottom:1px solid #ddddd6}.adi-product-bar-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:12px 40px;display:flex}.adi-logo-lockup{align-items:center;gap:10px;text-decoration:none;display:flex}.adi-logo-divider{background:#ddddd6;width:1px;height:18px}.adi-logo-by{color:#8a8982;letter-spacing:.02em;align-items:center;gap:4px;font-family:Satoshi,system-ui,sans-serif;font-size:11px;display:flex}.adi-action-cta{color:#111;white-space:nowrap;border:1px solid #ddddd6;border-radius:999px;padding:8px 18px;font-family:Satoshi,system-ui,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s}.adi-action-cta:hover{color:#b78c3f;border-color:#b78c3f}@media (max-width:479px){.adi-product-bar-inner{padding:10px 16px}.adi-action-cta{padding:6px 14px;font-size:12px}}.adi-page .header-scrolled{-webkit-backdrop-filter:blur(8px);background-color:#fafaf8f2!important;border-bottom-color:#ddddd6!important;box-shadow:0 1px 16px #0000000f,0 0 0 1px #00000005!important}.adi-page .header-nav a:focus-visible,.adi-page .header-actions a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #b78c3f}@media (prefers-reduced-motion:reduce){.adi-page *,.adi-page :before,.adi-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes adi-hero-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.adi-page .hero-eyebrow{animation:.7s cubic-bezier(.22,1,.36,1) .12s both adi-hero-reveal}.adi-page .hero-headline{animation:.8s cubic-bezier(.22,1,.36,1) .3s both adi-hero-reveal}.adi-page .hero-sub{animation:.8s cubic-bezier(.22,1,.36,1) .48s both adi-hero-reveal}.adi-page .hero-ctas{animation:.8s cubic-bezier(.22,1,.36,1) .63s both adi-hero-reveal}.adi-page .hero-window{animation:1s cubic-bezier(.22,1,.36,1) .86s both adi-hero-window-arrive}@keyframes adi-hero-window-arrive{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.adi-page .hero-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.adi-page .hero-blob{pointer-events:none;position:absolute}.adi-page .hero-blob-a{background:radial-gradient(circle at 50% 22%,#f8f4ecf2 0%,#f6f3eeb8 24%,#f6f3ee00 58%);inset:0}.adi-page .hero-blob-b{will-change:transform;background:radial-gradient(circle at 50% 56%,#ece6dbb8 0%,#f6f3ee00 52%);inset:0}.adi-page .hero-blob-c{background:radial-gradient(circle at 50% 78%,#c8a15a1a 0%,#f6f3ee00 44%);inset:0}.adi-page .hero-blob-specular{pointer-events:none;background:radial-gradient(80% 50% at 50% 18%,#fcf9f499 0%,#fcf9f400 56%);animation:9s ease-in-out infinite adi-ambient-breathe;position:absolute;inset:0}.adi-page .hero-sunlight-wash{pointer-events:none;background:radial-gradient(74% 56% at 78% 12%,#fff9ec47 0%,#fff9ec14 40%,#0000 60%);width:72%;height:76%;animation:16s ease-in-out infinite adi-sunlight-drift;position:absolute;top:-14%;right:-8%}@keyframes adi-ambient-breathe{0%,to{opacity:1}50%{opacity:.52}}@keyframes adi-sunlight-drift{0%{opacity:1;transform:translate(0%)scale(1)}30%{opacity:.7;transform:translate(-3%,4%)scale(1.04)}60%{opacity:.9;transform:translate(2.6%,-3.2%)scale(1.03)}80%{opacity:.76;transform:translate(-1.8%,2.2%)scale(1.04)}to{opacity:1;transform:translate(0%)scale(1)}}.adi-page .reveal{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}html.js-adi-reveal-ready .adi-page .reveal{opacity:0;transform:translateY(18px)}html.js-adi-reveal-ready .adi-page .reveal.visible{opacity:1;transform:translateY(0)}.adi-page .reveal-delay-1{transition-delay:80ms}.adi-page .reveal-delay-2{transition-delay:.16s}.adi-page .reveal-delay-3{transition-delay:.24s}.adi-page .reveal-delay-4{transition-delay:.32s}.adi-page .reveal-delay-5{transition-delay:.4s}.adi-page .reveal-delay-6{transition-delay:.48s}.adi-page .card-lift{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s}.adi-page .card-lift:hover{transform:translateY(-3px);border-color:#00000021!important;box-shadow:0 12px 40px #17171717,0 2px 8px #0000000a!important}.adi-page .header-nav a{position:relative}.adi-page .header-nav a:after{content:"";transform-origin:0;background:#b78c3f;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.adi-page .header-nav a:hover:after,.adi-page .header-nav a:focus-visible:after{transform:scaleX(1)}.adi-page .hero-cta-primary{transition:background-color .14s,transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s!important}.adi-page .hero-cta-primary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 18px #b78c3f47!important}.adi-page .hero-cta-secondary{transition:border-color .14s,color .14s,transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s!important}.adi-page .hero-cta-secondary:hover{transform:translateY(-1px)!important;box-shadow:0 3px 12px #00000014!important}.adi-page .header-ghost-cta{transition:border-color .14s,color .14s,transform .14s cubic-bezier(.22,1,.36,1)!important}.adi-page .header-ghost-cta:hover{transform:translateY(-1px)!important}.adi-page .header-demo-cta{transition:background-color .14s,transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s!important}.adi-page .header-demo-cta:hover{transform:translateY(-1px)!important;box-shadow:0 3px 14px #b78c3f42!important}.adi-page .trust-support-card{cursor:default;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s}.adi-page .trust-support-card:hover{transform:translateY(-2px);border-color:#00000021!important;box-shadow:0 8px 32px #17171714,0 1px 4px #00000008!important}.adi-page .tools-row{border-radius:6px;transition:background-color .14s,color .14s}.adi-page .tools-row:hover{background-color:#b78c3f08}.adi-page .tools-row:hover>span:first-child{color:#b78c3f8c!important}.adi-page .reel-section-frame{transition:box-shadow .22s,border-color .22s}.adi-page .reel-section-frame:hover{border-color:#b78c3f2e!important;box-shadow:0 8px 40px #00000014,0 2px 8px #0000000a!important}.adi-page .vta-stage-card{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s}.adi-page .vta-stage-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f!important}.adi-page .vta-approval-card{transition:box-shadow .22s!important}.adi-page .vta-approval-card:hover{box-shadow:0 0 0 1px #b78c3f5c,0 6px 20px #b78c3f1a!important}.adi-page .eco-tool-chip{transition:border-color .14s,background-color .14s}.adi-page .eco-tool-chip:hover{background-color:#b78c3f0a!important;border-color:#b78c3f47!important}.adi-page .footer-nav-link{position:relative;transition:color .14s!important}.adi-page .footer-nav-link:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .14s;position:absolute;bottom:-2px;left:0;right:0}.adi-page .footer-nav-link:hover:after{opacity:.35}.adi-page a:focus-visible,.adi-page button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #b78c3fb3}.adi-page a.hero-cta-primary:focus-visible,.adi-page a.hero-cta-secondary:focus-visible,.adi-page a.header-ghost-cta:focus-visible,.adi-page a.header-demo-cta:focus-visible,.adi-page a.final-cta-primary:focus-visible,.adi-page a.final-cta-ghost-dark:focus-visible{border-radius:999px}.adi-page .adi-video-frame{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s}.adi-page .adi-video-frame:hover{transform:translateY(-2px);border-color:#cfc8bb!important;box-shadow:0 10px 48px #a58c5f29,0 2px 8px #0000000f!important}.adi-page .routing-when-box{transition:border-color .22s,background-color .22s}.adi-page .card-lift:hover .routing-when-box{background-color:#f2f2ee!important;border-color:#d8d8d2!important}.adi-page .routing-status-pill{transition:opacity .22s}.adi-page .card-lift:hover .routing-status-pill{opacity:1}.adi-page .final-cta-primary{transition:background-color .14s,transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s!important}.adi-page .final-cta-primary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 20px #b78c3f57!important}.adi-page .final-cta-ghost-dark{transition:border-color .14s,color .14s,transform .14s cubic-bezier(.22,1,.36,1)!important}.adi-page .final-cta-ghost-dark:hover{transform:translateY(-1px)!important}@keyframes adi-approval-pulse{0%,to{background-color:#b78c3f0d}50%{background-color:#b78c3f1f}}.adi-page .trace-row-approval{animation:4s ease-in-out infinite adi-approval-pulse}@keyframes adi-vp-ring-outer{0%{opacity:.28;transform:scale(1)}65%{opacity:0;transform:scale(1.65)}to{opacity:0;transform:scale(1.65)}}@keyframes adi-vp-ring-inner{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.2;transform:scale(1.14)}}@keyframes adi-vp-dot-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.adi-page .vp-ring-outer{will-change:transform, opacity;animation:1.8s ease-out infinite adi-vp-ring-outer}.adi-page .vp-ring-inner{animation:1.8s ease-in-out infinite adi-vp-ring-inner}.adi-page .vp-dot{animation:1.8s ease-in-out infinite adi-vp-dot-pulse}@keyframes adi-approval-ping{0%{opacity:.65;transform:scale(1)}60%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.adi-page .approval-dot{display:inline-block!important;position:relative!important}.adi-page .approval-dot:after{content:"";background:#b78c3f;border-radius:50%;animation:2.4s cubic-bezier(.22,1,.36,1) infinite adi-approval-ping;position:absolute;inset:0}html.js-adi-reveal-ready .adi-page .vta-stage-card{transform:translate(-10px)translateY(10px)!important}html.js-adi-reveal-ready .adi-page .vta-stage-card.visible{transform:translate(0)translateY(0)!important}@keyframes adi-trust-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.adi-page .trust-primary-grid.visible .trust-step-item{animation:.5s cubic-bezier(.22,1,.36,1) both adi-trust-step-in;animation-delay:calc(.22s + var(--step-i,0) * 65ms)}.adi-page .eco-active-card:before{content:"";background:var(--eco-color,#2fa36b);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.22,1,.36,1) .2s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.adi-page .reveal.visible .eco-active-card:before{transform:scaleX(1)}@keyframes adi-routing-ping-once{0%{opacity:.75;transform:scale(1)}55%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.adi-page .card-lift.visible .routing-dot:after{content:"";background:currentColor;border-radius:50%;animation:.9s cubic-bezier(.22,1,.36,1) .5s both adi-routing-ping-once;position:absolute;inset:0}.adi-page .adi-play-sound-btn:hover{background-color:#0a0c12eb!important;border-color:#ffffff42!important;transform:translateY(-1px)!important}.adi-page .adi-play-sound-btn:focus-visible{outline-offset:2px;outline:2px solid #b78c3f}.adi-page .adi-modal-close-btn:hover{background-color:#ffffff1f!important;border-color:#ffffff3d!important}.adi-page .adi-modal-close-btn:focus-visible{outline-offset:2px;outline:2px solid #b78c3f}.adi-page .adi-modal-backdrop{animation:.2s both adi-modal-bg-in}.adi-page .adi-modal-card{animation:.26s cubic-bezier(.22,1,.36,1) both adi-modal-card-in}@keyframes adi-modal-bg-in{0%{opacity:0}to{opacity:1}}@keyframes adi-modal-card-in{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.adi-page .hero-eyebrow,.adi-page .hero-headline,.adi-page .hero-sub,.adi-page .hero-ctas,.adi-page .hero-window{opacity:1!important;animation:none!important;transform:none!important}.adi-page .hero-blob,.adi-page .hero-blob-a,.adi-page .hero-blob-b,.adi-page .hero-blob-c,.adi-page .hero-blob-specular,.adi-page .hero-sunlight-wash{animation:none!important}.adi-page .reveal,html.js-adi-reveal-ready .adi-page .reveal,html.js-adi-reveal-ready .adi-page .reveal.visible{opacity:1!important;transition:none!important;transform:none!important}.adi-page .trace-row-approval{animation:none!important}.adi-page .vp-ring-outer,.adi-page .vp-ring-inner,.adi-page .vp-dot{opacity:1!important;animation:none!important;transform:none!important}.adi-page .approval-dot:after{animation:none!important}.adi-page .card-lift:hover{transform:none!important}.adi-page .hero-cta-primary:hover,.adi-page .hero-cta-secondary:hover,.adi-page .header-ghost-cta:hover,.adi-page .header-demo-cta:hover,.adi-page .trust-support-card:hover,.adi-page .vta-stage-card:hover,.adi-page .vta-approval-card:hover,.adi-page .adi-video-frame:hover,.adi-page .final-cta-primary:hover,.adi-page .final-cta-ghost-dark:hover{box-shadow:inherit!important;transform:none!important}.adi-page .header-nav a:after,.adi-page .footer-nav-link:after{transition:none!important}html.js-adi-reveal-ready .adi-page .vta-stage-card{transform:translateY(18px)!important}.adi-page .trust-primary-grid.visible .trust-step-item{opacity:1!important;animation:none!important;transform:none!important}.adi-page .card-lift.visible .routing-dot:after{animation:none!important}.adi-page .reveal.visible .eco-active-card:before{transition:none!important;transform:scaleX(1)!important}.adi-page .adi-modal-backdrop,.adi-page .adi-modal-card{animation:none!important}.adi-page .adi-play-sound-btn:hover{transform:none!important}}@media (hover:none){.adi-page .card-lift:hover,.adi-page .trust-support-card:hover,.adi-page .vta-stage-card:hover,.adi-page .adi-video-frame:hover{transform:none!important}.adi-page .hero-cta-primary:hover,.adi-page .hero-cta-secondary:hover,.adi-page .header-ghost-cta:hover,.adi-page .header-demo-cta:hover,.adi-page .final-cta-primary:hover,.adi-page .final-cta-ghost-dark:hover{box-shadow:none!important;transform:none!important}}@media (max-width:768px){.adi-page main section{padding:72px 20px!important}}.adi-page .skip-link{z-index:9999;color:#fafaf8;background:#111;border-radius:0 0 8px 8px;padding:12px 24px;font-family:Satoshi,system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.adi-page .skip-link:focus{top:0}@media (max-width:900px){.adi-page .header-nav,.adi-page .header-actions{display:none!important}.adi-page .header-hamburger{display:flex!important}.adi-page .mobile-menu-panel{display:block!important}}@media (max-width:479px){.adi-page header{padding:0 16px!important}.adi-page footer{padding:24px 20px!important}}.adi-page .header-hamburger:focus-visible{outline-offset:2px;outline:2px solid #b78c3f}.adi-page .mobile-menu-panel a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #b78c3f}@media (prefers-reduced-motion:reduce){.adi-page .mobile-menu-panel{transition:none!important;transform:none!important}}@media (max-width:640px){.adi-page .footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.adi-page .footer-inner nav{margin-left:-12px!important}}.adi-pricing-hero{background:#fafaf8;padding:80px 40px 64px}.adi-pricing-hero-inner{text-align:center;max-width:640px;margin:0 auto}.adi-pricing-badge{letter-spacing:.12em;text-transform:uppercase;color:#8a6528;background:#b78c3f14;border:1px solid #b78c3f33;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.adi-pricing-badge-dot{background:#b78c3f;border-radius:50%;width:6px;height:6px}.adi-pricing-headline{letter-spacing:-.025em;color:#111;margin:0 0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1.1}.adi-pricing-sub{color:#5e5e57;max-width:480px;margin:0 auto 40px;font-family:Satoshi,system-ui,sans-serif;font-size:17px;line-height:1.65}.adi-pricing-toggle{background:#0000000d;border-radius:999px;gap:4px;margin:0 auto 32px;padding:4px;display:inline-flex}.adi-pricing-toggle-btn{color:#8a8982;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-family:Satoshi,system-ui,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.adi-pricing-toggle-btn.active{color:#111;background:#fff;box-shadow:0 1px 3px #00000014}.adi-pricing-toggle-save{color:#b78c3f;letter-spacing:.01em;background:#b78c3f1a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.adi-pricing-savings{color:#b78c3f;margin:4px 0 12px;font-family:Satoshi,system-ui,sans-serif;font-size:13px;font-weight:500}.adi-pricing-card{background:#fff;border:1px solid #ddddd6;border-radius:20px;max-width:400px;margin:0 auto 48px;padding:36px 32px 32px;box-shadow:0 4px 24px #0000000f}.adi-pricing-card-price{justify-content:center;align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.adi-pricing-amount{letter-spacing:-.03em;color:#111;font-family:DM Sans,system-ui,sans-serif;font-size:64px;font-weight:500;line-height:1}.adi-pricing-period{color:#8a8982;font-family:Satoshi,system-ui,sans-serif;font-size:16px}.adi-pricing-card-note{color:#5e5e57;text-align:center;margin:0 0 24px;font-family:Satoshi,system-ui,sans-serif;font-size:14px;line-height:1.5}.adi-pricing-cta{color:#111;cursor:pointer;background:#b78c3f;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 28px;font-family:Satoshi,system-ui,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.adi-pricing-cta:hover{background:#9a7432;transform:translateY(-1px);box-shadow:0 4px 18px #b78c3f47}.adi-pricing-trial{color:#8a8982;text-align:center;margin:14px 0 0;font-family:Satoshi,system-ui,sans-serif;font-size:12px}.adi-pricing-stats{grid-template-columns:repeat(3,1fr);gap:24px;max-width:560px;margin:0 auto;display:grid}.adi-pricing-stat{text-align:center}.adi-pricing-stat-label{letter-spacing:.14em;text-transform:uppercase;color:#8a8982;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:block}.adi-pricing-stat-value{color:#111;font-family:Satoshi,system-ui,sans-serif;font-size:15px;font-weight:500;display:block}.adi-pricing-section-inner{max-width:1080px;margin:0 auto}.adi-pricing-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b78c3f;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.adi-pricing-h2{letter-spacing:-.02em;color:#111;margin:0 0 48px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.15}.adi-pricing-features{background:#f4f4f0;padding:96px 40px}.adi-pricing-feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.adi-pricing-feature-card{background:#fff;border:1px solid #ddddd6;border-radius:16px;padding:28px 24px;position:relative}.adi-pricing-feature-icon{color:#b78c3f;background:#b78c3f14;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.adi-pricing-feature-title{color:#111;margin:0 0 8px;font-family:DM Sans,system-ui,sans-serif;font-size:18px;font-weight:500}.adi-pricing-feature-desc{color:#5e5e57;margin:0 0 20px;font-family:Satoshi,system-ui,sans-serif;font-size:14px;line-height:1.55}.adi-pricing-feature-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.adi-pricing-feature-list li{color:#333;align-items:flex-start;gap:8px;font-family:Satoshi,system-ui,sans-serif;font-size:13px;line-height:1.45;display:flex}.adi-pricing-feature-list li svg{color:#2fa36b;flex-shrink:0;margin-top:2px}.adi-pricing-arch{background:#fafaf8;padding:96px 40px}.adi-pricing-arch-sub{color:#5e5e57;max-width:600px;margin:-28px 0 48px;font-family:Satoshi,system-ui,sans-serif;font-size:17px;line-height:1.65}.adi-pricing-arch-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.adi-pricing-arch-card{background:#fff;border:1px solid #ddddd6;border-radius:14px;flex-direction:column;gap:6px;padding:24px 20px;display:flex}.adi-pricing-arch-label{letter-spacing:.14em;text-transform:uppercase;color:#8a8982;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.adi-pricing-arch-value{color:#111;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.35}.adi-pricing-arch-detail{color:#8a8982;font-family:Satoshi,system-ui,sans-serif;font-size:13px}.adi-pricing-security{background:#111;padding:96px 40px}.adi-pricing-eyebrow-light{letter-spacing:.2em;text-transform:uppercase;color:#b78c3f;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.adi-pricing-h2-light{letter-spacing:-.02em;color:#fafaf8;margin:0 0 48px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.15}.adi-pricing-security-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.adi-pricing-security-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:24px 20px}.adi-pricing-security-icon{color:#b78c3f;margin-bottom:14px}.adi-pricing-security-title{color:#fafaf8;margin:0 0 8px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500}.adi-pricing-security-desc{color:#fafaf88c;margin:0;font-family:Satoshi,system-ui,sans-serif;font-size:13px;line-height:1.55}.adi-pricing-everything{background:#f4f4f0;padding:96px 40px}.adi-pricing-everything-grid{grid-template-columns:repeat(3,1fr);gap:14px 32px;display:grid}.adi-pricing-everything-item{color:#111;border-bottom:1px solid #0000000d;align-items:center;gap:10px;padding:8px 0;font-family:Satoshi,system-ui,sans-serif;font-size:14px;line-height:1.5;display:flex}.adi-pricing-check{color:#2fa36b;flex-shrink:0}.adi-pricing-mcp{background:#fafaf8;padding:96px 40px}.adi-pricing-mcp-sub{color:#5e5e57;max-width:560px;margin:-28px 0 40px;font-family:Satoshi,system-ui,sans-serif;font-size:17px;line-height:1.65}.adi-pricing-mcp-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.adi-pricing-mcp-card{background:#fff;border:1px solid #ddddd6;border-radius:12px;align-items:flex-start;gap:12px;padding:20px 16px;transition:border-color .2s;display:flex}.adi-pricing-mcp-card:hover{border-color:#b78c3f4d}.adi-pricing-mcp-icon{color:#b78c3f;flex-shrink:0;margin-top:2px}.adi-pricing-mcp-name{color:#111;margin-bottom:2px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500;display:block}.adi-pricing-mcp-desc{color:#8a8982;font-family:Satoshi,system-ui,sans-serif;font-size:12px;display:block}.adi-pricing-mcp-custom{color:#5e5e57;text-align:center;margin:24px 0 0;font-family:Satoshi,system-ui,sans-serif;font-size:14px;font-weight:500}.adi-pricing-download{background:#f4f4f0;padding:96px 40px}.adi-pricing-download-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.adi-pricing-download-card{text-align:center;color:inherit;background:#fff;border:1px solid #ddddd6;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-decoration:none;display:flex;position:relative}.adi-pricing-download-active{cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.adi-pricing-download-active:hover{border-color:#b78c3f;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.adi-pricing-download-soon{opacity:.55;cursor:default}.adi-pricing-download-os-icon{color:#111;margin-bottom:4px}.adi-pricing-download-soon .adi-pricing-download-os-icon{color:#8a8982}.adi-pricing-download-name{color:#111;font-family:DM Sans,system-ui,sans-serif;font-size:16px;font-weight:500}.adi-pricing-download-soon .adi-pricing-download-name{color:#5e5e57}.adi-pricing-download-detail{color:#5e5e57;font-family:Satoshi,system-ui,sans-serif;font-size:13px}.adi-pricing-download-arrow{color:#b78c3f;margin-top:4px}.adi-pricing-download-badge{letter-spacing:.12em;text-transform:uppercase;color:#8a8982;background:#0000000a;border-radius:999px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.adi-pricing-final{background:#fafaf8;padding:96px 40px 120px}.adi-pricing-final-icon{color:#b78c3f;margin:0 auto 20px}.adi-pricing-final-headline{letter-spacing:-.02em;color:#111;margin:0 0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.15}.adi-pricing-final-sub{color:#5e5e57;max-width:520px;margin:0 auto 36px;font-family:Satoshi,system-ui,sans-serif;font-size:16px;line-height:1.6}.adi-pricing-final-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.adi-pricing-final-ctas .adi-pricing-cta{width:auto;padding:14px 32px}.adi-pricing-ghost{color:#111;border:1px solid #ddddd6;border-radius:999px;padding:14px 28px;font-family:Satoshi,system-ui,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s}.adi-pricing-ghost:hover{color:#b78c3f;border-color:#b78c3f}@media (max-width:900px){.adi-pricing-feature-grid,.adi-pricing-arch-grid,.adi-pricing-security-grid,.adi-pricing-mcp-grid,.adi-pricing-everything-grid,.adi-pricing-download-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.adi-pricing-hero{padding:56px 20px 48px}.adi-pricing-features,.adi-pricing-arch,.adi-pricing-security,.adi-pricing-everything,.adi-pricing-mcp,.adi-pricing-download,.adi-pricing-final{padding:72px 20px}.adi-pricing-feature-grid,.adi-pricing-arch-grid,.adi-pricing-security-grid,.adi-pricing-mcp-grid,.adi-pricing-everything-grid{grid-template-columns:1fr}.adi-pricing-download-grid{grid-template-columns:repeat(2,1fr)}.adi-pricing-stats{grid-template-columns:1fr;gap:16px}.adi-pricing-amount{font-size:48px}}
