:root{--navy:#071832;--navy2:#0d2d53;--ink:#102643;--gold:#d9ad55;--gold2:#f1ce7b;--muted:#63748a;--line:#dbe3e9;--paper:#f5f7f8}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}p{line-height:1.7}.container{width:min(1280px,calc(100% - 64px));margin:auto}.section{padding:105px 0}.skip-link{position:absolute;top:-100px;left:16px;background:var(--gold);padding:10px;z-index:100}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #86cddd;outline-offset:3px}
.topline{background:#06132a;color:#aebfd0;height:33px;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.topline .container{display:flex;align-items:center;gap:10px;height:100%}.topline-right{margin-left:auto}.pulse{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #d9ad5533}.site-header{position:sticky;top:0;z-index:50;background:#fffffff2;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.header-inner{height:80px;display:flex;align-items:center;gap:25px}.brand img{width:215px}.main-nav{height:100%;display:flex;align-items:stretch;margin-left:auto;gap:4px}.nav-group{position:static;display:flex;align-items:center}.nav-group>summary{list-style:none;display:flex;align-items:center;gap:9px;height:100%;padding:0 12px;color:#2b425e;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.nav-group>summary::-webkit-details-marker,.mobile-panel summary::-webkit-details-marker{display:none}.nav-group[open]>summary,.nav-group>summary:hover{color:#a27226}.nav-chevron{font-size:20px;color:#8998a7;font-weight:400;margin-top:-5px}.mega{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:30px;background:#fff;padding:34px max(32px,calc((100vw - 1280px)/2)) 40px;box-shadow:0 26px 45px #0718322b;border-bottom:1px solid var(--line);min-height:270px}.mega-intro{background:var(--navy);border-radius:12px;padding:27px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.mega-intro span,.mega-col p{font-size:10px;letter-spacing:.16em;color:var(--gold2);font-weight:800;text-transform:uppercase}.mega-intro strong{font-size:25px;line-height:1.13;letter-spacing:-.04em}.mega-intro small{color:#9eb6c9;line-height:1.5}.mega-col p{color:#9c742f;margin:2px 0 12px}.mega-col a{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f2;padding:9px 0;font-size:12px;font-weight:650}.mega-col a:hover,.footer-col a:hover{color:#bb8d3d}.mega-col a>span:last-child{color:#9cabb9}.nav-actions{display:flex;align-items:center;gap:9px}.lang-switch{background:none;border:0;color:var(--ink);font-weight:800;padding:9px}.header-cta{display:flex;gap:15px;background:var(--navy);color:#fff;padding:12px 17px;font-size:12px;font-weight:800;border-radius:4px;white-space:nowrap}.header-cta span{color:var(--gold2)}.mobile-toggle,.mobile-panel{display:none}
.eyebrow{color:var(--gold2);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin:0 0 24px;display:flex;align-items:center;gap:10px}.eyebrow.dark{color:#a07832}.eyebrow-line{width:25px;height:1px;background:currentColor}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;padding:16px 22px;border-radius:4px;font-size:13px;font-weight:800;transition:.2s}.button:hover{transform:translateY(-3px)}.button-gold{background:linear-gradient(125deg,#f1cf79,#ce9e43);color:#091c35}.button-ghost,.button-outline{border:1px solid #91abc3;color:#fff}.button-ghost:hover,.button-outline:hover{background:#ffffff17}.under-link{display:inline-block;border-bottom:1px solid var(--gold);font-weight:800;font-size:13px;padding-bottom:7px}
.home-hero,.detail-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 25%,#184c72 0,#0e2e52 28%,#071832 74%);color:#fff}.home-hero:before,.detail-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.home-hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:65px;align-items:center;min-height:665px;padding-top:65px;padding-bottom:65px}.hero-content h1{font-size:clamp(55px,5.6vw,88px);line-height:1.03;max-width:630px;margin-bottom:28px}.hero-lead{font-size:17px;color:#bfd0df;max-width:530px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.hero-lower{display:flex;align-items:center;gap:14px;border-top:1px solid #ffffff2e;padding-top:20px;margin-top:62px;color:#a9c0d0;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.hero-square{width:29px;height:29px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold);font-weight:900}.hero-interface{background:linear-gradient(145deg,#174064,#0b2344);border:1px solid #8da9be73;border-radius:12px;box-shadow:0 30px 70px #0007,0 0 0 8px #ffffff08;transform:perspective(1100px) rotateY(-5deg);overflow:hidden}.interface-top,.interface-foot{height:42px;border-bottom:1px solid #ffffff26;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#a7bfd0;font-size:9px;letter-spacing:.14em}.interface-foot{border-top:1px solid #ffffff26;border-bottom:0}.window-dots{display:flex;gap:5px}.window-dots i{width:5px;height:5px;border-radius:50%;background:var(--gold)}.window-dots i:nth-child(2){background:#8caabd}.window-dots i:nth-child(3){background:#688aa8}.interface-body{padding:30px;background:radial-gradient(circle at center,#68bdce2b,transparent 58%)}.interface-label{font-size:12px}.interface-ring{width:270px;height:270px;margin:28px auto 16px;border:1px solid #9bc7d35e;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 35px #163d61,0 0 0 30px #ffffff08}.interface-ring:before{content:"";position:absolute;inset:30px;border:1px dashed #b6d9df8c;border-radius:50%}.inner-mark{position:relative;z-index:2;width:100px;height:100px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(140deg,#efcd76,#c99b40);font-size:65px;font-weight:900;color:#102c4a;box-shadow:0 18px 35px #0005}.ring-point{position:absolute;background:#0a2546;border:1px solid #6d9bb4;border-radius:30px;padding:8px 11px;color:#dcecf2;font-size:9px;letter-spacing:.1em}.p1{top:-10px;left:40%}.p2{bottom:35px;left:-50px}.p3{bottom:35px;right:-60px}.interface-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.interface-bars>div{border:1px solid #7296af75;background:#0b2c4f;padding:11px;display:grid;gap:7px}.interface-bars span{color:var(--gold2);font-size:9px}.interface-bars b{font-size:11px}.interface-bars em{display:block;height:3px;background:linear-gradient(90deg,var(--gold),#86c7d1);width:75%}.interface-bars>div:nth-child(2) em{width:57%}.interface-bars>div:nth-child(3) em{width:42%}.hero-footline{position:relative;display:flex;justify-content:space-between;border-top:1px solid #ffffff24;padding:18px 0;color:#a9bfd0;font-size:10px;letter-spacing:.14em;text-transform:uppercase}
.statement-grid,.architecture-grid,.insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.statement-grid h2,.section-heading h2,.architecture-grid h2,.insight-grid h2,.detail-intro h2,.process-grid h2,.related-head h2{font-size:clamp(38px,3.8vw,60px);line-height:1.12;margin-bottom:0}.statement-grid>div:last-child p{font-size:18px;color:#50647b}.section-heading{display:grid;grid-template-columns:1fr 360px;gap:50px;align-items:end;margin-bottom:43px}.section-heading>p{color:var(--muted);font-size:14px;margin:0}.product-section{background:var(--paper)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce5e9;border:1px solid #dce5e9}.product-tile{position:relative;background:#fff;padding:30px;min-height:325px;display:flex;flex-direction:column;transition:.2s}.product-tile:hover{background:#fcfaf5;transform:translateY(-3px);z-index:1;box-shadow:0 18px 30px #11284719}.tile-no{font-size:11px;color:#99a8b6}.tile-symbol{font-size:42px;color:#be9039;margin:25px 0}.product-tile h3{font-size:24px;margin-bottom:10px}.product-tile p{font-size:13px;color:var(--muted);margin:0}.product-tile b{position:absolute;right:25px;top:23px;color:#aa7c2e}.architecture-section,.insight-section{background:#0b2748;color:#fff}.architecture-grid>div:first-child p:not(.eyebrow),.insight-grid>div:first-child p:not(.eyebrow){color:#bed0dd;margin:25px 0 30px}.architecture-diagram{border:1px solid #8dabbd71;background:radial-gradient(circle,#1e5477,#0c2c50 70%);padding:26px;min-height:410px;box-shadow:0 25px 55px #0005}.diagram-top{display:flex;justify-content:space-between;color:#b0cada;font-size:10px;letter-spacing:.14em}.diagram-centre{margin:40px auto 0;width:150px;height:100px;background:var(--gold);color:var(--navy);clip-path:polygon(16% 0,84% 0,100% 50%,84% 100%,16% 100%,0 50%);display:flex;align-items:center;justify-content:center;flex-direction:column}.diagram-centre span{font-size:10px;letter-spacing:.12em}.diagram-centre strong{font-size:28px}.diagram-line{height:58px;width:1px;background:#b8d4df;margin:auto}.diagram-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.diagram-nodes>div{border:1px solid #86a6bc8a;background:#102f52;padding:18px 12px;display:flex;align-items:center;flex-direction:column;gap:7px}.diagram-nodes span{color:var(--gold2);font-size:10px}.diagram-nodes b{font-size:12px;letter-spacing:.1em}.diagram-nodes small{color:#aec6d5;font-size:11px}.architecture-diagram>p{font-size:8px;letter-spacing:.13em;color:#93aabc;margin:20px 0 0}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.solution-tile{min-height:310px;padding:27px;border:1px solid #dbe5ea;background:#f0f4f6;display:flex;flex-direction:column;transition:.2s}.solution-tile:hover{background:#e2ecf0;transform:translateY(-3px)}.solution-tile>span{font-size:11px;color:#a47b31}.solution-tile h3{font-size:25px;line-height:1.15;margin:56px 0 13px}.solution-tile p{font-size:13px;color:var(--muted)}.solution-tile b{margin-top:auto;color:#9c742e;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.insight-section{background:#112f53}.insight-list{border-top:1px solid #ffffff42}.insight-list a{display:grid;grid-template-columns:1fr 30px;align-items:center;padding:24px 3px;border-bottom:1px solid #ffffff42;color:var(--gold2)}.insight-list a span{grid-column:1/3;font-size:10px;letter-spacing:.14em;color:#a3bed3}.insight-list a h3{font-size:23px;margin:9px 0 0;color:#fff}.home-cta{background:#f3f6f7;text-align:center;padding:100px 0}.home-cta .container{max-width:700px}.home-cta .eyebrow{justify-content:center}.home-cta h2{font-size:clamp(50px,5vw,78px);margin-bottom:15px}.home-cta p:not(.eyebrow){color:var(--muted);margin-bottom:28px}
.detail-hero-inner{position:relative;padding-top:32px;padding-bottom:75px}.crumb{display:flex;gap:11px;align-items:center;color:#afc2d1;font-size:11px;margin-bottom:62px}.crumb strong{color:var(--gold2)}.detail-title-row{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.detail-title-row h1{font-size:clamp(52px,5.5vw,82px);line-height:1.05;margin-bottom:26px}.detail-title-row .lead{font-size:18px;color:#bfd0de;max-width:630px}.concept-badge{display:inline-block;border:1px solid #d7ac6088;border-radius:30px;padding:8px 12px;color:var(--gold2);font-size:10px;letter-spacing:.12em;font-weight:800;margin-bottom:19px}.detail-visual{height:350px;position:relative;display:grid;place-items:center}.visual-orbit{position:absolute;width:300px;height:300px;border:1px solid #80b9d161;border-radius:50%}.orbit-two{width:210px;height:210px;border-style:dashed}.visual-core{position:relative;z-index:2;width:160px;height:160px;background:#173e62;border-radius:30px;box-shadow:0 0 50px #59acbd75,0 25px 45px #0005;display:grid;place-items:center}.visual-core img{width:115px}.detail-visual>span{position:absolute;bottom:0;color:#9cb5c7;font-size:10px;letter-spacing:.15em}.detail-intro{background:#f7f9fa}.split-heading{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:end;margin-bottom:42px}.split-heading>p{color:var(--muted);margin:0}.detail-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.detail-card{min-height:295px;border:1px solid #dce5e9;background:#fff;padding:28px}.card-index{font-size:11px;color:#a27b36}.card-glyph{color:#be8e37;font-size:40px;margin:35px 0 25px;line-height:1}.detail-card h3{font-size:24px;margin-bottom:12px}.detail-card p{font-size:14px;color:var(--muted);margin:0}.process-band{background:#0a2446;color:#fff;padding:100px 0}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.process-grid>div>p:not(.eyebrow){color:#b5cad8;margin-top:27px}.process-grid ol{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff38}.process-grid li{display:flex;gap:24px;border-bottom:1px solid #ffffff38;padding:22px 0}.process-grid li>span{font-size:12px;color:var(--gold2)}.process-grid h3{font-size:22px;margin-bottom:5px}.process-grid li p{font-size:13px;color:#b3c6d4;margin:0}.notice-box{display:flex;gap:20px;padding:24px;border:1px solid #d2dfe6;background:#f5f8f9;margin-bottom:80px}.notice-icon{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:#153858;color:#fff;display:grid;place-items:center;font-family:serif;font-style:italic}.notice-box strong{font-size:15px}.notice-box p{font-size:13px;color:var(--muted);margin:5px 0 0}.related-head{margin-bottom:26px}.related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related-links a{border:1px solid var(--line);min-height:85px;padding:21px;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:700}.related-links a:hover{background:#f3f7f8}.bottom-cta{margin-top:95px;background:var(--navy);color:#fff;padding:42px 48px;display:flex;justify-content:space-between;align-items:center;gap:35px}.bottom-cta .eyebrow{margin-bottom:12px}.bottom-cta h2{font-size:35px;margin:0}
.site-footer{background:#06162e;color:#fff;padding:75px 0 0}.footer-head{display:flex;justify-content:space-between;gap:50px;padding-bottom:50px;border-bottom:1px solid #ffffff24}.footer-sign{display:flex;align-items:center;gap:14px}.footer-sign img{width:54px}.footer-sign>div{display:flex;flex-direction:column}.footer-sign strong{font-size:26px;letter-spacing:.13em}.footer-sign span{color:#b1c2d1;font-size:7px;letter-spacing:.18em}.footer-head>p{color:#b0c1d0;max-width:290px;margin:0}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;padding:48px 0}.footer-col h3{font-size:11px;color:var(--gold2);text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}.footer-col a{display:flex;justify-content:space-between;gap:8px;padding:6px 0;color:#b5c6d3;font-size:11px}.footer-col a>span:last-child{color:#748da4}.footer-note{max-width:870px;border-top:1px solid #ffffff24;padding:22px 0;color:#8ca4b9;font-size:11px}.footer-bottom{border-top:1px solid #ffffff24;min-height:64px;display:flex;align-items:center;justify-content:space-between;color:#8da3b8;font-size:11px}
@media(max-width:1100px){.container{width:calc(100% - 48px)}.brand img{width:180px}.header-inner{gap:10px}.nav-group>summary{padding:0 8px;font-size:12px}.solution-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.container{width:calc(100% - 36px)}.section{padding:72px 0}.topline-right,.main-nav,.header-cta{display:none}.header-inner{height:68px}.brand img{width:175px}.nav-actions{margin-left:auto}.mobile-toggle{display:block;border:0;background:none;padding:8px}.mobile-toggle span{display:block;width:23px;height:2px;margin:4px 0;background:var(--ink)}.mobile-panel:not([hidden]){display:block;max-height:calc(100vh - 101px);overflow:auto;padding:12px 18px 26px;background:#fff;border-top:1px solid var(--line)}.mobile-panel details{border-bottom:1px solid var(--line)}.mobile-panel summary{list-style:none;padding:17px 4px;font-weight:800}.mobile-sub{padding:0 12px 20px;display:grid;gap:7px}.mobile-sub b{color:#a3772d;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.mobile-sub a{font-size:13px;display:flex;justify-content:space-between;padding:4px 0}.home-hero-grid,.statement-grid,.architecture-grid,.insight-grid,.detail-title-row,.split-heading,.process-grid{grid-template-columns:1fr;gap:35px}.home-hero-grid{min-height:auto;padding:72px 0 50px}.hero-content h1{font-size:clamp(52px,12vw,72px)}.hero-lower{margin-top:42px}.hero-interface{transform:none;max-width:520px;margin:auto}.section-heading{grid-template-columns:1fr;gap:17px}.section-heading h2,.statement-grid h2,.architecture-grid h2,.insight-grid h2,.detail-intro h2,.process-grid h2{font-size:42px}.product-grid,.detail-cards{grid-template-columns:repeat(2,1fr)}.detail-hero-inner{padding-bottom:60px}.crumb{margin-bottom:40px;flex-wrap:wrap}.detail-title-row h1{font-size:52px}.detail-visual{height:250px}.visual-orbit{width:215px;height:215px}.orbit-two{width:150px;height:150px}.visual-core{width:120px;height:120px}.visual-core img{width:88px}.related-links{grid-template-columns:1fr}.bottom-cta{margin-top:70px;padding:30px;display:block}.bottom-cta .button{margin-top:25px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-head{display:block}.footer-head>p{margin-top:25px}}
@media(max-width:500px){.product-grid,.solution-grid,.detail-cards{grid-template-columns:1fr}.hero-actions{display:grid}.hero-interface{display:none}.home-hero-grid{min-height:590px}.hero-content h1{font-size:52px}.hero-footline{font-size:9px}.product-tile{min-height:260px}.solution-tile{min-height:250px}.solution-tile h3{margin-top:35px}.footer-grid{grid-template-columns:1fr 1fr}.footer-sign strong{font-size:21px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.detail-title-row h1{font-size:48px}}
/* Editorial pages and compact mega menus */
.nav-group:nth-child(1) .mega,.nav-group:nth-child(3) .mega{grid-template-columns:280px minmax(0,1fr)}.nav-group:nth-child(1) .mega-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;align-content:start}.nav-group:nth-child(1) .mega-col p{grid-column:1/-1}.nav-group:nth-child(4) .mega{grid-template-columns:280px repeat(2,minmax(0,1fr))}.p2{left:2px}.p3{right:2px}
.special-hero{background:radial-gradient(circle at 82% 20%,#1a5074,#0b2a4e 42%,#071832 80%);color:#fff;padding:32px 0 90px;position:relative;overflow:hidden}.special-hero:after{content:"";position:absolute;right:-120px;bottom:-260px;width:580px;height:580px;border:1px solid #ffffff23;border-radius:50%;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06}.special-hero .container{position:relative;z-index:1}.special-hero h1{font-size:clamp(55px,6vw,92px);line-height:1.03;max-width:850px;margin-bottom:25px}.special-hero .lead{font-size:18px;color:#bdd1df;max-width:720px}.special-content{background:#f7f9fa;min-height:500px}.legal-layout{display:grid;grid-template-columns:250px 1fr;gap:95px}.legal-layout aside{font-size:11px;color:#98722f;letter-spacing:.12em;font-weight:800}.legal-layout aside p{font-size:16px;color:#63758a;letter-spacing:0;font-weight:400;margin-top:20px}.legal-clause{display:flex;gap:35px;border-top:1px solid #cfdae0;padding:32px 0}.legal-clause>span{font-size:11px;color:#a07933;min-width:25px}.legal-clause h2,.legal-extra h2{font-size:27px;margin-bottom:12px}.legal-clause p,.legal-extra p{color:#5e7084;font-size:15px;margin:0}.legal-extra{border-top:1px solid #cfdae0;padding:32px 0 0;margin-top:6px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article-card{background:#fff;border:1px solid #dce5ea;min-height:390px;padding:30px;display:flex;flex-direction:column;transition:.2s}.article-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #12345017}.article-card>span{font-size:10px;letter-spacing:.13em;color:#a17931;font-weight:800}.article-glyph{font-size:55px;color:#bb8d3b;margin:55px 0 30px;line-height:1}.article-card h2{font-size:28px;margin-bottom:12px}.article-card p{font-size:13px;color:#64768a}.article-card b{margin-top:auto;font-size:11px;color:#98722f;text-transform:uppercase;letter-spacing:.1em}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.faq-layout h2{font-size:50px;line-height:1.1}.faq{border-top:1px solid #cfdae0}.faq summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:19px;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:23px;color:#aa8035;font-weight:400}.faq[open] summary span{transform:rotate(45deg)}.faq>p{color:#617489;font-size:15px;padding:0 25px 20px 0}.faq-layout .notice-box{margin:35px 0 0}.empty-state{min-height:360px;max-width:850px}.empty-state>span{font-size:10px;letter-spacing:.16em;color:#a17d39;font-weight:800}.empty-rule{height:1px;background:#ccd8de;margin:35px 0 45px}.empty-state h2{font-size:50px;line-height:1.1}.empty-state p{max-width:590px;color:#62748a;margin-bottom:28px}.spaced{margin:38px 0 0}.special-bottom{background:#0b294c;color:#fff;padding:62px 0}.special-bottom .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.special-bottom h2{font-size:40px;margin:0}.special-bottom .eyebrow{margin-bottom:10px}
@media(max-width:760px){.special-hero{padding-bottom:65px}.special-hero h1{font-size:55px}.legal-layout,.faq-layout{grid-template-columns:1fr;gap:30px}.article-grid{grid-template-columns:1fr 1fr}.special-bottom .container{display:block}.special-bottom .button{margin-top:25px}}
@media(max-width:500px){.article-grid{grid-template-columns:1fr}.article-card{min-height:320px}.special-bottom h2{font-size:32px}.legal-clause{gap:20px}.empty-state h2{font-size:40px}}
