:root{--navy:#10283f;--navy-deep:#0a1d30;--blue:#264860;--gold:#b58d43;--gold-light:#dec98e;--paper:#f7f5ee;--cream:#efeadf;--white:#fff;--ink:#182d3d;--muted:#58646a;--line:#dddcd3;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}button,input,select{font:inherit}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}p{margin:0 0 20px;color:var(--muted)}h1,h2,h3{margin:0 0 20px;line-height:1.13;font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.035em}h1{font-size:clamp(40px,4.4vw,68px)}h2{font-size:clamp(32px,3.1vw,46px)}h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.02em}em{font-weight:400;color:#866a37}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #3a78a3;outline-offset:4px}.container{width:calc(100% - 104px);max-width:1256px;margin-inline:auto}.narrow{max-width:780px}.eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#816838;margin-bottom:20px;line-height:1.55}.lead{font-size:19px;line-height:1.65;max-width:540px;color:#465c67}.preview-strip{background:#e6ddc4;color:#314052;text-align:center;font-size:10px;letter-spacing:.06em;padding:5px 16px}.skip-link{position:absolute;left:10px;top:-100px;z-index:100;background:white;padding:10px}.skip-link:focus{top:10px}.site-header{background:var(--navy-deep);color:#fff;position:sticky;top:0;z-index:40;border-bottom:1px solid #314352}.header-inner{height:90px;display:flex;align-items:center;gap:24px}.brand-lockup{display:flex;align-items:center;gap:19px;flex-shrink:0}.oito-brand{display:flex;align-items:center;gap:10px;width:143px}.oito-brand>img{width:27px;height:44px;object-fit:contain}.wordmark{font-family:var(--serif);font-size:26px;letter-spacing:.16em;line-height:1}.wordmark small{display:block;font-family:var(--sans);font-size:7px;letter-spacing:.3em;line-height:1.7;margin-top:8px}.brand-divider{height:40px;width:1px;background:#55606a}.necton-brand{width:154px}.necton-brand img{width:154px;max-height:55px;object-fit:contain}.desktop-nav{display:flex;gap:23px;margin-left:auto;align-items:center;white-space:nowrap}.desktop-nav a{font-size:12px;color:#deded7;padding-block:14px}.desktop-nav a.active{color:var(--gold-light);border-bottom:1px solid var(--gold-light)}.header-cta{font-size:12px!important;min-height:42px!important;padding:10px 17px!important;white-space:nowrap}.menu-toggle{display:none;background:transparent;border:0;color:#fff;padding:9px}.mobile-nav{padding:10px 26px 22px;border-top:1px solid #374957}.mobile-nav a{display:block;padding:9px 0;font-size:15px}.mobile-nav[hidden]{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:15px 24px;border:1px solid transparent;border-radius:3px;font-size:13px;font-weight:600;letter-spacing:.01em;text-align:center;transition:background .2s,transform .2s}.button:hover{transform:translateY(-1px)}.button svg{width:19px}.button.navy{background:var(--navy);color:#fff}.button.navy:hover{background:#244860}.button.gold{background:#d6b66d;color:#142f45}.button.gold:hover{background:#e5cb93}.button.outline{color:#e6d3a5;border-color:#79683f;background:transparent}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.full{width:100%}.text-link{display:inline-flex;align-items:center;gap:17px;font-size:13px;font-weight:600;color:var(--navy);padding:9px 0;border-bottom:1px solid #bbbcae}.text-link svg{width:18px}.hero{padding:70px 0 66px;background:var(--paper)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:96px;align-items:center}.hero-copy .eyebrow{margin-bottom:24px}.hero h1{font-size:clamp(43px,4.1vw,62px);line-height:1.15;margin-bottom:26px}.hero-support{font-size:14px;max-width:500px;line-height:1.75;margin-bottom:25px}.hero-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-signature{margin-top:46px;display:flex;align-items:center;gap:13px;color:#788181;font-size:12px;line-height:1.5}.hero-signature strong{font-weight:400;color:#394e5a}.hero-signature img{width:20px;height:32px}.contact-card{background:#fff;border:1px solid #d7d8d0;border-top:3px solid var(--gold);padding:32px 34px 25px;box-shadow:0 22px 55px #182b3908;border-radius:3px;scroll-margin-top:112px}.contact-card .eyebrow{margin-bottom:12px}.contact-card h2{font-size:30px;max-width:310px;margin-bottom:11px}.form-intro{font-size:13px;margin-bottom:24px}.contact-card label,.download-card label,.extra-fields label{font-size:12px;color:#344a59;display:block;margin-bottom:16px;font-weight:500}.contact-card label input,.contact-card label select,.download-card label input{display:block;margin-top:6px;width:100%;min-height:48px;border:1px solid #d9ddd9;background:#fcfcf9;padding:12px;font-size:14px;color:var(--ink);border-radius:3px;outline-offset:1px}.contact-card select{padding-right:20px}.contact-card label input::placeholder,.download-card label input::placeholder{color:#87908e;font-size:12px}.form-note{font-size:10px;line-height:1.7;margin:13px 0 0;color:#76807f}.form-note a{text-decoration:underline}.form-reassurance{font-size:10px;color:#5b6e65;border-top:1px solid #e4e7e0;padding-top:15px;margin-top:16px;display:flex;gap:8px;align-items:center}.form-reassurance svg{width:15px;height:15px}.form-status{font-size:12px;line-height:1.55;margin-top:12px;margin-bottom:0}.form-status:empty{display:none}.form-status.error{color:#a83232}.form-status.success{color:#245c44}.form-status.demo{padding:10px 12px;background:#f4eddc;color:#665325;border-left:2px solid #b59b64}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.section{padding:88px 0}.section.no-top{padding-top:20px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:38px}.section-head h2{margin-bottom:0}.section-head>.eyebrow{margin-bottom:0}.section-head>p,.section-head>div+div{max-width:370px;font-size:14px;line-height:1.7;margin-bottom:4px}.section-head>div+div p{font-size:14px;margin-bottom:8px}.solutions{padding-top:67px;border-top:1px solid var(--line)}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-right:0}.solution-card{position:relative;padding:30px 26px;border-right:1px solid var(--line);display:block;background:#fff7;transition:background .2s}.solution-card:hover{background:#fff}.solution-card>.eyebrow{position:absolute;right:22px;top:30px;font-size:10px;color:#9b9f94}.line-icon{display:block;margin-bottom:24px;color:#8e784c}.line-icon svg{width:31px;height:31px;stroke-width:1.1}.solution-card h3{font-family:var(--serif);font-size:26px}.solution-card p{font-size:13px;min-height:65px;line-height:1.7}.solution-card .text-link{font-size:11px;border:0;gap:10px}.relationship{background:var(--navy-deep);color:white;padding:70px 0}.relationship-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:92px;align-items:center;max-width:1000px}.relationship-art{height:305px;position:relative;overflow:hidden;border:1px solid #7b6d4966;border-radius:130px 130px 2px 2px;width:220px;margin:auto}.relationship-art:after{content:'';position:absolute;inset:0;box-shadow:inset 0 -40px 40px #091c3055}.relationship-art img{width:100%;height:100%;object-fit:cover;object-position:center 27%}.relationship .eyebrow{color:#d0b270}.relationship h2 em{color:#d7bd7d}.relationship p{color:#bdc7cc;max-width:500px;font-size:15px}.method-list{display:flex;gap:19px;flex-wrap:wrap;margin:28px 0 20px}.method-list span{font-size:11px;color:#e2e5e4;display:flex;align-items:center;gap:8px}.method-list b{font-size:10px;color:#d9c38b;font-weight:400}.relationship .text-link{color:#d8c289;border-color:#746444}.consortium-banner{background:#eae5d9;display:grid;grid-template-columns:1.5fr 1fr;min-height:365px}.consortium-banner>div{padding:42px 46px}.consortium-banner h2{font-size:38px}.consortium-banner p{font-size:14px;max-width:490px}.consortium-banner>img{width:100%;height:100%;object-fit:cover;filter:saturate(.65)}.compact-note{font-size:10px!important;line-height:1.55;max-width:390px!important;margin:15px 0 0}.materials-section{padding-top:12px}.material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.material-grid.two{grid-template-columns:repeat(2,1fr);row-gap:50px}.material-card{min-width:0}.material-visual{display:flex;height:250px;align-items:center;justify-content:center;background:#e8e9e2;overflow:hidden;position:relative;border-radius:2px}.material-visual .cover-frame{height:192px;box-shadow:8px 12px 12px #1e364032;transform:rotate(-3deg);transition:transform .3s}.material-visual:hover .cover-frame{transform:rotate(0) translateY(-3px)}.cover-frame img{width:auto;height:100%;object-fit:contain}.material-body{padding:23px 0 5px}.material-body .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:11px}.material-body h3{font-family:var(--serif);font-size:26px;max-width:330px}.material-body p{font-size:13px;line-height:1.65;max-width:360px;min-height:42px;margin-bottom:10px}.material-body .text-link{font-size:12px}.own-cover{width:156px;height:209px;background:var(--navy-deep);color:#eae4d4;padding:20px 17px;box-shadow:8px 12px 12px #1e364032;display:flex;flex-direction:column;transform:rotate(-3deg)}.own-cover .eyebrow{font-size:7px;color:#d8bc77;letter-spacing:.2em;margin-bottom:28px}.own-cover h3{font-size:19px;font-family:var(--serif);margin-bottom:auto}.own-cover h3 em{color:#d8bc77}.own-cover>span:last-of-type{font-size:6px;letter-spacing:.15em;margin-top:10px}.own-cover svg{width:19px;height:19px;position:absolute;right:16px;bottom:16px;color:#c3a55e}.closing{background:var(--navy);color:#fff;padding:52px 0}.closing .container{display:flex;justify-content:space-between;align-items:center;gap:25px}.closing h2{margin-bottom:0;font-size:39px}.closing em{color:#d5bd81}.closing .eyebrow{color:#d5bd81;margin-bottom:12px}.site-footer{background:#f0eee7;padding:50px 0 30px}.footer-top{display:grid;grid-template-columns:1.25fr .7fr .8fr 1fr;gap:40px;margin-bottom:33px}.footer-title{font-family:var(--serif);font-size:24px;letter-spacing:.06em;color:var(--navy);margin-bottom:8px}.footer-brand small{display:block;font-size:10px;color:#657575}.site-footer h3{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.site-footer a{display:block;font-size:12px;margin-bottom:7px;color:#485b63;overflow-wrap:anywhere}.site-footer a:hover{text-decoration:underline}.footer-legal{border-top:1px solid #cfcfc3;padding-top:22px;font-size:10px;line-height:1.8;color:#66716e}.footer-legal p{font-size:10px;max-width:1110px;margin:0 0 10px;color:#65716f}.footer-legal a{display:inline;font-size:10px;text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;font-size:9px;color:#7f877c;padding-top:10px}.mobile-cta{display:none}.inner-hero{padding:60px 0 65px}.inner-hero h1{font-size:clamp(38px,3.6vw,54px)}.inner-hero .hero-grid{gap:80px}.topic-pills{margin-top:35px;display:flex;gap:10px;flex-wrap:wrap}.topic-pills span{border:1px solid #d9dbd1;font-size:10px;padding:7px 13px;border-radius:2px;color:#677569}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.feature-grid article{padding:29px 24px 15px 0;margin-right:22px}.feature-grid h3{font-family:var(--serif);font-size:26px}.feature-grid p{font-size:14px;line-height:1.8}.feature-grid.three{grid-template-columns:repeat(3,1fr);gap:35px}.big-number{display:block;font-family:var(--serif);font-size:27px;font-weight:400;color:#ad9159;margin-bottom:25px}.question-section{background:var(--navy);color:white;padding:75px 0}.question-section h2{font-size:42px}.question-section em,.question-section .eyebrow{color:#d5bd80}.question-section p{color:#c7d1d6;font-size:17px}.question-section .button{margin-top:10px}.legal-note{font-size:11px;line-height:1.7;color:#788279;margin-top:25px;max-width:1000px}.consortium-alert{font-size:11px;border-left:2px solid #a5894c;padding-left:14px;line-height:1.75;margin-top:30px;max-width:470px}.form-more{font-size:11px;color:#566c73;margin:0 0 17px}.form-more summary{cursor:pointer;padding-block:6px}.form-more summary span{color:#92958b}.extra-fields{margin-top:15px}.soft{background:#efede4}.faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.faq details{border-bottom:1px solid #cccfc3;padding:18px 0}.faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:15px;line-height:1.5;gap:20px}.faq summary:after{content:'+';font-size:23px;color:#a8905a;line-height:1}.faq details[open] summary:after{content:'−'}.faq p{font-size:14px;margin:15px 0 0;line-height:1.8}.page-intro{padding:76px 0 40px}.page-intro h1{font-size:clamp(40px,4vw,61px)}.page-intro .lead{max-width:730px}.resource-hero{padding:34px 0 70px}.breadcrumb{font-size:11px;display:inline-block;color:#677674;margin:0 0 45px;border-bottom:1px solid #cbd0c5;padding-bottom:4px}.resource-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:95px;align-items:start}.resource-grid h1{font-size:clamp(36px,3.7vw,54px)}.resource-grid .lead{font-size:17px}.takeaways{margin-top:32px}.takeaways article{border-top:1px solid var(--line);padding:22px 0 0;display:flex;gap:19px}.takeaways article>span{font-family:var(--serif);color:#ad9663;font-size:22px;min-width:32px}.takeaways h3{font-family:var(--serif);font-size:24px;margin-bottom:10px}.takeaways p{font-size:14px;line-height:1.75;margin-bottom:22px}.essential-note{font-size:11px;line-height:1.85;color:#737e78}.essential-note a{text-decoration:underline}.resource-cover{height:260px;background:#e6e7df;display:flex;justify-content:center;align-items:center}.resource-cover>.cover-frame{height:220px;box-shadow:12px 15px 25px #273f4529;transform:rotate(-3deg)}.resource-cover .own-cover{transform:rotate(-3deg)}.download-card{background:#fff;border:1px solid #d8dcd2;border-top:none;padding:27px}.download-card .eyebrow{margin-bottom:10px;font-size:9px}.download-card h2{font-size:27px}.download-card>p{font-size:12px;line-height:1.7}.optional{color:#8a9288;font-weight:400}.optin{display:flex!important;gap:10px!important;align-items:flex-start!important;font-size:11px!important;font-weight:400!important;margin-top:19px!important;line-height:1.5}.optin input{width:16px!important;min-height:16px!important;height:16px!important;flex-shrink:0;margin-top:2px!important;accent-color:var(--navy)}.optin small{display:block;color:#809085;font-size:10px;margin-top:4px}.about-grid{display:grid;grid-template-columns:.65fr 1fr;gap:70px;align-items:center}.about-grid>img{width:100%;height:430px;object-fit:cover}.about-grid p{font-size:15px;line-height:1.9}.about-grid .button{margin-top:20px;display:flex;max-width:210px}.legal-document{max-width:900px}.legal-document h2{font-size:28px;margin-top:36px;margin-bottom:16px}.legal-document h2:first-child{margin-top:0}.legal-document p{font-size:14px;line-height:1.9}.legal-document a{text-decoration:underline}.preview-only-note{border-left:3px solid #ba9c58;background:#eee8d9;padding:14px 18px;font-size:12px;color:#726345;line-height:1.7}.preference-card{padding:28px;background:white;border:1px solid var(--line);margin:35px 0 30px}.preference-card p{font-size:14px}.noscript-notice{background:#efe6ce;padding:15px;font-size:13px;text-align:center}dialog{border:1px solid #d5dacc;border-radius:5px;max-width:560px;width:calc(100% - 36px);padding:34px;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#091e35a6}dialog h2{font-size:30px}dialog p{font-size:14px}dialog .dialog-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:25px;color:#586a75}dialog .dialog-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.hero{padding-top:84px;padding-bottom:82px}.hero-grid{gap:110px}}@media(max-width:1180px){.container{width:calc(100% - 64px)}.header-inner{gap:14px}.brand-lockup{gap:13px}.oito-brand{width:120px}.wordmark{font-size:23px}.necton-brand,.necton-brand img{width:130px}.desktop-nav{gap:15px}.desktop-nav a{font-size:11px}.hero-grid,.inner-hero .hero-grid{gap:46px}.hero h1{font-size:48px}.contact-card{padding:28px}.solution-card{padding:24px 20px}.resource-grid{gap:50px}.feature-grid h3{font-size:23px}.footer-top{gap:27px}.section{padding:70px 0}.materials-section{padding-top:10px}.consortium-banner>div{padding:35px}.consortium-banner h2{font-size:33px}.material-body h3{font-size:24px}}@media(max-width:980px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-toggle{display:block}.hero-grid,.inner-hero .hero-grid{gap:35px;grid-template-columns:1fr 1fr}.hero h1{font-size:43px}.hero .lead{font-size:17px}.hero-support{font-size:13px}.hero-links{gap:16px}.hero-links .text-link{font-size:11px}.contact-card{padding:25px}.contact-card h2{font-size:26px}.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.solution-card p{min-height:0}.relationship-grid{gap:35px}.section-head{gap:30px}.section-head>p{max-width:300px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid.three{grid-template-columns:repeat(3,1fr);gap:18px}.resource-grid{gap:35px;grid-template-columns:1fr 1fr}.resource-grid h1{font-size:39px}.resource-aside{min-width:0}.faq-grid{gap:40px}.footer-top{grid-template-columns:1fr 1fr;row-gap:25px}.material-grid{gap:20px}.material-visual{height:210px}.material-visual .cover-frame{height:167px}.material-body h3{font-size:22px}}@media(max-width:740px){html{scroll-padding-top:89px}.container{width:calc(100% - 40px)}.preview-strip{font-size:9px;padding:5px 10px}.header-inner{height:76px;gap:5px}.brand-lockup{gap:12px}.oito-brand{width:118px;gap:9px}.wordmark{font-size:22px}.wordmark small{font-size:6px}.oito-brand>img{width:22px;height:36px}.brand-divider{height:32px}.necton-brand,.necton-brand img{width:126px}.header-cta{display:none}.menu-toggle{margin-left:auto}.hero{padding:38px 0 40px}.hero-grid,.inner-hero .hero-grid{grid-template-columns:1fr;gap:32px}.hero h1{font-size:42px;line-height:1.15;letter-spacing:-.035em;margin-bottom:20px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:20px}.hero .lead{font-size:17px;max-width:500px;margin-bottom:18px}.hero-support{font-size:13px;line-height:1.65;margin-bottom:22px}.hero-signature{display:none}.hero-links{gap:15px}.hero-links .button{min-height:48px;padding:13px 17px;font-size:12px}.hero-links .text-link{font-size:11px}.contact-card{padding:25px 24px 22px;scroll-margin-top:91px}.contact-card h2{font-size:28px;max-width:none}.contact-card .eyebrow{font-size:9px}.form-intro{margin-bottom:18px}.form-reassurance{font-size:10px}.section{padding:50px 0}.section-head{display:block;margin-bottom:26px}.section-head h2{font-size:34px}.section-head>p,.section-head>div+div{margin-top:22px;font-size:13px;max-width:none}.eyebrow{font-size:9px;margin-bottom:17px}.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-card{padding:22px 17px}.solution-card>.eyebrow{right:16px;top:24px;font-size:9px}.solution-card h3{font-size:22px;line-height:1.25;margin-bottom:13px}.solution-card p{font-size:12px;line-height:1.65;min-height:77px;margin-bottom:12px}.solution-card .line-icon{margin-bottom:22px}.solution-card .text-link{font-size:10px;gap:4px;align-items:center;line-height:1.4;border:0}.solution-card .text-link svg{width:13px}.relationship{padding:44px 0}.relationship-grid{grid-template-columns:1fr;gap:25px}.relationship-art{display:none}.relationship h2{font-size:35px}.relationship p{font-size:14px}.method-list{display:grid;gap:13px;margin:25px 0 18px}.method-list span{font-size:12px}.consortium-banner{grid-template-columns:1fr}.consortium-banner>div{padding:28px 25px}.consortium-banner h2{font-size:33px}.consortium-banner>img{height:155px;object-position:center 49%}.consortium-banner p{font-size:13px}.material-grid,.material-grid.two{grid-template-columns:1fr;gap:36px}.materials-section{padding-top:0}.material-card{display:grid;grid-template-columns:135px 1fr;gap:19px;align-items:center}.material-visual{height:190px}.material-visual .cover-frame{height:142px;max-width:112px}.material-visual .own-cover{width:100px;height:140px;padding:12px 10px}.material-visual .own-cover h3{font-size:13px}.material-visual .own-cover .eyebrow{font-size:5px;margin-bottom:14px}.material-visual .own-cover>span:last-of-type{font-size:4px}.material-visual .own-cover svg{width:12px;bottom:12px;right:10px}.material-body{padding:0}.material-body .eyebrow{font-size:7px;letter-spacing:.08em;margin-bottom:10px}.material-body h3{font-size:23px;margin-bottom:12px}.material-body p{font-size:12px;line-height:1.5;min-height:0;margin-bottom:6px}.material-body .text-link{font-size:10px;gap:5px}.material-body .text-link svg{width:15px}.closing{padding:36px 0}.closing .container{display:block}.closing h2{font-size:34px}.closing .button{margin-top:24px}.site-footer{padding:40px 0 110px}.footer-top{grid-template-columns:1fr 1fr;gap:23px}.footer-brand{grid-column:1/-1}.footer-top>div:last-child{grid-column:1/-1}.footer-legal{font-size:10px}.footer-bottom{gap:20px;font-size:8px}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:35;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#f8f6eef2;backdrop-filter:blur(10px);border-top:1px solid #d6d8ce;gap:15px;align-items:center}.mobile-cta>span{font-size:10px;color:#536577;line-height:1.5}.mobile-cta .button{margin-left:auto;min-height:43px;padding:10px 20px;font-size:12px}.mobile-cta.is-form-visible{transform:translateY(120%);visibility:hidden;pointer-events:none}.inner-hero h1{font-size:39px}.topic-pills{margin-top:23px;gap:8px}.topic-pills span{font-size:9px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article{padding-right:15px;margin-right:5px}.feature-grid h3{font-size:23px}.feature-grid p{font-size:12px;line-height:1.8}.feature-grid.three{grid-template-columns:1fr;gap:0}.feature-grid.three article{padding:24px 0 7px;margin:0;border-bottom:1px solid var(--line)}.feature-grid.three .big-number{float:left;width:40px;font-size:25px;line-height:1;margin-bottom:60px}.feature-grid.three h3{font-size:23px}.feature-grid.three p{font-size:13px;margin-left:40px}.question-section{padding:50px 0}.question-section h2{font-size:34px}.question-section p{font-size:15px}.faq-grid{grid-template-columns:1fr;gap:24px}.faq-grid h2{font-size:35px}.faq summary{font-size:14px}.faq p{font-size:13px}.consortium-alert{font-size:10px;margin-top:23px}.page-intro{padding:45px 0 25px}.page-intro h1{font-size:40px}.page-intro .lead{font-size:16px}.resource-hero{padding:23px 0 40px}.breadcrumb{font-size:10px;margin-bottom:28px}.resource-grid{grid-template-columns:1fr;gap:25px}.resource-grid h1{font-size:38px}.resource-grid .lead{font-size:16px}.takeaways{margin-top:26px}.takeaways h3{font-size:23px}.takeaways p{font-size:13px}.takeaways article>span{font-size:21px;min-width:25px}.essential-note{font-size:10px}.resource-cover{height:185px}.resource-cover>.cover-frame{height:155px}.resource-cover .own-cover{height:155px;width:120px;padding:13px}.resource-cover .own-cover .eyebrow{font-size:6px;margin-bottom:16px}.resource-cover .own-cover h3{font-size:15px}.download-card{padding:25px}.download-card h2{font-size:28px}.about-grid{grid-template-columns:1fr;gap:26px}.about-grid>img{height:220px;object-position:center 25%}.about-grid h2{font-size:34px}.about-grid p{font-size:14px}.legal-document h2{font-size:26px}.legal-document p{font-size:13px}.preview-only-note{font-size:11px}dialog{padding:28px}dialog h2{font-size:28px}}@media(max-width:370px){.container{width:calc(100% - 30px)}.brand-lockup{gap:8px}.oito-brand{width:108px}.necton-brand,.necton-brand img{width:111px}.wordmark{font-size:20px}.hero h1{font-size:37px}.solution-card{padding:20px 14px}.solution-card h3{font-size:20px}.material-card{grid-template-columns:105px 1fr;gap:15px}.material-visual{height:166px}.material-visual .cover-frame{height:126px;max-width:88px}.material-body h3{font-size:21px}.contact-card{padding:23px 19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.preview-strip,.site-header,.mobile-cta,.closing,form,dialog{display:none!important}body{background:white}.section{padding:20px 0}.container{width:100%}.hero-grid,.resource-grid{display:block}.site-footer{padding:15px 0}.footer-top{display:none}.contact-card{display:none}.eyebrow{margin-bottom:8px}h1{font-size:35px}.resource-cover{display:none}}

/* 8 Corporate v3: preserve the winged 8; the partner wordmark uses the supplied file. */
:root{--paper:#f7f7f4;--navy-deep:#0b1d30;--gold:#b89452;--gold-light:#e1c487;--line:#dedfd9}
[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.anchor-target{display:block;scroll-margin-top:125px}
.preview-strip{padding:5px 12px;font-size:9px;background:#e9e4d5;color:#596264;letter-spacing:.06em}
.site-header{background:#f7f7f7;color:var(--ink);border-color:#dfe0dc}.header-inner{height:103px;gap:22px}.brand-lockup{gap:22px}.corporate-brand{display:flex;align-items:center;gap:11px;width:193px;flex-shrink:0}.corporate-brand>img{width:42px;height:64px;object-fit:contain}.corporate-word{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;font-size:28px;font-weight:500;color:#142d44}.brand-divider{height:43px;background:#cfd1cf}.necton-brand{width:201px}.necton-brand>img{width:201px;max-height:none;height:76px;object-fit:contain}.desktop-nav{gap:20px}.desktop-nav a{color:#3b4a55;font-size:12px}.desktop-nav a:hover,.desktop-nav a.active{color:#8a692e}.header-cta{border-color:#c3a05b!important;color:#2c3e50!important;gap:10px!important}.menu-toggle{color:#172d45}.mobile-nav{border-color:#d5d9d8}.mobile-nav a{color:#20394e}
.executive-hero{background:var(--navy-deep);color:#fff;padding:68px 0 66px;position:relative;overflow:hidden}.executive-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 15%,#24445a55 0,transparent 58%)}.executive-hero>.container{position:relative}.executive-hero .hero-grid{grid-template-columns:1.13fr .87fr;gap:88px;align-items:center}.executive-hero .hero-copy{padding:8px 0}.executive-hero .eyebrow{color:#d5b875;font-size:10px;letter-spacing:.2em}.executive-hero h1{font-size:clamp(46px,4.8vw,72px);line-height:1.08;letter-spacing:-.045em;margin-bottom:25px}.executive-hero h1 em{color:#d5b875}.executive-hero .lead{color:#cbd4da;font-size:17px;line-height:1.75;max-width:490px;margin-bottom:32px}.executive-hero .text-link{color:#ebdfc3;border-color:#6b6e67}.executive-hero .hero-signature{font-size:9px;letter-spacing:.15em;margin-top:48px;gap:21px;color:#b5c1c8}.executive-hero .hero-signature span+span{border-left:1px solid #506070;padding-left:20px}.executive-hero .contact-card{color:#182d3d;background:#fbfbf8;padding:30px;border-top:3px solid #c7a467;box-shadow:0 24px 52px #0002;border-bottom:0}.executive-hero .contact-card .eyebrow{color:#896a36;font-size:9px;letter-spacing:.15em}.executive-hero .contact-card h2{font-size:29px;line-height:1.18;max-width:330px}.hero-small{font-size:12px;line-height:1.8;color:#b5c2cd;margin-top:31px;max-width:405px}
.executive-solutions{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.executive-solutions .solution-card{padding:30px 29px 27px;border-bottom:1px solid var(--line);min-height:220px;background:transparent}.executive-solutions .solution-card:hover{background:#fff}.card-index{font-size:10px;letter-spacing:.15em;color:#9d8656;display:block;margin-bottom:23px}.executive-solutions h3{font-size:25px;margin-bottom:12px}.executive-solutions p{min-height:45px;font-size:13px;max-width:305px;line-height:1.65}.executive-solutions .text-link{padding:0;font-size:11px}.executive-relationship{background:#102b40}.executive-relationship .relationship-grid{max-width:1050px;grid-template-columns:.67fr 1.33fr;gap:75px}.executive-relationship .relationship-art{border-radius:2px;width:225px;height:306px;border-color:#a994604a}.executive-relationship .relationship-art img{object-position:center 23%}.executive-relationship h2{font-size:41px}.consortium-banner{grid-template-columns:1.2fr .8fr;background:#eeeade}.consortium-banner>div{padding:42px 48px}.consortium-banner h2{font-size:39px;line-height:1.1}.consortium-banner>img{min-height:100%;max-height:475px}.leadership-thumbnail{background:#eef0ed;padding:13px;align-items:center}.leadership-thumbnail>img{width:100%;height:100%;object-fit:contain;box-shadow:0 10px 20px #14273913}.leadership-sheet{margin:0 0 20px;background:#f0f1ed;border:1px solid #dde1df;padding:13px}.leadership-sheet img{width:100%;height:auto}.leadership-sheet figcaption{font-size:9px;color:#717d7d;padding:10px 2px 0;letter-spacing:.03em}.resource-aside .leadership-sheet{max-width:100%}.footer-lockup{display:flex;align-items:center;gap:11px;margin-bottom:13px}.footer-lockup img{width:39px;height:59px;object-fit:contain}.footer-lockup span{font-size:29px;letter-spacing:-.04em;color:#edece5}.footer-brand small{letter-spacing:.12em;font-size:8px}.footer-title{font-family:var(--sans)}
/* A short request on the home; detailed qualification only inside the consortium journey. */
.consortium-hero{padding:60px 0}.consortium-hero .hero-grid{align-items:start}.consortium-hero .hero-copy{padding-top:38px}.consortium-card{min-width:0}.consortium-card h2{font-size:27px!important}.wizard-progress{display:flex;gap:8px;margin:0 0 23px}.wizard-progress span{font-size:10px;flex:1;border-bottom:2px solid #dde1dc;padding:0 0 10px;color:#84918b}.wizard-progress .is-active{color:#8c6d38;border-color:#b99450;font-weight:700}.wizard-progress .is-complete{color:#324f4f;border-color:#608378}.consortium-card fieldset{margin:0;padding:0;border:0;min-width:0}.consortium-card .field-help{font-size:10px;color:#75827e;line-height:1.6;margin:-4px 0 18px}.field-unit{float:right;font-size:10px;color:#8d794e;letter-spacing:.05em}.wizard-buttons{display:flex;gap:9px}.wizard-buttons .button.navy{flex:1;padding-inline:14px}.button.subtle{border-color:#ccd3cf;background:transparent;color:#4a626a;font-weight:400;padding-inline:15px}.inline-insight{padding:10px 12px;border-left:2px solid #b5944e;background:#f0ecdf;font-size:11px;line-height:1.5;color:#65532e;margin:0 0 14px}.simulation-summary{padding:15px;background:#f0f1e9;margin-bottom:21px;border-left:2px solid #b59550;font-size:11px}.simulation-summary h3{font-size:13px;letter-spacing:0;margin-bottom:9px}.simulation-summary dl{margin:0;display:grid;grid-template-columns:1fr 1.2fr;gap:6px 12px}.simulation-summary dt{color:#667776}.simulation-summary dd{margin:0;text-align:right;color:#253e4e}.simulation-summary p{font-size:10px;margin:12px 0 0;line-height:1.5}.three-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.three-points article{border-top:1px solid #d4d4c8;padding-top:20px}.three-points p{font-size:14px;line-height:1.75}.big-number{font-family:Georgia,serif;font-size:28px;font-weight:400;color:#a08655;display:block;margin-bottom:13px}
@media(min-width:1600px){.executive-hero{padding-block:84px}.executive-hero h1{font-size:78px}}
@media(max-width:1200px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-toggle{display:block}.executive-hero .hero-grid{gap:48px}.header-inner{height:92px}.executive-hero h1{font-size:60px}.executive-hero .contact-card{padding:27px}.hero-grid{gap:48px}}
@media(max-width:900px){.container{width:calc(100% - 56px)}.executive-hero .hero-grid{grid-template-columns:1fr 1fr;gap:32px}.executive-hero h1{font-size:49px}.executive-hero .lead{font-size:15px}.executive-hero .hero-signature{display:block}.executive-hero .hero-signature span{display:block}.executive-hero .hero-signature span+span{border:0;padding:8px 0 0}.hero-links{gap:13px}.hero-links .button{gap:12px;padding:13px 18px}.executive-solutions{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-relationship .relationship-grid{gap:34px}.executive-relationship h2{font-size:33px}.consortium-banner h2{font-size:32px}.consortium-banner>div{padding:32px}.executive-hero .contact-card h2{font-size:25px}.corporate-brand{width:185px}.necton-brand,.necton-brand>img{width:193px}.brand-lockup{gap:19px}}
@media(max-width:700px){html{scroll-padding-top:94px}.container{width:calc(100% - 40px)}.header-inner{height:83px;gap:0;justify-content:space-between}.header-cta{display:none!important}.brand-lockup{gap:11px}.corporate-brand{width:131px;gap:7px}.corporate-brand>img{width:29px;height:45px}.corporate-word{font-size:22px;letter-spacing:-.05em}.brand-divider{height:30px}.necton-brand{width:138px}.necton-brand>img{width:138px;height:52px}.menu-toggle{padding:9px 0 9px 8px}.menu-toggle svg{width:21px}.executive-hero{padding:39px 0 43px}.executive-hero .hero-grid{grid-template-columns:1fr;gap:32px}.executive-hero h1{font-size:51px;line-height:1.06;letter-spacing:-.05em}.executive-hero .lead{font-size:15px;line-height:1.75;margin-bottom:26px}.executive-hero .hero-copy{padding:0}.executive-hero .hero-signature{display:flex;margin-top:29px;gap:12px;font-size:8px}.executive-hero .hero-signature span+span{border-left:1px solid #4d606b;padding:0 0 0 12px}.executive-hero .contact-card{padding:25px 24px;border-radius:3px}.executive-hero .contact-card h2{font-size:28px}.executive-solutions{grid-template-columns:1fr}.executive-solutions .solution-card{min-height:0;padding:23px 24px}.card-index{margin-bottom:14px}.executive-solutions p{min-height:0;max-width:100%}.section{padding:55px 0}.executive-relationship .relationship-grid{display:flex;flex-direction:column-reverse;gap:28px}.executive-relationship .relationship-art{display:none}.executive-relationship h2{font-size:35px}.consortium-banner{grid-template-columns:1fr}.consortium-banner>img{height:220px;max-height:220px}.consortium-banner>div{padding:30px 25px}.consortium-banner h2{font-size:33px}.materials-section{padding-top:6px}.material-visual{height:242px}.leadership-thumbnail{height:259px}.leadership-sheet{padding:9px}.resource-grid{gap:28px}.resource-hero h1{font-size:40px}.footer-lockup img{width:30px;height:46px}.footer-lockup span{font-size:25px}.consortium-hero .hero-copy{padding-top:0}.consortium-hero h1{font-size:46px}.consortium-card .button{font-size:12px}.wizard-progress{margin-bottom:20px}.three-points{grid-template-columns:1fr;gap:25px}.hero-small{margin:24px 0 0;font-size:11px}.anchor-target{scroll-margin-top:99px}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.brand-lockup{gap:9px}.corporate-brand{width:118px}.corporate-word{font-size:20px}.corporate-brand>img{width:27px;height:41px}.necton-brand,.necton-brand>img{width:124px}.brand-divider{height:27px}.menu-toggle{padding-left:7px}.executive-hero h1{font-size:46px}.executive-hero .contact-card{padding:23px 20px}.hero-links .text-link{font-size:11px}.executive-hero .hero-signature{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media(min-width:701px){.corporate-brand>img{width:52px;height:79px}}
.footer-lockup span{color:#18334a}
/* V4 · Original palette, original Hermes, direct response without a form in place of the brand. */
:root{--navy:#142d4e;--navy-deep:#07172b;--blue:#315a82;--gold:#d6aa49;--gold-light:#eed7a2;--paper:#f4efe6;--cream:#eee7d6;--white:#fcf9f3;--ink:#182332;--muted:#58626a;--line:rgba(20,45,78,.16)}
body{-webkit-font-smoothing:antialiased;background:var(--paper)}
h3{font-family:var(--serif);font-weight:400}em{color:#8a7243}::selection{background:var(--gold-light);color:var(--navy-deep)}
[hidden]{display:none!important}.container{max-width:1180px;width:calc(100% - 96px)}
.eyebrow{font-size:10px;letter-spacing:.19em;font-weight:600;color:#877144}.section{padding:85px 0}.section-head h2{font-size:clamp(34px,3.4vw,47px);line-height:1.15}.section-head>p{font-size:13px}
.preview-strip{background:#07172b;color:#b8b4a6;font-size:9px;letter-spacing:.14em;padding:4px 12px;border-bottom:1px solid #ffffff09}
.site-header{background:#07172b;color:#eee6d4;border-bottom:1px solid #ffffff16}.header-inner{height:88px;gap:25px}
.brand-lockup{gap:19px}.corporate-brand{width:178px;gap:9px}.corporate-brand>img{width:37px;height:58px;object-fit:contain}.corporate-word{font-family:var(--serif);font-size:29px;line-height:1;letter-spacing:-.055em;color:#f1e7d2}
.brand-divider{height:36px;background:#ebd4a044}.necton-brand,.necton-brand>img{width:181px}.necton-brand>img{height:69px;max-height:69px;object-fit:contain}.desktop-nav{gap:20px}.desktop-nav a{font-size:11px;color:#d7d9d7;font-weight:400}.desktop-nav a:hover,.desktop-nav a.active{color:#eed7a2}.desktop-nav a.active{border-color:#d6aa4988}.header-cta{color:#ead7b0!important;border-color:#a6894977!important;font-weight:400;font-size:11px!important;border-radius:0!important;gap:13px!important}.header-cta:hover{background:#d6aa4910}.menu-toggle{color:#eee6d4}.mobile-nav{border-color:#ffffff20}.mobile-nav a{color:#eee6d4}
.button{border-radius:1px;font-size:12px;min-height:49px}.button.gold{background:#d6aa49;color:#162539;border-color:#d6aa49;box-shadow:0 6px 28px #00000008}.button.gold:hover{background:#e5c071;border-color:#e5c071}.button.navy{background:#142d4e}.button.navy:hover{background:#22496e}.button.outline{border-color:#b9975655}.text-link{font-size:12px}.text-link svg,.button svg{width:18px;height:18px}
/* Brand first. The form remains one click away and immediately follows the hero. */
.brand-hero{background:#07172b;color:#f4ecdc;position:relative;isolation:isolate;overflow:hidden}
.hero-grain{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 18% 58%,#19305233 0,transparent 61%),url('/assets/navy-texture.webp');background-size:auto,900px;opacity:.37;mix-blend-mode:screen;pointer-events:none}
.brand-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;min-height:650px;padding-top:31px;padding-bottom:29px}
.brand-hero-copy{padding-bottom:12px;position:relative;z-index:2}.brand-hero-copy .eyebrow{color:#d4b978;font-size:10px;letter-spacing:.22em;margin-bottom:29px}
.brand-hero h1{font-size:clamp(48px,4.35vw,66px);letter-spacing:-.055em;line-height:1.065;margin:0 0 24px;max-width:650px}.brand-hero h1 em{color:#e5cf9b}
.brand-hero-lead{font-family:var(--serif);font-size:22px;line-height:1.44;color:#ddd7c9;letter-spacing:-.015em;margin-bottom:22px}.brand-hero-lead span{color:#f2e9d5}
.brand-hero-detail{font-size:13px;line-height:1.8;color:#aab6c6;max-width:405px;margin-bottom:27px}
.hero-links{gap:27px}.hero-links .hero-link{border-color:#a595763f;color:#e6d8bb;font-weight:400}.hero-links .hero-link:hover{border-color:#d6aa49}.hero-signature{display:flex;gap:17px;font-family:var(--sans);letter-spacing:.16em;font-size:8px;color:#8f9bae;margin-top:34px}.hero-signature span+span{border-left:1px solid #ffffff28;padding-left:17px}
.brand-hero-art{position:relative;justify-self:end;width:390px;height:579px;margin-right:12px}
.hermes-arch{position:absolute;inset:0 12px 0 4px;margin:0;border-radius:198px 198px 0 0;overflow:hidden;border:1px solid #aa905f66;background:#233847}
.hermes-arch img{width:100%;height:100%;object-fit:cover;object-position:50% 33%}
.arch-shade{position:absolute;inset:0;box-shadow:inset 0 -35px 55px #07172b60;pointer-events:none}
.hero-orbit{position:absolute;pointer-events:none;border:1px solid #d8b87124;border-radius:50%;z-index:1}.orbit-one{inset:27px -55px 3px -31px;transform:rotate(15deg)}.orbit-two{inset:52px -37px 15px -26px;transform:rotate(-19deg);border-color:#d8b87110}
.orbit-star{position:absolute;top:40px;left:-9px;z-index:2;color:#dac08b;font-size:27px;line-height:1}.hero-seal{position:absolute;bottom:3px;right:-10px;background:#091b30;border:1px solid #c3a168b3;border-radius:50%;width:121px;height:121px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 6px #07172b,0 0 0 7px #d0b48226;z-index:3}.hero-seal img{width:39px;height:61px;object-fit:contain;margin-bottom:5px}.hero-seal span{font-family:var(--sans);font-size:7px;color:#d4bb83;letter-spacing:.21em}.art-caption{writing-mode:vertical-rl;position:absolute;right:-30px;bottom:128px;font-size:7px;color:#a0906d;letter-spacing:.22em}.hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff13;color:#8290a1;font-size:7px;letter-spacing:.17em;padding:17px 0 16px}.hero-bottom a{color:#b9b5a7}.hero-bottom a span{padding-left:14px;color:#e3c88d}
/* A quiet, complete, two-field contact band. No hidden wizard. */
.quick-contact{background:#eee7d6;border-bottom:1px solid #d8d0c0;padding:31px 0 28px;scroll-margin-top:88px}.quick-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:18px}.quick-contact .eyebrow{font-size:8px;margin:0 0 8px}.quick-contact h2{font-size:26px;line-height:1.18;margin:0}.topic-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.topic-pills button{border:1px solid transparent;background:transparent;padding:8px 10px;font-size:10px;color:#5f6263;min-height:35px;border-radius:0}.topic-pills button[aria-pressed=true]{border-color:#ae9356;background:#dfd3b788;color:#23334a}.topic-pills button:hover{border-color:#baa679}
.quick-contact-form{display:grid;grid-template-columns:1fr 1.35fr .95fr;gap:11px 16px;position:relative;align-items:end}.quick-contact-form label{font-size:10px;line-height:1.4;color:#4b565e;margin:0}.quick-contact-form label>input{display:block;width:100%;min-height:44px;margin-top:6px;background:#f9f5ec;border:1px solid #d1c7b4;padding:12px;font-size:13px;color:#1d3044;border-radius:1px}.quick-contact-form input::placeholder{color:#777b7b;font-size:12px}.quick-contact-form button[type=submit]{min-height:44px;height:44px;font-size:11px;background:#132c4c}.quick-contact-form .form-note{grid-column:1/-1;margin:0;color:#65706f;font-size:10px}.quick-contact-form .form-status{grid-column:1/-1;margin-top:0}.quick-contact-form input:focus{outline-color:#927949}
.perspectives{background:#f4efe6}.perspective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.perspective-card{padding:32px 33px 30px;display:flex;flex-direction:column;border-right:1px solid var(--line);transition:background .2s}.perspective-card:last-child{border-right:0}.perspective-card:hover{background:#fcf9f399}.perspective-card>.eyebrow{font-size:8px;font-weight:400;margin-bottom:25px;color:#7f8074}.card-symbol{display:block;margin-bottom:21px;color:#a88a4a}.card-symbol svg{width:25px;height:25px;stroke-width:1.2}.perspective-card h3{font-size:27px;line-height:1.18;letter-spacing:-.04em;margin-bottom:17px}.perspective-card p{font-size:12px;line-height:1.85;max-width:260px;margin-bottom:28px}.perspective-card .text-link{margin-top:auto;border:0;font-size:10px;gap:16px;align-self:flex-start}
.capital-feature{background:#102641;color:#f3e9d4;padding:72px 0;overflow:hidden}.capital-feature-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:86px}.capital-feature .eyebrow{color:#c9b078}.capital-feature h2{font-size:50px;letter-spacing:-.045em;line-height:1.1}.capital-feature h2 em{color:#dcc28a}.capital-feature p{font-size:14px;line-height:1.9;max-width:430px;color:#c1c9d1}.capital-photo{position:relative;margin:0;max-width:420px;justify-self:end}.capital-photo>img{width:100%;height:390px;object-fit:cover;border-radius:160px 160px 2px 2px;border:1px solid #b6a07844}.capital-photo figcaption{font-size:8px;letter-spacing:.17em;color:#acac9c;padding-top:13px;text-align:right}.protection-mini{margin-top:28px;display:flex;gap:13px;align-items:flex-start;font-size:11px;line-height:1.75;color:#aebbc8}.protection-mini strong{font-weight:400;color:#e5d8bc}.protection-mini a{display:inline-flex;gap:7px;align-items:center;margin-top:3px;color:#d3be8c;font-size:10px}.protection-mini a svg{width:14px;height:14px}.protection-icon{width:22px;height:26px;border:1px solid #b49b68;border-radius:2px 2px 9px 9px;text-align:center;color:#d0b27a;line-height:24px;font-size:12px;flex-shrink:0}
.method-section{background:#fcf9f3}.method-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:start}.method-grid h2{font-size:40px;line-height:1.19}.method-steps article{display:flex;gap:19px;padding:22px 0;border-top:1px solid var(--line)}.method-steps article:first-child{padding-top:0;border:0}.method-steps article>b{font-family:var(--serif);font-size:20px;line-height:1.3;color:#9d8350;font-weight:400}.method-steps h3{font-size:23px;line-height:1.3;margin-bottom:6px}.method-steps p{font-size:12px;line-height:1.8;margin:0}.materials-section{background:#f4efe6;padding-top:75px}.material-card{background:#fcf9f3;border-color:#ddd6c8}.material-visual{background:#e6e0d4}.material-copy{padding:25px}.material-copy h3{font-size:25px}.closing{background:#eae2cf;border-color:#d6cbb8}.closing h2{font-size:44px}.closing .eyebrow{font-size:9px}.closing .container{gap:45px}
/* Scoped credit copy: positive opening, precise explanation next to the action. */
.executive-hero{background:#07172b}.executive-hero:before{background:radial-gradient(ellipse at 8% 12%,#1b35522b 0,transparent 67%)}.executive-hero h1 em{color:#e0c994}.executive-hero .contact-card{background:#f9f5eb;border-color:#a28a5250;border-top:2px solid #bb9b56;border-radius:1px;box-shadow:0 22px 50px #00000015}.contact-card input,.contact-card select{background:#fffcf5!important}.consortium-hero .hero-grid{gap:70px;grid-template-columns:1.02fr .98fr}.consortium-hero .hero-copy{padding-top:10px}.consortium-hero h1{font-size:60px;line-height:1.075}.consortium-hero .lead{font-size:15px;line-height:1.85}.consortium-assurance{border-top:1px solid #b09a7240;max-width:430px;margin-top:32px;padding-top:20px}.consortium-assurance .eyebrow{font-size:8px;margin-bottom:12px}.consortium-assurance p{font-size:12px;line-height:1.8;color:#aebace;margin-bottom:8px}.consortium-assurance .text-link{font-size:11px;font-weight:400}.consortium-hero .hero-signature{margin-top:30px}.protection-section{background:#eee7d6;padding:70px 0;scroll-margin-top:92px}.protection-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.protection-grid h2{font-size:45px}.protection-grid>div>p{font-size:14px;line-height:1.8}.protection-card{border:1px solid #cabc9f;border-top:2px solid #ae904e;background:#f9f5eb;padding:31px 35px}.protection-card>.eyebrow{font-size:8px}.protection-card h3{font-size:29px;line-height:1.2;margin-bottom:17px}.protection-card p{font-size:13px;line-height:1.85}.protection-card strong{font-weight:600;color:#37485b}.protection-card p.protection-terms{font-size:11px;color:#67706f;margin-bottom:23px}.program-details{border-top:1px solid #d4c8af;margin-top:20px;padding-top:15px}.program-details summary{font-size:11px;cursor:pointer;color:#4f5b61;line-height:1.6}.program-details p{font-size:12px;margin:13px 0 0;line-height:1.85}.protection-optin{padding:10px 0 12px;border-top:1px solid #ddd4c1}.protection-optin small{display:block;font-size:10px;color:#67726c;line-height:1.6;margin-top:5px}.protection-optin input{accent-color:#a48346}.soft{background:#eee7d6}.anchor-alias{position:absolute;top:0;width:0;height:0;overflow:hidden}
.resource-hero{background:#f4efe6}.download-card{background:#fcf9f3;border-color:#d6cab2;border-top-color:#ad914f}.resource-aside .leadership-sheet{background:#e7e4db}.resource-hero h1 em{color:#8b7346}
.site-footer{background:#07172b;color:#f2e8d1;border:0;padding-top:57px}.site-footer a{color:#adb7c5}.site-footer h3{font-family:var(--sans);font-size:11px;font-weight:600;color:#ddd6c5}.site-footer p,.footer-brand p{color:#96a1af!important}.footer-brand .footer-lockup span{font-family:var(--serif);font-size:29px;color:#e4d9bd}.footer-brand .footer-lockup img{width:37px;height:56px}.footer-brand small{color:#8795a6;font-size:7px}.footer-partner{width:165px;height:62px;object-fit:contain;margin-top:14px}.footer-legal{border-color:#ffffff19}.footer-legal p{font-size:11px;line-height:1.9;color:#a0abba!important}.footer-legal strong{color:#c6cacf}.footer-bottom{border-color:#ffffff19;color:#a0a8ad;font-size:9px}.footer-top{gap:36px}.footer-top>div a{font-size:11px}.footer-top>div:nth-child(4) a{overflow-wrap:anywhere}.mobile-cta{background:#eee7d6f5;border-color:#d7c9ab;backdrop-filter:blur(10px)}.mobile-cta span{color:#4b555d}.mobile-cta .button{background:#142d4e}.form-note{color:#64726d}.form-note a{color:inherit}dialog{background:#fcf9f3;border-color:#b6a178}.faq summary{font-family:var(--serif);font-size:21px}.faq p{font-size:13px}
@media(min-width:1500px){.brand-hero-grid{min-height:700px}.brand-hero-art{width:414px;height:612px}.brand-hero h1{font-size:69px}}
@media(max-width:1190px){.header-inner{gap:18px}.brand-lockup{gap:15px}.desktop-nav{display:none}.header-cta{display:inline-flex!important;margin-left:auto}.menu-toggle{display:block}.brand-hero-grid{gap:42px;min-height:600px}.brand-hero h1{font-size:56px}.brand-hero-art{width:335px;height:516px}.hero-seal{width:107px;height:107px}.quick-contact-heading{align-items:start}.topic-pills{max-width:430px;justify-content:flex-end}.perspective-card{padding:27px}.perspective-card h3{font-size:25px}.capital-feature-grid,.method-grid{gap:56px}.capital-feature h2{font-size:44px}.protection-grid{gap:55px}.consortium-hero h1{font-size:52px}}
@media(max-width:900px){.container{width:calc(100% - 56px)}.header-inner{height:84px}.brand-hero-grid{gap:23px;grid-template-columns:1.05fr .95fr;min-height:570px}.brand-hero h1{font-size:45px}.brand-hero-art{width:292px;height:475px;margin-right:5px}.brand-hero-copy .eyebrow{font-size:8px;letter-spacing:.16em}.brand-hero-lead{font-size:20px}.brand-hero-detail{font-size:12px}.brand-hero .hero-links{gap:12px;align-items:flex-start;flex-direction:column}.brand-hero .hero-signature{font-size:7px;gap:10px}.brand-hero .hero-signature span+span{padding-left:10px}.art-caption{right:-19px}.hero-bottom{font-size:6px}.orbit-one{right:-19px}.orbit-two{right:-10px}.quick-contact-heading{display:block}.quick-contact h2{font-size:26px}.topic-pills{max-width:100%;justify-content:flex-start;margin-top:14px;margin-left:-9px}.quick-contact-form{grid-template-columns:1fr 1.2fr 1fr;gap:12px}.quick-contact-form button[type=submit]{font-size:10px;padding-inline:12px;gap:8px}.perspective-card{padding:24px 21px}.perspective-card h3{font-size:23px}.perspective-card p{font-size:11px}.capital-feature-grid{gap:40px}.capital-feature h2{font-size:39px}.capital-photo>img{height:350px}.capital-feature p{font-size:13px}.method-grid{gap:38px}.method-grid h2{font-size:32px}.method-steps h3{font-size:21px}.section-head{gap:30px}.section-head>p{max-width:260px}.consortium-hero .hero-grid{gap:35px}.consortium-hero h1{font-size:44px}.protection-grid{grid-template-columns:.8fr 1.2fr;gap:35px}.protection-grid h2{font-size:37px}.protection-card{padding:27px}.protection-card h3{font-size:26px}.footer-top{gap:28px}.footer-partner{max-width:155px}}
@media(max-width:700px){.container{width:calc(100% - 40px)}html{scroll-padding-top:80px}.header-inner{height:76px;gap:7px}.header-cta{display:none!important}.brand-lockup{gap:12px}.corporate-brand{width:125px;gap:7px}.corporate-brand>img{width:27px;height:44px}.corporate-word{font-size:23px}.brand-divider{height:30px}.necton-brand,.necton-brand>img{width:139px}.necton-brand>img{height:53px;max-height:53px}.menu-toggle{padding-left:7px}.brand-hero-grid{display:block;position:relative;min-height:0;padding-top:37px;padding-bottom:29px}.brand-hero-copy{padding:0;min-height:327px}.brand-hero-copy .eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:24px;max-width:100%}.brand-hero h1{font-size:clamp(39px,8.9vw,50px);line-height:1.08;letter-spacing:-.055em;margin-bottom:22px;max-width:100%;position:relative;z-index:3}.brand-hero-lead{font-size:17px;line-height:1.52;max-width:210px;margin-bottom:18px;position:relative;z-index:3}.brand-hero-detail{font-size:11px;line-height:1.9;max-width:201px;margin-bottom:23px}.brand-hero .hero-links{display:flex;flex-direction:column;gap:14px;align-items:flex-start;position:relative;z-index:4}.brand-hero .hero-links .button{padding:12px 17px;min-height:44px;font-size:11px;gap:17px}.brand-hero .hero-links .text-link{font-size:10px;gap:13px;padding:3px 0 8px}.brand-hero .hero-signature{font-size:6px;letter-spacing:.08em;margin-top:27px;position:relative;z-index:3;gap:9px}.brand-hero .hero-signature span+span{padding-left:9px}.brand-hero-art{position:absolute;right:-3px;top:180px;width:147px;height:248px;margin:0;z-index:1}.hermes-arch{inset:0 0 0 0;border-radius:100px 100px 0 0}.hermes-arch img{object-position:50% 32%}.hero-seal{height:59px;width:59px;bottom:-4px;right:-5px;box-shadow:0 0 0 3px #07172b,0 0 0 4px #d0b48226}.hero-seal img{width:19px;height:30px;margin-bottom:2px}.hero-seal span{font-size:4px;letter-spacing:.12em}.orbit-one{inset:6px -20px 5px -13px}.orbit-two{inset:20px -10px 12px -19px}.orbit-star{left:-8px;top:27px;font-size:18px}.art-caption{display:none}.hero-bottom{display:none}.quick-contact{padding:29px 0 25px;scroll-margin-top:78px}.quick-contact h2{font-size:25px}.quick-contact .eyebrow{font-size:8px}.quick-contact-heading{margin-bottom:17px}.topic-pills{gap:2px;margin-top:15px;margin-left:-6px;flex-wrap:nowrap;justify-content:space-between}.topic-pills button{font-size:9px;padding:7px 6px;min-height:33px}.quick-contact-form{grid-template-columns:1fr;gap:12px}.quick-contact-form label{font-size:10px}.quick-contact-form label>input{min-height:46px;font-size:14px}.quick-contact-form button[type=submit]{width:100%;height:46px;font-size:12px;margin-top:1px}.quick-contact-form .form-note{font-size:9px;line-height:1.75;margin-top:0}.section{padding:53px 0}.section-head{display:block;margin-bottom:27px}.section-head h2{font-size:34px}.section-head>p{margin-top:19px;font-size:12px;max-width:100%}.section-head .eyebrow{font-size:8px}.perspective-grid{grid-template-columns:1fr}.perspective-card{border:0;border-bottom:1px solid var(--line);padding:25px 25px 26px;position:relative}.perspective-card:last-child{border-bottom:0}.perspective-card>.eyebrow{margin-bottom:18px;font-size:8px}.card-symbol{position:absolute;right:25px;top:26px;margin:0}.perspective-card h3{font-size:28px;margin-bottom:13px;line-height:1.2}.perspective-card h3 br{display:none}.perspective-card p{font-size:12px;max-width:none;margin-bottom:17px}.perspective-card .text-link{font-size:11px}.capital-feature{padding:48px 0}.capital-feature-grid{display:block}.capital-feature .eyebrow{font-size:8px;max-width:280px}.capital-feature h2{font-size:42px}.capital-feature p{font-size:13px;max-width:100%}.capital-photo{display:none}.protection-mini{font-size:11px;margin-top:25px}.method-grid{display:block}.method-grid h2{font-size:33px;margin-bottom:30px}.method-steps article{padding:18px 0}.method-steps h3{font-size:23px}.method-steps p{font-size:12px}.materials-section{padding-top:53px}.material-visual{height:245px}.material-copy{padding:24px}.material-copy h3{font-size:26px}.closing .container{display:block}.closing h2{font-size:35px}.closing .button{margin-top:20px}.closing{padding:42px 0}
.consortium-hero{padding:34px 0 40px}.consortium-hero .hero-grid{display:block}.consortium-hero .hero-copy{padding:0 0 29px}.consortium-hero h1{font-size:47px;line-height:1.09}.consortium-hero .lead{font-size:14px;line-height:1.85}.consortium-hero .hero-signature{font-size:7px}.consortium-hero .hero-copy>.hero-links{display:none}.consortium-assurance{margin-top:20px;padding-top:16px}.consortium-assurance p{font-size:12px;max-width:100%}.consortium-assurance .eyebrow{font-size:8px;line-height:1.7}.executive-hero .contact-card{padding:25px 23px}.consortium-card .field-help{font-size:11px}.protection-section{padding:47px 0}.protection-grid{display:block}.protection-grid h2{font-size:40px;margin-bottom:18px}.protection-grid>div>p{font-size:13px;margin-bottom:25px}.protection-card{padding:25px 23px}.protection-card h3{font-size:28px}.protection-card p{font-size:12px}.protection-card p.protection-terms{font-size:11px}.program-details p{font-size:12px;line-height:1.85}.protection-card .button{font-size:11px;padding-inline:16px;gap:13px}.faq summary{font-size:21px}.faq p{font-size:13px}.resource-hero h1{font-size:40px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.footer-brand .footer-lockup{margin:0;gap:8px}.footer-brand .footer-lockup img{width:28px;height:46px}.footer-brand .footer-lockup span{font-size:25px}.footer-brand small{display:none}.footer-partner{grid-row:1;grid-column:2;width:151px;height:57px;margin:0;justify-self:end}.footer-brand p{grid-column:1/-1;font-size:11px!important}.site-footer{padding-top:39px;padding-bottom:70px}.footer-top>div:nth-child(4){grid-column:1/-1}.footer-legal p{font-size:10px;line-height:1.9}.mobile-cta span{font-size:10px}.mobile-cta .button{font-size:11px;min-height:43px;padding:11px 16px}.mobile-cta.is-form-visible{transform:translateY(120%);pointer-events:none}.preview-strip{font-size:8px;padding:3px 10px}
}
@media(max-width:370px){.container{width:calc(100% - 32px)}.corporate-brand{width:113px}.corporate-word{font-size:21px}.necton-brand,.necton-brand>img{width:122px}.brand-lockup{gap:9px}.brand-hero h1{font-size:39px}.brand-hero-art{width:127px;height:226px;top:181px;right:0}.brand-hero-lead{max-width:181px;font-size:16px}.brand-hero-detail{max-width:173px;font-size:10px}.brand-hero .hero-signature{font-size:5.6px}.topic-pills button{font-size:8.4px;padding-inline:4px}.consortium-hero h1{font-size:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Final readability checks: cream closing band and padded material cards. */
.closing{color:#182332}.closing h2{color:#182332}.closing h2 em{color:#8a7243}.closing .eyebrow{color:#877144}
.material-body{padding:24px 25px 26px}.material-body>.eyebrow{font-size:8px;letter-spacing:.13em;line-height:1.8;margin-bottom:14px}.material-body h3{font-size:26px;line-height:1.25}.material-body p{font-size:12px;line-height:1.8}.material-body .text-link{font-size:10px}
@media(max-width:700px){.material-body{padding:24px}.material-body h3{font-size:27px}.material-body p{font-size:13px}.material-body .text-link{font-size:11px}}
/* Edição comercial 3.0: continuação da identidade aprovada na V4. */
:root{--navy:#0a213a;--navy-deep:#06172d;--paper:#f6f1e5;--cream:#eee7d5;--gold:#ad873d;--gold-light:#e0c777;--muted:#58636a}
.desktop-nav{gap:20px}.desktop-nav a{font-size:12px}.site-header .header-cta{padding:10px 15px!important}.brand-hero-copy h1{font-size:clamp(48px,4.8vw,74px)}
.brand-hero-lead{font-size:21px}.catalog-section{background:var(--paper)}.section{padding:85px 0}.section-head{margin-bottom:34px}.section-head h2{max-width:760px}.section-head p{max-width:380px}
.solution-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.solution-card{border:1px solid #d5cfbd;background:#fbf8f0;display:flex;flex-direction:column;overflow:hidden}.solution-card-image{height:230px;background:#081a30;display:block;overflow:hidden}.solution-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.solution-card-image:hover img{transform:scale(1.035)}.solution-card:nth-child(3) .solution-card-image img{object-fit:contain}.solution-card-body{padding:28px 28px 25px;flex:1;display:flex;flex-direction:column}.solution-card-body h3{font-family:var(--serif);font-size:28px;letter-spacing:-.025em;line-height:1.18;margin-bottom:13px}.solution-card-body p{font-size:14px;line-height:1.7;max-width:34em}.solution-card-body .eyebrow{font-size:9px;margin-bottom:17px}.solution-card-body .text-link{margin-top:auto;align-self:start;font-size:12px;border-color:#c5b995}.ecosystem-band{background:var(--navy-deep);padding:74px 0;color:var(--paper)}.ecosystem-head{display:flex;align-items:center;justify-content:space-between;gap:40px}.ecosystem-band h2{font-size:44px}.ecosystem-band p{color:#bcc8d4}.ecosystem-band .eyebrow{color:var(--gold-light)}.ecosystem-band em{color:var(--gold-light)}.ecosystem-small{max-width:850px;font-size:13px;margin-top:23px;margin-bottom:0}.impact-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:28px 0 18px;padding:24px 0;border-top:1px solid #b4a98b65;border-bottom:1px solid #b4a98b65}.impact-metrics strong{font:400 clamp(32px,3.1vw,47px)/1.1 var(--serif);display:block;letter-spacing:-.035em;margin-bottom:12px}.impact-metrics span{display:block;font-size:12px;line-height:1.6;max-width:28em}.metric-caption{font-size:11px;line-height:1.65;color:#6b7172;margin-bottom:26px;max-width:950px}.ecosystem-band .metric-caption{color:#aeb9c8}.banker-feature{background:#eee7d5;padding:88px 0}.banker-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:84px;align-items:center}.banker-photo{margin:0;position:relative;background:var(--navy-deep);overflow:hidden;max-height:660px}.banker-photo>img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:36% 50%}.banker-photo figcaption{padding:16px 20px;font-size:9px;letter-spacing:.16em;color:#ddcfab}.banker-copy h2{font-size:clamp(35px,3.2vw,49px);max-width:630px}.banker-copy p{font-size:15px;max-width:580px;line-height:1.85}.banker-signature{font:italic 27px var(--serif);margin:28px 0;color:#785c24}.banker-signature span{display:block;font:11px var(--sans);color:#56636b;margin-top:12px;letter-spacing:.03em}.social-handle{display:inline-block;margin-top:23px;color:#455b6d;font-size:13px}.action-pair{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.action-pair .text-link{font-size:12px}.request-section{background:#f8f5eb;padding:78px 0;border-top:1px solid #d9d0bd;scroll-margin-top:104px}.request-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.request-grid>div>p{max-width:460px;font-size:15px;line-height:1.8}.request-form{background:#fffdfa;border:1px solid #d5c9a9;border-top:3px solid #ba9854;padding:32px}.request-form .eyebrow{font-size:9px;margin-bottom:10px}.request-product{font:26px/1.25 var(--serif);margin-bottom:26px}.request-form label{display:block;font-size:12px;color:#3d5263;margin-bottom:18px}.request-form input,.request-form select{width:100%;background:#fff;border:1px solid #d8d9d4;border-radius:2px;padding:13px 14px;min-height:48px;margin-top:7px;color:var(--navy);font-size:14px}.request-form input::placeholder{color:#7a8588;font-size:13px}.request-form input[aria-invalid=true]{border-color:#a9352d}.request-form .form-note{font-size:11px;margin-top:16px;margin-bottom:0}.request-form .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qualify-details{margin:0 0 22px;border-top:1px solid #e3ded2;border-bottom:1px solid #e3ded2}.qualify-details summary{padding:12px 0;cursor:pointer;font-size:12px;color:#556779}.qualify-details summary span{font-size:10px;color:#77828b;margin-left:8px}.qualification-fields{padding:12px 0 0}.direct-contact{display:flex;gap:18px;align-items:center;margin-top:32px}.direct-contact img{width:67px;height:84px;object-fit:cover;object-position:center 20%;border-radius:3px}.direct-contact strong{display:block;font-family:var(--serif);font-size:23px;font-weight:400}.direct-contact span{display:block;font-size:11px;color:#63727b;margin-top:3px}.direct-contact .text-link{font-size:12px;margin-top:5px}.solution-hero{background:var(--navy-deep);color:#f5f0e4;padding:65px 0 66px;overflow:hidden}.solution-hero .eyebrow{color:#ddbd63}.solution-hero h1{font-size:clamp(41px,4.4vw,65px);line-height:1.13;max-width:690px;margin-bottom:25px}.solution-hero em{color:#dbc788}.solution-hero-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:70px;align-items:center}.solution-lead{color:#c8d0d7;font-size:16px;line-height:1.8;max-width:560px}.solution-hero .action-pair .text-link{color:#e5d6ae;border-color:#6f746e}.hero-reassurance{color:#8e9eaf;font-size:11px;margin:20px 0 0}.solution-visual{margin:0;position:relative}.solution-visual img{width:100%;height:440px;object-fit:cover;object-position:center;border-radius:180px 180px 3px 3px}.solution-visual figcaption{font-size:9px;line-height:1.6;margin:12px 10px 0;color:#9aaab8;max-width:440px}.cards-hero .solution-visual img{object-position:center top}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 38px;margin:32px 0}.benefit{min-width:0}.benefit-line{display:block;width:29px;height:2px;background:#b7954d;margin-bottom:22px}.benefit h3{font-family:var(--serif);font-size:25px;line-height:1.2;margin-bottom:13px}.benefit p{font-size:14px;line-height:1.8;margin-bottom:0}.source-disclosure{border-top:1px solid #ccc6b6;margin-top:40px;padding-top:14px;max-width:1050px}.source-disclosure summary{font-size:11px;color:#667174;cursor:pointer;padding-block:8px}.source-disclosure p{font-size:12px;line-height:1.8;margin:12px 0 0}.institution-section{background:#eee7d5;padding:80px 0}.institution-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:76px;align-items:center}.institution-grid>div>p{font-size:15px;line-height:1.85}.institution-grid figure{margin:0}.institution-grid figure img{height:560px;width:100%;object-fit:cover}.institution-grid .impact-metrics strong{font-size:35px}.institution-grid .impact-metrics{gap:15px}.institution-grid .impact-metrics span{font-size:10px}.small-copy{font-size:12px;line-height:1.8;max-width:990px}.paper-section{background:#fbf9f1}.leadership-context{background:#efe8d7}.leadership-sheet{margin:0;max-width:1050px}.leadership-sheet img{width:100%;height:auto;border:1px solid #d3cdbf}.leadership-sheet figcaption{font-size:10px;color:#6b7278;margin-top:12px;line-height:1.7}.world-section{background:#07182d;padding:78px 0;color:#f6f1e4}.world-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.world-grid figure{margin:0}.world-grid figure img{width:100%;max-height:790px;object-fit:cover}.world-section h2{font-size:46px}.world-section .eyebrow,.world-section em{color:#ddc576}.world-section p{color:#bcc9d5;font-size:14px}.world-section .impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));color:#eddfb1}.world-section .text-link{color:#dec78c}.compact-benefits article{border-bottom:1px solid #374256;padding:17px 0}.compact-benefits strong{font-size:14px;font-weight:600}.compact-benefits p{margin:8px 0 0;font-size:12px;line-height:1.8}.table-wrap{overflow:auto}.compare-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.compare-table caption{font-size:12px;text-align:left;margin-bottom:16px;color:#67757b}.compare-table th,.compare-table td{padding:20px 22px;border-bottom:1px solid #d7cebc;text-align:left;vertical-align:top;line-height:1.7}.compare-table thead th{background:var(--navy);color:#f6e9c7}.compare-table tbody th{width:24%;font-weight:600}.compare-table td{width:38%;color:#50616c}.page-jumps{background:#ede5d2;border-bottom:1px solid #d6cab0}.page-jumps .container{display:flex;gap:38px;overflow:auto}.page-jumps a{font-size:12px;white-space:nowrap;padding:18px 0;color:#4d5a61}.split-panels{display:grid;grid-template-columns:1fr 1fr;gap:34px}.split-panels>article{padding:36px;background:#eeeadf;border-top:2px solid #b4985c}.split-panels>article>h3{font-family:var(--serif);font-size:31px}.split-panels>article>p{font-size:14px}.split-panels .benefit-grid{grid-template-columns:1fr;gap:25px}.split-panels .benefit h3{font-size:22px}.split-panels .benefit p{font-size:13px}.reading-lead{max-width:870px;font-size:18px;line-height:1.85}.portfolio-directory{padding:18px 0;border-top:1px solid #cac4b6;border-bottom:1px solid #cac4b6}.portfolio-directory summary{cursor:pointer;font-size:15px}.portfolio-tags{display:flex;gap:10px;flex-wrap:wrap;padding:25px 0}.portfolio-tags span{background:#e9e3d3;border:1px solid #d6c9a5;padding:9px 13px;font-size:12px}.material-direct-entry{background:#eee7d5;border-bottom:1px solid #d0c4a5;padding:24px 0}.material-direct-entry>.container{display:flex;justify-content:space-between;gap:20px;align-items:center}.material-direct-entry span{font-size:14px}.site-footer .footer-legal p{font-size:11px}.site-footer .footer-top{gap:35px}.sticky-request{margin-left:auto}.request-form .button{min-height:52px}
@media(min-width:1200px){.solution-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1180px){.desktop-nav{gap:14px}.desktop-nav a{font-size:11px}.header-inner{gap:17px}.solution-hero-grid{gap:38px}.request-grid{gap:45px}.banker-grid{gap:45px}.institution-grid{gap:35px}.world-grid{gap:38px}}
@media(max-width:980px){.desktop-nav{display:none}.menu-toggle{display:block;margin-left:auto}.header-cta{margin-left:auto}.solution-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banker-grid{gap:36px}.banker-copy h2{font-size:36px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-hero h1{font-size:45px}.solution-lead{font-size:15px}.institution-grid{grid-template-columns:1fr}.institution-grid figure img{height:300px;object-position:center 35%}.world-grid{gap:32px;align-items:start}.world-section h2{font-size:39px}}
@media(max-width:700px){.section{padding:54px 0}.container{width:calc(100% - 40px)}.brand-hero-copy h1{font-size:42px}.brand-hero-lead{font-size:18px}.brand-hero .hero-links{gap:14px}.solution-hero{padding:39px 0 43px}.solution-hero-grid{grid-template-columns:1fr;gap:28px}.solution-hero h1{font-size:42px;max-width:550px}.solution-lead{font-size:15px}.solution-visual img{height:315px;width:100%;max-width:480px;border-radius:110px 110px 2px 2px;object-position:center 23%;margin:auto}.solution-visual figcaption{font-size:9px;text-align:left;margin-inline:0}.action-pair{gap:12px;align-items:flex-start;margin-top:20px}.action-pair .button{padding:14px 19px;min-height:50px;font-size:12px}.action-pair .text-link{font-size:12px}.solution-card-grid{grid-template-columns:1fr;gap:20px}.solution-card-image{height:220px}.solution-card-body{padding:25px}.solution-card-body h3{font-size:28px}.solution-card-body p{font-size:14px}.ecosystem-band{padding:50px 0}.ecosystem-head{display:block}.ecosystem-band h2{font-size:34px}.ecosystem-head .button{margin-bottom:8px}.impact-metrics{gap:18px;grid-template-columns:1fr}.impact-metrics>div{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:18px}.impact-metrics strong{font-size:34px;margin:0}.impact-metrics span{font-size:12px}.ecosystem-band .impact-metrics{grid-template-columns:1fr}.banker-feature{padding:52px 0}.banker-grid{grid-template-columns:1fr;gap:32px}.banker-photo{max-height:490px}.banker-photo>img{height:440px;aspect-ratio:auto;object-position:30% 38%}.banker-copy h2{font-size:35px}.banker-copy p{font-size:14px}.request-section{padding:52px 0}.request-grid{grid-template-columns:1fr;gap:34px}.request-grid h2{font-size:34px}.request-form{padding:27px 23px}.request-product{font-size:25px}.request-form input,.request-form select{font-size:16px}.direct-contact{margin-top:24px}.benefit-grid{grid-template-columns:1fr;gap:30px}.benefit h3{font-size:26px}.benefit p{font-size:14px}.benefit-line{margin-bottom:17px}.institution-section{padding:53px 0}.institution-grid .impact-metrics strong{font-size:34px}.institution-grid .impact-metrics span{font-size:12px}.institution-grid figure img{height:285px}.world-section{padding:53px 0}.world-grid{grid-template-columns:1fr;gap:32px}.world-grid figure img{max-height:385px;object-position:center 38%}.world-section h2{font-size:37px}.world-section .impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.world-section .impact-metrics>div{display:block}.world-section .impact-metrics strong{margin-bottom:10px}.page-jumps .container{gap:25px}.page-jumps a{font-size:11px}.split-panels{grid-template-columns:1fr;gap:24px}.split-panels>article{padding:25px}.split-panels>article>h3{font-size:28px}.reading-lead{font-size:16px}.source-disclosure{margin-top:28px}.source-disclosure p{font-size:11px}.material-direct-entry>.container{flex-direction:column;align-items:start}.material-direct-entry .button{font-size:12px}.leadership-context .section-head p{font-size:13px}.site-footer .footer-top{grid-template-columns:1fr}.header-inner{height:79px;gap:12px}.header-cta{display:none!important}.necton-brand{width:132px}.necton-brand img{width:132px}.brand-lockup{gap:13px}.corporate-word{font-size:21px!important}.corporate-brand img{width:24px!important;height:39px!important}.brand-divider{height:35px}.hero-reassurance{font-size:10px}.site-footer{padding-bottom:95px}.mobile-cta .button{font-size:11px;padding:12px 15px}.mobile-cta>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.btg-ecosystem-logo{width:138px;height:auto;margin:0 0 22px}.world-grid figure img{height:470px;object-fit:cover;object-position:center}.solution-card-image img[src*="campanha-empresas"]{object-position:68% 38%}@media(max-width:700px){.world-grid figure img{height:auto;max-height:340px;object-fit:contain}.btg-ecosystem-logo{width:112px}}

.banker-copy h1{font-size:clamp(38px,3.4vw,53px)}@media(max-width:700px){.brand-hero-lead{max-width:54%;font-size:17px}.brand-hero-detail{max-width:54%;font-size:11px}.brand-hero-art{right:0;top:180px;width:42%;height:260px}.banker-copy h1{font-size:36px}.brand-hero h1{font-size:40px}}@media(max-width:370px){.brand-hero-lead{font-size:16px}.brand-hero-detail{font-size:10px}.brand-hero-art{top:202px;height:244px}.brand-hero h1{font-size:36px}.corporate-word{font-size:19px!important}.brand-lockup{gap:10px}.necton-brand,.necton-brand img{width:123px}}

.scroll-reveal{transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}
.scroll-reveal.reveal-pending{opacity:0;transform:translateY(24px)}
.scroll-reveal:focus-within{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.reveal-pending{opacity:1;transform:none;transition:none}}
@media print{.scroll-reveal,.scroll-reveal.reveal-pending{opacity:1;transform:none;transition:none}}

/* Keep editorial cards within narrow mobile viewports. */
.material-body{min-width:0;overflow-wrap:anywhere}

