.modal-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;padding:20px;pointer-events:none;right:0;top:0;transition:opacity .35s ease;z-index:1000}.modal-overlay.is-open{opacity:1;pointer-events:auto}.modal-container{background:#071635;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-height:90vh;max-width:500px;opacity:0;overflow-y:auto;padding:40px;position:relative;transform:translateY(8px) scale(.98);transition:opacity .35s ease,transform .35s ease;width:100%;will-change:opacity,transform}.modal-container.is-open{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.modal-container,.modal-overlay{transition:none!important}}.modal-close{align-items:center;background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:20px;top:20px;transition:background-color .2s,color .2s}.modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.modal-title{font-size:28px;font-weight:700;margin-bottom:32px}.modal-file-title{color:#00ffbe;font-size:16px;font-weight:600;margin-bottom:30px}.modal-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{color:hsla(0,0%,100%,.9);font-size:14px}.required{color:#ef4444}.form-input{background:#000a28;border:none;border-radius:8px;color:#fff;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.form-input::placeholder{color:hsla(0,0%,100%,.4)}.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input.error{border-color:#ef4444}.form-input.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.form-textarea{background:#000a28;border:none;border-radius:8px;color:#fff;font-family:inherit;font-size:15px;min-height:120px;outline:none;padding:12px 16px;resize:vertical;transition:border-color .2s,box-shadow .2s}.form-textarea::placeholder{color:hsla(0,0%,100%,.4)}.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-textarea.error{border-color:#ef4444}.form-textarea.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.error-message{color:#ef4444;font-size:13px;margin-top:-4px}.form-checkbox-group{align-items:center;display:flex;gap:8px}.checkbox-label{align-items:center;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-size:14px;gap:10px;user-select:none}.form-checkbox{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:background-color .2s,transform .2s,box-shadow .2s}.btn-primary{background:#2a3da4;color:#fff}.btn-primary:hover{background:#417dff;box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.btn-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3);color:#fff}.btn-secondary:active{background:hsla(0,0%,100%,.1)}@media (max-width:768px){.modal-container{max-height:85vh;padding:32px 24px}.modal-title{font-size:24px;margin-bottom:24px}.form-row{gap:20px;grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse;gap:12px}.btn-primary,.btn-secondary{width:100%}}@media (max-width:480px){.modal-overlay{padding:12px}.modal-container{padding:24px 20px}.modal-title{font-size:22px}.form-input{font-size:14px;padding:10px 14px}}.navBar{background-color:#02061cd6;border-bottom:1px solid hsla(0,0%,100%,.06);overflow:visible;position:fixed;top:0;width:100%;z-index:1000}.navBarInner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;overflow:visible;padding:0 24px}.brandBlock{align-items:center;color:#fff;cursor:pointer;display:inline-flex;gap:10px;text-decoration:none}.brandLogo{height:28px;width:auto}.brandName{font-size:18px;font-weight:600;letter-spacing:.4px;white-space:nowrap}.navLinks{align-items:center;display:flex;gap:28px}.navButton{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.3px;opacity:.85;padding:0;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.navButton:hover{color:#03ffbe;opacity:1;transform:translateY(-1px)}.navCtas,.navRight{align-items:center;display:flex;gap:12px}.navSecondaryCta{background-color:#0b1e4a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:background-color .2s ease,transform .2s ease}.navSecondaryCta:hover{background-color:#132a66;transform:translateY(-1px)}.navPrimaryCta{background-color:#2a3da4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:background-color .2s ease,transform .2s ease}.navPrimaryCta:hover{background-color:#2f52ff;transform:translateY(-1px)}.navMenuIcon{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;cursor:pointer;display:none;height:38px;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:40px}.navMenuIcon:hover{background-color:hsla(0,0%,100%,.06);transform:translateY(-1px)}.navMenuIcon svg{font-size:22px}.mobileNav{display:none}.mobileNav.isOpen{display:block}.mobileNavPanel{background-color:#131626;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:1200px;padding:10px 24px 18px}.mobileNavLink{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;opacity:.9;padding:12px;text-align:left;text-decoration:none;transition:background-color .2s ease,transform .2s ease,opacity .2s ease;width:100%}.mobileNavLink:hover{background-color:hsla(0,0%,100%,.06);opacity:1;transform:translateY(-1px)}a:focus-visible,button:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:2px}.navDropdown{padding-bottom:25px;padding-top:25px;position:relative}.navDropdown,.navDropdownTrigger{align-items:center;display:inline-flex}.navDropdownTrigger{gap:2px}.navCaret{font-size:18px!important;transition:transform .18s ease}.navDropdown .navDropdownMenu{backdrop-filter:blur(10px);background-color:rgba(8,14,30,.94);border:1px solid rgba(173,186,255,.18);border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.35);left:50%;min-width:220px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 15px);transform:translate(-25%,-12%);transition:opacity .16s ease,transform .16s ease;z-index:2000}@supports not (backdrop-filter:blur(10px)){.navDropdown .navDropdownMenu{background-color:#0a0f2a}}.navDropdown.isOpen .navDropdownMenu,.navDropdown:hover .navDropdownMenu{opacity:1;pointer-events:auto;transform:translate(-25%,-12%)}.navDropdown.isOpen .navCaret,.navDropdown:hover .navCaret{transform:rotate(180deg)}.navDropdownItem{align-items:center;border-radius:10px;color:#dbffff;display:flex;font-size:13px;font-weight:600;padding:10px 12px;text-decoration:none;transition:background .14s ease,transform .14s ease,color .14s ease;width:100%}.navDropdownItem:hover{background:rgba(105,130,255,.18);color:#03ffbe;transform:translateX(2px)}.navDropdownMenu:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}.mobileNavAccordionTrigger{align-items:center;display:flex;justify-content:space-between}.mobileNavCaret{flex-shrink:0;margin-left:10px;transition:transform .18s ease}.mobileNavCaret.isOpen{transform:rotate(180deg)}.mobileSubNav{max-height:0;overflow:hidden;padding-left:10px;transition:max-height .22s ease}.mobileSubNav.isOpen{max-height:240px}.mobileSubNavLink{border-radius:10px;color:hsla(0,0%,100%,.9);display:block;margin:4px 0;padding:10px 12px;text-decoration:none;transition:background .14s ease,transform .14s ease,color .14s ease}.mobileSubNavLink:hover{background:rgba(105,130,255,.18);color:#fff;transform:translateX(2px)}.header-dropdown-icon{font-size:16px!important;margin-bottom:-2px!important;margin-right:4px!important}.mobileNavCtas{display:none;flex-direction:row;gap:10px;margin-top:6px}.mobileNavCtaSecondary{background-color:#0b1e4a;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:700;padding:12px 16px;transition:background-color .2s ease,transform .2s ease}.mobileNavCtaSecondary:hover{background-color:#132a66;transform:translateY(-1px)}.mobileNavCtaPrimary{background-color:#2a3da4;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:12px 18px;transition:background-color .2s ease,transform .2s ease}.mobileNavCtaPrimary:hover{background-color:#2f52ff;transform:translateY(-1px)}@media (max-width:865px){.navLinks{display:none}.navMenuIcon{display:inline-flex}.navBarInner{padding:14px 18px}.brandName{font-size:16px}.navCtas{display:none}.mobileNavCtas{display:flex}}@media (max-width:380px){.landing-header-title{font-size:28px;margin-bottom:50px}}.footerSection{background-color:#02061c;border-top:3px solid #4bd1ff;color:#fff;padding-bottom:40px;padding-top:20px;width:100%}.footerInner{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:44px 24px}.footerLeft{flex:1;min-width:280px}.footerBrandRow{align-items:center;display:flex;gap:10px;margin-bottom:12px}.footerLogo{height:28px;width:auto}.footerBrandName{font-size:18px;font-weight:600;letter-spacing:.4px;white-space:nowrap}.footerTagline{font-size:14px;line-height:1.6;margin-bottom:14px;max-width:420px;opacity:.85}.footerFinePrint{font-size:12px;line-height:1.5;opacity:.65}.footerRight{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(140px,1fr))}.footerLinksCol{display:flex;flex-direction:column;gap:3px}.footerLinksTitle{color:#ddfeff;font-size:13px;font-weight:800;letter-spacing:.9px;margin-bottom:6px;opacity:.75;text-transform:uppercase}.footerLink{background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:-8px;opacity:.85;padding:8px 10px;text-align:left;transition:background-color .2s ease,transform .2s ease,opacity .2s ease,border-color .2s ease;width:fit-content}.footerLink:hover{background-color:hsla(0,0%,100%,.06);border-color:none;color:#00ffbe;font-weight:600;opacity:1;transform:translateY(-1px)}.footerLink:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:2px}@media (max-width:900px){.footerInner{flex-direction:column;gap:28px;padding:36px 18px}.footerRight{gap:18px;grid-template-columns:repeat(2,minmax(140px,1fr));width:100%}.footerTagline{max-width:100%}}@media (max-width:560px){.footerRight{gap:16px;grid-template-columns:1fr}.footerLink{width:100%}}.ld-diff-section,.ld-why-section{padding:80px 24px}.ld-diff-container,.ld-why-container{margin:0 auto;max-width:1200px}.ld-diff-header,.ld-why-header{margin-bottom:48px;text-align:center}.ld-eyebrow{color:#00ffbe;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.ld-diff-title,.ld-why-title{color:#fff;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 16px}.ld-diff-title .text-accent-highlight,.ld-why-title .text-accent-highlight{color:#00ffbe}.ld-diff-subtitle{color:hsla(0,0%,100%,.78);font-size:1.02rem;line-height:1.65;margin:0 auto;max-width:720px}.ld-diff-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ld-diff-tile{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:26px;transition:border-color .3s ease,transform .3s ease}.ld-diff-tile:hover{border-color:#00ffbe;transform:translateY(-3px)}.ld-diff-tile-icon{color:#00ffbe;font-size:32px!important;margin-bottom:14px}.ld-diff-tile-title{color:#fff;font-size:1.08rem;font-weight:700;margin:0 0 8px}.ld-diff-tile-text{color:#94a3b8;font-size:.92rem;line-height:1.55;margin:0}.ld-why-section{background:#050b1e}.ld-why-steps{counter-reset:ld-step;display:grid;gap:18px;grid-template-columns:repeat(5,1fr)}.ld-why-step{background:rgba(8,13,31,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:24px 20px;position:relative}.ld-why-step-num{align-items:center;background:rgba(0,255,190,.12);border:1px solid #00ffbe;border-radius:50%;color:#00ffbe;display:inline-flex;font-size:.95rem;font-weight:700;height:34px;justify-content:center;margin-bottom:14px;width:34px}.ld-why-step-text{color:#e8ecff;font-size:.92rem;line-height:1.5;margin:0}.ld-why-step.is-payoff{background:rgba(0,255,190,.06);border-color:rgba(0,255,190,.35)}.ld-why-cta{margin-top:44px;text-align:center}.ld-why-cta-link{background:#0a1732;border:1px solid #03ffbe;border-radius:8px;color:#03ffbe;display:inline-block;font-size:.95rem;font-weight:600;padding:16px 30px;text-decoration:none;transition:background-color .3s ease}.ld-why-cta-link:hover{background:#0c295e}@media (max-width:950px){.ld-diff-grid{grid-template-columns:repeat(2,1fr)}.ld-why-steps{grid-template-columns:1fr}}@media (max-width:600px){.ld-diff-grid{grid-template-columns:1fr}.ld-diff-title,.ld-why-title{font-size:28px}}.landing-header{align-items:center;display:flex;justify-content:center;min-height:110vh;padding:110px 40px 160px}.landing-header-container{margin:0 auto;max-width:900px;text-align:center;width:100%}.landing-header-image{height:auto;margin-bottom:0;width:170px}.landing-header-title{color:#fff;font-size:64px;font-weight:700;line-height:1.2;margin-bottom:24px}.landing-header-subtitle{color:hsla(0,0%,100%,.82);font-size:1.18rem;line-height:1.65;margin:0 auto 56px;max-width:820px}.landing-header-subtitle strong{color:#00ffbe;font-weight:600}@media (max-width:768px){.landing-header-subtitle{font-size:1rem;margin-bottom:40px}}@media (max-width:1023px){.landing-header-input-wrapper{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.landing-header-input-wrapper{opacity:1!important;transform:none!important}}.landing-header-input-wrapper{margin:auto;transition:transform .1s ease-out,opacity .1s ease-out;width:85%}.landing-header-input{background:linear-gradient(45deg,#0000007d,#0c1725);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden;padding:0}.landing-header-input-top{border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px 24px 20px}.landing-header-input-bottom{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 20px}.landing-header-input-left{align-items:center;display:flex;gap:4px}.landing-header-input-right{align-items:center;display:flex;gap:12px;margin-left:auto}.landing-header-icon-btn{align-items:center;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:background-color .2s,color .2s}.landing-header-icon-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.landing-header-btn-text{font-size:14px;font-weight:500}.landing-header-input-field{background:transparent;border:none;color:#fff;flex:1;font-size:17px;outline:none;padding:8px;text-wrap:wrap;width:100%}.landing-header-textarea{line-height:1.2;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;word-break:break-word}.landing-header-input-field::placeholder{color:hsla(0,0%,100%,.5)}.landing-header-plan-text{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.landing-header-send-btn{align-items:center;background:#fff;border:none;border-radius:50%;color:#2a2a2a;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .2s,box-shadow .2s;width:36px}.landing-header-send-btn:hover{box-shadow:0 4px 12px hsla(0,0%,100%,.3);transform:scale(1.05)}.landing-header-send-btn:active{transform:scale(.95)}@media (max-width:1024px){.landing-header{padding:100px 30px 140px}.landing-header-title{font-size:56px}}@media (max-width:768px){.landing-header{min-height:97vh;padding:140px 20px 120px}.landing-header-title{font-size:40px}.landing-header-input-top{padding:20px 16px 16px}.landing-header-input-bottom{padding:12px 16px}.landing-header-input-left{justify-content:flex-start;order:1;width:100%}.landing-header-input-right{justify-content:flex-end;margin-left:0;order:2;width:100%}.landing-header-input-field{font-size:15px}.landing-header-btn-text{font-size:13px}}@media (max-width:640px){.landing-header-input-wrapper{width:97%}.landing-header-input-right{width:40%}}@media (max-width:600px){.landing-header-input-wrapper{opacity:1!important;transform:none!important;will-change:auto!important}}@media (max-width:480px){.landing-header{padding:60px 16px 100px}.landing-header-title{font-size:36px}.landing-header-input-top{padding:18px 14px 14px}.landing-header-input-bottom{padding:10px 12px}.landing-header-icon-btn{padding:6px 8px}.landing-header-send-btn{height:32px;width:32px}}@media (max-width:450px){.landing-header{min-height:92vh}.landing-header-title{font-size:30px}.carousel-text{padding-bottom:20px;padding-left:20px;padding-right:20px}.carousel-dots{margin-top:20px}.carousel-container{padding-bottom:130px}.team-section{padding-bottom:95px}}.team-section{padding:140px 30px 120px}.team-container{margin:0 auto;max-width:1200px;width:100%}.team-title{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:60px;text-align:center}.features-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.feature-card{border:2px solid #00061e;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:40px;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.feature-card,.feature-card:hover{background:radial-gradient(circle at 50% 0,rgba(140,180,255,.12) 0,rgba(140,180,255,.06) 35%,rgba(140,180,255,.02) 60%,rgba(140,180,255,0) 80%),#00061e}.feature-card:hover{border:2px solid #03ffc3;box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.feature-icon{margin-bottom:10px}.feature-title{color:#03ffc3;font-size:24px;font-weight:600;margin-bottom:20px}.feature-list{flex:1;list-style:none;margin:0 0 24px;padding:0}.feature-list-item{font-size:16px;line-height:1.4;padding-left:20px;position:relative}.feature-list-item:before{color:#0073ff;content:"•";font-weight:700;left:0;position:absolute}.feature-link{align-items:center;color:#7ef0ff;cursor:default;display:inline-flex;font-size:15px;font-weight:500;gap:4px;transition:all .2s}.feature-link:hover{color:#00f8ff;cursor:pointer;font-weight:800}@media (max-width:1024px){.team-section{padding:80px 20px 65px}.team-title{font-size:40px}}@media (max-width:900px){.landing-header{min-height:105vh;padding:20px 30px 40px}.carousel-description{font-size:16px}.hero-section{min-height:70vh}.features-grid{gap:14px}.feature-list-item{font-size:14px}.team-section{padding-bottom:135px}.team-title{margin-bottom:40px}.use-cases-grid{grid:5px}.why-name-content{padding-left:0}}@media (max-width:768px){.team-section{padding:30px 10px 55px}.team-title{font-size:32px;margin-bottom:40px}.features-grid{gap:20px;grid-template-columns:1fr}.feature-card{padding:32px}.feature-title{font-size:22px}}@media (max-width:480px){.team-section{padding:0 8px 45px}.team-title{font-size:28px}.feature-card{padding:28px}.feature-title{font-size:20px}.feature-list-item{font-size:14px}}.cta-section{background-color:#f5f5f5;padding:100px 40px}.cta-container{margin:0 auto;max-width:1200px;width:100%}.cta-card{align-items:center;background:linear-gradient(135deg,#1e40af,#1e3a8a);border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,.12);display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px;transition:transform .3s ease,box-shadow .3s ease}.cta-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.cta-content{display:flex;flex-direction:column;gap:32px}.cta-headline{color:#fff;font-size:48px;font-weight:700;line-height:1.2}.cta-button{align-self:flex-start;background:#fff;border:none;border-radius:8px;color:#1e40af;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:transform .2s ease,box-shadow .2s ease}.cta-button:hover{box-shadow:0 4px 16px hsla(0,0%,100%,.2);transform:scale(1.05)}.cta-button:active{transform:scale(.98)}.cta-stats{display:flex;flex-direction:column;gap:24px}.cta-stat{gap:16px}.cta-stat,.cta-stat-icon{align-items:center;display:flex}.cta-stat-icon{color:#fff;justify-content:center}.cta-stat-text{color:#fff;font-size:15px;line-height:1.5}@media (max-width:1024px){.cta-section{padding:80px 30px}.cta-card{gap:50px;padding:50px}.cta-headline{font-size:40px}}@media (max-width:768px){.cta-section{padding:60px 20px}.cta-card{gap:40px;grid-template-columns:1fr;padding:40px}.cta-headline{font-size:36px}.cta-button{align-self:stretch;text-align:center}.cta-stats{gap:20px}}@media (max-width:480px){.cta-section{padding:50px 16px}.cta-card{padding:32px}.cta-headline{font-size:32px}.cta-stat-text{font-size:15px}}.integration-partners-container{background-color:#add4ff}.integration-partner-logo{margin:18px;width:110px}.integration-description{color:#00091b;padding-bottom:40px}.integration-title{color:#00091b}.integration-partners-flex{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.use-cases-section{background-color:#add4ff;padding:120px 40px}.use-cases-container{margin:0 auto;max-width:1200px;width:100%}.use-cases-title{color:#1a1a1a;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.use-cases-subtitle{color:#2a2a76;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:60px;width:75%}.use-cases-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.use-case-card{border-radius:16px;min-height:220px;outline:none;overflow:hidden;perspective:1200px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.use-case-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-4px)}.use-case-card:focus .use-case-card-inner,.use-case-card:focus-within .use-case-card-inner,.use-case-card:hover .use-case-card-inner{transform:rotateY(180deg)}.use-case-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);width:100%;will-change:transform}.use-case-card-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:4px solid #add4ff;border-radius:16px;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:32px;position:absolute}.use-case-card-face:hover{border:4px solid #00afff}.use-case-card-front{background:radial-gradient(circle at 110% 50%,rgba(70,119,217,0) 0,rgba(70,119,217,0) 32%,rgba(70,119,217,.35) 55%),repeating-radial-gradient(circle at 110% 50%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.35) 1px,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.18) 14px),#6695f2}.use-case-card-back{background:radial-gradient(circle at -10% 50%,rgba(34,51,85,0) 0,rgba(34,51,85,0) 40%,#235 75%),repeating-radial-gradient(circle at -10% 50%,hsla(0,0%,100%,.07) 0,hsla(0,0%,100%,.07) 1px,transparent 0,transparent 14px),#235;border:4px solid #00afff;transform:rotateY(180deg)}.use-case-card-back .use-case-description,.use-case-card-back .use-case-title{color:#fff}.use-case-card-back .use-case-title{color:#28d3ff;font-weight:800;margin-bottom:0}.use-case-card-back .use-case-description{font-size:14px;margin:0 auto;text-align:center;width:96%}.use-case-card:focus-visible{box-shadow:0 0 0 3px rgba(0,106,220,.35)}@media (prefers-reduced-motion:reduce){.use-case-card-inner{transition:none}.use-case-card:focus .use-case-card-inner,.use-case-card:focus-within .use-case-card-inner,.use-case-card:hover .use-case-card-inner{transform:none}.use-case-card-back{display:none}}.use-case-icon{height:70px;margin-bottom:7px;width:70px}.use-case-title{color:#061870;font-size:20px;font-weight:600;margin-bottom:12px}.use-case-description{color:#00041c;font-size:15px;font-weight:600;line-height:1.35}.final-cta-section{padding:40px 40px 150px}.final-cta-container{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1200px;text-align:center;width:100%}.final-cta-title{font-size:48px;font-weight:700;line-height:1.2;max-width:800px;padding-bottom:40px}.final-cta-logo{height:auto;margin-bottom:10px;padding-top:80px;width:150px}.final-cta-button{background:#a2d4ff;border:none;border-radius:8px;color:#000d36;cursor:pointer;font-size:14px;font-weight:600;padding:14px 38px;transition:transform .2s ease,background-color .2s ease}.final-cta-button:hover{background:#7e93ff;transform:scale(1.05)}.final-cta-button:active{transform:scale(.98)}@media (max-width:1024px){.use-cases-section{padding:110px 30px}.use-cases-title{font-size:40px}.use-cases-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.use-cases-section{padding:90px 20px}.use-cases-title{font-size:32px}.use-cases-subtitle{font-size:15px;margin-bottom:40px}.use-cases-grid{gap:0;grid-template-columns:1fr}.use-case-card{padding:2px 28px}}@media (max-width:480px){.use-cases-section{padding:75px 16px}.use-cases-title{font-size:28px}.use-case-title{font-size:18px}.use-case-description{font-size:13px}}@media (max-width:1024px){.final-cta-section{padding:80px 30px 170px}.final-cta-title{font-size:40px}}@media (max-width:768px){.final-cta-section{padding:60px 20px}.final-cta-title{font-size:32px}.final-cta-button{max-width:300px;width:100%}}@media (max-width:480px){.final-cta-section{padding:50px 16px}.final-cta-title{font-size:28px}}.why-name-section{padding:100px 40px 50px}.why-name-container{margin:0 auto;max-width:1200px;width:100%}.why-name-card{align-items:center;background:radial-gradient(circle at 110% 120%,rgba(140,180,255,.12) 0,rgba(140,180,255,.06) 35%,rgba(140,180,255,.02) 60%,rgba(140,180,255,0) 80%),#2a3da4;border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,.3);display:grid;gap:60px;grid-template-columns:1fr 1fr;overflow:hidden}.why-name-image-item{display:block;padding-left:20%;width:100%}.why-name-content{display:flex;flex-direction:column;gap:24px;padding-left:60px}.why-name-header{color:#00ff9e;font-size:32px;font-weight:900;line-height:1}.why-name-text{color:hsla(0,0%,100%,.8);font-size:18px;line-height:1.7}.why-name-tagline{color:#fff;font-size:18px;font-weight:700;margin-top:8px}.why-name-image{align-items:center;display:flex;justify-content:center}.why-name-image img{border-radius:12px;height:auto;width:100%}@media (max-width:1024px){.why-name-section{padding:80px 30px 0}.why-name-card{gap:30px}.why-name-header{font-size:26px}.why-name-tagline,.why-name-text{font-size:17px}.why-name-text{line-height:1.3}}@media (max-width:850px){.why-name-card{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.why-name-text{font-size:15px}.why-name-section{padding-bottom:0;padding-top:110px}.why-name-content{gap:14px;padding-left:30px}.why-name-image-item{padding-left:5%;width:40%}}@media (max-width:768px){.why-name-section{padding:60px 20px 0}.why-name-header{font-size:24px}.why-name-tagline,.why-name-text{font-size:15px}.final-cta-section{padding-bottom:170px}}@media (max-width:680px){.why-name-card{flex-direction:column-reverse;padding-bottom:60px}.why-name-image-item{padding-left:0;width:100%}.why-name-content{gap:15px;padding-left:30px;padding-right:30px}.why-name-text{font-size:18px}.why-name-section{padding:60px 100px 20px}.use-cases-grid{gap:0}.use-case-card{padding-bottom:0;padding-top:0}.use-cases-section{padding-bottom:45px}}@media (max-width:600px){.why-name-section{padding:60px 50px 0}.final-cta-title{font-size:38px;margin:auto;width:85%}.final-cta-button{max-width:200px}}@media (max-width:520px){.why-name-section{padding:60px 30px 0}.final-cta-section{padding-top:20px}}@media (max-width:480px){.why-name-section{padding:50px 16px}.why-name-header{font-size:22px}.why-name-tagline,.why-name-text{font-size:15px}}.hero-section{display:flex;flex-direction:column;min-height:70vh;padding:20px 40px 100px}.security-hero-section{min-height:100vh;padding:80px 24px!important}.hero-header{margin:0 auto;max-width:1200px;width:100%}.hero-title{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-subtitle{font-size:18px;line-height:1.6;max-width:700px}.carousel-container{margin:0 auto;max-width:1200px;position:relative;width:100%}.carousel-content{align-items:center;background:#00061e;border-radius:16px;box-shadow:0 2px 20px rgba(0,0,0,.08);display:grid;gap:60px;grid-template-columns:1fr 1.2fr;min-height:450px;padding-left:60px;transition:opacity .25s ease,transform .25s ease;will-change:opacity,transform}.carousel-content.fade-in{opacity:1;transform:translateY(0)}.carousel-content.fade-out{opacity:0;transform:translateY(6px)}.carousel-text{display:flex;flex-direction:column;gap:16px}.carousel-title{color:#03ffc3;font-size:32px;font-weight:600;margin-bottom:8px}.carousel-bullets{margin-bottom:-30px;margin-top:-10px;padding-left:20px}.carousel-bullets li{font-size:18px;font-weight:200;list-style-type:circle;padding-bottom:16px;padding-left:3px}.carousel-description{font-size:20px;font-weight:300;line-height:1.6}.learn-more-link{border-bottom:.5px solid;color:#00ff918a;font-size:13px;font-weight:500;margin-bottom:2px;padding:15px 3px 4px;text-decoration:none;transition:all .18s;width:fit-content}.learn-more-link:hover{border-bottom:2px solid;color:#00ff91;font-weight:700;margin-bottom:.5px}.carousel-image{align-items:center;display:flex;justify-content:center}.carousel-image img{border-radius:12px;border-bottom-left-radius:0;border-top-left-radius:0;display:block;height:auto;object-fit:contain;width:100%}.carousel-nav{display:flex;gap:12px;margin-top:30px}.carousel-arrow{align-items:center;background:#1a1a1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background-color .2s,transform .1s;width:44px}.carousel-arrow:hover{background:#333;transform:scale(1.05)}.carousel-arrow:active{transform:scale(.95)}.carousel-arrow:disabled{background:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.carousel-arrow:disabled:hover{transform:scale(1)}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:40px}.carousel-dot{background:#465aab;border:none;border-radius:50%;cursor:pointer;height:14px;padding:8px;transition:background-color .3s,transform .2s;width:14px}.carousel-dot:hover{background:#828ca9;transform:scale(1.2)}.carousel-dot.active{background:#3fe8ff}@media (max-width:1024px){.hero-section{padding:10px 30px 0}.hero-title{font-size:40px}.carousel-content{gap:40px;min-height:auto}.carousel-title{font-size:28px}.security-carousel-title{font-size:24px}.carousel-bullets{margin-bottom:-30px;margin-top:-10px;padding-left:15px}.carousel-bullets li{font-size:16px}.security-hero-section{padding:10px 30px 80px}}@media (max-width:900px){.carousel-description{font-size:17px;font-weight:300;line-height:1.4}.carousel-content{gap:30px;min-height:0;padding-left:30px}.use-cases-card{gap:4px}}@media (max-width:850px){.carousel-bullets li{font-size:14.5px;font-weight:300}.security-carousel-title{font-size:22px}.carousel-arrow{height:30px;width:30px}}@media (max-width:768px){.hero-section{min-height:90vh;padding:20px 20px 100px}.hero-title{font-size:32px}.hero-subtitle{font-size:16px}.carousel-content{gap:30px;grid-template-columns:1fr;padding:30px}.carousel-title{font-size:30px}.carousel-arrow{height:44px;width:44px}.carousel-bullets{margin-bottom:0}.carousel-bullets li{font-size:16px;font-weight:300}.carousel-description{font-size:18px}.carousel-image{order:-1}.carousel-image img{border-radius:25px;width:70%}.security-hero-section{padding:20px 20px 60px}}@media (max-width:580px){.carousel-content{padding-left:0;padding-right:0;padding-top:0}.carousel-text{padding-bottom:40px;padding-left:40px;padding-right:40px}.carousel-image img{border-radius:25px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}}@media (max-width:480px){.hero-section{padding:20px 16px 30px}.hero-title{font-size:28px}.carousel-content{padding:0 0 24px}.carousel-title{font-size:26px}.security-hero-section{padding:20px 16px 50px}}.app-container{background:linear-gradient(77deg,#0a0f1d,#122565 50%,#00091b);min-height:100vh}.pricing-app-header{margin-bottom:2rem;text-align:center}.app-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.45rem}.reveal{filter:blur(2px);opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .42s ease,filter .42s ease;will-change:opacity,transform,filter}.reveal.is-visible{filter:blur(0);opacity:1;transform:translateY(0)}.pricing-app-logo.reveal{transform:translateY(6px);transition:opacity .36s ease,transform .36s ease,filter .36s ease}.pricing-card-reveal{filter:blur(2px);opacity:0;transform:translateY(14px);transition:opacity .42s ease,transform .42s ease,filter .42s ease;will-change:opacity,transform,filter}.pricing-grid.cards-live .pricing-card-reveal{filter:blur(0);opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pricing-card-reveal,.pricing-grid.cards-live .pricing-card-reveal,.reveal{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}}.pricing-app-logo{height:auto;margin-bottom:1rem;width:90px}.pricing-text{font-size:14px;font-weight:700;padding-bottom:10px;text-align:center}.pricing-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:1152px;position:relative}.pricing-card{background:#030b25;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;padding:2rem;position:relative;transition:transform .2s,box-shadow .2s}.pricing-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-4px)}.pricing-card.popular{border:2px solid #00fff1;box-shadow:0 20px 40px rgba(37,99,235,.15);transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05) translateY(-4px)}.popular-badge{background:#00fff1;border-radius:9999px;color:#000f1c;font-size:.875rem;font-weight:500;left:50%;padding:.5rem 1rem;position:absolute;top:-1rem;transform:translateX(-50%)}.pricing-header{margin-bottom:1.5rem}.pricing-name{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.pricing-description{font-size:.95rem;line-height:1.5}.pricing-price-container{margin-bottom:1.5rem}.pricing-price-wrapper{align-items:baseline;display:flex;gap:.5rem}.pricing-no-discount-note{color:#ffffffbd;font-size:14px;padding-bottom:10px;padding-top:6px}.pricing-subtext{font-size:1rem}.pricing-button{border:none;border-radius:8px;color:#010a1a;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:2rem;padding:.875rem 1.5rem;transition:background-color .2s,transform .1s;width:100%}.pricing-button:hover{transform:translateY(-1px)}.pricing-button:active{transform:translateY(0)}.pricing-button.default{background:#1d2f57;color:#fff}.pricing-button.default:hover{background:#1f2937}.pricing-button.popular{background:#1d4ed8;color:#fff}.pricing-button.popular:hover{background:#5576d1}.pricing-features{flex:1}.pricing-feature-icon{color:#00fff8;flex-shrink:0;font-size:1.25rem;margin-top:.125rem}.feature-text{color:#d6e6ff;font-size:.95rem;line-height:1.5}.pricing__toggle__input{opacity:0;pointer-events:none;position:absolute}.pricing__toggle__label{align-items:center;cursor:pointer;display:inline-flex;height:26px;position:relative;width:48px}.pricing__toggle__track{background-color:#03fff1;border-radius:999px;inset:0;position:absolute;transition:background-color .2s ease}.pricing__toggle__thumb{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);height:20px;left:3px;position:absolute;transition:transform .2s ease;width:20px}.pricing__toggle__input:checked+.pricing__toggle__label .pricing__toggle__track{background-color:#2563eb}.pricing__toggle__input:checked+.pricing__toggle__label .pricing__toggle__thumb{transform:translateX(22px)}.pricing__toggle__input:checked+.pricing__toggle__label .pricing__toggle__track{background-color:#ffaa78}.pricing__toggle__input:focus-visible+.pricing__toggle__label .pricing__toggle__track{box-shadow:0 0 0 3px rgba(37,99,235,.35)}.pricing__toggle__input:disabled+.pricing__toggle__label{cursor:not-allowed;opacity:.6}.feature-list{display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:15px}.feature-item{display:flex;flex-direction:row;gap:2%;width:98%}.pricing-price{color:#00fff8;font-size:2.5rem;font-weight:700}.app-subtitle{color:#cadcff;font-size:1rem;font-weight:500;line-height:1.3;margin:0 auto;max-width:42rem;padding-left:10px;padding-right:10px}.pricing-toggle{align-items:center;display:block;margin:auto;padding-bottom:25px;width:fit-content}@media (min-width:500px){.feature-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.feature-item{width:48%}.pricing-price{font-size:3rem}.app-subtitle{font-size:1.15rem}.pricing-toggle{padding-bottom:65px}}@media (min-width:910px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.feature-list{display:flex;flex-direction:column;gap:1rem}.feature-item{align-items:flex-start;display:flex;gap:.75rem;width:100%}}.app-footer{color:#6b7280;margin-top:3rem;text-align:center}.app-footer p{margin:.5rem 0}.footer-link{color:#03fff1;cursor:pointer;text-decoration:none}.footer-link:hover{text-decoration:underline}.form-modal,.form-modal *{pointer-events:auto}.form-modal:after,.form-modal:before{pointer-events:none}body{background:linear-gradient(135deg,#000,#0a0a0b)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes scale-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-fade-in{animation:fade-in .3s ease-out forwards;opacity:0}.animate-fade-in-up{animation:fade-in-up .26s ease-out forwards;opacity:0}.animate-fade-in-left{animation:fade-in-left .25s ease-out forwards;opacity:0}.animate-fade-in-right{animation:fade-in-right .25s ease-out forwards;opacity:0}.animate-scale-in{animation:scale-in .2s ease-out forwards;opacity:0}.animate-scale-y{animation:scale-y .4s ease-out forwards;transform-origin:top}.animate-gradient{animation:gradient 8s linear infinite}.section{overflow:hidden;padding:80px 24px;position:relative}.philosophy-section{padding-top:200px!important}.container-narrow{margin:0 auto;max-width:800px}.licensing-card-text{color:#ecfdff!important;font-size:18px!important;font-weight:300!important}.grid{display:grid;gap:24px}.grid-2,.grid-3{grid-template-columns:1fr}@media (min-width:768px){.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}.section{padding:84px 24px}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}.section{padding:62px 24px}}.heading-hero{font-size:42px;line-height:1.1;margin-bottom:24px}.heading-hero,.heading-section{color:#fff;font-weight:600;letter-spacing:-.02em;text-align:center}.heading-section{font-size:32px;margin-bottom:12px}.heading-card{color:#fff;font-size:20px;font-weight:600;margin-bottom:8px}.heading-small{color:#fff;font-size:19px;font-weight:600;margin-bottom:12px}.text-body{font-size:15px}.text-body,.text-body-large{color:hsla(0,0%,100%,.7);line-height:1.6}.text-body-large{font-size:16px}.text-small{color:hsla(0,0%,100%,.5);font-size:13px}.text-tiny{color:hsla(0,0%,100%,.4);font-size:12px}.text-center{text-align:center}.text-italic{font-style:italic}.text-uppercase{letter-spacing:.05em;text-transform:uppercase}.licensing-hero-text{color:#ffffffc4;font-size:18px;font-weight:300;line-height:1.7}@media (min-width:768px){.heading-hero{font-size:48px}.heading-section{font-size:34px}.text-body-large{font-size:16px}}.card,.licensing-card{background:#0a0a0b;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:32px;position:relative;transition:all .15s ease}.philosophy-card{background:linear-gradient(77deg,#000,#020616 50%,#010510)!important}.card:hover{border-color:hsla(0,0%,100%,.15);transform:translateY(-4px)}.philosophy-card:hover{background:linear-gradient(77deg,#000,#050d2e 50%,#010a21)!important}.card-glow{background:linear-gradient(135deg,rgba(0,255,190,.03),rgba(0,255,190,.03));border-radius:14px;inset:0;opacity:0;position:absolute;transition:opacity .15s ease}.card:hover .card-glow{background:linear-gradient(77deg,#000,#020616 50%,#010510);opacity:1}.card-recommended{background:linear-gradient(135deg,rgba(0,255,190,.04),rgba(0,255,190,.04));border-color:hsla(0,0%,100%,.12)}.card-content{position:relative;z-index:1}.btn{border-radius:11px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:48px;justify-content:center;padding:0 42px;text-decoration:none;transition:all .15s ease}.btn-primary{background:#00ffbe;color:#000}.btn-primary:hover{background:#10cf9c;transform:scale(1.01)}.btn-primary:active{transform:scale(.98)}.btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#fff}.btn-secondary:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2);transform:scale(1.01)}.btn-secondary:active{transform:scale(.98)}.badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px}.badge-recommended{background:rgba(0,255,190,.9);border:1px solid rgba(0,255,190,.3);color:#000;left:50%;position:absolute;top:-12px;transform:translateX(-50%)}.badge-pill{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;color:#cffff3;font-size:15px;font-weight:700;margin-bottom:16px;padding:10px 10px 12px;transition:transform .15s ease}.icon-box{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;height:48px;width:48px}.icon-box,.icon-box-small{align-items:center;display:flex;justify-content:center}.icon-box-small{border:1px solid hsla(0,0%,100%,.06);border-radius:8px;height:40px;transition:background .15s ease;width:40px}.icon-box-small,.icon-box-tiny{background:hsla(0,0%,100%,.04);flex-shrink:0}.icon-box-tiny{align-items:center;border-radius:6px;display:flex;height:32px;justify-content:center;width:32px}.icon-accent{color:#00ffbe}.icon-red{color:#f87171}.icon-green{color:#4ade80}.divider{background:hsla(0,0%,100%,.08);height:1px;margin:24px 0}.divider-vertical{background:linear-gradient(180deg,rgba(0,255,190,0),rgba(0,255,190,.4),rgba(0,255,190,0));bottom:0;display:none;left:50%;position:absolute;top:0;width:1px}@media (min-width:1024px){.divider-vertical{display:block}}.list{list-style:none;margin:0;padding:0}.list-spaced{display:flex;flex-direction:column;gap:16px}.list-item{align-items:flex-start;gap:12px}.flex,.list-item{display:flex}.flex-col{flex-direction:column}.flex-center{align-items:center;justify-content:center}.flex-start{align-items:flex-start}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.mb-16{margin-bottom:64px}.mt-2{margin-top:8px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.pt-4{padding-top:16px}.pt-6{padding-top:24px}.economics-highlight{background:linear-gradient(135deg,rgba(0,255,190,.08),rgba(0,255,190,.02) 30%);border:1px solid rgba(0,255,190,.2);border-radius:16px;margin-top:20px;overflow:hidden;padding:40px;position:relative}.economics-glow{animation:pulse-glow 4s ease-in-out infinite;background:radial-gradient(circle,rgba(0,255,190,.15) 0,transparent 70%);border-radius:50%;height:400px;position:absolute;right:-20%;top:-50%;width:400px}.economics-content{position:relative;z-index:1}.economics-title{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;letter-spacing:-.01em}.economics-text{color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.7;max-width:900px}@media (max-width:767px){.economics-highlight{padding:28px 24px}.economics-title{font-size:20px}.economics-text{font-size:15px}}.signal-meter{align-items:center;display:flex;gap:6px}.signal-dot{border-radius:9999px;height:6px;width:6px}.signal-dot-1{background:rgba(0,255,190,.6)}.signal-dot-2{background:rgba(0,255,190,.4)}.signal-dot-3{background:rgba(0,255,190,.2)}.isolation-meter{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:4px;padding-top:16px}.isolation-label{color:#03ffbe;font-size:12px;margin-right:8px}.isolation-bar{border-radius:9999px;flex:1;height:6px;transition:all .3s ease}.isolation-bar-active{background:#00ffbe;opacity:1}.isolation-bar-inactive{background:hsla(0,0%,100%,.08);opacity:.4}.bg-pattern{inset:0;opacity:.015;position:absolute}.bg-gradient-card{background:linear-gradient(135deg,rgba(0,255,190,.06),rgba(0,255,190,.06));border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden;padding:32px 40px;position:relative}.bg-gradient-overlay{background:linear-gradient(90deg,transparent,rgba(0,255,190,.03),transparent);background-size:200% 100%;inset:0;opacity:.3;position:absolute}.comparison-panel{background:#0a0a0b;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:grid;gap:32px;padding:32px 48px}@media (min-width:1024px){.comparison-panel{gap:48px;grid-template-columns:repeat(2,1fr)}}.comparison-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.icon-box-red{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px}.icon-box-green,.icon-box-red{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.icon-box-green{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:8px}.icon-box-cyan{align-items:center;background:rgba(0,255,190,.15);border:1px solid rgba(0,255,190,.3);border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.pilot-grid{align-items:center;display:grid;gap:40px}@media (min-width:1024px){.pilot-grid{grid-template-columns:1.5fr 1fr}}.characteristics-panel{display:flex;flex-direction:column;gap:12px}.characteristic-card{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s}.characteristic-card:hover{background:hsla(0,0%,100%,.08)}.assurance-card{align-items:flex-start;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;display:flex;gap:16px;padding:16px;transition:all .15s ease}.assurance-card:hover{border-color:hsla(0,0%,100%,.1);transform:translateX(2px)}.assurance-card:hover .icon-box-small{background:hsla(0,0%,100%,.06)}.assurance-card:hover .icon-accent{color:#00e6aa}.modal-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.modal-backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.6);inset:0;position:absolute}.modal-content{background:#0f0f10;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:448px;padding:32px;position:relative;width:100%}.modal-body{flex-direction:column;text-align:center}.modal-body,.modal-icon{align-items:center;display:flex}.modal-icon{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);border-radius:9999px;height:64px;justify-content:center;margin-bottom:16px;width:64px}.modal-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:8px}.modal-text{color:hsla(0,0%,100%,.6);font-size:14px}.btn-group{display:flex;flex-direction:column;gap:16px;justify-content:center}@media (min-width:640px){.btn-group{flex-direction:row}}.max-w-3xl{margin-left:auto;margin-right:auto;max-width:768px}.relative{position:relative}.absolute{position:absolute}.hidden{display:none}@media (min-width:1024px){.lg-block{display:block}}.flex-shrink-0{flex-shrink:0}.capability-item{align-items:flex-start;display:flex;gap:12px}.capability-text{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.6}.scope-pricing{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:8px;padding-top:16px}.tiers-offers-wrap{margin-top:8px;width:100%}.tiers-offers-card{backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(13,18,40,.96),rgba(7,11,28,.96));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 16px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden;position:relative}.tiers-offers-card:before{background:radial-gradient(circle at top center,rgba(75,209,255,.1),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.tiers-offers-header{border-bottom:1px solid hsla(0,0%,100%,.08);padding:28px 28px 20px;text-align:left}.tiers-offers-title{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.2;margin:0 0 8px}.tiers-offers-subtitle{color:hsla(0,0%,100%,.68);font-size:.98rem;line-height:1.6;margin:0;max-width:760px}.tiers-offers-table{width:100%}.tiers-offers-table-body{display:flex;flex-direction:column}.tiers-offers-row{border-bottom:1px solid hsla(0,0%,100%,.08)}.tiers-offers-row:last-child{border-bottom:none}.tiers-offers-cell{padding:0;width:100%}.tiers-offers-item{align-items:center;display:flex;gap:16px;min-height:76px;padding:18px 28px;transition:background-color .2s ease,transform .2s ease}.tiers-offers-row:hover .tiers-offers-item{background:hsla(0,0%,100%,.025)}.tiers-offers-icon-wrap{align-items:center;background:rgba(75,209,255,.1);border:1px solid rgba(75,209,255,.22);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.tiers-offers-item-icon{color:#4bd1ff;font-size:20px!important}.tiers-offers-item-text{color:#fff;font-size:1rem;font-weight:500;line-height:1.5}@media (max-width:768px){.tiers-offers-header{padding:24px 20px 18px}.tiers-offers-title{font-size:1.2rem}.tiers-offers-subtitle{font-size:.94rem}.tiers-offers-item{gap:14px;min-height:68px;padding:16px 20px}.tiers-offers-icon-wrap{border-radius:10px;flex-basis:38px;height:38px;width:38px}.tiers-offers-item-text{font-size:.95rem}}.transition-all{transition:all .15s ease}.transition-colors{transition:color .15s ease}.transition-transform{transition:transform .15s ease}.card:hover .badge-pill{transform:translateX(2px)}.border-top{border-top:1px solid hsla(0,0%,100%,.1)}.form-modal-overlay{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:9990;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s;visibility:hidden}.form-modal-overlay.is-open{opacity:1;pointer-events:auto;transition:opacity .16s ease;visibility:visible}.form-modal-overlay.is-closed{opacity:0;pointer-events:none;visibility:hidden}.form-modal-anim{animation:none!important;will-change:auto}.form-modal{animation:modal-fade-in .18s ease-out forwards;background:radial-gradient(#0e1b3b,#0d1f56,#004b7a);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 0 1px rgba(0,255,190,.1);max-height:90vh;max-width:640px;overflow-y:auto;position:relative;transform:none;width:100%;z-index:9991}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.form-header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:32px 32px 24px}.form-title{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.01em;margin-bottom:4px}.form-subtitle{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.5;padding-right:20px}.form-close-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .15s ease;width:32px}.form-close-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:#fff}.form-body{padding:32px}.form-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:24px}@media (min-width:640px){.form-grid{grid-template-columns:repeat(2,1fr)}}.form-field{display:flex;flex-direction:column;gap:6px}.form-field-full{grid-column:1/-1}.form-label{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:500;letter-spacing:.01em}.form-required{color:#f87171}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.6' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.form-select option{background:#0a0a0b;color:#fff;padding:8px}.form-error{color:#ff720f;font-size:12px;margin-top:-2px}.form-footer{border-top:1px solid hsla(0,0%,100%,.08);padding-top:24px}.form-footer-text{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5;margin-bottom:16px;text-align:center}.form-success{padding:48px 32px;text-align:center}.form-success-icon{align-items:center;animation:scale-in .3s ease-out forwards;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);border-radius:9999px;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.form-success-title{color:#fff;font-size:22px;font-weight:600;margin-bottom:12px}.form-success-text{color:hsla(0,0%,100%,.65);font-size:15px;line-height:1.6;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:400px}.form-success-details{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:16px}.form-success-details p{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}.form-success-details p strong{color:#fff;font-weight:600}.form-modal::-webkit-scrollbar{width:8px}.form-modal::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:4px}.form-modal::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.form-modal::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.licensing-cta-section{align-items:center;display:flex;justify-content:center;min-height:450px}@media (max-width:480px){.philosophy-section{padding-left:0!important;padding-right:0!important;padding-top:140px!important}.licensing-hero-text{font-size:15px!important;line-height:1.3!important}.licensing-card-text{font-size:16px!important;line-height:1.3!important}.mb-3{margin-bottom:2px!important}.economics-text{line-height:1.5!important}.mb-5{display:flex;flex-direction:column}.pilot-grid{gap:10px}.pricing-section{padding:40px 0}}.general-faq{background-color:#b2d3ff;padding:140px 30px;width:100%}.faq-container{align-items:start;display:grid;gap:160px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1100px;width:90%}.faq-title{color:#2a3ea4;font-size:48px;font-weight:700;line-height:1.1;margin:0;padding-right:40px;position:sticky;top:80px}.faq-items{display:flex;flex-direction:column;gap:8px}.faq-item{border-bottom:2px solid #091628}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;text-align:left;transition:color .3s ease;width:100%}.faq-question:hover{color:#021a50}.faq-question.active .question-text{color:#00147c}.question-text{color:#020a27;font-size:21px;font-weight:600;margin-right:20px;transition:color .3s ease;width:90%}.icon{color:#000;flex-shrink:0;font-size:32px;font-weight:300;transition:transform .3s ease}.faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.faq-answer.open{max-height:500px;opacity:1;transition:max-height .5s ease,opacity .4s ease}.answer-content{color:#09102b;font-size:15px;line-height:1.4;max-width:100%;padding:0 0 16px}@media (max-width:1024px){.faq-container{gap:48px;grid-template-columns:1fr}.faq-title{font-size:42px;padding-right:0;position:static}}@media (max-width:768px){.general-faq{padding:80px 0}.faq-container{gap:32px}.faq-title{font-size:36px}.question-text{font-size:18px;white-space:normal}.icon{font-size:28px}.answer-content{font-size:14px;max-width:100%}.faq-question{align-items:flex-start;padding:14px 0}.answer-content{padding:6px 0 14px}}@media (max-width:480px){.general-faq{padding:90px 16px}.faq-container{gap:24px}.faq-title{font-size:28px}.question-text{font-size:16px}.icon{font-size:24px;margin-left:12px}.answer-content{font-size:13px}.faq-question{padding:12px 0}}.security-app{background:linear-gradient(77deg,#0a0f1d,#122565 50%,#00091b);min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:40px}.security-header-card{background:#3a4468;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:60px;margin-top:80px;padding:24px}.header-top{border-bottom:1px solid #6c9dff;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.header-top,.logo-section{align-items:center;display:flex}.logo-section{gap:12px}.logo-icon{align-items:center;background:#111827;border-radius:6px;color:#fff;display:flex;font-size:18px;font-weight:600;height:42px;justify-content:center;width:52px}.logo-divider{background:#d1d5db;height:24px;width:1px}.logo-text{font-size:20px;font-weight:700}.header-actions{gap:12px}.header-actions,.icon-button{align-items:center;display:flex}.icon-button{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;justify-content:center;padding:8px;transition:background-color .2s}.icon-button:hover{background:#f3f4f6}.btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s}.security-btn-secondary{background:#fff;color:#1e2f4b}.security-btn-secondary:hover{background:#4ca4fb}.header-content h1{font-size:28px;font-weight:600;margin-bottom:16px}.header-content p{line-height:1.6;margin-bottom:12px}.security-link{color:#03ffae;font-weight:500;text-decoration:none}.security-link:hover{text-decoration:underline}.nav-tabs{display:flex;gap:24px;margin-bottom:24px;overflow-x:auto}.nav-tab{background:none;border:none;border-bottom:4px solid #fff;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 4px;transition:color .2s,border-color .2s;white-space:nowrap;width:95px}.nav-tab.active{border-bottom:7px solid #3fe8ff;color:#3fe8ff;font-weight:800}.nav-tab:hover{border-color:#96f2ff;color:#96f2ff}.overview-main-content{background:#00061e;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:100px;padding:24px}.content-grid{display:grid;gap:32px;grid-template-columns:280px 1fr}.sidebar-section{margin-bottom:32px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-title{font-size:20px;font-weight:600}.view-all-link{color:#03ffae;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.view-all-link:hover{text-decoration:underline}.compliance-badges{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.compliance-empty-container{background-color:#12182f;border-radius:12px;margin-top:16px}.compliance-empty-icon{display:block;fill:#87a5ff;font-size:60px;margin:auto;padding-top:25px;text-align:center}.compliance-empty-h1{color:#87a5ff;font-size:14px;font-weight:600;padding-bottom:3px;padding-top:5px;text-align:center}.compliance-empty-p{color:#cbd8ff;font-size:13px;margin:auto;max-width:340px;padding-bottom:30px;text-align:center;width:90%}.badge-item{background-color:#12182f;border-radius:7px;gap:12px;margin-top:10px;padding:10px 7px}.badge-icon,.badge-item{align-items:center;display:flex}.badge-icon{background:#3776ff;border-radius:50%;color:#000d29;flex-shrink:0;font-size:12px;font-weight:600;height:40px;justify-content:center;width:40px}.badge-text{color:#fff;font-size:14px;font-weight:500}.resource-list{gap:12px}.resource-item{background:#f9fafb;border-radius:6px;padding:10px 12px;text-decoration:none}.resource-item:hover{background:#f3f4f6}.overview-item{align-items:center;background:#12182f;border:none;display:flex;gap:16px;justify-content:space-between;margin-top:5px;padding:20px 24px;text-decoration:none;transition:background-color .2s}.overview-item:hover{background:#f3f4f6;text-decoration:none}.overview-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.overview-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.overview-item:hover{background:#2d375f}.resource-text{color:#00ebff;font-size:14px;font-weight:500}.resource-icon{color:#9ca3af;font-size:16px}.view-more{color:#03ffae;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-top:8px;text-decoration:none}.view-more:hover{text-decoration:underline}.controls-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.controls-title{align-items:center;display:flex;gap:12px}.controls-title h2{color:#00ebff;font-size:20px;font-weight:600}.updated-badge{align-items:center;color:#00ffae;display:flex;font-size:13px;gap:6px}.updated-icon{height:16px;width:16px}.controls-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.control-card{background:#ffffff12;border-radius:8px;cursor:auto;padding:20px;transition:box-shadow .2s}.control-card:hover{background-color:#2d375f;box-shadow:0 4px 12px rgba(0,0,0,.08)}.control-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.control-title{color:#00ebff;font-size:17px;font-weight:800}.chevron-icon{color:#00ebff;font-size:20px}.control-items{display:flex;flex-direction:column;gap:12px}.control-item{align-items:flex-start;display:flex;gap:10px;line-height:1.1}.check-icon{color:#10b981;flex-shrink:0;font-size:18px;margin-top:2px}.control-item-text{color:#fff;font-size:14px;line-height:1.5}.view-more-controls{color:#8bf5ff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-top:16px;text-decoration:none}.view-more-controls:hover{text-decoration:underline}@media (max-width:1024px){.content-grid,.controls-grid{grid-template-columns:1fr}}@media (max-width:700px){.overview-main-content,.security-header-card{padding:16px}.security-container{padding-left:20px;padding-right:20px}.security-header-card{margin-bottom:40px}.header-top{align-items:flex-start;flex-direction:column;gap:12px}.header-actions{justify-content:flex-start;width:100%}.header-content h1{font-size:24px}.header-content p{font-size:14px;margin-bottom:6px}.nav-tabs{gap:16px}.nav-tab{font-size:13px}.controls-title{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.resources-sidebar{border-bottom:none;margin-bottom:0;padding-bottom:5px}.security-container{padding-left:10px;padding-right:10px}.header-actions{flex-wrap:wrap}.security-header-card{margin-bottom:30px;margin-top:50px}.btn{font-size:13px;padding:7px 12px}.logo-text{font-size:14px}}.resources-container{display:grid;gap:32px;grid-template-columns:200px 1fr}.resources-sidebar{padding-top:8px}.resources-sidebar-nav{display:flex;flex-direction:column;gap:4px}.resources-sidebar-link{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 12px;text-align:left;text-decoration:none;transition:background-color .2s,color .2s}.resources-sidebar-link:hover{background:#f3f4f6c7;color:#111827}.resources-sidebar-link.active{background:#f3f4f6d9;color:#111827;font-weight:500}.resources-main{background-color:#00061e;border-radius:20px;margin-bottom:75px;min-width:0;padding:25px}.resources-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.resources-title{font-size:24px;font-weight:600}.resources-actions{align-items:center;display:flex;gap:12px}.btn-download{align-items:center;background:#00287f;border:none;border-radius:6px;color:#fff;cursor:not-allowed;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:6px;padding:8px 14px;transition:background-color .2s}.btn-download:hover{background:#263f73}.search-container{position:relative;width:280px}.search-icon{color:#bbc4d2;font-size:18px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input{background:#192868;border:none;border-radius:6px;font-family:inherit;font-size:14px;padding:8px 12px 8px 36px;transition:border-color .2s,box-shadow .2s;width:100%}.search-input:focus{border-color:#9ca3af;box-shadow:0 0 0 3px rgba(156,163,175,.1);outline:none}.search-input::placeholder{color:#9ca3af}.resource-section{margin-top:40px}.resource-section-title{color:#40beff;font-size:18px;font-weight:600;margin-bottom:16px}.resource-list{display:flex;flex-direction:column;gap:0}.resource-item{align-items:center;background:#12182f;border:none;display:flex;gap:16px;justify-content:space-between;margin-top:5px;padding:20px 24px;transition:background-color .2s}.resource-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.resource-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.resource-item:hover{background:#2d375f}.resource-item-content{flex:1;min-width:0}.resource-item-header{align-items:center;display:flex;gap:12px;margin-bottom:4px}.resource-item-title{color:#00fffe;font-size:15px;font-weight:500}.controls-item-title{color:#00fffe;font-size:16px;font-weight:700}.controls-item-description{font-size:13px;font-weight:400;padding-top:3px}.faq-resource-item{cursor:pointer}.faq-resource-item:hover{filter:brightness(1.03)}.faq-lock-icon{transform:rotate(0deg);transition:transform .18s ease}.faq-resource-item.open .lock-icon{transform:rotate(180deg)}.faq-resource-item-answer{max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .2s ease,opacity .16s ease,transform .16s ease}.faq-resource-item.open .faq-resource-item-answer{max-height:600px;opacity:1;transform:translateY(0)}.faq-resource-item-answer-inner{padding-top:10px}.faq-resource-item-description{line-height:1.5;margin:0}@media (prefers-reduced-motion:reduce){.faq-lock-icon,.faq-resource-item-answer{transition:none!important}}.btn-copy{align-items:center;background:#ffffff39;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:4px;padding:4px 10px;transition:background-color .2s}.btn-copy:hover{background:#f9fafb}.copy-icon{font-size:14px}.resource-item-date{color:#9ca3af;font-size:13px}.resource-item-actions{align-items:center;display:flex;gap:8px}.btn-request{align-items:center;background:#192868;border:none;border-radius:6px;color:#9dc3ff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.btn-request:hover{background:#344696;color:#cadeff}.lock-icon{font-size:16px}.check-icon{fill:#00ffbf!important;font-size:19px!important}@media (max-width:1024px){.resources-container{gap:24px;grid-template-columns:160px 1fr}}@media (max-width:768px){.resources-container{grid-template-columns:1fr}.resources-sidebar-link{font-size:12.5px;font-weight:700;text-align:center}.resources-sidebar{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:16px}.resources-sidebar-nav{flex-direction:row;overflow-x:auto}.resources-header{align-items:flex-start;flex-direction:column}.resources-actions{flex-direction:column;width:100%}.search-container{width:100%}.resource-item{align-items:flex-start;flex-direction:column;padding:16px}.faq-resource-item{flex-direction:row}.faq-resource-item-content{flex:none;width:90%}.faq-resource-item-answer{font-size:14px}.faq-resource-item-actions{width:15%}.overview-item{padding:16px}.resource-item-actions{width:100%}.btn-request{flex:1;justify-content:center}}@media (max-width:625px){.resources-sidebar{display:none}}@media (max-width:480px){.resources-title{font-size:20px}.resources-main{padding-left:20px;padding-right:20px}.resource-section-title{font-size:16px}.resource-item-title{font-size:14px}}body,html{overflow-x:hidden}body{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{color:#d8f0ff}h2{color:#aadeff}p{color:#fafafa;font-weight:400}.daedalusPage{background:linear-gradient(77deg,#0a0f1d,#071134 50%,#00091b)}.prototypePage{background:linear-gradient(77deg,#101c40,#01040f 50%,#000d26)}.rewritesPage{background:linear-gradient(77deg,#0a0f1d,#4d00a4 50%,#00091b)}.acceleratePage{background:linear-gradient(77deg,#5b0562,#520332 50%,#893c00)}.automatePage{background:linear-gradient(77deg,#0a0f1d,#033330 50%,#011215)}.pricingPage{background:linear-gradient(77deg,#060912,#030b26 50%,#010817)}.text-accent-highlight{color:#00ff8a}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.product-hero{align-items:center;display:flex;justify-content:center;min-height:88vh;overflow:hidden;padding-bottom:120px;padding-top:100px;position:relative;width:100%}.automate-hero{min-height:95vh}.agents-landing-image{height:auto;max-width:340px;width:75%}.agent-hero{padding-bottom:80px}.agents-landing-content{padding:0 0 40px}.agent-title{line-height:.9!important;padding-top:20px}.agent-description{margin-bottom:35px!important}.ep-image{display:block;height:auto;margin:auto auto 14px;max-width:280px;width:70%}.agent-title-2{font-size:36px}.product-hero-content{max-width:1000px;padding:60px 40px;position:relative;text-align:center;z-index:1}.product-hero-category{color:#0ff;font-size:14px;font-weight:800;letter-spacing:.5px;margin:0 0 24px;text-transform:capitalize}.product-hero-title{color:#fff;font-size:56px;font-weight:800;line-height:1.2;margin:0 0 32px;text-align:center}.product-hero-description{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.7;margin:0 auto 40px;max-width:700px}.product-hero-anim{opacity:0;transform:translateY(10px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.product-hero-content.is-visible .product-hero-anim{opacity:1;transform:translateY(0)}.product-hero-anim-1{transition-delay:.12s}.product-hero-anim-2{transition-delay:.2s}.product-hero-anim-3{transition-delay:.28s}.product-hero-anim-4{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.product-hero-anim{opacity:1;transform:none;transition:none}}.product-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:60px}.product-hero-button{border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:14px 32px;transition:all .2s ease}.product-hero-button-primary{background-color:#0f8;border:2px solid #0f8;color:#0a1628;font-weight:600}.product-hero-button-primary:hover{background-color:#0d7;border-color:#0d7;box-shadow:0 0 20px rgba(0,255,136,.5)}.product-hero-button-secondary{background-color:transparent;border:2px solid #0ff;color:#0ff}.product-hero-button-secondary:hover{background-color:#0ff;box-shadow:0 0 20px rgba(0,255,255,.5);color:#0a1628}.product-usecases{min-height:100vh;padding:80px 40px 160px;width:100%}.product-usecases-container{margin:0 auto;max-width:1200px}.product-usecases-label{color:#0ff;font-size:12px;font-weight:800;letter-spacing:2px;margin:0 0 16px;text-align:center}.product-usecases-heading{color:#fff;font-size:40px;font-weight:800;line-height:1.3;margin:0 0 24px;text-align:center}.product-usecases-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:48px}.product-usecases-tab{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:inherit;font-size:15px;font-weight:400;padding:12px 24px;transition:all .2s ease}.product-usecases-tab:hover{background-color:rgba(0,255,255,.15);border-color:#0ff;color:#0ff}.product-usecases-tab-active,.product-usecases-tab-active:hover{background-color:#0f8;border-color:#0f8;color:#0a1628}.product-usecases-content{margin-top:48px;transition-property:opacity;transition-timing-function:ease;will-change:opacity}.product-usecases-content-fadein{opacity:1}.product-usecases-content-fadeout{opacity:0}.product-usecases-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.product-usecases-card{background:linear-gradient(135deg,rgba(0,255,255,.05),rgba(0,255,136,.05));border:1px solid rgba(0,255,255,.2);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:32px 18px;transition:all .3s ease;width:40%}.product-usecases-card:hover{border-color:#0ff;box-shadow:0 8px 24px rgba(0,255,255,.2);transform:translateY(-2px)}.product-usecases-card-icon{color:#0a1628;display:block;flex-shrink:0;height:110px;margin:auto auto 28px;width:auto}.product-usecases-card-content{flex:1}.product-usecases-card-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 12px;text-align:center}.product-usecases-card-description{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.4;margin:auto;text-align:center;width:70%}.product-usecases-card-available{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.5;margin:0}.product-usecases-card-available strong{color:#0ff;font-weight:600}.product-contact{background-color:#0a1628;min-height:100vh;padding:0;width:100%}.product-contact-container{display:flex;min-height:100vh}.product-contact-form-wrapper{background-color:#2a3ea4;flex:1;padding:80px 60px}.product-contact-heading{color:#fff;font-size:36px;font-weight:800;margin:0 0 12px}.product-contact-subheading{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.5;margin:0 0 40px}.product-contact-form{display:flex;flex-direction:column;gap:15px}.product-contact-row{display:grid;gap:24px;grid-template-columns:1fr 1fr}.product-contact-field,.product-contact-field-full{display:flex;flex-direction:column;gap:8px}.product-contact-label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:400}.product-contact-input{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease}.product-contact-input:focus{background-color:rgba(0,255,255,.05);border-color:#0ff;outline:none}.product-contact-input::placeholder{color:hsla(0,0%,100%,.4)}.product-contact-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%230ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;color:#fff;padding-right:40px}.product-contact-select option{background-color:#0a1628;color:#fff}.product-contact-checkboxes{display:grid;gap:12px 24px;grid-template-columns:1fr 1fr;margin-top:8px}.product-contact-checkbox-column{display:flex;flex-direction:column;gap:12px}.product-contact-checkbox{align-items:flex-start;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-size:14px;gap:10px}.product-contact-checkbox input[type=checkbox]{accent-color:#0f8;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.product-contact-textarea{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:all .2s ease}.product-contact-textarea:focus{background-color:rgba(0,255,255,.05);border-color:#0ff;outline:none}.product-contact-textarea::placeholder{color:hsla(0,0%,100%,.4)}.product-contact-submit{align-self:flex-start;background-color:#0f8;border:none;border-radius:24px;color:#0a1628;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:1px;padding:14px 40px;transition:all .2s ease}.product-contact-submit:hover{background-color:#0d7;box-shadow:0 0 20px rgba(0,255,136,.5)}.product-contact-error{color:#ff6b6b;font-size:13px;margin-top:4px}.product-contact-input-error{border-color:#ff6b6b!important}.product-contact-success{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:60px 20px;text-align:center}.product-contact-success-title{color:#fff;font-size:24px;margin:16px 0 8px}.product-contact-success-text{color:hsla(0,0%,100%,.7);font-size:16px;margin-bottom:24px}.product-contact-success-details{color:hsla(0,0%,100%,.6);font-size:14px}.product-contact-success-details p{margin:4px 0}.product-contact-action{align-items:center;background-color:#0a1628;display:flex;flex:1;justify-content:center;padding:80px 60px;position:relative}.product-contact-action-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.product-contact-action-bg-image{height:100%;object-fit:cover;opacity:.4;width:100%}.product-contact-action-content{max-width:500px;position:relative;width:100%;z-index:1}.product-contact-action-heading{color:#fff;font-size:42px;font-weight:800;margin:0 0 32px;text-align:center}.product-contact-action-card{backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(0,255,255,.1),rgba(0,255,136,.1));border:1px solid rgba(0,255,255,.3);border-radius:8px;padding:36px 32px}.product-contact-action-card-title{color:#0ff;font-size:20px;font-weight:600;margin:0 0 24px}.product-contact-action-steps{display:flex;flex-direction:column;gap:24px}.product-contact-action-step{display:flex;gap:16px}.product-contact-action-step-number{align-items:center;background-color:#0f8;border-radius:50%;color:#0a1628;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.product-contact-action-step-content{flex:1}.product-contact-action-step-title{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.product-contact-action-step-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}@media (max-width:1024px){.product-contact-container{flex-direction:column-reverse}.product-contact-form-wrapper{padding:60px 40px}.product-contact-action{padding:80px 40px}}@media (max-width:820px){.product-usecases{padding:70px 0 150px}.product-usecases-heading{margin:auto;padding-bottom:50px;width:85%}.product-usecases-tabs{margin-bottom:10px}.product-usecases-content{margin-top:18px}.product-usecases-card{gap:15px;width:46%}.product-usecases-card-icon{height:100px}}@media (max-width:805px){.agent-title{font-size:40px}.agent-title-2{font-size:26px}}@media (max-width:768px){.product-contact-form-wrapper{padding:60px 24px 130px}.product-hero{min-height:75vh;padding-bottom:40px}.agent-hero{padding-bottom:130px}.automate-hero{min-height:90vh}.product-contact-action{padding:100px 24px}.product-contact-checkboxes,.product-contact-row{grid-template-columns:1fr}.product-contact-heading{font-size:28px}.product-contact-action-heading{font-size:32px}.product-contact-submit{width:100%}.product-hero-content{padding:40px 24px}.product-hero-title{font-size:40px}.product-hero-description{font-size:15px}.product-hero-cta{flex-direction:column;width:100%}.product-hero-button{max-width:340px;width:100%}.product-usecases{padding:60px 24px}.product-usecases-heading{font-size:32px}.product-usecases-tabs{align-items:center;flex-direction:row;flex-wrap:wrap}.product-usecases-card-title{font-size:18px;margin:0 0 7px}.product-usecases-tab{font-size:15px;font-weight:700;margin-left:1%;margin-right:1%;text-align:center;width:45%}.product-usecases-card{flex-direction:column;gap:16px;padding:24px 10px}.product-usecases-card-description{font-size:15px;width:95%}.product-usecases-card-icon{height:100px;width:auto}}@media (max-width:540px){.product-usecases-cards{align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center}.product-usecases-card{padding-bottom:45px;padding-top:45px;width:95%}.product-usecases-card-description{font-size:17px;font-weight:300;width:85%}.product-usecases{padding-bottom:100px}}@media (max-width:480px){.product-hero-title{font-size:32px;padding-left:15px;padding-right:15px}.ep-image{margin-bottom:-25px}.product-hero-category{font-size:12px}.product-usecases-tab{width:96%}.product-usecases-card-icon{height:75px;margin-bottom:10px;width:auto}.product-usecases-card{padding-bottom:25px;padding-top:25px}.product-usecases-cards{gap:5px}.product-usecases-tab{font-size:14px;font-weight:700;padding-bottom:9px;padding-top:9px}.product-usecases-tabs{gap:5px}.product-usecases-card-title{margin:auto auto 7px;width:75%}.agent-title-2{font-size:24px}}.i2r-container{background-color:#a7fff9;margin-bottom:10px;padding:10rem 2rem;width:100%}.i2r-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.i2r-title{color:#2a3ea4;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.i2r-subtext{color:#010a1c;font-size:1.125rem;font-weight:500;line-height:1.7;margin:auto;max-width:500px}.i2r-image-text{color:#010a1c;font-size:15px;font-weight:600;line-height:1;padding-top:30px;text-align:center}.i2r-integrations{padding-bottom:15px;padding-top:45px}.i2r-image-flex{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:auto;max-width:800px;padding-top:30px}.i2r-image{height:25px}.i2r-workflow{margin:0 auto;max-width:1600px}.i2r-steps-container{margin:auto auto 2rem;max-width:1200px;position:relative}.i2r-connector-line{background:linear-gradient(90deg,#002626,#002815 50%,#053a3a);height:2px;left:6%;opacity:.3;position:absolute;right:6%;top:35px;z-index:1}.i2r-steps{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;position:relative;z-index:2}.i2r-step{flex:1;flex-direction:column;text-align:center}.i2r-step,.i2r-step-icon-wrapper{align-items:center;display:flex;position:relative}.i2r-step-icon-wrapper{background-color:#dffffd;border:3px solid #0c31d8;border-radius:50%;box-shadow:0 0 20px rgba(0,255,255,.621);cursor:pointer;height:80px;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease;width:80px;z-index:3}.i2r-step:hover .i2r-step-icon-wrapper{border-color:#0724a3;box-shadow:0 0 30px rgba(0,136,255,.6);transform:scale(1.15)}.i2r-step-icon{color:#0c31d8;font-size:2.25rem!important;height:2.25rem;transition:all .4s ease;width:2.25rem}.i2r-step:hover .i2r-step-icon{color:#0c31d8;filter:drop-shadow(0 0 8px rgba(0,162,255,.6))}.i2r-step-content{max-width:260px}.i2r-step-label{color:#0c31d8;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;transition:all .3s ease}.i2r-step:hover .i2r-step-label{color:#062195}.i2r-step-description{color:#1c2e3f;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.i2r-artifact{background:linear-gradient(135deg,#0ff,#0f8);border-radius:999px;display:inline-flex;flex-direction:column;gap:.25rem;min-width:150px;opacity:0;padding:.625rem 1rem;transition:all .3s ease}.i2r-step:hover .i2r-artifact{opacity:1}.i2r-artifact-label{color:#05186d;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.i2r-artifact-value{color:#002eff;font-size:.85rem;font-weight:700;transition:color .3s ease}.i2r-step-arrow{color:#0c31d8;font-size:2rem;opacity:.75;position:absolute;right:-1.25rem;top:16px;transition:all .3s ease;z-index:2}.i2r-step:hover .i2r-step-arrow{color:#1700ff;opacity:1}.aep-container{padding:4rem 2rem 200px;width:100%}.aep-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.aep-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.aep-subtext{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.7}.aep-content{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.aep-left-column{gap:1.5rem}.aep-categories,.aep-left-column{display:flex;flex-direction:column}.aep-categories{gap:1.25rem}.aep-category{align-items:flex-start;background:linear-gradient(135deg,rgba(0,255,255,.05),rgba(0,255,136,.05));border:2px solid rgba(0,255,255,.3);border-radius:10px;cursor:pointer;display:flex;gap:1.25rem;padding:1.5rem;transition:all .4s ease}.aep-category:hover{background:linear-gradient(135deg,rgba(0,255,255,.08),rgba(0,255,136,.08));border-color:#0f8;transform:translateX(8px)}.aep-category-icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,255,136,.15));border:2px solid rgba(0,255,255,.4);border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:all .4s ease;width:50px}.aep-category:hover .aep-category-icon-wrapper{background:linear-gradient(135deg,rgba(0,255,255,.25),rgba(0,255,136,.25));border-color:#0f8;transform:scale(1.1)}.aep-category-icon{color:#0ff;font-size:1.5rem!important;height:1.5rem;transition:all .4s ease;width:1.5rem}.aep-category:hover .aep-category-icon{color:#0f8;filter:drop-shadow(0 0 6px rgba(0,255,136,.6))}.aep-category-content{flex:1}.aep-category-title{color:#0ff;font-size:1.125rem;font-weight:700;margin-bottom:.5rem;transition:all .3s ease}.aep-category:hover .aep-category-title{color:#0f8}.aep-category-description{color:hsla(0,0%,100%,.9);font-size:.9rem;line-height:1.5}.aep-right-column{position:sticky;top:2rem}.aep-package-card{backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(0,255,255,.08),rgba(0,255,136,.08));border:2px solid rgba(0,255,255,.4);border-radius:12px;padding:2rem;transition:all .4s ease}.aep-package-card:hover{border-color:#0f8}.aep-package-header{align-items:center;border-bottom:1px solid rgba(0,255,255,.2);display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem}.aep-package-icon{color:#0f8;filter:drop-shadow(0 0 10px rgba(0,255,136,.5));font-size:2rem!important;height:2rem;width:2rem}.aep-package-title{color:#0f8;font-size:1.5rem;font-weight:700}.aep-package-section{margin-bottom:2rem}.aep-package-label{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.aep-package-label-icon{color:#0ff;font-size:1.125rem!important;height:1.125rem;width:1.125rem}.aep-package-selector{align-items:center;display:flex;gap:.75rem}.aep-date-input{background:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.3);border-radius:6px;color:#0ff;flex:1;font-size:.9rem;outline:none;padding:.75rem 1rem;transition:all .3s ease}.aep-date-input:focus,.aep-date-input:hover{background:rgba(0,255,136,.08);border-color:#0f8}.aep-date-separator{color:#0ff;font-weight:600}.aep-framework-selector{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.aep-framework-option{background:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.3);border-radius:6px;color:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:600;outline:none;padding:.75rem 1rem;transition:all .3s ease}.aep-framework-option:hover{background:rgba(0,255,255,.1);border-color:#0ff;color:#0ff}.aep-framework-active{background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,255,136,.15));border-color:#0f8!important;color:#0f8!important}.aep-package-divider{background:linear-gradient(90deg,transparent,rgba(0,255,255,.3) 50%,transparent);height:1px;margin:2rem 0}.aep-package-summary{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.aep-summary-item{align-items:flex-start;display:flex;gap:.75rem}.aep-summary-icon{color:#0f8;flex-shrink:0;font-size:1.25rem!important;height:1.25rem;margin-top:.125rem;width:1.25rem}.aep-summary-content{display:flex;flex:1;flex-direction:column;gap:.25rem}.aep-summary-label{color:hsla(0,0%,100%,.6);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.aep-summary-value{color:#0ff;font-size:.95rem;font-weight:600}.aep-export-button{align-items:center;background:transparent;border:2px solid #0f8;border-radius:8px;color:#0f8;display:flex;font-size:14px;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.05em;padding:1rem 1.5rem;transition:all .4s ease;width:100%}.aep-export-button:hover{background:linear-gradient(135deg,rgba(0,255,255,.3),rgba(0,255,136,.3));transform:translateY(-2px)}.aep-export-icon{font-size:1.5rem!important;height:1.5rem;width:1.5rem}@media (max-width:1400px){.i2r-steps{gap:.5rem}.i2r-step-content{max-width:220px}.i2r-step-label{font-size:1rem}.i2r-step-description{font-size:.85rem}.i2r-step-arrow{font-size:1.75rem;right:-1rem;top:19px}}@media (max-width:1200px){.i2r-step-icon-wrapper{height:70px;width:70px}.i2r-step-icon{font-size:2rem!important;height:2rem;width:2rem}.i2r-step-content{max-width:200px}.i2r-step-description{font-size:.8rem}.i2r-artifact{padding:.5rem .875rem}.i2r-artifact-label{font-size:.65rem}.i2r-artifact-value{font-size:.8rem}}@media (max-width:1024px){.i2r-step-content{max-width:180px}.i2r-step-label{font-size:.95rem}.i2r-step-description{font-size:.75rem}}@media (max-width:940px){.aep-content{gap:3rem;grid-template-columns:1fr}.aep-right-column{position:static}}@media (max-width:900px){.i2r-container{margin-bottom:70px;padding:9rem 1.5rem}.i2r-title{font-size:2rem}.i2r-subtext{font-size:1rem}.i2r-connector-line{display:none}.i2r-steps{flex-direction:column;gap:2.5rem}.i2r-artifact{opacity:1}.i2r-step{align-items:flex-start;border-bottom:2px dashed #ffffff5e;flex-direction:row;gap:1.5rem;justify-content:center;margin-bottom:0;padding-bottom:35px;text-align:left;width:90%}.i2r-description{font-size:15px;width:350px}.i2r-step-label{font-size:18px;margin-bottom:5px}.i2r-step-icon-wrapper{flex-shrink:0;height:70px;margin-bottom:0;width:70px}.i2r-step-icon{font-size:2rem!important;height:2rem;width:2rem}.i2r-step-content{max-width:none}.i2r-step-arrow{display:none}.i2r-artifact{align-self:flex-start;border-radius:5px;padding-bottom:11px;padding-top:10px;width:250px}}@media (max-width:650px){.aep-container{padding:3rem 1.5rem 120px}.aep-title{font-size:2rem}.aep-subtext{font-size:1rem}.aep-header{margin-bottom:3rem}.aep-content{gap:2.5rem}.aep-package-card{padding:1.5rem}.aep-framework-selector{grid-template-columns:1fr}}@media (max-width:480px){.i2r-step{align-items:center;border-bottom:none;display:flex;flex-direction:column;justify-content:center;margin-top:20px;padding-bottom:5px;width:100%}.i2r-container{padding:6rem 1rem}.i2r-title{font-size:1.75rem}.i2r-header{margin-bottom:3rem}.i2r-step-icon-wrapper{height:60px;width:60px}.i2r-step-icon{font-size:1.75rem!important;height:1.75rem;width:1.75rem}.i2r-step-label{font-size:18px;text-align:center}.i2r-step-description{font-size:16px;font-weight:300;max-width:250px;text-align:center}.i2r-artifact{padding:.5rem .75rem}.i2r-artifact-label{font-size:.65rem;text-align:center}.i2r-artifact-value{font-size:.75rem;text-align:center}.aep-container{padding:2rem 1rem 100px}.aep-title{font-size:1.75rem}.aep-category{gap:1rem;padding:1.25rem}.aep-category-icon-wrapper{height:45px;width:45px}.aep-category-icon{font-size:1.25rem!important;height:1.25rem;width:1.25rem}.aep-category-title{font-size:1rem}.aep-category-description{font-size:.85rem}.aep-package-card{display:none}.aep-package-selector{gap:.5rem}.aep-package-header{margin-bottom:20px;padding-bottom:10px}.aep-package-section{margin-bottom:25px}.aep-framework-option{padding:9px 1rem}.aep-framework-selector{gap:5px}.aep-package-divider{margin:1.25rem 0}.aep-date-separator{display:none}.aep-export-button{font-size:14px;padding:.75rem 1.25rem}}.igp-container{padding:4rem 2rem 220px;width:100%}.igp-header{margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:1000px;text-align:center}.igp-title-wrapper{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.igp-header-icon{animation:igp-pulse 2s ease-in-out infinite;color:#0f8;font-size:3rem!important;height:3rem;width:3rem}@keyframes igp-pulse{0%,to{filter:drop-shadow(0 0 15px rgba(0,255,136,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 25px rgba(0,255,136,.8));transform:scale(1.05)}}.igp-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.1}.igp-description{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:900px}.igp-cards{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.igp-card{backdrop-filter:blur(10px);background:#11163759;border:2px solid rgba(0,255,255,.3);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:2rem 1.75rem;transition:all .4s ease}.igp-card:hover{background:linear-gradient(135deg,rgba(0,255,255,.08),rgba(0,255,136,.08));border-color:#0f8;box-shadow:0 0 30px rgba(0,255,136,.3);transform:translateY(-8px)}.igp-card-icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,255,136,.15));border:2px solid rgba(0,255,255,.4);border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease;width:60px}.igp-card:hover .igp-card-icon-wrapper{background:linear-gradient(135deg,rgba(0,255,255,.25),rgba(0,255,136,.25));border-color:#0f8;box-shadow:0 0 20px rgba(0,255,136,.4);transform:scale(1.1)}.igp-card-icon{color:#0ff;font-size:2rem!important;height:2rem;transition:all .4s ease;width:2rem}.igp-card:hover .igp-card-icon{color:#0f8;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.igp-card-title{color:#0ff;font-size:1.25rem;font-weight:700;margin-bottom:1rem;transition:all .3s ease}.igp-card:hover .igp-card-title{color:#0f8}.igp-card-summary{color:#ffffffe3;font-size:16px;line-height:1.4;margin-bottom:15px}.igp-card-bullets{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.igp-card-bullet{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1;padding-left:1rem;position:relative;transition:color .3s ease}.igp-card-bullet:before{color:#0ff;content:"▸";font-size:1rem;left:0;position:absolute;transition:all .3s ease}.igp-card:hover .igp-card-bullet:before{color:#0f8}.igp-card:hover .igp-card-bullet{color:hsla(0,0%,100%,.85)}.t2pr-container{padding:4rem 2rem;width:100%}.t2pr-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.t2pr-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.t2pr-description{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.7}.t2pr-workflow{margin:0 auto;max-width:1200px}.t2pr-steps-container{margin-bottom:2rem;position:relative}.t2pr-connector-line{background:linear-gradient(90deg,#0ff,#0f8 50%,#0ff);height:2px;left:6%;opacity:.3;position:absolute;right:6%;top:40px;z-index:1}.t2pr-steps{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;position:relative;z-index:2}.t2pr-step{flex:1;flex-direction:column;text-align:center}.t2pr-step,.t2pr-step-icon-wrapper{align-items:center;display:flex;position:relative}.t2pr-step-icon-wrapper{background-color:#150a25;border:3px solid #0ff;border-radius:50%;box-shadow:0 0 20px rgba(0,255,255,.4);cursor:pointer;height:80px;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease;width:80px;z-index:3}.t2pr-step:hover .t2pr-step-icon-wrapper{border-color:#0f8;box-shadow:0 0 30px rgba(0,255,136,.6);transform:scale(1.15)}.t2pr-step-icon{color:#0ff;font-size:2.25rem!important;height:2.25rem;transition:all .4s ease;width:2.25rem}.t2pr-step:hover .t2pr-step-icon{color:#0f8;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.t2pr-step-content{max-width:260px}.t2pr-step-label{color:#0ff;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;transition:all .3s ease}.t2pr-step:hover .t2pr-step-label{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.5)}.t2pr-step-description{color:hsla(0,0%,100%,.9);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.t2pr-artifact{background:linear-gradient(135deg,rgba(0,255,255,.1),rgba(0,255,136,.1));border:1px solid rgba(0,255,255,.3);border-radius:10px;display:inline-flex;flex-direction:column;gap:.25rem;margin-top:15px;min-width:150px;padding:.625rem 1rem;transition:all .3s ease;width:fit-content}.t2pr-step:hover .t2pr-artifact{background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,255,136,.15));border-color:#0f8;box-shadow:0 0 15px rgba(0,255,136,.3)}.t2pr-artifact-label{color:hsla(0,0%,100%,.5);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.t2pr-artifact-value{color:#0ff;font-size:.85rem;font-weight:600;transition:color .3s ease}.t2pr-step:hover .t2pr-artifact-value{color:#0f8}.t2pr-step-arrow{color:#0ff;font-size:2rem;opacity:.6;position:absolute;right:-1.25rem;top:35px;transition:all .3s ease;z-index:2}.t2pr-step:hover .t2pr-step-arrow{color:#0f8;opacity:1;text-shadow:0 0 10px rgba(0,255,136,.6)}@media (max-width:1400px){.t2pr-steps{gap:.5rem}.t2pr-step-content{max-width:220px}.t2pr-step-label{font-size:1rem}.t2pr-step-description{font-size:.85rem}.t2pr-step-arrow{font-size:1.75rem;right:-1rem}}@media (max-width:1200px){.igp-cards{gap:1.75rem}.igp-card{padding:1.75rem 1.5rem}.t2pr-step-icon-wrapper{height:70px;width:70px}.t2pr-step-icon{font-size:2rem!important;height:2rem;width:2rem}.t2pr-step-content{max-width:200px}.t2pr-step-description{font-size:.8rem}.t2pr-artifact{padding:.5rem .875rem}.t2pr-artifact-label{font-size:.65rem}.t2pr-artifact-value{font-size:.8rem}}@media (max-width:1024px){.t2pr-step-content{max-width:180px}.t2pr-step-label{font-size:.95rem}.t2pr-step-description{font-size:.75rem}}@media (max-width:992px){.igp-cards{gap:1.75rem;grid-template-columns:1fr;max-width:600px}.igp-card{padding:2rem 1.75rem}}@media (max-width:900px){.igp-container{padding-bottom:150px}.t2pr-container{padding:3rem 1.5rem}.t2pr-title{font-size:2rem}.igp-description,.t2pr-description{font-size:1rem;margin:auto;max-width:500px;width:85%}.t2pr-connector-line{display:none}.t2pr-steps{flex-direction:column;gap:25px}.t2pr-step{align-items:flex-start;border-bottom:2px dashed #ffffff59;flex-direction:row;gap:1.5rem;justify-content:center;margin:auto auto 5px;padding-bottom:30px;text-align:left;width:90%}.t2pr-step-label{font-size:18px;margin-bottom:5px}.t2pr-step-description{color:#ffffffcf;font-size:15px;font-weight:600;width:300px}.t2pr-artifact{margin-top:5px}.t2pr-step-icon-wrapper{flex-shrink:0;height:70px;margin-bottom:0;width:70px}.t2pr-step-icon{font-size:2rem!important;height:2rem;width:2rem}.t2pr-step-content{max-width:none}.t2pr-step-arrow{display:none}.t2pr-artifact{align-self:flex-start}}@media (max-width:768px){.igp-container{padding:3rem 1.5rem 110px}.igp-title{font-size:2rem}.igp-header-icon{font-size:2.5rem!important;height:2.5rem;width:2.5rem}.igp-description{font-size:1rem}.igp-header{margin-bottom:2.5rem}}@media (max-width:480px){.igp-container{padding:2rem 1rem}.igp-title-wrapper{flex-direction:column;gap:.75rem}.igp-title{font-size:1.75rem}.igp-header-icon{font-size:2.25rem!important;height:2.25rem;width:2.25rem}.igp-card{padding:1.5rem 1.25rem}.igp-card-icon-wrapper{height:55px;width:55px}.igp-card-icon{font-size:1.75rem!important;height:1.75rem;width:1.75rem}.igp-card-title{font-size:1.125rem}.igp-card-summary{font-size:.9rem}.igp-card-bullet{font-size:.85rem}.t2pr-container{padding:2rem 1rem}.t2pr-title{font-size:1.75rem}.t2pr-header{margin-bottom:3rem}.t2pr-step-icon-wrapper{height:60px;width:60px}.t2pr-step-icon{font-size:1.75rem!important;height:1.75rem;width:1.75rem}.t2pr-step-label{font-size:.9rem}.t2pr-step-description{font-size:.8rem}.t2pr-artifact{padding:.5rem .75rem}.t2pr-artifact-label{font-size:.65rem}.t2pr-artifact-value{font-size:.75rem}}.esp-container{display:flex;flex-direction:column;margin:auto;max-width:1350px;padding:3rem 2rem 160px;width:90%}.esp-header{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.esp-title{color:#0f8;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.esp-cards{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:0 auto 3rem;max-width:1400px}.esp-card{backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(0,255,255,.05),rgba(0,255,136,.05));border:2px solid rgba(0,255,255,.3);border-radius:12px;cursor:pointer;padding:30px 20px;transition:all .4s ease}.esp-card:hover{background:linear-gradient(135deg,rgba(0,255,255,.08),rgba(0,255,136,.08));border-color:#0f8;box-shadow:0 0 30px rgba(0,255,136,.3);transform:translateY(-8px)}.esp-card-icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,255,136,.15));border:2px solid rgba(0,255,255,.4);border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease;width:70px}.esp-card:hover .esp-card-icon-wrapper{background:linear-gradient(135deg,rgba(0,255,255,.25),rgba(0,255,136,.25));border-color:#0f8;box-shadow:0 0 20px rgba(0,255,136,.4);transform:scale(1.1)}.esp-card-icon{color:#0ff;font-size:2.5rem!important;height:2.5rem;transition:all .4s ease;width:2.5rem}.esp-card:hover .esp-card-icon{color:#0f8;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.esp-card-title{color:#0ff;font-size:1.25rem;font-weight:700;margin-bottom:1rem;transition:all .3s ease}.esp-card:hover .esp-card-title{color:#0f8}.esp-card-summary{color:#ffffffd9;font-size:16px;line-height:1.4;margin-bottom:1.3rem}.esp-card-bullets{list-style:none;margin:0;padding:0}.esp-bullet-item{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.esp-bullet-item:last-child{margin-bottom:0}.esp-bullet-item:before{color:#0ff;content:"•";font-size:1.2rem;font-weight:700;left:0;line-height:1.4;position:absolute;transition:all .3s ease}.esp-card:hover .esp-bullet-item:before{color:#0f8}.esp-cta{text-align:center}.esp-cta-button{background:linear-gradient(135deg,#0ff,#0f8);border:none;border-radius:8px;box-shadow:0 0 20px rgba(0,255,136,.4);color:#0a1628;cursor:pointer;font-size:1.125rem;font-weight:700;letter-spacing:.05em;padding:1rem 3rem;text-transform:uppercase;transition:all .3s ease}.esp-cta-button:hover{background:linear-gradient(135deg,#0f8,#0ff);box-shadow:0 0 40px rgba(0,255,136,.6),0 0 20px rgba(0,255,255,.4);transform:translateY(-3px)}.esp-cta-button:active{transform:translateY(-1px)}.r2g-container{padding:4rem 2rem;width:100%}.r2g-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.r2g-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.r2g-description{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.7;margin:auto;max-width:750px;padding-bottom:15px;width:90%}.r2g-lifecycle{margin:0 auto;max-width:1400px}.r2g-steps-container{margin-bottom:3rem;position:relative}.r2g-connector-line{background:linear-gradient(90deg,#0ff,#0f8);height:2px;left:10%;opacity:.4;position:absolute;right:10%;top:30px;z-index:1}.r2g-steps{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin:auto;max-width:1200px;position:relative;z-index:2}.r2g-step{flex:1;flex-direction:column;text-align:center}.r2g-step,.r2g-step-node{align-items:center;display:flex}.r2g-step-node{background:linear-gradient(135deg,#0a1628,#162a45);border:3px solid #0ff;border-radius:50%;box-shadow:0 0 20px rgba(0,255,255,.4);cursor:pointer;height:60px;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;width:60px}.r2g-step:hover .r2g-step-node{border-color:#0f8;box-shadow:0 0 30px rgba(0,255,136,.6);transform:scale(1.1)}.r2g-step:hover .r2g-step-label,.r2g-step:hover .r2g-step-number{color:#0f8}.r2g-step-number{color:#0ff;font-size:1.5rem;font-weight:700;transition:color .3s ease}.r2g-step-content{max-width:220px}.r2g-step-label{color:#0ff;font-size:1rem;font-weight:600;transition:all .3s ease}.r2g-step-description{color:#cdddff;font-size:.875rem;line-height:1.5;padding-top:15px}.r2g-outputs{align-items:center;border-bottom:1px solid rgba(0,255,255,.2);display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem;padding-bottom:6rem;padding-top:3rem}.r2g-outputs-label{color:#03ffff;font-size:.875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.r2g-outputs-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.r2g-badge{align-items:center;background:rgba(0,255,255,.1);border:1px solid rgba(0,255,255,.3);border-radius:999px;color:#0ff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.r2g-badge:hover{background:rgba(0,255,136,.15);border-color:#0f8;box-shadow:0 0 15px rgba(0,255,136,.3);color:#0f8;transform:translateY(-2px)}.r2g-badge-icon{font-size:1.125rem!important;height:1.125rem;width:1.125rem}.r2g-badge-label{font-weight:500}.r2g-footer{margin-top:3rem;text-align:center}.r2g-micro-statement{color:hsla(0,0%,100%,.6);font-size:1rem;font-style:italic;margin:0 auto;max-width:600px}@media (max-width:1024px){.esp-cards{gap:1.5rem}.esp-card{padding:1.75rem}.esp-card-title{font-size:1.125rem}.esp-card-summary{font-size:.95rem}.esp-bullet-item{font-size:.875rem}.r2g-steps{gap:1.5rem}.r2g-step-content{max-width:180px}.r2g-step-label{font-size:.9rem}.r2g-step-description{font-size:.8rem}}@media (max-width:950px){.esp-container{padding:3rem 1.5rem}.esp-title{font-size:2rem}.esp-cards{gap:2rem;grid-template-columns:1fr}.esp-card{padding:1.5rem}.esp-cta-button{font-size:1rem;padding:.875rem 2.5rem}}@media (max-width:768px){.r2g-step-container{display:flex}.r2g-step-label-left{padding-right:4px}.r2g-step-label{font-size:1.1rem}.r2g-step-description{font-size:.9rem;padding-top:7px}.r2g-container{padding:3rem 1.5rem}.r2g-title{font-size:2rem}.r2g-description{font-size:1rem}.r2g-header{margin-bottom:3rem}.r2g-outputs-label{font-size:1rem}.r2g-connector-line{display:none}.r2g-steps{flex-direction:column;gap:2.5rem}.r2g-step{align-items:center;flex-direction:row;gap:1.5rem;text-align:left}.r2g-step-node{flex-shrink:0;margin-bottom:0}.r2g-step-content{max-width:none}.r2g-outputs-badges{gap:.75rem}.r2g-badge{font-size:.9rem;padding:.4rem .875rem}}@media (max-width:480px){.esp-container{padding:2rem 1rem}.esp-title{font-size:1.75rem}.esp-cards,.esp-header{margin-bottom:2rem}.esp-cards{gap:1.5rem}.esp-card{padding:1.25rem}.esp-card-title{font-size:1rem}.esp-card-summary{font-size:.9rem}.esp-bullet-item{font-size:.85rem}.esp-cta-button{font-size:.95rem;padding:.75rem 2rem}.r2g-container{padding:2rem 1rem}.r2g-title{font-size:1.75rem}.r2g-header{margin-bottom:3rem}.r2g-step-node{height:50px;width:50px}.r2g-step-number{font-size:1.25rem}.r2g-outputs{padding-top:2rem}}.dependable-path-title{font-size:50px!important;margin:auto auto 20px!important;text-align:center;width:93%}.dependable-path-container{align-items:center;display:flex;justify-content:center;min-height:88vh;overflow:hidden;padding-bottom:60px;padding-top:210px;position:relative;width:100%}.dependable-path-content{max-width:none;padding-left:0;padding-right:0}.bdop-content{width:90%}.dependable-path-container.bdop-section{min-height:auto;padding-bottom:24px;padding-top:64px}.bdop-cards-container{margin-left:auto;margin-right:auto}.dependable-path-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:scroll;padding-top:30px}.dependable-path-image{margin-bottom:20px;width:100%}.dependable-path-header{font-size:20px;font-weight:600;padding-bottom:5px}.dependable-path-header,.dependable-path-text{padding-left:20px;padding-right:20px;text-align:left}.dependable-path-text{color:#ffffffba;font-size:15px}.dep-path-feature-cards-container{box-sizing:border-box;display:flex;gap:10px;max-width:1170px;padding:40px 15px 120px;width:100%}.dep-path-feature-card{background:radial-gradient(circle at 50% 0,rgba(140,180,255,.12) 0,rgba(140,180,255,.06) 35%,rgba(140,180,255,.02) 60%,rgba(140,180,255,0) 80%),#00061e;border:2px solid #00061e;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:20px;min-width:0;padding:36px 18px}.dep-path-card-header{display:flex;flex-direction:column;gap:7px;padding-bottom:5px}.dep-path-card-title{color:#ff7553;font-size:18px;font-weight:600;line-height:1.4;margin:0}.bdop-card-title{color:#00ff8a;font-size:22px}.bdop-subtitle{border-top:1px solid;color:#ffb200;font-size:14px;font-weight:600;padding-top:12px;text-align:center}.bdop-bullets{font-size:15px;line-height:1.3;margin-top:-10px;padding-left:20px;padding-right:10px}.bdop-bullets li{color:#c2c2c2;font-size:14px;padding-bottom:10px}.bdop-header{height:270px}.bdop-icon{fill:#ba9dff;font-size:50px}.bdop-card{cursor:pointer;min-height:460px;perspective:1400px;position:relative}.bdop-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.61,.36,1);width:100%}.bdop-card.is-flipped .bdop-card-inner,.bdop-card:hover .bdop-card-inner{transform:rotateY(180deg)}.bdop-card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:inherit;display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.bdop-card-back,.bdop-card-front{padding:0}.bdop-card-title{color:#ba9dff;text-align:center}.bdop-card-back{transform:rotateY(180deg)}.bdop-card-back .bdop-header,.bdop-card-front .bdop-header{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center}.bdop-card-front .bdop-description{display:block;font-size:15px!important;padding-bottom:15px;text-align:center}.bdop-card-back .bdop-description{display:none}.bdop-card-back .bdop-subtitle{margin-top:1.25rem}.bdop-card-back .bdop-bullets{margin-top:.75rem}.bdop-card:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:6px}.bdop-card-back,.bdop-card-face,.bdop-card-front,.bdop-card-inner{transform-style:preserve-3d;will-change:transform}.bdop-card-back,.bdop-card-face,.bdop-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.bdop-card-front{transform:rotateY(0deg) translateZ(1px)}.bdop-card-back{transform:rotateY(180deg) translateZ(1px)}@media (max-width:640px){.bdop-card,.bdop-card-inner{min-height:400px}}.dep-path-card-description{color:#c2c2c2;font-size:14px;line-height:1.5;margin:0}.dep-path-learn-more-link{align-items:center;color:#03ffc3;display:inline-flex;font-size:14px;font-weight:500;gap:4px;text-decoration:none;transition:color .2s ease}.dep-path-learn-more-link:hover{color:#89ffe4}.dep-path-arrow-icon{font-size:16px!important;height:16px;width:16px}.dep-path-card-content{background-color:#0a1436;border-radius:10px;display:flex;flex:1;flex-direction:column;gap:12px;overflow:hidden;padding:15px}.dep-path-card-content:hover{background-color:#081953}.terminal-content{border:1px solid #080b17;border-radius:8px;overflow:hidden}.terminal-content,.terminal-content:hover{background-color:#161926}.dep-path-code-content{flex:none;gap:0;padding:0}.dep-path-subagents-header{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.dep-path-subagents-text{color:#ccc;font-size:14px}.dep-path-subagents-list{display:flex;flex-direction:column;gap:5.5px;margin-top:4px}.dep-path-subagent-item{align-items:flex-start;background-color:#00061f;border-radius:6px;display:flex;gap:7px;padding:11px 5px 11px 11px;transition:background-color .2s ease}.dep-path-subagent-item:hover{background-color:#222947}.dep-path-subagent-item.dep-path-inactive{opacity:.5}.dep-path-check-icon{color:#4ade80;flex-shrink:0;font-size:18px!important;margin-top:2px}.dep-path-subagent-content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.dep-path-subagent-title{color:#fff;font-size:13px;font-weight:500;line-height:1.4}.dep-path-subagent-subtitle{color:#8effca;font-size:12px;font-weight:400;line-height:1.4}.dep-path-code-query{background-color:#00061f;border-radius:8px;color:#fff;font-size:13px;line-height:1.5;padding:16px}.dep-path-code-actions{display:flex;flex-direction:column;gap:5.5px;margin-top:12px}.dep-path-code-action-item{display:flex;font-size:13px;gap:8px;line-height:1.5;opacity:0;padding:8px 12px;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.dep-path-code-actions:not(:hover) .dep-path-code-action-item{opacity:1;transform:translateY(0)}.dep-path-code-action-item.dep-path-animated{animation:dep-path-fadeInUp .3s ease forwards}@keyframes dep-path-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dep-path-action-label{color:#03ff8a;flex-shrink:0;min-width:85px}.dep-path-action-value{color:#ccc;word-break:break-word}.dep-path-editor-wrapper{border-radius:8px;padding:0 0 25px 20px;transition:all .3s ease}.dep-path-code-editor{background-color:#161926;border:1px solid #080b17;border-radius:8px;overflow:hidden}.dep-path-editor-header{background-color:#00061f;border-bottom:1px solid #080b17;padding:12px 16px}.dep-path-editor-dots{display:flex;gap:8px}.dep-path-dot{background-color:#2d3c6f;border-radius:50%;height:12px;width:12px}.dep-path-dot:hover{background-color:#2650e0}.dep-path-editor-content{font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.7;overflow-x:auto;padding:16px 0 16px 16px}.dep-path-code-line{color:#e0e0e0;overflow:hidden;white-space:pre}.dep-path-code-line.dep-path-comment{color:#888}.dep-path-workflow-group{background-color:#00061f;border-radius:6px;display:flex;flex-direction:column;gap:3px;padding:12px;transition:background-color .2s ease}.dep-path-workflow-group:hover{background-color:#222947}.dep-path-workflow-group.dep-path-inactive{opacity:.5}.dep-path-workflow-title{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.dep-path-workflow-subtask{align-items:center;color:#aaa;display:flex;font-size:13px;gap:8px;margin-left:8px}.dep-path-workflow-details{color:#bebebe;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.5;margin-left:8px}.top-cards-container{padding-bottom:0}.bottom-cards-container{padding-bottom:0;padding-top:10px}.compliance-terminal{background-color:#0a1436;border:1px solid #080b17;border-radius:10px;border-radius:8px;flex:1;overflow:hidden}.compliance-header{background-color:#2d2d2d;border-bottom:1px solid #333;padding:12px 16px}.compliance-dots{display:flex;gap:8px}.compliance-dot{background-color:#555;border-radius:50%;height:12px;width:12px}.compliance-content{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;padding:15px 20px 20px}.compliance-title{color:#fff;font-weight:700;letter-spacing:.5px;margin-bottom:10px}.compliance-divider{color:#444;margin-bottom:20px}.compliance-entry{margin-bottom:12px}.compliance-entry:last-child{margin-bottom:0}.compliance-entry-header{display:flex;gap:12px}.compliance-id{color:#4ade80;flex-shrink:0;font-weight:600}.compliance-description{color:#bfbfbf;font-weight:600}.compliance-details{color:silver;font-size:12px;padding-left:91px}.compliance-details div{line-height:1.5}.compliance-footer{border-top:1px solid #060815;padding:16px 20px 5px}.compliance-footer-title{color:#dadada;font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.dep-compliance-badges{display:flex;flex-direction:row;gap:12px;padding-bottom:14px}.compliance-badge{align-items:center;color:#e0e0e0;display:inline-flex;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:600;gap:6px}.compliance-badge-check{color:#4ade80;font-size:16px!important}.shield-terminal{background-color:#161926;overflow:hidden}.shield-dot,.shield-dots,.shield-header{display:none}.shield-content{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;padding:0}.shield-system-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:7px}.shield-divider{color:#737373}.shield-info-section{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.shield-info-line{display:flex;gap:12px}.shield-label{color:#bdbdbd;flex-shrink:0;min-width:100px}.shield-value{color:#e0e0e0}.shield-value.shield-restricted{color:#ff6b6b;font-weight:600}.shield-section-title{color:#fff;font-weight:600;margin-bottom:5px;margin-top:5px}.shield-actions{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.shield-action-line{color:#ffa666;padding-left:0}.shield-decision{display:flex;flex-direction:column;gap:2px;margin-bottom:5px}.shield-decision-line{align-items:center;color:#4ade80;display:flex;font-weight:600;gap:8px}.shield-check-icon{color:#4ade80;flex-shrink:0;font-size:18px!important}.shield-forward-line{color:#a0a0a0;padding-left:0}.shield-log{border-top:1px solid #636363;display:flex;flex-direction:column;gap:4px;margin-top:15px;padding-top:12px}.shield-log-line{display:flex;font-size:12px;gap:16px;line-height:1.5}.shield-log-line.shield-fade-3{opacity:.4}.shield-log-line.shield-fade-2{opacity:.6}.shield-log-line.shield-fade-1{opacity:.9}.shield-timestamp{color:#666;flex-shrink:0;min-width:60px}.shield-log-action{color:#888;flex-shrink:0;min-width:150px}.shield-log-status{color:#4ade80;font-weight:600}@media (max-width:1120px){.compliance-details{padding-left:75px}}@media (max-width:1085px){.dep-path-feature-cards-container{flex-direction:column;padding:24px 16px 105px}.bdop-cards-container{flex-direction:row}.bdop-description{font-size:18px!important;max-width:650px}.bdop-bullets li{font-size:17px}.bdop-subtitle{margin-top:15px}.dep-path-feature-card{margin:auto;width:75%}.dep-path-card-title{font-size:24px;line-height:1;padding-bottom:10px}.dep-path-card-description{font-size:17px;font-weight:300}.dep-path-card-content{padding-bottom:40px;padding-top:20px}.dependable-path-container{padding-bottom:0;padding-top:160px}.top-cards-container{padding-bottom:0}.enterprise-process{padding:30px 40px 150px}.rro-section{padding-bottom:135px!important}.dependable-path-title{font-size:48px!important}.dep-path-subagents-list{gap:7px}.dep-path-subagent-item{gap:10px}.dep-path-subagent-title{font-size:15px}.dep-path-code-query{font-size:14.5px}.dep-path-code-action-item{font-size:14px;gap:14px}.dep-path-feature-cards-container.top-cards-container{align-items:stretch;flex-direction:row!important;padding:40px 0 0!important}.dep-path-feature-card.bdop-card{margin:0!important;max-width:none!important;width:100%!important}.bdop-description{max-width:none!important}.bdop-bullets li,.bdop-description{font-size:inherit!important}.bdop-subtitle{margin-top:1rem!important}.dep-path-card-title{font-size:inherit!important;line-height:inherit!important;padding-bottom:inherit!important}.dep-path-card-description{font-size:inherit!important;font-weight:inherit!important}.dep-path-card-content{padding-top:0!important}.dep-path-card-content,.top-cards-container{padding-bottom:0!important}}@media (max-width:900px){.bdop-card,.bdop-card-inner{min-height:420px}}@media (max-width:768px){.bdop-card,.bdop-card-inner{min-height:400px}.bdop-card{cursor:default;perspective:none}.bdop-card-inner{height:auto;min-height:auto;transform:none!important}.bdop-card-face{backface-visibility:visible;-webkit-backface-visibility:visible;height:auto;inset:auto;position:relative}.bdop-card-front{display:none}.bdop-card-back{transform:none}.dep-path-feature-cards-container.top-cards-container{flex-direction:column!important;gap:20px}.dep-path-feature-card.bdop-card{margin:0!important;width:100%!important}}@media (max-width:950px){.dependable-path-flex{flex-wrap:wrap}}@media (max-width:840px){.dependable-path-title{font-size:40px!important;margin-bottom:15px!important}.dep-path-feature-card{padding-left:35px;padding-right:35px;width:90%}.dep-path-card-title{font-size:22px}.dep-path-card-description{font-size:15px}.dep-path-feature-card{padding-bottom:50px}.bdop-header{height:auto}.bdop-card{max-width:500px}}@media (max-width:768px){.dep-path-feature-cards-container{gap:16px}.dep-path-card-header{padding-left:5px;padding-right:5px}.dep-path-subagent-title{font-size:13px}.dep-path-subagent-subtitle{font-size:11px}.dep-path-code-query{font-size:13px;padding:12px}.dep-path-editor-content{font-size:12px;padding:12px}.dep-path-action-label{font-size:12px;min-width:60px}.dep-path-action-value{font-size:12px}.dep-path-editor-wrapper{padding:0}.compliance-content{font-size:14px;padding:16px}.compliance-details{padding-left:90px}.compliance-footer{padding:12px 16px}.shield-system-title{font-size:13px}.shield-system-subtitle{font-size:11px}.shield-timestamp{min-width:55px}.shield-log-action{min-width:150px}@keyframes dep-path-slideDown{0%{transform:translateY(0)}to{transform:translateY(150px)}}}@media (max-width:700px){.dependable-path-title{font-size:34px!important}.dep-path-feature-card{width:96%}.dep-path-card-title{font-size:19px}}@media (max-width:615px){.dependable-path-title{font-size:33px!important}.dep-path-feature-card{padding:35px 20px 30px}.dependable-path-description{display:none}.dep-path-feature-card{width:90%}}@media (max-width:500px){.dep-path-feature-card{width:83%}}@media (max-width:480px){.dependable-path-title{font-size:38px!important;margin-top:45px!important}.dep-path-feature-cards-container{gap:12px;padding:42px 8px}.dep-path-feature-card{gap:16px;padding:26px 12px;width:93%}.dep-path-code-actions{gap:1.5px;margin-top:2px}.dep-path-card-description{font-size:14px}.dep-path-subagent-item{padding:10px}.dep-path-code-action-item{flex-direction:column;gap:4px}.dep-path-action-label{min-width:auto}.dep-path-editor-wrapper{padding:12px 0 0 12px}.dep-path-code-line{white-space:normal}.dep-compliance-badges{gap:18px}.compliance-badge-check{font-size:14px!important}.shield-label,.shield-log-action,.shield-timestamp{min-width:auto}.top-cards-container{padding-bottom:0}.bottom-cards-container{padding-top:15px}.dep-path-action-label{font-size:14px;min-width:60px}.dep-path-action-value{font-size:14px}@keyframes dep-path-slideDown{0%{transform:translateY(0)}to{transform:translateY(100px)}}}@media (max-width:450px){.dependable-path-title{font-size:32px!important}}.shield-terminal.shield-seq{--shield-out:120ms;--shield-pause:200ms;--shield-in:660ms;--shield-start:calc(var(--shield-out) + var(--shield-pause));--shield-stagger:600ms}@keyframes shieldIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shieldOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}.shield-terminal.shield-seq .shield-seq-badge,.shield-terminal.shield-seq .shield-seq-entry,.shield-terminal.shield-seq .shield-seq-footer,.shield-terminal.shield-seq .shield-seq-footer-title{opacity:0;will-change:opacity,transform}.shield-terminal.shield-seq .shield-seq-entries>.shield-seq-entry{animation-delay:0s,var(--shield-start)!important;animation-duration:var(--shield-out),var(--shield-in)!important;animation-fill-mode:forwards,forwards!important;animation-name:shieldOut,shieldIn!important;animation-timing-function:ease-out,ease-out!important}.shield-terminal.shield-seq
.shield-seq-entries>.shield-seq-entry:first-child{animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*0)!important}.shield-terminal.shield-seq
.shield-seq-entries>.shield-seq-entry:nth-child(2){animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*1)!important}.shield-terminal.shield-seq
.shield-seq-entries>.shield-seq-entry:nth-child(3){animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*2)!important}.shield-terminal.shield-seq
.shield-seq-entries>.shield-seq-entry:nth-child(4){animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*3)!important}.shield-terminal.shield-seq .shield-seq-footer,.shield-terminal.shield-seq .shield-seq-footer-title{animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*4)!important;animation-duration:var(--shield-out),var(--shield-in)!important;animation-fill-mode:forwards,forwards!important;animation-name:shieldOut,shieldIn!important;animation-timing-function:ease-out,ease-out!important}.shield-terminal.shield-seq .dep-compliance-badges>.shield-seq-badge{animation-delay:0s,calc(var(--shield-start) + 1s)!important;animation-duration:var(--shield-out),var(--shield-in)!important;animation-fill-mode:forwards,forwards!important;animation-name:shieldOut,shieldIn!important;animation-timing-function:ease-out,ease-out!important}.shield-terminal.shield-seq
.dep-compliance-badges>.shield-seq-badge:first-child{animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*4 + .2s)!important}.shield-terminal.shield-seq
.dep-compliance-badges>.shield-seq-badge:nth-child(2){animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*4 + .36s)!important}.shield-terminal.shield-seq
.dep-compliance-badges>.shield-seq-badge:nth-child(3){animation-delay:0s,calc(var(--shield-start) + var(--shield-stagger)*4 + .52s)!important}.frontier-cloud-section{color:#fff;padding:80px 20px}.frontier-cloud-container{margin:0 auto;max-width:1200px}.frontier-cloud-header{margin-bottom:48px;text-align:center}.frontier-cloud-eyebrow{color:#00ffbe;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.frontier-cloud-title{font-size:40px;font-weight:700;line-height:1.15;margin:0 0 22px}.frontier-cloud-description{color:hsla(0,0%,100%,.8);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:800px}.frontier-cloud-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.frontier-cloud-card{background:#0a1732;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:28px;transition:border-color .3s ease,transform .3s ease}.frontier-cloud-card:hover{border-color:#00ffbe;transform:translateY(-3px)}.frontier-cloud-card-provider{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 4px}.frontier-cloud-card-service{color:#00ffbc;font-size:.85rem;font-weight:600;margin:0 0 18px}.frontier-cloud-card-text{color:hsla(0,0%,100%,.75);font-size:.92rem;line-height:1.6;margin:0 0 18px}.frontier-cloud-card-umbrella{display:flex;flex-wrap:wrap;gap:8px}.frontier-cloud-pill{background:rgba(0,255,190,.06);border:1px solid rgba(0,255,190,.22);border-radius:999px;color:#cfe5ff;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:4px 11px}.frontier-cloud-footnote{color:#fff;font-size:1.05rem;line-height:1.7;margin-left:auto;margin-right:auto;margin-top:40px;max-width:820px;text-align:center}.frontier-cloud-footnote strong{color:#00ffbe}@media (max-width:900px){.frontier-cloud-grid{grid-template-columns:1fr}.frontier-cloud-title{font-size:32px}}.ent-cmp-section{padding:80px 24px}.ent-cmp-container{margin:0 auto;max-width:1200px}.ent-cmp-header{margin-bottom:48px;text-align:center}.ent-cmp-eyebrow{color:#00ffbe;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.ent-cmp-title{color:#fff;font-size:36px;font-weight:700;line-height:1.18;margin:0 0 18px}.ent-cmp-title .text-accent-highlight{color:#00ffbe}.ent-cmp-subtitle{color:hsla(0,0%,100%,.8);font-size:1.02rem;line-height:1.65;margin:0 auto;max-width:780px}.ent-consol-grid{align-items:center;display:grid;gap:28px;grid-template-columns:1.1fr auto 1fr}.ent-consol-panel{border-radius:16px;padding:28px}.ent-consol-panel-before{background:rgba(255,90,90,.04);border:1px solid rgba(255,90,90,.25)}.ent-consol-panel-after{background:rgba(0,255,190,.05);border:1px solid rgba(0,255,190,.35)}.ent-consol-panel-label{font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.ent-consol-panel-before .ent-consol-panel-label{color:#ff8a8a}.ent-consol-panel-after .ent-consol-panel-label{color:#00ffbe}.ent-consol-vendor{align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);display:flex;font-size:.9rem;gap:10px;padding:9px 0}.ent-consol-vendor:last-child{border-bottom:none}.ent-consol-vendor svg{color:#ff8a8a;flex-shrink:0;font-size:18px!important}.ent-consol-after-headline{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 14px}.ent-consol-after-text{color:hsla(0,0%,100%,.78);font-size:.92rem;line-height:1.6;margin:0 0 18px}.ent-consol-after-list{list-style:none;margin:0;padding:0}.ent-consol-after-list li{align-items:center;color:#e8ecff;display:flex;font-size:.9rem;gap:10px;padding:7px 0}.ent-consol-after-list svg{color:#00ffbe;flex-shrink:0;font-size:18px!important}.ent-consol-arrow{color:#00ffbe;font-size:40px!important}.ent-arch-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ent-arch-card{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:28px;transition:border-color .3s ease,transform .3s ease}.ent-arch-card:hover{border-color:#00ffbe;transform:translateY(-3px)}.ent-arch-card-name{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 4px}.ent-arch-card-context{color:#00ffbc;font-size:.82rem;font-weight:600;margin-bottom:18px}.ent-arch-config{list-style:none;margin:0 0 18px;padding:0}.ent-arch-config li{color:hsla(0,0%,100%,.78);display:flex;font-size:.88rem;gap:8px;line-height:1.45;padding:5px 0}.ent-arch-config li span.k{color:#94a3b8;flex-shrink:0;font-weight:600;min-width:78px}.ent-arch-outcome{border-top:1px solid hsla(0,0%,100%,.1);color:#e8ecff;font-size:.9rem;line-height:1.55;padding-top:16px}.ent-arch-outcome strong{color:#00ffbe}@media (max-width:950px){.ent-consol-grid{grid-template-columns:1fr}.ent-consol-arrow{margin:0 auto;transform:rotate(90deg)}.ent-arch-grid{grid-template-columns:1fr}}@media (max-width:850px){.ent-cmp-title{font-size:28px}}.enterprise-page{margin:0;padding:0;width:100%}.enterprise-hero{padding-bottom:100px;padding-top:90px;width:100%}.enterprise-hero-content{margin:0 auto;max-width:1200px;padding:120px 0;text-align:center}.enterprise-hero-heading{color:#fff;font-size:52px;font-weight:700;line-height:1.2;margin:auto auto 24px;width:88%}.talos-hero-img{display:block;height:auto;margin:auto;max-width:460px;width:80%}.talos-hero.enterprise-hero-section{min-height:auto;padding-top:80px}.talos-hero.enterprise-hero-section .talos-hero-content{padding-bottom:48px;padding-top:24px}.enterprise-hero-h1{padding-top:40px}.enterprise-hero-description{color:#d1d5db;font-size:18px;line-height:1.6;margin:auto;max-width:550px;text-align:center;width:80%}.ep-button-flex{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.enterprise-hero-img{height:auto;margin-bottom:25px;max-width:225px;width:28%}.enterprise-process-description{max-width:825px;width:90%}.enterprise-hero-cta{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:60px}.enterprise-btn-primary{background:#00ffbe;border:none;border-radius:6px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .2s ease}.enterprise-btn-primary:hover{background:#00e6aa;box-shadow:0 4px 12px rgba(0,255,190,.4);transform:translateY(-2px)}.enterprise-webinar-label{font-weight:700}.enterprise-webinar-link{color:#03ffbe;font-size:12.5px;font-weight:700;text-decoration:none}.enterprise-btn-outline{background:transparent;border:2px solid #00ffbe;border-radius:6px;color:#00ffbe;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .2s ease}.enterprise-btn-outline:hover{background:rgba(0,255,190,.1);transform:translateY(-2px)}.enterprise-webinar-banner{align-items:center;background:#2a3ea4;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#d1d5db;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:center;margin:auto auto 35px;padding:9px 0;width:55%}.enterprise-webinar-banner:hover{box-shadow:0 4px 12px rgba(0,255,190,.3)}.enterprise-webinar-highlight{color:#00ffbe;font-weight:600}.enterprise-carousel{padding:20px 40px 200px;width:100%}.enterprise-carousel-container{margin:0 auto;max-width:1200px}.enterprise-carousel-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:60px;text-align:center}.enterprise-carousel-tabs{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.enterprise-carousel-img{height:auto;padding-left:100px;width:520px}.enterprise-carousel-tab{background:transparent;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.ec-reveal{filter:blur(2px);opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .42s ease,filter .42s ease;will-change:opacity,transform,filter}.ec-reveal.is-visible{filter:blur(0);opacity:1;transform:translateY(0)}.ec-tab-reveal{filter:blur(2px);opacity:0;transform:translateY(10px);transition:opacity .36s ease,transform .36s ease,filter .36s ease;will-change:opacity,transform,filter}.enterprise-carousel-tabs.tabs-live .ec-tab-reveal{filter:blur(0);opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ec-reveal,.ec-tab-reveal{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}}.enterprise-carousel-tab:hover{border-color:#00ffbe;color:#00ffbe}.enterprise-carousel-tab.active{background:#00ff8a;border-color:#00ffbe;color:#0a1628}.enterprise-carousel-content{align-items:center;background:hsla(0,0%,100%,.03);border-radius:15px;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding-left:60px}.enterprise-carousel-text{display:flex;flex-direction:column;gap:20px}.enterprise-carousel-heading{color:#fff;font-size:32px;font-weight:700}.ec-content-enter{animation:ecFadeSlideIn .24s ease forwards}.ec-content-exit{animation:ecFadeSlideOut .22s ease forwards}@keyframes ecFadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ecFadeSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.enterprise-carousel-description{color:#d1d5db;font-size:16px;line-height:1.5}.enterprise-carousel-button{align-self:flex-start;background:#2a3ea4;border:none;border-radius:6px;color:#dfecff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .2s ease}.enterprise-carousel-button:hover{background:#4059d9;box-shadow:0 4px 12px rgba(0,255,190,.4);transform:translateY(-2px)}.enterprise-carousel-image{border-radius:8px;height:auto;width:100%}.enterprise-process{padding:80px 40px 250px;width:100%}.enterprise-process-container{margin:0 auto 75px;max-width:1200px;padding-top:100px}.enterprise-process-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:24px;text-align:center}.enterprise-process-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding-top:45px}.enterprise-process-image{height:70px;margin-bottom:15px;width:auto}.enterprise-process-card{background:radial-gradient(circle at -10% 50%,rgba(10,27,61,0) 0,rgba(10,28,63,0) 40%,#0b1d40 75%),repeating-radial-gradient(circle at -10% 50%,hsla(0,0%,100%,.07) 0,hsla(0,0%,100%,.07) 1px,transparent 0,transparent 14px),#0a1732;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:40px;transition:all .3s ease}.enterprise-process-card:hover{background:radial-gradient(circle at -10% 50%,rgba(34,51,85,0) 0,rgba(34,51,85,0) 40%,#235 75%),repeating-radial-gradient(circle at -10% 50%,hsla(0,0%,100%,.07) 0,hsla(0,0%,100%,.07) 1px,transparent 0,transparent 14px),#235;border-color:#00ffbe;transform:translateY(-4px)}.enterprise-process-icon{color:#00ffbe;font-size:48px!important;height:48px!important;margin-bottom:20px;width:48px!important}.enterprise-process-card-title{color:#fff;font-size:28px;font-weight:900;margin-bottom:21px}.enterprise-process-section{margin-bottom:20px}.enterprise-process-section:last-child{margin-bottom:0}.enterprise-process-section-title{color:#00ffbe;font-size:16px;font-weight:700;margin-bottom:6px}.enterprise-process-section-text{color:#e6efff;font-size:16px;line-height:1.4}.enterprise-features{background:#b2d3ff;margin-top:60px;padding:120px 40px 100px;width:100%}.enterprise-features-container{margin:0 auto;max-width:1200px}.enterprise-features-title{color:#0f172a;font-size:48px;font-weight:700;margin-bottom:16px;text-align:center}.enterprise-features-subtitle{color:#475569;font-size:20px;line-height:1.6;margin-bottom:80px;text-align:center}.enterprise-features-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.enterprise-feature-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:32px;transition:all .3s ease}.enterprise-feature-card:hover{border-color:#06b6d4;box-shadow:0 8px 24px rgba(6,182,212,.15);transform:translateY(-4px)}.enterprise-feature-icon{color:#0629ad;font-size:40px!important;height:40px!important;margin-bottom:16px;width:40px!important}.enterprise-feature-title{color:#0f172a;font-size:18px;font-weight:700;margin-bottom:12px}.enterprise-feature-description{color:#1a2b43;font-size:15px;line-height:1.3}.enterprise-quote{background:#b2d3ff;padding:80px 40px 120px;width:100%}.enterprise-quote-container{margin:0 auto;max-width:900px}.enterprise-quote-card{background:radial-gradient(circle at 110% 110%,rgba(118,82,210,.12) 0,rgba(118,82,210,.12) 6%,transparent 0,transparent 12%,rgba(118,82,210,.1) 0,rgba(118,82,210,.1) 18%,transparent 0,transparent 26%,rgba(118,82,210,.08) 0,rgba(118,82,210,.08) 34%,transparent 0,transparent 44%,rgba(118,82,210,.06) 0,rgba(118,82,210,.06) 54%,transparent 0),#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:60px;position:relative}.enterprise-quote-icon{color:#2a3ea4;font-size:60px!important;height:60px!important;margin-bottom:24px;transform:scaleX(-1);width:60px!important}.enterprise-quote-text{color:#0a1628;font-size:24px;font-weight:500;line-height:1.5;margin:0 0 32px}.enterprise-quote-author{margin-bottom:32px}.enterprise-quote-name{color:#0c4a6e;font-size:18px;font-weight:700;margin:0 0 4px}.enterprise-quote-title{color:#475569;font-size:16px;margin:0}.enterprise-quote-button{background:transparent;border:2px solid #0a1628;border-radius:6px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.enterprise-quote-button:hover{background:#0a1628;box-shadow:0 4px 12px rgba(10,22,40,.3);color:#fff;transform:translateY(-2px)}.cap-ex-section{background-color:#0a1628;color:#fff;padding:80px 20px}.cap-ex-container{margin:0 auto;max-width:1200px}.cap-ex-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:24px;text-align:center}.cap-ex-subtext{color:hsla(0,0%,100%,.85);line-height:1.6;margin:0 auto 60px;max-width:800px;text-align:center}.cap-ex-cards{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:48px}.cap-ex-card{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:32px 24px;transition:transform .3s ease,border-color .3s ease}.cap-ex-card:hover{border-color:#00ffbe;transform:translateY(-4px)}.cap-ex-card-title{color:#00ffbe;margin-bottom:16px}.cap-ex-card-description{color:#fff;line-height:1.5;margin-bottom:24px}.cap-ex-card-image{background-color:hsla(0,0%,100%,.05);border-radius:6px;height:200px;margin-bottom:24px;overflow:hidden;width:100%}.cap-ex-card-image img{height:100%;object-fit:cover;width:100%}.cap-ex-card-bullets{list-style:none;margin:0;padding:0}.cap-ex-card-bullet{color:hsla(0,0%,100%,.75);line-height:1.5;margin-bottom:12px;padding-left:24px;position:relative}.cap-ex-card-bullet:last-child{margin-bottom:0}.cap-ex-card-bullet:before{color:#00ffbe;content:"•";left:8px;position:absolute}.rro-section{color:#fff;padding:80px 20px}.rro-container{margin:0 auto;max-width:1200px}.rro-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:60px;text-align:center}.rro-card{border-radius:12px;margin-top:35px;padding:0 40px 80px}.rro-content{align-items:start;display:grid;gap:48px;grid-template-columns:1fr}.rro-narrative{align-items:center;display:flex;min-height:100%}.rro-narrative-text{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.8}.rro-outcomes{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.rro-cta-button{background-color:#0a1732;border:1px solid #03ffbe;border-radius:8px;color:#03ffbe;cursor:pointer;font-size:14px;font-weight:600;margin:auto;padding:18px 32px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:fit-content}.rro-cta-button:hover{background-color:#0c295e}.rro-outcome-tile{background:radial-gradient(circle at -10% 50%,rgba(10,27,61,0) 0,rgba(10,28,63,0) 40%,#0b1d40 75%),repeating-radial-gradient(circle at -10% 50%,hsla(0,0%,100%,.07) 0,hsla(0,0%,100%,.07) 1px,transparent 0,transparent 14px),#0a1732;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:24px;transition:all .3s ease}.rro-outcome-tile:hover{background-color:rgba(0,255,190,.05);border-color:#00ffbe;transform:translateY(-2px)}.rro-outcome-icon{color:#00ffbe;font-size:40px!important;height:40px!important;margin-bottom:12px;width:40px!important}.rro-outcome-title{color:#00ffbe;font-size:1rem;font-weight:600;margin-bottom:12px}.rro-outcome-description{color:hsla(0,0%,100%,.75);font-size:.9rem;line-height:1.5;margin:0}.comparison-section{background:#050816;padding:64px 24px;width:100%}.comparison-container{margin:0 auto;max-width:1280px}.comparison-table{backdrop-filter:blur(10px);background:rgba(8,13,31,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.comparison-row{align-items:stretch;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:minmax(180px,2.2fr) repeat(4,minmax(90px,1fr))}.comparison-row:last-child{border-bottom:none}.comparison-row-header{background:linear-gradient(180deg,rgba(19,28,61,.96),rgba(10,15,34,.96))}.comparison-cell{align-items:center;border-right:1px solid hsla(0,0%,100%,.08);color:#e8ecff;display:flex;font-size:.95rem;justify-content:center;line-height:1.45;min-height:72px;padding:18px 20px;text-align:center}.comparison-cell-feature-with-tooltip{align-items:center;display:flex;gap:.5rem}.comparison-feature-label,.comparison-tooltip-trigger{align-items:center;display:inline-flex}.comparison-tooltip-trigger{background:transparent;border:none;color:#ffb200;cursor:pointer;flex-shrink:0;font-size:1rem;height:1rem;justify-content:center;opacity:.72;padding:0;transition:opacity .2s ease,transform .2s ease;width:1rem}.comparison-tooltip-trigger:focus-visible,.comparison-tooltip-trigger:hover{opacity:1;transform:translateY(-1px)}.comparison-tooltip{background:#d2daff!important;border-radius:14px!important;box-shadow:0 10px 30px rgba(0,0,0,.18)!important;color:#0c0113!important;font-size:14px!important;font-weight:500!important;line-height:1.15!important;max-width:300px!important;padding:18px 20px!important}.comparison-tooltip-arrow{color:#fff!important}.comparison-status-icon{font-size:1.35rem!important;vertical-align:middle}.comparison-status-icon-basic,.comparison-status-icon-degraded,.comparison-status-icon-no,.comparison-status-icon-yes{color:inherit}.comparison-cell:last-child{border-right:none}.comparison-cell-feature{background:hsla(0,0%,100%,.02);color:#fff;font-weight:600;justify-content:flex-start;text-align:left}.comparison-cell-brand{color:#fff;font-size:1rem;font-weight:700}.comparison-cell-brand-talos{color:#00ffbc}.comparison-cell-value{font-weight:600}.comparison-cell-value-yes{color:#00ffbc}.comparison-cell-value-no{color:hsla(0,0%,100%,.66)}.comparison-cell-value-basic,.comparison-cell-value-degraded,.comparison-cell-value-frontier{color:#fc6}.comparison-table{overflow-x:visible;width:100%}@media (max-width:1200px){.comparison-cell{font-size:.95rem;padding:18px 16px}.comparison-cell-brand{font-size:1rem}}@media (max-width:1024px){.comparison-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-cell{font-size:.9rem;padding:16px 14px}.comparison-cell-brand{font-size:.95rem}}@media (max-width:850px){.comparison-section{padding:40px 16px}.comparison-cell{font-size:.85rem;min-height:60px;padding:14px 12px}.comparison-cell-brand{font-size:.9rem}.rro-section{padding-top:120px}}@media (max-width:650px){.how-we-compare-section{display:none}}@media (max-width:520px){.enterprise-hero{padding-bottom:70px}}@media (max-width:480px){.enterprise-hero{padding-bottom:70px}.comparison-cell{font-size:.75rem;padding:12px 10px}.comparison-cell-brand{font-size:.85rem}}.talos-section{background:#b3d3ff;padding:80px 40px 120px;width:100%}.talos-container{margin:0 auto;max-width:900px}.talos-card{background:radial-gradient(circle at 110% 110%,rgba(118,82,210,.12) 0,rgba(118,82,210,.12) 6%,transparent 0,transparent 12%,rgba(118,82,210,.1) 0,rgba(118,82,210,.1) 18%,transparent 0,transparent 26%,rgba(118,82,210,.08) 0,rgba(118,82,210,.08) 34%,transparent 0,transparent 44%,rgba(118,82,210,.06) 0,rgba(118,82,210,.06) 54%,transparent 0),#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:60px;position:relative}.talos-eyebrow{color:#00ffbe;font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.talos-headline{color:#0a1628;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 24px}.talos-body{color:#475569;font-size:16px;line-height:1.8;margin:0 0 32px}.ent-talos-outcomes{list-style:none;margin:0 0 40px;padding-bottom:40px}.talos-outcome-item{color:#0a1628;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:16px;padding-left:32px;position:relative}.talos-outcome-item:last-child{margin-bottom:0}.talos-outcome-item:before{color:#00ffbe;content:"✓";font-size:18px;font-weight:700;left:8px;position:absolute}.talos-cta-button{background:#0a1628;border:2px solid #0a1628;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .2s ease}.talos-cta-button:hover{background:transparent;box-shadow:0 4px 12px rgba(10,22,40,.2);color:#0a1628;transform:translateY(-2px)}@media (max-width:1065px){.enterprise-webinar-label{display:none}}@media (max-width:1000px){.enterprise-hero-heading{font-size:45px;width:97%}.enterprise-carousel-tab{font-size:14px;padding-left:15px;padding-right:15px}.enterprise-carousel-img{padding-left:50px;width:400px}.enterprise-carousel-content{padding-left:35px}.enterprise-carousel-description{font-size:15px;line-height:1.35}}@media (max-width:900px){.enterprise-hero-heading{font-size:40px;width:97%}.enterprise-webinar-banner{display:none}}@media (max-width:800px){.enterprise-carousel-tab{font-size:12px;font-weight:700}.enterprise-carousel-heading{font-size:25px}.enterprise-carousel-button{font-size:13px}.enterprise-carousel-description{margin-bottom:-25px}.enterprise-carousel-img{padding-left:30px;width:350px}}@media (max-width:768px){.talos-section{padding:60px 24px 80px}.talos-card{padding:40px 24px}.talos-eyebrow{font-size:12px}.talos-headline{font-size:28px}.talos-body,.talos-outcome-item{font-size:15px}.talos-cta-button{width:100%}.rro-title{font-size:32px}.rro-card{padding:0 24px 40px}.rro-outcome-tile{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:35px;padding-right:35px;text-align:center}.rro-narrative-text{font-size:1rem}.cap-ex-cards{grid-template-columns:repeat(3,1fr)}.enterprise-hero-content{padding:60px 24px}.enterprise-hero-heading{font-size:55px;width:98%}.enterprise-hero-description{font-size:17px}.enterprise-hero-cta{flex-direction:column;width:100%}.enterprise-btn-outline,.enterprise-btn-primary{width:100%}.enterprise-webinar-banner{flex-direction:column;gap:4px;text-align:center}.enterprise-carousel{padding:0 24px 30px}.enterprise-carousel-title{font-size:32px;margin-bottom:40px}.enterprise-carousel-tabs{flex-wrap:wrap;gap:8px}.enterprise-carousel-tab{font-size:14px;padding:12px 16px}.enterprise-carousel-content{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;padding:40px 24px}.enterprise-carousel-heading{font-size:28px}.enterprise-carousel-description{font-size:14px}.enterprise-carousel-button{width:100%}.enterprise-carousel-img{margin:auto auto 30px;max-width:440px;padding-left:0;width:100%}.enterprise-process{padding:100px 24px 220px}.enterprise-process-title{font-size:32px}.enterprise-process-grid{grid-template-columns:1fr}.enterprise-process-card{padding:32px 24px}.enterprise-process-card-title{font-size:24px}.enterprise-features{padding:60px 24px}.enterprise-features-title{font-size:40px!important}.enterprise-features-subtitle{font-size:16px;margin-bottom:50px}.enterprise-features-grid{gap:24px;grid-template-columns:1fr}.enterprise-feature-card{padding:24px}.enterprise-quote{padding:60px 24px 80px}.enterprise-quote-card{padding:40px 24px}.enterprise-quote-icon{font-size:48px!important;height:48px!important;width:48px!important}.enterprise-quote-text{font-size:18px}.enterprise-quote-name{font-size:16px}.enterprise-carousel-text{padding-left:35px;padding-right:35px}.enterprise-quote-title{font-size:14px}.enterprise-quote-button{width:100%}}@media (max-width:700px){.enterprise-hero-heading{font-size:50px;width:99%}.enterprise-hero-description{font-size:16px}.bdop-description{font-size:17px!important}}@media (max-width:580px){.enterprise-hero-heading{font-size:42px;width:100%}.enterprise-carousel-text{padding-left:30px;padding-right:30px}.enterprise-hero-description{width:90%}.rro-outcomes{display:flex;flex-direction:column}.rro-outcome-tile{align-items:flex-start;padding-left:20px}.rro-outcome-icon{margin-bottom:0;position:absolute}.rro-outcome-title{margin-bottom:5px;margin-left:55px}.rro-outcome-description{line-height:1;margin:0 0 0 55px;text-align:left}}@media (max-width:480px){.talos-card{padding:32px 20px}.talos-headline{font-size:24px}.talos-body{font-size:14px}.talos-outcome-item{font-size:14px;padding-left:28px}.talos-cta-button{font-size:14px;padding:12px 24px}.enterprise-hero-heading{font-size:37px}.enterprise-webinar-banner{font-size:12px}.enterprise-carousel-heading,.enterprise-carousel-title{font-size:24px}.enterprise-carousel-content{padding:0 0 32px}.enterprise-carousel-text{padding-left:20px;padding-right:20px}.enterprise-process-title{font-size:24px}.enterprise-process-card-title{font-size:20px}.enterprise-features-title{font-size:28px}.enterprise-features-subtitle{font-size:14px}.enterprise-feature-card{padding:20px}.enterprise-feature-title{font-size:16px}.enterprise-feature-description{font-size:14px}.enterprise-quote-card{padding:32px 20px}.enterprise-quote-text{font-size:16px}.enterprise-quote-name{font-size:15px}.enterprise-quote-title{font-size:13px}.enterprise-quote-button{font-size:14px;padding:10px 24px}}.wyg-container{padding:4rem 2rem 220px;width:100%}.wyg-header{margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.wyg-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.wyg-description{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.7}.wyg-tiles{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1150px}.wyg-tile{align-items:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(0,255,255,.05),rgba(0,255,136,.05));border:2px solid rgba(0,255,255,.3);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:2rem 1.5rem;text-align:center;transition:all .4s ease}.wyg-tile:hover{background:linear-gradient(135deg,rgba(0,255,255,.08),rgba(0,255,136,.08));border-color:#0f8;box-shadow:0 0 30px rgba(0,255,136,.3);transform:translateY(-8px)}.wyg-tile-icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,255,136,.15));border:2px solid rgba(0,255,255,.4);border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease;width:70px}.wyg-tile:hover .wyg-tile-icon-wrapper{background:linear-gradient(135deg,rgba(0,255,255,.25),rgba(0,255,136,.25));border-color:#0f8;box-shadow:0 0 20px rgba(0,255,136,.4);transform:scale(1.1)}.wyg-tile-icon{color:#0ff;font-size:2.25rem!important;height:2.25rem;transition:all .4s ease;width:2.25rem}.wyg-tile:hover .wyg-tile-icon{color:#0f8;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.wyg-tile-label{color:#0ff;font-size:1.25rem;font-weight:700;margin-bottom:1rem;transition:all .3s ease}.wyg-tile:hover .wyg-tile-label{color:#0f8}.wyg-tile-description{color:hsla(0,0%,100%,.75);font-size:.95rem;line-height:1.3}.ci-container{padding:4rem 2rem;width:100%}.ci-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.ci-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.ci-description{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.7;margin:auto;max-width:750px;padding-bottom:15px;width:90%}.ci-loop{margin:0 auto;max-width:1400px}.ci-steps-container{margin-bottom:3rem;position:relative}.ci-connector-line{background:linear-gradient(90deg,#0ff,#0f8 50%,#0ff);height:2px;left:8%;opacity:.3;position:absolute;right:8%;top:40px;z-index:1}.ci-steps{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:auto;max-width:1100px;position:relative;z-index:2}.ci-step{flex:1;flex-direction:column;text-align:center}.ci-step,.ci-step-icon-wrapper{align-items:center;display:flex;position:relative}.ci-step-icon-wrapper{background-color:#160736;border:3px solid #0ff;border-radius:50%;box-shadow:0 0 20px rgba(0,255,255,.4);cursor:pointer;height:80px;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease;width:80px;z-index:3}.ci-step:hover .ci-step-icon-wrapper{border-color:#0f8;box-shadow:0 0 30px rgba(0,255,136,.6);transform:scale(1.15)}.ci-step-icon{color:#0ff;font-size:2.25rem!important;height:2.25rem;transition:all .4s ease;width:2.25rem}.ci-step:hover .ci-step-icon{color:#0f8}.ci-step-icon-wrapper:hover .ci-step-icon{color:#0f8;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.ci-step-content{max-width:280px}.ci-step-label{color:#0ff;font-size:1.125rem;font-weight:700;margin-bottom:8px;transition:all .3s ease}.ci-step:hover .ci-step-label{color:#0f8}.ci-step-description{color:#ffffffe0;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.ci-step-output{background:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.2);border-radius:6px;display:flex;flex-direction:column;gap:.25rem;margin-top:35px;padding:.75rem;transition:all .3s ease}.ci-step:hover .ci-step-output{background:rgba(0,255,136,.08);border-color:rgba(0,255,136,.3)}.ci-output-label{color:#ffffffb8;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ci-output-value{color:#0ff;font-size:.875rem;font-weight:600;transition:color .3s ease}.ci-step:hover .ci-output-value{color:#0f8}.ci-step-arrow{color:#0ff;font-size:2rem;opacity:.6;position:absolute;right:-1.5rem;top:21px;transition:all .3s ease;z-index:2}.ci-step:hover .ci-step-arrow{color:#0f8;opacity:1}.ci-footer{border-top:1px solid rgba(0,255,255,.15);margin-top:3rem;padding-top:2rem;text-align:center}.ci-micro-statement{color:hsla(0,0%,100%,.5);font-size:1rem;font-style:italic;margin:0 auto;max-width:600px}@media (max-width:1200px){.wyg-tiles{gap:1.75rem;grid-template-columns:repeat(2,1fr)}.ci-steps{gap:.5rem}.ci-step-content{max-width:240px}.ci-step-label{font-size:1rem}.ci-step-description{font-size:.85rem}.ci-step-arrow{right:-1rem}}@media (max-width:1024px){.ci-step-icon-wrapper{height:70px;width:70px}.ci-step-icon{font-size:2rem!important;height:2rem;width:2rem}.ci-step-content{max-width:200px}.ci-step-description{font-size:.8rem}}@media (max-width:768px){.wyg-container{padding:3rem 1.5rem}.wyg-title{font-size:2rem}.wyg-description{font-size:1rem}.wyg-tiles{gap:1.5rem;grid-template-columns:1fr}.wyg-tile{padding:1.75rem 1.5rem}.ci-container{padding:3rem 1.5rem}.ci-title{font-size:2rem}.ci-description{font-size:1rem}.ci-connector-line{display:none}.ci-steps{flex-direction:column;gap:2.5rem}.ci-step{align-items:flex-start;flex-direction:row;gap:1.5rem;text-align:left}.ci-step-icon-wrapper{flex-shrink:0;margin-bottom:0}.ci-step-content{max-width:none}.ci-step-arrow{display:none}.ci-step-output{align-items:center;flex-direction:row;gap:.5rem}.ci-output-label:after{content:" "}}@media (max-width:480px){.wyg-container{padding:2rem 1rem}.wyg-title{font-size:1.75rem}.wyg-header{margin-bottom:2.5rem}.wyg-tile{padding:1.5rem 1.25rem}.wyg-tile-icon-wrapper{height:60px;width:60px}.wyg-tile-icon{font-size:2rem!important;height:2rem;width:2rem}.wyg-tile-label{font-size:1.125rem}.wyg-tile-description{font-size:.9rem}.ci-container{padding:2rem 1rem}.ci-title{font-size:1.75rem}.ci-header{margin-bottom:3rem}.ci-step-icon-wrapper{height:60px;width:60px}.ci-step-icon{font-size:1.75rem!important;height:1.75rem;width:1.75rem}.ci-step-label{font-size:.95rem}.ci-step-description{font-size:.8rem}.ci-output-label{font-size:.7rem}.ci-output-value{font-size:.8rem}}.notFoundContainer{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:640px;padding:80px 24px;text-align:center}.notFoundImageWrapper{margin:80px auto 60px;max-width:520px;width:90%}.notFoundImage{display:block;height:auto;-webkit-mask-composite:intersect;mask-composite:intersect;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000 80%,transparent),linear-gradient(270deg,transparent 0,#000 40%,#000 80%,transparent);mask-image:linear-gradient(0deg,transparent 0,#000 40%,#000 80%,transparent),linear-gradient(270deg,transparent 0,#000 40%,#000 80%,transparent);width:100%}.notFoundTitle{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.notFoundCopy{font-size:16px;line-height:1.6;margin-bottom:12px}.notFoundSubCopy{font-size:15px;line-height:1.5;margin-bottom:32px}.notFoundPrimaryButton{align-items:center;background:linear-gradient(135deg,#6982ff,#35f);border-radius:999px;box-shadow:0 10px 30px rgba(51,85,255,.35);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.01em;margin-bottom:100px;padding:14px 28px;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.notFoundPrimaryButton:hover{box-shadow:0 14px 40px rgba(51,85,255,.45);opacity:.95;transform:translateY(-2px)}.notFoundPrimaryButton:active{box-shadow:0 8px 24px rgba(51,85,255,.35);transform:translateY(0)}@media (max-width:600px){.notFoundContainer{padding:60px 20px}.notFoundTitle{font-size:26px}.notFoundImage{margin:auto auto 20px;width:75%}}*{box-sizing:border-box;margin:0;padding:0}.support-hero-section{padding:150px 40px 0}.support-hero-content{margin:0 auto;max-width:820px}.support-hero-subtitle{color:#00fff7;font-size:16px;font-weight:500;margin-bottom:12px}.support-hero-title{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:32px}.support-search-container{position:relative;width:100%}.support-search-clear{padding:4px;right:10px}.support-search-clear,.support-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.support-search-icon{color:hsla(0,0%,100%,.6);font-size:24px;left:16px}.support-search-input{background-color:rgba(0,0,0,.9);border:none;border-radius:4px;color:#fff;font-size:16px;outline:none;padding:16px 44px 16px 52px;transition:all .3s ease;width:100%}.support-search-input:hover{background-color:rgba(0,0,0,.7)}.support-search-input:focus{background-color:rgba(0,0,0,.6)}.support-search-input::placeholder{color:hsla(0,0%,100%,.5)}.support-all-topics-section{padding:50px 40px 200px}.support-section-content{margin:0 auto;max-width:1000px}.support-search-results{width:100%}.support-search-section{margin-top:12px}.support-search-section-title{font-weight:600;margin:10px 0;opacity:.85}.support-search-empty{opacity:.9;padding:28px 0}.support-section-title{color:#fff;font-size:32px;font-weight:700;margin-bottom:48px}.support-topics-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.support-topic-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;padding:40px 32px;text-align:center;transition:all .3s ease}.support-topic-card:hover{background:hsla(0,0%,100%,.08);box-shadow:0 8px 24px rgba(0,255,247,.2);transform:translateY(-4px)}.support-topic-icon{margin-bottom:20px}.support-topic-title{color:#fff;font-size:18px;font-weight:600}.support-help-section{background-color:#b2d3ff;padding:100px 20px}.support-topics-detail-view{align-items:flex-start;display:grid;gap:40px;grid-template-columns:300px 1fr}.support-topics-sidebar{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:24px 0;position:sticky;top:20px}.support-sidebar-title{color:#fff;font-size:20px;font-weight:700;margin:0;padding:0 24px 16px}.support-sidebar-topics-list{display:flex;flex-direction:column}.support-sidebar-topic-item{align-items:center;border-left:3px solid transparent;cursor:pointer;display:flex;gap:12px;padding:14px 24px;transition:all .2s ease}.support-sidebar-topic-item:hover{background:hsla(0,0%,100%,.05)}.support-sidebar-topic-item.active{background:rgba(0,255,247,.1);border-left-color:#00fff7}.support-sidebar-topic-icon{align-items:center;display:flex;justify-content:center}.support-sidebar-topic-title{color:#fff;font-size:15px;font-weight:500}.support-topics-content{min-height:400px}.support-breadcrumb{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:32px}.support-breadcrumb-link{color:#2185ff;cursor:pointer;transition:color .2s ease}.support-breadcrumb-link:hover{color:#4a9fff}.support-breadcrumb-current{color:hsla(0,0%,100%,.7)}.support-faq-sections{display:flex;flex-direction:column;gap:16px}.support-faq-section{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:20px;overflow:hidden}.support-faq-section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background .2s ease}.support-faq-section-header:hover{background:hsla(0,0%,100%,.05)}.support-faq-section-title{color:#fff;font-size:18px;font-weight:600;margin:0}.support-h2{color:#2265ff;font-size:52px;text-align:center}.support-h3{color:#15257a;font-size:20px;font-weight:900;margin-left:-10px}.support-p{color:#00051f;font-size:22px;padding-bottom:75px;padding-top:7px;text-align:center}.support-subtext{color:#00051f;font-size:15px;text-align:left}.support-faq-questions{display:flex;flex-direction:column;gap:16px;padding:0 24px 20px}.support-faq-question-item{display:flex;flex-direction:column;gap:8px}.support-faq-question-link{align-items:center;background:transparent;border:none;color:#2185ff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;line-height:1.5;text-align:left;text-decoration:none;transition:color .2s ease;width:100%}.support-faq-question-link:hover{color:#4a9fff;text-decoration:underline}.support-faq-answer{border-radius:10px;padding:2px 0 12px}.support-faq-answer-text{color:#fafafa;font-size:16px;font-weight:300;line-height:1.5}.support-faq-codeblock{border-radius:10px;overflow-x:auto;padding:12px}.support-help-title{color:#00051f;font-size:32px;font-weight:700;margin-bottom:16px;text-align:center}.support-help-subtitle{color:#1a2a4a;font-size:16px;margin-bottom:64px;text-align:center}.support-back-button{color:#00fff7;cursor:pointer;font-weight:700}.support-help-options{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1000px}.support-help-card{align-items:center;background:#fff;border:1px solid rgba(0,5,31,.1);border-radius:8px;cursor:pointer;display:flex;gap:24px;padding:48px;transition:all .3s ease}.support-help-card:hover{box-shadow:0 8px 24px rgba(33,133,255,.3);transform:translateY(-4px)}.support-help-card-content{flex:1}.support-help-card-title{color:#2185ff;font-size:20px;font-weight:600;margin-bottom:12px}.support-help-card-description{color:#1a2a4a;font-size:15px;line-height:1.5}@media (max-width:768px){.support-hero-title{font-size:36px}.support-topics-detail-view,.support-topics-grid{grid-template-columns:1fr}.support-topics-sidebar{position:static}.support-help-options{grid-template-columns:1fr}.support-all-topics-section,.support-help-section{padding:60px 20px}}.cmer-container{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:170px 30px 80px}.cmer-content-wrapper{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;max-width:1140px}.compliance-audit-wrapper{flex-direction:row-reverse}.cmer-text-section{padding-right:5%;width:85%}.compliance-audit-text{padding-right:0;width:135%}.cmer-image{height:auto;width:82%}.change-item{align-items:center;color:#b2bdff;display:flex;font-size:15px;font-weight:700;line-height:1.7;margin-bottom:15px}.change-item:hover{color:#00d6ff;transition:color .2s}.change-item:hover .cmer-list-icon{fill:#00d6ff!important;transition:fill .2s}.cmer-list-icon{fill:#b2bdff;font-size:30px;margin-right:15px}.cmer-title{color:#fff;font-size:46px;font-weight:800;line-height:1.1;padding-bottom:25px;text-align:left}.cmer-subtitle{color:#48bb78;font-size:24px;font-weight:400;line-height:1.4;margin:0 0 40px}.cmer-paragraph{color:#e2e8f0;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 24px}.cmer-commits-section{display:flex;flex-direction:row;justify-content:flex-end;order:1;width:100%}.cmer-commits-panel{background:#161c2f;border:1px solid #30363d;border-radius:8px;overflow:hidden}.cmer-commits-header{background:#00061f;border-bottom:1px solid #30363d;padding:16px 20px}.cmer-commits-title{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.cmer-filters{display:flex;flex-wrap:wrap;gap:8px}.cmer-filter-btn{align-items:center;background:#181e3a;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:background .2s}.cmer-filter-btn:hover{background:#475464}.cmer-branch-icon,.cmer-time-icon,.cmer-user-icon{font-size:14px;opacity:.7}.cmer-commits-list{padding:0}.cmer-date-group{border-bottom:1px solid #21262d}.cmer-date-group:last-child{border-bottom:none}.cmer-date-separator{align-items:center;background:#2d3c70;color:#8b949e;display:flex;font-size:13px;gap:8px;padding:12px 20px}.cmer-date-icon{font-size:12px}.cmer-commit-item{border-top:1px solid #21262d;padding:16px 20px;transition:background .2s}.cmer-commit-item:first-of-type{border-top:none}.cmer-commit-item:hover{background:#161b22}.cmer-commit-main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.cmer-commit-info{flex:1;min-width:200px}.cmer-commit-title{color:#c9d1d9;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.cmer-pr-number{color:#58a6ff}.cmer-commit-meta{align-items:center;color:#8b949e;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.cmer-avatar{background:#30363d;border-radius:50%;display:inline-block;height:16px;width:16px}.cmer-commit-user{color:#c9d1d9}.cmer-commit-action,.cmer-commit-time{color:#8b949e}.cmer-commit-actions{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.cmer-status{border:1px solid;border-radius:12px;font-size:12px;font-weight:500;padding:4px 10px}.cmer-status-verified{background:#0d442947;border-color:#03ff8a;color:#03ff8a}.cmer-status-unverified{background:#3d2a00;border-color:#d29922;color:#d29922}.cmer-hash{background:#1f2937;border-radius:4px;color:#00c4ff;font-family:Courier New,monospace;font-size:11px;font-weight:600;padding:4px 8px}.cmer-icon-btn{background:transparent;border:1px solid #30363d;border-radius:4px;color:#8b949e;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s}.cmer-icon-btn:hover{background:#30363d;color:#c9d1d9}@media (max-width:1092px){.cmer-title{font-size:40px;padding-bottom:10px}.cmer-paragraph{font-size:16px}.change-item{font-size:14px;margin-bottom:12px}.cmer-text-section{margin:auto;padding-right:0}}@media (max-width:900px){.cmer-content-wrapper{align-items:flex-start;flex-direction:column}.cmer-commits-section{margin:auto;width:75%}.cmer-container{padding-top:80px}.compliance-audit-wrapper{flex-direction:column-reverse}.cmer-image{display:block;margin:auto;width:65%}.compliance-audit-text{width:85%}}@media (max-width:780px){.cmer-commits-section{width:90%}}@media (max-width:767px){.cmer-title{font-size:36px}.cmer-subtitle{font-size:20px}.cmer-paragraph{font-size:16px}}@media (max-width:530px){.cmer-commit-main{flex-direction:column}.cmer-commit-actions{flex-direction:row}.cmer-status-verified{border:none}.cmer-filters{display:none}.cmer-commits-title{margin-bottom:0}.cmer-date-separator{padding:9px 20px}}@media (max-width:480px){.cmer-title{font-size:30px}.cmer-subtitle{font-size:18px}.cmer-paragraph{font-size:15px}.cmer-commit-item,.cmer-commits-header{padding:12px 16px}.cmer-text-section,.compliance-audit-section{width:96%}.cmer-commits-section{width:100%}.compliance-audit-wrapper{gap:20px}.cmer-container{padding:80px 15px}}.shield-policy-section{color:#fff;padding:80px 20px}.shield-policy-container{margin:0 auto;max-width:1200px}.shield-policy-header{margin-bottom:16px;text-align:center}.shield-policy-eyebrow{color:#00ffbe;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.shield-policy-title{color:#fff;font-size:40px;font-weight:700;line-height:1.15;margin:0 0 22px}.shield-policy-description{color:hsla(0,0%,100%,.8);font-size:1.05rem;line-height:1.7;margin:0 auto 8px;max-width:760px;text-align:center}.shield-policy-table{backdrop-filter:blur(10px);background:rgba(8,13,31,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;display:flex;flex-direction:column;margin-top:48px;overflow:hidden;width:100%}.shield-policy-row{align-items:stretch;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.9fr) minmax(200px,1.5fr)}.shield-policy-row:last-child{border-bottom:none}.shield-policy-row-header{background:linear-gradient(180deg,rgba(19,28,61,.96),rgba(10,15,34,.96))}.shield-policy-cell{align-items:center;border-right:1px solid hsla(0,0%,100%,.08);color:#e8ecff;display:flex;font-size:.95rem;line-height:1.5;padding:22px 24px}.shield-policy-cell:last-child{border-right:none}.shield-policy-row-header .shield-policy-cell{color:hsla(0,0%,100%,.7);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shield-policy-level{align-items:flex-start;background:hsla(0,0%,100%,.02);flex-direction:column;gap:8px}.shield-policy-level-name{color:#00ffbc;font-size:1rem;font-weight:700}.shield-policy-tag{border-radius:999px;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.shield-policy-tag-strict{background:rgba(0,255,255,.1);border:1px solid rgba(0,255,255,.3);color:#7ee8ff}.shield-policy-tag-open{background:rgba(255,204,102,.1);border:1px solid rgba(255,204,102,.3);color:#fc6}.shield-policy-tag-off{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.7)}.shield-policy-wire{color:#fff;font-weight:500}.shield-policy-use{color:hsla(0,0%,100%,.72)}.shield-policy-note{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:36px}.shield-policy-note-item{background:#0a1732;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:22px;transition:border-color .3s ease,transform .3s ease}.shield-policy-note-item:hover{border-color:#00ffbe;transform:translateY(-2px)}.shield-policy-note-icon{color:#00ffbe;font-size:32px!important;margin-bottom:12px}.shield-policy-note-title{color:#00ffbe;font-size:1rem;font-weight:600;margin:0 0 8px}.shield-policy-note-text{color:hsla(0,0%,100%,.75);font-size:.9rem;line-height:1.55;margin:0}@media (max-width:1024px){.shield-policy-table{overflow-x:auto}}@media (max-width:900px){.shield-policy-note{grid-template-columns:1fr}}@media (max-width:850px){.shield-policy-title{font-size:32px}.shield-policy-row{grid-template-columns:1fr}.shield-policy-cell{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none;padding:16px 18px}.shield-policy-row-header{display:none}.shield-policy-cell:before{color:hsla(0,0%,100%,.5);content:attr(data-label);display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.shield-policy-level:before{content:none}}.td-section{color:#fff;padding:80px 20px}.td-container{margin:0 auto;max-width:1200px}.td-header{margin-bottom:44px;text-align:center}.td-eyebrow{color:#00ffbe;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.td-title{font-size:38px;font-weight:700;line-height:1.18;margin:0 0 18px}.td-title .text-accent-highlight{color:#00ffbe}.td-subtitle{color:hsla(0,0%,100%,.8);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:800px}.td-contrast{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-bottom:40px}.td-contrast-panel{border-radius:16px;padding:28px}.td-contrast-bad{background:rgba(255,90,90,.04);border:1px solid rgba(255,90,90,.22)}.td-contrast-good{background:rgba(0,255,190,.05);border:1px solid rgba(0,255,190,.32)}.td-contrast-label{font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.td-contrast-bad .td-contrast-label{color:#ff8a8a}.td-contrast-good .td-contrast-label{color:#00ffbe}.td-contrast-head{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 12px}.td-contrast-text{color:hsla(0,0%,100%,.78);font-size:.95rem;line-height:1.6;margin:0}.td-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.td-card{background:#0a1732;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;transition:border-color .3s ease,transform .3s ease}.td-card:hover{border-color:#00ffbe;transform:translateY(-2px)}.td-card-icon{color:#00ffbe;font-size:30px!important;margin-bottom:12px}.td-card-title{color:#fff;font-size:1.05rem;font-weight:700;margin:0 0 8px}.td-card-text{color:hsla(0,0%,100%,.72);font-size:.9rem;line-height:1.55;margin:0}.td-note{color:hsla(0,0%,100%,.7);font-size:.98rem;line-height:1.6;margin-top:32px;text-align:center}.td-note strong{color:#00ffbe}.td-flow{align-items:stretch;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-bottom:36px}.td-flow-step{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;flex:1 1 0;margin:6px;min-width:150px;padding:20px 16px;text-align:center}.td-flow-step-label{color:#00ffbc;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.td-flow-step-text{color:#e8ecff;font-size:.88rem;line-height:1.45}.td-ops{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.td-cards,.td-contrast,.td-ops{grid-template-columns:1fr}.td-title{font-size:30px}}.talos-shield{background:transparent;padding:120px 0;position:relative}.talos-shield:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%}.talos-shield-container{margin:0 auto;max-width:1200px;padding:0 80px}.talos-shield-content{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);display:flex;gap:64px;justify-content:space-between;overflow:hidden;padding:64px;position:relative}.talos-shield-content:before{background:radial-gradient(circle at top right,rgba(71,85,255,.05) 0,transparent 60%);content:"";inset:0;position:absolute}.talos-shield-text{flex:1;position:relative;z-index:1}.talos-shield-eyebrow{color:#00ff8a;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.8px;margin-bottom:16px;text-transform:uppercase}.talos-shield-headline{color:#fff;font-size:36px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px}.talos-shield-body{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.7}.talos-shield-cta-container{position:relative;z-index:1}.talos-shield-cta{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9);cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.3px;padding:16px 32px;transition:all .3s ease;white-space:nowrap}.talos-shield-cta:hover{background:rgba(0,255,138,.1);border-color:#00ff8a;transform:translateY(-2px)}.talos-outcomes{background:transparent;padding:120px 0;position:relative}.talos-outcomes-container{margin:0 auto;max-width:1440px;padding:0 80px;text-align:center}.talos-outcomes-eyebrow{color:#00ff8a;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.8px;margin-bottom:16px;text-transform:uppercase}.talos-outcomes-title{color:#fff;font-size:42px;font-weight:600;letter-spacing:-.02em;margin-bottom:64px;text-align:center}.talos-outcomes-grid{display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.talos-outcome-card{background:transparent;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;padding:48px 32px;position:relative;transition:all .4s ease}.talos-outcome-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.02),transparent 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.talos-outcome-card-icon{color:#00ff8a;font-size:48px!important;margin-bottom:24px;position:relative;transition:all .4s ease;z-index:1}.talos-outcome-card:hover .talos-outcome-card-icon{color:#0fa;transform:scale(1.1)}.talos-outcome-card:hover{border-color:rgba(0,255,138,.3);transform:translateY(-4px)}.talos-outcome-card:hover:before{opacity:1}.talos-outcome-card-title{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.01em;margin-bottom:16px;position:relative;z-index:1}.talos-outcome-card-description{color:hsla(0,0%,100%,.6);font-size:17px;line-height:1.6;position:relative;z-index:1}.talos-final-cta{background:transparent;padding:160px 0;position:relative}.talos-final-cta:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%}.talos-final-cta-container{margin:0 auto;max-width:1200px;padding:0 80px}.talos-final-cta-content{padding:80px 0;text-align:center}.talos-final-cta-headline{color:#fff;font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.talos-cta-image{height:auto;margin-bottom:20px;width:170px}.talos-final-cta-subtext{color:hsla(0,0%,100%,.7);font-size:20px;line-height:1.6;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:600px}.talos-final-cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:85px}.talos-final-cta-button{border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.3px;padding:18px 40px;text-decoration:none;transition:all .3s ease}.talos-final-cta-button-primary{background:#00ff8a;border:1px solid #00ff8a;color:#0a0f1d}.talos-final-cta-button-primary:hover{background:#0fa;border-color:#0fa;box-shadow:0 12px 32px rgba(0,255,138,.3);transform:translateY(-2px)}.talos-final-cta-button-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9)}.talos-final-cta-button-secondary:hover{background:rgba(0,255,138,.1);border-color:#00ff8a;transform:translateY(-2px)}.talos-hero{align-items:center;background:transparent;display:flex;min-height:80vh;overflow:hidden;padding-top:10vh;position:relative}.talos-hero-background-placeholder{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;inset:0;opacity:.15;position:absolute;z-index:0}.talos-hero-gradient-overlay{background:radial-gradient(ellipse at center,rgba(71,85,255,.08) 0,transparent 70%);inset:0;position:absolute}.talos-hero-content{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1440px;padding:120px 80px;position:relative;width:100%;z-index:1}.talos-hero-text{max-width:720px;text-align:center}.talos-hero-eyebrow{animation:talos-fade-in-up .8s ease-out .2s forwards;color:#00ff8a;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.8px;margin-bottom:24px;opacity:0;text-transform:uppercase}.talos-hero-headline{animation:talos-fade-in-up .8s ease-out .4s forwards;color:#fff;font-size:64px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:32px;opacity:0}.talos-hero-subtext{animation:talos-fade-in-up .8s ease-out .6s forwards;color:hsla(0,0%,100%,.7);font-size:20px;line-height:1.6;margin-bottom:48px;opacity:0}.talos-hero-cta-group{animation:talos-fade-in-up .8s ease-out .8s forwards;display:flex;gap:16px;justify-content:center;opacity:0;padding-top:45px}.talos-hero-cta{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.3px;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s ease}.talos-hero-cta-primary{background:#00ff8a;border:1px solid #00ff8a;color:#0a0f1d}.talos-hero-cta-primary:hover{background:#0fa;border-color:#0fa;box-shadow:0 8px 24px rgba(0,255,138,.3);transform:translateY(-2px)}.talos-hero-cta-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9)}.talos-hero-cta-secondary:hover{background:rgba(0,255,138,.1);border-color:#00ff8a;transform:translateY(-2px)}@keyframes talos-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.talos-surfaces{background:transparent;padding:160px 0;position:relative}.talos-surfaces-container{margin:0 auto;max-width:1440px;padding:0 80px;text-align:center}.talos-surfaces-eyebrow{color:#00ff8a;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.8px;margin-bottom:16px;text-transform:uppercase}.talos-surfaces-headline{color:#fff;font-size:42px;font-weight:600;letter-spacing:-.02em;margin-bottom:64px;text-align:center}.talos-surfaces-scroll-wrapper{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow-x:auto;overflow-y:hidden;padding-bottom:20px;position:relative;scrollbar-color:rgba(0,255,138,.3) hsla(0,0%,100%,.05);scrollbar-width:thin}.talos-surfaces-scroll-wrapper::-webkit-scrollbar{height:8px}.talos-surfaces-scroll-wrapper::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.talos-surfaces-scroll-wrapper::-webkit-scrollbar-thumb{background:rgba(0,255,138,.3);border-radius:4px}.talos-surfaces-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,255,138,.5)}.talos-surfaces-scroll-container{animation:talos-scroll-horizontal 40s linear infinite;display:flex;flex-direction:row;gap:40px;width:max-content}.talos-surfaces-scroll-container:hover{animation-play-state:paused}.talos-surfaces-paused{animation-play-state:paused!important}@keyframes talos-scroll-horizontal{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.talos-surface-card{background:transparent;flex-shrink:0;transition:transform .4s ease;width:450px}.talos-surface-card:hover{transform:translateY(-4px)}.talos-surface-card-image{align-items:center;aspect-ratio:16/10;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;margin-bottom:24px;overflow:hidden;position:relative;transition:border-color .3s ease;width:100%}.talos-surface-card:hover .talos-surface-card-image{border-color:rgba(0,255,138,.3)}.talos-surface-card-image:before{background:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:20px 20px;content:"";inset:0;opacity:.5;position:absolute}.talos-surface-card-placeholder-text{color:hsla(0,0%,100%,.25);font-size:12px;font-weight:500;letter-spacing:.5px;position:relative;text-transform:uppercase;z-index:1}.talos-surface-card-content{padding:0 8px}.talos-surface-card-title{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.talos-surface-card-description{color:hsla(0,0%,100%,.6);font-size:16px;line-height:1.6}.talos-surfaces-mobile-grid{display:none}.talos-contrast{background:transparent;padding:160px 0;position:relative}.talos-contrast:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%}.talos-contrast-container{margin:0 auto;max-width:1440px;padding:0 80px}.talos-contrast-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;padding:64px;position:relative}.talos-contrast-card:before{background:radial-gradient(circle at top right,rgba(71,85,255,.05) 0,transparent 60%);content:"";inset:0;position:absolute}.talos-contrast-grid{align-items:start;display:grid;gap:80px;grid-template-columns:1fr auto 1fr;position:relative;z-index:1}.talos-contrast-column{background:transparent}.talos-contrast-headline{color:#fff;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:32px}.talos-contrast-column-right .talos-contrast-headline{color:#00ff8a}.talos-contrast-list{list-style:none;padding:0}.talos-contrast-item{color:hsla(0,0%,100%,.6);font-size:18px;line-height:1.6;margin-bottom:16px;padding-left:24px;position:relative}.talos-contrast-item:before{background:hsla(0,0%,100%,.3);content:"";height:1px;left:0;position:absolute;top:12px;width:6px}.talos-contrast-text{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.7;margin-bottom:32px}.talos-contrast-image-placeholder{align-items:center;aspect-ratio:16/10;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;overflow:hidden;position:relative;transition:border-color .3s ease;width:100%}.talos-contrast-image-placeholder:hover{border-color:rgba(0,255,138,.3)}.talos-contrast-image-placeholder:before{background:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:20px 20px;content:"";inset:0;opacity:.5;position:absolute}.talos-contrast-placeholder-text{color:hsla(0,0%,100%,.25);font-size:12px;font-weight:500;letter-spacing:.5px;position:relative;text-transform:uppercase;z-index:1}.talos-contrast-divider{height:300px;position:relative;width:1px}.talos-contrast-divider-line{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent);height:100%;left:0;position:absolute;top:0;width:1px}.talos-proof-strip{background:transparent;padding:120px 0;position:relative}.talos-proof-strip-container{margin:0 auto;max-width:1440px;padding:0 80px}.talos-proof-strip-title{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:600;letter-spacing:1.4px;margin-bottom:48px;text-align:center;text-transform:uppercase}.talos-proof-strip-scroll-wrapper{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow-x:auto;overflow-y:hidden;padding-bottom:20px;position:relative;scrollbar-color:rgba(0,255,138,.3) hsla(0,0%,100%,.05);scrollbar-width:thin}.talos-proof-strip-scroll-wrapper::-webkit-scrollbar{height:8px}.talos-proof-strip-scroll-wrapper::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.talos-proof-strip-scroll-wrapper::-webkit-scrollbar-thumb{background:rgba(0,255,138,.3);border-radius:4px}.talos-proof-strip-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,255,138,.5)}.talos-proof-strip-content{animation:talos-proof-scroll 50s linear infinite;display:flex;flex-direction:row;gap:32px;width:max-content}.talos-proof-strip-content:hover{animation-play-state:paused}.talos-proof-paused{animation-play-state:paused!important}@keyframes talos-proof-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.talos-proof-card{background:transparent;flex-shrink:0;transition:transform .4s ease;width:360px}.talos-proof-card:hover{transform:translateY(-8px)}.talos-proof-card-placeholder{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);display:flex;height:480px;justify-content:center;margin-bottom:24px;overflow:hidden;position:relative;transition:border-color .3s ease;width:100%}.talos-proof-card:hover .talos-proof-card-placeholder{border-color:rgba(0,255,138,.3)}.talos-proof-card-placeholder:before{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.02) 50%,transparent);content:"";inset:0;position:absolute}.talos-proof-card-placeholder-text{color:hsla(0,0%,100%,.3);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.talos-proof-card-text{padding:0 8px}.talos-proof-card-title{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.talos-proof-card-description{color:hsla(0,0%,100%,.6);font-size:15px;line-height:1.5}.talos-proof-strip-mobile-grid{display:none}@media (max-width:1024px){.talos-shield-content{align-items:flex-start;flex-direction:column;gap:40px}.talos-outcomes-grid{gap:32px}.talos-contrast-grid,.talos-outcomes-grid,.talos-surfaces-grid{grid-template-columns:1fr}.talos-contrast-grid{gap:64px}.talos-contrast-divider{height:1px;margin:0 auto;width:80%}.talos-contrast-divider-line{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);height:1px;width:100%}}@media (max-width:768px){.talos-proof-strip{padding:80px 0}.talos-proof-strip-container{padding:0 24px}.talos-proof-strip-title{font-size:13px;margin-bottom:32px}.talos-proof-strip-scroll-wrapper{display:none}.talos-proof-strip-mobile-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.talos-proof-card{width:100%}.talos-proof-card-placeholder{height:200px}.talos-proof-card-title{font-size:16px}.talos-proof-card-description{font-size:13px}.talos-contrast{padding:80px 0}.talos-contrast-container{padding:0 24px}.talos-contrast-card{padding:40px 24px}.talos-contrast-headline{font-size:26px}.talos-contrast-item,.talos-contrast-text{font-size:16px}.talos-surfaces{padding:80px 0}.talos-surfaces-container{padding:0 24px}.talos-surfaces-headline{font-size:32px;margin-bottom:48px}.talos-surfaces-scroll-wrapper{display:none}.talos-surfaces-mobile-grid{display:flex;flex-direction:column;gap:48px}.talos-surface-card{width:100%}.talos-surface-card-title{font-size:20px}.talos-surface-card-description{font-size:15px}.talos-hero-content{padding:80px 24px}.talos-hero-headline{font-size:40px}.talos-hero-subtext{font-size:18px}.talos-hero-cta-group{flex-direction:column}.talos-shield-container{padding:0 24px}.talos-shield-content{padding:40px 24px}.talos-shield-headline{font-size:28px}.talos-shield-body{font-size:16px}.talos-shield-cta{width:100%}.talos-outcomes-container{padding:0 24px}.talos-outcome-card{padding:32px 24px}.talos-outcome-card-title{font-size:24px}.talos-outcome-card-description{font-size:16px}.talos-final-cta{padding:80px 0}.talos-final-cta-container{padding:0 24px}.talos-final-cta-content{padding:40px 0}.talos-final-cta-headline{font-size:36px}.talos-final-cta-subtext{font-size:18px}.talos-final-cta-buttons{flex-direction:column}.talos-final-cta-button{width:100%}}.docsShell{background-color:#0a0f1d;color:#e6e6e6;display:grid;grid-template-columns:280px 1fr;height:100vh;overflow:hidden}.back-to-home-docs{animation:all .2s;border:1px solid #4173ff;border-radius:6px;color:#4173ff;font-size:13px;margin-bottom:-10px;margin-top:35px;padding:7px 13px}.back-to-home-docs:hover{background-color:#ffffff0d;border:1px solid #22b6ff;color:#22b6ff}.documentation-title{font-size:10px;font-weight:500;margin-top:-1px}.docsSidebar{background:#0c1735;border-right:1px solid hsla(0,0%,100%,.06);height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px 32px;position:sticky;top:0}.docsBrand{font-size:15px;font-weight:600;letter-spacing:.2px;margin-bottom:18px;opacity:.95}.docsSection{margin-top:18px}.docsSectionTitle{font-size:14px;letter-spacing:.6px;opacity:.45;text-transform:uppercase}.docsLinkAll{font-size:12px;margin:2px 0 8px;opacity:.75}.docsLink,.docsLinkAll{background:transparent;border-radius:6px;color:hsla(0,0%,100%,.65);display:block;font-size:13px;font-weight:400;line-height:1.4;padding:6px 10px;text-decoration:none;transition:color .12s ease,background-color .12s ease,opacity .12s ease}.docsLink{margin:2px 0}.docsLink:hover{background:hsla(0,0%,100%,.05);color:#fff}.docsLink.active{background:hsla(0,0%,100%,.08);color:#fff}.docsLink.active:after{background:hsla(0,0%,100%,.55);border-radius:999px;content:"";float:right;height:6px;margin-top:6px;width:6px}.docsLinkAll:hover{background:hsla(0,0%,100%,.05);color:#fff}.docsLinkAll.active{background:hsla(0,0%,100%,.08);color:#fff}.docBottomSpacer{height:300px}.docsMain{display:flex;height:100vh;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:48px 32px}.docContent{font-size:15px;line-height:1.7;margin:auto;max-width:1100px;width:70%}.docContent h1{font-size:34px;letter-spacing:-.3px;line-height:1.25}.docContent h2{font-size:22px;font-weight:500;margin-bottom:10px;margin-top:40px;scroll-margin-top:80px}.docContent h3{color:#0fe4ff;font-size:18px;font-weight:200;margin-bottom:30px;scroll-margin-top:80px}.docContent h4{color:#14bfff;font-size:16px;font-weight:600;margin-bottom:-7px}.docContent hr{margin-bottom:40px;margin-top:40px}.docContent p{color:hsla(0,0%,100%,.88);font-weight:400;line-height:1.4;margin:10px 0 14px}.docContent a{color:#7dd3fc;text-decoration:none}.docContent a:hover{text-decoration:underline}.docContent strong{color:#00e1ff}.docContent ol,.docContent ul{margin:10px 0 28px 30px}.docContent li{margin:2px 0}.docContent blockquote{border-left:3px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);margin:18px 0;padding-left:14px}.docContent code{background:hsla(0,0%,100%,.06);border-radius:6px;font-size:13px;padding:2px 6px}.docContent pre{background:#0f1115;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin:18px 0;overflow-x:auto;padding:16px}.docContent pre code{background:transparent;padding:0}.docContent table{border-collapse:collapse;font-size:14px;margin:18px 0;width:100%}.docContent td,.docContent th{border:1px solid hsla(0,0%,100%,.08);padding:8px 10px}.docContent th{background:hsla(0,0%,100%,.04);text-align:left}.docToc{font-size:13px;height:fit-content;position:sticky;top:80px}.tocTitle{font-size:11px;letter-spacing:.6px;margin-bottom:10px;opacity:.5;text-transform:uppercase}.tocLink{color:hsla(0,0%,100%,.6);display:block;padding:4px 0;text-decoration:none;transition:color .15s ease}.tocLink:hover{color:#fff}.tocLink.level3{font-size:12px;opacity:.75;padding-left:10px}.docPager{border-top:1px solid hsla(0,0%,100%,.08);display:flex;font-size:14px;justify-content:space-between;margin-top:48px;padding-top:20px}.docPager a{color:hsla(0,0%,100%,.8);text-decoration:none}.docPager a:hover{color:#fff}.docSectionBlock{border-top:3px dotted rgba(65,115,255,.65);margin-top:30px;padding-top:35px;scroll-margin-top:90px}.docSectionHeader{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.docSectionPermalink{font-size:12px;opacity:.7;text-decoration:none}.docSectionPermalink:hover{opacity:1;text-decoration:underline}.tocLink.active{color:#fff;opacity:1}.tocLink.active:before{background:hsla(0,0%,100%,.65);border-radius:999px;content:"";display:inline-block;height:6px;margin-right:8px;transform:translateY(-1px);width:6px}.docs-mobile-header{align-items:center;background:#020b25;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;height:64px;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:1000}.docsMobileBrand{align-items:center;display:flex;text-decoration:none}.docs-mobile-header .brandLogo{height:32px;object-fit:contain;width:auto}.docsMobileSearch{display:flex;flex:1;justify-content:center;padding:0 16px}.docsMobileSearch .docsSearchWrap{max-width:420px;position:relative;width:100%}.docsMobileSearch .docsSearchInput{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-size:14px;height:38px;padding:0 14px;transition:border .2s ease,background .2s ease;width:100%}.docsMobileSearch .docsSearchInput::placeholder{color:hsla(0,0%,100%,.5)}.docsMobileSearch .docsSearchInput:focus{background:hsla(0,0%,100%,.08);border:1px solid #007154;outline:none}.docsMobileSearch .docsSearchDropdown{background:#020b25;border-radius:0;border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 24px rgba(0,0,0,.4);left:0;margin:0;max-height:calc(100vh - 64px);max-width:100%;overflow-y:auto;position:fixed;right:0;top:64px;width:100%;z-index:1100}.docsMobileSearch .docsSearchEmpty,.docsMobileSearch .docsSearchFooter,.docsMobileSearch .docsSearchItem{padding:14px 20px}.docsMobileActions{align-items:center;display:flex;gap:12px}.docsMobileActions .back-to-home-docs{border-radius:6px;font-size:13px;font-weight:500;margin-top:-8px;padding:6px 10px;text-decoration:none;transition:background .2s ease,color .2s ease}.docsMobileMenuBtn{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;transition:background .2s ease,transform .15s ease;width:38px}.docsMobileMenuBtn:hover{background:hsla(0,0%,100%,.12)}.docsMobileMenuBtn:active{transform:scale(.96)}.docsMobileMenuBtn svg{font-size:22px}.docs-mobileNav.isOpen{backdrop-filter:blur(6px);background:rgba(2,11,37,.55);bottom:0;height:calc(100vh - 64px);left:0;position:fixed;right:0;top:64px;width:100%;z-index:1050}.docs-mobileNav{opacity:0;pointer-events:none;transition:opacity .18s ease}.docs-mobileNav.isOpen{opacity:1;pointer-events:auto}.docs-mobileNavPanel{background:#020b25;border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.45);height:100%;max-width:100%;overflow-y:auto;padding:10px 0;width:100%}.docs-mobileNavLink{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;text-decoration:none;width:100%}.docs-mobileNavLink:hover{background:hsla(0,0%,100%,.06)}.docs-mobileNavCaret{transition:transform .2s ease}.docs-mobileNavCaret.isOpen{transform:rotate(180deg)}.docs-mobileSubNav{max-height:0;overflow:hidden;transition:max-height .22s ease}.docs-mobileSubNav.isOpen{max-height:1200px}.docs-mobileSubNavLink{background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.9);display:block;font-size:14px;padding:10px 22px;text-decoration:none}.docs-mobileSubNavLink:hover{background:hsla(0,0%,100%,.06)}.docs-mobileNavPanel>div+div{border-top:1px solid hsla(0,0%,100%,.06);margin-top:6px;padding-top:6px}@media (min-width:825px){.docs-mobile-header,.docs-mobileNav,.docs-mobileNav.isOpen{display:none}}@media (max-width:824px){.docsSidebar{display:none}.docsShell{display:block}.docToc{display:none}}@media (max-width:768px){.docsShell{grid-template-columns:1fr}.docsSidebar{display:none}.docsMain{padding:32px 20px}}.docsSearchWrap{margin:22px 0 16px;position:relative}.docsSearchInput{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:inherit;outline:none;padding:10px 12px;width:100%}.docsSearchInput:focus{border-color:hsla(0,0%,100%,.22)}.docsSearchDropdown{background:#14141efa;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.35);left:0;max-height:420px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:44px;z-index:50}.docsSearchItem{background:transparent;border:none;color:inherit;cursor:pointer;padding:10px 12px;text-align:left;width:100%}.docsSearchItem:hover{background:hsla(0,0%,100%,.06)}.docsSearchItemTitle{align-items:center;flex-wrap:wrap;font-size:14px;gap:8px;line-height:1.2}.docsSearchItemSection{font-size:12px;margin-left:auto;opacity:.65}.docsSearchItemSnippet{font-size:12px;line-height:1.35;margin-top:6px;opacity:.75}.docsSearchFooter{border-top:1px solid hsla(0,0%,100%,.1);font-size:12px;opacity:.65;padding:10px 12px}.docsSearchEmpty{font-size:13px;opacity:.8;padding:12px}.docsSearchMark{background:transparent;border-radius:4px;color:#00c8ff;font-weight:700;margin-left:-3px;margin-right:-4px;padding-left:3px;padding-right:3px}@media (max-width:1300px){.docContent{width:80%}}@media (max-width:1000px){.docContent{width:90%}}@media (max-width:615px){.docsMobileSearch{display:none}}.sec-enc-section,.sec-idn-section{background:transparent;padding:80px 24px}.sec-enc-container,.sec-idn-container{margin:0 auto;max-width:1200px}.sec-enc-title,.sec-idn-title{color:#fff;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 20px;text-align:center}.sec-enc-title .text-accent-highlight,.sec-idn-title .text-accent-highlight{color:#00ffbe}.sec-enc-description,.sec-idn-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin:0 auto 48px;max-width:760px;text-align:center}.sec-enc-block{margin-bottom:40px}.sec-enc-block-label{align-items:center;color:#00ffbe;display:flex;font-size:.8rem;font-weight:700;gap:10px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.sec-enc-block-label svg{font-size:20px!important}.sec-enc-table{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden}.sec-enc-row{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:minmax(200px,1fr) minmax(260px,1.7fr)}.sec-enc-row:last-child{border-bottom:none}.sec-enc-cell{border-right:1px solid hsla(0,0%,100%,.08);font-size:.92rem;line-height:1.55;padding:18px 22px}.sec-enc-cell:last-child{border-right:none}.sec-enc-cell-key{background:hsla(0,0%,100%,.02);color:#fff;font-weight:600}.sec-enc-cell-val{color:#cbd5e1}.sec-enc-badge{background:rgba(0,255,190,.08);border:1px solid rgba(0,255,190,.25);border-radius:6px;color:#00ffbc;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-right:8px;padding:2px 8px}.sec-idn-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.sec-idn-card{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:28px;transition:border-color .3s ease,transform .3s ease}.sec-idn-card:hover{border-color:#00ffbe;transform:translateY(-3px)}.sec-idn-card-icon{align-items:center;background:rgba(0,255,190,.12);border:1px solid #00ffbe;border-radius:12px;color:#00ffbe;display:flex;height:52px;justify-content:center;margin-bottom:18px;width:52px}.sec-idn-card-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 10px}.sec-idn-card-text{color:#94a3b8;font-size:.92rem;line-height:1.6;margin:0}.sec-idn-card-text strong{color:#cbd5e1}@media (max-width:850px){.sec-enc-title,.sec-idn-title{font-size:26px}.sec-enc-row,.sec-idn-grid{grid-template-columns:1fr}.sec-enc-cell{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none}.sec-enc-cell-val:last-child{border-bottom:none}}.sec-air-section,.sec-cont-section{background:transparent;padding:80px 24px}.sec-air-container,.sec-cont-container{margin:0 auto;max-width:1200px}.sec-air-title,.sec-cont-title{color:#fff;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 18px;text-align:center}.sec-air-title .text-accent-highlight,.sec-cont-title .text-accent-highlight{color:#00ffbe}.sec-air-desc,.sec-cont-desc{color:#cbd5e1;font-size:16px;line-height:1.65;margin:0 auto 40px;max-width:780px;text-align:center}.sec-axis-label{color:#00ffbe;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.sec-cont-cards{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-bottom:36px}.sec-cont-card{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:26px}.sec-cont-card-title{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 14px}.sec-cont-list{list-style:none;margin:0;padding:0}.sec-cont-list li{align-items:flex-start;color:#cbd5e1;display:flex;font-size:.92rem;gap:10px;line-height:1.5;padding:7px 0}.sec-cont-list li svg{color:#00ffbe;flex-shrink:0;font-size:18px!important;margin-top:2px}.sec-autonomy{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sec-autonomy-pill{background:rgba(0,255,190,.06);border:1px solid rgba(0,255,190,.28);border-radius:999px;color:#cfe5ff;font-size:.9rem;font-weight:600;padding:10px 20px}.sec-autonomy-pill span{color:#94a3b8;font-weight:400}.sec-air-table{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden}.sec-air-row{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,2fr)}.sec-air-row:last-child{border-bottom:none}.sec-air-cell{font-size:.92rem;line-height:1.55;padding:20px 22px}.sec-air-cell-name{background:hsla(0,0%,100%,.02);border-right:1px solid hsla(0,0%,100%,.08);color:#fff;display:flex;flex-direction:column;font-weight:700;gap:6px}.sec-air-tag{color:#00ffbc;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sec-air-cell-desc{color:#cbd5e1}.sec-air-callout{color:#e8ecff;font-size:1.05rem;line-height:1.65;margin:32px auto 0;max-width:820px;text-align:center}.sec-air-callout strong{color:#00ffbe}@media (max-width:850px){.sec-air-title,.sec-cont-title{font-size:26px}.sec-air-row,.sec-cont-cards{grid-template-columns:1fr}.sec-air-cell-name{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none}}.sec-audit-logging{background:transparent;padding:0 24px 80px}.sec-audit-container{margin:0 auto;max-width:1200px}.sec-audit-card{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.sec-audit-title{color:#fff;font-size:32px;font-weight:600;line-height:1.2;margin:0 0 20px;text-align:center}.sec-audit-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin:0 0 48px;text-align:center}.sec-audit-features{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:32px;margin-top:60px}.sec-audit-feature{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.sec-audit-icon{align-items:center;background:rgba(0,255,190,.15);border:2px solid #00ffbe;border-radius:50%;box-shadow:0 0 30px rgba(0,255,190,.4);color:#00ffbe;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.sec-audit-feature-text h3{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.sec-audit-feature-text p{color:#94a3b8;font-size:14px;line-height:1.5;margin:0}.sec-audit-divider{background:rgba(0,255,190,.2);height:1px;margin:48px 0 24px}.sec-audit-footer{display:flex;flex-direction:column;gap:12px}.sec-audit-annotation{color:#64748b;font-size:13px;margin:0;text-align:center}.sec-hero{background:transparent;padding:220px 24px 250px}.sec-hero-container{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;text-align:center}.sec-hero-icon{align-items:center;background:linear-gradient(135deg,rgba(0,255,190,.2),rgba(0,255,190,.3));border:2px solid #00ffbe;border-radius:16px;box-shadow:0 0 40px rgba(0,255,190,.3);color:#00ffbe;display:flex;height:80px;justify-content:center;width:80px}.sec-hero-title{color:#fff;font-size:56px;font-weight:700;line-height:1.1;margin:0}.sec-hero-subtitle{color:#94a3b8;font-size:20px;line-height:1.6;margin:0;max-width:800px}.sec-inference-tiers{background:transparent;padding:0 24px}.sec-tiers-container{margin:0 auto;max-width:1200px}.sec-tiers-header{margin-bottom:48px;margin-bottom:15px!important;text-align:center}.sec-tiers-title{color:#fff;font-size:36px;font-weight:600;line-height:1.2;margin:0 0 20px;text-align:center}.sec-tiers-description{color:#cbd5e1;font-size:16.5px;line-height:1.7;margin:0 auto;max-width:780px;text-align:center}.sec-tiers-cards{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.sec-tier-card{backdrop-filter:blur(10px);background-color:#00061e;border-radius:12px;padding:32px;transition:all .3s ease}.sec-tier-card:hover{background:rgba(0,255,190,.05);border-color:#00ffbe;box-shadow:0 0 40px rgba(0,255,190,.4);transform:translateY(-4px)}.sec-tier-header{display:flex;gap:16px;margin-bottom:20px}.sec-tier-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.sec-tier-icon-bare{background:rgba(234,179,8,.2);box-shadow:0 0 20px rgba(234,179,8,.3);color:#fbbf24}.sec-tier-icon-vpc{background:rgba(0,255,190,.2);box-shadow:0 0 20px rgba(0,255,190,.3);color:#00ffbe}.sec-tier-icon-shared{background:rgba(16,185,129,.2);box-shadow:0 0 20px rgba(16,139,185,.3);color:#00aeff}.sec-tier-name{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.sec-tier-subtitle{color:#94a3b8;font-size:14px;line-height:1.5;margin:0}.sec-tier-bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.sec-tier-bullets li{color:#cbd5e1;font-size:14px;line-height:1.5;padding-left:20px;position:relative}.sec-tier-bullets li:before{color:#00ffbe;content:"•";font-weight:600;left:6px;position:absolute}.sec-tiers-progression{backdrop-filter:blur(10px);background-color:#00061e;border-radius:12px;display:flex;flex-direction:column;margin-bottom:80px;margin-top:12px;padding:32px}.sec-progression-bar{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.sec-progression-step{align-items:center;display:flex;flex-direction:column;gap:8px}.sec-progression-step span{color:#e2e8f0;font-size:14px;font-weight:500}.sec-progression-dot{background:#00ffbe;border:3px solid rgba(15,23,42,.9);border-radius:50%;box-shadow:0 0 0 2px #00ffbe,0 0 20px rgba(0,255,190,.5);height:16px;width:16px}.sec-progression-line{background:#00ffbe;box-shadow:0 0 10px rgba(0,255,190,.5);height:2px;margin:0 16px;width:120px}.sec-progression-caption{color:#94a3b8;font-size:14px;margin:0;padding-top:15px;text-align:center}.sec-tiers-footer{align-items:center;border-top:1px solid rgba(0,255,190,.2);display:flex;flex-direction:column;gap:20px;padding-top:24px}.sec-one-interface{background:transparent;padding:80px 24px}.sec-one-interface-container{background-color:#00061e;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);margin:0 auto;max-width:1200px;padding:75px 48px}.sec-one-interface-content{display:grid;gap:60px;grid-template-columns:1fr 1fr}.sec-one-interface-left{display:flex;flex-direction:column;gap:24px}.sec-one-interface-title{color:#fff;font-size:32px;font-weight:600;line-height:1.2;margin:0}.sec-one-interface-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin:0}.sec-one-interface-bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.sec-one-interface-bullets li{color:#e2e8f0;font-size:15px;line-height:1.5;padding-left:24px;position:relative}.sec-one-interface-bullets li:before{color:#00ffbe;content:"•";font-weight:600;left:8px;position:absolute}.sec-one-interface-right{display:flex;flex-direction:column;gap:16px;justify-content:center}.sec-one-interface-diagram{align-items:center;background:rgba(15,23,42,.8);border:1px solid rgba(0,255,190,.4);border-radius:8px;display:flex;gap:24px;justify-content:center;padding:32px}.sec-diagram-platform{align-items:center;display:flex;gap:16px}.sec-diagram-box{background:rgba(15,23,42,.9);border:2px solid #00c5ff;border-radius:6px;box-shadow:0 0 20px rgba(0,255,190,.2);color:#fff;font-size:14px;font-weight:500;padding:16px 24px;white-space:nowrap}.sec-diagram-arrow{color:#00ffbe;font-size:24px;font-weight:600}.sec-diagram-endpoint{display:flex;flex-direction:column;gap:12px}.sec-diagram-endpoint-box{border-color:#00ffbe;box-shadow:0 0 20px rgba(0,255,190,.3)}.sec-diagram-labels{display:flex;flex-direction:column;gap:6px}.sec-diagram-label{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.3);border-radius:4px;color:#94a3b8;font-size:12px;padding:4px 8px;text-align:center}.sec-one-interface-footer{color:#64748b;font-size:13px;font-style:italic;margin:0;text-align:center}.sec-security-resources{background:transparent;padding:140px 24px}.sec-resources-container{margin:0 auto;max-width:1200px}.sec-resources-header{margin-bottom:48px;text-align:center}.sec-resources-title{color:#fff;font-size:36px;font-weight:600;line-height:1.2;margin:0 0 20px}.sec-resources-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin:0 auto;max-width:1200px}.sec-resources-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.sec-resource-card{backdrop-filter:blur(10px);background:transparent;border:1px solid rgba(0,255,190,.3);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:32px;transition:all .3s ease}.sec-resource-card:hover{background:rgba(0,255,190,.05);border-color:#00ffbe;box-shadow:0 0 40px rgba(0,255,190,.4);transform:translateY(-4px)}.sec-resource-icon{align-items:center;background:rgba(0,255,190,.15);border-radius:12px;color:#00ffbe;display:flex;height:64px;justify-content:center;width:64px}.sec-resource-name{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0}.sec-resource-text{color:#94a3b8;flex:1;font-size:15px;line-height:1.6;margin:0}.sec-resource-action{align-items:center;align-self:flex-start;background:transparent;border:2px solid #00ffbe;border-radius:8px;color:#00ffbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.sec-resource-action:hover{background:rgba(0,255,190,.2);border-color:#00ffbe;color:#fff;transform:translateX(4px)}.sec-tier-migration{background:transparent;padding:0 24px}.sec-migration-container{margin:0 auto;max-width:1200px}.sec-migration-header{margin-bottom:48px;text-align:center}.sec-migration-title{color:#fff;font-size:36px;font-weight:600;line-height:1.2;margin:0 0 20px}.sec-migration-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin:0 auto;max-width:1200px}.sec-migration-visual{backdrop-filter:blur(10px);background-color:#00061e;border-radius:12px;margin-bottom:40px;padding:40px}.sec-migration-progression{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:50px;padding-top:75px}.sec-migration-tier{flex:1;max-width:240px}.sec-migration-tier-box{align-items:center;background:rgba(0,255,190,.1);border:2px solid #00ffbe;border-radius:8px;box-shadow:0 0 24px rgba(0,255,190,.2);display:flex;justify-content:center;min-height:80px;padding:24px 20px;text-align:center;transition:all .3s ease}.sec-migration-tier-box:hover{background:rgba(0,255,190,.2);box-shadow:0 0 40px rgba(0,255,190,.4);transform:scale(1.05)}.sec-migration-tier-label{color:#fff;font-size:15px;font-weight:600;line-height:1.4}.sec-migration-arrow{animation:sec-slide-right 2s ease-in-out infinite;color:#2ccfff;flex-shrink:0}@keyframes sec-slide-right{0%,to{opacity:.6;transform:translateX(0)}50%{opacity:1;transform:translateX(8px)}}.sec-migration-caption{color:#94a3b8;font-size:14px;line-height:1.6;margin:0;padding:0 20px;text-align:center}.sec-migration-points{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.sec-migration-point{align-items:flex-start;display:flex;gap:12px}.sec-migration-point-marker{background:#00ffbe;border-radius:50%;box-shadow:0 0 10px rgba(0,255,190,.5);flex-shrink:0;height:8px;margin-top:6px;width:8px}.sec-migration-point p{color:#e2e8f0;font-size:15px;line-height:1.6;margin:0}@media (max-width:1024px){.sec-tiers-cards{gap:20px;grid-template-columns:1fr}.sec-progression-line{margin:0 12px;width:80px}.sec-migration-points{gap:16px;grid-template-columns:1fr}}@media (max-width:990px){.sec-one-interface-content{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.sec-audit-logging{padding:48px 20px}.sec-audit-title{font-size:28px}.sec-audit-features{gap:32px;grid-template-columns:1fr}.sec-hero{padding:150px 20px 60px}.sec-hero-title{font-size:36px}.sec-hero-p{font-size:17px;max-width:500px}.sec-hero-subtitle{font-size:18px}.sec-hero-icon{height:64px;width:64px}.sec-hero-icon svg{height:36px;width:36px}.sec-inference-tiers{padding:48px 20px}.sec-tiers-title{font-size:28px}.sec-tier-card{padding:24px}.sec-progression-bar{flex-direction:column;gap:16px}.sec-progression-line{height:40px;margin:0;width:2px}.sec-tiers-progression{padding:24px 20px}.sec-one-interface{padding:48px 20px}.sec-one-interface-container{padding:32px 24px}.inference-text-card{padding-bottom:60px;padding-top:60px}.sec-one-interface-title{font-size:28px}.sec-one-interface-diagram{flex-direction:column;padding:24px}.sec-diagram-platform{flex-direction:column;gap:8px}.sec-diagram-arrow{transform:rotate(90deg)}.sec-security-resources{padding:48px 20px 80px}.sec-resources-title{font-size:28px}.sec-resources-grid{gap:20px;grid-template-columns:1fr}.sec-resource-card{padding:24px}.sec-tier-migration{padding:48px 20px}.sec-migration-title{font-size:28px}.sec-migration-visual{padding:24px 20px}.sec-migration-progression{flex-direction:column;gap:16px}.sec-migration-tier{max-width:100%}.sec-migration-arrow{transform:rotate(90deg)}.sec-audit-card{padding-bottom:80px;padding-top:100px}@keyframes sec-slide-right{0%,to{opacity:.6;transform:rotate(90deg) translateX(0)}50%{opacity:1;transform:rotate(90deg) translateX(8px)}}}@media (max-width:480px){.sec-hero{padding-bottom:100px;padding-top:170px}.sec-tiers-title{text-align:left}.sec-tiers-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin:0;text-align:left}.sec-resources-header{display:none}}#compliance-screen-content{background:#00061e;overflow-x:hidden}.cmp-section{margin:0 auto;max-width:1200px;padding:80px 24px}.cmp-section-header{margin-bottom:48px;text-align:center}.cmp-eyebrow{color:#00ffbe;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.cmp-section-title{color:#fff;font-size:34px;font-weight:700;line-height:1.2;margin:0 0 18px}.cmp-section-subtitle{color:#cbd5e1;font-size:1.02rem;line-height:1.65;margin:0 auto;max-width:760px}.cmp-hero{margin:0 auto;max-width:980px;padding:140px 24px 80px;text-align:center}.cmp-hero-title{color:#fff;font-size:52px;font-weight:800;line-height:1.1;margin:0 0 24px}.cmp-hero-title .text-accent-highlight{color:#00ffbe}.cmp-hero-subtitle{color:#cbd5e1;font-size:1.2rem;line-height:1.7;margin:0 auto 36px;max-width:820px}.cmp-hero-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cmp-cta-primary,.cmp-cta-secondary{border-radius:8px;font-size:.95rem;font-weight:600;padding:16px 30px;text-decoration:none;transition:all .3s ease}.cmp-cta-primary{background:#00ffbe;border:1px solid #00ffbe;color:#00061e}.cmp-cta-primary:hover{background:#00e6ab}.cmp-cta-secondary{background:#0a1732;border:1px solid #03ffbe;color:#03ffbe}.cmp-cta-secondary:hover{background:#0c295e}.cmp-cov-table{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;overflow:hidden}.cmp-cov-row{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:minmax(160px,1fr) minmax(110px,.6fr) minmax(280px,2fr)}.cmp-cov-row:last-child{border-bottom:none}.cmp-cov-row-header{background:linear-gradient(180deg,rgba(19,28,61,.96),rgba(10,15,34,.96))}.cmp-cov-cell{align-items:center;border-right:1px solid hsla(0,0%,100%,.08);display:flex;font-size:.92rem;line-height:1.5;padding:18px 22px}.cmp-cov-cell:last-child{border-right:none}.cmp-cov-row-header .cmp-cov-cell{color:hsla(0,0%,100%,.65);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cmp-cov-std{background:hsla(0,0%,100%,.02);color:#fff;font-weight:700}.cmp-cov-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;gap:5px;padding:4px 10px}.cmp-cov-badge-full{background:rgba(0,255,190,.1);border:1px solid rgba(0,255,190,.3);color:#00ffbc}.cmp-cov-badge-opt{background:rgba(0,255,255,.08);border:1px solid rgba(0,255,255,.28);color:#7ee8ff}.cmp-cov-badge svg{font-size:15px!important}.cmp-cov-notes{color:#cbd5e1}.cmp-cards{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.cmp-card{background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:28px;transition:border-color .3s ease,transform .3s ease}.cmp-card:hover{border-color:#00ffbe;transform:translateY(-3px)}.cmp-card-icon{color:#00ffbe;font-size:34px!important;margin-bottom:16px}.cmp-card-title{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 6px}.cmp-card-tag{color:#00ffbc;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.cmp-card-text{color:#94a3b8;font-size:.92rem;line-height:1.6;margin:0}.cmp-subsection-label{color:#cbd5e1;font-size:.82rem;font-weight:700;letter-spacing:.12em;margin:56px 0 24px;text-align:center;text-transform:uppercase}.cmp-aud-intro{color:#cbd5e1;font-size:1.02rem;line-height:1.65;margin:0 auto 40px;max-width:760px;text-align:center}.cmp-aud-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.cmp-aud-item{align-items:flex-start;background:rgba(8,13,31,.7);border:1px solid hsla(0,0%,100%,.08);border-left:3px solid #00ffbe;border-radius:10px;display:flex;gap:14px;padding:20px 22px}.cmp-aud-quote{color:#e8ecff;font-size:.95rem;font-style:italic;line-height:1.55;margin:0}.cmp-aud-icon{color:#00ffbe;flex-shrink:0;font-size:22px!important;margin-top:2px}.cmp-aud-footer{color:#94a3b8;font-size:.98rem;line-height:1.6;margin-top:36px;text-align:center}.cmp-aud-footer strong{color:#00ffbe}@media (max-width:900px){.cmp-aud-grid,.cmp-cards{grid-template-columns:1fr}}@media (max-width:850px){.cmp-hero-title{font-size:38px}.cmp-section-title{font-size:28px}.cmp-cov-row{grid-template-columns:1fr}.cmp-cov-cell{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none}.cmp-cov-cell:before{color:hsla(0,0%,100%,.45);content:attr(data-label);display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase;width:100%}.cmp-cov-cell{align-items:flex-start;flex-direction:column}.cmp-cov-row-header{display:none}}.team-hero-container{background:linear-gradient(135deg,#0a1628,#162a47);box-sizing:border-box;min-height:100vh;padding:130px 40px;width:100%}.team-hero-content{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1200px}.team-hero-title-section{flex:0 0 auto;padding-top:50px}.team-hero-title{display:flex;flex-direction:column;gap:0;line-height:.9}.team-hero-title-meet,.team-hero-title-team{color:#405fff;font-size:clamp(60px,8vw,120px);font-weight:800;letter-spacing:-.02em}.team-hero-title-our{color:#03ffff;font-weight:600;letter-spacing:-.02em}.team-hero-carousel{align-items:center;display:flex;flex:1;flex-direction:column;perspective:1000px}.team-card{cursor:pointer;height:650px;max-width:700px;position:relative;transition:transform .3s ease;width:100%}.team-card:hover{transform:scale(1.02)}.team-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%}.team-card-flipped .team-card-inner{transform:rotateY(180deg)}.team-card-back,.team-card-front{backface-visibility:hidden;background:rgba(15,30,60,.9);border:2px solid #0f8;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:40px;position:absolute;width:100%}.team-card-back{background:linear-gradient(135deg,#0f1e3c,#1a2f52);border:2px solid rgba(0,255,136,.4);color:#0ff;text-align:center;transform:rotateY(180deg)}.team-card-back,.team-member-images{align-items:center;justify-content:center}.team-member-images{display:flex;margin-bottom:30px;overflow:hidden}.team-member-image{aspect-ratio:1/1;border:2px solid rgba(0,255,255,.4);border-radius:8px;box-shadow:0 0 10px rgba(0,255,255,.3),0 0 20px rgba(0,255,255,.2);height:auto;max-width:420px;object-fit:cover;transition:transform .3s ease;width:100%}.team-card-exiting .team-member-image{animation:team-slide-out .6s ease-out forwards}@keyframes team-slide-out{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-100px) scale(.9)}}.team-card-entering .team-member-image{animation:team-slide-in .6s ease-out forwards}@keyframes team-slide-in{0%{opacity:0;transform:translateX(100px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.team-card:hover .team-member-image{border-color:rgba(0,255,136,.6);box-shadow:0 0 10px rgba(0,255,136,.5),0 0 25px rgba(0,255,136,.3);transform:scale(1.03)}.team-card-entering:hover .team-member-image,.team-card-exiting:hover .team-member-image{transform:none}.team-member-info{margin-bottom:20px;text-align:center}.team-member-name{color:#0ff;font-size:32px;font-weight:400;letter-spacing:-.01em;margin:0 0 15px}.team-member-tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.team-member-tag{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px;color:#666;font-size:11px;font-weight:500;letter-spacing:.1em;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.team-member-tag:hover{background:#000;border-color:#000;color:#fff}.team-member-bio{color:#a0d8f1;font-size:15px;line-height:1.6;margin:0 auto;max-width:400px;text-align:center}.team-card-back-content{padding:20px}.team-card-back-title{color:#0f8;font-size:28px;font-weight:600;margin-bottom:20px}.team-card-back-text{color:#a0d8f1;font-size:16px;line-height:1.8;margin-bottom:40px;opacity:.9}.team-card-back-instruction{color:#0ff;font-size:13px;font-style:italic;opacity:.7}.team-carousel-controls{align-items:center;display:flex;gap:30px;margin-top:40px}.team-carousel-button{align-items:center;background:transparent;border:2px solid #0ff;border-radius:50%;color:#0ff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.team-carousel-button:hover{background:rgba(0,255,136,.2);border-color:#0f8;color:#0f8;transform:scale(1.1)}.team-carousel-button:active{transform:scale(.95)}.team-carousel-counter{color:#0ff;font-size:36px;font-weight:300;letter-spacing:.05em;min-width:100px;text-align:center}@media (max-width:1024px){.team-hero-content{flex-direction:column;gap:60px;text-align:center}.team-hero-title{align-items:center}}@media (max-width:768px){.team-hero-container{padding:40px 20px}.team-card{height:550px}.team-member-images{height:250px}.team-member-image-main{height:240px;width:240px}.team-member-image-secondary{height:210px;width:180px}.team-member-image-tertiary{height:180px;width:150px}.team-member-name{font-size:24px}.team-carousel-counter{font-size:28px}}.team-values-container{align-items:center;background:linear-gradient(135deg,#e3f2fd,#f0f8ff);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:80px 40px;width:100%}.team-values-content{margin:0 auto;max-width:1400px;width:100%}.team-values-heading{color:#2a3ea4;font-size:52px;font-weight:800;letter-spacing:-.02em;margin:0 0 60px;text-align:center}.team-values-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:20px 0}.team-value-card{align-items:center;background:hsla(0,0%,100%,.8);border:2px solid rgba(21,101,192,.1);border-radius:16px;box-shadow:0 4px 20px rgba(21,101,192,.08);display:flex;flex-direction:column;gap:20px;margin-left:.25%;margin-right:.25%;padding:40px 10px;text-align:center;transition:all .4s ease;width:19%}.team-value-card:hover{background:hsla(0,0%,100%,.95);border-color:#0fa;box-shadow:0 12px 40px rgba(21,192,155,.2);transform:translateY(-10px)}.team-value-icon{align-items:center;background:linear-gradient(135deg,#8298ff,#293fa4);border-radius:50%;box-shadow:0 4px 15px rgba(25,118,210,.3);color:#fff;display:flex;height:80px;justify-content:center;transition:all .4s ease;width:80px}.team-value-icon svg{font-size:40px}.team-value-card:hover .team-value-icon{box-shadow:0 6px 25px rgba(25,118,210,.5);transform:scale(1.1) rotate(5deg)}.team-value-text{display:flex;flex-direction:column;gap:4px}.team-value-title{color:#2a3ea4;font-size:18px;font-weight:800;line-height:1.05;margin:0;padding:3px;text-align:left}.team-value-description{color:#041630;font-size:14px;font-weight:400;line-height:1.3;margin:0;padding:3px;text-align:left}@media (max-width:900px){.team-values-grid{align-items:center;display:flex;flex-direction:column;justify-content:center}.team-value-card{display:flex;flex-direction:row;justify-content:space-between;padding-left:50px;padding-right:50px;width:100%}.team-value-icon{padding-left:20px;padding-right:20px;width:fit-content}.team-value-text{width:90%}.team-value-title{font-size:20px}.team-value-description{font-size:17px}}@media (max-width:768px){.team-values-container{padding:60px 20px}.team-values-heading{font-size:40px;margin-bottom:40px}.team-values-grid{gap:24px;grid-template-columns:1fr}.team-value-card{padding:30px 24px}.team-value-icon{height:70px;width:70px}.team-value-icon svg{font-size:35px}.team-value-description,.team-value-subtitle,.team-value-title{font-size:16px}}