:root{color:#183247;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#102a43;--navy2:#163b58;--ink:#183247;--muted:#657789;--line:#dce4e9;--pale:#f4f7f8;--teal:#b6d8d1;--accent:#1f6b68;--serif:"Manrope",sans-serif;background:#fff;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{width:min(1200px,100% - 64px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dce4e9bf;height:82px;transition:box-shadow .2s;position:sticky;top:0}.site-header.scrolled{box-shadow:0 8px 30px #112a4312}.nav-wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{color:var(--navy);align-items:center;gap:11px;display:flex}.brand-mark{background:var(--navy);color:#fff;width:39px;height:39px;font:800 23px var(--serif);letter-spacing:-2px;border-radius:3px;place-items:center;display:grid}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy b{font:800 17px var(--serif);letter-spacing:1.7px}.brand-copy small{letter-spacing:2.7px;color:#718394;margin-top:5px;font-size:9px}.main-nav{align-items:center;gap:36px;margin-left:auto;margin-right:44px;display:flex}.main-nav>a{color:#536879;font-size:13px;font-weight:600;transition:color .2s}.main-nav>a:hover,.main-nav>a.active{color:var(--accent)}.main-nav>a.active{position:relative}.main-nav>a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-31px;left:0;right:0}.nav-actions{align-items:center;display:flex}.nav-cta,.mobile-cta{background:var(--navy);border-radius:2px;align-items:center;gap:10px;padding:13px 17px;font-size:12px;font-weight:700;transition:background .2s;display:flex;color:#fff!important}.nav-cta:hover,.button-primary:hover{background:#24536d}.mobile-cta,.menu-toggle{display:none}.hero{background:#f4f7f8;padding:92px 0 68px;position:relative;overflow:hidden}.hero-backdrop{border:1px solid #e0e8e9;border-radius:50%;width:780px;height:780px;position:absolute;top:-320px;right:-150px;box-shadow:0 0 0 80px #ffffff47,0 0 0 160px #ffffff38}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:65px;display:grid;position:relative}.eyebrow{letter-spacing:1.65px;color:#5f7887;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:#3e8980;width:22px;height:1px;display:inline-block}.hero h1,.page-hero h1{font:600 clamp(42px,5vw,66px)/1.1 var(--serif);letter-spacing:-2.9px;color:var(--navy);margin:24px 0 23px}.hero h1 em,.page-hero h1 em,h2 em{color:#43837b;font-style:normal}.hero-lead,.lead{color:#627587;max-width:560px;margin:0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:27px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.button-primary{background:var(--navy);color:#fff}.button-outline{color:var(--navy);background:0 0;border-color:#aebdc6}.button-outline:hover{border-color:var(--navy);background:#f5f8f9}.button-white{color:var(--navy);background:#fff}.button-white:hover{background:#e8f0ef}.button-dark{background:var(--navy);color:#fff}.button-small{padding:10px 14px}.text-link{color:var(--accent);border-bottom:1px solid #a8c9c2;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.hero-note{color:#718391;align-items:center;gap:9px;margin-top:35px;font-size:11px;display:flex}.note-check{color:#36786f;background:#e0eeeb;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.hero-visual{min-width:0}.product-preview{background:#fff;border:1px solid #d8e1e6;border-radius:5px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 22px 60px #14314521}.preview-top{border-bottom:1px solid #e7ecef;align-items:center;gap:15px;height:53px;padding:0 17px;display:flex}.preview-brand{color:var(--navy);align-items:center;gap:8px;font-size:12px;display:flex}.preview-mark{background:var(--navy);color:#fff;width:25px;height:25px;font:800 15px var(--serif);place-items:center;display:grid}.preview-status{color:#84939e;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.preview-status i{background:#4c9b7d;border-radius:50%;width:6px;height:6px}.preview-avatar{color:#3c726c;background:#e7efed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.preview-body{grid-template-columns:128px 1fr;min-height:340px;display:grid}.preview-side{background:#f8fafb;border-right:1px solid #e8edef;flex-direction:column;gap:5px;padding:17px 10px;display:flex}.preview-side span,.side-active{color:#7a8c98;padding:9px 10px;font-size:9px}.side-active{color:#285f5a;background:#eaf1f0;border-left:2px solid #43837b;font-weight:700}.preview-main{padding:20px 19px}.preview-heading{justify-content:space-between;align-items:flex-start;display:flex}.preview-heading small,.metric small{letter-spacing:1px;color:#91a0aa;font-size:7px}.preview-heading h3{font:700 16px var(--serif);color:var(--navy);margin:7px 0 4px}.preview-heading p{color:#8b9aa4;margin:0;font-size:9px}.preview-filter{color:#6e7f8b;border:1px solid #e1e7eb;padding:7px 9px;font-size:8px}.metric-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0 12px;display:grid}.metric{border:1px solid #e7ecef;flex-direction:column;gap:6px;padding:11px 10px;display:flex}.metric b{font:700 15px var(--serif);color:#24465c}.metric span{color:#81919b;font-size:7px;line-height:1.4}.preview-panels{grid-template-columns:1.1fr .9fr;gap:9px;display:grid}.preview-panel{border:1px solid #e7ecef;min-height:130px;padding:12px 11px}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head b{color:#355368;font-size:9px}.panel-head span{color:#9ba8b0;font-size:7px}.chart-bars{background:repeating-linear-gradient(#0000 0 21px,#f0f3f4 22px);border-bottom:1px solid #e9edef;align-items:end;gap:6px;height:68px;margin-top:13px;display:flex}.chart-bars i{opacity:.9;background:#8dbbb2;border-radius:2px 2px 0 0;flex:1}.chart-labels{color:#9ca9b1;justify-content:space-between;margin-top:6px;font-size:6px;display:flex}.quick-item{border-bottom:1px solid #edf0f2;align-items:center;gap:7px;padding:10px 0;display:flex}.quick-item:last-child{border:0}.quick-dot{color:#4b827a;background:#eef4f3;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.quick-item div{flex-direction:column;flex:1;gap:3px;display:flex}.quick-item b{color:#39556a;font-size:8px}.quick-item small{color:#94a1a9;font-size:7px}.quick-item>svg{color:#8b9aa4}.preview-footnote{color:#a1adb4;text-align:right;margin-top:12px;font-size:7px}.visual-caption{color:#81939e;letter-spacing:1.1px;justify-content:space-between;margin-top:15px;font-size:8px;display:flex}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.trust-inner>span{color:#8a9aa4;letter-spacing:1.3px;font-size:9px;font-weight:700}.trust-inner div{color:#536c7a;font:700 10px var(--serif);letter-spacing:1.2px;align-items:center;gap:18px;display:flex}.trust-inner i{color:#a9c4bf;font-style:normal}.section{padding:104px 0}.section-muted{background:#f5f8f8}.section-dark{background:var(--navy);color:#fff}.section-intro{padding:108px 0 100px}.intro-grid{grid-template-columns:1fr .9fr;gap:100px;display:grid}.section h2,.feature-copy h2,.resource-inner h2,.company-story h2,.contact-aside h2{font:600 clamp(30px,3.4vw,45px)/1.18 var(--serif);letter-spacing:-1.7px;color:var(--navy);margin:19px 0 0}.intro-copy p,.feature-copy p,.resource-inner p,.company-story p,.contact-aside>p{color:#687d8c;margin:0 0 17px;font-size:14px;line-height:1.85}.intro-copy .text-link{margin-top:12px}.section-heading{justify-content:space-between;align-items:end;gap:55px;margin-bottom:42px;display:flex}.section-heading>p{color:#758694;max-width:380px;margin:0 0 4px;font-size:13px;line-height:1.8}.section-heading-light h2{color:#fff}.section-heading-light h2 em{color:#9ccbc1}.section-heading-light>p{color:#b1c0ca}.module-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.module-card{background:#fff;border:1px solid #dce5e8;flex-direction:column;min-height:246px;padding:23px 21px 22px;transition:transform .2s,border-color .2s;display:flex}.module-card:hover{border-color:#9ebdb7;transform:translateY(-4px)}.module-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.module-number{letter-spacing:1.2px;color:#9aaab2;font-size:10px}.module-icon,.principle-icon,.resource-icon{color:#3d7c73;background:#edf4f2;place-items:center;width:42px;height:42px;display:grid}.module-card h3,.industry-body h3,.resource-card h3{font:700 17px var(--serif);color:var(--navy);letter-spacing:-.3px;margin:0 0 10px}.module-card p,.industry-body p,.resource-card p{color:#718391;margin:0;font-size:11px;line-height:1.7}.tag-list{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:18px;display:flex}.tag-list span{color:#607c83;background:#f2f6f5;padding:5px 7px;font-size:8px}.section-end{justify-content:center;margin-top:34px;display:flex}.split-feature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.feature-image{min-height:440px;position:relative}.feature-image img{object-fit:cover;filter:saturate(.72);width:100%;height:440px;display:block}.image-note{background:#fff;flex-direction:column;gap:5px;padding:17px 21px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 7px 22px #0000001a}.image-note b{font:700 15px var(--serif);color:var(--navy)}.image-note span{color:#758794;font-size:10px}.feature-copy h2{margin:18px 0 20px}.feature-copy>p{margin-bottom:15px}.check-list{gap:13px;margin:23px 0 26px;padding:0;list-style:none;display:grid}.check-list li{color:#536d7d;align-items:center;gap:11px;font-size:12px;display:flex}.check-list svg{color:#3b7d72;background:#eaf3f0;border-radius:50%;width:17px;height:17px;padding:3px}.industry-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.industry-card{background:#173b56;border:1px solid #ffffff1f}.industry-photo{height:190px;position:relative;overflow:hidden}.industry-photo img{object-fit:cover;filter:saturate(.65);opacity:.86;width:100%;height:100%;transition:transform .4s}.industry-card:hover .industry-photo img{transform:scale(1.05)}.industry-photo>span{color:#fff;letter-spacing:1px;font-size:10px;position:absolute;top:14px;left:15px}.industry-body{padding:19px 17px 22px}.industry-body h3{color:#fff;font-size:15px;line-height:1.35}.industry-body p{color:#b5c4ce}.principle-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.principle{border-top:1px solid #dbe4e8;padding-top:22px}.principle-icon{margin-bottom:22px}.principle h3{font:700 19px var(--serif);color:var(--navy);margin:0 0 10px}.principle p{color:#708391;max-width:310px;margin:0;font-size:12px;line-height:1.8}.resource-callout{background:#f1f6f5}.resource-inner{grid-template-columns:1fr .85fr;align-items:center;gap:85px;display:grid}.resource-inner h2{margin:20px 0}.resource-inner p{max-width:500px;margin-bottom:25px}.resource-inner>img{object-fit:cover;filter:saturate(.65);width:100%;height:340px}.cta-band{background:#17445b;padding:69px 0}.cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.cta-inner h2{font:600 clamp(27px,3vw,39px)/1.2 var(--serif);letter-spacing:-1.3px;color:#fff;max-width:700px;margin:15px 0 12px}.cta-inner p{color:#c2d0d7;max-width:620px;margin:0;font-size:12px;line-height:1.7}.eyebrow-light{color:#b7cbc9}.eyebrow-light>span{background:#9bc6bd}.page-hero{background:#f4f7f8;padding:83px 0 78px}.page-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.page-hero h1{margin:21px 0 20px;font-size:clamp(40px,4.7vw,59px)}.page-hero-image{height:290px;position:relative}.page-hero-image img{object-fit:cover;filter:saturate(.65);width:100%;height:100%}.image-caption{background:var(--navy);color:#fff;letter-spacing:1.2px;padding:12px 15px;font-size:8px;position:absolute;bottom:0;left:0}.image-caption span{color:#9fb7c2}.platform-split{align-items:center}.platform-visual{background:#f3f7f6;place-items:center;min-height:400px;display:grid;position:relative}.platform-orbit{border:1px solid #cbdcd7;border-radius:50%;place-items:center;width:290px;height:290px;display:grid;position:relative}.platform-orbit:before,.platform-orbit:after{content:"";border:1px solid #d6e3df;border-radius:50%;position:absolute;inset:34px}.platform-orbit:after{inset:72px}.orbit-core{background:var(--navy);color:#fff;text-align:center;width:94px;height:94px;font:800 33px var(--serif);z-index:2;border-radius:50%;place-content:center;display:grid;box-shadow:0 0 0 10px #e5efec}.orbit-core small{letter-spacing:1.2px;font:700 6px DM Sans}.orbit-node{color:#3d716c;z-index:3;background:#fff;border:1px solid #dbe5e2;padding:9px 14px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 4px 14px #1832470d}.n1{top:22px;left:50%;transform:translate(-50%)}.n2{top:50%;right:-12px;transform:translateY(-50%)}.n3{bottom:22px;left:50%;transform:translate(-50%)}.n4{top:50%;left:-15px;transform:translateY(-50%)}.visual-disclaimer{color:#91a29e;font-size:8px;position:absolute;bottom:14px}.resource-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-card{border:1px solid var(--line);flex-direction:column;min-height:270px;padding:27px;display:flex}.resource-icon{margin-bottom:24px}.resource-card .eyebrow{margin-bottom:12px;font-size:8px}.resource-card h3{font-size:19px}.resource-card p{margin-bottom:22px;font-size:12px}.resource-card .text-link{align-self:flex-start;margin-top:auto}.resource-illustration{color:#4c8279;background:#e2ece9;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:300px;display:flex}.resource-illustration span{letter-spacing:2px;font-size:9px;font-weight:700}.resource-illustration b{font:700 23px var(--serif);color:var(--navy)}.resource-illustration small{color:#708b86;font-size:10px}.company-story{grid-template-columns:.9fr 1fr;gap:100px;display:grid}.company-story h2{margin-top:20px}.company-story p{font-size:15px}.company-story .text-link{margin-top:9px}.section-dark .principle{border-color:#fff3}.section-dark .principle h3{color:#fff}.section-dark .principle p{color:#b4c4ce}.section-dark .principle-icon{color:#b7d8d0;background:#254e65}.contact-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:75px;display:grid}.contact-aside h2{margin:19px 0}.contact-points{gap:19px;margin-top:32px;display:grid}.contact-points>div{align-items:flex-start;gap:13px;display:flex}.contact-points>div>span{color:#3e7b73;background:#edf4f2;place-items:center;width:38px;height:38px;display:grid}.contact-points svg{width:17px}.contact-points div div{flex-direction:column;gap:5px;display:flex}.contact-points b{color:var(--navy);font-size:12px}.contact-points small{color:#788b98;font-size:11px;line-height:1.6}.contact-note{border-left:2px solid #83aaa2;margin-top:35px;padding:3px 0 3px 16px}.contact-note b{color:var(--navy);font-size:11px}.contact-note p{color:#7c8e99;font-size:10px;line-height:1.7}.form-card{border:1px solid var(--line);background:#fff;padding:35px;box-shadow:0 12px 40px #1832470d}.form-heading{margin-bottom:25px}.form-heading h3{font:700 22px var(--serif);color:var(--navy);margin:0 0 7px}.form-heading p{color:#8a99a3;margin:0;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label{color:#526b7b;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid textarea,.form-grid select{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dce4e8;border-radius:1px;outline:none;padding:12px 13px;font-size:11px}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#5e9a90;box-shadow:0 0 0 3px #e6f1ee}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#a3afb6}.form-privacy{color:#8b99a3;margin:20px 0;font-size:9px;line-height:1.7}.form-privacy a{color:var(--accent);text-decoration:underline}.form-success{text-align:center;padding:55px 15px}.success-mark{color:#3c8176;background:#e8f2ef;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 20px;display:grid}.form-success h3{font:700 25px var(--serif);color:var(--navy)}.form-success p{color:#728591;max-width:430px;margin:0 auto 25px;font-size:12px;line-height:1.8}.legal-layout{grid-template-columns:230px 1fr;gap:80px;display:grid}.legal-aside{flex-direction:column;align-self:start;gap:15px;display:flex;position:sticky;top:110px}.legal-aside b{letter-spacing:1.3px;color:#8a9aa3;margin-bottom:7px;font-size:9px}.legal-aside a{color:#607888;font-size:11px}.legal-aside a:hover{color:var(--accent)}.legal-content section{border-bottom:1px solid var(--line);margin-bottom:27px;padding-bottom:28px;scroll-margin-top:110px}.legal-content h2{font:700 20px var(--serif);color:var(--navy);margin:0 0 13px}.legal-content p{color:#6e8190;margin:0;font-size:13px;line-height:1.85}.legal-warning{background:#f4f7f7;border-left:3px solid #7da9a0;padding:18px 20px}.legal-warning b{color:var(--navy);font-size:11px}.legal-warning p{margin-top:6px;font-size:11px}.footer{color:#dce5e9;background:#0d263a;padding:65px 0 0}.footer-top{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:45px;padding-bottom:55px;display:grid}.brand-light{color:#fff}.brand-light .brand-mark{color:var(--navy);background:#e6efed}.brand-light .brand-copy small{color:#a7b9c2}.footer-brand p{color:#a5b7c1;margin-top:20px;font-size:11px;line-height:1.8}.footer-col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-col>b{letter-spacing:1.2px;color:#fff;margin-bottom:6px;font-size:10px}.footer-col a{color:#a9bbc5;align-items:center;gap:5px;font-size:10px;display:flex}.footer-col a:hover{color:#fff}.footer-bottom{color:#8ea3af;border-top:1px solid #ffffff24;justify-content:space-between;padding:19px 0;font-size:9px;display:flex}.cookie-notice{z-index:70;background:#fff;border:1px solid #dce4e8;align-items:center;gap:20px;width:min(480px,100% - 36px);padding:17px 19px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 40px #0921312e}.cookie-notice b{font:700 14px var(--serif);color:var(--navy)}.cookie-notice p{color:#728591;margin:5px 0 0;font-size:10px;line-height:1.6}.cookie-actions{flex-direction:column;align-items:center;gap:9px;display:flex}.cookie-actions>a{color:var(--accent);white-space:nowrap;font-size:9px;text-decoration:underline}.not-found{padding:120px 0 160px}.not-found h1{font:700 56px var(--serif);color:var(--navy)}.not-found p{color:#718391;margin-bottom:28px}@media (width<=1050px){.main-nav{gap:22px;margin-right:24px}.hero-grid{gap:35px}.module-grid,.industry-grid{grid-template-columns:repeat(2,1fr)}.split-feature{gap:50px}.section{padding:85px 0}.page-hero-grid{gap:40px}}@media (width<=760px){.container{width:min(100% - 40px,560px)}.site-header{height:70px}.menu-toggle{color:var(--navy);background:0 0;border:0;place-items:center;margin-left:10px;padding:8px;display:grid}.nav-cta{display:none}.main-nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:20px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 18px 30px #0f2a3d1a}.main-nav.open{display:flex}.main-nav>a{border-bottom:1px solid #edf1f2;padding:14px 4px}.main-nav>a.active:after{display:none}.main-nav .mobile-cta{justify-content:center;margin-top:14px;padding:14px;display:flex}.hero{padding:62px 0 50px}.hero-grid,.intro-grid,.split-feature,.resource-inner,.page-hero-grid,.company-story,.contact-layout,.legal-layout{grid-template-columns:1fr;gap:42px}.hero h1{letter-spacing:-2px;font-size:46px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.product-preview{transform:none}.preview-body{grid-template-columns:95px 1fr}.preview-main{padding:14px 11px}.preview-side{padding:12px 6px}.preview-side span,.side-active{padding:8px 5px;font-size:8px}.metric-row{gap:5px}.metric{padding:8px 6px}.metric b{font-size:12px}.metric span{font-size:6px}.preview-panels{grid-template-columns:1fr}.activity{display:none}.trust-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:18px 0}.trust-inner div{gap:8px;font-size:8px}.section{padding:68px 0}.section-intro{padding:70px 0}.section-heading{margin-bottom:30px;display:block}.section-heading>p{margin-top:18px}.section h2,.feature-copy h2,.resource-inner h2,.company-story h2,.contact-aside h2{font-size:34px}.module-grid{grid-template-columns:1fr 1fr;gap:9px}.module-card{min-height:255px;padding:17px 14px}.module-card h3{font-size:15px}.module-card p{font-size:10px}.module-card-top{margin-bottom:20px}.tag-list span{font-size:7px}.feature-image,.feature-image img{height:310px;min-height:310px}.industry-grid{grid-template-columns:1fr 1fr;gap:10px}.industry-photo{height:130px}.industry-body{padding:14px 12px}.industry-body h3{font-size:13px}.industry-body p{font-size:10px}.principle-grid{grid-template-columns:1fr;gap:28px}.principle{padding-top:18px}.resource-inner>img{height:250px}.cta-inner{display:block}.cta-inner .button{margin-top:25px}.page-hero{padding:60px 0}.page-hero h1{letter-spacing:-2px;font-size:43px}.page-hero-image{height:220px}.platform-visual{min-height:350px}.platform-orbit{transform:scale(.85)}.resource-cards{grid-template-columns:1fr}.resource-card{min-height:220px}.form-card{padding:23px 18px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.legal-aside{border-bottom:1px solid var(--line);padding-bottom:20px;position:static}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.cookie-notice{gap:12px;width:calc(100% - 20px);padding:13px;bottom:10px;left:10px}.cookie-notice p{font-size:9px}.cookie-actions .button{padding:9px 10px}}@media (width<=390px){.module-grid,.industry-grid{grid-template-columns:1fr}.module-card{min-height:220px}.hero h1{font-size:40px}.trust-inner div{flex-wrap:wrap}.preview-status{display:none}.preview-body{grid-template-columns:78px 1fr}}.real-product-preview{background:#fff;border:1px solid #d8e1e6;border-radius:6px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 22px 60px #14314521}.real-product-preview img{width:100%;height:auto;display:block}.real-preview-caption{color:#728493;letter-spacing:1.2px;background:#fff;border-top:1px solid #e7ecef;justify-content:space-between;gap:12px;padding:12px 16px;font-size:9px;font-weight:700;display:flex}.product-screens-section{background:#f6f8f9}.product-screens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:42px;display:grid}.product-screen-card{background:#fff;border:1px solid #dce4e9;min-width:0;box-shadow:0 8px 28px #112a430e}.product-screen-card>a{background:#e9eef2;border-bottom:1px solid #e2e8ec;display:block;overflow:hidden}.product-screen-card img{width:100%;height:auto;transition:transform .35s;display:block}.product-screen-card>a:hover img{transform:scale(1.018)}.product-screen-copy{padding:22px 24px 25px}.product-screen-copy>span{letter-spacing:1.45px;color:#66827f;font-size:9px;font-weight:700}.product-screen-copy h3{font:700 20px var(--serif);color:var(--navy);margin:10px 0 8px}.product-screen-copy p{color:#657789;max-width:560px;margin:0;font-size:13px;line-height:1.7}.screen-featured{grid-column:1/-1}.screen-featured>a img{object-fit:cover;object-position:top;max-height:570px}.screens-note{color:#718391;margin-top:20px;font-size:11px;line-height:1.6}@media (width<=760px){.product-screens-grid{grid-template-columns:1fr;gap:18px}.screen-featured{grid-column:auto}.real-preview-caption{font-size:8px}.product-screen-copy{padding:18px}}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.form-error{color:#9c302b;background:#fff1f0;border-left:3px solid #c64e46;margin:0 0 16px;padding:12px 14px;font-size:11px;line-height:1.6}.form-card button:disabled{opacity:.65;cursor:wait}
