.naccima-shell{--background:#f7f9fc;--foreground:#132238;--card:#fff;--card-foreground:#132238;--popover:#fff;--popover-foreground:#132238;--primary:#0267bf;--primary-foreground:#fff;--secondary:#f0f4f3;--secondary-foreground:#132238;--muted:#f0f3f7;--muted-foreground:#627085;--accent:#028853;--accent-foreground:#132238;--border:#dfe6ee;--input:#dfe6ee;--ring:#5b9e91;--radius:.65rem;background:var(--background);min-height:100vh;color:var(--foreground);font-family:Manrope,sans-serif}.naccima-shell *{box-sizing:border-box}.naccima-shell button,.naccima-shell a,.naccima-shell input{font:inherit}.naccima-shell button{cursor:pointer}.naccima-shell .container{width:min(1180px,100% - 48px);margin-inline:auto}.naccima-shell .site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9fce0;border-bottom:1px solid #d3dce6a6;position:sticky;top:0}.naccima-shell .brand-mark{color:#132238;letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.naccima-shell .brand-mark>span:last-child{line-height:.92;display:grid}.naccima-shell .brand-mark strong{letter-spacing:.02em;font-size:15px}.naccima-shell .brand-mark em{color:#0267bf;font-size:17px;font-style:normal;font-weight:800}.naccima-shell .brand-symbol{color:#0267bf;background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 7px 18px #0047ab1f}.naccima-shell .nav-link,.naccima-shell .ghost-link,.naccima-shell .footer-links a,.naccima-shell .footer-links button{color:#627085;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s}.naccima-shell .nav-link:hover,.naccima-shell .ghost-link:hover,.naccima-shell .footer-links a:hover,.naccima-shell .footer-links button:hover{color:#0267bf}.naccima-shell .ghost-link{padding:10px 2px}.naccima-shell .nav-cta,.naccima-shell .primary-button{box-shadow:0 8px 20px #0047ab29;color:#fff!important;background:#0267bf!important;border:0!important;border-radius:8px!important;padding:12px 17px!important;font-size:12px!important;font-weight:800!important;transition:transform .18s,box-shadow .18s!important}.naccima-shell .nav-cta:hover,.naccima-shell .primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0047ab3d}.naccima-shell .nav-cta:active,.naccima-shell .primary-button:active,.naccima-shell .secondary-button:active{transform:scale(.97)}.naccima-shell .nav-cta,.naccima-shell .primary-button{align-items:center;gap:9px;display:inline-flex}.naccima-shell .mobile-menu-button{color:#132238;background:0 0;border:0;place-items:center;display:grid}.naccima-shell .mobile-nav{background:#f7f9fc;border-top:1px solid #e3e9ef;gap:3px;padding:14px 24px 22px;display:grid}.naccima-shell .mobile-nav a,.naccima-shell .mobile-nav button{color:#4c5b70;text-align:left;background:0 0;border:0;padding:12px 0;font-size:13px;font-weight:700;text-decoration:none;display:block}.naccima-shell .mobile-nav .primary-button{text-align:center}.naccima-shell .hero-section{background:linear-gradient(115deg,#f7f9fc 20%,#f0f5f5 100%);min-height:650px;position:relative;overflow:hidden}.naccima-shell .hero-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:54px;min-height:650px;display:grid;position:relative}.naccima-shell .hero-copy{max-width:600px;padding:76px 0 86px}.naccima-shell .eyebrow,.naccima-shell .section-kicker{color:#0267bf;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.naccima-shell .eyebrow-dot{background:#028853;border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 5px #008c5524}.naccima-shell .hero-copy h1{letter-spacing:-.065em;max-width:650px;margin:24px 0 22px;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:1.04}.naccima-shell .hero-copy h1 span,.naccima-shell h2 em{color:#0267bf;letter-spacing:-.045em;font-family:Playfair Display,serif;font-weight:600}.naccima-shell .hero-lede{color:#5e6c80;max-width:530px;font-size:15px;line-height:1.85}.naccima-shell .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.naccima-shell .secondary-button{color:#345067;background:0 0;border:0;align-items:center;gap:9px;padding:12px 6px;font-size:12px;font-weight:800;display:inline-flex}.naccima-shell .secondary-button svg{color:#028853}.naccima-shell .hero-trust{align-items:center;gap:12px;margin-top:56px;display:flex}.naccima-shell .hero-trust p{color:#7c8999;margin:0;font-size:10px;line-height:1.5}.naccima-shell .hero-trust strong{color:#536377;font-weight:800}.naccima-shell .avatar-stack{padding-left:8px;display:flex}.naccima-shell .avatar-stack span{color:#0267bf;background:#d8e7e2;border:2px solid #f7f9fc;border-radius:99px;place-items:center;width:29px;height:29px;margin-left:-8px;font:9px DM Mono;display:grid}.naccima-shell .avatar-stack span:nth-child(2){color:#75531e;background:#f0e3ca}.naccima-shell .avatar-stack span:nth-child(3){color:#3d5872;background:#dae5ef}.naccima-shell .avatar-stack span:nth-child(4){color:#fff;background:#0267bf}.naccima-shell .hero-visual{place-items:center;min-height:560px;display:grid;position:relative}.naccima-shell .hero-orbit{border:1px solid #0047ab1a;border-radius:50%;position:absolute;transform:rotate(-25deg)}.naccima-shell .orbit-one{width:600px;height:260px}.naccima-shell .orbit-two{border-color:#008c5526;width:430px;height:190px;transform:rotate(42deg)}.naccima-shell .certificate-card{z-index:2;background:#fffffff0;border:1px solid #e2e9ed;width:min(420px,90%);padding:28px;position:relative;transform:rotate(-4deg);box-shadow:0 30px 70px #13223824}.naccima-shell .certificate-top{color:#0267bf;align-items:center;gap:8px;display:flex}.naccima-shell .certificate-top>div{flex:1;line-height:1.15;display:grid}.naccima-shell .certificate-top small{color:#91a0ad;letter-spacing:.1em;font-size:7px}.naccima-shell .certificate-top b{letter-spacing:.05em;font-size:9px}.naccima-shell .mini-seal{color:#fff;background:#0267bf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.naccima-shell .verified-chip{color:#247b55;background:#e7f5ec;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.naccima-shell .certificate-title{color:#132238;text-align:center;margin:42px 0 11px;font-family:Playfair Display;font-size:28px}.naccima-shell .certificate-rule{background:#dfe7e5;height:1px}.naccima-shell .certificate-lines{gap:17px;margin:22px 0;display:grid}.naccima-shell .certificate-lines div{gap:4px;display:grid}.naccima-shell .certificate-lines small{color:#98a5b2;text-transform:uppercase;letter-spacing:.06em;font:8px DM Mono}.naccima-shell .certificate-lines strong{color:#2b4055;font-size:12px}.naccima-shell .certificate-lines .two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}.naccima-shell .certificate-footer{color:#81909d;border-top:1px solid #e6ecec;justify-content:space-between;align-items:center;padding-top:15px;font-size:8px;display:flex}.naccima-shell .certificate-footer span:first-child{align-items:center;gap:5px;display:inline-flex}.naccima-shell .qr-placeholder{color:#0267bf;font-size:28px;line-height:.6}.naccima-shell .floating-note{z-index:3;background:#fffffff5;border:1px solid #e8edf0;border-radius:9px;align-items:center;gap:10px;min-width:186px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 14px 35px #1322381a}.naccima-shell .floating-note span:last-child{gap:3px;display:grid}.naccima-shell .floating-note strong{font-size:10px}.naccima-shell .floating-note small{color:#7f8d9c;font-size:9px}.naccima-shell .note-top{top:105px;right:0}.naccima-shell .note-bottom{bottom:98px;left:8px}.naccima-shell .note-icon{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.naccima-shell .note-icon.green{color:#217c56;background:#e1f3e7}.naccima-shell .note-icon.gold{color:#886222;background:#f8eedb}.naccima-shell .hero-glow{background:radial-gradient(circle,#d3e5e1b8,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:20px;right:-130px}.naccima-shell .trust-strip{background:#fff;border-block:1px solid #e5ebef}.naccima-shell .trust-strip-inner{color:#8593a2;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;font-weight:700;display:flex}.naccima-shell .trust-strip-inner>div{color:#40556d;align-items:center;gap:8px;display:inline-flex}.naccima-shell .trust-strip-inner svg{color:#0267bf}.naccima-shell .section{padding-block:118px}.naccima-shell .section-kicker{margin-bottom:18px}.naccima-shell .section-kicker.light{color:#a9d5c1}.naccima-shell .split-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.naccima-shell .split-heading h2,.naccima-shell .center-heading h2,.naccima-shell .services-heading h2,.naccima-shell .partner-layout h2,.naccima-shell .chamber-content h2,.naccima-shell .final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,51px);line-height:1.07}.naccima-shell .split-heading p,.naccima-shell .services-heading>p,.naccima-shell .partner-layout p,.naccima-shell .chamber-content p,.naccima-shell .final-cta p{color:#718096;margin:0;font-size:14px;line-height:1.8}.naccima-shell .problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px;display:grid}.naccima-shell .problem-card{min-height:220px;box-shadow:none!important;border:0!important;border-radius:5px!important}.naccima-shell .problem-card .p-6{padding:28px}.naccima-shell .problem-number{letter-spacing:.12em;opacity:.65;font:10px DM Mono}.naccima-shell .problem-card h3{letter-spacing:-.02em;margin:40px 0 10px;font-size:16px}.naccima-shell .problem-card p{opacity:.76;margin:0;font-size:12px;line-height:1.7}.naccima-shell .muted-card{color:#1d4c39;background:#e5f1eb!important}.naccima-shell .accent-card{color:#7a2026;background:#f8e6e6!important}.naccima-shell .accent-card .problem-number{color:#da0001}.naccima-shell .dark-card{color:#fff;background:#38424b!important}.naccima-shell .cream-section{background:#eef3f0}.naccima-shell .center-heading{text-align:center;max-width:600px;margin-inline:auto}.naccima-shell .center-heading .section-kicker{justify-content:center}.naccima-shell .center-heading p{color:#768b8d;margin-top:20px;font-size:13px;line-height:1.7}.naccima-shell .steps-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:66px;display:grid}.naccima-shell .step-item{position:relative}.naccima-shell .step-number{color:#fff;background:#0267bf;border-radius:50%;place-items:center;width:42px;height:42px;font:11px DM Mono;display:grid}.naccima-shell .step-connector{border-top:1px dashed #a5c1b9;height:1px;position:absolute;top:21px;left:54px;right:-40px}.naccima-shell .step-item:last-child .step-connector{display:none}.naccima-shell .step-item h3{margin:30px 0 10px;font-size:16px}.naccima-shell .step-item p{color:#718384;max-width:270px;margin:0;font-size:12px;line-height:1.75}.naccima-shell .requirements-panel{background:#fff;border:1px solid #dce7e1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin-top:92px;padding:38px 42px;display:grid}.naccima-shell .requirements-panel h3{margin:0 0 10px;font-size:21px}.naccima-shell .requirements-panel p{color:#7b8e8d;max-width:300px;margin:0;font-size:12px;line-height:1.7}.naccima-shell .requirement-list{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.naccima-shell .requirement-list div{color:#415b5d;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.naccima-shell .requirement-list svg{color:#0267bf;background:#e1efea;border-radius:50%;flex:none;width:21px;height:21px;padding:3px}.naccima-shell .services-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.naccima-shell .services-grid{background:#dce4ea;border:1px solid #dce4ea;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid;overflow:hidden}.naccima-shell .service-tile{background:#fff;min-height:205px;padding:28px;transition:background .2s,transform .2s;position:relative}.naccima-shell .service-tile:hover{z-index:1;background:#f1f7f5;transform:translateY(-3px)}.naccima-shell .service-icon{color:#0267bf;background:#e4f0ed;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.naccima-shell .service-tile h3{margin:28px 0 8px;font-size:15px}.naccima-shell .service-tile p{color:#768496;max-width:230px;font-size:11px;line-height:1.7}.naccima-shell .tile-arrow{color:#028853;position:absolute;bottom:24px;right:26px}.naccima-shell .partner-section{color:#fff;background:#263746;padding-block:112px}.naccima-shell .partner-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.naccima-shell .partner-layout h2{margin-bottom:22px}.naccima-shell .partner-layout p{color:#aac0c2;max-width:390px;margin-bottom:28px}.naccima-shell .light-button{align-items:center;gap:8px;color:#263746!important;background:#e8f0ed!important;border:0!important;border-radius:6px!important;padding:12px 17px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.naccima-shell .partner-list{border-top:1px solid #d2ebe333}.naccima-shell .partner-list>div{border-bottom:1px solid #d2ebe333;grid-template-columns:42px 1fr 18px;align-items:center;gap:14px;padding:18px 0;display:grid}.naccima-shell .partner-list span{color:#a9c3bd;font:10px DM Mono}.naccima-shell .partner-list strong{color:#e1eeea;font-size:13px;font-weight:600}.naccima-shell .partner-list svg{color:#028853}.naccima-shell .chamber-section{padding-block:110px}.naccima-shell .chamber-card{background:#f0e8d8;grid-template-columns:1fr 1fr;min-height:470px;display:grid;overflow:hidden}.naccima-shell .chamber-content{padding:65px 65px 60px}.naccima-shell .chamber-content h2{color:#24374a}.naccima-shell .chamber-content p{color:#687484;max-width:405px;margin:25px 0 30px}.naccima-shell .chamber-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.naccima-shell .text-link{color:#65736f;align-items:center;gap:3px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.naccima-shell .chamber-graphic{background:#e5d8bd;position:relative;overflow:hidden}.naccima-shell .graphic-ring{border:1px solid #6f593538;border-radius:50%;position:absolute}.naccima-shell .ring-a{width:420px;height:420px;top:24px;left:35px}.naccima-shell .ring-b{border-color:#6f593559;width:300px;height:300px;top:84px;left:94px}.naccima-shell .graphic-core{color:#f4eee2;text-align:center;background:#173d3b;border-radius:50%;place-items:center;gap:8px;width:150px;height:150px;font-size:12px;font-weight:800;display:grid;position:absolute;top:160px;left:169px;box-shadow:0 15px 30px #3f2e1b29}.naccima-shell .graphic-core svg{color:#d4af6d}.naccima-shell .graphic-tag{color:#5e4c31;background:#fffaefde;padding:9px 12px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 8px 20px #422d161a}.naccima-shell .tag-a{top:72px;right:23px}.naccima-shell .tag-b{bottom:72px;left:19px}.naccima-shell .tag-c{bottom:105px;right:25px}.naccima-shell .final-cta{color:#fff;background:#0267bf;padding-block:90px}.naccima-shell .final-cta-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.naccima-shell .final-cta h2 em{color:#b7d8ef}.naccima-shell .final-cta p{color:#b8d1ca;max-width:390px;margin-bottom:25px}.naccima-shell .site-footer{color:#94a9ad;background:#102734}.naccima-shell .footer-top{justify-content:space-between;align-items:center;gap:25px;padding-block:38px;display:flex}.naccima-shell .footer-brand{color:#e7f0ed}.naccima-shell .footer-brand em{color:#91c2b4}.naccima-shell .footer-links{gap:26px;display:flex}.naccima-shell .footer-links a,.naccima-shell .footer-links button{color:#94a9ad}.naccima-shell .footer-secure{color:#90aaa7;align-items:center;gap:8px;font-size:10px;display:flex}.naccima-shell .footer-bottom{color:#6f898f;border-top:1px solid #bddcd31f;justify-content:space-between;padding-block:18px 25px;font-size:10px;display:flex}.naccima-shell .verify-dialog{border:1px solid #dbe5e5!important;border-radius:5px!important;padding:30px!important}.naccima-shell .dialog-icon{color:#0267bf;background:#e3f0ec;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:17px;display:grid}.naccima-shell .verify-dialog h2{letter-spacing:-.04em;font-size:22px}.naccima-shell .verify-dialog p{color:#7b8795;font-size:12px}.naccima-shell .verify-field{gap:9px;margin-top:18px;display:flex}.naccima-shell .verify-field input{color:#132238;border:1px solid #dbe3e8;border-radius:6px;outline:none;flex:1;min-width:0;padding:0 13px;font-size:12px}.naccima-shell .verify-field input:focus{border-color:#5b9e91;box-shadow:0 0 0 3px #5b9e911f}.naccima-shell .dialog-note{align-items:center;gap:6px;display:flex;margin:17px 0 0!important;font-size:10px!important}.naccima-shell .public-tool-page{background:linear-gradient(145deg,#f7f9fc,#eef6f5);min-height:100vh;padding:0 5vw 80px}.naccima-shell .tool-top{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:24px 0;display:flex}.naccima-shell .tool-top .brand-symbol,.naccima-shell .tool-top .brand-logo{width:40px;height:40px}.naccima-shell .tool-card{background:#fff;border:1px solid #dfe8ec;max-width:650px;margin:55px auto 0;padding:42px;box-shadow:0 20px 50px #13223814}.naccima-shell .tool-card h1{letter-spacing:-.04em;margin:21px 0 8px;font-size:32px}.naccima-shell .tool-card>p{color:#748294;max-width:500px;margin:0;font-size:12px;line-height:1.7}.naccima-shell .tool-card .verify-field{margin-top:25px}.naccima-shell .tool-card .verify-field input{min-height:43px}.naccima-shell .verification-result{color:#20724b;background:#f1fbf5;border:1px solid #cce8d9;border-radius:6px;align-items:flex-start;gap:13px;margin-top:23px;padding:17px;display:flex}.naccima-shell .verification-result>div{flex:1;gap:5px;min-width:0;display:grid}.naccima-shell .verification-result strong{color:#1f4e3b;font-size:13px}.naccima-shell .verification-result span{color:#587367;font-size:11px}.naccima-shell .verification-result svg{flex:none}.naccima-shell .verified-text{color:#028853;font-size:10px;font-weight:800}.naccima-shell .verification-result.not-found{color:#7a2026;background:#fdf2f2;border-color:#f3c9c9}.naccima-shell .verification-result.not-found strong{color:#7a2026}.naccima-shell .verification-result.not-found span{color:#96575c}.naccima-shell .verification-result.is-error{color:#6b5423;background:#fbf6ea;border-color:#f0ddb8}.naccima-shell .verification-result.is-error strong{color:#6b5423}.naccima-shell .verification-result.is-error span{color:#8a7245}@media (max-width:640px){.naccima-shell .tool-card{margin-top:35px;padding:27px}.naccima-shell .tool-card h1{font-size:27px}}@media (max-width:900px){.naccima-shell .hero-grid,.naccima-shell .split-heading,.naccima-shell .services-heading,.naccima-shell .partner-layout,.naccima-shell .chamber-card,.naccima-shell .final-cta-inner{grid-template-columns:1fr}.naccima-shell .hero-grid{padding-top:25px}.naccima-shell .hero-copy{padding:48px 0 10px}.naccima-shell .hero-visual{min-height:500px}.naccima-shell .hero-glow{right:-300px}.naccima-shell .partner-layout{gap:55px}.naccima-shell .chamber-graphic{min-height:450px}.naccima-shell .footer-top{flex-wrap:wrap}.naccima-shell .footer-secure{width:100%}}@media (max-width:640px){.naccima-shell .container{width:min(100% - 32px,1180px)}.naccima-shell .hero-section,.naccima-shell .hero-grid{min-height:auto}.naccima-shell .hero-copy h1{font-size:45px}.naccima-shell .hero-lede{font-size:14px}.naccima-shell .hero-visual{min-height:420px;margin:-20px -40px;transform:scale(.9)}.naccima-shell .note-top{top:60px;right:-10px}.naccima-shell .note-bottom{bottom:54px;left:-4px}.naccima-shell .trust-strip-inner{flex-wrap:wrap;gap:16px;padding-block:18px}.naccima-shell .trust-strip-inner>span{width:100%}.naccima-shell .trust-strip-inner>div{font-size:9px}.naccima-shell .section{padding-block:80px}.naccima-shell .problem-grid,.naccima-shell .steps-grid,.naccima-shell .services-grid{grid-template-columns:1fr}.naccima-shell .problem-grid{gap:10px}.naccima-shell .problem-card{min-height:170px}.naccima-shell .problem-card h3{margin-top:25px}.naccima-shell .step-connector{display:none}.naccima-shell .steps-grid{gap:36px;margin-top:45px}.naccima-shell .requirements-panel{grid-template-columns:1fr;gap:30px;margin-top:60px;padding:28px}.naccima-shell .requirement-list{grid-template-columns:1fr}.naccima-shell .services-heading{gap:24px}.naccima-shell .partner-section{padding-block:80px}.naccima-shell .partner-layout{gap:40px}.naccima-shell .chamber-content{padding:42px 28px}.naccima-shell .chamber-graphic{min-height:370px}.naccima-shell .ring-a{width:340px;height:340px;top:15px;left:4px}.naccima-shell .ring-b{width:240px;height:240px;top:65px;left:54px}.naccima-shell .graphic-core{top:115px;left:99px}.naccima-shell .tag-a{top:44px;right:14px}.naccima-shell .tag-b{bottom:55px;left:8px}.naccima-shell .tag-c{bottom:75px;right:12px}.naccima-shell .final-cta-inner{gap:30px}.naccima-shell .footer-top,.naccima-shell .footer-bottom{flex-direction:column;align-items:flex-start}.naccima-shell .footer-links{flex-wrap:wrap;gap:13px 20px}.naccima-shell .verify-field{flex-direction:column;gap:10px}.naccima-shell .verify-field input{min-height:44px;padding-block:10px}}.naccima-shell .brand-logo{object-fit:contain;width:44px;height:44px}.naccima-shell .auth-page{color:#132238;background:linear-gradient(135deg,#f7f9fc 35%,#eef6f4);min-height:100vh;padding:28px 5vw 35px}.naccima-shell .auth-brand-row{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;display:flex}.naccima-shell .auth-brand-note{color:#7d8a98;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.naccima-shell .auth-layout{grid-template-columns:1fr 440px;align-items:center;gap:100px;max-width:1060px;margin:70px auto 55px;display:grid}.naccima-shell .auth-intro h1{letter-spacing:-.065em;margin:10px 0 22px;font-size:clamp(38px,5vw,66px);line-height:1.02}.naccima-shell .auth-intro h1 em{color:#0267bf;font-family:Playfair Display,serif;font-style:italic;font-weight:600}.naccima-shell .auth-intro>p{color:#718092;max-width:500px;font-size:14px;line-height:1.85}.naccima-shell .auth-benefits{gap:14px;margin-top:34px;display:grid}.naccima-shell .auth-benefits div{color:#40566a;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.naccima-shell .auth-benefits svg{color:#028853}.naccima-shell .auth-card{background:#fff;border:1px solid #dce6eb;padding:34px;box-shadow:0 22px 60px #1322381a}.naccima-shell .auth-card-icon{color:#0267bf;background:#eaf3fc;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.naccima-shell .auth-card h2{letter-spacing:-.04em;margin:21px 0 8px;font-size:22px}.naccima-shell .auth-card-lede{color:#748294;margin:0;font-size:11px;line-height:1.7}.naccima-shell .auth-card-lede strong{color:#0267bf}.naccima-shell .auth-form{gap:16px;margin-top:25px;display:grid}.naccima-shell .auth-form label{color:#45586d;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.naccima-shell .auth-form input{font-size:12px}.naccima-shell .auth-submit{justify-content:center;width:100%;margin-top:3px}.naccima-shell .auth-divider{color:#9aa5af;align-items:center;gap:10px;margin:25px 0 15px;font-size:10px;display:flex}.naccima-shell .auth-divider:before,.naccima-shell .auth-divider:after{content:"";background:#e7edf0;flex:1;height:1px}.naccima-shell .auth-signin{justify-content:center;width:100%;color:#0267bf!important;border-color:#b7cde2!important;font-size:11px!important;font-weight:800!important}.naccima-shell .auth-forgot-link{text-align:right;margin-top:4px;font-size:11px;display:block}.naccima-shell .auth-back-link{align-items:center;gap:6px;margin-top:22px;font-size:11px;display:inline-flex}.naccima-shell .auth-security{color:#8b98a4;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:9px;display:flex}.naccima-shell .auth-footnote{color:#73818f;text-align:center;justify-content:center;align-items:center;gap:8px;max-width:760px;margin:0 auto;font-size:10px;line-height:1.6;display:flex}.naccima-shell .auth-footnote svg{color:#028853;flex:none}@media (max-width:850px){.naccima-shell .auth-layout{grid-template-columns:1fr;gap:40px;max-width:560px;margin-top:50px}.naccima-shell .auth-intro h1{font-size:47px}.naccima-shell .auth-brand-note{display:none}.naccima-shell .auth-card{padding:27px}}@media (max-width:500px){.naccima-shell .auth-page{padding-inline:20px}.naccima-shell .auth-layout{margin-top:42px}.naccima-shell .auth-intro h1{font-size:42px}.naccima-shell .auth-footnote{text-align:left;align-items:flex-start}}.naccima-shell .submit-error{color:#b91c1c;background:#fef2f2;border-radius:6px;margin:0;padding:10px 12px;font-size:11px;font-weight:700}.naccima-shell .button-like{border-radius:.375rem;justify-content:center;align-items:center;height:2.25rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.naccima-shell .workspace-loading{color:#0267bf;place-items:center;min-height:100vh;font-size:13px;display:grid}.naccima-shell .hero-headline{animation:.76s cubic-bezier(.23,1,.32,1) both naccimaHeroHeadlineIn}@keyframes naccimaHeroHeadlineIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.naccima-shell .hero-headline{animation:none}}.naccima-shell .mineral-visual-band{isolation:isolate;background:#163a3c;min-height:355px;margin:48px 0 34px;position:relative;overflow:hidden;box-shadow:0 18px 45px #1933401f}.naccima-shell .mineral-visual-band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e2731b8 0%,#0e27312e 52%,#0e27310d 100%);position:absolute;inset:0}.naccima-shell .mineral-visual-band img{object-fit:cover;width:100%;height:355px;display:block}.naccima-shell .mineral-visual-band .mineral-visual-image{will-change:transform;height:391px;margin-top:-18px;transition:transform .18s linear}.naccima-shell .mineral-visual-caption{z-index:1;color:#fff;gap:8px;max-width:290px;display:grid;position:absolute;bottom:30px;left:34px}.naccima-shell .mineral-visual-caption span{color:#a9d7c9;text-transform:uppercase;letter-spacing:.14em;font:10px DM Mono}.naccima-shell .mineral-visual-caption strong{letter-spacing:-.035em;font-size:21px;line-height:1.15}@media (max-width:640px){.naccima-shell .mineral-visual-band{min-height:300px;margin:38px 0 28px}.naccima-shell .mineral-visual-band img{height:300px}.naccima-shell .mineral-visual-band .mineral-visual-image{height:330px;margin-top:-15px}.naccima-shell .mineral-visual-caption{bottom:22px;left:22px;right:22px}.naccima-shell .mineral-visual-caption strong{font-size:18px}}.naccima-shell .material-story{padding-top:30px}.naccima-shell .material-story-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.naccima-shell .material-story-heading p{color:#68788a;max-width:410px;font-size:14px;line-height:1.8}.naccima-shell .material-story-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.naccima-shell .material-story-grid figure{background:#dbe5e2;min-height:300px;margin:0;position:relative;overflow:hidden}.naccima-shell .material-story-grid img{object-fit:cover;width:100%;height:300px;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.naccima-shell .material-story-grid figure:hover img{transform:scale(1.04)}.naccima-shell .material-story-grid figcaption{color:#fff;text-shadow:0 1px 14px #00000059;align-items:center;gap:13px;display:flex;position:absolute;inset:auto 20px 18px}.naccima-shell .material-story-grid figcaption:before{content:"";z-index:-1;background:linear-gradient(#0000,#0b1f26c2);position:absolute;inset:-24px -20px -18px}.naccima-shell .material-story-grid figcaption span{color:#a9d7c9;font:10px DM Mono}.naccima-shell .material-story-grid figcaption strong{font-size:16px}@media (prefers-reduced-motion:reduce){.naccima-shell .mineral-visual-band .mineral-visual-image,.naccima-shell .material-story-grid img{transition:none}}@media (max-width:900px){.naccima-shell .material-story-heading{gap:24px}}@media (max-width:640px){.naccima-shell .material-story{padding-top:10px}.naccima-shell .material-story-heading,.naccima-shell .material-story-grid{grid-template-columns:1fr}.naccima-shell .material-story-grid{gap:12px;margin-top:32px}.naccima-shell .material-story-grid figure,.naccima-shell .material-story-grid img{height:250px;min-height:250px}}.naccima-shell .hero-section,.naccima-shell .hero-grid{min-height:610px}.naccima-shell .hero-copy{padding-top:52px;padding-bottom:60px}.naccima-shell .problem-section{padding-top:76px}@media (max-width:900px){.naccima-shell .hero-section,.naccima-shell .hero-grid{min-height:auto}.naccima-shell .hero-copy{padding-top:58px;padding-bottom:62px}.naccima-shell .problem-section{padding-top:72px}}@media (max-width:640px){.naccima-shell .hero-copy{padding-top:44px;padding-bottom:48px}.naccima-shell .problem-section{padding-top:56px}}.naccima-shell .eyebrow-dot{background:#da0001;box-shadow:0 0 0 5px #da00011f}.naccima-shell .avatar-stack span:first-child{color:#fff;background:#da0001}.naccima-shell .trust-strip-inner>div:nth-of-type(3) svg{color:#00711f}.naccima-shell .trust-strip-inner>div:nth-of-type(4) svg{color:#0267bf}.naccima-shell .service-tile:hover .service-icon{color:#00711f;background:#e5f3eb}.naccima-shell .footer-secure svg{color:#00711f}.naccima-shell .account-path-note{color:#50666c;background:#f3f8f6;border:1px solid #dfe9e6;border-radius:8px;gap:7px;margin-top:18px;padding:13px 14px;font-size:10px;line-height:1.45;display:grid}.naccima-shell .account-path-note strong{color:#0267bf;font-size:10px}.naccima-shell .account-path-note span{padding-left:13px;position:relative}.naccima-shell .account-path-note span:before{content:"";background:#00711f;border-radius:50%;width:5px;height:5px;position:absolute;top:.48em;left:0}.naccima-shell .site-header{z-index:40;position:sticky;top:0}@media (max-width:640px){.naccima-shell .site-header>.container{height:64px}.naccima-shell .site-header .brand-symbol{width:38px;height:38px}.naccima-shell .site-header .brand-mark{gap:8px}.naccima-shell .site-header .brand-mark strong{font-size:13px}.naccima-shell .site-header .brand-mark em{font-size:15px}.naccima-shell .mobile-nav{z-index:41;position:relative}}
