*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.text-center{text-align:center}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:DM Sans,sans-serif;color:#0f172a;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.navbar{height:82px;position:sticky;top:0;z-index:30;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e9edf2}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font:800 14px Manrope;letter-spacing:.08em}.brand-mark{height:34px;width:34px;background:#142b4a;color:#fff;display:grid;place-items:center;font:800 18px Manrope;border-radius:4px;letter-spacing:-.06em}.brand-sub{display:block;font:600 8px DM Sans;letter-spacing:.17em;color:#8a96a7;margin-top:2px}.nav-links{display:flex;gap:34px;margin-left:90px}.nav-links a,.login-link{font-size:13px;color:#536174;transition:color .2s}.nav-links a:hover,.nav-links a.active,.login-link:hover{color:#142b4a}.nav-actions{display:flex;align-items:center;gap:26px}.btn{min-height:46px;padding:0 21px;border:1px solid transparent;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.01em;transition:all .22s ease}.btn:disabled{opacity:.6;cursor:wait}.btn-primary{background:#142b4a;color:#fff}.btn-primary:hover{background:#23446c;transform:translateY(-1px)}.btn-secondary{background:#eaf0f7;color:#142b4a}.btn-outline{border-color:#cbd5e1;color:#142b4a;background:transparent}.btn-outline:hover{background:#f1f5f9;border-color:#94a3b8}.btn-ghost{color:#142b4a;background:transparent}.btn-sales{background:#c7a16b;color:#111827}.btn-sales:hover{background:#d4b483;transform:translateY(-1px)}.menu-toggle,.mobile-cta{display:none}.hero{background:#0f1e32;color:#fff;position:relative;overflow:hidden;min-height:665px}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%,#000);mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}.hero:after{content:"";position:absolute;width:720px;height:720px;border:1px solid rgba(255,255,255,.07);border-radius:50%;right:-120px;top:-240px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.02fr;gap:40px;align-items:center;padding-top:82px;padding-bottom:78px}.hero-copy{padding-bottom:8px}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;color:#718096;margin-bottom:20px}.eyebrow-light{color:#a8b7ca}.eyebrow-light span{display:inline-block;width:6px;height:6px;background:#c7a16b;border-radius:50%;margin:0 9px 1px 0}.hero h1,.page-hero h1,.contact-copy h1{font:700 clamp(44px,5.1vw,68px)/1.09 "Manrope";letter-spacing:-.055em;margin:0;color:inherit}.hero h1 em,.page-hero h1 em,.contact-copy h1 em,.section h2 em,.metrics-section h2 em,.cta-section h2 em,.band-inner h2 em,.auth-aside h1 em{font-style:normal;color:#c6a16e}.hero-copy>p{font-size:15px;line-height:1.85;color:#b5c0ce;max-width:475px;margin:25px 0 30px}.hero-actions{display:flex;align-items:center;gap:28px}.text-link-light,.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.text-link-light{color:#e3e9f0}.text-link-light:hover,.text-link:hover{gap:13px}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:62px}.proof-avatars{display:flex;padding-left:4px}.proof-avatars span{width:29px;height:29px;border-radius:50%;background:#d6dce3;color:#24364c;border:2px solid #142b4a;display:grid;place-items:center;font-size:8px;font-weight:700;margin-left:-5px}.proof-avatars span:nth-child(2){background:#b5c5d0}.proof-avatars span:nth-child(3){background:#c6a16e}.proof-avatars span:nth-child(4){background:#344a65;color:#fff}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{font-size:11px}.hero-proof small{font-size:10px;color:#94a3b8;margin-top:4px}.hero-visual{position:relative;padding:14px 0 28px 12px}.dashboard-window{background:#fff;color:#1e293b;border-radius:7px;box-shadow:0 35px 90px #00000059;overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.dash-top{height:43px;background:#f8fafc;border-bottom:1px solid #e9edf2;display:flex;align-items:center;padding:0 17px;gap:14px;color:#9aa5b4;font-size:9px}.dash-dots{display:flex;gap:4px}.dash-dots i{width:6px;height:6px;border-radius:50%;background:#d1d8e0}.dash-dots i:first-child{background:#d6a27d}.dash-user{margin-left:auto;width:23px;height:23px;border-radius:50%;background:#dce5ef;color:#37516d;display:grid;place-items:center;font-size:8px;font-weight:700}.dash-content{padding:25px 28px 23px}.dash-greeting{display:flex;justify-content:space-between;align-items:center}.dash-greeting small,.dash-stats small{font-size:8px;letter-spacing:.1em;color:#97a2b0}.dash-greeting h3{font:700 19px Manrope;margin:6px 0 0}.dash-period{border:1px solid #e2e8f0;padding:7px 10px;border-radius:3px;font-size:8px;color:#718096}.dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0 14px}.dash-stats>div{border:1px solid #e9edf2;border-radius:4px;padding:13px}.dash-stats strong{display:block;font:700 23px Manrope;margin:7px 0 2px}.dash-stats em{font-style:normal;color:#45856b;font-size:8px}.dash-chart{border:1px solid #e9edf2;padding:13px 14px 9px;border-radius:4px}.chart-head{display:flex;justify-content:space-between;font-size:9px}.chart-head small{color:#9aa5b4}.chart-bars{height:91px;display:flex;align-items:end;gap:9px;border-bottom:1px solid #e8edf2;margin-top:8px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 29px,#f0f3f6 30px)}.chart-bars i{flex:1;background:#aebfd1;border-radius:2px 2px 0 0}.chart-bars i:nth-child(3n){background:#35577c}.chart-months{display:flex;justify-content:space-between;color:#a1aab5;font-size:7px;padding-top:7px}.dash-activity{margin-top:16px}.dash-activity>strong{font-size:9px}.dash-activity>div{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f0f2f5}.activity-dot{width:7px;height:7px;border-radius:50%;background:#6f9d86}.activity-dot.gold{background:#c6a16e}.dash-activity p{margin:0;flex:1}.dash-activity p b,.dash-activity p small{display:block}.dash-activity p b{font-size:8px}.dash-activity p small{font-size:7px;color:#9aa5b4;margin-top:3px}.dash-activity>div>strong{font-size:8px;color:#64748b}.floating-note{position:absolute;right:-17px;bottom:0;background:#fff;color:#142b4a;display:flex;align-items:center;gap:11px;padding:14px 17px;border-radius:4px;box-shadow:0 10px 30px #06132655}.floating-note svg{color:#527b9f}.floating-note b,.floating-note small{display:block}.floating-note b{font-size:10px}.floating-note small{font-size:9px;color:#8793a2;margin-top:3px}.hero-bottom{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.13);display:flex;justify-content:space-between;padding:17px 0;color:#8291a4;font-size:8px;letter-spacing:.16em}.hero-bottom span:last-child{display:flex;align-items:center;gap:8px}.trust-strip{border-bottom:1px solid #edf0f3}.trust-inner{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px}.trust-inner>span{font-size:9px;letter-spacing:.15em;color:#9aa5b3}.trust-inner b{font:800 13px Manrope;letter-spacing:.13em;color:#a9b2bd}.section{padding:105px 0}.section-intro{padding-bottom:75px}.intro-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:end}.section h2,.metrics-section h2,.cta-section h2,.band-inner h2,.faq-inner h2{font:700 clamp(34px,4vw,49px)/1.15 "Manrope";letter-spacing:-.05em;margin:0;color:#122238}.section h2 em{color:#a98759}.intro-text p{font-size:15px;line-height:1.9;color:#68778a;margin:0 0 23px}.text-link{color:#193a5e}.section-heading{max-width:610px;margin-bottom:46px}.section-heading p{color:#778496;font-size:14px;line-height:1.8;margin:17px 0 0}.feature-section{background:#f8f9fa}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{position:relative;background:#fff;border:1px solid #e8edf2;padding:31px 29px 29px;min-height:245px;transition:box-shadow .25s,border .25s}.feature-card:hover{box-shadow:0 16px 45px #0f172a0b;border-color:#cbd5e1}.feature-icon{width:43px;height:43px;display:grid;place-items:center;background:#f0f4f8;color:#315577;border-radius:4px}.feature-index{position:absolute;right:28px;top:35px;font-size:10px;color:#b3bdc8;letter-spacing:.1em}.feature-card h3,.solution-card h3{font:700 19px Manrope;letter-spacing:-.03em;margin:27px 0 10px}.feature-card p,.solution-card p{font-size:12px;line-height:1.8;color:#778496;margin:0 0 20px}.feature-card>a,.solution-card>a,.story-content>a{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#23476c}.product-section{padding-top:100px}.section-top{display:flex;justify-content:space-between;align-items:end}.section-top .section-heading{margin-bottom:38px}.section-top>.text-link{margin-bottom:54px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card{border:1px solid #e6ebf0;display:block;transition:transform .25s,box-shadow .25s;background:#fff}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a0b}.product-image{height:205px;background-size:cover;background-position:center;position:relative}.product-image>span{position:absolute;left:15px;top:15px;background:#ffffffeb;padding:7px 10px;font-size:9px;color:#344b64}.product-body{padding:20px}.product-meta{display:flex;justify-content:space-between;color:#97a2b0;font-size:9px;letter-spacing:.04em}.available{display:flex;align-items:center;gap:4px;color:#5d8a73}.product-body h3{font:700 18px Manrope;margin:13px 0 8px;letter-spacing:-.03em}.product-body>p{font-size:11px;line-height:1.7;color:#7a8797;min-height:38px}.product-bottom{border-top:1px solid #edf0f3;padding-top:15px;margin-top:16px;display:flex;justify-content:space-between;align-items:center}.product-bottom strong{font-size:12px}.product-bottom span{display:flex;align-items:center;gap:5px;color:#345779;font-size:10px;font-weight:700}.metrics-section{background:#142b4a;color:#fff;padding:90px 0}.metrics-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.metrics-section h2{color:#fff}.metrics-section>div>div:first-child>p{max-width:400px;color:#b1bfce;font-size:13px;line-height:1.85;margin:22px 0}.metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#fff2;border:1px solid #ffffff22}.metrics-grid>div{padding:30px;background:#142b4a}.metrics-grid strong{display:block;font:700 43px Manrope;letter-spacing:-.05em}.metrics-grid strong span{color:#c6a16e}.metrics-grid small{display:block;color:#a8b7c8;font-size:10px;margin-top:8px}.testimonial-section{padding:100px 0}.testimonial-wrap{max-width:800px;text-align:center}.quote-mark{font:700 75px Georgia;color:#c6a16e;line-height:1;margin-top:28px}.testimonial-wrap blockquote{font:600 clamp(22px,3vw,32px)/1.5 "Manrope";letter-spacing:-.03em;margin:0 auto 28px;color:#26374b}.quote-author{display:flex;align-items:center;justify-content:center;gap:11px;text-align:left}.author-avatar{width:36px;height:36px;border-radius:50%;background:#dce5ed;color:#294665;display:grid;place-items:center;font-size:10px;font-weight:700}.quote-author strong,.quote-author small{display:block}.quote-author strong{font-size:11px}.quote-author small{font-size:9px;color:#8793a2;margin-top:3px}.cta-section{background:#0f1e32;padding:72px 0;color:#fff}.cta-inner{display:flex;align-items:center;justify-content:space-between}.cta-section h2{color:#fff;font-size:40px}.footer{background:#0b1727;color:#fff;padding:66px 0 0}.footer-main{display:grid;grid-template-columns:1.4fr .7fr .7fr 1fr;gap:55px;padding-bottom:55px}.brand-light{color:#fff}.brand-light .brand-mark{background:#c6a16e;color:#102137}.footer-brand>p{max-width:280px;color:#94a3b8;font-size:11px;line-height:1.9;margin:20px 0}.socials{display:flex;gap:10px}.socials a{width:31px;height:31px;border:1px solid #314156;display:grid;place-items:center;color:#a9b7c8;border-radius:3px}.footer-main>div:not(:first-child)>h4{font-size:11px;margin:4px 0 20px}.footer-main>div:not(:first-child)>a{display:block;color:#91a0b2;font-size:10px;margin:13px 0}.footer-main>div>a:hover{color:#fff}.footer-cta h3{font:600 22px/1.35 Manrope;margin:0 0 20px}.footer-cta>a{display:flex!important;align-items:center;gap:7px;color:#d5b17f!important}.footer-bottom{border-top:1px solid #253346;padding:19px 0;display:flex;justify-content:space-between;color:#728196;font-size:9px}.page-hero{background:#f7f8fa;padding:90px 0 86px;border-bottom:1px solid #edf0f3}.page-hero h1{font-size:clamp(42px,5vw,61px);color:#13253c}.page-hero p{max-width:520px;color:#728094;font-size:14px;line-height:1.85;margin:22px 0 0}.centered-hero{text-align:center}.centered-hero p{margin-left:auto;margin-right:auto}.catalog-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:30px;flex-wrap:wrap}.search-box{display:flex;align-items:center;gap:10px;border:1px solid #dce3ea;padding:0 14px;height:44px;flex:1;min-width:240px;color:#8290a0}.search-box input{border:0;outline:0;width:100%;font-size:12px}.filter-label{display:flex;align-items:center;gap:7px;color:#788596;font-size:11px}.category-pills{display:flex;gap:5px}.category-pills button{border:1px solid #e1e7ed;background:#fff;padding:10px 13px;color:#6c7a8b;font-size:10px;border-radius:2px}.category-pills button.active{background:#142b4a;border-color:#142b4a;color:#fff}.empty-state{text-align:center;padding:70px 20px;color:#748195;font-size:13px}.detail-section{padding-top:60px}.back-link{display:inline-flex;align-items:center;gap:8px;color:#6d7b8d;font-size:11px;margin-bottom:30px}.detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px}.detail-image{height:450px;background-size:cover;background-position:center}.detail-trust{display:flex;align-items:center;gap:8px;color:#60866f;font-size:10px;margin-top:15px}.detail-copy h1{font:700 42px Manrope;letter-spacing:-.05em;margin:0 0 15px}.detail-copy>p{font-size:13px;line-height:1.8;color:#758296}.detail-price{border-top:1px solid #e8edf1;border-bottom:1px solid #e8edf1;padding:22px 0;margin:27px 0}.detail-price>span,.detail-price>small{display:block;color:#8793a2;font-size:9px;letter-spacing:.1em}.detail-price strong{display:block;font:700 29px Manrope;margin:8px 0}.detail-price strong small{font:400 12px DM Sans;color:#8793a2}.detail-price>small{letter-spacing:0}.detail-doc{display:flex;align-items:center;gap:12px;padding:16px;background:#f7f9fb;margin-top:22px;color:#55718e}.detail-doc span{flex:1}.detail-doc b,.detail-doc small{display:block}.detail-doc b{font-size:10px;color:#293e56}.detail-doc small{font-size:9px;color:#8290a0;margin-top:4px}.spec-section{display:grid;grid-template-columns:.6fr 1fr;gap:70px;margin-top:85px}.spec-section h2{font-size:31px}.data-table{border-top:1px solid #e3e9ef}.data-row{display:flex;justify-content:space-between;padding:15px 4px;border-bottom:1px solid #e3e9ef;font-size:11px}.data-row span{color:#8290a0}.data-row strong{font-weight:600;color:#33465d}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e6ebf0;border:1px solid #e6ebf0}.solution-card{background:#fff;padding:29px;min-height:250px}.solution-card-top{display:flex;justify-content:space-between;color:#345779}.solution-card-top span{font-size:10px;color:#aab4bf}.solution-card>small,.story-content>small{display:block;font-size:9px;letter-spacing:.13em;color:#9aa5b3;margin-top:24px}.solution-card h3{margin:9px 0}.band-cta{background:#f3f5f7;padding:64px 0}.band-inner{display:flex;align-items:center;justify-content:space-between}.band-inner h2{font-size:37px}.band-inner>a{display:flex;align-items:center;gap:9px;color:#23476c;font-size:12px;font-weight:700}.pricing-section{padding-top:70px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.price-card{border:1px solid #e0e6ed;padding:30px;position:relative}.price-card.featured{border-color:#25496f;box-shadow:0 12px 40px #142b4a12}.popular-label{position:absolute;top:0;right:0;background:#142b4a;color:#fff;padding:7px 11px;font-size:8px;letter-spacing:.12em}.price-name{font-size:12px;font-weight:700}.price-card h3{font:700 36px Manrope;margin:20px 0 8px;letter-spacing:-.04em}.price-card h3 small{font:400 10px DM Sans;color:#8995a4;letter-spacing:0}.price-card>p{min-height:38px;color:#7e8b9b;font-size:11px;line-height:1.6}.price-card>.btn,.price-card>a{width:100%;margin-top:20px}.price-card>a>.btn{width:100%}.price-divider{border-top:1px solid #e9edf1;margin:26px 0 20px}.includes{font-size:8px;letter-spacing:.15em;color:#9aa5b3}.price-card ul{list-style:none;padding:0;margin:16px 0 0}.price-card li{display:flex;gap:9px;align-items:center;margin:13px 0;font-size:10px;color:#637286}.price-card li svg{color:#63866f}.pricing-note{display:flex;justify-content:center;align-items:center;gap:8px;color:#738294;font-size:10px;margin-top:32px}.pricing-note svg{color:#63866f}.faq-section{background:#f8f9fa;padding:85px 0}.faq-inner{display:grid;grid-template-columns:.7fr 1fr;gap:100px}.faq-inner h2{font-size:39px}.faq-list details{border-bottom:1px solid #e1e7ed;padding:18px 0}.faq-list summary{font-size:13px;font-weight:700;cursor:pointer;list-style:none}.faq-list summary:after{content:"+";float:right;color:#8a97a6;font-size:18px}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:11px;line-height:1.8;color:#778496;max-width:540px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.story-card{border:1px solid #e7ebf0}.story-image{height:185px;background-size:cover;background-position:center}.story-content{padding:22px}.story-content>small{margin:0}.story-company{display:block;color:#365778;font-size:10px;font-weight:700;margin-top:13px}.story-content h3{font:700 19px Manrope;letter-spacing:-.03em;margin:9px 0 20px;min-height:52px}.story-result{border-top:1px solid #edf0f3;padding:16px 0;display:flex;align-items:center;gap:12px}.story-result strong{font:700 27px Manrope;color:#24496f}.story-result span{font-size:9px;color:#8390a0;max-width:100px;line-height:1.4}.contact-section{background:#f7f8fa;padding:75px 0}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.contact-copy h1{font-size:54px;color:#14253b}.contact-copy>p{font-size:13px;line-height:1.85;color:#758296;max-width:390px;margin:23px 0 35px}.contact-detail{display:flex;gap:14px;align-items:center;margin:20px 0;color:#58738e}.contact-detail span small,.contact-detail span b{display:block}.contact-detail span small{font-size:8px;letter-spacing:.13em;color:#98a3b1;margin-bottom:4px}.contact-detail span b{font-size:11px;color:#33485f}.contact-assurance{display:flex;align-items:center;gap:9px;color:#829080;font-size:10px;margin-top:34px}.contact-form-card{background:#fff;border:1px solid #e5eaf0;padding:36px;box-shadow:0 15px 45px #0f172a08}.form-card-heading h2{font:700 23px Manrope;letter-spacing:-.04em;margin:0}.form-card-heading p{font-size:11px;color:#8591a0;margin:8px 0 25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.lead-form label,.auth-form label{display:block;font-size:10px;font-weight:700;color:#42546a}.lead-form input,.lead-form select,.lead-form textarea,.auth-form input{display:block;width:100%;margin-top:8px;border:1px solid #dfe5eb;border-radius:2px;padding:12px;outline:0;font-size:11px;color:#24364b;background:#fff;transition:border .2s}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.auth-form input:focus{border-color:#6786a5}.lead-form input::-moz-placeholder,.lead-form textarea::-moz-placeholder,.auth-form input::-moz-placeholder{color:#aab4bf}.lead-form input::placeholder,.lead-form textarea::placeholder,.auth-form input::placeholder{color:#aab4bf}.lead-form textarea{resize:vertical}.form-wide{grid-column:1/-1}.lead-form label small,.auth-form label small{display:block;color:#b45353;font-size:9px;margin-top:5px}.form-submit{display:flex;align-items:center;gap:14px;margin-top:21px}.form-submit>span{font-size:8px;color:#a0aab6}.form-error{font-size:10px;color:#b45353}.success-panel{text-align:center;padding:50px 10px;color:#5c8a70}.success-panel h3{font:700 22px Manrope;color:#20364d}.success-panel p{font-size:12px;color:#7a8796}.auth-section{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-aside{background:#10233b;color:#fff;padding:70px 10%;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-aside:after{content:"N";position:absolute;font:800 480px Manrope;color:#ffffff08;right:-40px;bottom:-180px}.auth-aside h1{font:700 57px/1.1 Manrope;letter-spacing:-.055em;margin:0}.auth-aside>p{font-size:13px;line-height:1.9;color:#aebdcd;max-width:390px;margin-top:24px}.auth-aside-bottom{position:absolute;bottom:35px;font-size:9px;letter-spacing:.16em;color:#8092a7}.auth-main{display:grid;place-items:center;padding:40px}.auth-card{width:min(390px,100%)}.auth-card h2{font:700 34px Manrope;letter-spacing:-.05em;margin:0}.auth-card>p{font-size:12px;color:#8491a1;margin:10px 0 30px}.auth-form label{margin:17px 0}.auth-form .btn{width:100%;margin-top:12px}.auth-message{font-size:10px;color:#a65d50}.auth-switch{border-top:1px solid #e8edf1;margin-top:27px;padding-top:20px;font-size:10px;color:#7d8998}.auth-switch a{color:#234c76;font-weight:700}.back-home{display:block;text-align:center;margin-top:35px;color:#9aa5b2;font-size:10px}@media (max-width:950px){.nav-links{margin-left:0;gap:19px}.hero-inner{grid-template-columns:1fr 1fr;gap:15px}.hero h1{font-size:52px}.dashboard-window{transform:none}.floating-note{right:-5px}.footer-main{gap:28px}.contact-grid,.metrics-inner{gap:45px}}@media (max-width:760px){.container{width:min(100% - 36px,600px)}.navbar{height:70px}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;border-bottom:1px solid #e6ebf0;padding:20px 24px 25px;flex-direction:column;gap:20px}.nav-links.nav-open{display:flex}.nav-links a{font-size:14px}.nav-actions{display:none}.menu-toggle{display:block;border:0;background:none;color:#1c314b;padding:5px}.mobile-cta{display:flex!important;align-items:center;gap:7px;color:#23476c!important;font-weight:700}.hero-inner{grid-template-columns:1fr;padding-top:65px;padding-bottom:58px}.hero h1{font-size:clamp(45px,12vw,62px)}.hero-copy>p{font-size:13px}.hero-proof{margin-top:40px}.hero-visual{padding:25px 0 35px}.dashboard-window{max-width:540px;margin:auto}.floating-note{right:0}.hero-bottom{font-size:7px}.trust-inner{flex-wrap:wrap;justify-content:center;padding:24px 0;gap:20px 30px}.trust-inner>span{width:100%;text-align:center}.trust-inner b{font-size:11px}.section{padding:72px 0}.intro-grid,.metrics-inner,.faq-inner,.contact-grid,.detail-grid,.spec-section{grid-template-columns:1fr;gap:30px}.intro-grid{gap:25px}.feature-grid,.product-grid,.solution-grid,.pricing-grid,.story-grid{grid-template-columns:1fr}.feature-card{min-height:0}.section-top{display:block}.section-top>.text-link{margin:0 0 25px}.metrics-section{padding:70px 0}.metrics-grid strong{font-size:35px}.testimonial-section{padding:75px 0}.cta-inner,.band-inner{align-items:flex-start;flex-direction:column;gap:25px}.cta-section h2{font-size:34px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-brand,.footer-cta{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:10px}.page-hero{padding:65px 0}.page-hero h1{font-size:45px}.catalog-toolbar{align-items:stretch}.search-box{flex-basis:100%}.category-pills{flex-wrap:wrap}.detail-image{height:300px}.detail-copy h1{font-size:35px}.spec-section{margin-top:55px}.faq-inner h2{font-size:34px}.contact-section{padding:55px 0}.contact-copy h1{font-size:47px}.contact-form-card{padding:24px 18px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-submit{align-items:flex-start;flex-direction:column}.auth-section{grid-template-columns:1fr}.auth-aside{min-height:280px;padding:50px 30px}.auth-aside h1{font-size:42px}.auth-aside-bottom{display:none}.auth-main{padding:55px 25px}.auth-aside:after{font-size:280px;bottom:-120px}.band-inner h2{font-size:32px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
