*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--navy:#14233d;--navy-deep:#0c1729;--navy-mid:#1b2d4f;--navy-soft:#253b60;--gold:#c9a84c;--gold-muted:#b89840;--gold-light:#e8d5a0;--gold-pale:#f5edd6;--cream:#faf8f4;--warm-white:#f5f3ef;--text:#1a1a28;--text-2:#4a4a5a;--text-3:#7a7a8a;--text-4:#adadb8;--border:#e6e4df;--border-light:#f0ede8}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,system-ui,sans-serif;color:var(--text);line-height:1.7;-webkit-font-smoothing:antialiased}.page-shell,body{background:var(--navy-deep)}.page-shell{min-height:100vh;color:#fff}.back-home-btn{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:.85rem;font-weight:600;text-decoration:none;margin-bottom:1.5rem;padding:.4rem 1rem;border:1px solid rgba(201,168,76,.3);border-radius:4px;background:rgba(201,168,76,.05);transition:all .25s ease}.back-home-btn:hover{background:var(--gold);color:var(--navy);border-color:var(--gold);transform:translateX(-3px)}h1,h2,h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;line-height:1.2}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .4s}.nav--top{background:transparent}.nav--scroll{background:rgba(12,23,41,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.05)}.nav-inner{max-width:1140px;margin:0 auto;justify-content:space-between;padding:0 2rem;height:72px}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{text-decoration:none;gap:14px}.nav-logo svg{width:42px;height:42px;flex-shrink:0}.nav-logo-text{display:flex;flex-direction:column;gap:1px}.nav-logo-ewa{font-family:"DM Serif Display",serif;font-size:1.2rem;color:#fff;letter-spacing:.1em;line-height:1}.nav-logo-tag{font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.35);line-height:1}.nav-links{display:flex;gap:0;align-items:center}.nav-links a{color:hsla(0,0%,100%,.55);text-decoration:none;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:color .2s;letter-spacing:.01em}.nav-links a:hover{color:#fff}.nav-cta{background:var(--gold)!important;color:var(--navy)!important;padding:.5rem 1.4rem!important;border-radius:4px;font-weight:600!important;letter-spacing:.02em;margin-left:.5rem;transition:background .2s!important}.nav-cta:hover{background:var(--gold-muted)!important}.mob-btn{display:none;background:none;border:none;cursor:pointer;width:26px;height:18px;position:relative}.mob-btn span{display:block;width:100%;height:1.5px;background:#fff;position:absolute;left:0;transition:.3s}.mob-btn span:first-child{top:0}.mob-btn span:nth-child(2){top:8px}.mob-btn span:nth-child(3){top:16px}.logo-svg-globe{stroke:hsla(0,0%,100%,.5);fill:none}.logo-svg-orbit{stroke:var(--gold);fill:none}.logo-svg-text{fill:#fff;font-family:"DM Serif Display",serif}.hero{min-height:100vh;background:var(--navy-deep);display:flex;align-items:center;position:relative;overflow:hidden}.hero-bg-circles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.hero-bg-circles circle{fill:none;stroke:rgba(201,168,76,.04)}.hero-grid{max-width:1140px;margin:0 auto;padding:10rem 2rem 6rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:2;width:100%}.hero-eyebrow{font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:2rem;display:flex;align-items:center;gap:12px}.hero-eyebrow:before{content:"";width:32px;height:1px;background:var(--gold)}.hero h1{font-size:clamp(2.2rem,4.2vw,3.4rem);color:#fff;margin-bottom:1.5rem;letter-spacing:-.01em}.hero p{font-size:1.05rem;color:hsla(0,0%,100%,.5);max-width:480px;line-height:1.8;margin-bottom:2.5rem}.hero-btns{display:flex;gap:1rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:.8rem 2rem;border-radius:4px;font-size:.88rem;font-weight:600;text-decoration:none;letter-spacing:.02em;transition:all .25s;border:none;cursor:pointer;font-family:inherit}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:var(--gold-muted);transform:translateY(-1px)}.btn-outline{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.18)}.btn-outline:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.03)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-mid)}.btn-dark{background:var(--text);color:#fff}.btn-dark:hover{background:#333}.hero-right{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-logo-large{width:260px;height:260px;opacity:.9}.hero-logo-large .globe-line{stroke:hsla(0,0%,100%,.15);fill:none}.hero-logo-large .globe-ring{stroke:hsla(0,0%,100%,.3);fill:none}.hero-logo-large .orbit{stroke:var(--gold);fill:none;opacity:.6}.hero-logo-large text{fill:hsla(0,0%,100%,.85);font-family:"DM Serif Display",serif}.hero-trust{margin-top:2rem;text-align:center}.hero-trust p{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.2)}.sec{padding:7rem 2rem}.sec-cream{background:var(--cream)}.sec-white{background:#fff}.sec-dark{background:var(--navy);color:#fff}.sec-deep{background:var(--navy-deep);color:#fff}.sec-warm{background:var(--warm-white)}.wrap{max-width:1140px;margin:0 auto}.sec-head,.sec-head.center{margin-bottom:4rem}.sec-head.center{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.sec-eyebrow{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:.8rem;display:block}.sec-title{font-size:clamp(1.7rem,2.8vw,2.3rem);margin-bottom:1rem}.sec-sub{font-size:1rem;color:var(--text-3);line-height:1.75;max-width:560px}.sec-dark .sec-sub,.sec-deep .sec-sub{color:hsla(0,0%,100%,.45)}.stats-strip{background:var(--navy);padding:4rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.stats-row{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;text-align:center}.stat-num{font-family:"DM Serif Display",serif;font-size:2.4rem;color:var(--gold-light);line-height:1}.stat-label{font-size:.75rem;color:hsla(0,0%,100%,.35);letter-spacing:.04em;margin-top:6px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.why-item{position:relative;padding:2rem 1.5rem;border-left:2px solid var(--border)}.why-item:hover{border-left-color:var(--gold)}.why-num{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--border);line-height:1;margin-bottom:1rem}.why-item h4{font-size:.95rem;font-weight:600;margin-bottom:.5rem}.why-item p{font-size:.84rem;color:var(--text-3);line-height:1.65}.paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.path-card{padding:3rem;border:1px solid var(--border);border-radius:8px;background:#fff;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.path-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s}.path-card:hover:before{transform:scaleX(1)}.path-card:hover{border-color:var(--gold);box-shadow:0 12px 48px rgba(0,0,0,.05)}.path-num{font-family:"DM Serif Display",serif;font-size:4rem;color:var(--border);line-height:1;margin-bottom:1rem}.path-card h3{font-size:1.4rem;margin-bottom:.75rem}.path-card p{color:var(--text-3);font-size:.92rem;margin-bottom:1.5rem;line-height:1.7}.path-link{color:var(--gold-muted);font-weight:600;font-size:.85rem;text-decoration:none;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px}.path-link:hover{color:var(--gold);gap:10px}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.06);border-radius:8px;overflow:hidden}.svc-item{padding:2.5rem;background:var(--navy);transition:background .3s}.svc-item:hover{background:var(--navy-mid)}.svc-icon{width:40px;height:40px;border:1px solid rgba(201,168,76,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--gold);font-size:.85rem;font-weight:600;font-family:"DM Serif Display",serif}.svc-item h4{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:.4rem}.svc-item p{font-size:.84rem;color:hsla(0,0%,100%,.4);line-height:1.65}.pkg-detail{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.06)}.pkg-col h4{font-size:.88rem;font-weight:600;color:var(--gold-light);margin-bottom:1rem;letter-spacing:.05em}.pkg-list{list-style:none}.pkg-list li{padding:.4rem 0;font-size:.86rem;color:hsla(0,0%,100%,.5);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.pkg-list li:before{content:"—";color:var(--gold);flex-shrink:0;opacity:.6}.emp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.emp-item{padding:2rem 0;border-top:1px solid var(--border)}.emp-item h4{font-size:.95rem;font-weight:600;margin-bottom:.4rem}.emp-item p{font-size:.86rem;color:var(--text-3);line-height:1.65}.ind-grid{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:3rem}.ind-tag{padding:.5rem 1.2rem;border:1px solid var(--border);border-radius:3px;font-size:.8rem;color:var(--text-2);font-weight:500;transition:all .2s}.ind-tag:hover{border-color:var(--gold);color:var(--navy)}.emp-process{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--border)}.emp-process-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-top:1.5rem}.emp-process-item{padding:1.5rem;background:var(--cream);border-radius:6px}.emp-process-item h4{font-size:.88rem;font-weight:600;margin-bottom:.3rem}.emp-process-item p{font-size:.82rem;color:var(--text-3);line-height:1.6}.steps-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.steps-row:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:1px;background:var(--border)}.sec-dark .steps-row:before,.sec-deep .steps-row:before{background:hsla(0,0%,100%,.08)}.step-item{text-align:center;position:relative;padding:0 1rem}.step-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--gold);background:#fff;margin:0 auto 1.5rem;position:relative;z-index:2}.sec-dark .step-dot,.sec-deep .step-dot{background:var(--navy)}.step-item h4{font-size:.9rem;font-weight:600;margin-bottom:.4rem}.sec-dark .step-item h4,.sec-deep .step-item h4{color:#fff}.step-item p{font-size:.82rem;color:var(--text-3);line-height:1.6}.sec-dark .step-item p,.sec-deep .step-item p{color:hsla(0,0%,100%,.4)}.step-label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin-bottom:.5rem;font-weight:600}.sec-dark .step-label,.sec-deep .step-label{color:hsla(0,0%,100%,.25)}.price-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.price-card{padding:3rem}.price-card.feat{background:var(--navy);color:#fff;border-radius:8px;margin:-1px;position:relative;z-index:1}.price-eyebrow{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:.5rem}.price-name{font-size:1.3rem;margin-bottom:1.5rem}.price-amt,.price-name{font-family:"DM Serif Display",serif}.price-amt{font-size:2.8rem;line-height:1;margin-bottom:.25rem}.price-amt span{font-size:.85rem;font-weight:400;font-family:Inter,sans-serif;opacity:.5}.price-note{font-size:.82rem;color:var(--text-3);margin-bottom:2rem}.price-card.feat .price-note{color:hsla(0,0%,100%,.4)}.price-list{list-style:none;margin-bottom:2.5rem}.price-list li{padding:.4rem 0;font-size:.86rem;color:var(--text-2);display:flex;align-items:flex-start;gap:10px}.price-card.feat .price-list li{color:hsla(0,0%,100%,.6)}.price-list li:before{content:"—";color:var(--gold);flex-shrink:0;font-weight:600}.price-guarantee{margin-top:2rem;padding:1.5rem;border:1px solid rgba(201,168,76,.2);border-radius:6px;background:rgba(201,168,76,.03)}.price-guarantee h4{font-size:.82rem;font-weight:600;color:var(--gold-muted);margin-bottom:.3rem}.price-guarantee p{font-size:.8rem;color:var(--text-3);line-height:1.6}.price-card.feat .price-guarantee{border-color:rgba(201,168,76,.15);background:rgba(201,168,76,.05)}.price-card.feat .price-guarantee p{color:hsla(0,0%,100%,.4)}.price-cta{margin-top:auto}.price-bottom{text-align:center;margin-top:2.5rem;font-size:.82rem;color:var(--text-3)}.opp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.opp-card{padding:2.5rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;transition:border-color .3s}.opp-card:hover{border-color:rgba(201,168,76,.3)}.opp-tag{display:inline-block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:.75rem;padding:.3rem .75rem;border:1px solid rgba(201,168,76,.25);border-radius:3px}.opp-card h3{font-family:"DM Serif Display",serif;font-size:1.2rem;color:#fff;margin-bottom:.3rem}.opp-location{font-size:.82rem;color:hsla(0,0%,100%,.4);margin-bottom:1rem}.opp-card p{font-size:.86rem;color:hsla(0,0%,100%,.45);line-height:1.65;margin-bottom:1.25rem}.opp-reqs{list-style:none;margin-bottom:1.5rem}.opp-reqs li{font-size:.8rem;color:hsla(0,0%,100%,.4);padding:.25rem 0;display:flex;align-items:flex-start;gap:8px}.opp-reqs li:before{content:"—";color:var(--gold);opacity:.5;flex-shrink:0}.opp-apply{color:var(--gold);font-weight:600;font-size:.82rem;text-decoration:none;letter-spacing:.02em}.opp-apply:hover{color:var(--gold-light)}.opp-note{text-align:center;margin-top:2rem;font-size:.85rem;color:hsla(0,0%,100%,.35)}.about-grid{display:grid;grid-template-columns:5fr 4fr;grid-gap:5rem;gap:5rem;align-items:start}.about-text p{color:var(--text-2);font-size:.95rem;line-height:1.8;margin-bottom:1rem}.values-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-top:2.5rem}.val{padding:1.5rem;border-left:2px solid var(--gold);background:var(--cream)}.val h4{font-size:.88rem;font-weight:600;margin-bottom:.25rem}.val p{font-size:.8rem;color:var(--text-3);line-height:1.6}.about-sidebar{background:var(--navy);border-radius:8px;padding:3rem;color:#fff}.about-sidebar svg{width:120px;height:120px;margin-bottom:1.5rem}.about-sidebar p{font-size:.85rem;color:hsla(0,0%,100%,.45);line-height:1.7;margin-bottom:.5rem}.about-sidebar strong{color:#fff}.team-section{margin-top:5rem;padding-top:4rem;border-top:1px solid var(--border)}.team-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:3rem;gap:3rem;align-items:start}.team-avatar{width:100%;aspect-ratio:1;background:var(--navy);border-radius:8px;display:flex;align-items:center;justify-content:center}.team-avatar svg{width:80px;height:80px}.team-bio h3{font-size:1.3rem;margin-bottom:.3rem}.team-bio .team-role{font-size:.82rem;color:var(--gold-muted);font-weight:600;letter-spacing:.05em;margin-bottom:1.25rem}.team-bio p{font-size:.92rem;color:var(--text-2);line-height:1.8;margin-bottom:.75rem}.team-quals{list-style:none;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.team-quals li{font-size:.84rem;color:var(--text-3);padding:.3rem 0;display:flex;align-items:flex-start;gap:8px}.team-quals li:before{content:"—";color:var(--gold);flex-shrink:0}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.approach-card{padding:2.5rem;background:var(--cream);border-radius:8px;border:1px solid var(--border);transition:border-color .3s}.approach-card:hover{border-color:var(--gold)}.approach-num{font-family:"DM Serif Display",serif;font-size:3rem;color:var(--border);line-height:1;margin-bottom:1rem}.approach-card h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.approach-card p{font-size:.86rem;color:var(--text-3);line-height:1.65}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 4rem;gap:0 4rem}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.06)}.faq-q{font-size:.92rem;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:none;border:none;width:100%;text-align:left;color:#fff;font-family:inherit;padding:1.4rem 0;line-height:1.5}.faq-q span{flex-shrink:0;font-size:1.1rem;transition:transform .3s;color:var(--gold);font-weight:300}.faq-q.open span{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s}.faq-a.open{max-height:300px;padding-bottom:1.25rem}.faq-a p{font-size:.86rem;color:hsla(0,0%,100%,.45);line-height:1.75}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.c-item{margin-bottom:2rem}.c-item h4{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-weight:600;margin-bottom:.3rem}.c-item p{font-size:.92rem;color:var(--text-2)}.c-item a{color:var(--gold-muted);text-decoration:none}.c-item a:hover{color:var(--gold)}.c-form{display:flex;flex-direction:column;gap:.9rem}.f-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}.f-group{display:flex;flex-direction:column;gap:.35rem}.f-group label{font-size:.75rem;font-weight:500;color:var(--text-3);letter-spacing:.03em}.f-group input,.f-group select,.f-group textarea{padding:.7rem .9rem;border:1px solid var(--border);border-radius:4px;font-family:inherit;font-size:.88rem;transition:border-color .2s;background:#fff;color:var(--text)}.f-group input:focus,.f-group select:focus,.f-group textarea:focus{outline:none;border-color:var(--gold)}.f-group textarea{resize:vertical;min-height:100px}.cta-band{background:linear-gradient(135deg,var(--navy-deep),var(--navy-mid));padding:6rem 2rem;text-align:center;position:relative;overflow:hidden}.cta-band:after,.cta-band:before{content:"";position:absolute;border:1px solid rgba(201,168,76,.05);border-radius:50%}.cta-band:before{width:400px;height:400px;top:-120px;left:-80px}.cta-band:after{width:300px;height:300px;bottom:-100px;right:-60px}.cta-band h2{font-size:clamp(1.5rem,2.5vw,2rem);color:#fff;margin-bottom:.75rem}.cta-band h2,.cta-band p{position:relative;z-index:1}.cta-band p{font-size:.95rem;color:hsla(0,0%,100%,.4);max-width:460px;margin:0 auto 2rem;line-height:1.7}.disc{background:var(--warm-white);padding:1.5rem 2rem;border-top:1px solid var(--border)}.disc p{max-width:900px;margin:0 auto;font-size:.72rem;color:var(--text-4);line-height:1.7;text-align:center}.footer{background:var(--navy-deep);color:hsla(0,0%,100%,.4);padding:4rem 2rem 2rem}.ft-grid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr 1.5fr;grid-gap:2.5rem;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.ft-brand{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.ft-brand svg{width:36px;height:36px;flex-shrink:0}.ft-brand-name{font-family:"DM Serif Display",serif;font-size:1.2rem;color:var(--gold-light);letter-spacing:.1em}.ft-desc{font-size:.82rem;line-height:1.7;max-width:260px}.footer h4{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.25);margin-bottom:1.25rem;font-weight:600}.footer a{display:block;color:hsla(0,0%,100%,.4);text-decoration:none;font-size:.84rem;padding:.25rem 0;transition:color .2s}.footer a:hover{color:var(--gold-light)}.ft-newsletter p{font-size:.82rem;margin-bottom:.75rem;line-height:1.6}.ft-newsletter-form{display:flex;gap:.5rem}.ft-newsletter-form input{flex:1 1;padding:.55rem .75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;background:hsla(0,0%,100%,.04);color:#fff;font-size:.82rem;font-family:inherit}.ft-newsletter-form input::placeholder{color:hsla(0,0%,100%,.25)}.ft-newsletter-form input:focus{outline:none;border-color:var(--gold)}.ft-newsletter-form button{padding:.55rem 1rem;background:var(--gold);color:var(--navy);border:none;border-radius:4px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit}.ft-bottom{max-width:1140px;margin:0 auto;padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.72rem}.ft-legal{display:flex;gap:1.5rem}.ft-legal a{display:inline;padding:0}body,html{max-width:100vw;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body.nav-lock{overflow:hidden!important}.nav-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:95;animation:navFadeIn .25s ease-out}@keyframes navFadeIn{0%{opacity:0}to{opacity:1}}.mob-btn.open span:first-child{transform:translateY(8px) rotate(45deg)}.mob-btn.open span:nth-child(2){opacity:0}.mob-btn.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:1024px){.hero-grid{gap:2.5rem;padding:8rem 2rem 5rem}.approach-grid,.emp-grid,.opp-grid,.svc-grid,.team-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.ft-grid{grid-template-columns:2fr 1fr 1fr;gap:2.5rem 2rem}.faq-grid{grid-template-columns:1fr}.pkg-detail{gap:2rem}}@media (max-width:860px){.nav-inner{padding:0 1.25rem}.nav-links,.nav-logo-tag{display:none}.mob-btn{display:block}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:rgba(12,23,41,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:1.25rem 1.25rem 2rem;border-bottom:1px solid rgba(201,168,76,.2);box-shadow:0 20px 40px rgba(0,0,0,.6);gap:.25rem;animation:navSlideDown .3s cubic-bezier(.16,1,.3,1)}@keyframes navSlideDown{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.nav-links.open a{padding:.85rem 1rem;font-size:.95rem;font-weight:500;border-radius:6px;border-bottom:1px solid hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.nav-links.open a:active,.nav-links.open a:hover{background:rgba(201,168,76,.1);color:var(--gold-light)}.nav-links.open .nav-cta{margin-top:1rem!important;margin-left:0!important;padding:.85rem 1.5rem!important;text-align:center;justify-content:center;font-size:.95rem!important;border-radius:6px!important}}@media (max-width:768px){.hero-grid{grid-template-columns:1fr;padding:7rem 1.5rem 4rem;text-align:left;gap:3rem}.hero-eyebrow{justify-content:flex-start;margin-bottom:1.5rem}.hero-eyebrow:before{display:block;width:28px;height:1px;background:var(--gold)}.hero h1{font-size:clamp(2rem,6vw,2.5rem);text-align:left;margin-bottom:1.25rem}.hero p{margin-left:0;margin-right:0;text-align:left;font-size:.95rem;line-height:1.7;margin-bottom:2rem}.hero-btns{justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.85rem;width:100%}.hero-btns .btn{flex:1 1;min-width:130px;justify-content:center;padding:.8rem 1.1rem;font-size:.88rem;text-align:center}.hero-right{display:flex;flex-direction:column;align-items:center}.hero-logo-large{width:190px;height:190px}.hero-trust{margin-top:1.25rem}.sec{padding:3.75rem 1.25rem}.sec-head,.sec-head.center{margin-bottom:2.5rem}.sec-title{font-size:clamp(1.6rem,5.5vw,2.2rem)}.sec-sub{font-size:.92rem}.stats-strip{padding:3rem 1.25rem}.stats-row{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.stat-num{font-size:2.1rem}.about-grid,.approach-grid,.contact-grid,.emp-grid,.emp-process-grid,.opp-grid,.paths,.pkg-detail,.price-grid,.steps-row,.svc-grid,.team-grid,.values-grid,.why-grid{grid-template-columns:1fr}.path-card{padding:2rem 1.5rem}.path-num{font-size:3rem}.svc-item{padding:2rem 1.5rem}.why-item{padding:1.5rem 1.25rem}.price-grid{border:none;gap:1.5rem}.price-card{border:1px solid var(--border);border-radius:8px;padding:2rem 1.5rem;margin-bottom:0}.steps-row:before{display:none}.f-row{grid-template-columns:1fr;gap:1.25rem}.ft-grid{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.ft-grid>div:first-child,.ft-newsletter{grid-column:1/-1}.ft-bottom{flex-direction:column;gap:.75rem;text-align:center}.ind-grid{gap:.5rem}.page-shell{min-height:calc(100vh - 72px)}}@media (max-width:480px){.hero-grid{padding:6.5rem 1.25rem 3rem;text-align:left}.sec{padding:3rem 1rem}.hero-btns{flex-direction:row;flex-wrap:wrap;width:100%;gap:.75rem}.hero-btns .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.4rem);min-width:125px;justify-content:center;padding:.8rem .9rem;font-size:.85rem;text-align:center}.stats-row{grid-template-columns:1fr 1fr;gap:1.25rem .5rem}.stat-num{font-size:1.8rem}.stat-label{font-size:.7rem}.ft-grid{grid-template-columns:1fr;gap:2rem}.ft-newsletter-form{flex-direction:column;gap:.6rem}.ft-newsletter-form input{width:100%;font-size:16px}.ft-newsletter-form button{width:100%;padding:.75rem}.c-form input,.c-form select,.c-form textarea{font-size:16px;padding:.75rem .9rem}.c-form button[type=submit]{width:100%;justify-content:center}.btn{padding:.85rem 1.4rem;font-size:.88rem}}.page-shell .sec-dark[style*=paddingTop],.page-shell .sec[style*=paddingTop]{padding-top:100px!important}@media (max-width:768px){.page-shell .sec-dark[style*=paddingTop],.page-shell .sec[style*=paddingTop]{padding-top:85px!important}}