:root{--black:#050806;--ink:#101713;--green:#0a6a37;--green-dark:#034526;--green-deep:#021d12;--lime:#8bc53f;--silver:#d7dcda;--silver-dark:#8c9691;--pale:#f4f6f4;--white:#fff;--line:#d9dfdc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:124px}body{margin:0;color:var(--ink);background:#fff;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img,video{max-width:100%}button,input,select,textarea{font:inherit}a,button{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.shell{width:min(1220px,calc(100% - 44px));margin:auto}.topbar{position:-webkit-sticky;position:sticky;z-index:50;top:0;background:rgba(3,17,12,.97);border-bottom:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav{min-height:122px;justify-content:space-between;gap:24px}.brand-logo,.nav{display:flex;align-items:center}.brand-logo{width:250px;height:104px;padding:5px 12px;flex:0 0 auto;justify-content:center;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,.3)}.brand-logo img{display:block;width:100%;height:100%;object-fit:contain}.desktop-navigation{justify-content:flex-end;gap:26px;min-width:0}.desktop-navigation,.links{display:flex;align-items:center}.links{gap:21px;color:#fff;font-size:.83rem;font-weight:700;white-space:nowrap}.links a:hover{color:var(--lime)}.nav-actions{display:flex;gap:9px}.btn,.button,.demo-btn,.nav-tab{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;padding:12px 18px;font-weight:800;line-height:1.1;cursor:pointer}.nav-tab{font-size:.78rem;white-space:nowrap}.nav-tab-outline{border-color:rgba(139,197,63,.85);color:#fff}.green-button,.nav-tab-outline:hover,.nav-tab-solid{background:var(--lime);color:var(--black)}.green-button:hover,.nav-tab-solid:hover{background:#a7de5d;transform:translateY(-1px)}.mobile-navigation{display:none;position:relative;color:#fff}.mobile-navigation summary{padding:11px 15px;border:1px solid rgba(255,255,255,.45);cursor:pointer;font-weight:800;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-menu{position:absolute;right:0;top:55px;width:min(320px,calc(100vw - 28px));display:grid;grid-gap:4px;gap:4px;padding:16px;background:var(--green-deep);box-shadow:0 18px 40px rgba(0,0,0,.3)}.mobile-menu>a{padding:11px 12px;font-weight:700}.mobile-menu .nav-tab{margin-top:4px}.kicker{text-transform:uppercase;letter-spacing:.18em;font-weight:900;font-size:.76rem;margin:0 0 18px}.kicker:before{content:"";display:inline-block;width:28px;height:2px;background:currentColor;margin:0 12px 4px 0}.kicker.light{color:#fff}.kicker.light:before{background:var(--lime)}.kicker.blue,.kicker.green{color:var(--green)}.kicker.dark{color:var(--black)}.demo-hero{min-height:820px;position:relative;overflow:hidden;background:var(--green-deep);color:#fff}.hero-video{width:100%;height:100%;object-fit:cover}.hero-shade,.hero-video{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,rgba(1,19,12,.96),rgba(1,19,12,.72) 48%,rgba(1,19,12,.35))}.hero-content{position:relative;z-index:2;padding-top:120px}.demo-hero h1{max-width:850px;margin:0 0 24px;font-size:clamp(3.6rem,7vw,6.4rem);line-height:.94;letter-spacing:-.06em}.demo-hero h1 em{display:inline-block;color:var(--lime);font-style:normal}.hero-copy{max-width:720px;color:#e0e8e2;font-size:1.22rem}.hero-values{position:absolute;z-index:3;left:50%;bottom:52px;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,1fr);background:rgba(2,28,17,.88);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-values article{min-height:210px;padding:30px;border-right:1px solid rgba(255,255,255,.18)}.hero-values article:last-child{border-right:0}.hero-values span{display:block;color:var(--lime);font-weight:900;font-size:.78rem;margin-bottom:20px}.hero-values strong{display:block;font:700 clamp(1.7rem,2.2vw,2.45rem)/1.05 Georgia,serif}.hero-values p{margin:12px 0 0;color:#cbd7d0;font-size:.9rem}.dual-path{display:grid;grid-template-columns:1fr 1fr}.path-card{min-height:610px;position:relative;overflow:hidden;color:#fff;padding:150px max(7vw,48px) 72px}.path-card>div{position:relative;z-index:2;max-width:590px}.path-card.professional{background:linear-gradient(135deg,#086a39,#0b3b27)}.path-card.employer{background:linear-gradient(135deg,#111713,#020704)}.path-card h2{font-size:clamp(3rem,5vw,5rem);line-height:.96;margin:0 0 25px;letter-spacing:-.05em}.path-subtitle{max-width:520px;color:#d7dfda;font-size:1.05rem}.giant-number{position:absolute;top:-50px;left:6vw;font:260px/1 Georgia,serif;color:rgba(255,255,255,.055)}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.button{padding:15px 22px}.light-button{background:#fff;color:var(--black)}.light-button:hover{background:var(--lime)}.ghost-button{border-color:rgba(255,255,255,.65);color:#fff}.ghost-button:hover{border-color:var(--lime);color:var(--lime)}.btn.navy,.dark-button{background:var(--black);color:#fff}.btn.navy:hover,.dark-button:hover{background:var(--green)}.text-link{display:inline-block;font-weight:800;border-bottom:1px solid;padding-bottom:7px}.text-link.light{color:#fff}.industries-section{padding:110px 0 130px;background:#fff}.section-intro{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:90px;gap:90px;align-items:end;margin-bottom:60px}.apply-section h2,.section-heading h2,.section-intro h2,.staffing-models h2,.standard-copy h2,.story-band h2,.story-copy h2,.why-lead h2{margin:0;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1;letter-spacing:-.05em}.section-heading+p,.section-intro>p{color:#606b65;font-size:1.05rem}.industry-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.industry-card{min-height:440px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:30px;background-size:cover;background-position:50%;color:#fff;overflow:hidden}.industry-card:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.18);pointer-events:none}.card-number{color:var(--lime);font-weight:900}.card-number,.industry-card-content{position:relative;z-index:1}.industry-card h3{max-width:620px;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.05rem);line-height:1.04}.industry-card p{max-width:560px;color:#dbe4de}.industry-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.industry-actions a{padding:11px 14px;border:1px solid rgba(255,255,255,.62);font-size:.8rem;font-weight:900}.industry-actions a:first-child{background:#fff;color:var(--black)}.industry-actions a:hover{background:var(--lime);border-color:var(--lime);color:var(--black)}.standard-section{display:grid;grid-template-columns:34% 66%;background:var(--pale)}.standard-mark{background:linear-gradient(145deg,var(--lime),#4a8f24);padding:105px 6vw}.standard-mark>strong{display:block;font:135px/1 Georgia,serif;margin:28px 0 58px;color:var(--black)}.standard-mark>p:last-child{font:700 1.4rem/1.5 Georgia,serif}.standard-copy{padding:105px 7vw}.standard-copy>p:not(.kicker){max-width:760px;color:#5e6a63;font-size:1.07rem}.check-grid{display:grid;grid-template-columns:1fr 1fr;margin:38px 0}.check-grid span{padding:17px 0;border-top:1px solid var(--line);font-weight:800}.apply-section{background:linear-gradient(135deg,var(--green-deep),#07100b);color:#fff;padding:115px 0}.apply-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px}.apply-grid>div>p:not(.kicker){max-width:530px;color:#bdcbc2}.network-form{display:grid;grid-gap:17px;gap:17px}.form label,.network-form label,.search-grid label{display:grid;grid-gap:7px;gap:7px;font-size:.8rem;font-weight:800}.network-form input,.network-form select{width:100%;height:52px;padding:0 15px;border:1px solid #496555;background:#0d3020;color:#fff}.network-form input::placeholder{color:#a8bbb0}.network-form input[type=file]{height:auto;padding:15px;border-style:dashed}.consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;font-size:.76rem!important;font-weight:400!important;color:#bac9c0}.consent input{width:17px!important;height:17px!important}.demo-btn{background:var(--lime);color:var(--black)}.btn:disabled,.demo-btn:disabled{opacity:.6;cursor:wait}.footer{background:#020604;color:#c7d0cb;padding:70px 0 28px}.footer-grid{display:grid;grid-template-columns:1fr .65fr;grid-gap:80px;gap:80px;align-items:center}.footer-logo{display:flex;width:min(410px,100%);height:220px;padding:12px 20px;background:#fff;border-radius:16px}.footer-logo img{width:100%;height:100%;object-fit:contain}.footer-tagline{font:700 1.45rem Georgia,serif;color:#fff}.footer-contact h2{font-size:2rem;color:#fff;margin:0 0 18px}.footer-contact p{color:#b9c6be}.footer-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:48px;font-size:.85rem}.footer-links a:hover{color:var(--lime)}.copyright{border-top:1px solid rgba(255,255,255,.15);margin-top:35px;padding-top:24px;font-size:.78rem}.page-bg{background:var(--pale)}.inner-hero{position:relative;min-height:510px;display:flex;align-items:flex-end;color:#fff;background-position:50%;background-size:cover;overflow:hidden}.inner-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,20,12,.96),rgba(1,20,12,.55))}.inner-hero-content{position:relative;z-index:1;padding-top:110px;padding-bottom:78px}.inner-hero h1{max-width:980px;margin:0 0 20px;font-size:clamp(3.3rem,7vw,6rem);line-height:.96;letter-spacing:-.055em}.inner-hero-content>p:last-child{max-width:720px;color:#d6e1da;font-size:1.12rem}.story-hero{background-image:url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=2000&q=84)}.solutions-hero{background-image:url(https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=2000&q=84)}.specialized-hero{background-image:url(https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=2000&q=84)}.why-hero{background-image:url(https://images.unsplash.com/photo-1552664730-d307ca884978?auto=format&fit=crop&w=2000&q=84)}.story-section{padding:110px 0}.story-grid{display:grid;grid-template-columns:1fr .82fr;grid-gap:80px;gap:80px;align-items:center}.story-copy p:not(.kicker){color:#55615b;font-size:1.05rem}.story-photo{margin:0;overflow:hidden;background:var(--silver)}.story-photo img{display:block;width:100%;height:100%;object-fit:cover}.tall-photo{height:650px}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:90px}.purpose-grid article{padding:42px;background:#fff;border:1px solid var(--line)}.purpose-grid article>span{color:var(--lime);font-weight:900}.purpose-grid h2{font-size:2.2rem;line-height:1.1}.purpose-grid p:last-child{color:#5e6963}.story-band{padding:100px 0;background:var(--green-deep);color:#fff}.story-band-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px;align-items:center}.wide-photo{height:430px}.story-band p:not(.kicker){color:#c2d0c7}.differentiators-section,.practice-section,.sector-section,.why-section{padding:110px 0}.section-heading{max-width:820px;margin-bottom:55px}.differentiator-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.differentiator-grid article{padding:34px;background:#fff;border:1px solid var(--line)}.differentiator-grid span,.model-grid>article>span,.practice-title>span,.sector-card>span,.why-list article>span{color:var(--green);font-weight:900}.differentiator-grid h3{font-size:1.45rem}.differentiator-grid p{color:#5d6962}.center-action{display:flex;justify-content:center;margin-top:45px}.practice-list{display:grid;grid-gap:16px;gap:16px}.practice-row{scroll-margin-top:145px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;padding:50px;background:#fff;border:1px solid var(--line)}.practice-title h3{margin:0 0 12px;font-size:2.2rem;line-height:1.08}.practice-title p{color:#5e6a63}.practice-row ul{column-count:2;column-gap:36px;margin:0;padding-left:20px}.practice-row li{page-break-inside:avoid;break-inside:avoid;margin:0 0 12px}.staffing-models{padding:110px 0;background:var(--green-deep);color:#fff}.model-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.2)}.model-grid article{min-height:330px;padding:30px;border-right:1px solid rgba(255,255,255,.2)}.model-grid article:last-child{border-right:0}.model-grid span{color:var(--lime)}.model-grid h3{font-size:1.65rem;line-height:1.1}.model-grid p{color:#c1cec5}.sector-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.sector-card{min-height:285px;display:block;padding:38px;background:#fff;border:1px solid var(--line)}.sector-card>div{width:100%;min-width:0}.sector-card h2,.sector-card p,.sector-card strong{overflow-wrap:normal;word-break:normal}.sector-card:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:0 20px 45px rgba(3,49,26,.1)}.sector-card h2{margin:0;font-size:2rem;line-height:1.08}.sector-card p{color:#5e6a63}.sector-card strong{color:var(--green)}.sector-cta{padding:80px 0;background:var(--green)}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:40px;color:#fff}.cta-row h2{margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.why-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:start}.why-lead{position:-webkit-sticky;position:sticky;top:160px}.why-lead>p:not(.kicker){color:#5e6a63}.why-list{display:grid}.why-list article{display:block;padding:35px 0;border-top:1px solid var(--line)}.why-list article>div{width:100%;min-width:0}.why-list h3{margin:0;font-size:1.7rem}.why-list p{color:#5e6a63}.section{padding:105px 0;min-height:70vh}.section h1{font-size:clamp(2.8rem,5vw,4.7rem);line-height:1;letter-spacing:-.05em;margin:.15em 0 .7em}.section h2{font-size:1.6rem}.lead{font-size:1.12rem;color:#5e6a63;max-width:700px}.filters{display:grid;grid-template-columns:1.4fr 1fr .8fr auto;grid-gap:10px;gap:10px;background:#fff;border:1px solid var(--line);padding:18px;margin:0 0 30px}.filters input,.filters select,.form input,.form select,.form textarea{width:100%;border:1px solid #afbbb4;padding:12px;background:#fff;color:var(--ink)}.result-count{color:#5e6a63;font-weight:700}.job-list{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.job-row{background:#fff;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:40px}.job-row h2{font-size:1.6rem;margin:14px 0 8px}.job-row p{color:#5e6a63;max-width:750px}.job-row strong{font-size:.87rem}.jobmeta{display:flex;gap:8px;flex-wrap:wrap}.pill{background:#e8f0eb;padding:5px 9px;font-size:.78rem;font-weight:700}.circle-link{width:50px;height:50px;flex:0 0 50px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-size:1.4rem}.empty{background:#fff;border:1px solid var(--line);padding:50px;text-align:center}.job-detail{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:start}.job-detail>article{padding-top:20px}.job-detail ul{padding-left:20px}.job-detail li{margin:10px 0}.compensation{font-weight:800;color:var(--green)}.eeo{border-top:1px solid var(--line);padding-top:20px;color:#5e6a63;font-size:.85rem}.panel{background:#fff;border:1px solid var(--line);padding:28px}.form{display:grid;grid-gap:16px;gap:16px}.form h2{margin-top:0}.form section{display:grid;grid-gap:15px;gap:15px}.form h3{margin-bottom:0}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form textarea{min-height:120px}.notice{padding:14px;background:#ddf5e4;color:#134c2c;margin:0}.notice.error{background:#ffe6e6;color:#842828}.employer-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:start}.step-list{display:grid;margin-top:50px;border-top:1px solid var(--line)}.step-list>div{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}.step-list>div>strong{color:var(--green)}.step-list span{display:grid}.step-list small{color:#5e6a63}.prose{max-width:850px}.prose h2{margin-top:40px}.admin-page{min-height:100vh;background:var(--pale)}.admin-login{max-width:520px;margin:70px auto}.admin-shell{display:grid;grid-template-columns:250px 1fr;min-height:70vh}.admin-nav{background:var(--green-deep);color:#fff;padding:35px 24px;display:flex;flex-direction:column;gap:6px}.admin-nav h2{margin:0 0 25px;font-size:1.1rem}.admin-nav button{border:0;background:transparent;color:#c8d4cc;text-align:left;text-transform:capitalize;padding:12px;cursor:pointer}.admin-nav button.active{background:var(--green);color:#fff}.admin-nav button:last-child{margin-top:auto}.admin-content{padding:45px;min-width:0}.admin-content h1{font-size:2.4rem;margin-top:0}.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.metric{background:#fff;border:1px solid var(--line);padding:25px;display:grid;grid-gap:6px;gap:6px}.metric strong{font:2.5rem Georgia,serif;color:var(--green)}.metric span{text-transform:capitalize;color:#5e6a63}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:13px;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap}th{background:#eaf0ec;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}td select{padding:7px}.link-button{border:0;background:none;color:var(--green);font-weight:800;cursor:pointer}small{color:#5e6a63}@media(max-width:1120px){.desktop-navigation{display:none}.mobile-navigation{display:block}.nav{min-height:106px}.brand-logo{width:220px;height:90px}.hero-content{padding-top:90px}.model-grid{grid-template-columns:1fr 1fr}.model-grid article:nth-child(2){border-right:0}.model-grid article{border-bottom:1px solid rgba(255,255,255,.2)}}@media(max-width:900px){.demo-hero{min-height:980px}.hero-content{padding-top:80px}.hero-shade{background:linear-gradient(180deg,rgba(1,19,12,.9),rgba(1,19,12,.58))}.hero-values{bottom:34px;grid-template-columns:1fr}.hero-values article{min-height:auto;padding:20px 24px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.hero-values article:last-child{border-bottom:0}.hero-values strong{font-size:1.55rem}.hero-values p{margin-top:6px}.apply-grid,.dual-path,.employer-layout,.job-detail,.standard-section,.story-band-grid,.story-grid,.why-layout{grid-template-columns:1fr}.path-card{min-height:520px;padding-top:125px}.section-intro{gap:18px}.differentiator-grid,.industry-grid,.purpose-grid,.section-intro,.sector-grid{grid-template-columns:1fr}.industry-card{min-height:410px}.standard-copy,.standard-mark{padding:75px 7vw}.practice-row{grid-template-columns:1fr;gap:28px;padding:35px}.why-lead{position:static}.filters{grid-template-columns:1fr 1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-shell{grid-template-columns:1fr}.admin-nav{position:-webkit-sticky;position:sticky;top:106px;z-index:5;flex-direction:row;overflow:auto}.admin-nav h2{display:none}.admin-nav button:last-child{margin:0 0 0 auto}}@media(max-width:620px){.shell{width:min(100% - 28px,1220px)}.nav{min-height:92px}.brand-logo{width:178px;height:76px;padding:4px 8px}.mobile-navigation summary{font-size:.8rem}html{scroll-padding-top:100px}.demo-hero{min-height:970px}.hero-content{padding-top:62px}.demo-hero h1{font-size:3.35rem}.hero-values{width:calc(100% - 28px)}.path-card{padding:110px 24px 55px}.path-card h2{font-size:3.1rem}.industry-card{padding:24px}.industry-card h3{font-size:2rem}.industry-actions{display:grid}.standard-mark>strong{font-size:100px}.check-grid,.filters,.footer-grid,.model-grid,.two{grid-template-columns:1fr}.model-grid article{border-right:0}.practice-row ul{column-count:1}.differentiators-section,.practice-section,.sector-section,.story-section,.why-section{padding:75px 0}.tall-photo{height:460px}.inner-hero{min-height:440px}.inner-hero-content{padding:70px 0 55px}.inner-hero h1{font-size:3.3rem}.sector-card{grid-template-columns:1fr}.cta-row{align-items:flex-start;flex-direction:column}.footer-logo{height:180px}.job-row{align-items:flex-start;padding:22px}.circle-link{width:42px;height:42px;flex-basis:42px}.admin-content{padding:22px 14px}.footer-links{gap:16px}}.confirmation-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(1,16,10,.74);padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirmation-dialog{width:min(100%,480px);max-height:calc(100vh - 40px);overflow:auto;padding:44px 30px 32px;border-radius:18px;background:#fff;color:var(--ink);text-align:center;box-shadow:0 24px 90px rgba(0,0,0,.4)}.confirmation-check{width:70px;height:70px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lime);color:var(--green-deep);font-size:2rem;font-weight:900}.confirmation-dialog h2{margin:0;font-size:clamp(1.55rem,5vw,2rem);line-height:1.2}.confirmation-dialog p{margin:18px 0 26px;color:#536057}.confirmation-close{border:0;background:var(--green-deep);color:#fff;border-radius:6px;padding:13px 42px;font-weight:800;cursor:pointer}.confirmation-close:focus-visible,.confirmation-close:hover{background:var(--green);outline-offset:3px}@media(prefers-reduced-motion:reduce){.confirmation-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.compliance-section{padding:100px 0 105px;background:#f4f6f4}.compliance-intro{max-width:890px;margin:0 auto 45px;text-align:center}.compliance-intro h2{font-size:clamp(2.25rem,4.5vw,4.25rem);letter-spacing:-.045em;line-height:1.08;margin:0 0 17px}.compliance-intro>p:last-child{font-size:1.08rem;color:#4d5d52;margin:0}.compliance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.compliance-card{background:#fff;border:1px solid #dce4de;border-top:4px solid var(--green);padding:28px 23px 32px;box-shadow:0 10px 30px rgba(0,30,15,.045)}.compliance-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#e8f4e2;color:var(--green-dark);font-size:1.55rem;font-weight:800;margin-bottom:24px}.compliance-card h3{font-size:1.3rem;line-height:1.22;margin:0 0 14px}.compliance-card p{font-size:.95rem;line-height:1.6;color:#54625a;margin:0}.urgent-section{padding:68px 0;background:linear-gradient(110deg,#022214,#064b2a);color:#fff}.urgent-layout{display:flex;align-items:center;justify-content:space-between;gap:55px}.urgent-layout>div{max-width:900px}.urgent-layout h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.06;letter-spacing:-.035em;margin:0 0 18px}.urgent-layout p:last-child{color:#dfebe3;font-size:1.04rem;line-height:1.7;margin:0}.urgent-layout .button{flex:none;white-space:nowrap}.standard-mark .standard-promise{font:700 clamp(2.4rem,4.4vw,4.2rem)/1.07 Georgia,serif;letter-spacing:-.035em;margin:32px 0}.w2-protection{max-width:1200px;margin:42px auto 0;padding:17px 20px;border-top:1px solid rgba(255,255,255,.2);font-size:.89rem;line-height:1.6;color:#d8e7dc}.w2-protection strong{color:var(--lime)}.brand-logo img,.footer-logo img{object-fit:contain;object-position:center}@media(max-width:1000px){.compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.urgent-layout{align-items:flex-start;flex-direction:column;gap:26px}}@media(max-width:620px){.compliance-section{padding:65px 0}.compliance-grid{grid-template-columns:1fr}.compliance-card{padding:24px}.urgent-section{padding:57px 0}.urgent-layout .button{white-space:normal}.standard-mark .standard-promise{font-size:2.7rem}}