@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fade-in{animation:fadeIn .6s ease forwards}.animate-fade-in-up{animation:fadeInUp .6s ease forwards}.animate-fade-in-down{animation:fadeInDown .6s ease forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease forwards}.animate-fade-in-right{animation:fadeInRight .6s ease forwards}.animate-scale-in{animation:scaleIn .5s ease forwards}.animate-float{animation:float 3s ease-in-out infinite}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-reveal].revealed{opacity:1;transform:translateY(0)}[data-reveal=left]{transform:translate(-30px)}[data-reveal=left].revealed{transform:translate(0)}[data-reveal=right]{transform:translate(30px)}[data-reveal=right].revealed{transform:translate(0)}[data-reveal=scale]{transform:scale(.9)}[data-reveal=scale].revealed{transform:scale(1)}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}[data-delay="4"]{transition-delay:.4s}[data-delay="5"]{transition-delay:.5s}[data-delay="6"]{transition-delay:.6s}[data-delay="7"]{transition-delay:.7s}[data-delay="8"]{transition-delay:.8s}[data-delay="9"]{transition-delay:.9s}[data-delay="10"]{transition-delay:1s}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:300;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d;padding:1rem;animation:slideUp .3s ease-out}.cookie-consent-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1200px;margin:0 auto}@media (max-width: 768px){.cookie-consent-inner{flex-direction:column;text-align:center}}.cookie-consent-text{font-size:.875rem;color:#434653;margin:0}.cookie-consent-link{color:#003c90;text-decoration:underline;font-weight:500}.cookie-consent-link:hover{color:#0f52ba}.cookie-consent-actions{display:flex;gap:.75rem;flex-shrink:0}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid transparent;border-radius:1rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:20px;height:20px}.btn-primary{background:#003c90;color:#fff;border-color:#003c90}.btn-primary:hover{background:#0f52ba;border-color:#0f52ba;transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:transparent;color:#003c90;border-color:#003c90}.btn-secondary:hover{background:#d9e2ff;transform:translateY(-2px)}.btn-white{background:#fff;color:#003c90;border-color:#fff}.btn-white:hover{background:#f3f4f6;border-color:#f3f4f6;transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d}.btn-ghost{background:transparent;color:#434653}.btn-ghost:hover{color:#003c90;background:#d9e2ff}.btn-lg{padding:1rem 2rem;font-size:1.125rem;border-radius:1.5rem}.btn-white-lg{background:#fff;color:#003c90;border-color:#fff;padding:1rem 2rem;font-size:1.125rem;border-radius:1.5rem}.btn-white-lg:hover{background:#f3f4f6;border-color:#f3f4f6;transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d}.btn-white-lg .material-symbols-outlined{font-size:20px}.btn-outline-light{background:transparent;color:#fff;border-color:#fff9;padding:1rem 2rem;font-size:1.125rem;border-radius:1.5rem}.btn-outline-light:hover{background:#ffffff26;border-color:#fff;transform:translateY(-2px)}.btn-outline-light .material-symbols-outlined{font-size:20px}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.card{background:#faf8ff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;border:1px solid #e2e8f0;transition:all .2s ease}.card:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.card-elevated{box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d;border:none}.card-elevated:hover{box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d;transform:translateY(-4px)}.section{padding:5rem 0}@media (max-width: 768px){.section{padding:3rem 0}}.section-header{text-align:center;max-width:800px;margin:0 auto 3rem}.section-badge{display:inline-block;padding:.5rem 1rem;background:#d9e2ff;color:#0f52ba;font-size:.875rem;font-weight:600;border-radius:9999px;margin-bottom:1rem}.section-title{font-size:2.25rem;font-weight:700;color:#131a33;margin-bottom:1rem;line-height:1.25}@media (max-width: 768px){.section-title{font-size:1.875rem}}.section-subtitle{font-size:1.125rem;color:#434653;line-height:1.625}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.grid-2{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-3{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid-4{grid-template-columns:1fr}}.form-group{margin-bottom:1rem}.form-label{display:block;font-size:.875rem;font-weight:500;color:#131a33;margin-bottom:.5rem}.form-input,.form-textarea,.form-select{width:100%;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#131a33;background:#faf8ff;border:1px solid #737784;border-radius:1rem;transition:all .2s ease}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#003c90;box-shadow:0 0 0 3px #003c901a}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:#64748b}.form-textarea{min-height:120px;resize:vertical}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:9999px}.badge-primary{background:#d9e2ff;color:#0f52ba}.badge-success{background:#d1fae5;color:#047857}.badge-warning{background:#fef3c7;color:#b45309}.icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:1rem;background:#d9e2ff;color:#003c90}.icon-wrapper svg{width:24px;height:24px}.icon-wrapper-lg{width:64px;height:64px;border-radius:1.5rem}.icon-wrapper-lg svg{width:32px;height:32px}.divider{height:1px;background:#e2e8f0;margin:2rem 0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#003c90}.text-secondary{color:#434653}.text-success{color:#10b981}.text-warning{color:#d97706}.text-error{color:#ba1a1a}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#131a33;background:#faf8ff;overscroll-behavior:none}.material-symbols-outlined{font-variation-settings:"opsz" 24,"wght" 500,"FILL" 0,"GRAD" 0;vertical-align:middle}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;cursor:pointer;background:none;border:none}.header{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 8px #0000000a;transition:all .2s ease}.header.scrolled{box-shadow:0 4px 16px #00000012}.header-inner{display:flex;align-items:center;justify-content:space-between;height:80px}.brand{display:flex;align-items:center}.brand .brand-lockup{height:42px;width:auto;display:block}.nav{display:flex;align-items:center;gap:2rem}@media (max-width: 1024px){.nav{display:none}}.nav-link{font-size:.875rem;font-weight:500;color:#434653;transition:color .15s ease;position:relative;padding:.5rem 0}.nav-link:hover,.nav-link.active{color:#131a33;font-weight:600}.header-actions{display:flex;align-items:center;gap:1rem}@media (max-width: 1024px){.header-actions{display:none}}.mobile-menu-btn{display:none;padding:.5rem;color:#131a33}@media (max-width: 1024px){.mobile-menu-btn{display:flex}}.mobile-menu-btn svg{width:28px;height:28px}.mobile-menu{display:none;position:fixed;top:80px;left:0;right:0;bottom:0;background:#fff;padding:1.5rem;z-index:99;overflow-y:auto}.mobile-menu.open{display:block;animation:fadeIn .3s ease}.mobile-nav{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.mobile-nav-link{font-size:1.125rem;font-weight:500;color:#131a33;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.mobile-nav-link:hover{color:#003c90}.mobile-actions{display:flex;flex-direction:column;gap:.75rem}.mobile-actions .btn{width:100%;justify-content:center}.hero{position:relative;overflow:hidden;padding-top:176px;padding-bottom:96px;text-align:center}.hero .hero-inner{display:flex;flex-direction:column;align-items:center}.hero-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:1100px;height:500px;background:linear-gradient(to bottom,rgba(217,226,255,.4) 0%,rgba(227,231,255,.3) 50%,transparent 100%);filter:blur(3rem);pointer-events:none}.hero-glow-right{position:absolute;top:192px;right:10%;width:288px;height:288px;border-radius:50%;background:#86f2e433;filter:blur(2rem);pointer-events:none}.hero-pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;background:#dbe1ffcc;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:1.5rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;color:#003c90}.hero-pill .pill-icon{font-size:16px}.hero-pill .pill-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse 2s infinite}.hero-title{position:relative;font-size:48px;font-weight:700;line-height:1.12;letter-spacing:-.02em;max-width:56rem;color:#131a33}@media (max-width: 768px){.hero-title{font-size:32px}}.hero-title .grad-text{background:linear-gradient(to right,#003c90,#0f52ba);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{position:relative;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.6;color:#434653}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem}@media (max-width: 640px){.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%;justify-content:center}}.hero-actions .arrow{font-size:18px;transition:transform .2s ease}.hero-actions .arrow:hover{transform:translate(4px)}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem;font-size:.875rem;color:#434653}.hero-trust .trust-item{display:inline-flex;align-items:center;gap:.5rem}.hero-trust .trust-item .material-symbols-outlined{font-size:16px;color:#10b981}.browser-mockup{position:relative;width:100%;max-width:64rem;margin-top:80px}.stat-card{display:none;position:absolute;z-index:20;align-items:center;gap:.75rem;padding:1rem;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem;box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d;text-align:left}@media (min-width: 1024px){.stat-card{display:flex}}.stat-card.stat-left{top:96px;left:-24px}.stat-card.stat-right{top:144px;right:-24px}.stat-card-icon{width:40px;height:40px;border-radius:1rem;display:flex;align-items:center;justify-content:center}.stat-card-icon .material-symbols-outlined{font-size:20px}.stat-card-icon.speed{background:#89f5e7;color:#006a61}.stat-card-icon.event{background:#d9e2ff;color:#003c90}.stat-card-copy{display:flex;flex-direction:column}.stat-card-copy .stat-card-value{font-size:18px;font-weight:700;color:#131a33;line-height:1}.stat-card-copy .stat-card-label{margin-top:2px;font-size:.75rem;color:#64748b}.event-value{color:#003c90!important}.browser-window{width:100%;background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000024;overflow:hidden;text-align:left}.browser-chrome{height:40px;background:#e3e7ff;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.browser-dots{display:flex;align-items:center;gap:.5rem}.browser-dots .dot{width:12px;height:12px;border-radius:50%}.browser-dots .dot.dot-error{background:#ba1a1a}.browser-dots .dot.dot-warn{background:#86f2e4}.browser-dots .dot.dot-mint{background:#10b981}.browser-url{display:flex;align-items:center;gap:.5rem;background:#ffffffe6;padding:4px 12px;border-radius:.5rem;font-size:11px;color:#64748b;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.browser-url .url-lock{font-size:13px;color:#10b981}.browser-tools{display:flex;align-items:center;gap:.5rem;color:#64748b}.browser-tools .material-symbols-outlined{font-size:16px}.app-stage{display:grid;grid-template-columns:64px 1fr;background:#f8fafc;min-height:460px}.app-sidebar{background:#282f49;padding:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#eff0ff}@media (max-width: 540px){.app-sidebar{display:none}}.app-sidebar .app-icon-brand{width:32px;height:32px;border-radius:1rem;background:#0f52ba;display:flex;align-items:center;justify-content:center;color:#fff}.app-sidebar .app-icon-brand .material-symbols-outlined{font-size:18px}.app-sidebar .app-nav-items{display:flex;flex-direction:column;gap:1rem;color:#c3c6d5}.app-sidebar .app-nav-items .material-symbols-outlined{font-size:20px}.app-sidebar .app-nav-items .active{color:#bcceff;background:#003c9066;padding:6px;border-radius:1rem}.app-sidebar>.material-symbols-outlined{font-size:18px;color:#c3c6d5}.app-main{padding:1rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.app-main{padding:1.5rem}}.app-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.75rem}.app-title-group{display:flex;align-items:center;gap:.5rem}.app-title-group .app-title{font-size:18px;font-weight:700;color:#131a33}.app-title-group .badge-live{padding:2px 10px;border-radius:9999px;background:#10b98126;color:#006a61;font-size:.75rem;font-weight:600}.app-top-actions{display:flex;align-items:center;gap:.75rem}.app-search{display:flex;align-items:center;gap:.5rem;padding:6px 12px;border-radius:1rem;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;font-size:.875rem;color:#131a33}.app-search .material-symbols-outlined{font-size:16px;color:#64748b}.btn-app-add{display:inline-flex;align-items:center;gap:.25rem;padding:6px 12px;border-radius:1rem;background:#0f52ba;color:#fff;font-size:.875rem;font-weight:500;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.btn-app-add .material-symbols-outlined{font-size:16px}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.dashboard-grid{grid-template-columns:repeat(3,1fr)}}.dash-card{background:#fff;padding:1rem;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}.dash-card-head{display:flex;align-items:center;justify-content:space-between}.dash-card-head .dash-card-title{font-size:.875rem;font-weight:600;color:#131a33}.dash-card-head .dash-card-sub{font-size:11px;color:#64748b}.dash-card-head .dash-badge{font-size:.75rem;color:#003c90;background:#d9e2ff;padding:2px 8px;border-radius:9999px;font-weight:500}.queue-list{display:flex;flex-direction:column;gap:.5rem}.queue-row{padding:10px;border-radius:1rem;display:flex;align-items:center;justify-content:space-between}.queue-row.alt{background:#f3f3ff}.queue-row.in-card{background:none;box-shadow:none}.avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.avatar.avatar-primary{background:#d9e2ff;color:#003c90}.avatar.avatar-mint{background:#89f5e7;color:#006a61}.avatar.avatar-cyan{background:#cce5ff;color:#00446a}.queue-copy{display:flex;flex-direction:column;flex:1;margin-left:.5rem}.queue-copy .queue-name{font-size:12px;font-weight:600;color:#131a33}.queue-copy .queue-sub{font-size:11px;color:#64748b}.queue-time{padding:4px 8px;border-radius:.5rem;background:#fff;color:#003c90;font-size:11px;font-weight:600}.queue-time.muted{background:#e3e7ff;color:#434653}.queue-time.dim{background:#fff;color:#64748b}.teeth-visual{padding:.75rem 0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.tooth-row{display:flex;align-items:center;gap:4px}.tooth{width:24px;height:32px;border-radius:.5rem;background:#e3e7ff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;color:#64748b}.tooth.tooth-mint{background:#89f5e7;color:#006a61;font-weight:700}.tooth.tooth-red{background:#ffdad6;color:#ba1a1a;font-weight:700}.tooth.tooth-navy{background:#d9e2ff;color:#003c90;font-weight:700}.tooth-divider{width:100%;height:1px;background:#ebedff}.tooth-legend{display:flex;align-items:center;justify-content:space-around;padding-top:.5rem;font-size:10px;color:#64748b}.tooth-legend .legend-item{display:flex;align-items:center;gap:4px}.tooth-legend .legend-dot{width:8px;height:8px;border-radius:50%}.tooth-legend .legend-dot.red{background:#ba1a1a}.tooth-legend .legend-dot.mint{background:#006a61}.tooth-legend .legend-dot.navy{background:#003c90}.revenue-change{color:#10b981;font-weight:700;font-size:.75rem}.revenue-amount{font-size:1.5rem;font-weight:700;color:#003c90;padding-top:.5rem}.revenue-caption{font-size:11px;color:#64748b}.mini-chart{height:64px;width:100%;display:flex;align-items:flex-end;gap:6px;padding-top:.5rem}.mini-chart span{flex:1;background:#003c9033;border-radius:4px 4px 0 0}.mini-chart span.highlight{background:#0f52ba}.mini-chart span.mint{background:#10b981}.chart-days{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#64748b;padding-top:4px}.chart-days .today{font-weight:700;color:#003c90}.status-bar{background:#fff;padding:10px 16px;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#434653}.status-items{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.status-items .hidden-md{display:none}}.status-item{display:inline-flex;align-items:center;gap:4px}.status-item.status-ok{color:#006a61;font-weight:600}.status-item .status-dot{width:8px;height:8px;border-radius:50%;background:#10b981}.status-more{display:flex;align-items:center;gap:.5rem;color:#003c90;font-weight:600;cursor:pointer}.status-more .material-symbols-outlined{font-size:14px}.metrics{background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;padding:4rem 0}.metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;text-align:center}@media (min-width: 1024px){.metrics-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.metric{display:flex;flex-direction:column;align-items:center;padding:1rem}.metric-value{font-size:40px;font-weight:700;line-height:1.2}@media (max-width: 768px){.metric-value{font-size:32px}}.metric-value.primary{color:#003c90}.metric-value.secondary{color:#006a61}.metric-value.container-color{color:#0f52ba}.metric-value.mint{color:#10b981}.metric-label{font-size:.875rem;font-weight:600;color:#131a33;margin-top:4px}.metric-caption{font-size:.875rem;color:#64748b}.features{background:#faf8ff;padding:96px 0}.section-header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:36rem;margin:0 auto 72px}.section-eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#003c90;margin-bottom:.5rem}.section-title{font-size:36px;font-weight:700;color:#131a33;line-height:1.25}@media (max-width: 768px){.section-title{font-size:28px}}.section-subtitle{margin-top:.75rem;font-size:1rem;color:#434653;line-height:1.625}.feature-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.feature-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{background:#fff;padding:1.5rem;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.feature-card:hover{box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d}.feature-icon{width:48px;height:48px;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-icon .material-symbols-outlined{font-size:24px}.feature-icon.icon-navy{background:#d9e2ff;color:#003c90}.feature-icon.icon-mint{background:#89f5e7;color:#006a61}.feature-icon.icon-cyan{background:#cce5ff;color:#00446a}.feature-icon.icon-slate{background:#e3e7ff;color:#0f52ba}.feature-icon.icon-teal{background:#5cd6c8;color:#006a61}.feature-icon.icon-navy-dim{background:#b0c6ff;color:#003c90}.feature-title{font-size:1.25rem;font-weight:600;color:#131a33;margin-bottom:.5rem}.feature-body{font-size:1rem;color:#434653;line-height:1.625}.feature-link{display:inline-flex;align-items:center;gap:4px;margin-top:1.5rem;color:#003c90;font-size:.875rem;font-weight:500}.feature-link .material-symbols-outlined{font-size:16px}.feature-link:hover{text-decoration:underline}.odontogram-section{background:#f3f3ff;padding:96px 0}.odontogram-layout{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media (min-width: 1024px){.odontogram-layout{grid-template-columns:5fr 7fr;gap:64px}}.odontogram-copy{display:flex;flex-direction:column;gap:1rem}.eyebrow-pill{display:inline-flex;align-items:center;gap:.25rem;padding:4px 12px;border-radius:9999px;background:#d9e2ff;color:#003c90;font-size:.75rem;font-weight:600;width:fit-content}.eyebrow-pill .material-symbols-outlined{font-size:14px}.odontogram-title{font-size:36px;font-weight:700;color:#131a33;line-height:1.2}@media (max-width: 768px){.odontogram-title{font-size:28px}}.odontogram-description{font-size:1rem;color:#434653;line-height:1.625}.check-list{display:flex;flex-direction:column;gap:.75rem;margin-top:4px}.check-list li{display:flex;align-items:flex-start;gap:.75rem}.check-icon{width:24px;height:24px;border-radius:50%;background:#10b98133;color:#006a61;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.check-icon .material-symbols-outlined{font-size:16px}.check-copy{display:flex;flex-direction:column}.check-copy .check-title{font-size:.875rem;font-weight:600;color:#131a33}.check-copy .check-sub{font-size:.875rem;color:#434653}.odontogram-cta{padding-top:4px}.odontogram-cta .btn{margin-top:.5rem}.odontogram-widget{background:#fff;padding:1.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d}@media (min-width: 768px){.odontogram-widget{padding:2rem}}.widget-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:1rem}.widget-title-group{display:flex;align-items:center;gap:.5rem}.widget-title-group .widget-title{font-size:18px;font-weight:700;color:#131a33}.widget-title-group .widget-badge{padding:2px 8px;border-radius:.5rem;background:#dbe1ff;color:#003c90;font-size:11px;font-weight:500}.widget-tabs{display:flex;align-items:center;gap:.5rem}.widget-tab{padding:4px 12px;border-radius:.5rem;background:#ebedff;font-size:.75rem;font-weight:600;color:#131a33}.widget-tab.active{background:#0f52ba;color:#fff}.widget-legend{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f8fafc;border-radius:1.5rem;font-size:.75rem;margin-bottom:1.5rem}.widget-legend .w-legend-item{display:flex;align-items:center;gap:6px;font-weight:500;color:#131a33}.widget-legend .w-dot{width:12px;height:12px;border-radius:.5rem}.widget-legend .w-dot.mint{background:#10b981}.widget-legend .w-dot.navy{background:#0f52ba}.widget-legend .w-dot.red{background:#ba1a1a}.widget-legend .w-dot.gray{background:#dbe1ff}.fdi-grid{display:flex;flex-direction:column;gap:1.5rem}.jaw-label{font-size:11px;font-weight:600;color:#64748b;margin-bottom:.5rem;letter-spacing:.1em;text-transform:uppercase;text-align:center}.jaw-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;width:100%}@media (min-width: 768px){.jaw-grid{grid-template-columns:repeat(16,1fr)}}.fdi-tooth{padding:.5rem;border-radius:1rem;background:#e3e7ff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 1px 2px #0000000a}.fdi-tooth .material-symbols-outlined{font-size:18px;color:#64748b}.fdi-tooth span:first-child{font-size:.75rem;font-weight:700;color:#64748b}.fdi-tooth.done{background:#10b98133}.fdi-tooth.done span:first-child{color:#006a61}.fdi-tooth.done .material-symbols-outlined{color:#10b981}.fdi-tooth.planned{background:#0f52ba33}.fdi-tooth.planned span:first-child,.fdi-tooth.planned .material-symbols-outlined{color:#003c90}.fdi-tooth.decay{background:#ffdad6}.fdi-tooth.decay span:first-child,.fdi-tooth.decay .material-symbols-outlined{color:#ba1a1a}.active-tooth{margin-top:1.5rem;padding:1rem;border-radius:1.5rem;background:#f8fafc;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.active-tooth-id{width:40px;height:40px;border-radius:1rem;background:#d9e2ff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#003c90;font-size:.875rem}.active-tooth-copy{display:flex;flex-direction:column}.active-tooth-copy .active-tooth-name{font-size:.875rem;font-weight:600;color:#131a33}.active-tooth-copy .active-tooth-desc{font-size:12px;color:#ba1a1a;font-weight:500}.active-tooth-price{font-size:18px;font-weight:700;color:#003c90}.testimonials{background:#faf8ff;padding:96px 0}.testimonial-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.testimonial-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{background:#fff;padding:1.5rem;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;justify-content:space-between}.stars{display:flex;align-items:center;gap:4px;color:#10b981;margin-bottom:1rem}.stars .material-symbols-outlined{font-size:18px}.stars .fill{font-variation-settings:"FILL" 1}.testimonial-quote{font-size:1rem;color:#131a33;font-style:italic;line-height:1.625;flex:1}.testimonial-author{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem}.author-copy{display:flex;flex-direction:column}.author-copy .author-name{font-size:.875rem;font-weight:600;color:#131a33}.author-copy .author-clinic{font-size:.875rem;color:#64748b}.conversion-cta{padding:96px 0}.cta-banner{position:relative;border-radius:1.5rem;background:linear-gradient(to bottom right,#003c90,#282f49);padding:4rem;color:#fff;box-shadow:0 25px 50px -12px #00000024;overflow:hidden}@media (max-width: 768px){.cta-banner{padding:2.5rem 1.5rem}}.cta-ring{position:absolute;border-radius:50%;pointer-events:none;filter:blur(3rem)}.cta-ring.ring-r{right:-80px;bottom:-80px;width:384px;height:384px;background:#0f52ba4d}.cta-ring.ring-l{left:-80px;top:-80px;width:320px;height:320px;background:#006a614d}.cta-inner{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:48rem;margin:0 auto}.cta-pill{display:inline-flex;align-items:center;gap:.5rem;padding:4px 12px;border-radius:9999px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.75rem;font-weight:600;margin-bottom:1rem}.cta-pill .pill-dot{width:8px;height:8px;border-radius:50%;background:#10b981}.cta-heading{font-size:36px;font-weight:700;line-height:1.2;color:#fff}@media (max-width: 768px){.cta-heading{font-size:26px}}.cta-lead{margin-top:1rem;font-size:1.125rem;line-height:1.625;color:#eff0ffe6;max-width:36rem}.cta-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem}.cta-notes{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.5rem;font-size:.875rem;color:#eff0ffbf}.footer{background:#f3f3ff;margin-top:96px;box-shadow:0 -1px 8px #00000005}.footer-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-top:3rem;padding-bottom:2rem}@media (min-width: 768px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1.5rem}}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-brand .footer-logo img{height:42px;width:auto}.footer-brand .footer-tagline{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.footer-brand .footer-description{font-size:.875rem;color:#434653;line-height:1.625;max-width:24rem}.footer-brand .footer-compliance{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:#fff;color:#006a61;font-size:.75rem;font-weight:600;width:fit-content;box-shadow:0 1px 3px #0b132b0a}.footer-brand .footer-compliance .pill-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse 2s infinite}.footer-column{display:flex;flex-direction:column;gap:.75rem}.footer-column-title{font-size:.875rem;font-weight:600;color:#131a33;text-transform:uppercase;letter-spacing:.05em}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-link{color:#434653;font-size:.875rem;transition:color .15s ease}.footer-link:hover{color:#003c90}.footer-bottom{padding-top:1.5rem;padding-bottom:1.25rem;border-top:1px solid rgba(195,198,213,.4);display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 640px){.footer-bottom{flex-direction:row}}.footer-copyright{font-size:.875rem;color:#64748b}.footer-cert{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:#64748b}.footer-cert .material-symbols-outlined{font-size:16px;color:#10b981}.subpage-hero{padding-top:176px;padding-bottom:64px;background:linear-gradient(to bottom,rgba(217,226,255,.35) 0%,transparent 70%);text-align:center}.subpage-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:4px 12px;border-radius:9999px;background:#dbe1ff;color:#003c90;font-size:.75rem;font-weight:600;margin-bottom:1.5rem}.subpage-title{font-size:40px;font-weight:700;color:#131a33;line-height:1.15;max-width:48rem;margin:0 auto 1rem}@media (max-width: 768px){.subpage-title{font-size:30px}}.subpage-description{font-size:1.25rem;color:#434653;max-width:44rem;margin:0 auto;line-height:1.625}.pricing-hero{padding-top:176px;padding-bottom:64px;overflow:hidden;position:relative}.pricing-hero .hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.pricing-title{position:relative;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:48rem;color:#131a33}@media (max-width: 768px){.pricing-title{font-size:28px}}.pricing-title .grad-text{background:linear-gradient(to right,#003c90,#0f52ba);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-trust{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.5rem;font-size:.875rem;color:#64748b}.pricing-trust .flex{display:inline-flex;align-items:center;gap:.5rem}.pricing-trust .material-symbols-outlined{font-size:18px;color:#10b981}.billing-switcher{position:relative;display:inline-flex;align-items:center;gap:.25rem;padding:6px;border-radius:1.5rem;background:#f3f3ff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;margin-top:2rem}.billing-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:1.5rem;font-size:.875rem;font-weight:500;color:#434653;transition:all .2s ease}.billing-btn:hover{color:#131a33}.billing-btn.active{background:#fff;color:#003c90;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.billing-discount{padding:2px 8px;border-radius:9999px;background:#006a61;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em}.pricing-cards-section{padding-top:0}.pricing-cards{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media (min-width: 1024px){.pricing-cards{grid-template-columns:repeat(3,1fr)}}.pricing-card{background:#fff;border-radius:1.5rem;padding:1.5rem;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between}.pricing-card:hover{box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d}.pricing-card.popular{border-color:#003c90;box-shadow:0 20px 40px -12px #003c9033;transform:translateY(-12px)}@media (max-width: 1024px){.pricing-card.popular{transform:none}}.pricing-card.popular{z-index:10}.pricing-popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#0f52ba;color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.pricing-card-top{display:flex;flex-direction:column}.pricing-name{font-size:20px;font-weight:700;color:#131a33}.pricing-name.primary{color:#003c90}.pricing-tag{padding:4px 10px;border-radius:9999px;background:#f3f3ff;color:#434653;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pricing-tag.popular-tag{background:#d9e2ff;color:#003c90}.pricing-description{font-size:.875rem;color:#434653;line-height:1.5;margin:.5rem 0 1.5rem;min-height:40px}.pricing-price{padding:1rem 0;margin-bottom:1.5rem}.pricing-price.highlight{background:#f3f3ff;border-radius:1.5rem;padding:1rem}.pricing-amount{font-size:1.875rem;font-weight:700;color:#131a33}.pricing-amount.primary{color:#003c90}.pricing-period{font-size:1rem;color:#64748b}.billing-note{font-size:.75rem;font-weight:700;color:#006a61;margin-top:4px}.btn-block{width:100%;justify-content:center;margin-bottom:2rem}.pricing-card-features{flex:1}.pricing-features-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.75rem}.pricing-features-label.primary{color:#003c90}.pricing-features{list-style:none;margin:0;padding:0}.pricing-feature{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.875rem;color:#434653;line-height:1.5}.pricing-feature .material-symbols-outlined{font-size:18px;color:#10b981;flex-shrink:0;margin-top:1px}.pricing-feature strong{color:#131a33}.pricing-card-foot{margin-top:2rem;padding-top:1rem;text-align:center}.pricing-card-foot .font-label-badge{font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.02em}.pricing-card-foot .font-label-badge.primary{color:#003c90}.pricing-metrics{background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;padding:3rem 0}.pricing-table-wrap{background:#fff;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;overflow:hidden}.pricing-table-scroll{overflow-x:auto}.pricing-table{width:100%;border-collapse:collapse;text-align:left;min-width:720px}.pricing-table th{text-align:center}.pricing-table .pricing-th-feature{text-align:left;width:40%}.pricing-table .pricing-th-plan{padding:1.5rem;width:20%}.pricing-table .pricing-th-plan.featured{background:#d9e2ff4d}.pricing-table .pricing-th-name{font-size:20px;font-weight:700;color:#131a33}.pricing-table .pricing-th-sub{font-size:.75rem;color:#64748b}.pricing-table td{padding:1rem 1.5rem;font-size:.875rem;color:#434653;text-align:center}.pricing-table td.pricing-td-label{text-align:left;color:#131a33;font-weight:500}.pricing-table td.featured-value{font-weight:700;color:#003c90;background:#d9e2ff1a}.pricing-table td.featured-cell{background:#d9e2ff1a}.pricing-table td.strong{font-weight:700;color:#131a33}.pricing-table thead tr{background:#f3f3ff}.pricing-table tbody tr{border-top:1px solid rgba(195,198,213,.3)}.pricing-table tbody tr:hover{background:#f8fafc80}.pricing-table .pricing-cat-row td{background:#f8fafc;padding:.5rem 1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#003c90;text-align:left}.pricing-table .check{font-size:20px;color:#10b981;vertical-align:middle}.pricing-table tfoot .pricing-table-foot td{background:#f3f3ff}.faq-section{background:#faf8ff}.faq-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.faq-grid{grid-template-columns:repeat(2,1fr)}}.faq-card{background:#fff;padding:1.5rem;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;align-items:flex-start;gap:1rem}.faq-icon{width:32px;height:32px;border-radius:1rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.faq-icon .material-symbols-outlined{font-size:18px}.faq-q{font-size:1rem;font-weight:600;color:#131a33;margin-bottom:.5rem}.faq-a{font-size:1rem;color:#434653;line-height:1.625}.contact-hero{position:relative;padding-top:172px;padding-bottom:72px;text-align:center;overflow:hidden;background:#f8fafc}.contact-hero .container{position:relative}.contact-hero-ambient{position:absolute;top:-96px;left:50%;transform:translate(-50%);width:860px;height:360px;background:linear-gradient(to bottom,rgba(217,226,255,.45),rgba(134,242,228,.15),transparent);filter:blur(56px);pointer-events:none;z-index:-1}.contact-hero-inner{display:flex;flex-direction:column;align-items:center}.contact-pill{display:inline-flex;align-items:center;gap:.5rem;padding:6px 16px;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#003c90}.contact-pill .contact-pill-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-dot 2s infinite}.contact-hero-title{font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:52rem;color:#131a33;margin-bottom:1.25rem}@media (max-width: 768px){.contact-hero-title{font-size:30px}}.contact-hero-accent{background:linear-gradient(to right,#003c90,#0f52ba 45%,#006a61);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-hero-description{max-width:44rem;margin:0 auto;font-size:1.125rem;line-height:1.625;color:#434653}.contact-hero-badges{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin:2rem auto 0;padding:0}.contact-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;font-size:.875rem;font-weight:500;color:#434653}.contact-badge .material-symbols-outlined{font-size:18px;color:#003c90;font-variation-settings:"FILL" 1}.contact-badge .material-symbols-outlined.mint{color:#10b981}.contact-badge.tertiary .material-symbols-outlined{color:#00446a}.contact-main{padding:96px 0;background:#faf8ff}.contact-main-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media (min-width: 1024px){.contact-main-grid{grid-template-columns:5fr 7fr}}.contact-channels{display:flex;flex-direction:column;gap:1rem}.contact-channel{display:flex;gap:1rem;padding:1.25rem;border-radius:1.5rem;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;align-items:flex-start}.contact-channel.hq{flex-direction:column}.contact-channel-icon{width:48px;height:48px;border-radius:1rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-channel-icon .material-symbols-outlined{font-size:24px}.contact-channel-icon.secondary{background:#86f2e4;color:#006a61}.contact-channel-body{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-channel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:2px}.contact-channel-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#003c90}.contact-channel-label.secondary-label{color:#006a61}.contact-channel-chip{font-size:11px;font-weight:600;color:#10b981;background:#10b9811f;padding:2px 8px;border-radius:9999px}.contact-online{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#10b981}.contact-online .contact-online-dot{width:7px;height:7px;border-radius:50%;background:#10b981;animation:pulse-dot 2s infinite}.contact-channel-value{font-size:1.125rem;font-weight:700;color:#131a33;text-decoration:none}.contact-channel-value:hover{color:#003c90}.contact-channel-sub{font-size:.875rem;color:#434653}.contact-channel-sub strong{color:#131a33}.contact-channel-stack{display:flex;flex-direction:column;gap:2px;margin-top:2px}.contact-emergency{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:#00446a}.contact-emergency .material-symbols-outlined{font-size:16px;color:#00446a}.contact-hq-head{display:flex;gap:1rem;align-items:flex-start;width:100%}.contact-hq-title{font-size:1.125rem;font-weight:700;color:#131a33;margin:2px 0}.contact-map{width:100%;border-radius:1.5rem;overflow:hidden;background:url(/images/contact/levent.jpg) center/cover no-repeat;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.contact-map-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.contact-map-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:600;color:#131a33;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.contact-map-chip .material-symbols-outlined{font-size:15px;color:#006a61}.contact-map-hq{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:#003c90;color:#fff;font-size:11px;font-weight:600;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.contact-map-hq .material-symbols-outlined{font-size:14px}.contact-map-bottom{display:flex;justify-content:flex-end}.contact-map-link{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:9999px;background:#fffffff2;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f;font-size:.875rem;font-weight:600;color:#003c90;text-decoration:none}.contact-map-link:hover{background:#fff}.contact-map-link .material-symbols-outlined{font-size:16px}.contact-advisor{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;border-radius:1.5rem;background:linear-gradient(to bottom right,#d9e2ff59,#f3f3ff);box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.contact-advisor-icon{width:48px;height:48px;border-radius:1rem;background:#003c90;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-advisor-icon .material-symbols-outlined{font-size:24px}.contact-advisor-title{display:block;font-size:1.125rem;font-weight:700;color:#131a33;margin-bottom:2px}.contact-advisor-desc{margin:0;font-size:.875rem;line-height:1.625;color:#434653}.contact-form-panel{background:#fff;border-radius:1.5rem;box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d;padding:2rem;position:relative;overflow:hidden}.contact-form-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(to right,#003c90,#006a61,#10b981)}@media (max-width: 768px){.contact-form-panel{padding:1.5rem}}.contact-form-head{margin-bottom:1.5rem}.contact-form-head-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.contact-form-kicker{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#003c90}.contact-form-free{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:#006a61}.contact-form-free .material-symbols-outlined{font-size:15px;font-variation-settings:"FILL" 1}.contact-form-title{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#131a33;margin:0 0 .75rem}.contact-form-sub{font-size:.875rem;line-height:1.625;color:#434653;margin:0}.contact-form-sub strong{color:#003c90;font-weight:600}.contact-form{display:flex;flex-direction:column;gap:1.25rem}.contact-success{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:1.5rem;background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.contact-success[hidden]{display:none}.contact-success .material-symbols-outlined{font-size:28px;color:#10b981;flex-shrink:0}.contact-success-body{display:flex;flex-direction:column;gap:2px}.contact-success-title{font-size:1rem;font-weight:700;color:#131a33}.contact-success-desc{font-size:.875rem;line-height:1.625;color:#434653}.contact-form-row{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){.contact-form-row{grid-template-columns:repeat(2,1fr)}}.contact-field{display:flex;flex-direction:column;gap:.5rem}.contact-label{font-size:.875rem;font-weight:600;color:#131a33}.contact-label span{color:#ba1a1a}.contact-input-wrap{position:relative;display:flex;align-items:center}.contact-input-wrap>.material-symbols-outlined{position:absolute;left:1rem;font-size:20px;color:#434653;pointer-events:none;transition:color .15s ease}.contact-input-wrap.select>.material-symbols-outlined.caret{left:auto;right:1rem;pointer-events:none}.contact-input-wrap input,.contact-input-wrap select{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#131a33;background:#f3f3ff;border:1px solid #e3e7ff;border-radius:1.5rem;padding:1rem 1rem 1rem 48px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-input-wrap input::placeholder,.contact-input-wrap select::placeholder{color:#64748b}.contact-input-wrap input:focus,.contact-input-wrap select:focus{outline:none;border-color:#003c90;box-shadow:0 0 0 3px #003c9026;background:#fff}.contact-input-wrap input:focus~.material-symbols-outlined,.contact-input-wrap select:focus~.material-symbols-outlined{color:#003c90}.contact-input-wrap select{cursor:pointer;padding-right:48px}.contact-input-wrap.textarea{align-items:stretch}.contact-input-wrap.textarea textarea{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#131a33;background:#f3f3ff;border:1px solid #e3e7ff;border-radius:1.5rem;padding:1rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.contact-input-wrap.textarea textarea::placeholder{color:#64748b}.contact-input-wrap.textarea textarea:focus{outline:none;border-color:#003c90;box-shadow:0 0 0 3px #003c9026;background:#fff}.contact-chair-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 640px){.contact-chair-grid{grid-template-columns:repeat(3,1fr)}}.contact-chair-option{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:1.5rem;background:#f3f3ff;border:1px solid #e3e7ff;cursor:pointer;font-size:.875rem;font-weight:500;color:#434653;transition:all .15s ease}.contact-chair-option input{accent-color:#003c90}.contact-chair-option:has(input:checked){background:#d9e2ff80;border-color:#003c90;color:#003c90;font-weight:600}.contact-chair-option:hover{border-color:#003c9080}.contact-consent{display:flex;gap:.75rem;align-items:flex-start}.contact-consent .contact-consent-check{width:18px;height:18px;accent-color:#003c90;flex-shrink:0;margin-top:1px}.contact-consent label{font-size:.875rem;line-height:1.625;color:#434653}.contact-consent label a{color:#003c90;text-decoration:underline;font-weight:600}.contact-submit-wrap{display:flex}.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;color:#fff;background:#003c90;border:none;border-radius:1.5rem;cursor:pointer;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.contact-submit:hover{background:#0f52ba;transform:translateY(-1px);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d}.contact-submit .material-symbols-outlined{font-size:20px}.contact-assurance{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;font-size:.75rem;color:#64748b}.contact-assurance-item{display:inline-flex;align-items:center;gap:4px}.contact-assurance-item .material-symbols-outlined{font-size:15px;color:#10b981}.contact-assurance-sep{color:#dbe1ff}.contact-support{padding:96px 0;background:#f8fafc}.contact-support-head{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media (min-width: 1024px){.contact-support-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.contact-section-kicker{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#003c90;display:block;margin-bottom:.75rem}.contact-support-title{font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#131a33;margin:0 0 .75rem}@media (max-width: 768px){.contact-support-title{font-size:27px}}.contact-support-sub{max-width:42rem;font-size:1rem;line-height:1.625;color:#434653;margin:0}.contact-support-note{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;font-size:.875rem;font-weight:600;color:#131a33}.contact-support-note .material-symbols-outlined{font-size:18px;color:#10b981;font-variation-settings:"FILL" 1}.contact-support-note .material-symbols-outlined.mint{color:#10b981}.contact-support-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.contact-support-grid{grid-template-columns:repeat(3,1fr)}}.contact-support-card{background:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}.contact-support-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d}.contact-support-icon{width:52px;height:52px;border-radius:1rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center}.contact-support-icon .material-symbols-outlined{font-size:26px}.contact-support-icon.secondary{background:#86f2e4;color:#006a61}.contact-support-icon.tertiary{background:#cce5ff66;color:#00446a}.contact-support-card-title{font-size:1.125rem;font-weight:700;color:#131a33;margin:0}.contact-support-card-desc{font-size:.875rem;line-height:1.625;color:#434653;margin:0}.contact-support-link{margin-top:auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease}.contact-support-link.primary{color:#003c90}.contact-support-link.secondary{color:#006a61}.contact-support-link.tertiary{color:#00446a}.contact-support-link:hover .material-symbols-outlined{transform:translate(4px)}.contact-support-link .material-symbols-outlined{font-size:18px;transition:transform .2s ease}.contact-faq{padding:96px 0;background:#faf8ff}.contact-faq-head{text-align:center;max-width:42rem;margin:0 auto 2.5rem}.contact-faq-title{font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#131a33;margin:0 0 .75rem}@media (max-width: 768px){.contact-faq-title{font-size:27px}}.contact-faq-sub{font-size:1rem;line-height:1.625;color:#434653;margin:0}.contact-faq-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.contact-faq-grid{grid-template-columns:repeat(2,1fr)}}.contact-faq-card{background:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .2s ease}.contact-faq-card:hover{box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d}.contact-faq-q{display:flex;align-items:center;gap:.75rem}.contact-faq-q .material-symbols-outlined{font-size:22px;color:#003c90}.contact-faq-q h3{margin:0;font-size:1.125rem;font-weight:700;color:#131a33}.contact-faq-a{margin:0;font-size:1rem;line-height:1.625;color:#434653}.contact-faq-a strong{color:#003c90;font-weight:600}.contact-cta{padding:0 0 96px;background:#faf8ff}.contact-cta-inner{position:relative;overflow:hidden;border-radius:1.5rem;background:linear-gradient(to bottom right,#003c90,#282f49);color:#fff;box-shadow:0 25px 50px -12px #00000024}.contact-cta-ambient{position:absolute;top:-96px;right:-96px;width:384px;height:384px;border-radius:50%;background:#10b98133;filter:blur(64px);pointer-events:none}.contact-cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:4rem 2rem}@media (min-width: 1024px){.contact-cta-content{flex-direction:row;align-items:center;justify-content:space-between}}@media (max-width: 768px){.contact-cta-content{padding:2.5rem 1.5rem}}.contact-cta-pill{display:inline-flex;align-items:center;gap:.5rem;padding:4px 12px;border-radius:9999px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.contact-cta-pill .contact-cta-pill-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-dot 2s infinite}.contact-cta-title{font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fff;max-width:28rem;margin:0 0 1rem}@media (max-width: 768px){.contact-cta-title{font-size:27px}}.contact-cta-desc{font-size:1rem;line-height:1.625;color:#eff0ffe6;max-width:30rem;margin:0}.contact-cta-points{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.contact-cta-point{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#eff0ffe6}.contact-cta-point .material-symbols-outlined{font-size:18px;color:#10b981;font-variation-settings:"FILL" 1}.contact-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;flex-shrink:0}.contact-cta-actions .btn-white-lg{display:inline-flex;align-items:center;gap:.5rem}.contact-cta-phone{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;color:#fff;text-decoration:none}.contact-cta-phone .material-symbols-outlined{font-size:22px;color:#10b981}.about-story{background:#fff}@media (min-width: 1024px){.about-story-grid{grid-template-columns:1fr 1fr}}.about-story-content h2{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}.about-story-content p{color:#434653;line-height:1.625;margin-bottom:1rem}.about-story-image{background:linear-gradient(135deg,#d9e2ff,#b0c6ff);border-radius:1.5rem;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;color:#003c90;font-size:1.25rem;font-weight:600}.values-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 1024px){.values-grid{grid-template-columns:repeat(3,1fr)}}.value-card{text-align:center;padding:2rem;background:#fff;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.value-icon{width:64px;height:64px;border-radius:1.5rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.value-icon svg{width:32px;height:32px}.value-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#131a33}.value-description{color:#434653;line-height:1.625}.team-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.team-grid{grid-template-columns:repeat(4,1fr)}}.team-card{text-align:center}.team-avatar{width:120px;height:120px;border-radius:9999px;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;font-size:1.875rem;font-weight:700;margin:0 auto 1rem}.team-name{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;color:#131a33}.team-role{color:#434653;font-size:.875rem}.features-hero{position:relative;padding-top:176px;padding-bottom:48px;text-align:center;overflow:hidden}.features-hero .container{position:relative;display:flex;flex-direction:column;align-items:center}.features-ambient{position:absolute;top:-128px;left:50%;transform:translate(-50%);width:900px;height:350px;background:linear-gradient(to bottom,rgba(217,226,255,.4),rgba(227,231,255,.3),transparent);filter:blur(48px);pointer-events:none;z-index:-1}.features-pill{display:inline-flex;align-items:center;gap:.5rem;padding:4px 12px;border-radius:9999px;background:#ebedff;color:#003c90;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;margin-bottom:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.features-pill .pill-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-dot 2s infinite}.features-hero-title{font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:48rem;color:#131a33}@media (max-width: 768px){.features-hero-title{font-size:30px}}.features-hero-title .grad-text{background:linear-gradient(to right,#003c90,#0f52ba);-webkit-background-clip:text;background-clip:text;color:transparent}.features-hero-description{max-width:40rem;margin:1rem auto 0;font-size:1.125rem;line-height:1.625;color:#434653}.features-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin-top:2rem;padding:6px;border-radius:1.5rem;background:#f3f3ff;max-width:100%;overflow-x:auto;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.category-pill{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#434653;border:none;background:transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.category-pill:hover{color:#131a33}.category-pill.active{background:#fff;color:#003c90;font-weight:600;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.features-stream{padding:64px 0;background:#faf8ff}.feature-item{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;padding:4rem 0}.feature-item.features-hidden{display:none}.feature-item.reverse .feature-item-text{order:2}@media (max-width: 1024px){.feature-item.reverse .feature-item-text{order:1}}.feature-item.reverse .feature-item-visual{order:1}@media (max-width: 1024px){.feature-item.reverse .feature-item-visual{order:2}}@media (min-width: 1024px){.feature-item{grid-template-columns:5fr 7fr}}.feature-item-text{display:flex;flex-direction:column;gap:1rem}.feature-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:4px 12px;border-radius:9999px;background:#ebedff;color:#003c90;width:fit-content;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.feature-eyebrow .material-symbols-outlined{font-size:16px}.feature-title{font-size:1.5rem;font-weight:700;line-height:1.2;color:#131a33}.feature-desc{font-size:1rem;line-height:1.625;color:#434653}.feature-list{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.feature-list li{position:relative;padding-left:1.5rem;font-size:.875rem;line-height:1.5;color:#131a33}.feature-list li:before{content:"check_circle";font-family:Material Symbols Outlined;position:absolute;left:0;top:2px;font-size:18px;color:#10b981}.feature-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#003c90;text-decoration:none;transition:color .2s ease}.feature-link:hover{color:#0f52ba}.feature-link:hover .material-symbols-outlined{transform:translate(4px)}.feature-link .material-symbols-outlined{font-size:18px;transition:transform .2s ease}.feature-item-visual{position:relative}.mock-glow{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:linear-gradient(to top right,#b0c6ff4d,#86f2e433);border-radius:1.5rem;filter:blur(24px);z-index:0;pointer-events:none}.mock-glow.blue{background:linear-gradient(to bottom left,#0f52ba1a,#cce5ff4d,#ebedff)}.mock-glow.teal{background:linear-gradient(to top right,rgba(227,231,255,.4),rgba(217,226,255,.2),transparent)}.mock-glow.mint{background:linear-gradient(to bottom right,#10b9811a,#d9e2ff33,#e3e7ff)}.mock-glow.soft{background:linear-gradient(to top right,#ebedff4d,#d9e2ff33)}.mock-glow.soft2{background:linear-gradient(to top right,#89f5e733,#f3f3ff,#d9e2ff33)}.mock-card{position:relative;z-index:1;background:#fff;border-radius:1.5rem;box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.mock-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.mock-head-title{display:flex;align-items:center;gap:.75rem}.mock-head-title .mock-head-ico{width:32px;height:32px;border-radius:1rem;background:#ebedff;color:#003c90;display:flex;align-items:center;justify-content:center}.mock-head-title .mock-head-ico .material-symbols-outlined{font-size:20px}.mock-title{font-size:1.125rem;font-weight:700;color:#131a33}.mock-sub{display:block;font-size:.75rem;color:#64748b}.mock-title-row{display:flex;align-items:center;gap:.5rem}.mock-seg{display:flex;align-items:center;gap:.25rem;background:#f3f3ff;padding:4px;border-radius:1rem}.mock-seg .seg{padding:2px 8px;border-radius:.5rem;font-size:.75rem;color:#434653}.mock-seg .seg.on{background:#fff;color:#003c90;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.material-symbols-outlined.more{font-size:18px;color:#64748b;flex-shrink:0}.mock-timeline{display:flex;flex-direction:column;gap:.5rem}.slot{padding:.75rem;border-radius:1.5rem;background:#faf8ff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;transition:box-shadow .2s ease}.slot.active{background:#d9e2ff33}.slot-main{display:flex;align-items:center;gap:1rem;min-width:0}.slot-info{min-width:0}.slot-name{display:flex;align-items:center;gap:.5rem}.slot-name strong{font-size:1rem;color:#131a33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-detail{display:block;font-size:.875rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time{font-size:.875rem;color:#64748b;width:44px;flex-shrink:0}.time.prime{color:#003c90;font-weight:600}.bar{width:6px;height:40px;border-radius:9999px;flex-shrink:0}.bar.accent{background:#10b981}.bar.primary{background:#003c90;animation:pulse-bar 1.2s infinite}.bar.tertiary{background:#cce5ff}.tag{padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600;white-space:nowrap}.tag.mint{background:#86f2e4;color:#006a61}.tag.navy{background:#003c90;color:#fff;display:inline-flex;align-items:center;gap:4px}.tag.light-navy{background:#e3e7ff;color:#003c90}.tag .pulse-dot{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse-dot 1.2s infinite}.remaining{font-size:.75rem;font-weight:600;color:#003c90;flex-shrink:0}.mock-floats{display:grid;grid-template-columns:1fr;gap:.5rem;padding-top:.5rem}@media (min-width: 640px){.mock-floats{grid-template-columns:repeat(2,1fr)}}.mock-float{padding:.5rem;background:#f3f3ff;border-radius:1.5rem;display:flex;align-items:center;gap:.5rem;min-width:0}.mock-float .float-ico{width:32px;height:32px;border-radius:1rem;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.mock-float .float-ico.mint{color:#10b981}.mock-float .float-ico.prime{color:#003c90}.mock-float .float-ico .material-symbols-outlined{font-size:18px}.mock-float .float-title{display:block;font-size:.875rem;font-weight:500;color:#131a33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-float .float-sub{display:block;font-size:.75rem;color:#64748b}.patient-head{align-items:flex-start}.patient-avatar{width:48px;height:48px;border-radius:1.5rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;flex-shrink:0}.protocol{padding:2px 6px;border-radius:.5rem;background:#ebedff;color:#64748b;font-size:.75rem;white-space:nowrap}.alert-tags{display:flex;flex-wrap:wrap;gap:4px}.alert{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600}.alert .material-symbols-outlined{font-size:14px}.alert.err{background:#ffdad6;color:#ba1a1a}.alert.high{background:#dbe1ff;color:#00446a}.patient-tabs{display:flex;align-items:center;gap:.5rem;background:#f3f3ff;padding:4px;border-radius:1.5rem;font-size:.875rem;overflow-x:auto}.patient-tabs .ptab{padding:4px 12px;border-radius:1rem;color:#434653;white-space:nowrap}.patient-tabs .ptab.on{background:#fff;color:#003c90;font-weight:600;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.patient-split{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:center}@media (min-width: 640px){.patient-split{grid-template-columns:5fr 7fr}}.xray-box{position:relative;border-radius:1.5rem;overflow:hidden;background:#131a33;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.xray-box .xray-placeholder{height:144px;background:linear-gradient(135deg,rgba(255,255,255,.06) 25%,transparent 25%) -40px 0/80px 80px,linear-gradient(315deg,rgba(255,255,255,.08) 25%,transparent 25%) -40px 0/80px 80px,#ffffff0d}.xray-box .xray-tag{position:absolute;bottom:8px;left:8px;padding:2px 8px;border-radius:.5rem;background:#131a33cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:10px;display:flex;align-items:center;gap:4px}.xray-box .xray-tag .material-symbols-outlined{font-size:12px;color:#10b981}.clinical-note{display:flex;flex-direction:column;gap:.25rem;background:#f3f3ff;padding:.75rem;border-radius:1.5rem}.clinical-note .note-head{display:flex;align-items:center;justify-content:space-between}.clinical-note .note-label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#003c90}.clinical-note .note-auth{font-size:.75rem;color:#64748b}.clinical-note p{font-size:.875rem;line-height:1.4;color:#131a33;margin:0}.note-tags{display:flex;align-items:center;gap:.5rem;margin-top:4px}.ntag{padding:2px 8px;border-radius:.5rem;font-size:.75rem}.ntag.white{background:#fff;color:#131a33;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.ntag.mint-txt{color:#10b981;font-weight:600}.odont-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-bottom:4px}.odont-title{display:flex;align-items:center;gap:.5rem;font-size:18px;color:#131a33}.dot{width:12px;height:12px;border-radius:50%}.dot.primary{background:#003c90}.odont-legend{display:flex;align-items:center;gap:.5rem}.odont-legend span{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#64748b}.odont-legend .lg{width:10px;height:10px;border-radius:50%}.odont-legend .lg.accent{background:#10b981}.odont-legend .lg.error{background:#ba1a1a}.odont-legend .lg.navy{background:#0f52ba}.odont-body{background:#f3f3ff;padding:1rem;border-radius:1.5rem;display:flex;flex-direction:column;gap:.5rem}.jaw-row{display:flex;flex-direction:column;gap:4px}.jaw-labels{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.tooth-grid{display:grid;grid-template-columns:repeat(16,1fr);gap:4px;text-align:center;font-size:11px;font-weight:600;color:#434653}.tooth{padding:4px 2px;border-radius:.5rem;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.tooth.done{background:#10b98133;color:#10b981;font-weight:700}.tooth.navy{background:#003c90;color:#fff;font-weight:700;box-shadow:0 0 0 2px #003c9066;transform:scale(1.1)}.tooth.bad{background:#ffdad6;color:#ba1a1a;font-weight:700}.odont-card{padding:.75rem;background:#faf8ff;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}@media (min-width: 640px){.odont-card{flex-direction:row}}.odont-teeth{display:flex;align-items:center;gap:.75rem}.odont-teeth .tooth-ico{width:40px;height:40px;border-radius:1rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.odont-teeth .tooth-name{display:block;font-size:.875rem;font-weight:500;color:#131a33}.odont-teeth .tooth-sub{display:block;font-size:.875rem;color:#64748b}.odont-actions{display:flex;align-items:center;gap:.75rem;width:100%}@media (min-width: 640px){.odont-actions{width:auto;justify-content:flex-end}}.odont-actions .price{font-size:1.125rem;font-weight:700;color:#003c90}.fin-kpis{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 640px){.fin-kpis{grid-template-columns:repeat(3,1fr)}}.fin-kpi,.an-kpi{background:#f3f3ff;padding:.75rem;border-radius:1.5rem}.kpi-label{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.kpi-val{font-size:22px;font-weight:700;color:#131a33;display:block;margin-top:4px}.kpi-val.prime{color:#003c90}.kpi-up{display:flex;align-items:center;gap:2px;font-size:.75rem;font-weight:600;color:#10b981}.kpi-up .material-symbols-outlined{font-size:14px}.kpi-up2{display:block;font-size:.75rem;font-weight:600;color:#10b981}.kpi-up2.accent{color:#10b981}.kpi-sub{display:block;font-size:.75rem;color:#64748b}.fin-chart{background:#faf8ff;padding:.75rem;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.chart-head .chart-title{font-size:.875rem;font-weight:600;color:#131a33}.chart-head .chart-sub{font-size:.75rem;color:#64748b}.bars{height:112px;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;padding:0 .5rem}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.bar-val{width:100%;background:#e3e7ff;border-radius:4px 4px 0 0;transition:background .15s ease}.bar-val.on{background:#003c90;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.bar-val.h55{height:55%}.bar-val.h70{height:70%}.bar-val.h62{height:62%}.bar-val.h95{height:95%}.bar-val.h82{height:82%}.bar-val.h48{height:48%}.bar-label{font-size:10px;color:#64748b}.on+.bar-label{color:#003c90;font-weight:700}.fin-txns{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 640px){.fin-txns{grid-template-columns:repeat(2,1fr)}}.txn{padding:.5rem;background:#f3f3ff;border-radius:1.5rem;display:flex;align-items:center;justify-content:space-between}.txn-left{display:flex;align-items:center;gap:.5rem;min-width:0}.txn-badge{width:28px;height:28px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;flex-shrink:0}.txn-badge.mint{background:#10b98126;color:#10b981}.txn-badge.navy{background:#d9e2ff;color:#003c90}.txn-name{display:block;font-size:13px;color:#131a33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txn-sub{display:block;font-size:11px;color:#64748b}.txn-sub.mint{color:#10b981;font-weight:500}.txn-amount{font-size:.875rem;font-weight:600;color:#131a33}.txn-amount.prime{color:#003c90}.matrix-title{display:flex;align-items:center;gap:.5rem;font-size:18px;color:#131a33}.matrix-title .material-symbols-outlined{color:#003c90;font-size:22px}.roles-badge{padding:2px 8px;border-radius:9999px;background:#ebedff;color:#003c90;font-size:.75rem;white-space:nowrap}.user-rows{display:flex;flex-direction:column;gap:.5rem}.user-row{padding:.75rem;background:#faf8ff;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:.5rem}@media (min-width: 640px){.user-row{flex-direction:row;align-items:center}}.user-id{display:flex;align-items:center;gap:.5rem}.user-id .avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem}.user-id .avatar.navy{background:#003c90;color:#fff}.user-id .avatar.tertiary{background:#00446a;color:#fff}.user-id .avatar.secondary{background:#006a61;color:#fff}.user-id .user-name{display:block;font-size:.875rem;font-weight:500;color:#131a33}.user-id .user-role{display:block;font-size:.75rem;color:#64748b}.user-tags{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rtag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:.5rem;font-size:11px;font-weight:600}.rtag .material-symbols-outlined{font-size:13px}.rtag.mint{background:#10b98126;color:#10b981}.rtag.err{background:#ffdad6;color:#ba1a1a}.rtag.high{background:#e3e7ff;color:#003c90}.audit-log{padding:.5rem;background:#f3f3ff;border-radius:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:12px;color:#64748b}.al-left{display:flex;align-items:center;gap:4px}.al-left .material-symbols-outlined{font-size:15px;color:#10b981}.al-link{font-weight:600;color:#003c90;cursor:pointer;white-space:nowrap}.al-link:hover{text-decoration:underline}.an-kpis{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 640px){.an-kpis{grid-template-columns:repeat(3,1fr)}}.an-kpi{text-align:center}.an-val{display:block;font-size:1.125rem;font-weight:700;color:#131a33;margin-top:4px}.an-val.prime{color:#003c90}.donut-card{padding:.75rem;background:#faf8ff;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 640px){.donut-card{flex-direction:row}}.donut-wrap{position:relative;width:144px;height:144px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.donut{width:100%;height:100%;transform:rotate(-90deg)}.donut circle{fill:none}.donut .donut-track{stroke:#e3e7ff}.donut .donut-primary{stroke:#003c90}.donut .donut-second{stroke:#006a61}.donut .donut-mint{stroke:#10b981}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-center span:first-child{font-size:18px;font-weight:700;color:#131a33}.donut-center span:last-child{font-size:9px;color:#64748b;text-transform:uppercase}.donut-legend{display:flex;flex-direction:column;gap:.5rem;width:100%}.dl-row{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#434653}.dl-row strong{font-weight:600;color:#131a33}.dl-row.muted{color:#64748b}.dl-row.muted strong{color:#434653}.dl-row>span{display:flex;align-items:center;gap:.5rem}.dl-chip{width:12px;height:12px;border-radius:50%}.dl-chip.primary{background:#003c90}.dl-chip.secondary{background:#006a61}.dl-chip.accent{background:#10b981}.dl-chip.gray{background:#e3e7ff}.cta{position:relative;overflow:hidden}.cta .container{position:relative}.cta{text-align:center}.cta-ambient{position:absolute;border-radius:50%;pointer-events:none;filter:blur(48px)}.cta-ambient.a1{top:-96px;right:-96px;width:384px;height:384px;background:#0f52ba4d}.cta-ambient.a2{bottom:-96px;left:-96px;width:384px;height:384px;background:#006a614d}.cta-inner-mod{position:relative;z-index:2;border-radius:1.5rem;background:linear-gradient(to bottom right,#003c90,#282f49);padding:4rem 1.5rem;color:#fff;box-shadow:0 25px 50px -12px #00000024;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:48rem;margin:0 auto}@media (max-width: 768px){.cta-inner-mod{padding:2.5rem 1.5rem}}.cta-inner-mod .cta-title{color:#fff;margin-top:1rem}.cta-inner-mod .cta-description{color:#eff0ffe6;max-width:36rem;margin-top:1rem}.cta-inner-mod .cta-actions{margin-top:2rem}.cta-inner-mod .cta-notes{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);color:#eff0ffe6}.cta-pill-mod{display:inline-flex;align-items:center;gap:.5rem;padding:4px 12px;border-radius:9999px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cta-pill-mod .material-symbols-outlined{font-size:16px;color:#10b981}.about-hero-mod{position:relative;padding-top:172px;padding-bottom:72px;text-align:center;overflow:hidden;background:#f8fafc}.about-hero-mod .container{position:relative}.about-hero-ambient{position:absolute;top:-96px;left:50%;transform:translate(-50%);width:860px;height:360px;background:linear-gradient(to bottom,rgba(217,226,255,.45),rgba(134,242,228,.15),transparent);filter:blur(56px);pointer-events:none;z-index:-1}.about-hero-inner{display:flex;flex-direction:column;align-items:center}.about-pill{display:inline-flex;align-items:center;gap:.5rem;padding:6px 16px;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#003c90}.about-pill .about-pill-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-dot 2s infinite}.about-hero-title{font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:52rem;color:#131a33;margin-bottom:1.25rem}@media (max-width: 768px){.about-hero-title{font-size:30px}}.about-hero-title .about-grad-text{background:linear-gradient(to right,#003c90,#0f52ba 45%,#006a61);-webkit-background-clip:text;background-clip:text;color:transparent}.about-hero-description{max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.625;color:#434653}.about-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.about-hero-actions .material-symbols-outlined{font-size:20px}.about-hero-actions .btn-primary,.about-hero-actions .btn-white-lg,.about-hero-actions .btn-outline-light{display:inline-flex;align-items:center;gap:.5rem}.about-cta-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#131a33;background:#fff;border-radius:1.5rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;text-decoration:none;transition:all .2s ease}.about-cta-ghost:hover{background:#f3f3ff}.about-hero-highlights{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin:2rem auto 0;padding:0;max-width:42rem}.about-hero-highlights li{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#434653}.about-hero-highlights li .material-symbols-outlined{font-size:20px;color:#006a61;font-variation-settings:"FILL" 1}.about-story-mod{background:#fff;padding:96px 0}.about-story-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 1024px){.about-story-grid{grid-template-columns:1.05fr 1fr}}.about-story-content{display:flex;flex-direction:column;align-items:flex-start}.about-badge{display:inline-flex;align-items:center;gap:.25rem;padding:6px 14px;border-radius:9999px;background:#d9e2ff80;color:#003c90;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.about-badge.center{margin:0 auto 1rem}.about-badge.secondary{background:#89f5e766;color:#006a61}.about-section-title{font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#131a33;margin:0 0 1.25rem}@media (max-width: 768px){.about-section-title{font-size:27px}}.about-story-text p{color:#434653;line-height:1.625;margin:0 0 1rem}.about-story-text p strong{color:#131a33;font-weight:600}.about-story-text .about-em{color:#003c90;font-weight:600}.about-story-bullets{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;margin-top:2rem}@media (min-width: 640px){.about-story-bullets{grid-template-columns:repeat(2,1fr)}}.about-bullet{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:1rem;background:#f8fafc;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.about-bullet .about-bullet-icon{width:28px;height:28px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-bullet .about-bullet-icon .material-symbols-outlined{font-size:18px}.about-bullet .about-bullet-icon.primary{background:#d9e2ff;color:#003c90}.about-bullet .about-bullet-icon.secondary{background:#86f2e4;color:#006a61}.about-bullet .about-bullet-title{display:block;font-size:1rem;font-weight:600;color:#131a33}.about-bullet .about-bullet-sub{display:block;font-size:.875rem;color:#64748b;margin-top:2px}.about-story-visual{position:relative}.about-bento-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,#d9e2ff59,#ebedff80,#89f5e740);border-radius:1.5rem;filter:blur(40px);transform:scale(.95);pointer-events:none;z-index:0}.about-bento-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.about-bento-photo{grid-column:1/-1;overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d;position:relative}.about-bento-photo img{width:100%;height:260px;object-fit:cover;display:block}@media (min-width: 768px){.about-bento-photo img{height:290px}}.about-bento-photo .about-bento-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(40,47,73,.85),rgba(40,47,73,.3),transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;color:#eff0ff}.about-bento-photo .about-bento-overlay .about-bento-tag{align-self:flex-start;padding:3px 10px;border-radius:9999px;background:#10b981e6;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:6px}.about-bento-photo .about-bento-overlay .about-bento-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}.about-bento-photo .about-bento-overlay .about-bento-sub{font-size:.875rem;color:#eff0ffe6;margin:0}.about-bento-metric{grid-column:span 6;padding:1.25rem;border-radius:1.5rem;background:#fff;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f;margin-top:-16px;display:flex;flex-direction:column;justify-content:space-between}.about-bento-metric.alt{background:#f3f3ff}.about-bento-metric .about-bento-metric-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.about-bento-metric .about-bento-metric-head>.material-symbols-outlined{font-size:28px;color:#003c90}.about-bento-metric .about-bento-metric-head .about-bento-chip{padding:3px 10px;border-radius:9999px;background:#d9e2ff;color:#003c90;font-size:.75rem;font-weight:700}.about-bento-metric .about-bento-metric-value{font-size:1.875rem;font-weight:700;color:#131a33}.about-bento-metric .about-bento-metric-value.secondary{color:#006a61}.about-bento-metric .about-bento-metric-label{font-size:.875rem;color:#64748b}.about-metrics{background:#f3f3ff;padding:64px 0}.about-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (min-width: 768px){.about-metrics-grid{grid-template-columns:repeat(4,1fr)}}.about-metric-card{padding:2rem;border-radius:1.5rem;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;align-items:center;text-align:center;transition:box-shadow .2s ease}.about-metric-card:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.about-metric-card .about-metric-icon{width:48px;height:48px;border-radius:1rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.about-metric-card .about-metric-icon .material-symbols-outlined{font-size:26px}.about-metric-card .about-metric-icon.secondary{background:#89f5e7;color:#006a61}.about-metric-card .about-metric-icon.tertiary{background:#cce5ff;color:#00446a}.about-metric-card .about-metric-icon.neutral{background:#e3e7ff;color:#003c90}.about-metric-card .about-metric-value{font-size:1.5rem;font-weight:700;color:#003c90;margin-bottom:6px}.about-metric-card .about-metric-value.secondary{color:#006a61}.about-metric-card .about-metric-value.tertiary{color:#00446a}.about-metric-card .about-metric-title{font-size:1rem;font-weight:600;color:#131a33;margin-bottom:2px}.about-metric-card .about-metric-sub{font-size:.875rem;color:#64748b}.about-values{background:#f8fafc;padding:96px 0}.about-section-head{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:42rem;margin:0 auto 3rem}.about-section-head .about-section-title{margin-bottom:.75rem}.about-section-head .about-section-sub{font-size:1.125rem;color:#434653;line-height:1.625;margin:0}.about-values-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 768px){.about-values-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.about-values-grid{grid-template-columns:repeat(3,1fr)}}.about-value-card{padding:2rem;border-radius:1.5rem;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;transition:box-shadow .2s ease}.about-value-card:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.about-value-card .about-value-icon{width:48px;height:48px;border-radius:1rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.about-value-card .about-value-icon .material-symbols-outlined{font-size:24px}.about-value-card .about-value-icon.secondary{background:#89f5e7;color:#006a61}.about-value-card .about-value-icon.tertiary{background:#cce5ff;color:#00446a}.about-value-card .about-value-icon.neutral{background:#e3e7ff;color:#003c90}.about-value-card .about-value-icon.error{background:#ffdad6;color:#ba1a1a}.about-value-card .about-value-title{font-size:1.25rem;font-weight:700;color:#131a33;margin:0 0 .75rem}.about-value-card .about-value-desc{font-size:1rem;color:#434653;line-height:1.625;margin:0}.about-value-card .about-value-tag{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:.75rem;font-weight:700;color:#003c90}.about-value-card .about-value-tag .about-tag-dot{width:6px;height:6px;border-radius:50%;background:#003c90}.about-value-card .about-value-tag .about-tag-dot.primary{background:#003c90}.about-value-card .about-value-tag .about-tag-dot.secondary{background:#006a61}.about-value-card .about-value-tag .about-tag-dot.tertiary{background:#00446a}.about-value-card .about-value-tag .about-tag-dot.error{background:#ba1a1a}.about-value-card .about-value-tag.secondary{color:#006a61}.about-value-card .about-value-tag.secondary .about-tag-dot.secondary{background:#006a61}.about-value-card .about-value-tag.tertiary{color:#00446a}.about-value-card .about-value-tag.error{color:#ba1a1a}.about-team{background:#fff;padding:96px 0}.about-team-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){.about-team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.about-team-grid{grid-template-columns:repeat(4,1fr)}}.about-team-card{border-radius:1.5rem;background:#f8fafc;padding:1.25rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;flex-direction:column;align-items:center;text-align:center;transition:box-shadow .2s ease,transform .2s ease}.about-team-card:hover{box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d}.about-team-card .about-team-photo{position:relative;width:112px;height:112px;border-radius:1.5rem;overflow:hidden;margin-bottom:1.25rem;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;flex-shrink:0}.about-team-card .about-team-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.about-team-card .about-team-photo .about-team-initials{position:absolute;bottom:4px;right:4px;width:24px;height:24px;border-radius:50%;background:#003c90;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.about-team-card .about-team-photo .about-team-initials.primary{background:#003c90}.about-team-card .about-team-photo .about-team-initials.secondary{background:#006a61;color:#fff}.about-team-card .about-team-photo .about-team-initials.tertiary{background:#00446a;color:#fff}.about-team-card .about-team-photo .about-team-initials.primary-container{background:#0f52ba;color:#fff}.about-team-card:hover .about-team-photo img{transform:scale(1.05)}.about-team-card .about-team-name{font-size:1.125rem;font-weight:700;color:#131a33;margin:0 0 4px}.about-team-card .about-team-role{font-size:.875rem;font-weight:700;margin-bottom:.75rem}.about-team-card .about-team-role.primary{color:#003c90}.about-team-card .about-team-role.secondary{color:#006a61}.about-team-card .about-team-role.tertiary{color:#00446a}.about-team-card .about-team-desc{font-size:.875rem;color:#434653;line-height:1.625;margin:0 0 1.25rem}.about-team-card .about-team-foot{display:flex;align-items:center;gap:.75rem;margin-top:auto}.about-team-card .about-team-foot .about-team-share{width:32px;height:32px;border-radius:.5rem;background:#fff;color:#434653;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000a;text-decoration:none;transition:all .15s ease}.about-team-card .about-team-foot .about-team-share .material-symbols-outlined{font-size:18px}.about-team-card .about-team-foot .about-team-share.primary:hover{background:#003c90;color:#fff}.about-team-card .about-team-foot .about-team-share.secondary:hover{background:#006a61;color:#fff}.about-team-card .about-team-foot .about-team-share.tertiary:hover{background:#00446a;color:#fff}.about-team-card .about-team-foot .about-team-skill{font-size:.75rem;color:#64748b;font-weight:500}.about-advisory{margin-top:3rem;padding:1.25rem;border-radius:1.5rem;background:#f3f3ff;display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 768px){.about-advisory{flex-direction:row;justify-content:space-between}}.about-advisory .about-advisory-icon{width:48px;height:48px;border-radius:1rem;background:#fff;color:#003c90;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.about-advisory .about-advisory-icon .material-symbols-outlined{font-size:26px}.about-advisory .about-advisory-text .about-advisory-title{font-size:1rem;font-weight:700;color:#131a33;text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px}.about-advisory .about-advisory-text .about-advisory-desc{font-size:.875rem;color:#434653;line-height:1.625;margin:0}.about-advisory .about-advisory-chip{padding:6px 14px;border-radius:9999px;background:#fff;color:#006a61;font-size:.75rem;font-weight:700;box-shadow:0 1px 2px #0000000a;white-space:nowrap}.about-security{background:#f8fafc;padding:72px 0}.about-security-head{text-align:center;max-width:38rem;margin:0 auto 2rem}.about-security-head .about-security-title{font-size:1.5rem;font-weight:700;color:#131a33;margin:0 0 6px}.about-security-head .about-security-sub{font-size:.875rem;color:#434653;line-height:1.625;margin:0}.about-security-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.about-security-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.about-security-grid{grid-template-columns:repeat(4,1fr)}}.about-security-card{padding:1.25rem;border-radius:1rem;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f;display:flex;align-items:flex-start;gap:.75rem}.about-security-card .about-security-icon{width:40px;height:40px;border-radius:.5rem;background:#d9e2ff;color:#003c90;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-security-card .about-security-icon .material-symbols-outlined{font-size:22px}.about-security-card .about-security-icon.secondary{background:#89f5e7;color:#006a61}.about-security-card .about-security-icon.neutral{background:#e3e7ff;color:#003c90}.about-security-card .about-security-icon.tertiary{background:#cce5ff;color:#00446a}.about-security-card .about-security-name{font-size:1rem;font-weight:700;color:#131a33;margin:0 0 2px}.about-security-card .about-security-desc{font-size:.875rem;color:#64748b;line-height:1.625;margin:0}.about-cta-banner{background:#fff;padding:96px 0}.about-cta-banner .about-cta-inner{position:relative;overflow:hidden;border-radius:1.5rem;background:linear-gradient(135deg,#003c90,#0f52ba 55%,#00446a);padding:2.5rem 2rem;box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000d;color:#fff}@media (min-width: 768px){.about-cta-banner .about-cta-inner{padding:4rem}}.about-cta-banner .about-cta-ambient{position:absolute;top:-64px;right:-64px;width:320px;height:320px;background:#86f2e433;border-radius:50%;filter:blur(56px);pointer-events:none}.about-cta-banner .about-cta-ambient:after{content:"";position:absolute;bottom:-120px;left:-200px;width:300px;height:300px;background:#cce5ff26;border-radius:50%;filter:blur(48px)}.about-cta-banner .about-cta-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:40rem;margin:0 auto}.about-cta-banner .about-cta-pill{display:inline-flex;align-items:center;gap:.5rem;padding:4px 14px;border-radius:9999px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#89f5e7;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem}.about-cta-banner .about-cta-title{font-size:36px;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.02em}@media (max-width: 768px){.about-cta-banner .about-cta-title{font-size:28px}}.about-cta-banner .about-cta-desc{font-size:1.125rem;color:#eff0fff2;line-height:1.625;margin:0 0 2rem}.about-cta-banner .about-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.about-cta-banner .about-cta-actions .material-symbols-outlined{font-size:18px}.about-cta-banner .about-cta-link{display:inline-flex;align-items:center;gap:.5rem;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;color:#89f5e7;text-decoration:none;transition:color .15s ease}.about-cta-banner .about-cta-link:hover{color:#fff}.about-cta-banner .about-cta-link .material-symbols-outlined{font-size:16px}.section{padding:96px 0}@media (max-width: 768px){.section{padding:64px 0}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes pulse-bar{0%,to{opacity:1}50%{opacity:.5}}
