.ovd-site{--bg:#0f1113;--surface:#191d21;--surface-2:#14171a;--text:#f4f1ec;--muted:#9da4aa;--border:#2b3136;--accent:#e2703a;--accent-strong:#c25322;--accent-tint:#e2703a1f;--accent-tint-strong:#e2703a38;--white:#fff;--font-display:"Fraunces", "Georgia", serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container:1160px;--container-narrow:760px;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-pill:999px;--shadow-card:0 20px 60px #00000073;--shadow-glow:0 0 80px #e2703a40;--ease:cubic-bezier(.16, 1, .3, 1)}.ovd-site *{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ovd-site *,.ovd-site :before,.ovd-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ovd-site{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}.ovd-site img{max-width:100%;display:block}.ovd-site a{color:inherit;text-decoration:none}.ovd-site ul{margin:0;padding:0;list-style:none}.ovd-site h1,.ovd-site h2,.ovd-site h3,.ovd-site h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.08}.ovd-site p{margin:0}.ovd-site .container{max-width:var(--container);margin:0 auto;padding:0 24px}.ovd-site .container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 24px}.ovd-site section{position:relative}.ovd-site .btn{border-radius:var(--radius-pill);font-family:var(--font-body);cursor:pointer;transition:transform .35s var(--ease), background .25s ease, box-shadow .35s ease, border-color .25s ease;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:15px 30px;font-size:15px;font-weight:600;display:inline-flex}.ovd-site .btn-accent{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:var(--white);box-shadow:0 12px 30px #e2703a59}.ovd-site .btn-accent:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 18px 40px #e2703a73}.ovd-site .btn-outline{color:var(--text);border-color:var(--border);background:0 0}.ovd-site .btn-outline:hover{border-color:var(--muted);background:#ffffff0a;transform:translateY(-2px)}.ovd-site .btn-sm{padding:11px 22px;font-size:14px}.ovd-site .btn-block{width:100%}.ovd-site .eyebrow{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.ovd-site .eyebrow .dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.ovd-site .eyebrow.accent{color:var(--accent);border-color:var(--accent-tint-strong);background:var(--accent-tint)}.ovd-site .nav{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0f1113d1;position:sticky;top:0}.ovd-site .nav-inner{max-width:var(--container);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;padding:16px 24px;display:grid}.ovd-site .brand{font-family:var(--font-display);justify-self:start;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.ovd-site .brand svg{flex:none}.ovd-site .nav-links{color:var(--muted);align-items:center;gap:32px;font-size:15px;font-weight:500;display:flex}.ovd-site .nav-links a:hover{color:var(--text)}.ovd-site .nav-dropdown{position:relative}.ovd-site .nav-dropdown-trigger{cursor:pointer;color:var(--accent);background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.ovd-site .nav-dropdown-trigger svg{transition:transform .25s}.ovd-site .nav-dropdown:hover .nav-dropdown-trigger svg{transform:rotate(180deg)}.ovd-site .nav-dropdown-menu{background:var(--surface);border:1px solid var(--border);opacity:0;visibility:hidden;width:210px;box-shadow:var(--shadow-card);border-radius:18px;margin-top:14px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(6px)}.ovd-site .nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.ovd-site .nav-dropdown-menu a{color:var(--text);border-radius:12px;padding:10px 14px;font-size:14px;display:block}.ovd-site .nav-dropdown-menu a:hover{background:#ffffff0d}.ovd-site .nav-cta{justify-self:end;align-items:center;gap:18px;display:flex}.ovd-site .nav-access{color:var(--muted);font-size:14px;font-weight:600;display:none}.ovd-site .nav-burger{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}@media (min-width:720px){.ovd-site .nav-access{display:block}}@media (max-width:860px){.ovd-site .nav-inner{justify-content:space-between;align-items:center;display:flex}.ovd-site .nav-links,.ovd-site .nav-access{display:none}.ovd-site .nav-burger{display:flex}}.ovd-site .nav-mobile{z-index:99;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;flex-direction:column;gap:22px;padding:96px 24px 40px;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.ovd-site .nav-mobile.open{opacity:1;visibility:visible;transform:translateY(0)}.ovd-site .nav-mobile a{font-size:20px;font-weight:600;font-family:var(--font-display)}.ovd-site .nav-mobile .sub{color:var(--muted);font-size:15px;font-weight:500;font-family:var(--font-body);padding-left:12px}.ovd-site .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(28px)}.ovd-site .reveal.in{opacity:1;transform:translateY(0)}.ovd-site .reveal-scale{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:scale(.94)}.ovd-site .reveal-scale.in{opacity:1;transform:scale(1)}.ovd-site .glow{pointer-events:none;filter:blur(10px);z-index:0;background:radial-gradient(circle,#e2703a59 0%,#e2703a00 70%);border-radius:50%;position:absolute}.ovd-site .grain{z-index:2000;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ovd-site .hero{padding:64px 0 40px;overflow:hidden}.ovd-site .hero-inner{text-align:center;max-width:780px;margin:0 auto;padding:0 24px;position:relative}.ovd-site .hero h1{margin-top:26px;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800}.ovd-site .hero h1 .accent-word{color:var(--accent);font-style:italic}.ovd-site .hero-sub{max-width:46ch;color:var(--muted);margin:22px auto 0;font-size:18px;line-height:1.65}.ovd-site .hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.ovd-site .trust-row{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:44px;font-size:14px;font-weight:500;display:flex}.ovd-site .trust-row li{align-items:center;gap:8px;display:flex}.ovd-site .trust-row svg{color:var(--accent);flex:none}.ovd-site .hero-stage{max-width:920px;margin:64px auto 0;position:relative}.ovd-site .hero-stage-frame{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ovd-site .hero-stage-bar{border-bottom:1px solid var(--border);gap:7px;padding:16px 20px;display:flex}.ovd-site .hero-stage-bar span{background:var(--border);border-radius:50%;width:10px;height:10px}.ovd-site .hero-stage-body{background:radial-gradient(circle at 50% 30%, var(--surface-2) 0%, var(--bg) 75%);justify-content:center;align-items:flex-end;min-height:340px;display:flex;position:relative}.ovd-site .hero-stage-body img{filter:drop-shadow(0 30px 40px #00000080);width:320px;max-width:60%;height:auto;display:block}.ovd-site .hero-stage-caption{color:var(--muted);border-radius:var(--radius-pill);border:1px solid var(--border);background:#0f1113b3;padding:8px 16px;font-size:13px;font-weight:500;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ovd-site .section{padding:108px 0}.ovd-site .section-tight{padding:84px 0}.ovd-site .section-head{text-align:center;max-width:640px;margin:0 auto 56px}.ovd-site .section-head h2{margin-top:18px;font-size:clamp(2rem,4vw,2.75rem)}.ovd-site .section-head p{color:var(--muted);margin-top:16px;font-size:17px;line-height:1.65}.ovd-site .value-prop{padding:100px 0 40px}.ovd-site .value-prop-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.ovd-site .value-prop-portrait{max-width:380px;margin:0 auto;position:relative}.ovd-site .value-prop-portrait img{filter:drop-shadow(0 24px 44px #00000080);width:100%;height:auto;display:block;position:relative}.ovd-site .value-prop-portrait .glow{width:340px;height:340px;top:10%;left:50%;transform:translate(-50%)}.ovd-site .value-prop-copy h2{margin-top:22px;font-size:clamp(2.2rem,5vw,3.4rem)}@media (max-width:860px){.ovd-site .value-prop-grid{text-align:center;grid-template-columns:1fr;gap:40px}.ovd-site .value-prop-portrait{order:-1}}.ovd-site .metiers-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.ovd-site .metiers-tab{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:var(--font-body);cursor:pointer;padding:11px 22px;font-size:14px;font-weight:600;transition:all .3s}.ovd-site .metiers-tab.active{background:var(--accent);border-color:var(--accent);color:var(--white)}.ovd-site .metiers-tab:hover:not(.active){border-color:var(--muted);color:var(--text)}.ovd-site .metiers-panels{position:relative}.ovd-site .metiers-panel{display:none}.ovd-site .metiers-panel.active{animation:panelIn .5s var(--ease);display:block}@keyframes panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ovd-site .metier-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;padding:48px;display:grid}.ovd-site .metier-card-visual{max-width:280px;margin:0 auto;position:relative}.ovd-site .metier-card-visual img{filter:drop-shadow(0 18px 34px #0006);width:100%;height:auto;display:block;position:relative}.ovd-site .metier-card h3{font-size:1.6rem}.ovd-site .metier-card-link{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);align-items:center;gap:6px;margin-top:14px;padding:6px 14px;font-size:12px;font-weight:600;transition:border-color .25s,background .25s;display:inline-flex}.ovd-site .metier-card-link:hover{border-color:var(--accent);background:var(--accent-tint)}.ovd-site .metier-features{flex-direction:column;gap:10px;margin-top:26px;display:flex}.ovd-site .metier-feature{background:#ffffff08;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 16px;font-size:13.5px;font-weight:500;display:flex}.ovd-site .metier-feature svg{color:var(--accent);flex:none;margin-top:2px}.ovd-site .metier-benefice{color:var(--muted);margin-top:22px;font-size:14px;font-style:italic}@media (max-width:860px){.ovd-site .metier-card{text-align:center;grid-template-columns:1fr;padding:32px 24px}.ovd-site .metier-feature{text-align:left}}.ovd-site .app-card{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at 50% 0%, #e2703a1a, transparent 60%), var(--surface);max-width:720px;margin:0 auto;padding:56px 40px}.ovd-site .app-card-visual{max-width:200px;margin:0 auto 12px;position:relative}.ovd-site .app-card-visual img{filter:drop-shadow(0 16px 30px #00000059);width:100%;height:auto;display:block;position:relative}.ovd-site .app-card h2{font-size:clamp(1.9rem,4vw,2.6rem)}.ovd-site .app-card p{color:var(--muted);max-width:50ch;margin-top:16px;margin-left:auto;margin-right:auto;font-size:17px}.ovd-site .app-features{text-align:left;flex-direction:column;gap:10px;max-width:420px;margin:32px auto 0;display:flex}.ovd-site .app-feature{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.ovd-site .app-feature svg{color:var(--accent);flex:none;margin-top:3px}.ovd-site .steps{max-width:480px;margin:56px auto 0}.ovd-site .step{cursor:pointer}.ovd-site .step-head{align-items:center;gap:16px;display:flex}.ovd-site .step-number{border:2px solid var(--border);width:42px;height:42px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:all .4s;display:flex}.ovd-site .step.reached .step-number{border-color:var(--accent);color:var(--accent)}.ovd-site .step-title{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);padding:11px 22px;font-size:15px;font-weight:600;transition:all .4s}.ovd-site .step.active .step-title{background:var(--accent);border-color:var(--accent);color:var(--white)}.ovd-site .step-body{opacity:0;max-height:0;margin-left:58px;transition:max-height .5s,opacity .5s,margin .5s;overflow:hidden}.ovd-site .step.active .step-body{opacity:1;max-height:200px;margin-top:12px}.ovd-site .step-body p{color:var(--muted);max-width:42ch;font-size:14.5px;line-height:1.65}.ovd-site .step-connector{border-left:2px dashed var(--border);width:0;height:32px;margin-left:20px;transition:border-color .4s}.step.reached+.step-connector-wrap .step-connector,.ovd-site .step-connector.reached{border-color:var(--accent)}.ovd-site .trial-banner{text-align:center;border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);max-width:680px;color:var(--white);margin:0 auto;padding:56px 44px;position:relative;overflow:hidden}.ovd-site .trial-banner h2{margin-top:20px;font-size:clamp(1.8rem,4vw,2.4rem)}.ovd-site .trial-banner p{color:#ffffffeb;max-width:44ch;margin-top:14px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.65}.ovd-site .trial-list{text-align:left;flex-direction:column;gap:10px;max-width:340px;margin:24px auto 0;display:flex}.ovd-site .trial-list li{color:#ffffffeb;align-items:flex-start;gap:10px;font-size:14px;display:flex}.ovd-site .trial-banner .btn-accent{background:var(--white);color:var(--accent-strong);margin-top:28px;box-shadow:0 12px 30px #00000040}.ovd-site .trial-banner .eyebrow{color:var(--white);background:#ffffff29;border-color:#ffffff4d}.ovd-site .faq{max-width:740px;margin:0 auto}.ovd-site .faq-item{border-top:1px solid var(--border)}.ovd-site .faq-item:last-child{border-bottom:1px solid var(--border)}.ovd-site .faq-q{width:100%;color:var(--text);text-align:left;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:15.5px;font-weight:600;display:flex}.ovd-site .faq-q svg{color:var(--muted);flex:none;transition:transform .3s}.ovd-site .faq-item.open .faq-q svg{color:var(--accent);transform:rotate(180deg)}.ovd-site .faq-a{max-height:0;transition:max-height .4s;overflow:hidden}.ovd-site .faq-a-inner{color:var(--muted);max-width:62ch;padding:0 4px 22px;font-size:14.5px;line-height:1.7}.ovd-site .big-cta{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at 50% 0%, #e2703a24, transparent 60%), var(--surface);text-align:center;padding:88px 40px}.ovd-site .big-cta h2{margin-top:22px;font-size:clamp(2.1rem,5vw,3rem)}.ovd-site .big-cta .lede{font-family:var(--font-display);color:var(--muted);margin-top:10px;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:500;display:block}.ovd-site .big-cta p.desc{max-width:52ch;color:var(--muted);margin:20px auto 0;font-size:15px;line-height:1.65}.ovd-site .big-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.ovd-site .site-footer{border-top:1px solid var(--border);padding:72px 0 32px}.ovd-site .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.ovd-site .footer-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:700}.ovd-site .footer-col ul{flex-direction:column;gap:12px;display:flex}.ovd-site .footer-col a{color:var(--text);font-size:14px}.ovd-site .footer-col a:hover{color:var(--accent)}.ovd-site .footer-contact{align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.ovd-site .footer-contact svg{color:var(--muted);flex:none}.ovd-site .footer-social{gap:10px;margin-top:18px;display:flex}.ovd-site .footer-social a{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.ovd-site .footer-social a:hover{border-color:var(--accent);color:var(--accent)}.ovd-site .footer-bottom{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}.ovd-site .footer-bottom button{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;text-decoration:underline}@media (max-width:780px){.ovd-site .footer-grid{grid-template-columns:1fr 1fr}}.ovd-site .legal-page{padding:72px 0 100px}.ovd-site .legal-page .container-narrow{max-width:780px}.ovd-site .legal-header{margin-bottom:48px}.ovd-site .legal-header .eyebrow{margin-bottom:18px}.ovd-site .legal-header h1{font-size:clamp(2rem,4vw,2.6rem)}.ovd-site .legal-updated{color:var(--muted);margin-top:12px;font-size:14px}.ovd-site .legal-body h2{font-family:var(--font-display);margin-top:44px;margin-bottom:14px;font-size:1.4rem}.ovd-site .legal-body h3{font-family:var(--font-body);margin-top:26px;margin-bottom:10px;font-size:1.05rem;font-weight:700}.ovd-site .legal-body p{color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.75}.ovd-site .legal-body a{color:var(--accent);text-decoration:underline}.ovd-site .legal-body ul{color:var(--muted);margin:0 0 14px;padding-left:20px;font-size:15px;line-height:1.75;list-style:outside}.ovd-site .legal-body li{margin-bottom:6px}.ovd-site .legal-body strong{color:var(--text)}.ovd-site .legal-body table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.ovd-site .legal-body th,.ovd-site .legal-body td{border:1px solid var(--border);text-align:left;color:var(--muted);padding:10px 12px}.ovd-site .legal-body th{color:var(--text);background:var(--surface)}.ovd-site .agent-hero{padding:56px 0 20px}.ovd-site .agent-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.ovd-site .agent-hero-copy h1{margin-top:18px;font-size:clamp(2.2rem,5vw,3.2rem)}.ovd-site .agent-hero-copy p{color:var(--muted);max-width:52ch;margin-top:18px;font-size:17px;line-height:1.7}.ovd-site .agent-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.ovd-site .agent-hero-visual{max-width:380px;margin:0 auto;position:relative}.ovd-site .agent-hero-visual img{filter:drop-shadow(0 24px 44px #00000073);width:100%;height:auto;display:block;position:relative}@media (max-width:860px){.ovd-site .agent-hero-grid{text-align:center;grid-template-columns:1fr}.ovd-site .agent-hero-copy p{margin-left:auto;margin-right:auto}.ovd-site .agent-hero-actions{justify-content:center}.ovd-site .agent-hero-visual{order:-1;max-width:300px;margin:0 auto}}.ovd-site .agent-features-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ovd-site .agent-feature-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:22px;font-size:14.5px;font-weight:500;display:flex}.ovd-site .agent-feature-card svg{color:var(--accent);flex:none;margin-top:2px}@media (max-width:640px){.ovd-site .agent-features-grid{grid-template-columns:1fr}}.ovd-site .cas-usage-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:940px){.ovd-site .cas-usage-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.ovd-site .cas-usage-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);padding:26px}.ovd-site .cas-usage-title{font-family:var(--font-display);margin-bottom:18px;font-size:15px;font-weight:700}.ovd-site .bubble-row{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.ovd-site .bubble-row.mine{flex-direction:row-reverse}.ovd-site .bubble-avatar{border:1px dashed var(--border);border-radius:50%;flex:none;width:26px;height:26px}.ovd-site .bubble{border-radius:16px;max-width:85%;padding:9px 13px;font-size:12.5px;line-height:1.5}.ovd-site .bubble-row.mine .bubble{background:#ffffff0f;border-bottom-right-radius:4px}.ovd-site .bubble-row:not(.mine) .bubble{background:var(--accent);color:var(--white);border-bottom-left-radius:4px}.ovd-site .categories-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:940px){.ovd-site .categories-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.ovd-site .category-title{font-family:var(--font-display);color:var(--accent);margin-bottom:16px;font-size:16px;font-weight:700}.ovd-site .category-list{flex-direction:column;gap:12px;display:flex}.ovd-site .category-list li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.ovd-site .category-list svg{color:var(--accent);flex:none;margin-top:3px}.ovd-site .benefice-block{text-align:center;max-width:560px;margin:0 auto}.ovd-site .benefice-quote{font-family:var(--font-display);color:var(--accent);margin-top:20px;font-size:clamp(1.3rem,3vw,1.8rem);font-style:italic}.ovd-site .pricing-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);text-align:center;max-width:460px;margin:0 auto;padding:44px}.ovd-site .pricing-amount{font-family:var(--font-display);margin-top:18px;font-size:3.4rem;font-weight:800}.ovd-site .pricing-amount span{color:var(--muted);font-size:1rem;font-weight:500;font-family:var(--font-body)}.ovd-site .pricing-sub{color:var(--muted);margin-top:6px;font-size:14px}.ovd-site .pricing-features{text-align:left;flex-direction:column;gap:12px;margin:28px 0;display:flex}.ovd-site .pricing-feature{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.ovd-site .pricing-feature svg{color:var(--accent);flex:none;margin-top:2px}.ovd-site .pricing-note{color:var(--muted);margin-top:18px;font-size:12.5px;line-height:1.6}.ovd-site .signup-mock{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);max-width:420px;margin:0 auto;padding:40px}.ovd-site .signup-mock label{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.ovd-site .signup-mock input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font-family:var(--font-body);border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:15px}.ovd-site .signup-mock input:focus{outline:2px solid var(--accent);outline-offset:1px}.ovd-site .signup-step{display:none}.ovd-site .signup-step.active{animation:panelIn .4s var(--ease);display:block}.ovd-site .signup-success{text-align:center}.ovd-site .signup-success .icon-circle{background:var(--accent-tint);width:60px;height:60px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}@media (max-width:780px){.ovd-site .pricing-signup-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.ovd-site .hero{padding:44px 0 28px}.ovd-site .hero-stage{margin-top:40px}.ovd-site .hero-stage-body{min-height:260px}.ovd-site .section{padding:64px 0}.ovd-site .section-tight{padding:52px 0}.ovd-site .section-head{margin-bottom:40px}.ovd-site .value-prop{padding:64px 0 8px}.ovd-site .trial-banner,.ovd-site .big-cta{padding:40px 22px}.ovd-site .app-card,.ovd-site .pricing-card{padding:32px 22px}.ovd-site .signup-mock{padding:26px 20px}.ovd-site .metiers-tab{padding:10px 16px;font-size:13px}.ovd-site .agent-hero{padding:40px 0 16px}.ovd-site .agent-feature-card{padding:18px}.ovd-site .cas-usage-card{padding:20px}}@media (max-width:520px){.ovd-site .footer-grid{grid-template-columns:1fr;gap:32px}}.mt-0{margin-top:0}.text-center{text-align:center}.hidden{display:none!important}
