@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_99fe95f3-module__OC3YKa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_99fe95f3-module__OC3YKa__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--secondary-color:#64748b;--accent-color:#10b981;--danger-color:#ef4444;--warning-color:#f59e0b;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-dark:#0f172a;--text-primary:#1e293b;--text-secondary:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem}body{color:var(--text-primary);background-color:var(--bg-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:600;line-height:1.2}h1{font-size:3.5rem;font-weight:700}h2{font-size:2.5rem}h3{font-size:1.5rem}p{color:var(--text-secondary);margin-bottom:1rem}.btn-primary,.btn-secondary,.btn-outline{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-secondary{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{box-shadow:var(--shadow-md);background-color:#fff;transform:translateY(-1px)}.btn-outline{color:var(--primary-color);border:2px solid var(--primary-color);background-color:#0000}.btn-outline:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-1px)}.btn-primary.large,.btn-secondary.large{padding:1rem 2rem;font-size:1rem}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);z-index:1000;background-color:#fffffff2;padding:1rem 0;position:fixed;top:0;left:0;right:0}.navbar .container{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.mobile-menu-btn{border-radius:var(--radius-md);min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:.5rem;display:none}.mobile-menu-btn:hover{background-color:var(--bg-secondary)}.mobile-menu-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.nav-brand{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.nav-brand i{color:var(--primary-color);font-size:1.5rem}.nav-links{flex-wrap:nowrap;align-items:center;gap:1.25rem;display:flex}.nav-links a{color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--primary-color)}.nav-links .btn-primary,.nav-links .btn-primary:hover{color:#fff!important}.hero{background:linear-gradient(135deg, var(--bg-secondary) 0%, white 100%);padding:6rem 0 3rem;overflow:hidden}.hero-content{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:2.5rem;display:grid}.hero-text h1{margin-bottom:1rem}.highlight{color:var(--primary-color)}.hero-subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.25rem}.hero-stats{flex-wrap:wrap;gap:2rem;margin-bottom:2rem;display:flex}.stat{text-align:center}.stat-number{color:var(--primary-color);font-size:2rem;font-weight:700}.stat-label{color:var(--text-light);font-size:.875rem}.hero-cta{gap:1rem;display:flex}.dashboard-preview{position:relative}.hero-marketing-image{z-index:1;opacity:.3;pointer-events:none;position:absolute;top:-2rem;right:-2rem}.marketing-hero-img{filter:drop-shadow(0 10px 30px #0003);border-radius:20px;width:400px;height:auto;transition:opacity .3s}.dashboard-preview:hover .marketing-hero-img{opacity:.5}.window{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:2;background:#fff;position:relative;overflow:hidden}.window-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:1rem;padding:1rem;display:flex}.window-controls{gap:.5rem;display:flex}.window-controls span{background:var(--border-color);border-radius:50%;width:12px;height:12px}.window-controls span:first-child{background:#ef4444}.window-controls span:nth-child(2){background:#f59e0b}.window-controls span:nth-child(3){background:#10b981}.window-title{color:var(--text-secondary);font-weight:500}.window-content{padding:2rem}.dashboard-cards{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.card{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:1.5rem}.card-header{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.card-value{color:var(--text-primary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.card-trend{font-size:.75rem;font-weight:500}.card-trend.up{color:var(--accent-color)}.problem{background:var(--bg-secondary);padding:4rem 0}.problem h2{text-align:center;margin-bottom:3rem}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.problem-item{text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:2rem}.problem-item i{color:var(--danger-color);margin-bottom:1rem;font-size:3rem}.problem-item h3{margin-bottom:1rem}.solution{padding:4rem 0}.solution-header{text-align:center;margin-bottom:3rem}.solution-hero-image{text-align:center;max-width:600px;margin:3rem auto 2rem}.solution-marketing-img{border-radius:20px;width:100%;height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 40px #00000026}.solution-marketing-img:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0003}.solution-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.solution-item{text-align:center;padding:2rem}.solution-icon{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:1.5rem;display:flex}.features{background:var(--bg-secondary);padding:4rem 0}.features h2{text-align:center;margin-bottom:3rem}.features-tab-select-wrap{display:none}.features-tab-select-label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.features-tab-select{width:100%;min-height:48px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;appearance:none;box-shadow:var(--shadow-sm);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding:.65rem 2.5rem .65rem 1rem;font-family:inherit;font-size:1rem;font-weight:500}.features-tab-select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #2563eb40}.features-tabs{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.tab{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.tab:hover,.tab.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.tab-content{display:none}.tab-content.active{display:block}.feature-showcase{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:3rem;display:grid}.feature-text ul{list-style:none}.feature-text li{color:var(--text-secondary);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.feature-text li i{color:var(--accent-color)}.code-block{background:var(--bg-dark);color:#fff;border-radius:var(--radius-lg);overflow:hidden}.code-header{background:var(--text-secondary);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.code-block code{-webkit-overflow-scrolling:touch;padding:1.5rem;font-family:Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;display:block;overflow-x:auto}.monitoring-dashboard{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:2rem;display:flex}.metric{border-radius:var(--radius-md);border:1px solid var(--border-color);background:#fff;justify-content:space-between;align-items:center;padding:1rem;display:flex}.metric-label{color:var(--text-secondary);font-weight:500}.metric-value{color:var(--primary-color);font-size:1.25rem;font-weight:700}.security-badges{flex-direction:column;gap:1rem;display:flex}.badge{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;gap:.75rem;padding:1rem;font-weight:500;display:flex}.badge i{color:var(--accent-color);font-size:1.25rem}.automation-flow{justify-content:center;align-items:center;gap:1rem;display:flex}.flow-step{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;font-weight:500;display:flex}.flow-step i{color:var(--primary-color);font-size:1.5rem}.flow-arrow{color:var(--text-light);font-size:1.5rem}.social-proof{padding:4rem 0}.social-proof h2{text-align:center;margin-bottom:3rem}.testimonials{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem;display:grid}.testimonial{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);background:#fff;padding:2rem}.quote{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.125rem;font-style:italic}.author{align-items:center;gap:1rem;display:flex}.author img{border-radius:50%;width:60px;height:60px}.name{color:var(--text-primary);font-weight:600}.title{color:var(--text-light);font-size:.875rem}.pricing{background:var(--bg-secondary);padding:4rem 0}.pricing h2{text-align:center;margin-bottom:1rem}.pricing-subtitle{text-align:center;margin-bottom:3rem;font-size:1.125rem}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:2rem;max-width:1000px;margin:0 auto;display:grid}.pricing-card{border-radius:var(--radius-xl);border:2px solid var(--border-color);text-align:center;background:#fff;padding:2.5rem;position:relative}.pricing-card.featured{border-color:var(--primary-color);box-shadow:var(--shadow-xl);transform:scale(1.05)}.popular-badge{background:var(--primary-color);color:#fff;border-radius:var(--radius-md);padding:.5rem 1rem;font-size:.875rem;font-weight:500;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.plan-name{margin-bottom:1rem;font-size:1.5rem;font-weight:600}.plan-price{margin-bottom:1rem}.currency{color:var(--text-secondary);font-size:1.5rem}.amount{color:var(--text-primary);font-size:3rem;font-weight:700}.period{color:var(--text-secondary)}.plan-description{color:var(--text-secondary);margin-bottom:2rem}.plan-features{text-align:left;margin-bottom:2rem;list-style:none}.plan-features li{color:var(--text-secondary);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.plan-features li i{color:var(--accent-color)}.cta{background:var(--primary-color);color:#fff;text-align:center;padding:4rem 0}.cta h2{color:#fff;margin-bottom:1rem}.cta p{color:#fffc;margin-bottom:2rem;font-size:1.125rem}.cta-buttons{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.cta .btn-primary{color:var(--primary-color);background:#fff}.cta .btn-secondary{color:#fff;background:0 0;border-color:#fff}.cta-note{color:#fffc;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.footer{background:var(--bg-dark);color:#fff;padding:3rem 0 1rem}.footer-content{grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem;display:grid}.footer-brand .nav-brand{color:#fff;margin-bottom:1rem}.footer-brand p{color:#ffffffb3}.footer-links{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.link-group h4{color:#fff;margin-bottom:1rem}.link-group a{color:#ffffffb3;margin-bottom:.5rem;text-decoration:none;transition:color .2s;display:block}.link-group a:hover{color:#fff}.footer-bottom{text-align:center;color:#ffffffb3;border-top:1px solid #ffffff1a;padding-top:2rem}@media (max-width:768px){.mobile-menu-btn{display:inline-flex}.nav-links{z-index:1001;background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-lg);flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1rem 1rem;display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0}.nav-links a{border-radius:var(--radius-sm);padding:.75rem .5rem}.nav-links .btn-primary{text-align:center;justify-content:center;margin-top:.5rem}.navbar.nav-menu-open .nav-links{display:flex}.hero-content{text-align:center;grid-template-columns:1fr}.hero-stats{flex-wrap:wrap;justify-content:center;gap:1rem}.hero-cta{flex-direction:column;justify-content:center;align-items:stretch}.hero-cta .btn-primary.large,.hero-cta .btn-secondary.large{width:100%;max-width:22rem;margin-left:auto;margin-right:auto}.feature-showcase{text-align:center;grid-template-columns:1fr;padding:1.5rem}.features h2{margin-bottom:1.25rem}.features-tab-select-wrap{margin-bottom:1.25rem;display:block}.features-tabs{display:none}.cta-buttons{flex-direction:column;align-items:stretch}.cta-buttons .btn-primary.large,.cta-buttons .btn-secondary.large{width:100%;max-width:22rem;margin-left:auto;margin-right:auto}.footer-content{text-align:center;grid-template-columns:1fr}.footer-links{grid-template-columns:1fr;gap:1.5rem}h1{font-size:clamp(1.75rem,6.5vw,2.5rem)}.pricing-card.featured{transform:none}}.value-proposition{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);padding:80px 0}.value-proposition h2{text-align:center;color:#1e293b;margin-bottom:4rem;font-size:2.5rem}.value-grid{grid-template-columns:1fr;gap:2.5rem;max-width:1400px;margin:0 auto 4rem;display:grid}@media (min-width:769px) and (max-width:1024px){.value-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (min-width:1025px){.value-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}.value-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:2.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 25px -5px #0000001a}.value-item:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px #00000026}.value-header{text-align:center;margin-bottom:2rem}.value-header h3{color:#1e293b;margin:0;font-size:1.5rem;font-weight:600}.benefit-list{flex-direction:column;gap:1.5rem;display:flex}.benefit{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-left:4px solid #0ea5e9;border-radius:12px;padding:1.5rem}.benefit h4{color:#0c4a6e;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.benefit p{color:#374151;margin:0;font-size:.95rem;line-height:1.5}@media (max-width:768px){.value-proposition{padding:3rem 0}.value-proposition h2{margin-bottom:2rem;font-size:clamp(1.35rem,6.5vw,2rem)}.value-item{padding:1.5rem}}.savings-calculator{border:1px solid var(--border-color);background:#fff;border-radius:1rem;margin:3rem 0;padding:2.5rem;overflow:hidden;box-shadow:0 15px 30px #00000014}.savings-calculator h3{text-align:center;color:var(--text-primary);justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1.5rem;display:flex}.calculator-wrapper{grid-template-columns:1fr 2fr;gap:2rem;display:grid}.calc-input{background:var(--bg-secondary);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;box-shadow:inset 0 2px 4px #0000000d}.calc-input label{text-align:center;color:var(--text-primary);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.calc-input input{border:2px solid var(--border-color);text-align:center;width:100%;color:var(--primary-color);box-shadow:var(--shadow-sm);background:#fff;border-radius:.5rem;padding:1rem;font-size:1.5rem;font-weight:600;transition:all .2s}.calc-input input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #2563eb33}.calc-results{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.current-solution,.our-solution{border-radius:.75rem;flex-direction:column;padding:2rem;display:flex}.current-solution{background-color:#ef44441a;border:1px solid #ef444433}.our-solution{background-color:#10b9811a;border:1px solid #10b98133}.current-solution h4,.our-solution h4{text-align:center;border-bottom:1px solid #0000001a;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem}.current-solution h4{color:#b91c1c}.our-solution h4{color:#047857}.cost-scenarios{flex-direction:column;gap:1rem;display:flex}.scenario{background:#ffffff80;border:1px solid #ef44441a;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex}.scenario:hover{box-shadow:var(--shadow-md);background:#fffc;transform:translateY(-2px)}.scenario-label{color:var(--text-secondary);font-weight:500}.cost-amount{color:#dc2626;font-size:1.25rem;font-weight:700}.our-cost{background:#ffffff80;border:1px solid #10b9811a;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;transition:all .2s;display:flex}.our-cost:hover{box-shadow:var(--shadow-md);background:#fffc;transform:translateY(-2px)}.cost-label{color:var(--text-secondary);font-weight:500}.our-cost-amount{color:#059669;font-size:1.25rem;font-weight:700}.savings-highlight{text-align:center;box-shadow:var(--shadow-md);background:#fff;border:1px solid #10b98133;border-radius:.75rem;padding:1.25rem}.savings-amount{color:#059669;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.savings-note{color:var(--text-secondary);text-align:left;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.5rem;font-size:.875rem;font-style:italic;display:flex}.savings-note i{color:#059669;text-align:center;vertical-align:middle;width:16px;margin-right:.5rem;display:inline-block}.benefit-item{align-items:center;width:100%;display:flex}@media (max-width:1024px){.calculator-wrapper,.calc-results{grid-template-columns:1fr}}.ide-preview{background:#1e1e1e;border-radius:8px;font-family:Monaco,Consolas,monospace;overflow:hidden;box-shadow:0 4px 6px #0000001a}.ide-header{background:#2d2d30;border-bottom:1px solid #3e3e42;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.ide-tab{color:#ccc;background:#3c3c3c;border:1px solid #4e4e4e;border-radius:4px 4px 0 0;padding:.5rem 1rem;font-size:.8rem}.ide-tab.active{color:#fff;background:#1e1e1e;border-bottom:1px solid #1e1e1e}.ai-assistant{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-left:auto;padding:.4rem .8rem;font-size:.8rem;font-weight:500}.ide-content{color:#d4d4d4;background:#1e1e1e;font-size:.85rem;line-height:1.5;display:flex}.line-numbers{color:#858585;text-align:right;-webkit-user-select:none;user-select:none;background:#252526;border-right:1px solid #3e3e42;padding:1rem .75rem}.code-content{flex:1;padding:1rem}.comment{color:#6a9955}.keyword{color:#569cd6}.function{color:#dcdcaa}.variable{color:#9cdcfe}.cmdlet{color:#4ec9b0}.ai-suggestion{color:#ff9800;background:#ff98001a;border-radius:4px;margin-top:.5rem;padding:.2rem .5rem;font-style:italic;display:inline-block}.ide-screenshot{text-align:center;padding:1rem}.ide-image{border-radius:var(--radius-lg);width:100%;max-width:800px;height:auto;box-shadow:var(--shadow-xl);transition:transform .3s,box-shadow .3s}.ide-image:hover{transform:scale(1.02);box-shadow:0 25px 50px -12px #00000040}.ide-caption{max-width:600px;margin-top:1rem;margin-left:auto;margin-right:auto}.ide-caption p{color:var(--text-light);font-size:.9rem;font-style:italic}.click-hint{color:var(--primary-color)!important;cursor:pointer!important;margin-top:.5rem!important;font-size:.8rem!important;font-weight:500!important}.click-hint i{margin-right:.5rem}.ide-image{cursor:pointer}.image-modal{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-content{object-fit:contain;border-radius:var(--radius-lg);max-width:95%;max-height:90%;margin:auto;animation:.3s zoom;display:block;box-shadow:0 25px 50px -12px #00000080}@keyframes zoom{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}.modal-close{color:#f1f1f1;cursor:pointer;z-index:10000;font-size:40px;font-weight:700;transition:all .3s;position:absolute;top:20px;right:35px}.modal-close:hover,.modal-close:focus{color:#bbb;text-decoration:none}.modal-caption{text-align:center;color:#ccc;width:80%;max-width:700px;margin:auto;padding:10px 0;font-size:16px;font-weight:400;display:block}@media (max-width:768px){.modal-close{font-size:30px;top:10px;right:20px}.modal-content{max-width:98%;max-height:85%}.modal-caption{width:90%;font-size:14px}}.integration-flow{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:12px;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:2rem;display:flex}.integration-step{flex-direction:column;align-items:center;gap:.75rem;display:flex}.step-icon{color:#0ea5e9;background:#fff;border:2px solid #e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex;box-shadow:0 4px 6px #0000001a}.step-label{color:#0c4a6e;text-align:center;font-size:.9rem;font-weight:600}.flow-arrow{color:#0ea5e9;font-size:1.5rem;font-weight:700}.enterprise-badges{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.enterprise-badge{text-align:center;background:#fff;border:2px solid #10b981;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;min-width:100px;padding:1rem;display:flex}.enterprise-badge i{color:#10b981;font-size:1.5rem}.enterprise-badge span{color:#065f46;font-size:.85rem;font-weight:600}@media (max-width:768px){.integration-flow{flex-direction:column;gap:1rem}.flow-arrow{transform:rotate(90deg)}.enterprise-badges{gap:.5rem}.ide-content{font-size:.75rem}.line-numbers{padding:1rem .5rem}}.auth-flow{background:linear-gradient(135deg,#fef7ff 0%,#f3e8ff 100%);border-radius:12px;justify-content:center;align-items:center;gap:1.5rem;min-height:120px;margin-bottom:2rem;padding:2rem;display:flex}.auth-step{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100px;display:flex}.auth-step .step-icon{color:#7c3aed;background:#fff;border:2px solid #e9d5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.25rem;display:flex;box-shadow:0 4px 6px #0000001a}.auth-step .step-label{color:#5b21b6;text-align:center;white-space:nowrap;font-size:.85rem;font-weight:600}.flow-arrow{color:#7c3aed;justify-content:center;align-items:center;width:30px;height:50px;font-size:1.5rem;font-weight:700;display:flex}.sso-providers{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:400px;margin:0 auto;display:grid}.sso-provider{text-align:center;background:#fff;border:2px solid #7c3aed;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex}.sso-provider:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed33}.sso-provider i{color:#7c3aed;font-size:1.25rem}.sso-provider span{color:#5b21b6;font-size:.8rem;font-weight:600}@media (max-width:768px){.auth-flow{flex-direction:column;gap:1rem}.flow-arrow{transform:rotate(90deg)}.auth-step .step-label{white-space:normal}.sso-providers{grid-template-columns:repeat(2,1fr);gap:.75rem}.sso-provider{padding:.75rem}}@media (max-width:480px){.dashboard-cards{grid-template-columns:1fr}.window-content{padding:1.25rem}}.trial-form textarea{resize:vertical}.trial-form-status{text-align:center;min-height:1.25rem;margin-top:.75rem;font-size:.9rem}
.site-main{padding-top:5rem}.site-main:has(.trial-page){padding-top:4.5rem}.nav-brand{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-links.open{display:flex!important}.page-hero{background:var(--bg-secondary);padding:3rem 0 2rem}.answer-block{color:var(--text-primary);max-width:720px;font-size:1.125rem}.prose-block,.resource-body{max-width:720px;color:var(--text-primary);line-height:1.65}.prose-block>*+*,.resource-body>*+*{margin-top:1rem}.prose-block h2,.resource-body h2{color:var(--text-primary);margin-top:2rem;margin-bottom:.5rem;font-size:1.375rem;font-weight:600}.prose-block h3,.resource-body h3{margin-top:1.5rem;margin-bottom:.35rem;font-size:1.125rem;font-weight:600}.prose-block ul,.prose-block ol,.resource-body ul,.resource-body ol{margin:.75rem 0;padding-left:1.35rem}.prose-block li+li,.resource-body li+li{margin-top:.35rem}.prose-block code,.resource-body code{background:var(--bg-secondary);border-radius:4px;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.prose-block strong,.resource-body strong{color:var(--text-primary);font-weight:600}.breadcrumbs ol{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"›";color:var(--text-light);margin-left:.5rem}.breadcrumbs a{text-decoration:none}.content-section{padding:2rem 0 4rem}.content-prose-section{max-width:720px;margin-top:2.5rem}.content-prose-section:first-of-type{margin-top:0}.content-prose-section>h2{color:var(--text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.prose-block-nested{margin-top:0}.faq-answer-prose{max-width:none;line-height:1.6}.faq-answer-prose>*+*{margin-top:.65rem}.faq-answer-prose h2,.faq-answer-prose h3{margin-top:.75rem;font-size:1rem}.evidence-table-wrap{-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto}.evidence-table,.comparison-table{border-collapse:collapse;width:100%;font-size:.9375rem}.evidence-table th,.evidence-table td,.comparison-table th,.comparison-table td{border:1px solid var(--border-color);text-align:left;vertical-align:top;padding:.75rem}.evidence-table th,.comparison-table th{background:var(--bg-secondary)}.intune-stack-diagram{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.5rem;margin:1.75rem 0 2rem;padding:0;overflow:hidden}.intune-stack-diagram__layer{padding:1.25rem 1.5rem}.intune-stack-diagram__layer--intune{background:var(--bg-primary);border-bottom:1px solid var(--border-color)}.intune-stack-diagram__layer--trustholm{background:var(--bg-secondary)}.intune-stack-diagram__label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary,#64748b);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.intune-stack-diagram__items{margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.5}.intune-stack-diagram__items li+li{margin-top:.35rem}.intune-stack-diagram__bridge{text-align:center;background:var(--accent-muted,#e0e7ff);color:var(--accent-text,#3730a3);border-top:1px dashed var(--border-color);border-bottom:1px dashed var(--border-color);padding:.65rem 1.5rem;font-size:.8125rem;font-weight:600}.intune-stack-diagram__caption{color:var(--text-secondary,#64748b);border-top:1px solid var(--border-color);background:var(--bg-primary);margin:0;padding:.85rem 1.5rem 1rem;font-size:.875rem;line-height:1.45}.status-pill{border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.status-shipped{color:#065f46;background:#d1fae5}.status-gap{color:#991b1b;background:#fee2e2}.status-partial{color:#92400e;background:#fef3c7}.limitations-block{border-left:4px solid var(--warning-color);background:#fffbeb;margin:2rem 0;padding:1.25rem}.best-for-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.best-for-card{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;padding:1rem}.trial-form{gap:1rem;width:100%;max-width:480px;display:grid}.trial-page{padding-top:1.5rem}.trial-page-layout{flex-direction:column;align-items:stretch;gap:1.5rem;margin-bottom:2rem;display:flex}.trial-page-form{order:1;min-width:0}.trial-page-header{order:2}@media (min-width:900px){.trial-page-layout{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:3rem;display:grid}.trial-page-form{order:2}.trial-page-header{order:1}}.trial-page-header h1{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem)}.trial-page-tagline{color:var(--text-secondary);max-width:36rem;margin:0 0 1rem;font-size:1rem}.trial-lead-bullets{color:var(--text-primary);gap:.35rem;margin:0 0 1rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.trial-lead-bullets li{align-items:flex-start;gap:.5rem;display:flex}.trial-page-signin{color:var(--text-secondary);margin:0;font-size:.875rem}.trial-form-conversion{border:1px solid var(--navy-border);border-radius:var(--radius-lg);background:var(--navy-card);width:100%;max-width:none;box-shadow:var(--shadow-md);box-sizing:border-box;margin:0;padding:1.25rem}.trial-submit{width:100%;margin-top:.25rem}.trial-form-optional{color:var(--text-secondary);margin-top:.5rem;font-size:.875rem}.trial-form-optional summary{cursor:pointer;color:var(--gold);font-weight:500;list-style:none}.trial-form-optional summary::-webkit-details-marker{display:none}.trial-form-optional-fields{border-top:1px solid var(--navy-border);gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.trial-expectations{border:1px solid var(--navy-border);border-radius:var(--radius-md);color:var(--text-secondary);background:#ffffff05;margin:0 0 2.5rem;padding:1rem 1.25rem;font-size:.9375rem}.trial-expectations summary{cursor:pointer;color:var(--silver-bright);font-weight:600}.trial-expectations ol{margin:1rem 0 0;padding-left:1.25rem}.trial-faq h2{margin-bottom:1rem;font-size:1.25rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-consent{color:var(--text-light);margin:0;font-size:.8125rem;line-height:1.4}.trial-form label{gap:.35rem;min-width:0;font-size:.875rem;font-weight:500;display:grid}.trial-form-name-row{grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.trial-form-name-row>label{min-width:0}@media (max-width:540px){.trial-form-name-row{grid-template-columns:1fr}}.trial-form input,.trial-form textarea,.trial-form select{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;max-width:100%;font:inherit;padding:.65rem .75rem;font-size:1rem}.trial-legal{color:var(--text-secondary);font-size:.8125rem}.form-error{color:var(--danger-color);margin:0}.form-success{color:var(--accent-color);margin:0}.trial-bundle-hint{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem;display:block}.trial-instant-ready{border:1px solid var(--navy-border,var(--border-color));border-radius:var(--radius-md,8px);background:var(--navy-card,var(--bg-secondary));color:var(--text-primary);box-shadow:var(--shadow-md);padding:1.5rem}.trial-instant-ready-title{color:var(--silver-bright,var(--text-primary));margin:0 0 .75rem;font-size:1.25rem}.trial-instant-ready p{color:var(--text-secondary);margin-bottom:.75rem}.trial-instant-ready p:last-child{margin-bottom:0}.trial-instant-tenant-code{margin:1rem 0;font-size:1rem}.trial-instant-actions{margin:1.25rem 0}.trial-instant-next{margin-top:.75rem}.trial-instant-password{margin-top:.5rem}.trial-instant-step-list{margin:.5rem 0 0 1.25rem;padding:0}.trial-instant-steps{text-align:left;margin-top:1rem}.trial-first-session{border:1px solid var(--border-subtle,#e0e0e0);border-radius:8px;margin:2rem 0;padding:1.25rem}.trial-first-session-lead{margin-bottom:.75rem;font-weight:600}.trial-turnstile{margin:.75rem 0}.faq-block{margin-top:2rem}.faq-item{margin-bottom:1rem}.faq-item dt{margin-bottom:.25rem;font-weight:600}.faq-item dd{color:var(--text-secondary);margin:0}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.footer-grid h4{margin-bottom:.75rem}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin-bottom:.35rem}.footer-grid a{color:var(--text-light);font-size:.875rem;text-decoration:none}.footer-grid a:hover{color:#fff}.trust-pack-cta{background:var(--bg-secondary);border-radius:var(--radius-lg);margin:2rem 0;padding:1.5rem}.conversion-band{background:linear-gradient(135deg, var(--bg-secondary) 0%, #d4af3714 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin:2rem 0;padding:1.75rem 1.5rem}.conversion-band-layout{flex-wrap:wrap;align-items:stretch;gap:1.25rem;display:flex}.conversion-band-visual{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--navy-card,#0f1729);flex:none;width:min(280px,38%);min-width:120px;overflow:hidden}.conversion-band-compact .conversion-band-visual{background:#c9a9621f;border-color:#c9a96240;flex:0 0 64px;justify-content:center;align-items:center;width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;padding:0;display:flex}.conversion-band-image{object-fit:cover;width:100%;height:100%;min-height:120px;display:block}.conversion-band-compact .conversion-band-image{min-height:96px}.conversion-band-inner{flex-wrap:wrap;flex:220px;justify-content:space-between;align-items:center;gap:1.25rem;min-width:min(100%,240px);display:flex}.conversion-band-copy h2{margin:0 0 .35rem;font-size:1.375rem;font-weight:600}.conversion-band-copy p{color:var(--text-secondary);max-width:36rem;margin:0;font-size:.9375rem}.conversion-band-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.conversion-band-compact{margin:1.25rem 0 1.75rem;padding:1rem 1.25rem}.conversion-band-compact .conversion-band-layout{align-items:center}.conversion-band-compact .conversion-band-inner{flex-direction:column;align-items:flex-start;gap:.75rem}.conversion-band-surface-inverse{border-color:var(--navy-border,#b8c4d033);background:radial-gradient(60% 80% at 50% 100%,#c9a9621f,#0000),linear-gradient(#ffffff0a 0%,#00000026 100%)}.conversion-band-surface-inverse .conversion-band-copy h2,.conversion-band-surface-inverse .conversion-band-compact-lead{color:var(--silver-bright,#eef2f6)}.conversion-band-surface-inverse .conversion-band-copy p,.conversion-band-surface-inverse .conversion-band-compact-sub{color:var(--text-secondary)}.conversion-band-surface-inverse .conversion-band-visual{border-color:#b8c4d040}.visual-cta-row{align-items:center;gap:.85rem;width:100%;margin-top:.5rem;display:flex}.visual-cta-row-image{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--navy-card,#0f1729);flex:0 0 96px;width:96px;height:72px;overflow:hidden}.visual-cta-row-img{object-fit:cover;width:100%;height:100%}.visual-cta-row .btn-primary,.visual-cta-row .btn-outline{text-align:center;flex:auto;min-width:0}.hero-cta-panel{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.hero-cta-visual{border-radius:var(--radius-md);border:1px solid var(--navy-border,#b8c4d040);width:112px;height:84px;box-shadow:var(--shadow-md);flex:0 0 112px;overflow:hidden}.hero-cta-visual-img{object-fit:cover;width:100%;height:100%}.hero-cta-body{flex:220px;min-width:0}@media (max-width:640px){.visual-cta-row{flex-wrap:wrap}.visual-cta-row .btn-primary,.visual-cta-row .btn-outline{flex:100%}}.conversion-band-compact-lead{color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:600}.conversion-band-compact-sub{color:var(--text-secondary);margin:0;font-size:.8125rem}.page-hero .conversion-band-compact{margin-top:1.25rem;margin-bottom:0}.conversion-related-link{margin-top:1rem;font-size:.9375rem}.hero-risk-reversal{color:var(--text-secondary);margin:.75rem 0 0;font-size:.875rem}.nav-links .btn-outline,.nav-links .btn-primary{white-space:nowrap;flex-shrink:0;padding-inline:1rem}.nav-links .btn-outline{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}.cookie-banner{background:var(--bg-dark);color:#fff;z-index:2000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-banner a{font-weight:500}.cookie-actions{gap:.5rem;display:flex}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.card-link{border:1px solid var(--border-color);border-radius:var(--radius-md);color:inherit;padding:1.25rem;text-decoration:none;transition:box-shadow .2s;display:block}.card-link:hover{box-shadow:var(--shadow-md)}.resource-body{max-width:720px;line-height:1.7}.feature-highlights{max-width:720px;margin:0 0 1.5rem;padding-left:1.35rem;line-height:1.65}.feature-highlights li+li{margin-top:.35rem}.legal-content{max-width:720px}.legal-content h2{margin-top:2rem}.features-tabs .tab{font:inherit;cursor:pointer;background:0 0;border:none}.marketing-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.marketing-icon svg{width:1em;height:1em}.marketing-icon-16{font-size:16px}.marketing-icon-20{font-size:20px}.marketing-icon-24{font-size:24px}.marketing-icon-default svg{fill:currentColor;color:var(--text-primary)}.marketing-icon-accent svg{fill:currentColor;color:var(--gold)}.marketing-icon-muted svg{fill:currentColor;color:var(--text-secondary)}.marketing-icon-on-dark svg{fill:currentColor;color:var(--gold-light,#e8c547)}.icon-bullet-list{margin:0;padding:0;list-style:none}.icon-bullet-list li{align-items:flex-start;gap:.5rem;display:flex}.icon-bullet-list li+li{margin-top:.5rem}.icon-bullet-list li .marketing-icon{flex-shrink:0;margin-top:.125rem}.icon-bullet-list li .icon-bullet-text{flex:1;min-width:0;line-height:1.5}.section-header-centered{text-align:center;max-width:42rem;margin:0 auto 2rem}.section-header-centered h2{margin-bottom:.75rem}.business-owner-section{background:var(--bg-secondary);border-block:1px solid var(--border-color);padding:3.5rem 0}.business-outcome-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.25rem;display:grid}.business-outcome-card{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--navy-card,var(--bg-primary));padding:1.35rem}.business-outcome-metric{flex-direction:column;gap:.15rem;margin-bottom:.85rem;display:flex}.business-outcome-metric-value{font-family:var(--font-display);color:var(--gold);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.1}.business-outcome-metric-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.business-outcome-card h3{margin:0 0 .5rem;font-size:1.0625rem}.business-outcome-card p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.business-owner-footnote{text-align:center;color:var(--text-secondary);margin:1.75rem 0 0;font-size:.9375rem}.split-feature-showcase{padding:3.5rem 0}.split-feature-list{flex-direction:column;gap:3rem;display:flex}.split-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.split-feature-row-reverse{direction:rtl}.split-feature-row-reverse>*{direction:ltr}.split-feature-visual{border-radius:var(--radius-lg);border:1px solid var(--border-color);aspect-ratio:3/2;background:var(--navy-card,#0f1729);position:relative;overflow:hidden}.split-feature-image,.split-feature-visual .marketing-image{object-fit:cover;width:100%;height:100%;display:block}.marketing-image-svg{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--navy-card,#0f1729);width:100%;height:100%;display:block}.split-feature-visual .marketing-image-svg{aspect-ratio:auto;position:absolute;inset:0}.split-feature-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.split-feature-copy h3{margin:0 0 .65rem;font-size:clamp(1.35rem,2.5vw,1.75rem)}.split-feature-body{color:var(--text-secondary);margin:0 0 1rem;line-height:1.6}.split-feature-metric{border-radius:var(--radius-md);background:#c9a9620f;border:1px solid #c9a96240;flex-direction:column;gap:.2rem;margin:1.25rem 0 1rem;padding:.85rem 1rem;display:flex}.split-feature-metric-value{font-family:var(--font-display);color:var(--gold);font-size:1.5rem;font-weight:600}.split-feature-metric-caption{color:var(--text-secondary);font-size:.875rem}.split-feature-link{color:var(--gold);font-weight:600;text-decoration:none}.split-feature-link:hover{text-decoration:underline}.outcome-story-section{background:var(--bg-secondary);border-block:1px solid var(--border-color);padding:3.5rem 0}.outcome-story-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}.outcome-story-card{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-primary);padding:1.5rem}.outcome-story-card h3{margin:0 0 1rem;font-size:1.125rem}.outcome-story-metric{margin-bottom:1rem}.outcome-story-metric-value{font-family:var(--font-display);color:var(--gold);font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1;display:block}.outcome-story-metric-detail{color:var(--text-secondary);margin-top:.35rem;font-size:.875rem;line-height:1.4;display:block}.outcome-story-card p{color:var(--text-secondary);margin:0 0 1rem;font-size:.9375rem;line-height:1.55}.outcome-story-link{color:var(--gold);font-weight:600;text-decoration:none}.outcome-story-link:hover{text-decoration:underline}.metric-strip-nested{background:0 0;border-block:none;margin:0 0 2rem;padding:2rem 0}.metric-strip-nested .business-outcome-card{background:var(--bg-secondary)}.split-feature-nested{padding-top:0;padding-bottom:2rem}.visual-hub-section{margin:2rem 0}.visual-hub-section h2{margin-bottom:.5rem}.visual-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.visual-hub-card{border-radius:var(--radius-lg);border:1px solid var(--border-color);color:inherit;background:var(--navy-card,var(--bg-secondary));flex-direction:column;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.visual-hub-card:hover{box-shadow:var(--shadow-md);border-color:#c9a96259}.visual-hub-card-image-wrap{aspect-ratio:16/10;background:var(--bg-dark,#060810);position:relative;overflow:hidden}.visual-hub-card-image,.visual-hub-card-image-wrap .marketing-image{object-fit:cover;width:100%;height:100%;display:block}.visual-hub-card-body{padding:1rem 1.15rem 1.15rem}.visual-hub-card-body h3{margin:0 0 .4rem;font-size:1.0625rem}.visual-hub-card-body p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.visual-hub-card-meta{color:var(--text-light,var(--text-secondary));margin-top:.5rem;font-size:.8125rem;display:block}@media (max-width:768px){.split-feature-row,.split-feature-row-reverse{direction:ltr;grid-template-columns:1fr}.nav-links:not(.open){display:none}.nav-links.open{background:var(--navy-card,var(--bg-primary));border-bottom:1px solid var(--navy-border,var(--border-color));box-shadow:var(--shadow-lg);flex-direction:column;padding:1rem;position:absolute;top:100%;left:0;right:0}}.hero-text h1{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin-bottom:1rem;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.15}.hero-title,.hero-title-line{display:block}@media (min-width:901px){.hero-title-line{display:inline}.hero-title-line+.hero-title-line:before{content:" "}}.hero-lead{color:var(--text-secondary);max-width:36rem;margin:0 0 .75rem;font-size:1.0625rem;line-height:1.55}.hero-subtitle{color:var(--text-light,var(--text-secondary));max-width:32rem;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.hero-stats{gap:1.25rem;margin-bottom:1.5rem}.hero-stats .stat-number{font-size:1.5rem}.hero-stats .stat-label{max-width:8rem;font-size:.8125rem;line-height:1.3}.hero-product-preview{flex:320px;max-width:560px}.hero-product-image,.hero-product-preview .marketing-image-svg{aspect-ratio:640/420;border-radius:var(--radius-lg);border:1px solid var(--navy-border,#b8c4d040);width:100%;max-width:560px;box-shadow:var(--shadow-lg);display:block}.hero-product-caption{color:var(--text-light,var(--text-secondary));margin:.5rem 0 0;font-size:.75rem}.trust-proof-section{background:var(--bg-secondary);border-block:1px solid var(--border-color)}.trust-proof-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:768px){.trust-proof-grid{grid-template-columns:1fr}}.trust-proof-quote{border-radius:var(--radius-lg);border:1px solid var(--navy-border,var(--border-color));background:var(--navy-card,var(--bg-primary));margin:0;padding:1.5rem}.trust-proof-quote p{color:var(--text-primary);margin:0 0 1rem;font-size:1.0625rem;line-height:1.6}.trust-proof-quote cite{color:var(--gold-bright,var(--accent-color));font-style:normal;font-weight:600}.trust-proof-meta{color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;display:block}.trust-proof-stats{flex-direction:column;gap:1rem;display:flex}.trust-proof-stat{border-radius:var(--radius-md);border:1px solid var(--navy-border,var(--border-color));background:var(--navy-card,var(--bg-primary));padding:1rem 1.25rem}.trust-proof-stat-value{font-family:var(--font-display);color:var(--gold-bright,var(--accent-color));font-size:1.5rem;font-weight:700;display:block}.trust-proof-stat-label{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem;display:block}.trust-proof-link{text-align:center;margin-top:1.5rem;font-size:.9375rem}.jurisdiction-paths{padding:3.5rem 0}.jurisdiction-global-link{color:var(--text-secondary);text-align:center;margin:1.25rem 0 0;font-size:.9375rem}.home-overview-details{border:1px solid var(--navy-border,var(--border-color));border-radius:var(--radius-lg);background:var(--navy-card,var(--bg-secondary));max-width:720px;margin:0 auto;padding:1rem 1.25rem}.home-overview-details summary{cursor:pointer;color:var(--gold);font-weight:600;list-style:none}.home-overview-details summary::-webkit-details-marker{display:none}.home-overview-prose{margin-top:1.25rem}.conversion-band-icon-wrap{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;display:flex}.status-pill-inner,.split-feature-link{align-items:center;gap:.35rem;display:inline-flex}.trial-reassurance-banner{border-radius:var(--radius-lg);border:1px solid var(--navy-border,var(--border-color));background:var(--navy-card,var(--bg-secondary));margin-bottom:2rem;padding:1.25rem 1.5rem}.trial-proof-snippet{margin:0 0 .75rem;line-height:1.55}.trial-trust-pack-link{margin:0;font-size:.9375rem}.trial-review-rationale{margin-top:2rem}.trial-review-rationale h2{margin-bottom:.75rem;font-size:1.25rem}.demo-product-preview{margin-bottom:2rem}.demo-product-image,.demo-product-preview .marketing-image-svg{aspect-ratio:640/420;border-radius:var(--radius-lg);border:1px solid var(--navy-border,var(--border-color));width:100%;max-width:640px;display:block}.demo-product-caption{color:var(--text-secondary);margin:.5rem 0 0;font-size:.8125rem}.features-tab-select{font-size:1rem}.visual-cta-row-icon{background:#c9a9621a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}html{overflow-x:clip}@media (max-width:1024px){.hero{padding:5rem 0 3rem}.hero-content{gap:2.5rem}.page-hero{padding:2.5rem 0 1.5rem}.page-hero h1{font-size:clamp(1.65rem,4vw,2.35rem)}h2{font-size:clamp(1.5rem,3.5vw,2.25rem)}.split-feature-showcase,.business-owner-section,.outcome-story-section,.jurisdiction-paths{padding-block:2.5rem}.visual-hub-section{margin-block:1.5rem}.conversion-band{padding:1.25rem 1rem}.footer-brand-row{flex-direction:column;align-items:flex-start;gap:1rem}.content-section{padding:1.75rem 0 3rem}}@media (max-width:900px){.hero-content{text-align:center;grid-template-columns:1fr}.hero-text h1{max-width:none;margin-inline:auto;padding-inline:.25rem;font-size:clamp(1.625rem,5.5vw,2.125rem);line-height:1.2}.hero-lead{max-width:28rem;margin-inline:auto}.hero-subtitle{max-width:26rem;margin-inline:auto}.hero-stats,.hero-cta-panel{justify-content:center}.hero-cta-body{width:100%}.hero-cta{justify-content:center}.hero-product-preview{width:100%;max-width:min(100%,480px);margin-inline:auto}.conversion-band-inner{width:100%}}@media (max-width:768px){.container{padding-inline:1rem}.site-main{padding-top:4.5rem}.site-main:has(.trial-page){padding-top:4rem}.navbar{padding:.75rem 0;padding-top:max(.75rem, env(safe-area-inset-top,0px))}.nav-links.open{z-index:1001;gap:.25rem}.nav-links.open a:not(.btn-primary):not(.btn-outline){align-items:center;min-height:44px;padding:.5rem .75rem;display:flex}.nav-links.open .btn-outline,.nav-links.open .btn-primary{justify-content:center;width:100%;min-height:44px;margin-top:.35rem}.conversion-band-layout{flex-direction:column;align-items:stretch}.conversion-band:not(.conversion-band-compact) .conversion-band-visual{width:100%;min-width:0;max-width:none}.conversion-band-compact .conversion-band-layout{flex-direction:row;align-items:center}.conversion-band-actions{width:100%}.conversion-band-actions .btn-primary,.conversion-band-actions .btn-secondary,.conversion-band-actions .btn-outline{justify-content:center;min-height:44px}.conversion-band:not(.conversion-band-compact) .conversion-band-actions{flex-direction:column;align-items:stretch}.pricing-card{padding:1.5rem}.evidence-table th,.evidence-table td,.comparison-table th,.comparison-table td{padding:.5rem;font-size:.875rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.footer-bottom{text-align:left}.cookie-banner{padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch}.cookie-actions{flex-direction:column;width:100%}.cookie-actions .btn-primary,.cookie-actions .btn-secondary{justify-content:center;width:100%;min-height:44px}}@media (max-width:480px){.container{padding-inline:.875rem}.hero{padding:3.5rem 0 2rem}.hero-stats{flex-direction:column;align-items:center;gap:.75rem}.stat{width:100%;max-width:14rem}.section-subtitle,.answer-block{font-size:1rem}.footer-grid{grid-template-columns:1fr}.visual-cta-row-image{flex:0 0 80px;width:80px;height:60px}}.glossary-lead{max-width:42rem;margin-bottom:1.5rem}.glossary-jump{background:var(--color-surface-muted,#ffffff0a);border:1px solid var(--color-border-subtle,#ffffff14);border-radius:.5rem;margin-bottom:2rem;padding:1rem 1.25rem}.glossary-jump-label{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.glossary-jump ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.glossary-jump a{font-size:.9375rem}.glossary-category{margin-bottom:2.5rem}.glossary-category-title{border-bottom:1px solid var(--color-border-subtle,#ffffff1a);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.375rem}.glossary-term-list{flex-direction:column;gap:1.5rem;display:flex}.glossary-term{scroll-margin-top:5rem}.glossary-term-title{margin:0 0 .375rem;font-size:1.125rem}.glossary-term-definition{color:var(--color-text-secondary,inherit);margin:0;line-height:1.6}.glossary-term-link{margin:.5rem 0 0;font-size:.9375rem}@media (max-width:640px){.glossary-jump ul{flex-direction:column;gap:.375rem}}.login-early-access .login-early-access-card{max-width:36rem;margin-inline:auto}.login-early-access-lead{font-size:1rem;line-height:1.6}.login-early-access-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.25rem 0 .75rem;display:flex}.login-early-access-actions span{color:var(--text-secondary)}.login-early-access-contact{margin-top:1rem;font-size:.9375rem}.login-discovery-form{max-width:28rem}.login-mode-tabs{gap:.5rem;margin-bottom:1.25rem;display:flex}.login-mode-tab{border:1px solid var(--color-border-subtle,#ffffff1f);color:inherit;cursor:pointer;background:0 0;border-radius:.5rem;flex:1;padding:.625rem 1rem;font-size:.9375rem}.login-mode-tab.active{border-color:var(--color-accent,#c9a227);background:#c9a22714}.login-discovery-help{color:var(--color-text-muted,#9aa4b2);margin:0 0 1rem;font-size:.9375rem}.login-discovery-or{text-align:center;color:var(--color-text-muted,#9aa4b2);font-size:.875rem}.login-sso-providers{margin-top:1.25rem}.login-sso-provider-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.login-sso-provider-list button{width:100%}.login-discovery-portal-hint{font-size:.875rem}.login-discovery-fallback{margin-top:1rem}.login-discovery-footer{margin-top:2rem;font-size:.9375rem}.marketing-chatbot{z-index:1200;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1rem;right:1rem}.marketing-chatbot-launcher{background:var(--color-accent,#c9a227);color:#0a0e14;cursor:pointer;border:none;border-radius:999px;padding:.75rem 1rem;font-weight:600;box-shadow:0 4px 20px #00000040}.marketing-chatbot-panel{border:1px solid var(--color-border-subtle,#ffffff1f);background:var(--color-surface,#121820);border-radius:.75rem;flex-direction:column;width:min(22rem,100vw - 2rem);max-height:min(28rem,70vh);display:flex;overflow:hidden;box-shadow:0 8px 32px #00000059}.marketing-chatbot-header{border-bottom:1px solid var(--color-border-subtle,#ffffff1a);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.marketing-chatbot-close{color:inherit;cursor:pointer;background:0 0;border:none;font-size:.875rem}.marketing-chatbot-messages{flex-direction:column;flex:1;gap:.75rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.marketing-chatbot-msg{border-radius:.5rem;padding:.625rem .75rem;font-size:.9rem;line-height:1.45}.marketing-chatbot-msg.user{background:#c9a22726;align-self:flex-end}.marketing-chatbot-msg.assistant{background:#ffffff0d;align-self:flex-start}.marketing-chatbot-msg p{margin:0}.marketing-chatbot-links{margin:.5rem 0 0;padding-left:1rem;font-size:.875rem}.marketing-chatbot-quick{flex-wrap:wrap;gap:.375rem;padding:0 .75rem .5rem;display:flex}.marketing-chatbot-quick button{border:1px solid var(--color-border-subtle,#ffffff26);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .5rem;font-size:.75rem}.marketing-chatbot-input{border-top:1px solid var(--color-border-subtle,#ffffff1a);gap:.5rem;padding:.75rem;display:flex}.marketing-chatbot-input input{flex:1;min-width:0}.marketing-chatbot-input button{flex-shrink:0}.marketing-lead-form-wrap{max-width:32rem}.marketing-lead-success{border:1px solid var(--color-border-subtle,#ffffff1f);border-radius:.5rem;max-width:32rem;padding:1.25rem}.report-pack-downloads{margin:.75rem 0;padding-left:1.25rem}.marketing-lead-presales-link{margin-bottom:1rem;font-size:.9375rem}@media (max-width:640px){.marketing-chatbot{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}}.security-unified-lead{text-align:center;max-width:42rem;margin:0 auto;font-size:1.125rem}.cia-triad-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.cia-triad-card{border:1px solid var(--color-border-subtle,#ffffff1f);border-radius:.5rem;padding:1.25rem}.cia-triad-card h3{margin-top:0}.cia-triad-card ul{margin:.75rem 0 0;padding-left:1.25rem;font-size:.9375rem}.security-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.security-pillar-card{border:1px solid var(--color-border-subtle,#ffffff1f);border-radius:.5rem;padding:1.25rem}.security-pillar-proof{opacity:.85;margin-bottom:1rem;font-size:.875rem}.security-audience-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1.5rem;display:grid}.security-audience-card{border:1px solid var(--color-border-subtle,#ffffff1f);color:inherit;border-radius:.5rem;padding:1.25rem;text-decoration:none;transition:border-color .15s;display:block}.security-audience-card:hover{border-color:var(--color-accent,#5b9fd4)}.security-audience-link{margin-top:.5rem;font-size:.875rem;display:inline-block}.security-founder-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.security-stat-citations-text{text-align:center;opacity:.85;margin:0;font-size:.875rem}.trust-centre-procurement{margin-top:2rem}.home-security-band-inner{border:1px solid var(--color-border-subtle,#ffffff1f);border-radius:.5rem;grid-template-columns:minmax(8rem,12rem) 1fr;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.home-security-band-value{font-size:2.5rem;font-weight:700;line-height:1.1;display:block}.home-security-band-label{opacity:.85;font-size:.875rem}.home-security-band-copy h2{margin-top:0;font-size:1.25rem}.home-security-band-links{margin-bottom:0;font-size:.9375rem}@media (max-width:640px){.home-security-band-inner{grid-template-columns:1fr}}
:root{--gold:#c9a962;--gold-bright:#e0c882;--gold-deep:#8a7340;--gold-glow:#c9a96259;--silver:#b8c4d0;--silver-bright:#eef2f6;--navy:#0a0e14;--navy-elevated:#121820;--navy-card:#1a2433;--navy-border:#c9a9621f;--primary-color:var(--gold);--primary-hover:var(--gold-bright);--secondary-color:var(--silver);--accent-color:#7dd3a8;--danger-color:#f07178;--warning-color:var(--gold);--bg-primary:var(--navy);--bg-secondary:var(--navy-elevated);--bg-dark:#060810;--text-primary:var(--silver-bright);--text-secondary:#94a3b8;--text-light:#64748b;--border-color:var(--navy-border);--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 12px 32px #00000080;--shadow-xl:0 20px 48px #0000008c;--shadow-gold:0 4px 24px var(--gold-glow);--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--link-color:var(--gold);--link-hover-color:var(--gold-bright);--link-visited-color:#b5a078;--link-underline:#c9a9626b}body{font-family:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--text-primary);background-color:var(--bg-primary);padding-bottom:env(safe-area-inset-bottom,0px);background-image:radial-gradient(80% 50% at 50% -20%,#c9a96214,#0000),radial-gradient(60% 40% at 100% 0,#b8c4d00a,#0000);background-attachment:fixed}.prose-block a,.resource-body a,.faq-answer-prose a,.legal-content .prose-block a,.jurisdiction-global-link a,.conversion-related-link a,.trust-proof-link a,.trial-trust-pack-link a,.trial-page-signin a,.business-owner-footnote a,.breadcrumbs a,.cookie-banner a,.download-list a,.footer-bottom a,main a:not([class]){color:var(--link-color);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:.18em;transition:color .15s,text-decoration-color .15s}.prose-block a:hover,.resource-body a:hover,.faq-answer-prose a:hover,.legal-content .prose-block a:hover,.jurisdiction-global-link a:hover,.conversion-related-link a:hover,.trust-proof-link a:hover,.trial-trust-pack-link a:hover,.trial-page-signin a:hover,.business-owner-footnote a:hover,.breadcrumbs a:hover,.cookie-banner a:hover,.download-list a:hover,.footer-bottom a:hover,main a:not([class]):hover{color:var(--link-hover-color);text-decoration-color:currentColor}.prose-block a:visited,.resource-body a:visited,.faq-answer-prose a:visited,.legal-content .prose-block a:visited,.jurisdiction-global-link a:visited,.conversion-related-link a:visited,.trust-proof-link a:visited,.trial-trust-pack-link a:visited,.trial-page-signin a:visited,.business-owner-footnote a:visited,.breadcrumbs a:visited,.cookie-banner a:visited,.download-list a:visited,.footer-bottom a:visited,main a:not([class]):visited{color:var(--link-visited-color)}.prose-block a:visited:hover,.resource-body a:visited:hover,.faq-answer-prose a:visited:hover,.legal-content .prose-block a:visited:hover,.jurisdiction-global-link a:visited:hover,.conversion-related-link a:visited:hover,.trust-proof-link a:visited:hover,.trial-trust-pack-link a:visited:hover,.trial-page-signin a:visited:hover,.business-owner-footnote a:visited:hover,.breadcrumbs a:visited:hover,.cookie-banner a:visited:hover,.download-list a:visited:hover,.footer-bottom a:visited:hover,main a:not([class]):visited:hover{color:var(--link-hover-color)}.download-list a{font-weight:600;text-decoration:none}.download-list a:hover{text-decoration:underline}.download-kind-badge{border:1px solid var(--navy-border);letter-spacing:.06em;color:var(--gold);vertical-align:middle;border-radius:4px;margin-left:.5em;padding:.1em .45em;font-size:.65rem;font-weight:700;display:inline-block}.split-feature-link,.outcome-story-link{text-decoration:none}.split-feature-link:visited,.outcome-story-link:visited{color:var(--link-visited-color)}.visual-hub-card:visited,.card-link:visited{color:inherit}h1,h2,h3,.page-hero h1,.hero-text h1{font-family:var(--font-display);letter-spacing:.02em;font-weight:600}.brand-logo{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.brand-logo-mark{filter:drop-shadow(0 2px 8px #00000080);border-radius:6px}.brand-wordmark{letter-spacing:.06em;font-size:1.35rem;font-weight:600;line-height:1}.brand-trust{color:var(--silver-bright)}.brand-holm{color:var(--gold)}.nav-brand.brand-logo .brand-wordmark{font-size:1.25rem}.btn-primary{background:linear-gradient(145deg, var(--gold-deep) 0%, var(--gold) 45%, var(--gold-bright) 100%);color:#0a0e14;box-shadow:var(--shadow-gold);border:1px solid #ffffff1f;font-weight:600}.btn-primary:hover{background:linear-gradient(145deg, var(--gold) 0%, var(--gold-bright) 100%);color:#0a0e14;box-shadow:0 6px 28px var(--gold-glow)}.btn-secondary{color:var(--silver-bright);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #b8c4d040}.btn-secondary:hover{color:var(--silver-bright);background:#ffffff14;border-color:#c9a96266}.btn-outline{color:var(--gold);border-color:var(--gold)}.btn-outline:hover{color:var(--gold-bright);background:#c9a9621f}.navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--navy-border);background:#0a0e14e0;box-shadow:0 1px #c9a9620f}.nav-links a:not(.btn-primary){color:var(--silver)}.nav-links a:not(.btn-primary):hover{color:var(--gold-bright)}.nav-links a:not(.btn-primary):visited{color:var(--silver)}.mobile-menu-btn{color:var(--silver-bright)}.mobile-menu-btn:hover{background:#ffffff0f}.mobile-menu-btn:focus-visible{outline-color:var(--gold)}.hero{background:radial-gradient(ellipse 70% 60% at 20% 40%, #c9a96212, transparent), radial-gradient(ellipse 50% 50% at 80% 20%, #b8c4d00d, transparent), linear-gradient(180deg, var(--navy-elevated) 0%, var(--navy) 100%);border-bottom:1px solid var(--navy-border)}.highlight{background:linear-gradient(135deg, var(--silver-bright) 0%, var(--gold-bright) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.stat-number{color:var(--gold);font-family:var(--font-display)}.stat-label{color:var(--text-secondary)}.window{background:var(--navy-card);border:1px solid var(--navy-border);box-shadow:var(--shadow-xl), 0 0 0 1px #c9a96214}.window-header{border-bottom-color:var(--navy-border);background:#00000059}.window-title{color:var(--silver)}.card{border-color:var(--navy-border);background:#ffffff08}.card-value{color:var(--gold-bright)}.card-trend.up{color:var(--accent-color)}.problem,.solution,.value-section,.features-section,.pricing-section,.cta-section,.content-section{background:var(--bg-primary);border-color:var(--navy-border)}.problem{background:var(--bg-secondary)}.problem h2,.solution h2,.section-subtitle{color:var(--silver-bright)}.section-subtitle{color:var(--text-secondary)}.problem-item{background:var(--navy-card);border:1px solid var(--navy-border);box-shadow:var(--shadow-md)}.problem-item h3{color:var(--silver-bright)}.problem-item p{color:var(--text-secondary)}.solution-item h3{color:var(--silver-bright)}.solution-item p{color:var(--text-secondary)}.solution-icon{border:1px solid var(--navy-border);background:linear-gradient(145deg,#c9a96226 0%,#b8c4d014 100%)}.problem-section,.solution-section,.value-section,.features-section,.pricing-section,.cta-section{background:var(--bg-primary);border-color:var(--navy-border)}.page-hero{background:linear-gradient(180deg, var(--navy-elevated) 0%, var(--navy) 100%);border-bottom:1px solid var(--navy-border)}.breadcrumbs a{font-weight:500;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.card-link,.best-for-card,.pricing-card{background:var(--navy-card);border-color:var(--navy-border);color:var(--text-primary)}.card-link:hover,.pricing-card:hover{box-shadow:var(--shadow-md), 0 0 24px #c9a9620f;border-color:#c9a96259}.evidence-table th,.comparison-table th{color:var(--silver-bright);background:#c9a96214}.evidence-table td,.comparison-table td{background:var(--navy-card);border-color:var(--navy-border);color:var(--text-secondary)}.status-shipped{color:#7dd3a8;background:#7dd3a826}.status-gap{color:#f07178;background:#f071781f}.status-partial{color:var(--gold-bright);background:#c9a96226}.limitations-block{border-left-color:var(--gold);color:var(--text-secondary);background:#c9a9620f}.trust-pack-cta{border:1px solid var(--navy-border);background:linear-gradient(135deg,#c9a96214 0%,#1a2433e6 100%)}.trial-form input,.trial-form textarea,.trial-form select{background:var(--navy-card);border-color:var(--navy-border);color:var(--text-primary)}.trial-form input:focus,.trial-form textarea:focus,.trial-form select:focus{border-color:var(--gold);outline:2px solid #c9a96266}.form-success{color:var(--accent-color)}.footer{background:var(--bg-dark);border-top:1px solid var(--navy-border)}.footer-grid h4{color:var(--gold);font-family:var(--font-display);font-weight:600}.footer-grid a{color:var(--text-secondary)}.footer-grid a:hover{color:var(--gold-bright)}.footer-grid a:visited{color:var(--text-secondary)}.footer-grid a:visited:hover{color:var(--gold-bright)}.footer-bottom{border-top-color:var(--navy-border);color:var(--text-light)}.footer-brand-row{border-bottom:1px solid var(--navy-border);flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.footer-tagline{max-width:28rem;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.cookie-banner{border-top:1px solid var(--navy-border);background:#060810f5}.features-tabs .tab.active{color:var(--gold);border-bottom-color:var(--gold)}.features-tabs .tab{color:var(--text-secondary)}.features-tabs .tab:hover{color:var(--silver-bright)}.pricing-card.featured{border-color:var(--gold);box-shadow:var(--shadow-gold)}.plan-name{color:var(--gold);font-family:var(--font-display)}.features h2,.value-section h2,.pricing-section h2,.content-section h2,.home-faq h2{color:var(--silver-bright);font-family:var(--font-display)}.tab{border-color:var(--navy-border);color:var(--text-secondary);background:#ffffff0a}.tab:hover,.tab.active{color:var(--gold-bright);background:#c9a96224;border-color:#c9a96259}.feature-showcase{background:var(--navy-card);border:1px solid var(--navy-border);box-shadow:var(--shadow-lg)}.feature-text h3{color:var(--silver-bright)}.features-tab-select{background-color:var(--navy-card);border-color:var(--navy-border);color:var(--text-primary)}.features-tab-select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a96233}.value-item{background:var(--navy-card);border:1px solid var(--navy-border);box-shadow:var(--shadow-md)}.value-item:hover{box-shadow:var(--shadow-lg), 0 0 24px #c9a9620f;border-color:#c9a96247}.value-header h3{color:var(--silver-bright)}.badge{border:1px solid var(--navy-border);color:var(--silver-bright);background:#c9a9621a}.code-header{color:var(--silver);background:#00000073}.cta{background:radial-gradient(ellipse 60% 80% at 50% 100%, #c9a9621f, transparent), linear-gradient(180deg, var(--navy-elevated) 0%, var(--bg-dark) 100%);color:var(--silver-bright);border-top:1px solid var(--navy-border)}.cta h2{color:var(--silver-bright)}.cta p,.cta-note{color:var(--text-secondary)}.cta .btn-primary{background:linear-gradient(145deg, var(--gold-deep) 0%, var(--gold) 45%, var(--gold-bright) 100%);color:#0a0e14}.cta .btn-secondary{color:var(--silver-bright);border-color:#b8c4d059}.hero-brand-glow{opacity:.07;pointer-events:none;z-index:0;filter:drop-shadow(0 0 40px #c9a96233);width:min(420px,70vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.hero-brand-glow img{width:100%;height:auto}.hero .container{position:relative}.hero-content{z-index:1;position:relative}@media (max-width:768px){.nav-links.open{border-bottom-color:var(--navy-border);background:#0a0e14fa}}
