/* AiDiD family: one signature, distinct product environments. */
.family-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(20px,calc((100% - 1240px)/2));border-bottom:1px solid #dbe5f0;background:#f9fcff;color:#23415d;font:600 12px system-ui;letter-spacing:.12em;text-decoration:none}.family-banner img{width:265px;max-width:73%;height:auto}.dark-family{background:#081729;border-color:#214056;color:#6ee8dc}.dark-family img{background:#f5fbff;border-radius:10px;padding:6px 10px}.family-brand{gap:20px!important;white-space:normal!important}.family-brand img{width:236px;height:auto}.family-brand b{border-left:1px solid #ccd7da;padding-left:18px;color:#15785d;font-size:18px}.workspace-brand{display:block;width:100%;height:auto}.wordmark:has(.workspace-brand){padding:8px 0 14px}.shell aside{background:linear-gradient(160deg,#f9fcff,#ecf4f9);border-right:1px solid #dce7ee}.shell aside nav a[aria-current=page]{background:#102d40;color:#fff;border-radius:12px;box-shadow:0 5px 16px #122d4015}.workspace>header{padding-bottom:26px;border-bottom:1px solid #dce7ee;margin-bottom:26px}.workspace h1{letter-spacing:-1.5px}.panel{box-shadow:0 12px 38px #172c4608}.agent-intro{background:linear-gradient(110deg,#0c263c,#113e48);color:#d8f4f5;border:1px solid #306270;padding:24px 28px;border-radius:20px}.agent-intro p{color:#d8f4f5;margin-bottom:0}.agent-state{background:#174b54;color:#a5ffdf}.agent-guide ol{counter-reset:step}.agent-guide li{padding:16px 0;border-bottom:1px solid #e0e8ef}.autopilot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.autopilot-card{padding:24px;border:1px solid #d3e2e8;background:linear-gradient(150deg,#fff,#f3f9fa);border-radius:20px}.autopilot-card h2{font-size:20px}.autopilot-card p{font-size:14px;color:#50677b}.autopilot-card label{display:flex;align-items:flex-start;gap:10px}.autopilot-card input[type=checkbox]{width:18px;margin:3px 0;flex:none}.autopilot-card .button{width:100%;margin-top:14px}.recover-experience{--brand:#11785d;--accent:#0d6e58;--grad:linear-gradient(110deg,#0a7569,#196d51);--bg:#fafbf7;--ink:#17322e;--ink-2:#49645e}.recover-experience .top{background:#fafbf7ed}.recover-experience .top .wrap{min-height:88px;height:auto;padding-top:12px;padding-bottom:12px}.recover-experience .hero{background:radial-gradient(ellipse at 90% 15%,#f3e8cf,transparent 58%),linear-gradient(150deg,#eaf6ed,#fafbf7 65%);padding:70px 0 64px}.recover-experience h1{letter-spacing:-2px}.recover-experience .card{border-color:#d6e4d7;box-shadow:0 20px 60px #234d3410}.recover-experience .kicker{color:#1f705b}.secura-experience .hero{min-height:470px}.secura-experience .hero-copy p{font-size:16px;line-height:1.7;max-width:420px}.secura-experience .eyebrow{font-size:11px}.secura-experience .primary{box-shadow:0 10px 35px #00b4d322}.secura-experience .feature p{font-size:14px}.secura-experience .hero-logo{filter:drop-shadow(0 15px 50px #08c7c745)}
@media(max-width:800px){.autopilot-grid{grid-template-columns:1fr}.family-brand img{width:200px}.family-brand b{font-size:16px;padding-left:12px}.recover-experience .top .wrap{flex-wrap:wrap;justify-content:center}.recover-experience .nav{justify-content:center}.recover-experience .hero{padding:40px 0}.workspace>header{gap:14px;flex-wrap:wrap}.workspace h1{font-size:30px}.family-banner{padding:12px 18px}.family-banner img{width:230px}.secura-experience .hero{min-height:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}


.aidid-landing{height:auto;min-height:100vh;max-width:none;overflow:visible;background:#f8fbfd}.aidid-header{height:104px;padding:12px max(24px,calc((100% - 1240px)/2));background:#f8fbfdef;backdrop-filter:blur(18px);border-bottom:1px solid #dbe7ee;gap:30px}.aidid-brand{width:300px;height:auto}.aidid-main-logo{width:300px;height:auto}.aidid-nav{font-size:14px;gap:26px}.aidid-nav-start{background:#102d40;border-radius:999px;box-shadow:none}.aidid-hero{height:auto;min-height:690px;padding:92px 24px 75px;display:flex;flex-direction:column;align-items:center;isolation:isolate;background:linear-gradient(140deg,#e5f4fb,#f7fbfb 65%,#e1f5ee);overflow:hidden}.aidid-scene{inset:auto 0 0;height:200px;opacity:.18;mask-image:linear-gradient(transparent,#000)}.aidid-hero:after{background:radial-gradient(ellipse at 15% 0%,#a6dfff55,transparent 55%);z-index:0}.aidid-hero-copy{position:relative;top:auto;max-width:990px;padding:0;z-index:2}.aidid-kicker{font-size:11px;letter-spacing:3px;color:#36728a}.aidid-title{font-size:clamp(42px,6vw,78px)!important;letter-spacing:-3.5px!important;line-height:1.04!important;white-space:normal;text-wrap:balance}.aidid-title .gradient{background:linear-gradient(100deg,#087ede,#00a48f);background-clip:text;color:transparent}.aidid-subtitle{font-size:18px;line-height:1.65;max-width:760px;margin:24px auto 0;color:#4e6576}.aidid-composer{position:relative;top:auto;left:auto;transform:none;margin:36px auto 18px;width:min(800px,100%);height:108px;border:1px solid #b9d8e3;border-radius:24px;background:#ffffffed;box-shadow:0 20px 60px #21496a12;padding:16px 18px;gap:12px}.aidid-request{font-size:18px!important;padding:12px 6px!important;height:66px;min-height:66px!important;max-height:66px!important;overflow:auto}.aidid-submit{background:#10364b;width:58px;height:58px;box-shadow:none}.aidid-spark{color:#078caa}.aidid-hero>.aidid-cta-caption{position:relative;inset:auto;z-index:2;margin:6px 0;font-size:13px}.aidid-chips{position:relative;top:auto;inset:auto;flex-wrap:wrap;margin:25px 0 0;padding:0;gap:10px}.aidid-chip{height:42px;font-size:13px;padding:0 18px;background:#ffffffab;box-shadow:none;border-color:#c8dfe3;flex:none}.aidid-lower{height:auto!important;min-height:0!important;position:relative;padding:60px 24px!important;background:#f8fbfd}.aidid-how{position:static;inset:auto;height:auto;max-width:1100px;margin:0 auto;text-align:center}.aidid-how h2{font-size:clamp(26px,3vw,40px);letter-spacing:-1.4px}.aidid-steps{position:static;inset:auto;transform:none;width:100%;height:auto;display:flex;align-items:start;justify-content:center;gap:28px;margin:35px auto}.aidid-step{flex:1;display:block;text-align:center;max-width:280px}.aidid-step .bubble{width:52px;height:52px;margin:0 auto 18px;border:1px solid #c6e3e9;box-shadow:none;background:#e4f2f5;color:#086b86;font-size:21px}.aidid-step strong{font-size:18px}.aidid-step small{font-size:14px;line-height:1.6}.aidid-step-arrow{font-size:23px;color:#5da2ac;padding-top:12px;transform:none;margin:0}.aidid-capabilities{height:auto;max-width:1150px;margin:45px auto;grid-template-columns:repeat(4,1fr);padding:0;gap:14px}.aidid-capability{border:1px solid #d8e6ec;border-radius:18px;padding:22px 16px;background:white;text-align:left;font-size:17px}.aidid-capability small{font-size:13px;color:#637b89;margin-top:7px}.aidid-cta{position:static;transform:none;width:fit-content;max-width:100%;height:auto;padding:15px 28px;margin:28px auto 0;background:#12394a;border-radius:999px;font-size:16px;box-shadow:none}.aidid-cta-caption{position:static;inset:auto;margin:14px auto;font-size:13px}.aidid-how#pricing{padding-top:40px!important;border-top:1px solid #d6e5ed}.aidid-how#pricing .aidid-steps{max-width:850px}.aidid-how#pricing .aidid-step{max-width:none;padding:26px;background:#fff;border:1px solid #d8e6ec;border-radius:20px}
@media(max-width:700px){.aidid-landing{max-width:none;width:100%;min-height:100vh;height:auto}.aidid-header{height:94px;padding:12px 18px;gap:14px}.aidid-brand,.aidid-main-logo{width:min(275px,calc(100vw - 100px))}.aidid-menu{background:#e8f1f5;border-radius:50%;box-shadow:none;flex:none}.aidid-hero{min-height:0;height:auto;padding:52px 20px 42px}.aidid-hero-copy{top:auto;padding:0}.aidid-title{font-size:46px!important;white-space:normal;letter-spacing:-2.5px!important}.aidid-subtitle{font-size:16px;max-width:100%}.aidid-scene{top:auto;bottom:0;height:130px}.aidid-composer{top:auto;margin:28px auto 14px;width:100%;height:108px;padding:12px;gap:8px}.aidid-request{font-size:16px!important;line-height:1.4!important}.aidid-spark{display:none}.aidid-submit{width:45px;height:45px}.aidid-chips{top:auto;gap:8px;margin-top:20px;padding:0}.aidid-chip{font-size:12px;padding:0 12px;flex:none}.aidid-lower{padding:40px 20px!important}.aidid-how{position:static;height:auto}.aidid-steps{position:static;inset:auto;height:auto;width:100%;flex-direction:column;align-items:center;gap:22px}.aidid-step{display:block;width:100%;max-width:340px}.aidid-step-arrow{display:none}.aidid-step .bubble{margin:0 auto 12px}.aidid-capabilities{height:auto;padding:0;grid-template-columns:repeat(2,1fr);gap:10px}.aidid-capability{padding:18px 14px;font-size:15px}.aidid-cta{position:static;inset:auto;transform:none;font-size:15px;width:fit-content;height:auto}.aidid-cta-caption{position:static;inset:auto;font-size:12px}.aidid-how#pricing .aidid-steps{display:flex;gap:16px}.aidid-how#pricing .aidid-step{max-width:100%}}

html[data-theme="night"] .aidid-hero{background:radial-gradient(ellipse at 75% 0%,#12495955,transparent 60%),#071b2a}html[data-theme="night"] .aidid-main-logo{content:url('/brand-dark.svg')}html[data-theme="night"] .aidid-kicker{color:#80d7e5}html[data-theme="night"] .aidid-subtitle,html[data-theme="night"] .aidid-cta-caption{color:#b5cbd9}html[data-theme="night"] .aidid-capability,html[data-theme="night"] #pricing .aidid-step{background:#102a3b;border-color:#264b5e}html[data-theme="night"] .aidid-capability small{color:#b5cbd9}html[data-theme="night"] .aidid-step .bubble{background:#153a4a;border-color:#285b68;color:#8ce5e0}html[data-theme="night"] #pricing{border-color:#284450}html[data-theme="night"] .aidid-nav-start,html[data-theme="night"] .aidid-cta{background:#1f6f7e}.aidid-hero-copy{opacity:1!important}.aidid-kicker,.aidid-subtitle{visibility:visible!important;opacity:1!important}
.secura-experience .hero-art{overflow:hidden;min-width:0}html[data-theme="night"] .aidid-title .gradient{background:linear-gradient(100deg,#55b9ff,#40e5c9);background-clip:text;color:transparent}html[data-theme="night"] .aidid-hero>.aidid-cta-caption a{color:#88d9f5!important}
