:root{--bg-cream: #f8f6f0;--text-dark: #2c1a10;--primary-orange: #ff6b00;--orange-light: #ff8c3a;--brown-dark: #3a2618;--brown-mid: #553e2e;--white: #ffffff;--border-color: #e5dfd3;--font-main: "Outfit", sans-serif}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%}body{overflow-x:hidden;max-width:100%}#how-it-works{scroll-margin-top:80px}.bd-hero-star{display:none}@keyframes bdStarPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}.bd-hero-container{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem);align-items:center}.bd-hero-left{display:flex;flex-direction:column;gap:0}.bd-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bd-orange);background:#ff6b0014;border:1px solid rgba(255,107,0,.22);border-radius:100px;padding:.3rem .85rem;margin-bottom:1.4rem;width:fit-content}.bd-hero-star-dot{font-size:.8rem;line-height:1}.bd-hero-title{font-size:clamp(2.8rem,5vw,4.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;color:var(--bd-brown);margin:0 0 1.4rem;display:block}.bd-hero-accent{display:block;color:var(--bd-orange);font-style:italic;position:relative}.bd-hero-lead{font-size:1.1rem;line-height:1.72;color:var(--bd-brown);font-weight:500;margin:0 0 .65rem;max-width:46ch}.bd-hero-sub{font-size:.96rem;line-height:1.75;color:var(--bd-muted);margin:0 0 2.4rem;max-width:48ch}.bd-hero-ctas{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.bd-hero-btn-primary{display:inline-flex;align-items:center;background:var(--bd-orange);color:#fff;font-size:.97rem;font-weight:700;padding:.85rem 1.85rem;border-radius:100px;text-decoration:none;box-shadow:0 8px 22px #ff6b0052;transition:transform .25s ease,box-shadow .25s ease}.bd-hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ff6b0066}.bd-hero-btn-ghost{display:inline-flex;align-items:center;gap:.35rem;color:var(--bd-brown);font-size:.97rem;font-weight:600;text-decoration:none;padding:.85rem 0;border-bottom:2px solid rgba(30,21,14,.18);transition:border-color .22s ease,color .22s ease}.bd-hero-right{display:flex;justify-content:center;align-items:center}.bd-journey{position:relative;width:100%;max-width:440px;display:flex;flex-direction:column;gap:0;padding:1rem 0}.bd-journey-line{position:absolute;left:50%;top:28px;bottom:28px;width:2px;background:linear-gradient(to bottom,#f5d3a8,#e8964e,#c96828,#b65520,#3d302a);transform:translate(-50%);z-index:0;border-radius:2px}.bd-journey-step{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;padding:.6rem 0}.bd-journey-step--right{flex-direction:row-reverse}.bd-journey-node{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.6);box-shadow:0 4px 16px #00000026;z-index:2}.bd-journey-node span{font-size:.72rem;font-weight:800;letter-spacing:.06em}.bd-journey-node--1{background:#f5d3a8;color:#6b380d}.bd-journey-node--2{background:linear-gradient(135deg,#e8964e,#d97f35);color:#3a1e07}.bd-journey-node--3{background:linear-gradient(135deg,#c96828,#b05520);color:#fff}.bd-journey-node--4{background:linear-gradient(135deg,#b65520,#9a4418);color:#ffe8d9}.bd-journey-node--5{background:linear-gradient(135deg,#3d302a,#2e231e);color:#c9b8b0}.bd-journey-card{flex:1;padding:.9rem 1.2rem;border-radius:14px;border:1px solid var(--bd-border);background:#fff;box-shadow:0 2px 14px #1e150e12;transition:transform .25s ease,box-shadow .25s ease;max-width:165px}.bd-journey-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1e150e24}.bd-journey-card strong{display:block;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--bd-brown);margin-bottom:.18rem}.bd-journey-card p{font-size:.8rem;color:var(--bd-muted);margin:0;line-height:1.4}.bd-journey-card--1{border-top:3px solid #f5d3a8}.bd-journey-card--2{border-top:3px solid #e8964e}.bd-journey-card--3{border-top:3px solid #c96828}.bd-journey-card--4{border-top:3px solid #b65520}.bd-journey-card--5{border-top:3px solid #3d302a}@media(max-width:900px){.bd-hero-container{grid-template-columns:1fr}.bd-hero-right{order:-1}.bd-journey{max-width:480px;margin:0 auto}}@media(max-width:640px){.bd-hero{padding:5.5rem 0 3rem}.bd-hero-title{font-size:clamp(2.2rem,9vw,3rem)}.bd-hero-lead,.bd-hero-sub{max-width:100%}.bd-journey-card{max-width:140px;padding:.75rem .9rem}.bd-journey-node{width:42px;height:42px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--bg-cream);color:var(--text-dark);line-height:1.5;overflow-x:hidden}a{text-decoration:none;color:inherit}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 4rem;position:sticky;top:0;background-color:var(--bg-cream);z-index:100}.logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.25rem;color:var(--primary-orange)}.nav-links{display:flex;gap:2rem;font-size:.95rem;font-weight:500}.nav-links a{position:relative;transition:color .3s}.nav-links a:hover{color:var(--primary-orange)}.nav-actions{display:flex;gap:1rem;align-items:center}.btn-outline{border:1px solid var(--text-dark);padding:.5rem 1.25rem;border-radius:2rem;font-weight:500;font-size:1.05rem;font-weight:700;transition:all .3s}.btn-outline:hover{background-color:var(--text-dark);color:var(--bg-cream)}.btn-primary{background-color:var(--primary-orange);color:var(--white);padding:.8rem 2rem;border-radius:2rem;font-weight:600;font-size:1rem;transition:background-color .3s,transform .2s;border:2px solid var(--primary-orange);cursor:pointer}.btn-primary:hover{background-color:var(--orange-light);border-color:var(--orange-light);transform:translateY(-2px)}.btn-outline-dark{border:2px solid var(--text-dark);color:var(--text-dark);padding:.8rem 2rem;border-radius:2rem;font-weight:600;font-size:1rem;background:transparent;transition:all .3s;cursor:pointer}.btn-outline-dark:hover{background-color:var(--text-dark);color:var(--white)}.btn-light{background-color:var(--bg-cream);color:var(--text-dark);padding:.8rem 2rem;border-radius:2rem;font-weight:600;font-size:1rem;display:inline-block;margin-top:1.5rem;transition:transform .3s;cursor:pointer}.btn-light:hover{transform:translateY(-3px)}.hero{display:grid;grid-template-columns:1fr 1.1fr;gap:4rem;padding:.5rem 4rem 8rem;max-width:1400px;margin:0 auto;position:relative;align-items:start;min-height:auto;z-index:1}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,black 50%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse at center,black 50%,transparent 90%)}.main-orb{width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,0,.15) 0%,rgba(255,140,58,.05) 50%,transparent 70%);top:10%;right:5%;animation:floatOrb 15s ease-in-out infinite alternate}.secondary-orb{width:400px;height:400px;background:radial-gradient(circle,rgba(250,210,180,.2) 0%,transparent 70%);bottom:-10%;left:20%;animation:floatOrb 20s ease-in-out infinite alternate-reverse}.noise-overlay{display:none}@keyframes floatOrb{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,40px) scale(1.1)}}.hero-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.premium-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(44,26,16,.1);background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1.25rem;border-radius:2rem;font-size:.7rem;font-weight:700;letter-spacing:2px;color:var(--brown-mid);box-shadow:0 4px 20px #00000008;margin-bottom:2rem}.badge-dot{width:6px;height:6px;background:var(--primary-orange);border-radius:50%;box-shadow:0 0 8px var(--primary-orange);animation:pulseDot 2s infinite}@keyframes pulseDot{0%{box-shadow:0 0 #ff6b0066}70%{box-shadow:0 0 0 6px #ff6b0000}to{box-shadow:0 0 #ff6b0000}}.hero-title{font-size:4.5rem;line-height:1.05;font-weight:800;letter-spacing:-.03em;color:var(--text-dark);margin-bottom:1.5rem}.highlight-gradient{background:linear-gradient(135deg,var(--primary-orange),#ff4500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;position:relative}.highlight-gradient:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary-orange),transparent);border-radius:2px;opacity:.5}.hero-desc{font-size:1.25rem;color:var(--brown-mid);max-width:520px;line-height:1.6;margin-bottom:3rem;font-weight:400;opacity:.9}.hero-actions{display:flex;gap:1.5rem;align-items:center}.magnetic-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.magnetic-btn .btn-text{position:relative;z-index:2;pointer-events:none}.magnetic-btn.btn-primary{background:var(--primary-orange);color:var(--white);padding:1rem 2.5rem;border-radius:3rem;font-weight:600;font-size:1.1rem;border:none;box-shadow:0 10px 30px #ff6b004d;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease}.magnetic-btn.btn-primary .btn-glow{position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 60%);transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:transform .6s ease-out;z-index:1}.magnetic-btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ff6b0066}.magnetic-btn.btn-primary:hover .btn-glow{transform:translate(-50%,-50%) scale(1)}.magnetic-btn.btn-outline-dark{padding:1rem 2.5rem;border-radius:3rem;font-weight:600;font-size:1.1rem;color:var(--text-dark);background:transparent;border:1px solid rgba(44,26,16,.2);transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.magnetic-btn.btn-outline-dark:hover{border-color:var(--text-dark);background:#2c1a1008}.hero-visual{position:relative;height:600px;width:100%;perspective:1000px}.animated-path{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.stage-nodes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.glass-card{position:absolute;width:220px;border-radius:20px;background:#fff6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 40px #00000008,inset 0 1px #fffc;padding:1.4rem;transition:all .5s cubic-bezier(.165,.84,.44,1);transform-style:preserve-3d;cursor:pointer;border:1px solid rgba(255,255,255,.4)}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(135deg,#fff6,#fff0);pointer-events:none;z-index:-1}.glass-card .card-inner{position:relative;z-index:2;transform:translateZ(20px);transition:transform .5s ease}.glass-card .stage-num{font-family:var(--font-main);font-size:.8rem;font-weight:700;color:var(--primary-orange);margin-bottom:.5rem;opacity:.9;letter-spacing:2px;transition:all .3s ease}.glass-card h3{font-size:1.4rem;font-weight:800;color:var(--text-dark);margin-bottom:.4rem;letter-spacing:-.5px}.glass-card .stage-desc{font-size:1.05rem;font-weight:700;color:var(--brown-mid);opacity:.8;height:auto;margin-top:.2rem;transition:all .4s ease;line-height:1.5;font-weight:400}.card-glow{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,107,0,.15) 0%,transparent 70%);border-radius:50%;opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:1}.node-idea{top:5%;left:10%;background:linear-gradient(145deg,#f5d3a9,#e3b982)}.node-build{top:24%;right:5%;background:linear-gradient(145deg,#ea8d42,#d47120);border-color:#ffffff4d}.node-launch{bottom:25%;left:10%;background:linear-gradient(135deg,#c24a00,#993a00);border-color:#ffffff26;box-shadow:0 20px 40px #993a0066,inset 0 1px #ffffff26}.node-launch h3,.node-launch .stage-desc{color:var(--white)}.node-launch .stage-num{color:#ffffffe6}.node-grow{bottom:2%;right:5%;background:linear-gradient(135deg,#2d1d13,#170e09);border-color:#ffffff14;box-shadow:0 20px 40px #170e0999,inset 0 1px #ffffff14}.node-grow h3,.node-grow .stage-desc{color:var(--white);opacity:.9}.node-grow .stage-num{color:#ffffffb3}.glass-card:hover{transform:translateY(-10px) scale(1.03) rotate(0);box-shadow:0 30px 60px #00000014,0 0 30px #ff6b0026,inset 0 1px #fff;border-color:#ffffffb3;z-index:10}.node-launch:hover{box-shadow:0 30px 60px #e65c0040,inset 0 1px #fff9}.node-grow:hover{box-shadow:0 30px 60px #2c1e1466,inset 0 1px #ffffff4d}.glass-card:hover .card-inner{transform:translateZ(25px)}.glass-card:hover .stage-num{opacity:1;transform:scale(1.05);transform-origin:left center}.glass-card:hover .stage-desc,.glass-card:hover .card-glow{opacity:1}.scrolling-banner{background-color:var(--brown-dark);color:var(--primary-orange);padding:1.75rem 0;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,107,0,.15);border-bottom:1px solid rgba(255,107,0,.15)}.scrolling-content{display:inline-block;animation:scroll-right 30s linear infinite;font-weight:600;letter-spacing:2px;font-size:1.05rem;font-weight:700}.scrolling-content span{margin:0 1rem}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.confident-builders{padding:7.5rem 4rem 8rem;background-color:#f7f4ea;background-image:radial-gradient(ellipse 65% 55% at 50% 0%,rgba(255,104,53,.06) 0%,transparent 65%),radial-gradient(ellipse 55% 45% at 100% 100%,rgba(7,58,50,.06) 0%,transparent 65%),linear-gradient(to right,rgba(7,58,50,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(7,58,50,.025) 1px,transparent 1px);background-size:100% 100%,100% 100%,54px 54px,54px 54px;position:relative;overflow:hidden;font-family:Plus Jakarta Sans,Outfit,sans-serif;color:#42342b}.cb-container{max-width:1260px;margin:0 auto;position:relative;z-index:2}.cb-ambient-canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.cb-aura-orb{position:absolute;border-radius:50%;filter:blur(60px)}.cb-aura-1{top:5%;left:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,104,53,.07) 0%,transparent 70%)}.cb-aura-2{bottom:5%;right:5%;width:650px;height:650px;background:radial-gradient(circle,rgba(7,58,50,.07) 0%,transparent 70%)}.cb-eyebrow-wrap{display:inline-flex;align-items:center;gap:.55rem;padding:6px 16px;background:#fff;border:1px solid rgba(7,58,50,.15);border-radius:100px;box-shadow:0 2px 8px #073a320a;margin-bottom:1.5rem}.cb-eyebrow-wrap.center{margin-left:auto;margin-right:auto}.cb-eyebrow-dot{width:7px;height:7px;border-radius:50%;background-color:#ff6835;box-shadow:0 0 0 3px #ff683533}.cb-eyebrow-text{font-size:.72rem;font-weight:800;letter-spacing:1.8px;color:#073a32;text-transform:uppercase}.cb-hero-editorial{display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center;margin-bottom:5.5rem}.cb-hero-left{max-width:640px}.cb-mission-headline{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,4.8vw,4.4rem);font-weight:700;line-height:1.12;color:#073a32;letter-spacing:-.025em;margin:0 0 1.5rem}.cb-headline-accent{font-style:italic;color:#ff6835;display:inline-block;position:relative}.cb-mission-support{font-family:Plus Jakarta Sans,sans-serif;font-size:1.12rem;font-weight:450;line-height:1.7;color:#5c4b40;max-width:530px;margin:0}.cb-hero-right{position:relative}.cb-narrative-frame{background:#fff;border:1px solid rgba(7,58,50,.1);border-radius:26px;padding:1.85rem 1.65rem 1.35rem;box-shadow:0 18px 44px -10px #073a320f,0 2px 6px #00000005;position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.cb-narrative-frame:hover{transform:translateY(-4px);border-color:#ff68354d;box-shadow:0 26px 54px -10px #073a321a}.cb-narrative-svg{width:100%;height:auto;display:block}.cb-narrative-caption{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;margin-top:.5rem;border-top:1px dashed rgba(7,58,50,.1)}.cb-caption-tag{font-size:.65rem;font-weight:800;letter-spacing:1.4px;color:#073a32;text-transform:uppercase}.cb-caption-text{font-size:.8rem;color:#7a665a;font-weight:500}.cb-philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.25rem;margin-bottom:6rem;align-items:stretch}.cb-card-header-badge{display:inline-flex;align-items:center;gap:.65rem;padding:5px 14px;background:#073a320f;border:1px solid rgba(7,58,50,.1);border-radius:100px;margin-bottom:1.5rem;width:fit-content}.cb-card-header-badge.light{background:#f7f4ea1f;border-color:#f7f4ea33}.cb-badge-num{font-size:.72rem;font-weight:800;color:#ff6835;font-family:Plus Jakarta Sans,monospace}.cb-card-header-badge.light .cb-badge-num{color:#d5f078}.cb-badge-title{font-size:.68rem;font-weight:800;letter-spacing:1.4px;color:#073a32;text-transform:uppercase}.cb-card-header-badge.light .cb-badge-title{color:#f7f4ea}.cb-spark-card{background:#fff;border:1px solid rgba(7,58,50,.1);border-radius:26px;padding:3rem 2.65rem;box-shadow:0 16px 40px -8px #073a320a;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.cb-spark-card:hover{transform:translateY(-3px);border-color:#ff683547;box-shadow:0 24px 50px -10px #073a3214}.cb-spark-lead{font-family:Playfair Display,Georgia,serif;font-size:1.85rem;font-weight:700;color:#073a32;line-height:1.25;letter-spacing:-.015em;margin:0 0 .75rem}.cb-spark-sub{font-size:.96rem;color:#63534b;line-height:1.55;margin:0 0 2rem}.cb-spark-sequence{display:flex;flex-direction:column;gap:.85rem;margin-top:auto}.cb-spark-item{display:flex;align-items:center;gap:1.15rem;padding:1.05rem 1.35rem;background:#faf7f2;border:1px solid rgba(7,58,50,.08);border-left:3px solid transparent;border-radius:16px;transition:all .24s cubic-bezier(.2,.8,.25,1);cursor:default;outline:none}.cb-spark-item:hover,.cb-spark-item:focus-visible{background:#fff;border-color:#ff683559;border-left-color:#ff6835;transform:translate(6px);box-shadow:0 8px 22px #ff683517}.cb-item-icon-box{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid rgba(7,58,50,.1);display:flex;align-items:center;justify-content:center;color:#10483d;flex-shrink:0;transition:color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 2px 6px #073a320a}.cb-spark-item:hover .cb-item-icon-box,.cb-spark-item:focus-visible .cb-item-icon-box{color:#ff6835;border-color:#ff68354d;transform:scale(1.06)}.cb-item-content{flex:1}.cb-item-text{font-size:.98rem;font-weight:600;color:#1a130f;line-height:1.4}.cb-item-text em{font-style:italic;color:#ff6835;font-weight:700}.cb-item-indicator{color:#ff6835;font-weight:800;font-size:1.05rem;opacity:0;transform:translate(-6px);transition:all .22s ease}.cb-spark-item:hover .cb-item-indicator,.cb-spark-item:focus-visible .cb-item-indicator{opacity:1;transform:translate(0)}.cb-reality-card{background:linear-gradient(155deg,#073a32,#10483d 65%,#052620);border-radius:26px;padding:3rem 2.65rem;color:#f7f4ea;box-shadow:0 20px 48px -10px #073a326b;border:1px solid rgba(213,240,120,.2);display:flex;flex-direction:column;position:relative;overflow:hidden}.cb-reality-bg-aura{position:absolute;top:-20%;right:-20%;width:380px;height:380px;background:radial-gradient(circle,rgba(255,104,53,.15) 0%,rgba(213,240,120,.08) 50%,transparent 70%);pointer-events:none;border-radius:50%;filter:blur(40px)}.cb-reality-contrast{font-family:Playfair Display,Georgia,serif;font-size:1.85rem;font-weight:700;color:#fff;line-height:1.25;letter-spacing:-.015em;margin:0 0 .85rem;position:relative;z-index:1}.cb-reality-body{font-size:1.06rem;color:#f7f4eae0;line-height:1.68;margin:0 0 2.25rem;position:relative;z-index:1}.cb-mission-feature-panel{margin-top:auto;padding:2.15rem 2rem;border-radius:20px;background:#ffffff12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(247,244,234,.16);position:relative;overflow:hidden;z-index:1;box-shadow:0 8px 24px #00000026}.cb-mfp-tag-row{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem}.cb-mfp-dot{width:7px;height:7px;border-radius:50%;background:#ff6835;box-shadow:0 0 8px #ff6835cc}.cb-mfp-tag{font-size:.68rem;font-weight:800;letter-spacing:1.6px;color:#d5f078;text-transform:uppercase}.cb-mfp-heading{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:#fff;margin:0 0 .75rem}.cb-mfp-statement{font-size:.96rem;color:#f7f4eaeb;line-height:1.62;margin:0}.cb-mfp-accent-bar{position:absolute;bottom:0;left:2rem;right:2rem;height:3px;background:linear-gradient(90deg,#ff6835,#d5f078);border-radius:2px}.cb-methodology-section{position:relative;padding-top:1.5rem}.cb-methodology-header{text-align:center;max-width:820px;margin:0 auto 3.5rem}.cb-methodology-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,3.8vw,3.1rem);font-weight:700;color:#073a32;letter-spacing:-.02em;margin:0 0 .75rem}.cb-methodology-sub{font-size:1.05rem;color:#5c4b40;line-height:1.62;margin:0}.cb-pillars-container{position:relative;max-width:1240px;margin:0 auto}.cb-journey-track{position:relative;width:100%;margin-bottom:-32px;z-index:1;pointer-events:none}.cb-journey-svg{width:100%;height:60px;display:block}#jActiveLine{stroke-dasharray:8 8;animation:cbJourneyFlow 2.8s linear infinite}@keyframes cbJourneyFlow{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}.cb-node-dot{transition:transform .25s ease,fill .25s ease,filter .25s ease;transform-origin:center}.cb-node-dot.highlighted{fill:#ff6835;filter:drop-shadow(0 0 6px rgba(255,104,53,.7))}.cb-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative;z-index:2;align-items:stretch}.cb-pillar-panel{background:#fff;border:1.5px solid rgba(7,58,50,.1);border-radius:26px;padding:2.75rem 2.25rem 2.25rem;box-shadow:0 16px 38px -8px #073a320d;display:flex;flex-direction:column;transition:all .28s cubic-bezier(.2,.8,.25,1);position:relative;outline:none;cursor:default}.cb-pillar-panel:hover,.cb-pillar-panel:focus-visible{transform:translateY(-8px);border-color:#ff6835;box-shadow:0 28px 58px -10px #073a321f,0 0 0 1px #ff683533}.cb-pillar-panel.active{border-color:#ff683559;background:linear-gradient(175deg,#fff,#fffdf9);box-shadow:0 20px 46px -10px #ff68351f}.cb-p-integrated-badge{display:inline-flex;align-items:center;gap:.45rem;padding:4px 12px;background:#ff68351a;border:1px solid rgba(255,104,53,.3);border-radius:100px;margin-bottom:1.25rem;width:fit-content}.cb-p-badge-dot{width:6px;height:6px;border-radius:50%;background:#ff6835}.cb-p-badge-text{font-size:.62rem;font-weight:800;letter-spacing:1.3px;color:#ff6835;text-transform:uppercase}.cb-p-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.cb-p-stage-num{font-family:Playfair Display,Georgia,serif;font-size:2.3rem;font-weight:700;color:#073a3238;line-height:1;transition:color .25s ease}.cb-pillar-panel:hover .cb-p-stage-num,.cb-pillar-panel:focus-visible .cb-p-stage-num{color:#ff6835}.cb-p-stage-num.accent{color:#ff683559}.cb-p-art-wrap{width:64px;height:64px;border-radius:18px;background:#faf7f2;border:1px solid rgba(7,58,50,.08);display:flex;align-items:center;justify-content:center;transition:transform .28s ease,background-color .28s ease;flex-shrink:0}.cb-pillar-panel:hover .cb-p-art-wrap,.cb-pillar-panel:focus-visible .cb-p-art-wrap{transform:scale(1.08);background:#fff4ee;border-color:#ff683540}.cb-p-art{width:48px;height:48px;display:block}.cb-p-label{font-size:.68rem;font-weight:800;letter-spacing:1.6px;color:#ff6835;text-transform:uppercase;display:block;margin-bottom:.45rem}.cb-p-title{font-family:Playfair Display,Georgia,serif;font-size:1.95rem;font-weight:700;color:#073a32;letter-spacing:-.02em;margin:0 0 .85rem;line-height:1.15}.cb-p-desc{font-size:.95rem;color:#42342b;line-height:1.62;margin:0 0 1.65rem}.cb-p-divider{height:1px;background:#073a3217;margin-bottom:1.35rem}.cb-p-points{list-style:none;padding:0;margin:0 0 1.85rem;display:flex;flex-direction:column;gap:.7rem}.cb-p-points li{display:flex;align-items:flex-start;gap:.65rem;font-size:.86rem;color:#5c4b40;line-height:1.45;font-weight:500}.cb-p-bullet{color:#ff6835;font-size:.75rem;margin-top:2px;flex-shrink:0}.cb-p-bottom{margin-top:auto;padding-top:1.15rem;border-top:1px dashed rgba(7,58,50,.1)}.cb-p-cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;color:#073a32;text-decoration:none;padding:6px 0;transition:color .22s ease,gap .22s ease}.cb-p-cta:hover,.cb-p-cta:focus-visible{color:#ff6835;gap:.8rem}.cb-p-arrow{transition:transform .22s ease;font-size:1.1rem;display:inline-block}.cb-p-cta:hover .cb-p-arrow,.cb-p-cta:focus-visible .cb-p-arrow{transform:translate(4px)}.cb-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.cb-reveal.is-visible{opacity:1;transform:translateY(0)}.cb-reveal-d1{transition-delay:.1s}.cb-reveal-d2{transition-delay:.2s}.cb-reveal-d3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.cb-narrative-frame,.cb-spark-card,.cb-pillar-panel,.cb-spark-item,.cb-p-art-wrap,.cb-p-arrow{transition:none!important;transform:none!important}.cb-reveal{opacity:1!important;transform:none!important;transition:none!important}#jActiveLine{animation:none!important}.cb-narrative-svg circle animateMotion{display:none!important}}.cb-footer{text-align:center;margin-top:3rem}.explore-link{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:600;color:var(--text-dark);text-decoration:none;padding-bottom:4px;position:relative}.explore-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--primary-orange);transform:scaleX(.2);transform-origin:left;transition:transform .4s ease}.explore-link:hover:after{transform:scaleX(1)}.explore-link .arrow{margin-left:8px;transition:transform .3s ease}.explore-link:hover .arrow{transform:translate(5px)}.programs{padding:6rem 4rem;max-width:1400px;margin:0 auto}.programs>h2{font-size:2.5rem;font-weight:700;margin-bottom:3rem}.program-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.program-card{background-color:#f2e7c9;padding:3rem 2rem;border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.program-card:hover{transform:translateY(-10px)}.program-card h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.program-card h4{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.program-card p{font-size:1rem;margin-bottom:2rem;flex-grow:1;line-height:1.6}.orange-bg{background-color:var(--primary-orange);color:var(--white)}.orange-bg .stage-subtitle{color:#fffc}.dark-bg{background-color:var(--brown-dark);color:var(--white)}.dark-bg .stage-subtitle{color:#fff9}@media(max-width:1024px){.hero{grid-template-columns:1fr;text-align:center}.hero-content{align-items:center}.hero p{margin:0 auto 2rem}.hero-visual{margin-top:2rem}.program-cards{grid-template-columns:1fr}.stages-grid{flex-direction:column;background-color:transparent;border:none;gap:1rem}.stage-card{border:1px solid var(--border-color);border-radius:1rem}}.programs-clean{position:relative;padding:3.75rem 2rem 2.25rem;background:#e4ddc8;background-image:radial-gradient(circle at 15% 20%,rgba(255,107,0,.08) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(58,38,24,.05) 0%,transparent 50%);color:#0d2a1e;font-family:var(--font-main);box-sizing:border-box;width:100%;overflow:hidden}.programs-clean:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(44,26,16,.15),transparent)}.pc-container{max-width:1200px;margin:0 auto}.pc-header{text-align:center;max-width:680px;margin:0 auto 2.25rem}.pc-eyebrow{display:inline-block;font-size:.8125rem;font-weight:700;color:#e8590c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.pc-title{font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#0d2a1e;margin-bottom:.85rem}.pc-title-accent{color:#0d2a1e}.pc-subtitle{font-size:1.0625rem;line-height:1.6;color:#3b584b;margin:0 auto}.pc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.pc-card{display:flex;flex-direction:column;height:100%;border-radius:20px;padding:2rem 1.65rem;box-sizing:border-box;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.pc-card--default{background:linear-gradient(180deg,#fff,#faf8f4);border:1px solid rgba(44,26,16,.12);box-shadow:inset 0 1px #fffffff2,0 2px 4px #2c1a1008,0 10px 24px -4px #2c1a100f,0 20px 40px -12px #2c1a100d}.pc-card--default:hover{transform:translateY(-6px);border-color:#2c1a103d;box-shadow:inset 0 1px #fff,0 4px 8px #2c1a100a,0 20px 38px -6px #2c1a101a,0 32px 64px -16px #2c1a1014}.pc-card--featured{background:linear-gradient(155deg,#ff6f1e,#e65500 52%,#cc4600);border:1px solid rgba(255,255,255,.35);color:#fff;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -2px 6px #0000001a,0 4px 10px #0000000d,0 14px 34px -6px #cc460061,0 24px 50px -12px #cc460038}.pc-card--featured:hover{transform:translateY(-6px);border-color:#ffffff8c;box-shadow:inset 0 1px 2px #ffffffbf,0 6px 14px #00000014,0 22px 48px -6px #cc460075,0 36px 72px -14px #cc460047}.pc-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.pc-icon-box{width:46px;height:46px;border-radius:12px;background:#fff;border:1px solid rgba(44,26,16,.1);box-shadow:0 2px 6px #2c1a100d,inset 0 1px #fff;color:#0d2a1e;display:flex;align-items:center;justify-content:center}.pc-icon-box svg{width:22px;height:22px}.pc-icon-box--featured{background:#fff3;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 1px #fff6,0 4px 12px #00000014;color:#fff}.pc-badge{display:inline-block;padding:.32rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#0d633d14;color:#0d633d;border:1px solid rgba(13,99,61,.16)}.pc-badge--featured{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.32)}.pc-card-title{font-size:1.45rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#0d2a1e;margin-bottom:.4rem;min-height:3.25rem;display:flex;align-items:flex-start}.pc-card-subtitle{font-size:.985rem;font-weight:600;line-height:1.45;color:#0e2a1e;margin-bottom:.85rem;min-height:2.6rem}.pc-card-subtitle--featured{color:#fff}.pc-card-desc{flex-grow:1;font-size:.92rem;line-height:1.58;font-weight:400;color:#385145;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:break-word}.pc-card-desc p{margin:0;line-height:1.58}.pc-card-desc--featured{color:#fffffff0}.pc-journey{margin-top:1rem}.pc-journey-track{display:flex;align-items:center;justify-content:space-between;width:100%;gap:3px}.pc-journey-step{font-size:.72rem;font-weight:700;padding:.24rem .5rem;border-radius:6px;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;white-space:nowrap}.pc-journey-step--final{background:#fff;color:#cc4600;font-weight:800;border-color:#fff;box-shadow:0 2px 8px #00000029}.pc-journey-sep{font-size:.72rem;color:#ffffffd9;-webkit-user-select:none;user-select:none}.pc-card-footer{margin-top:auto;padding-top:1.25rem}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.85rem 1.25rem;border-radius:10px;font-size:.925rem;font-weight:600;text-decoration:none;box-sizing:border-box;transition:all .25s ease}.pc-arrow{font-size:1.1rem;transition:transform .25s ease;display:inline-block;line-height:1}.pc-btn--outline{background:#fff;border:1px solid rgba(44,26,16,.15);box-shadow:0 1px 3px #2c1a100a,inset 0 1px #fff;color:#0d2a1e}.pc-btn--outline:hover{background:#0d2a1e;color:#fff;border-color:#0d2a1e;box-shadow:0 4px 14px #0d2a1e38}.pc-btn--outline:hover .pc-arrow,.pc-card--default:hover .pc-arrow{transform:translate(4px)}.pc-btn--featured{background:#fff;border:1px solid #FFFFFF;color:#cc4600;font-weight:700;box-shadow:0 4px 14px #0000001f,inset 0 1px #fff}.pc-btn--featured:hover{background:#fff5ee;color:#b33d00;box-shadow:0 6px 18px #00000029;transform:translateY(-1px)}.pc-btn--featured:hover .pc-arrow,.pc-card--featured:hover .pc-arrow{transform:translate(4px)}@media(max-width:1024px){.pc-grid{gap:1.25rem}.pc-card{padding:2rem 1.5rem}}@media(max-width:900px){.programs-clean{padding:5rem 1.5rem}.pc-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}@media(max-width:480px){.programs-clean{padding:4rem 1.25rem}.pc-header{margin-bottom:2.5rem}.pc-title{font-size:2rem}.pc-card{padding:1.75rem 1.25rem}}.experience-section{padding:6rem 4rem;text-align:center;background-color:var(--bg-cream)}.exp-container{max-width:1000px;margin:0 auto}.exp-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:4rem;letter-spacing:-1px}.highlight-orange{color:var(--primary-orange)}.exp-comparison{display:flex;justify-content:center;align-items:stretch;gap:3rem;margin-bottom:3rem}.exp-traditional{flex:1;text-align:left;padding:2rem;border-right:1px dashed rgba(0,0,0,.1)}.exp-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:2px;color:#0006;display:block;margin-bottom:2rem}.trad-list{list-style:none}.trad-list li{font-size:1.1rem;font-weight:500;color:#00000080;margin-bottom:1rem;text-decoration:line-through}.exp-building-dreams{flex:1.5;background:#1a0f09;border-radius:20px;padding:3rem;text-align:left;box-shadow:0 20px 40px #0000001a}.bd-eyebrow{color:var(--primary-orange)}.bd-tags{display:flex;flex-wrap:wrap;gap:1rem}.bd-tag{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--white);padding:.5rem 1rem;border-radius:100px;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.tag-num{color:var(--primary-orange);font-weight:700}.exp-footer{font-size:1.2rem;color:var(--text-dark)}.hwh-section{padding:6rem 4rem;background-color:var(--bg-cream);text-align:center}.hwh-container{max-width:1200px;margin:0 auto}.hwh-title{font-size:3rem;font-weight:800;margin-bottom:4rem;letter-spacing:-1px}.hwh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#e8e1d1;border-radius:24px;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.hwh-card{padding:3rem 2rem;text-align:left;background:var(--bg-cream);border-right:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.hwh-card:nth-child(3n){border-right:none}.hwh-card:nth-child(n+4){border-bottom:none}.hwh-icon{width:40px;height:40px;background:#f0e6d2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:1.2rem}.hwh-card h3{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.hwh-card p{font-size:.95rem;color:#0009;line-height:1.5}.cta-banner-section{padding:4rem;background-color:var(--bg-cream)}.cta-banner-container{max-width:1200px;margin:0 auto;background-color:#d15a00;border-radius:24px;padding:4rem;display:flex;align-items:center;gap:4rem;color:var(--white);box-shadow:0 20px 40px #d15a0033}.cta-banner-left{flex:1.2}.cta-banner-left h2{font-size:2.8rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-1px}.cta-banner-left p{font-size:1.05rem;line-height:1.6;margin-bottom:2.5rem;color:#ffffffe6}.btn-light-pill{background:var(--white);color:#d15a00;padding:1rem 2rem;border-radius:100px;font-weight:700;display:inline-block;transition:transform .3s ease}.btn-light-pill:hover{transform:translateY(-3px)}.cta-banner-right{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.stat-card{background:#ffffff1a;padding:1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.2)}.stat-card h3{font-size:2.5rem;font-weight:800;margin-bottom:.2rem}.stat-card p{font-size:.85rem;font-weight:600;color:#fffc}:root{--nd-green-dark: #063e33;--nd-green-light: #e0f2ec;--nd-bg: #ffffff;--nd-text: #333333;--nd-text-light: #666666;--nd-blue: #2a5cff}.nd-container{max-width:1200px;margin:0 auto;padding:6rem 4rem;font-family:Inter,sans-serif;color:var(--nd-text)}.nd-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#4a8f79;display:block;margin-bottom:1.5rem}.nd-heading{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-1px;margin-bottom:2rem;color:#111}.nd-text-dark{color:#111}.text-white{color:#fff!important}.nd-p-large{font-size:1.2rem;color:var(--nd-text-light);margin-bottom:1.5rem}.nd-p{font-size:1rem;color:var(--nd-text-light);margin-bottom:1.5rem;line-height:1.6}.nd-p-small{font-size:1.05rem;font-weight:700;color:#4a8f79;margin-top:3rem;font-weight:500}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.nd-text-center{text-align:center}.nd-btn-primary{background:var(--nd-green-dark);color:#fff;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:background .3s}.nd-btn-primary:hover{background:#042a22}.nd-btn-outline{background:#fff;color:var(--nd-green-dark);border:1px solid rgba(0,0,0,.1);padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:all .3s}.nd-btn-outline:hover{border-color:var(--nd-green-dark)}.nd-link{color:#4a8f79;font-weight:600;text-decoration:none;display:inline-block;margin-right:1.5rem}.nd-intro{background:var(--nd-bg)}.nd-image img{width:100%;border-radius:12px;box-shadow:0 20px 40px #0000001a}.nd-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3rem;margin-top:2rem}.nd-features-grid span{font-size:1.05rem;font-weight:700;font-weight:500;color:var(--nd-text)}.nd-num{color:#ff6b00;margin-right:.5rem;font-size:.8rem}.nd-dark-timeline{font-family:var(--font-main),"Outfit",sans-serif;background:#e4ddc8;background-image:radial-gradient(circle at 15% 20%,rgba(255,107,0,.08) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(58,38,24,.05) 0%,transparent 50%);color:#2c1a10;padding:6rem 0;position:relative;overflow:hidden}.nd-dark-timeline *{font-family:var(--font-main),"Outfit",sans-serif}.nd-dark-timeline:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(44,26,16,.15),transparent)}.nd-dark-timeline .nd-heading{color:#2c1a10!important}.nd-dark-timeline .nd-eyebrow{color:#3a2618}.nd-timeline-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;gap:2rem;flex-wrap:wrap}.nd-eyebrow-dot{display:inline-block;width:8px;height:8px;background:#ff6b00;border-radius:50%;margin-right:8px;box-shadow:0 0 10px #ff6b0099;animation:pulseGlow 2s infinite alternate}@keyframes pulseGlow{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.3);opacity:1}}.nd-subtext{color:#553e2e;font-size:1.05rem;margin-top:.75rem;max-width:600px}.nd-autoplay-btn{background:#fff9;border:1px solid rgba(44,26,16,.18);color:#2c1a10;padding:.6rem 1.2rem;border-radius:100px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nd-autoplay-btn:hover,.nd-autoplay-btn.active{background:#2c1a10;border-color:#2c1a10;box-shadow:0 4px 15px #2c1a1033;color:#ff8c3a}.nd-stepper-wrapper{position:relative;margin-bottom:3rem;padding:1rem 0}.nd-stepper-track{position:absolute;top:50%;left:40px;right:40px;height:3px;background:#2c1a101f;transform:translateY(-50%);z-index:1;border-radius:3px}.nd-stepper-progress{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,#ff6b00,#ea8d42,#2c1a10);box-shadow:0 0 10px #ff6b0080;transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:3px}.nd-stepper-steps{display:flex;justify-content:space-between;position:relative;z-index:2}.nd-step-tab{background:#eedfa9;border:1.5px solid rgba(44,26,16,.15);color:#553e2e;padding:.6rem 1rem;border-radius:100px;cursor:pointer;display:flex;align-items:center;gap:.6rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.nd-step-badge{font-size:.75rem;font-weight:800;letter-spacing:.05em;background:#2c1a101a;color:#2c1a10;padding:.2rem .5rem;border-radius:50px;transition:all .3s ease}.nd-step-label{font-size:1.05rem;font-weight:700;font-weight:600}.nd-step-tab:hover{border-color:#ff6b0080;color:#2c1a10;transform:translateY(-2px);background:#fbf8f0}.nd-step-tab.active{background:#2c1a10;border-color:#ff6b00;color:#fff;font-weight:700;box-shadow:0 6px 20px #2c1a1040;transform:translateY(-3px) scale(1.03)}.nd-step-tab.active .nd-step-badge{background:#ff6b00;color:#fff}.nd-stage-showcase{background:#ffffffa6;border:1px solid rgba(44,26,16,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;padding:3rem;display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;box-shadow:0 20px 50px #2c1a1014,inset 0 1px #fff9;position:relative;overflow:hidden;transition:all .4s ease}.nd-showcase-left{display:flex;flex-direction:column;justify-content:space-between}.nd-stage-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.nd-stage-tag{background:#ff6b001a;border:1px solid rgba(255,107,0,.3);color:#c24a00;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding:.3rem .8rem;border-radius:50px}.nd-stage-tagline{font-style:italic;color:#553e2e;font-size:1.05rem;font-weight:700;font-weight:500}.nd-showcase-title{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;color:#2c1a10}.nd-showcase-desc{font-size:1.1rem;line-height:1.6;color:#4a382b;margin-bottom:2rem}.nd-deliverable-card{background:#ffffffd9;border:1px solid rgba(44,26,16,.1);border-radius:16px;padding:1.2rem 1.5rem;display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem;box-shadow:0 4px 12px #2c1a100a}.nd-deliv-icon{font-size:1.8rem;background:#ff6b001a;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.nd-deliv-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#776254;display:block;margin-bottom:.2rem;font-weight:600}.nd-deliv-value{font-size:1.05rem;font-weight:700;color:#c24a00}.nd-showcase-actions{display:flex;gap:1rem}.nd-nav-btn{background:#fffc;border:1px solid rgba(44,26,16,.18);color:#2c1a10;padding:.75rem 1.5rem;border-radius:12px;font-size:1.05rem;font-weight:700;font-weight:600;cursor:pointer;transition:all .3s ease}.nd-nav-btn:hover{background:#fff;border-color:#2c1a104d}.nd-nav-btn.primary{background:#2c1a10;border-color:#2c1a10;color:#fff;font-weight:700}.nd-nav-btn.primary:hover{background:#ff6b00;border-color:#ff6b00;box-shadow:0 6px 20px #ff6b004d}.nd-deep-card{background:#f8f6f0e6;border:1px solid rgba(44,26,16,.1);border-radius:18px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.nd-deep-heading{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;color:#776254;margin-bottom:1.5rem;font-weight:700}.nd-activity-list{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.nd-activity-list li{background:#fff;border:1px solid rgba(44,26,16,.08);border-radius:10px;padding:.8rem 1rem;font-size:.95rem;color:#2c1a10;font-weight:500;display:flex;align-items:center;gap:.8rem;transition:all .3s ease;box-shadow:0 2px 6px #2c1a1008}.nd-activity-list li:hover{border-color:#ff6b004d;background:#fffcf8;transform:translate(4px)}.nd-act-icon{color:#ff6b00;font-size:.8rem}.nd-mindset-box{background:linear-gradient(135deg,#ff6b0014,#e4ddc880);border-left:3px solid #ff6b00;border-radius:0 12px 12px 0;padding:1rem 1.2rem}.nd-mindset-label{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#c24a00;display:block;margin-bottom:.3rem}.nd-mindset-text{font-size:.95rem;font-style:italic;color:#3a2618;margin:0;font-weight:600}.nd-timeline-cards-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem;margin-top:3rem}.nd-mini-step-card{background:#fff9;border:1px solid rgba(44,26,16,.1);border-radius:14px;padding:1.2rem 1rem;cursor:pointer;transition:all .3s ease;text-align:left}.nd-mini-step-card:hover{background:#fff;border-color:#ff6b0066;transform:translateY(-4px);box-shadow:0 6px 16px #2c1a100f}.nd-mini-step-card.active{background:#fff;border-color:#ff6b00;box-shadow:0 8px 20px #ff6b0026}.nd-mini-num{font-size:.75rem;font-weight:800;color:#887262;display:block;margin-bottom:.4rem}.nd-mini-step-card.active .nd-mini-num{color:#c24a00}.nd-mini-title{font-size:.95rem;font-weight:700;color:#2c1a10;margin:0 0 .3rem}.nd-mini-desc{font-size:.75rem;color:#665243;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.nd-stage-showcase{grid-template-columns:1fr;padding:2rem}.nd-timeline-cards-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.nd-stepper-wrapper{overflow-x:auto;padding-bottom:.5rem}.nd-stepper-steps{gap:.5rem;min-width:650px}.nd-stepper-track{min-width:600px}.nd-timeline-cards-grid{grid-template-columns:repeat(2,1fr)}.nd-showcase-title{font-size:1.8rem}}.nd-values{background:var(--nd-bg)}.nd-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:5rem}.nd-icon{font-size:2rem;margin-bottom:1rem}.nd-value-card h4{font-size:1.2rem;margin-bottom:.5rem}.nd-value-card p{font-size:.95rem;color:var(--nd-text-light)}.nd-network{background:var(--nd-green-light)}.nd-network-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.nd-network-grid h4{font-size:1rem;margin-bottom:.5rem}.nd-network-grid p{font-size:1.05rem;font-weight:700;color:var(--nd-text-light)}.nd-checklist{background:var(--nd-bg)}.nd-check-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.nd-check-grid span{font-size:.95rem;color:var(--nd-text)}.nd-split-info{background:#fdfdfd;border-top:1px solid rgba(0,0,0,.05)}.nd-quote{margin-top:2rem;padding-left:1.5rem;border-left:3px solid var(--nd-green-dark)}.nd-quote strong{font-size:.95rem;color:var(--nd-text)}.nd-quote span{font-size:.85rem;color:var(--nd-text-light)}.nd-links{margin-top:2rem}.nd-faq{background:var(--nd-bg)}.nd-accordion{border-top:1px solid rgba(0,0,0,.1)}.nd-acc-item{padding:1.5rem 0;border-bottom:1px solid rgba(0,0,0,.1);font-weight:600;display:flex;justify-content:space-between;cursor:pointer}.nd-cta-footer{background:var(--nd-green-light);padding:8rem 4rem}.nd-star{font-size:2rem;color:var(--nd-green-dark);margin-bottom:2rem}.nd-btn-group{display:flex;justify-content:center;gap:1rem;margin-top:3rem}.nd-navbar{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.15rem clamp(1.25rem,3vw,3.5rem);background:#fdfcf8f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:100;border-bottom:1px solid rgba(0,0,0,.05)}.nd-logo-text{font-size:1.2rem;font-weight:800;letter-spacing:-.5px;color:#111}.nd-nav-links{display:flex;align-items:center;gap:clamp(1rem,2vw,2.25rem)}.nd-nav-links a{font-size:.95rem;font-weight:500;color:#444;transition:color .3s}.nd-nav-links a:hover{color:#063e33}.nd-nav-cta{padding:.75rem 1.5rem;font-size:1.05rem;font-weight:700}.nd-hero{position:relative;padding:12rem 4rem 4rem;min-height:100vh;background-color:#fdfcf8;overflow:hidden;display:flex;flex-direction:column}.nd-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.nd-watermark{position:absolute;top:-5%;left:-2%;font-size:30vw;font-weight:900;color:#00000005;line-height:.8;letter-spacing:-5px;-webkit-user-select:none;user-select:none}.nd-grid-lines{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:100px 100px}.nd-geo-markers span{position:absolute;color:#0003;font-size:12px}.m1{top:20%;left:10%}.m2{top:20%;right:10%}.m3{bottom:20%;left:10%}.m4{bottom:20%;right:10%}.nd-radial-light{position:absolute;top:-20%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,rgba(6,62,51,.05) 0%,transparent 70%)}.nd-hero-container{display:grid;grid-template-columns:1fr 1.2fr;gap:6rem;align-items:center;position:relative;z-index:2;flex-grow:1;max-width:1400px;margin:0 auto;width:100%}.nd-hero-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:3px;color:#063e33;display:inline-block;margin-bottom:2rem;padding:.5rem 1rem;background:#063e330d;border-radius:100px;animation:fadeInUp .8s ease backwards}.nd-hero-title{font-size:5.5rem;font-weight:800;line-height:1;letter-spacing:-2px;color:#111;margin-bottom:2rem;animation:fadeInUp .8s ease .1s backwards}.nd-accent-wrap{position:relative;color:#063e33;display:inline-block}.nd-accent-wrap:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:4px;background:#e6c86a;border-radius:2px;transform:scaleX(0);transform-origin:left;animation:scaleIn 1s cubic-bezier(.165,.84,.44,1) .8s forwards}.nd-hero-desc{font-size:1.35rem;line-height:1.6;color:#555;margin-bottom:3.5rem;max-width:90%;animation:fadeInUp .8s ease .2s backwards}.nd-hero-actions{display:flex;align-items:center;gap:2.5rem;animation:fadeInUp .8s ease .3s backwards}.nd-hero-btn{background:#111;color:#fff;padding:1.2rem 2.5rem;border-radius:100px;font-weight:600;font-size:1.1rem;text-decoration:none;box-shadow:0 20px 40px #00000026;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-block}.nd-hero-btn:hover{transform:translateY(-4px);box-shadow:0 25px 50px #00000040;background:#063e33}.nd-hero-link{font-weight:600;color:#111;text-decoration:none;position:relative}.nd-hero-link:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:#111;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.nd-hero-link:hover:after{transform:scaleX(1);transform-origin:left}.nd-hero-visual{position:relative;animation:fadeIn 1.2s ease .4s backwards}.nd-image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #0000001a;transform:perspective(1000px) rotateY(-5deg);transition:transform .6s cubic-bezier(.165,.84,.44,1)}.nd-image-wrapper:hover{transform:perspective(1000px) rotateY(0)}.nd-main-img{width:100%;height:700px;object-fit:cover;display:block;transform:scale(1.05);transition:transform .6s ease}.nd-image-wrapper:hover .nd-main-img{transform:scale(1)}.nd-float-ui{position:absolute;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.75rem 1.25rem;border-radius:100px;font-size:1.05rem;font-weight:700;font-weight:600;color:#111;box-shadow:0 10px 20px #00000014;display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,1);transition:transform .4s ease;animation:float 6s ease-in-out infinite}.nd-f-icon{color:#063e33}.nd-f-explore{top:15%;left:-5%;animation-delay:0s}.nd-f-build{top:45%;right:-5%;animation-delay:1s}.nd-f-launch{bottom:15%;left:10%;animation-delay:2s}.nd-float-ui:hover{transform:scale(1.05) translateY(-5px)}.nd-float-card{position:absolute;bottom:20%;right:-8%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem;border-radius:16px;box-shadow:0 20px 40px #0000001f;width:200px;animation:float 7s ease-in-out infinite reverse}.nd-fc-top{font-size:.8rem;font-weight:700;color:#111;margin-bottom:.75rem}.nd-fc-bar{width:100%;height:4px;background:#eee;border-radius:2px;margin-bottom:.75rem;overflow:hidden}.nd-fc-fill{width:40%;height:100%;background:#063e33;border-radius:2px}.nd-fc-bottom{font-size:.7rem;color:#666;text-transform:uppercase;letter-spacing:1px}.nd-hero-progress{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:4rem auto 0;width:100%;position:relative;z-index:2;padding-top:2rem;border-top:1px solid rgba(0,0,0,.05);animation:fadeIn 1s ease .6s backwards}.nd-prog-step{font-size:.85rem;font-weight:600;color:#888;display:flex;align-items:center;gap:.5rem}.nd-prog-step.active{color:#111}.nd-p-num{font-size:.75rem}.nd-prog-line{flex-grow:1;height:1px;background:#0000000d;margin:0 2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{to{transform:scaleX(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}body{background-color:#fdfcf8!important}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background:#0f0a07;overflow:hidden;padding-top:100px;color:#fff}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.orb-1{top:-10%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,0,.4) 0%,transparent 70%)}.orb-2{bottom:-20%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,rgba(209,90,0,.3) 0%,transparent 70%)}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px}.hero-container{max-width:1400px;margin:0 auto;padding:0 4rem;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative;z-index:2}.badge{display:inline-block;padding:8px 16px;background:#ff6b0026;border:1px solid rgba(255,107,0,.3);color:#ff8c3a;font-size:.75rem;font-weight:700;letter-spacing:2px;border-radius:100px;margin-bottom:2rem}.hero-headline{font-size:4.5rem;font-weight:700;line-height:1.1;letter-spacing:-1.5px;margin-bottom:1.5rem}.hero-highlight{background:linear-gradient(135deg,#ff6b00,#ff9d5c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtext{font-size:1.25rem;color:#ffffffb3;line-height:1.6;margin-bottom:3rem;max-width:90%}.hero-cta-group{display:flex;gap:1.5rem;align-items:center}.btn-primary{background:linear-gradient(135deg,#ff6b00,#d15a00);color:#fff;padding:1.25rem 2.5rem;border-radius:100px;font-weight:600;font-size:1.1rem;text-decoration:none;display:flex;align-items:center;gap:12px;box-shadow:0 15px 30px #ff6b004d;transition:all .3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 20px 40px #ff6b0066}.btn-outline{color:#fff;padding:1.25rem 2.5rem;border-radius:100px;font-weight:600;font-size:1.1rem;text-decoration:none;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.btn-outline:hover{background:#ffffff0d;border-color:#fff6}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center}.interactive-journey{position:relative;width:100%;max-width:500px}.journey-step{background:#ffffff08;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:2rem;margin-bottom:1.5rem;position:relative;transform:translate(0);transition:all .4s cubic-bezier(.165,.84,.44,1)}.journey-step:hover{transform:translate(10px);background:#ff6b000d;border-color:#ff6b004d}.step-num{color:#ff6b00;font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.step-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.step-desc{color:#fff9;font-size:1rem}.floating-card{position:absolute;right:-40px;top:50%;transform:translateY(-50%);background:#140c07cc;border:1px solid rgba(255,107,0,.2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:1.5rem;border-radius:16px;width:240px;box-shadow:0 30px 60px #0006;animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-55%) translate(-5px)}to{transform:translateY(-50%) translate(0)}}.card-tag{font-size:.7rem;color:#ff6b00;font-weight:700;letter-spacing:1px;margin-bottom:.5rem}.floating-card h3{font-size:1.1rem;margin-bottom:1rem}.progress-bar{height:6px;background:#ffffff1a;border-radius:10px;overflow:hidden}.progress-bar .fill{width:65%;height:100%;background:linear-gradient(90deg,#ff6b00,#ff9d5c);border-radius:10px}.hero-light{position:relative;background-color:#faf7f2;min-height:900px;display:flex;align-items:flex-start;overflow:visible;padding-top:5.5rem;font-family:Outfit,sans-serif}.hl-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:60px 60px;z-index:1}.hl-container{max-width:1300px;margin:0 auto;padding:0 4rem 0 5rem;width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:flex-start;position:relative;z-index:2}.hl-eyebrow{display:inline-flex;align-items:center;background:#fff;padding:8px 16px;border-radius:100px;font-size:.7rem;font-weight:700;letter-spacing:1.5px;color:#4a3e38;margin-bottom:2.5rem;box-shadow:0 4px 10px #00000005}.hl-dot{width:6px;height:6px;background-color:#ff6b00;border-radius:50%;margin-right:8px}.hl-title{font-size:4.5rem;font-weight:800;line-height:1.05;color:#2d1f18;letter-spacing:-2px;margin-bottom:1.5rem}.hl-highlight{color:#ff6b00;text-decoration:underline;text-decoration-color:#ff6b00;text-decoration-thickness:4px;text-underline-offset:5px}.hl-desc{font-size:1.1rem;line-height:1.75;color:#5c504a;margin-bottom:.75rem;max-width:90%}.hl-desc--sub{font-size:.98rem;line-height:1.75;color:#7a6e68;margin-bottom:2.5rem;max-width:90%}.hl-actions{display:flex;gap:1.5rem}.hl-btn-primary{background:#ff6b00;color:#fff;padding:1.2rem 2.5rem;border-radius:100px;font-weight:600;text-decoration:none;box-shadow:0 10px 20px #ff6b0033;transition:all .3s ease}.hl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 25px #ff6b004d}.hl-btn-secondary{background:transparent;color:#2d1f18;padding:1.2rem 2.5rem;border-radius:100px;font-weight:600;text-decoration:none;border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.hl-btn-secondary:hover{background:#fff;border-color:transparent;box-shadow:0 10px 20px #0000000d}.hl-visual{position:relative;width:100%;height:760px}.hl-path{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hl-card{position:absolute;padding:1.2rem 1.6rem;border-radius:18px;width:200px;z-index:2;transition:transform .35s ease,box-shadow .35s ease}.hl-card:hover{transform:translateY(-6px)}.hl-c-num{font-size:.75rem;font-weight:700;margin-bottom:.6rem;display:block;letter-spacing:1.5px;text-transform:uppercase}.hl-c-title{font-size:1.45rem;font-weight:800;margin-bottom:.3rem;letter-spacing:-.3px}.hl-c-desc{font-size:.85rem;opacity:.85}.hl-card-1{top:10px;left:0;background:#f5d3a8;color:#2d1f18;box-shadow:0 20px 50px #dca05a40}.hl-card-1 .hl-c-num{color:#c4681a}.hl-card-2{top:158px;right:0;background:linear-gradient(145deg,#e8964e,#d97f35);color:#2d1f18;box-shadow:0 20px 50px #d2823c59}.hl-card-2 .hl-c-num{color:#7a3a0f}.hl-card-3{top:306px;left:0;background:linear-gradient(145deg,#c96828,#b05520);color:#fff;box-shadow:0 20px 50px #b45a2861}.hl-card-3 .hl-c-num{color:#f5c9a8}.hl-card-4{top:454px;right:0;background:linear-gradient(145deg,#b65520,#9a4418);color:#fff;box-shadow:0 20px 50px #a0461e66}.hl-card-4 .hl-c-num{color:#f0bfa0}.hl-card-5{top:602px;left:0;background:linear-gradient(145deg,#3d302a,#2e231e);color:#fff;box-shadow:0 20px 50px #1e140f73}.hl-card-5 .hl-c-num{color:#9c8880}.dl-info-section{padding:8rem 4rem;background-color:var(--white);font-family:var(--font-main)}.dl-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.dl-image-container{border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0000001a}.dl-image-container img{width:100%;height:auto;display:block;object-fit:cover}.dl-eyebrow{color:#007664;font-size:.85rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:1.5rem}.dl-heading{font-size:3rem;font-weight:700;color:var(--text-dark);margin-bottom:2rem;line-height:1.1}.dl-paragraph{font-size:1.1rem;color:var(--text-gray);margin-bottom:1.5rem;line-height:1.6}.dl-paragraph strong{color:var(--text-dark)}.dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:3rem 0}.dl-step{font-size:1.1rem;color:var(--text-dark);font-weight:500;display:flex;align-items:center}.dl-num{color:var(--primary-orange);font-size:1.05rem;margin-right:.75rem;font-weight:700}.dl-cta{display:inline-block;background-color:#007664;color:var(--white);padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.dl-cta:hover{background-color:#005a4c}@media(max-width:1024px){.dl-container{grid-template-columns:1fr;gap:3rem}}.nd-dark-grid-section{background-color:#050b14;padding:8rem 4rem;color:#fff;font-family:var(--font-main);position:relative;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.nd-dark-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.nd-dg-content{max-width:500px}.nd-dg-eyebrow{color:var(--primary-orange);font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:1.5rem}.nd-dg-heading{font-family:Playfair Display,serif;font-size:4.5rem;font-weight:400;line-height:1.1;margin-bottom:1.5rem;color:#fcfcfc;letter-spacing:-1px}.nd-dg-p{font-size:1.1rem;color:#ffffffb3;line-height:1.6}.nd-dg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.nd-dg-card{background-color:transparent;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem 1.5rem;min-height:240px;display:flex;flex-direction:column;justify-content:flex-start;transition:background-color .3s ease,border-color .3s ease}.nd-dg-card:hover{background-color:#ffffff08;border-color:#ffffff40}.nd-dg-stage{font-size:.75rem;color:#fff9;margin-bottom:2rem;font-weight:500}.nd-dg-title{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:400;color:#fff;margin:0}@media(max-width:1024px){.nd-dark-container{grid-template-columns:1fr;gap:3rem}.nd-dg-content{max-width:100%}.nd-dg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nd-dg-grid{grid-template-columns:1fr}.nd-dg-heading{font-size:3rem}}:root{--dl-bg: #F7F5ED;--dl-forest: #12483D;--dl-orange: #FF681D;--dl-lime: #D5F078;--dl-muted: #2D5B50;--dl-border: rgba(18, 72, 61, .12);--dl-card-bg: #FFFFFF;--dl-serif: "Instrument Serif", "Playfair Display", Georgia, serif;--dl-sans: "Manrope", "Outfit", sans-serif}.dl-section{position:relative;background-color:#f7f5ed!important;background-image:none!important;overflow:hidden;padding:3rem 4rem 6rem;font-family:var(--dl-sans);color:#12483d}.dl-section:after{display:none!important}.dl-section:before{display:none!important}.dl-hero{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1320px;margin:0 auto 5rem;position:relative;z-index:1}.dl-hero-left{max-width:620px}.dl-eyebrow-wrap{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem}.dl-eyebrow-bar{display:inline-block;width:32px;height:2px;background:#ff681d;border-radius:2px}.dl-eyebrow-text{font-family:var(--dl-sans);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ff681d}.dl-headline{font-family:var(--dl-serif);font-size:clamp(2.8rem,4.5vw,4.8rem);font-weight:400;font-style:italic;line-height:1.1;letter-spacing:-.02em;color:#12483d!important;margin-bottom:1.75rem;text-shadow:none}.dl-hl{font-style:italic;color:#ff681d!important;background:none!important;-webkit-text-fill-color:initial!important;position:relative}.dl-hl:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ff681d}.dl-sub{font-family:var(--dl-sans);font-size:1.05rem;font-weight:400;line-height:1.7;color:#2d5b50!important;margin-bottom:2.25rem}.dl-ctas{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}.dl-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:.85rem 1.75rem;background:#ff681d!important;color:#fff!important;font-family:var(--dl-sans);font-size:1.05rem;font-weight:700;font-weight:600;border-radius:10px;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 15px #ff681d33}.dl-btn-primary:hover{background:#e0530e!important;transform:translateY(-2px);box-shadow:0 8px 25px #ff681d59}.dl-btn-ghost{display:inline-flex;align-items:center;gap:6px;font-family:var(--dl-sans);font-size:1.05rem;font-weight:700;font-weight:600;color:#12483d!important;text-decoration:none;padding:.85rem 1.25rem;border:1px solid rgba(18,72,61,.25)!important;border-radius:10px;transition:all .25s ease}.dl-btn-ghost:hover{background:#12483d0f;border-color:#12483d!important;color:#12483d!important}.dl-hero-right{display:flex;flex-direction:column;align-items:center;justify-content:center}.dl-illustration-wrap{width:100%;max-width:480px;background:#ffffffd9;border:1px solid rgba(18,72,61,.12);border-radius:24px;padding:1.5rem;box-shadow:0 12px 35px #12483d0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dl-journey-svg{width:100%;height:auto}.dl-stat-block{display:flex;align-items:center;justify-content:space-around;background:#fff!important;border:1px solid rgba(18,72,61,.12)!important;border-radius:16px;padding:1.2rem 1.5rem;margin-top:1.5rem;box-shadow:0 4px 15px #12483d0a!important}.dl-stat-num{font-family:var(--dl-serif);font-size:2.2rem;font-style:italic;color:#ff681d!important;text-shadow:none!important}.dl-stat-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2d5b50!important}.dl-stat-divider{width:1px;height:35px;background:#12483d26!important}.dl-stages-header{position:relative;z-index:1;display:flex;align-items:center;gap:1.25rem;max-width:1320px;margin:0 auto 3rem}.dl-stages-label{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#12483d!important;white-space:nowrap}.dl-stages-divider{flex:1;height:1px;background:linear-gradient(90deg,rgba(18,72,61,.2) 0%,transparent 100%)!important}.dl-stages-count{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ff681d!important}.dl-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;max-width:1320px;margin:0 auto}.dl-card{position:relative;border:1px solid rgba(18,72,61,.12)!important;border-radius:20px;background:#fff!important;overflow:hidden;cursor:pointer;transition:all .35s cubic-bezier(.34,1.4,.64,1);box-shadow:0 4px 15px #12483d08!important}.dl-card:hover,.dl-card:focus-visible{transform:translateY(-6px);border-color:#ff681d!important;box-shadow:0 16px 40px #12483d1a,0 0 0 1px #ff681d!important;outline:none}.dl-card-inner{padding:2rem;display:flex;flex-direction:column;gap:1rem}.dl-card-top{display:flex;justify-content:space-between;align-items:flex-start}.dl-card-num{font-family:var(--dl-sans);font-size:.85rem;font-weight:800;letter-spacing:.1em;color:#ff681d!important;opacity:1!important}.dl-card-title{font-family:var(--dl-serif);font-size:2.2rem;font-weight:400;font-style:italic;color:#12483d!important;line-height:1.1;text-shadow:none!important}.dl-card-desc{font-size:.95rem;line-height:1.6;color:#2d5b50!important}.dl-card-arrow{color:#12483d!important;transition:transform .3s ease,color .3s ease;margin-top:.5rem}.dl-card:hover .dl-card-arrow{color:#ff681d!important;transform:translate(4px)}.dl-card-detail{padding:1.5rem 2rem 2rem;border-top:1px solid rgba(18,72,61,.1)!important;background:#f2efe6!important;animation:dlFadeIn .3s ease}@keyframes dlFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dl-card-detail p{font-size:.95rem;line-height:1.65;color:#12483d!important;margin-bottom:1.2rem}.dl-detail-close{background:#12483d!important;color:#fff!important;border:none;padding:.4rem 1rem;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s ease}.dl-detail-close:hover{background:#ff681d!important}.dl-how{max-width:1320px;margin:3.5rem auto 0;padding:1.75rem 2rem;background:#fffc!important;border:1px solid rgba(18,72,61,.12)!important;border-radius:16px;box-shadow:0 4px 15px #12483d08!important}.dl-how-text{font-size:1rem;line-height:1.6;color:#2d5b50!important;margin:0;text-align:center;font-weight:500}.dl-closing-statement{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:800px;margin:4rem auto 0;padding-top:2.5rem;border-top:1px solid rgba(18,72,61,.12);text-align:center}.dl-closing-star{font-size:1.5rem;color:#ff681d}.dl-closing-text{font-family:var(--dl-serif);font-size:1.5rem;font-style:italic;color:#12483d;margin:0}@media(max-width:1024px){.dl-hero{grid-template-columns:1fr;gap:3rem}.dl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.dl-grid{grid-template-columns:1fr}.dl-headline{font-size:2.5rem}.dl-section{padding:4rem 1.5rem}}.dl-grid{position:relative;z-index:1;display:flex!important;gap:1.75rem;overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:.5rem .5rem 1.75rem;max-width:1320px;margin:0 auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(18,72,61,.3) transparent}.dl-grid::-webkit-scrollbar{height:6px}.dl-grid::-webkit-scrollbar-track{background:#12483d0d;border-radius:10px}.dl-grid::-webkit-scrollbar-thumb{background:#12483d40;border-radius:10px}.dl-grid::-webkit-scrollbar-thumb:hover{background:#ff681d}.dl-card{flex:0 0 350px!important;max-width:350px!important;scroll-snap-align:start}.dl-strip-controls{display:flex;gap:.5rem;align-items:center}.dl-strip-btn{background:#fff;border:1px solid rgba(18,72,61,.2);color:#12483d;width:34px;height:34px;border-radius:50%;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #12483d0d}.dl-strip-btn:hover{background:#ff681d;border-color:#ff681d;color:#fff;transform:scale(1.08)}.dl-how,.dl-closing-statement{display:none!important}.dl-bottom-ticker{margin:3.5rem -4rem -6rem;background-color:#2c1a10!important;color:#ff681d!important;padding:1.1rem 0;border-top:1px solid rgba(255,104,29,.2)}@media(max-width:640px){.dl-bottom-ticker{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:-4rem}}.dl-grid{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.75rem!important;overflow:visible!important;max-width:1320px;margin:0 auto}.dl-card{flex:none!important;max-width:100%!important;width:100%!important}.dl-strip-controls{display:none!important}@media(max-width:1024px){.dl-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.dl-grid{grid-template-columns:1fr!important}}.dl-grid{position:relative;z-index:1;display:flex!important;gap:1.75rem!important;overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:.5rem .5rem 1.5rem;max-width:1320px;margin:0 auto;-webkit-overflow-scrolling:touch;scrollbar-width:none!important}.dl-grid::-webkit-scrollbar{display:none!important}.dl-card{flex:0 0 350px!important;width:350px!important;max-width:350px!important;scroll-snap-align:start}.dl-strip-track-bar{display:flex;align-items:center;gap:1.25rem;max-width:1320px;margin:1.75rem auto 0;position:relative;z-index:2}.dl-track-btn{background:transparent;border:none;color:#12483d;font-size:1.2rem;cursor:pointer;padding:.4rem;display:flex;align-items:center;justify-content:center;transition:all .25s ease;opacity:.75}.dl-track-btn:hover{opacity:1;color:#ff681d;transform:scale(1.2)}.dl-track-line{flex:1;height:12px;background:#12483d2e;border-radius:50px;position:relative;overflow:hidden}.dl-track-fill{position:absolute;top:0;left:0;height:100%;width:30%;background:#2d5b50;border-radius:50px;transition:width .1s ease-out,left .1s ease-out}.dl-marquee-strip{margin:5rem -4rem -6rem!important;position:relative;z-index:5;background-color:#2c1a10!important;color:#ff681d!important;padding:1rem 0!important;overflow:hidden!important;white-space:nowrap!important;border-top:1px solid rgba(255,104,29,.2)}.dl-marquee-strip .scrolling-content{display:inline-block;animation:scroll-right 30s linear infinite;font-weight:700;letter-spacing:2px;font-size:.85rem;text-transform:uppercase}.dl-marquee-strip .scrolling-content span{margin:0 1.25rem}@media(max-width:640px){.dl-marquee-strip{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:-4rem}}.dl-strip-track-bar,.dl-stages-header,.dl-grid,.dl-card{display:none!important}.dl-hero{margin-bottom:3rem!important}.dl-section{padding-bottom:0!important}.dl-hero{margin-bottom:6rem!important;padding-bottom:3rem!important}.dl-ctas{margin-bottom:2rem!important}.dl-marquee-strip{margin-top:6rem!important;margin-left:-4rem!important;margin-right:-4rem!important;margin-bottom:0!important;position:relative;z-index:10!important;background-color:#2c1a10!important;color:#ff681d!important;padding:1.2rem 0!important;overflow:hidden!important;white-space:nowrap!important;border-top:1px solid rgba(255,104,29,.2)}@media(max-width:640px){.dl-marquee-strip{margin-left:-1.5rem!important;margin-right:-1.5rem!important;margin-top:4rem!important}}.scrolling-banner{position:relative;z-index:10;margin-top:0!important;background-color:var(--brown-dark)!important;color:var(--primary-orange)!important;padding:1.5rem 0!important;overflow:hidden!important;white-space:nowrap!important;border-top:1px solid rgba(255,107,0,.15);border-bottom:1px solid rgba(255,107,0,.15)}.dl-section,.dl-section *{font-family:var(--font-main),"Outfit",sans-serif!important}.dl-section{background-color:var(--bg-cream)!important;padding:2.5rem 4rem 0!important}.dl-hero{max-width:1300px!important;margin:0 auto 4rem!important;gap:4rem!important;align-items:center!important}.dl-headline{font-family:var(--font-main),"Outfit",sans-serif!important;font-style:normal!important;font-size:clamp(2.8rem,4.2vw,4.2rem)!important;font-weight:800!important;color:var(--text-dark)!important;line-height:1.08!important;letter-spacing:-.03em!important;margin-bottom:1.25rem!important}.dl-headline .dl-hl{font-family:var(--font-main),"Outfit",sans-serif!important;font-style:normal!important;color:var(--primary-orange)!important;font-weight:800!important;background:none!important;-webkit-text-fill-color:initial!important}.dl-headline .dl-hl:after{display:none!important}.dl-sub{color:var(--brown-mid)!important;font-size:1.15rem!important;line-height:1.65!important;margin-bottom:2rem!important;max-width:540px!important}.dl-eyebrow-text{color:var(--primary-orange)!important;font-weight:700!important;letter-spacing:2px!important;font-size:.8rem!important}.dl-eyebrow-bar{background:var(--primary-orange)!important;width:24px!important;height:3px!important;border-radius:2px!important}.dl-ctas{gap:1.25rem!important;display:flex!important;align-items:center!important}.dl-btn-primary{background:var(--primary-orange)!important;color:var(--white)!important;padding:.9rem 2.25rem!important;border-radius:2.5rem!important;font-weight:600!important;font-size:1rem!important;border:2px solid var(--primary-orange)!important;box-shadow:0 10px 25px #ff6b0040!important;transition:all .3s ease!important}.dl-btn-primary:hover{background:var(--orange-light)!important;border-color:var(--orange-light)!important;transform:translateY(-2px)!important;box-shadow:0 15px 35px #ff6b0059!important}.dl-btn-ghost{background:transparent!important;color:var(--text-dark)!important;padding:.9rem 2.25rem!important;border-radius:2.5rem!important;font-weight:600!important;font-size:1rem!important;border:1px solid rgba(44,26,16,.2)!important;transition:all .3s ease!important}.dl-btn-ghost:hover{border-color:var(--text-dark)!important;background:#2c1a100a!important;color:var(--text-dark)!important}.dl-illustration-wrap{padding:1.75rem 1.5rem!important;max-width:520px!important;width:100%!important;background:#fffc!important;border:1px solid rgba(44,26,16,.08)!important;border-radius:28px!important;box-shadow:0 25px 60px #0000000a,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease!important;position:relative!important}.dl-illustration-wrap:hover{transform:translateY(-5px) scale(1.015)!important;box-shadow:0 35px 75px #00000012,inset 0 1px #fff!important}.dl-node-group{cursor:pointer;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.dl-node-group:hover{transform:scale(1.15)}.dl-stat-block{display:none!important}.dl-stat{display:flex!important;align-items:center!important;gap:.75rem!important}.dl-stat-num{font-family:var(--font-main),"Outfit",sans-serif!important;font-size:2.2rem!important;font-weight:800!important;background:linear-gradient(135deg,#ff681d,#e0530e)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;letter-spacing:-.02em!important}.dl-stat-label{font-size:.75rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#12483d!important}.dl-stat-divider{width:1px!important;height:38px!important;background:linear-gradient(180deg,transparent,rgba(18,72,61,.18),transparent)!important}.dl-marquee-strip{margin-top:2.5rem!important;margin-left:-4rem!important;margin-right:-4rem!important;width:calc(100% + 8rem)!important;padding:1.5rem 0!important;background-color:#2c1a10!important;color:#ff681d!important}.dl-marquee-strip .scrolling-content{font-size:1rem!important;letter-spacing:2.5px!important;font-weight:700!important}@media(max-width:640px){.dl-section{padding:2.5rem 1.5rem 0!important}.dl-hero{margin-bottom:1.5rem!important}.dl-marquee-strip{margin-top:2rem!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important;width:calc(100% + 3rem)!important;padding:1.3rem 0!important}}.nd-timeline-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto 3rem!important;max-width:800px!important;width:100%!important}.nd-timeline-header>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.nd-timeline-header .nd-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;justify-content:center!important;font-family:var(--font-main),"Outfit",sans-serif!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--primary-orange)!important;margin-bottom:.75rem!important}.nd-timeline-header .nd-eyebrow-dot{width:8px!important;height:8px!important;background-color:var(--primary-orange)!important;border-radius:50%!important;display:inline-block!important;box-shadow:0 0 10px #ff6b0066!important}.nd-timeline-header .nd-heading{font-family:var(--font-main),"Outfit",sans-serif!important;font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:800!important;color:var(--text-dark)!important;line-height:1.1!important;letter-spacing:-.03em!important;margin:0 auto 1rem!important;text-align:center!important}.nd-timeline-header .nd-subtext{font-family:var(--font-main),"Outfit",sans-serif!important;font-size:1.15rem!important;font-weight:400!important;color:var(--brown-mid)!important;line-height:1.6!important;max-width:680px!important;margin:0 auto 1.75rem!important;text-align:center!important}.nd-timeline-controls{display:flex!important;justify-content:center!important;margin:0 auto!important}.nd-highlight-orange{color:var(--primary-orange)!important}.experience-section,.nd-values{background-color:#f7f4ea!important;padding:6.5rem 0!important;position:relative;overflow:hidden;width:100%!important}.exp-bg-orbital{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1800px;pointer-events:none;z-index:1}.exp-container{max-width:1800px!important;width:100%!important;padding:0 4rem!important;margin:0 auto!important;position:relative;z-index:2}.exp-header{text-align:center;max-width:1300px!important;margin:0 auto 4rem!important}.exp-eyebrow-wrap{display:inline-flex;align-items:center;gap:12px;margin-bottom:1.25rem}.exp-accent-line{width:36px;height:3px;background-color:#ff6835;border-radius:2px}.exp-eyebrow{font-family:var(--font-main),"Outfit",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ff6835}.exp-title{font-family:var(--font-main),"Outfit",sans-serif!important;font-size:clamp(3.8rem,6.5vw,6.5rem)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.03em!important;margin-bottom:1.75rem!important;text-align:center!important}@media(min-width:1025px){.exp-title{white-space:nowrap!important}}.exp-title .text-green{color:#10483d!important;font-style:normal}.exp-title .text-orange{color:#ff6835!important;font-style:normal}.exp-label{font-family:var(--font-main),"Outfit",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#10483dd9;padding:.75rem 2rem;background:#10483d0d;border:1px solid rgba(16,72,61,.12);border-radius:50px;display:inline-block}.exp-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2.25rem!important;width:100%!important}.exp-card{background:linear-gradient(165deg,#fff,#faf8f2)!important;border:1px solid rgba(16,72,61,.12)!important;border-radius:32px!important;padding:2.5rem 2.25rem!important;display:flex;flex-direction:column;justify-content:space-between;transition:all .35s cubic-bezier(.165,.84,.44,1);box-shadow:0 15px 40px #10483d0a!important;position:relative;cursor:pointer}.exp-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.exp-card-num{font-family:var(--font-main),"Outfit",sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.14em;color:#ff6835;background:#ff68351a;padding:6px 14px;border-radius:20px}.exp-card-visual{width:100%;height:190px!important;display:flex;align-items:center;justify-content:center;margin-bottom:2rem!important;background:#ffffffd9;border-radius:24px;padding:1rem;border:1px solid rgba(16,72,61,.08);transition:background .35s ease}.exp-svg{width:100%;height:100%;transition:transform .4s ease}.exp-card-body{flex:1;margin-bottom:2rem}.exp-card-title{font-family:Playfair Display,"Instrument Serif",Georgia,serif!important;font-size:2.25rem!important;font-weight:700!important;color:#10483d!important;margin-bottom:.95rem!important;letter-spacing:-.015em!important}.exp-card-desc{font-family:var(--font-main),"Outfit",sans-serif!important;font-size:1.08rem!important;line-height:1.65!important;color:#10483dd9!important;font-weight:400!important}.exp-card-footer{display:flex;justify-content:flex-end}.exp-arrow-btn{width:52px!important;height:52px!important;border-radius:50%;background:#10483d0d;border:1px solid rgba(16,72,61,.14);color:#10483d;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .35s ease}.exp-card:hover{transform:translateY(-10px);border-color:#ff6835!important;box-shadow:0 35px 70px #10483d1a,0 0 0 1px #ff6835!important}.exp-card:hover .exp-card-visual{background:#fff}.exp-card:hover .exp-svg{transform:scale(1.08)}.exp-card:hover .exp-arrow-btn{background:#ff6835;border-color:#ff6835;color:#fff;transform:translate(5px)}@media(max-width:1280px){.exp-container{padding:0 2rem!important}.exp-grid{grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}}@media(max-width:768px){.experience-section,.nd-values{padding:5rem 1.25rem!important}.exp-container{padding:0 .5rem!important}.exp-grid{grid-template-columns:1fr!important;gap:1.75rem!important}}.experienced-section{background-color:#e2dfd6;padding:7rem 2rem;position:relative;color:#231f1b}.experienced-container{max-width:1200px;margin:0 auto}.experienced-headline{font-family:var(--font-main),"Outfit","Inter",sans-serif;font-size:clamp(2.5rem,4.5vw,4.2rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-align:center;color:#282420;margin-bottom:5rem}.experienced-headline .hl-orange{color:#e45b18}.experienced-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:4rem;align-items:center;max-width:1050px;margin:0 auto}.traditional-col{padding-left:2rem}.traditional-eyebrow{font-family:var(--font-main),"Outfit",sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8c847a;margin-bottom:2.25rem;display:block}.traditional-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.traditional-list li{font-family:var(--font-main),"Outfit",sans-serif;font-size:1.35rem;font-weight:600;color:#5c554d;letter-spacing:-.01em}.building-card{background:#171512;border-radius:32px;padding:3.25rem 3rem;box-shadow:0 25px 60px #0000002e;border:1px solid rgba(255,255,255,.05)}.building-eyebrow{font-family:var(--font-main),"Outfit",sans-serif;font-size:.85rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e45b18;margin-bottom:2.25rem;display:block}.building-pills{display:flex;flex-wrap:wrap;gap:.85rem 1rem}.building-pill{background:#25211d;border:1px solid rgba(255,255,255,.08);border-radius:50px;padding:.7rem 1.35rem;font-family:var(--font-main),"Outfit",sans-serif;font-size:1rem;font-weight:600;color:#fff;display:inline-flex;align-items:center;gap:.5rem;transition:transform .25s ease,border-color .25s ease}.building-pill:hover{transform:translateY(-2px);border-color:#e45b1880}.pill-num{color:#e45b18;font-weight:800}.experienced-footer{text-align:center;margin-top:4.5rem;font-family:var(--font-main),"Outfit",sans-serif;font-size:1.15rem;color:#4a443d}.experienced-footer strong{color:#1f1c18;font-weight:700}@media(max-width:900px){.experienced-grid{grid-template-columns:1fr;gap:3rem}.traditional-col{padding-left:0;text-align:center}.traditional-list{align-items:center}.building-card{padding:2.5rem 1.75rem}}.se-section{background-color:#f7f4ea;padding:7rem 2rem 6.5rem}.se-container{max-width:1180px;margin:0 auto}.se-eyebrow-wrap{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.se-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#ff6835;box-shadow:0 0 0 3px #ff68352e;flex-shrink:0}.se-eyebrow{font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#073a32}.se-section .experienced-headline{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.6rem,4.5vw,4.2rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:#073a32;text-align:left;margin-bottom:3.5rem}.se-heading-accent{font-style:italic;color:#ff6835;display:inline}.se-body-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.se-left{display:flex;flex-direction:column;gap:0}.se-lead{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:1.2rem;font-weight:700;color:#073a32;line-height:1.45;margin:0 0 .85rem}.se-body-text{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:1.02rem;font-weight:400;color:#42342b;line-height:1.7;margin:0 0 2rem}.se-subheading{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#073a32;margin:0 0 1rem}.se-where-list{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.65rem}.se-where-item{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.15rem;background:#fff;border:1px solid rgba(7,58,50,.08);border-left:3px solid transparent;border-radius:14px;font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.98rem;font-weight:600;color:#1a130f;line-height:1.4;cursor:default;outline:none;transition:all .22s cubic-bezier(.2,.8,.25,1)}.se-where-item:hover,.se-where-item:focus-visible{background:#fffdf9;border-left-color:#ff6835;border-color:#ff683547;transform:translate(5px);box-shadow:0 6px 18px #ff683517}.se-item-icon{width:36px;height:36px;border-radius:10px;background:#f7f4ea;border:1px solid rgba(7,58,50,.08);display:flex;align-items:center;justify-content:center;color:#073a32;flex-shrink:0;transition:color .2s,border-color .2s}.se-where-item:hover .se-item-icon,.se-where-item:focus-visible .se-item-icon{color:#ff6835;border-color:#ff683540}.se-tagline{font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-style:italic;color:#5c4b40;line-height:1.5;margin:0 0 2rem}.se-cta{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.85rem;background:#073a32;color:#f7f4ea;font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;border-radius:50px;border:2px solid transparent;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;width:fit-content}.se-cta:hover,.se-cta:focus-visible{background:#ff6835;color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #ff68354d;outline:none}.se-cta-arrow{font-size:1.15rem;transition:transform .22s ease}.se-right{position:sticky;top:80px;align-self:flex-start;margin-top:-3rem}.se-journey-card{background:linear-gradient(155deg,#073a32,#10483d 65%,#052620);border-radius:28px;padding:3rem 2.5rem;box-shadow:0 24px 56px -10px #073a3273;border:1px solid rgba(213,240,120,.15);position:relative;overflow:hidden}.se-journey-card:before{content:"";position:absolute;top:-30%;right:-20%;width:320px;height:320px;background:radial-gradient(circle,rgba(255,104,53,.14) 0%,transparent 70%);pointer-events:none;filter:blur(36px)}.se-journey-eyebrow{display:block;font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#d5f078;margin-bottom:1.85rem;position:relative;z-index:1}.se-journey-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.se-step{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.5rem 0}.se-step-label{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:.05em;color:#f7f4eaeb;transition:color .2s ease}.se-step:hover .se-step-label{color:#ff6835}.se-step-arrow{display:flex;align-items:center;opacity:.55;padding-left:2px;margin:.1rem 0}.se-step--final{padding-top:.65rem}.se-step-label--final{font-size:1.15rem;color:#ff6835;position:relative}.se-step-label--final:before{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:linear-gradient(90deg,#FF6835,transparent);border-radius:2px}@media(max-width:960px){.se-body-grid{grid-template-columns:1fr;gap:3rem}.se-right{position:static}.se-journey-card{padding:2.25rem 2rem}.se-journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.se-step{align-items:center;text-align:center}.se-step-arrow{display:none}.se-step-label,.se-step-label--final{font-size:.78rem}}@media(max-width:560px){.se-section{padding:4rem 1.25rem 4.5rem}}.se-section{position:relative;background-color:#faf8f5;overflow:hidden;padding:4.5rem 2.5rem 5rem}.se-sparkle{position:absolute;color:#ff6835;font-size:1.35rem;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;line-height:1;filter:drop-shadow(0 2px 6px rgba(255,104,53,.25))}.se-sparkle--1{top:25px;left:52%}.se-sparkle--2{top:75px;right:15%;font-size:.95rem}.se-top-right-script{position:absolute;top:20px;right:35px;z-index:10;display:flex;align-items:flex-start;gap:.35rem;font-family:Caveat,cursive,serif;font-size:1.15rem;color:#1f4237;line-height:1.12;transform:rotate(-3deg);pointer-events:none}.se-script-bigger{font-size:1.25rem;font-weight:700;color:#1f4237}.se-top-script-arrow{width:32px;height:38px;transform:rotate(10deg);margin-top:6px;flex-shrink:0}.se-container{max-width:1260px;margin:0 auto;position:relative;z-index:2}.se-body-grid{display:grid;grid-template-columns:1.02fr 1.08fr;gap:3.5rem;align-items:start}.se-left{display:flex;flex-direction:column}.se-eyebrow-wrap{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.se-eyebrow-star{color:#ff6835;font-size:1.05rem;line-height:1;display:inline-block}.se-eyebrow{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#123b30}.se-section .experienced-headline{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.35rem,3.4vw,3.25rem);font-weight:700;line-height:1.14;letter-spacing:-.02em;color:#07352b;text-align:left;margin:0 0 1.6rem}.se-heading-accent-wrap{position:relative;display:inline-block}.se-heading-accent{font-family:Playfair Display,Georgia,serif;font-style:italic;color:#ff6835;font-weight:700}.se-heading-swoosh{position:absolute;left:0;bottom:-8px;width:100%;height:14px;pointer-events:none}.se-lead{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:1.12rem;font-weight:700;color:#083329;line-height:1.35;margin:0 0 .65rem}.se-body-text{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.94rem;font-weight:400;color:#53635c;line-height:1.58;margin:0 0 1.65rem;max-width:490px}.se-subheading{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6d7d76;margin:0 0 .85rem}.se-where-list{display:flex;flex-direction:column;gap:.65rem;margin:0 0 1.35rem;max-width:490px}.se-where-item{display:flex;align-items:center;gap:1rem;padding:.52rem 1.4rem .52rem .65rem;background:#fff;border:1px solid rgba(7,58,50,.05);border-radius:999px;box-shadow:0 3px 12px #00000009,0 1px 2px #00000005;cursor:pointer;outline:none;transition:all .22s ease}.se-where-item:hover,.se-where-item:focus-visible{background:#fff;border-color:#ff683547;transform:translate(4px);box-shadow:0 8px 20px #0000000f}.se-item-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .22s ease}.se-icon--idea{background:#e6f4ea;color:#1e7e34}.se-icon--problem{background:#e5f3f6;color:#1b7280}.se-icon--startup{background:#e9f4db;color:#436f2c}.se-icon--curiosity{background:#fef0e4;color:#d75f29}.se-where-item:hover .se-item-icon{transform:scale(1.06)}.se-item-text{flex:1;display:flex;flex-direction:column;gap:.08rem}.se-item-title{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.91rem;font-weight:700;color:#112822;line-height:1.25}.se-item-sub{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.76rem;font-weight:400;color:#6d7d76;line-height:1.3}.se-item-arrow{font-size:1.15rem;color:#ff6835;font-weight:600;flex-shrink:0;transition:transform .2s;margin-left:auto}.se-where-item:hover .se-item-arrow,.se-where-item:focus-visible .se-item-arrow{transform:translate(4px)}.se-tagline-wrap{margin-bottom:1.5rem}.se-tagline{font-family:Caveat,cursive,serif;font-size:1.35rem;font-weight:600;color:#1b4538;line-height:1.3;display:inline-flex;align-items:center;gap:.35rem;margin:0}.se-tagline-dash{font-style:normal}.se-tagline-underline{text-decoration:underline;text-decoration-color:#2d6b57;text-decoration-thickness:1.8px;text-underline-offset:4px}.se-cta-group{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.se-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 2rem;background:#07352b;color:#fff;font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;border-radius:999px;border:2px solid transparent;box-shadow:0 8px 22px #07352b47;transition:all .25s ease}.se-cta:hover,.se-cta:focus-visible{background:#ff6835;color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #ff683552;outline:none}.se-cta-arrow{font-size:1.15rem;transition:transform .2s}.se-cta:hover .se-cta-arrow,.se-cta:focus-visible .se-cta-arrow{transform:translate(4px)}.se-video-btn{display:inline-flex;align-items:center;gap:.75rem;background:#faf9f5;border:1.5px solid #CBD5D0;border-radius:999px;padding:.4rem 1.4rem .4rem .45rem;cursor:pointer;text-align:left;transition:all .22s ease}.se-video-btn:hover{border-color:#07352b;transform:translateY(-2px);box-shadow:0 6px 16px #07352b14}.se-play-icon{width:34px;height:34px;border-radius:50%;background:#07352b;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 3px 8px #07352b33;transition:transform .22s ease,background .22s ease}.se-video-btn:hover .se-play-icon{transform:scale(1.08);background:#ff6835}.se-video-label{display:flex;flex-direction:column;gap:.05rem}.se-video-title{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.82rem;font-weight:700;color:#07352b;line-height:1.25}.se-video-sub{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.7rem;font-weight:400;color:#6d7d76;line-height:1.25}.se-right{position:relative;padding-top:0}.se-polaroid{position:absolute;top:-40px;right:35px;z-index:12;background:transparent;padding:0;border:none;border-radius:14px;box-shadow:0 16px 36px #00000040,0 2px 8px #0000001a;width:215px;transform:rotate(5.5deg);transition:transform .3s ease}.se-polaroid:hover{transform:rotate(6.5deg) scale(1.02);z-index:25}.se-polaroid-inner{width:100%;height:135px;overflow:hidden;border-radius:14px;background:transparent}.se-polaroid-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}.se-tape-sticker{position:absolute;top:-18px;right:-8px;z-index:16;background:#d4ed6e;transform:rotate(3deg);padding:.45rem .8rem;border-radius:2px;box-shadow:0 4px 10px #0000001f;display:flex;flex-direction:column;gap:.05rem;font-family:Plus Jakarta Sans,Outfit,sans-serif;font-weight:800;font-size:.64rem;letter-spacing:.08em;color:#11352a;line-height:1.3;text-align:center;pointer-events:none}.se-journey-card{position:relative;background:#05261f;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px -10px #04201a80,0 0 0 1px #ffffff14;min-height:640px;display:flex;flex-direction:column;z-index:2}.se-card-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/journey-bg-BAwTXEdA.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;opacity:.98;z-index:1;pointer-events:none}.se-card-bg-layer:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(to bottom,rgba(5,38,31,.88) 0%,rgba(5,38,31,.2) 70%,transparent 100%);pointer-events:none}.se-journey-card-header{position:relative;z-index:5;padding:2.2rem 2.2rem 0;max-width:280px}.se-journey-eyebrow-row{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.se-journey-eyebrow{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#d2e86b;text-transform:uppercase}.se-eyebrow-arrow-line{display:inline-block;width:44px;height:1.5px;background:#d2e86b;position:relative}.se-eyebrow-arrow-line:after{content:"";position:absolute;right:0;top:-2.5px;width:6px;height:6px;border-top:1.5px solid #D2E86B;border-right:1.5px solid #D2E86B;transform:rotate(45deg)}.se-journey-title{font-family:Playfair Display,Georgia,serif;font-size:2.1rem;font-weight:700;color:#fff;line-height:1.15;margin:0}.se-real-glow{font-style:italic;color:#d2e86b;font-weight:600;position:relative;display:inline-block}.se-real-swoosh{position:absolute;left:0;bottom:-6px;width:100%;height:8px;pointer-events:none}.se-journey-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.se-arc-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.se-node-item{position:absolute;transform:translate(-16px,-50%);display:flex;align-items:center;gap:.6rem;z-index:6;cursor:default;transition:transform .25s ease;pointer-events:auto}.se-node-item:hover{transform:translate(-16px,-50%) scale(1.08)}.se-node-badge{width:32px;height:32px;border-radius:50%;background:#0a201ae6;border:1.8px solid #D5ED68;box-shadow:0 0 12px #d5ed6880;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#d5ed68;flex-shrink:0}.se-node-badge--amber{border-color:#ffa552;box-shadow:0 0 14px #ffa552a6;color:#ffa552}.se-node-badge--scale{border-color:#ff6835;box-shadow:0 0 16px #ff6835bf;color:#ff6835}.se-node-info{display:flex;flex-direction:column;gap:.04rem}.se-node-title{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#fff;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.95);white-space:nowrap}.se-node-title--scale{color:#ff7b4c}.se-node-desc{font-family:Plus Jakarta Sans,Outfit,sans-serif;font-size:.62rem;font-weight:400;color:#f7f4ead9;line-height:1.22;text-shadow:0 1px 4px rgba(0,0,0,.95);white-space:nowrap}.se-rock-script{position:absolute;bottom:26px;right:26px;z-index:6;font-family:Caveat,cursive,serif;font-size:1.25rem;font-weight:600;color:#fff;line-height:1.2;transform:rotate(-5deg);text-shadow:0 2px 8px rgba(0,0,0,.9);pointer-events:none}.se-rock-sub{position:relative;display:inline-block}.se-rock-swoosh{position:absolute;left:0;bottom:-4px;width:100%;height:6px;pointer-events:none}@media(max-width:980px){.se-body-grid{grid-template-columns:1fr;gap:4rem}.se-right{max-width:600px;margin:0 auto;padding-top:45px}}@media(max-width:600px){.se-section{padding:3.5rem 1.25rem 4rem}.se-section .experienced-headline{font-size:clamp(2rem,7.5vw,2.65rem);margin-bottom:1.5rem}.se-where-item{padding:.6rem 1.2rem .6rem .6rem}.se-item-title{font-size:.88rem}.se-item-sub{font-size:.74rem}.se-lead{font-size:1.05rem}.se-polaroid{width:170px;top:-20px;right:15px}.se-polaroid-inner{height:105px}.se-tape-sticker{right:-5px;font-size:.58rem}.se-top-right-script,.se-node-desc{display:none}.se-cta-group{flex-direction:column;align-items:flex-start}}.mn-section{position:relative;background:#f7f4ea;overflow:hidden;padding:120px 0 130px}.mn-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.mn-bg-svg{width:100%;height:100%;object-fit:cover}.mn-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(16,72,61,.12) 30%,rgba(16,72,61,.12) 70%,transparent 100%)}.mn-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(16,72,61,.12) 30%,rgba(16,72,61,.12) 70%,transparent 100%)}.mn-container{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mn-left{display:flex;flex-direction:column;gap:0}.mn-eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:28px}.mn-rule{display:block;width:32px;height:1.5px;background:#ff6835;flex-shrink:0}.mn-eyebrow{font-family:Outfit,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#10483d;opacity:.65}.mn-headline{font-family:Outfit,sans-serif;font-size:clamp(2.6rem,4.5vw,4rem);font-weight:600;line-height:1.12;color:#073a32;margin:0 0 28px;letter-spacing:-.02em}.mn-headline-accent{font-style:normal;color:#ff6835;font-weight:700;position:relative;display:inline-block}.mn-headline-accent:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:4px;background:#ff6835;opacity:.2;border-radius:2px}.mn-supporting{font-family:Outfit,sans-serif;font-size:1.05rem;line-height:1.7;color:#10483d;opacity:.75;max-width:400px;margin:0 0 40px}.mn-cta{display:inline-flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.04em;color:#10483d;text-decoration:none;border-bottom:1.5px solid rgba(16,72,61,.25);padding-bottom:2px;transition:color .25s ease,border-color .25s ease,gap .25s ease;align-self:flex-start}.mn-cta:hover,.mn-cta:focus-visible{color:#ff6835;border-color:#ff6835;gap:16px;outline:none}.mn-cta-arrow{display:flex;align-items:center;transition:transform .25s ease}.mn-cta:hover .mn-cta-arrow,.mn-cta:focus-visible .mn-cta-arrow{transform:translate(4px)}.mn-mobile-categories{display:none;flex-direction:column;gap:0;margin-top:44px;border-top:1px solid rgba(16,72,61,.12)}.mn-mobile-cat{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-bottom:1px solid rgba(16,72,61,.08);cursor:default;transition:padding-left .2s ease}.mn-mobile-cat:hover,.mn-mobile-cat:focus-visible{padding-left:8px;outline:none}.mn-mobile-cat-title{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;color:#073a32}.mn-mobile-cat-desc{font-family:Outfit,sans-serif;font-size:.85rem;color:#10483d;opacity:.6;line-height:1.5}.mn-right{display:flex;align-items:center;justify-content:center}.mn-network-wrap{position:relative;width:100%;max-width:520px}.mn-network-svg{position:relative;z-index:1;width:100%;height:auto;display:block;overflow:visible}.mn-network-aura{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(255,104,29,.16),rgba(139,191,17,.07) 48%,transparent 70%);filter:blur(8px);z-index:0;pointer-events:none}.mn-conn{transition:stroke-opacity .3s ease,stroke-width .3s ease,stroke .3s ease}.mn-flow{stroke:url(#mnFlowGrad);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:2 16;opacity:.55;animation:mnFlow 2.6s linear infinite;pointer-events:none}.mn-flow-operators{animation-delay:-.5s}.mn-flow-experts{animation-delay:-1s}.mn-flow-investors{animation-delay:-1.5s}.mn-flow-educators{animation-delay:-2s}@keyframes mnFlow{to{stroke-dashoffset:-36}}.mn-orbit{transform-box:fill-box;transform-origin:center}.mn-orbit-1{animation:mnSpin 46s linear infinite}.mn-orbit-2{animation:mnSpin 60s linear infinite reverse}.mn-orbit-3{animation:mnSpin 38s linear infinite}@keyframes mnSpin{to{transform:rotate(360deg)}}.mn-center-core{fill:url(#mnHubGrad)}.mn-center-sheen{pointer-events:none}.mn-center-pulse{transform-box:fill-box;transform-origin:center;animation:mnPulse 3.4s ease-out infinite;opacity:0}.mn-center-pulse-2{animation-delay:1.7s}@keyframes mnPulse{0%{transform:scale(.9);opacity:.55}70%{transform:scale(1.75);opacity:0}to{transform:scale(1.75);opacity:0}}.mn-node{cursor:pointer;outline:none;filter:url(#mnNodeShadow)}.mn-node-ring{transform-box:fill-box;transform-origin:center;transition:stroke-opacity .35s ease,transform .35s ease}.mn-node-bg{fill:url(#mnNodeGrad);transition:fill .3s ease,stroke .3s ease,stroke-opacity .3s ease}.mn-node-glow{transition:fill-opacity .3s ease}.mn-node-icon{transition:stroke .3s ease,fill .3s ease}.mn-node-label{transition:fill .3s ease;pointer-events:none}.mn-node.mn-active{filter:url(#mnNodeShadowStrong)}.mn-node.mn-active .mn-node-ring{stroke-opacity:.35;transform:scale(1.08)}.mn-node.mn-active .mn-node-bg{fill:url(#mnNodeActiveGrad);stroke:#ff6835;stroke-opacity:.8}.mn-node.mn-active .mn-node-glow{fill-opacity:.14}.mn-node.mn-active .mn-node-icon{stroke:#10483d}.mn-node.mn-active .mn-node-label{fill:#073a32}.mn-conn.mn-conn-active{stroke:#ff6835!important;stroke-opacity:.7!important;stroke-width:1.5!important;stroke-dasharray:none!important}.mn-detail-panel{position:absolute;bottom:-44px;left:50%;transform:translate(-50%);background:#073a32;color:#ddf1e9;padding:10px 20px;border-radius:4px;font-family:Outfit,sans-serif;font-size:.82rem;line-height:1.5;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;transform:translate(-50%) translateY(4px);z-index:10;max-width:340px;white-space:normal;text-align:center}.mn-detail-panel.mn-panel-visible{opacity:1;transform:translate(-50%) translateY(0)}.mn-detail-desc{margin:0}@media(max-width:1024px){.mn-container{grid-template-columns:1fr;gap:56px;padding:0 36px}.mn-section{padding:90px 0 100px}.mn-left{max-width:560px;margin:0 auto;text-align:center;align-items:center}.mn-supporting{max-width:460px}.mn-eyebrow-row{justify-content:center}.mn-right{width:100%;max-width:480px;margin:0 auto}.mn-mobile-categories{display:flex;width:100%;text-align:left}}@media(max-width:640px){.mn-section{padding:64px 0 80px}.mn-container{padding:0 20px;gap:40px}.mn-headline{font-size:2.2rem}.mn-network-wrap{max-width:340px}.mn-detail-panel{bottom:-56px;font-size:.77rem;padding:8px 14px}}@media(prefers-reduced-motion:reduce){.mn-conn,.mn-node,.mn-node-ring,.mn-node-bg,.mn-node-glow,.mn-node-icon,.mn-node-label,.mn-cta,.mn-cta-arrow,.mn-detail-panel,.mn-mobile-cat{transition:none!important}.mn-orbit,.mn-center-pulse,.mn-flow{animation:none!important}.mn-flow{opacity:.3}}.cs-wrapper{background:#f7f4ea;display:flex;flex-direction:column}.cs-ticker{background:#311c11;color:#ff6835;padding:16px 0;overflow:hidden;white-space:nowrap;display:flex;font-family:Outfit,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.25em;position:relative;z-index:10}.cs-ticker-track{display:flex;gap:48px;animation:scrollTicker 30s linear infinite;padding-right:48px}.cs-ticker-track span{display:inline-flex;align-items:center;text-transform:uppercase}@keyframes scrollTicker{0%{transform:translate(calc(-100% / 3))}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cs-ticker-track{animation:none}}.capability-strip{background:#f7f4ea;padding:60px 24px;display:flex;justify-content:center}.cs-container{max-width:1100px;width:100%;background:#fbf9f3;border:1px solid rgba(16,72,61,.1);border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;position:relative}.cs-item{padding:40px 32px;border-right:1px solid rgba(16,72,61,.08);border-bottom:1px solid rgba(16,72,61,.08)}.cs-item:nth-child(3n){border-right:none}.cs-item:nth-last-child(-n+3){border-bottom:none}.cs-icon-wrap{width:36px;height:36px;background:#10483d0f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cs-icon{font-size:1.1rem;line-height:1}.cs-title{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;color:#10483d;margin:0 0 10px}.cs-desc{font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.5;color:#10483d;opacity:.7;margin:0}@media(max-width:900px){.cs-container{grid-template-columns:repeat(2,1fr)}.cs-item:nth-child(3n){border-right:1px solid rgba(16,72,61,.08)}.cs-item:nth-child(2n){border-right:none}.cs-item:nth-last-child(-n+3){border-bottom:1px solid rgba(16,72,61,.08)}.cs-item:nth-last-child(-n+2){border-bottom:none}}@media(max-width:600px){.cs-container{grid-template-columns:1fr}.cs-item{border-right:none!important;border-bottom:1px solid rgba(16,72,61,.08)!important;padding:32px 24px}.cs-item:last-child{border-bottom:none!important}}.ow-section{--ow-ivory: #F7F4EA;--ow-forest: #10483D;--ow-forest-deep: #073A32;--ow-orange: #FF6835;--ow-orange-ink: #E85A1E;--ow-lime: #D5F078;--ow-sage: #82988E;--ow-sage-ink: #5C6F66;--ow-serif: "Playfair Display", Georgia, "Times New Roman", serif;--ow-sans: "Outfit", system-ui, -apple-system, sans-serif;position:relative;padding:clamp(4rem,7.5vw,7rem) clamp(1.25rem,5vw,4rem);background:#e4ddc8;background-image:radial-gradient(circle at 15% 20%,rgba(255,107,0,.08) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(58,38,24,.05) 0%,transparent 50%);color:var(--ow-forest-deep);font-family:var(--ow-sans);overflow:hidden;isolation:isolate}.ow-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ow-bg-orb{position:absolute;border-radius:50%;filter:blur(80px)}.ow-bg-orb--1{width:520px;height:520px;top:-180px;right:-140px;background:radial-gradient(circle,rgba(255,104,53,.14),transparent 68%)}.ow-bg-orb--2{width:480px;height:480px;bottom:-200px;left:-160px;background:radial-gradient(circle,rgba(213,240,120,.3),transparent 70%)}.ow-bg-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#10483d0d;stroke-width:1}.ow-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(16,72,61,.06) 1px,transparent 1px);background-size:26px 26px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 25%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 25%,#000 0%,transparent 75%)}.ow-container{position:relative;z-index:1;max-width:1240px;margin:0 auto}.ow-header{text-align:center;margin-bottom:clamp(2.25rem,4vw,3.25rem)}.ow-eyebrow-row{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-bottom:clamp(1.1rem,2vw,1.6rem)}.ow-rule{width:34px;height:2px;border-radius:2px;background:var(--ow-orange)}.ow-eyebrow{font-family:var(--font-main),"Outfit",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ow-orange)}.ow-header-body{display:flex;flex-direction:column;align-items:center;gap:clamp(1.1rem,2vw,1.6rem)}.ow-title{font-family:var(--ow-sans);font-weight:800;color:var(--ow-forest);font-size:clamp(2.6rem,5.6vw,4.6rem);line-height:1.05;letter-spacing:-.03em;margin:0}.ow-title-accent{display:inline-block;font-style:normal;font-weight:800;color:var(--ow-orange-ink);position:relative}.ow-title-accent:after{content:"";position:absolute;left:2px;right:2px;bottom:.08em;height:3px;border-radius:3px;background:linear-gradient(90deg,#ff68358c,#d5f078b3);transform-origin:left;transform:scaleX(.62)}.ow-header-aside{display:flex;flex-direction:column;align-items:center;padding-bottom:0}.ow-supporting{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;font-weight:400;color:#3f5a52;max-width:46ch;margin:0 auto;text-align:center}.ow-progress-marks{display:flex;justify-content:center;gap:.5rem;margin-top:1.4rem}.ow-progress-mark{width:28px;height:3px;border-radius:3px;background:#10483d24}.ow-progress-mark.is-filled{background:var(--ow-forest)}.ow-progress-mark.is-filled:first-child{background:var(--ow-orange)}.ow-grid{list-style:none;margin:0 0 clamp(2.25rem,4vw,3.25rem);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ow-tile{position:relative;display:flex;flex-direction:column;gap:.85rem;min-height:150px;padding:1.25rem 1.25rem 1.4rem;border-radius:16px;background:linear-gradient(180deg,#fcfaf4,#f6f2e7);border:1px solid rgba(16,72,61,.12);overflow:hidden;outline:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.ow-tile:hover,.ow-tile:focus-visible{transform:translateY(-5px);border-color:#ff68358c;background:linear-gradient(180deg,#fff,#fbf8f0);box-shadow:0 20px 42px -20px #073a3266,0 1px #ff68352e}.ow-tile:focus-visible{outline:2px solid rgba(255,104,53,.65);outline-offset:2px}.ow-tile-index{position:absolute;top:1.05rem;right:1.15rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;color:var(--ow-sage-ink);z-index:1}.ow-tile-icon{position:relative;z-index:1;width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:var(--ow-forest);background:#10483d0f;border:1px solid rgba(16,72,61,.1);transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.ow-tile-icon svg{width:23px;height:23px}.ow-tile:hover .ow-tile-icon,.ow-tile:focus-visible .ow-tile-icon{color:var(--ow-orange);background:#ff68351a;border-color:#ff683561;transform:translateY(-2px) rotate(-3deg)}.ow-tile:nth-child(2) .ow-tile-icon,.ow-tile:nth-child(8) .ow-tile-icon{color:#55761b;background:#d5f07861;border-color:#8cb02c4d}.ow-tile-title{position:relative;z-index:1;margin:auto 0 0;font-size:clamp(1rem,1.1vw,1.1rem);font-weight:600;line-height:1.28;letter-spacing:-.01em;color:var(--ow-forest-deep)}.ow-tile-visual{position:absolute;right:-20px;bottom:-20px;width:118px;height:118px;z-index:0;color:var(--ow-forest);opacity:.07;transition:opacity .3s ease,transform .35s ease,color .3s ease;pointer-events:none}.ow-tile-visual svg{width:100%;height:100%}.ow-tile:hover .ow-tile-visual,.ow-tile:focus-visible .ow-tile-visual{opacity:.18;color:var(--ow-orange);transform:translate(-5px,-5px)}.ow-closing{display:flex;flex-direction:column;align-items:center;gap:1.15rem;text-align:center;padding-top:clamp(2rem,3.5vw,2.75rem);border-top:1px solid rgba(16,72,61,.12)}.ow-closing-track{display:flex;align-items:center;gap:.55rem}.ow-closing-track:before,.ow-closing-track:after{content:"";width:clamp(30px,8vw,60px);height:1px}.ow-closing-track:before{background:linear-gradient(90deg,transparent,rgba(16,72,61,.3))}.ow-closing-track:after{background:linear-gradient(90deg,rgba(16,72,61,.3),transparent)}.ow-closing-dot{width:7px;height:7px;border-radius:50%;background:#10483d40}.ow-closing-dot--accent{width:11px;height:11px;background:var(--ow-orange);box-shadow:0 0 0 4px #ff683524}.ow-closing-text{font-family:var(--ow-serif);font-weight:500;font-size:clamp(1.45rem,2.9vw,2.35rem);line-height:1.35;letter-spacing:-.01em;color:var(--ow-forest);max-width:24ch;margin:0}.ow-closing-text em{font-style:italic;font-weight:500;color:var(--ow-orange-ink)}@media(max-width:1024px){.ow-header-body{gap:1.1rem}.ow-supporting{max-width:46ch}.ow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ow-section{padding-left:1.25rem;padding-right:1.25rem}.ow-title{font-size:clamp(2.1rem,9vw,2.7rem)}.ow-grid{grid-template-columns:1fr;gap:.8rem}.ow-tile{min-height:0;padding:1.1rem 1.15rem;gap:.7rem}.ow-tile-title{margin-top:0}.ow-tile-visual{width:96px;height:96px}}@media(prefers-reduced-motion:reduce){.ow-tile,.ow-tile-icon,.ow-tile-visual,.ow-title-accent:after{transition:none!important}.ow-tile:hover,.ow-tile:focus-visible{transform:none}.ow-tile:hover .ow-tile-icon,.ow-tile:focus-visible .ow-tile-icon{transform:none}.ow-tile:hover .ow-tile-visual,.ow-tile:focus-visible .ow-tile-visual{transform:none}}.bd-faq{--bd-ivory: #F7F4EA;--bd-forest: #10483D;--bd-forest-deep: #073A32;--bd-orange: #FF6835;--bd-orange-ink: #E85A1E;--bd-sage: #82988E;--bd-body: #46594F;--bd-serif: "Playfair Display", Georgia, "Times New Roman", serif;--bd-sans: "Outfit", system-ui, -apple-system, sans-serif;position:relative;padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,5vw,4rem);background:var(--bd-ivory);color:var(--bd-forest-deep);font-family:var(--bd-sans);overflow:hidden;isolation:isolate}.bd-faq--white{--bd-ivory: #FFFFFF;background:#fff!important}.bd-faq-container{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.bd-faq-left{position:relative;padding-top:1.25rem}.bd-faq-orbits{position:absolute;top:-50px;left:-70px;width:min(520px,120%);height:auto;z-index:0;pointer-events:none}.bd-faq-left-inner{position:relative;z-index:1}.bd-faq-eyebrow-row{display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.bd-faq-rule{width:34px;height:2px;border-radius:2px;background:var(--bd-orange)}.bd-faq-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--bd-forest)}.bd-faq-title{font-family:var(--bd-sans);font-weight:800;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 1.5rem}.bd-faq-title-green{color:var(--bd-forest)}.bd-faq-title-orange{color:var(--bd-orange-ink);font-style:normal}.bd-faq-support{font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;color:var(--bd-body);max-width:34ch;margin:0 0 2rem}.bd-faq-cta{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--bd-sans);font-size:.98rem;font-weight:600;color:var(--bd-ivory);background:var(--bd-forest);padding:.85rem 1.5rem;border-radius:999px;box-shadow:0 12px 26px -14px #10483da6;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.bd-faq-cta:hover,.bd-faq-cta:focus-visible{background:var(--bd-orange);transform:translateY(-2px);box-shadow:0 18px 32px -14px #ff6835b3;outline:none}.bd-faq-cta:focus-visible{outline:2px solid var(--bd-orange);outline-offset:3px}.bd-faq-cta-arrow{font-size:1rem;line-height:1;transition:transform .3s ease}.bd-faq-cta:hover .bd-faq-cta-arrow,.bd-faq-cta:focus-visible .bd-faq-cta-arrow{transform:translate(3px,-3px)}.bd-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(16,72,61,.14)}.bd-faq-item{--bd-num-w: 2.1rem;--bd-gap: clamp(.9rem, 2vw, 1.5rem);--bd-pad-x: .75rem;position:relative;border-bottom:1px solid rgba(16,72,61,.14);transition:background .3s ease,box-shadow .3s ease}.bd-faq-item.is-open{background:#ff68350b;box-shadow:inset 3px 0 0 var(--bd-orange)}.bd-faq-q{width:100%;display:grid;grid-template-columns:var(--bd-num-w) minmax(0,1fr) auto;align-items:center;gap:var(--bd-gap);padding:clamp(1.15rem,2.2vw,1.6rem) .35rem clamp(1.15rem,2.2vw,1.6rem) var(--bd-pad-x);background:none;border:0;cursor:pointer;text-align:left;font-family:var(--bd-sans);color:var(--bd-forest);-webkit-tap-highlight-color:transparent;border-radius:6px}.bd-faq-q:focus-visible{outline:2px solid var(--bd-orange);outline-offset:-2px}.bd-faq-num{align-self:start;width:var(--bd-num-w);padding-top:.28rem;font-family:var(--bd-sans);font-size:clamp(.85rem,1vw,.95rem);font-weight:700;letter-spacing:.06em;color:var(--bd-orange)}.bd-faq-question{font-family:var(--bd-serif);font-size:clamp(1.12rem,1.7vw,1.4rem);font-weight:600;line-height:1.32;letter-spacing:-.01em;color:var(--bd-forest);transition:color .25s ease}.bd-faq-item.is-open .bd-faq-question{color:var(--bd-forest-deep)}.bd-faq-icon{position:relative;width:38px;height:38px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(16,72,61,.25);color:var(--bd-forest);transition:background .3s ease,border-color .3s ease,color .3s ease}.bd-faq-icon:before,.bd-faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.bd-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.bd-faq-q:hover .bd-faq-icon{border-color:var(--bd-orange);color:var(--bd-orange)}.bd-faq-item.is-open .bd-faq-icon{background:var(--bd-orange);border-color:var(--bd-orange);color:#fff}.bd-faq-item.is-open .bd-faq-icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.bd-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.33,1,.68,1)}.bd-faq-item.is-open .bd-faq-a{grid-template-rows:1fr}.bd-faq-a-inner{overflow:hidden}.bd-faq-a p{margin:0;padding:0 var(--bd-gap) clamp(1.4rem,2.4vw,1.85rem) calc(var(--bd-num-w) + var(--bd-gap) + var(--bd-pad-x));font-size:clamp(.98rem,1.1vw,1.06rem);line-height:1.7;color:var(--bd-body);max-width:66ch}.bd-faq--animate .bd-faq-left-inner>*,.bd-faq--animate .bd-faq-item{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.bd-faq--animate.is-visible .bd-faq-left-inner>*,.bd-faq--animate.is-visible .bd-faq-item{opacity:1;transform:none}.bd-faq--animate.is-visible .bd-faq-left-inner>*:nth-child(1){transition-delay:.02s}.bd-faq--animate.is-visible .bd-faq-left-inner>*:nth-child(2){transition-delay:.1s}.bd-faq--animate.is-visible .bd-faq-left-inner>*:nth-child(3){transition-delay:.18s}.bd-faq--animate.is-visible .bd-faq-left-inner>*:nth-child(4){transition-delay:.26s}.bd-faq--animate.is-visible .bd-faq-item:nth-child(1){transition-delay:.06s}.bd-faq--animate.is-visible .bd-faq-item:nth-child(2){transition-delay:.12s}.bd-faq--animate.is-visible .bd-faq-item:nth-child(3){transition-delay:.18s}.bd-faq--animate.is-visible .bd-faq-item:nth-child(4){transition-delay:.24s}.bd-faq--animate.is-visible .bd-faq-item:nth-child(5){transition-delay:.3s}.bd-faq--animate.is-visible .bd-faq-item:nth-child(6){transition-delay:.36s}@media(max-width:992px){.bd-faq-container{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}.bd-faq-left{padding-top:0}.bd-faq-title{font-size:clamp(2.2rem,6.5vw,3.1rem)}.bd-faq-support{max-width:46ch}.bd-faq-orbits{top:-70px;left:-40px}}@media(max-width:560px){.bd-faq{padding-left:1.25rem;padding-right:1.25rem}.bd-faq-item{--bd-num-w: 1.7rem;--bd-pad-x: .5rem}.bd-faq-question{font-size:1.06rem}.bd-faq-icon{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.bd-faq-a,.bd-faq-icon,.bd-faq-icon:before,.bd-faq-icon:after,.bd-faq-cta,.bd-faq-cta-arrow,.bd-faq--animate .bd-faq-left-inner>*,.bd-faq--animate .bd-faq-item{transition:none!important}}.bd-close{--bd-close-bg-deep: #05111a;--bd-close-bg-mid: #071e2c;--bd-close-ivory: #F2EFDF;--bd-close-orange: #FF6835;--bd-close-orange-glow:#FF8455;--bd-close-lime: #C8F050;--bd-close-lime-glow: #D5F878;--bd-close-blue-glow: #1a4c7a;--bd-close-white-glass:rgba(255,255,255,.06);--bd-close-border: rgba(255,255,255,.1);--bd-close-muted: rgba(255,255,255,.5);--bd-close-body: rgba(255,255,255,.75);--bd-close-forest: #10483D;position:relative;padding:clamp(3.2rem,5vw,4.8rem) clamp(1.25rem,4vw,3.5rem);background:radial-gradient(ellipse 80% 55% at 18% 20%,rgba(255,104,53,.18) 0%,transparent 60%),radial-gradient(ellipse 70% 50% at 82% 75%,rgba(200,240,80,.14) 0%,transparent 55%),radial-gradient(ellipse 60% 60% at 50% 50%,rgba(26,76,122,.28) 0%,transparent 70%),linear-gradient(160deg,#05111a,#071e2c 45%,#0a1f18);color:var(--bd-close-ivory);font-family:var(--font-main, "Outfit", system-ui, sans-serif);overflow:hidden;isolation:isolate}.bd-close:before{display:none!important}.bd-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,104,53,.06) 0%,transparent 18%),linear-gradient(0deg,rgba(200,240,80,.04) 0%,transparent 22%)}.bd-close-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bd-close-bg-svg{width:100%;height:100%;display:block}.bd-close-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.55;animation:bdOrbDrift 12s ease-in-out infinite alternate}.bd-close-orb--orange{width:520px;height:520px;background:radial-gradient(circle,rgba(255,104,53,.55) 0%,transparent 70%);top:-140px;left:-100px;animation-duration:14s}.bd-close-orb--lime{width:420px;height:420px;background:radial-gradient(circle,rgba(200,240,80,.45) 0%,transparent 70%);bottom:-80px;right:-60px;animation-duration:16s;animation-direction:alternate-reverse}.bd-close-orb--blue{width:500px;height:500px;background:radial-gradient(circle,rgba(26,76,122,.6) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:18s}@keyframes bdOrbDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-25px) scale(1.08)}66%{transform:translate(-20px,15px) scale(.94)}to{transform:translate(15px,30px) scale(1.04)}}.bd-close-orb--blue{animation:bdOrbDriftCenter 18s ease-in-out infinite alternate}@keyframes bdOrbDriftCenter{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-48%) scale(1.1)}to{transform:translate(-50%,-52%) scale(.92)}}.bd-close-inner{position:relative;z-index:2;max-width:1080px;margin:0 auto;text-align:center}.bd-close-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:clamp(.75rem,1.5vw,1.1rem);padding:.3rem .95rem;border-radius:999px;border:1px solid rgba(255,104,53,.35);background:#ff68351a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bd-close-orange-glow)}.bd-close-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--bd-close-orange);box-shadow:0 0 8px 2px #ff6835b3;animation:bdDotPulse 2s ease-in-out infinite}@keyframes bdDotPulse{0%,to{opacity:1;box-shadow:0 0 8px 2px #ff6835b3}50%{opacity:.6;box-shadow:0 0 14px 4px #ff683566}}.bd-close-motif{width:min(380px,85%);margin:0 auto clamp(.6rem,1.2vw,1rem);opacity:.7}.bd-close-motif-svg{width:100%;height:auto;display:block;overflow:visible}.bd-close-motif-glow{transform-origin:498px 44px;animation:bdClosePulse 3.4s ease-in-out infinite}@keyframes bdClosePulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.55;transform:scale(1.28)}}.bd-close-title{font-family:var(--font-main, "Outfit", system-ui, sans-serif);font-weight:900;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.05;letter-spacing:-.035em;color:#fff;margin:0 0 clamp(.6rem,1.2vw,.95rem);text-shadow:0 2px 40px rgba(255,255,255,.08)}.bd-close-title-main{display:block}.bd-close-title-accent{display:inline-block;position:relative;background:linear-gradient(110deg,#ff6835,#ff9a6c 40%,#c8f050);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px rgba(255,104,53,.45))}.bd-close-title-accent:after{content:"";position:absolute;bottom:-.06em;left:0;width:100%;height:6px;border-radius:4px;background:linear-gradient(90deg,#ff683580,#c8f05080);filter:blur(4px)}.bd-close-kicker{position:relative;display:inline-block;font-family:Outfit,sans-serif;font-style:italic;font-weight:300;font-size:clamp(.98rem,1.3vw,1.2rem);color:var(--bd-close-body);margin:0 0 clamp(1.4rem,2.6vw,2rem);padding-bottom:.65rem;letter-spacing:.01em}.bd-close-kicker:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:56px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--bd-close-orange),var(--bd-close-lime));box-shadow:0 0 12px #ff683599}.bd-close-copy{max-width:54ch;margin:0 auto clamp(.8rem,1.5vw,1.2rem);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6;color:var(--bd-close-muted)}.bd-close-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.25rem);max-width:980px;margin:0 auto;text-align:left}.bd-close-card{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:.75rem .6rem;min-height:140px;padding:clamp(1.1rem,1.5vw,1.4rem);border-radius:18px;border:1px solid var(--bd-close-border);background:var(--bd-close-white-glass);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:#fff;overflow:hidden;box-shadow:0 0 0 .5px #ffffff0d inset,0 4px 24px -8px #0009,0 1px 3px #0006;transition:transform .35s cubic-bezier(.22,.68,0,1.2),box-shadow .35s ease,border-color .35s ease,background .35s ease;text-decoration:none}.bd-close-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);background-size:250% 100%;background-position:150% 0;transition:background-position .55s ease;border-radius:inherit;z-index:0}.bd-close-card:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--bd-close-orange),transparent);opacity:0;border-radius:24px 24px 0 0;transition:opacity .35s ease}.bd-close-card:hover,.bd-close-card:focus-visible{transform:translateY(-8px) scale(1.015);border-color:#ff683566;background:#ffffff1a;box-shadow:0 0 0 .5px #ff683540 inset,0 20px 60px -20px #000c,0 0 40px -15px #ff683540;outline:none}.bd-close-card:hover:before{background-position:-50% 0}.bd-close-card:hover:after,.bd-close-card:focus-visible:after{opacity:1}.bd-close-card:focus-visible{outline:2px solid rgba(255,104,53,.6);outline-offset:3px}.bd-close-card-icon{position:relative;z-index:1;grid-column:1;grid-row:1;width:50px;height:50px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--bd-close-orange-glow);background:#ff68351f;border:1px solid rgba(255,104,53,.25);transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.bd-close-card-icon svg{width:22px;height:22px}.bd-close-card:hover .bd-close-card-icon,.bd-close-card:focus-visible .bd-close-card-icon{color:#fff;background:#ff68354d;border-color:#ff68358c;box-shadow:0 0 20px #ff683559}.bd-close-card-arrow{position:relative;z-index:1;grid-column:2;grid-row:1;align-self:start;display:inline-flex;color:#ffffff59;transition:transform .3s ease,color .3s ease}.bd-close-card:hover .bd-close-card-arrow,.bd-close-card:focus-visible .bd-close-card-arrow{transform:translate(5px,-3px);color:var(--bd-close-orange-glow)}.bd-close-card-body{position:relative;z-index:1;grid-column:1 / -1;grid-row:2;align-self:end;display:flex;flex-direction:column;gap:.4rem}.bd-close-card-label{font-weight:700;font-size:clamp(1.1rem,1.5vw,1.32rem);letter-spacing:-.015em;color:#fff}.bd-close-card-note{font-size:.88rem;color:var(--bd-close-muted);letter-spacing:.01em}.bd-close-card--primary{border-color:#ff683573;background:linear-gradient(145deg,#ff683533,#ff683514,#c8f0500f);box-shadow:0 0 0 .5px #ff68354d inset,0 8px 40px -12px #ff683580,0 1px 3px #00000080}.bd-close-card--primary:after{background:linear-gradient(90deg,var(--bd-close-orange),var(--bd-close-lime));opacity:.85}.bd-close-card--primary .bd-close-card-icon{color:var(--bd-close-lime-glow);background:#c8f05024;border-color:#c8f0504d}.bd-close-card--primary .bd-close-card-arrow{color:#c8f05099}.bd-close-card--primary:hover,.bd-close-card--primary:focus-visible{border-color:#ff6835b3;background:linear-gradient(145deg,#ff68354d,#ff68351f,#c8f0501a);box-shadow:0 0 0 .5px #ff683580 inset,0 24px 70px -18px #ff6835a6,0 0 50px -20px #ff683559}.bd-close-card--primary:hover .bd-close-card-icon,.bd-close-card--primary:focus-visible .bd-close-card-icon{color:#000;background:var(--bd-close-lime);border-color:var(--bd-close-lime);box-shadow:0 0 20px #c8f05080}.bd-close-card--primary:hover .bd-close-card-arrow,.bd-close-card--primary:focus-visible .bd-close-card-arrow{color:var(--bd-close-lime-glow)}.bd-close--animate .bd-close-eyebrow,.bd-close--animate .bd-close-motif,.bd-close--animate .bd-close-title,.bd-close--animate .bd-close-copy,.bd-close--animate .bd-close-kicker,.bd-close--animate .bd-close-card{opacity:0}.bd-close--animate .bd-close-eyebrow,.bd-close--animate .bd-close-title,.bd-close--animate .bd-close-copy,.bd-close--animate .bd-close-kicker{transform:translateY(20px)}.bd-close--animate .bd-close-card{transform:translateY(24px) scale(.97)}.bd-close--animate .bd-close-motif-path{stroke-dashoffset:1}.bd-close--animate.is-visible .bd-close-eyebrow{opacity:1;transform:none;transition:opacity .55s ease 0s,transform .55s ease 0s}.bd-close--animate.is-visible .bd-close-motif{opacity:.7;transition:opacity .8s ease .05s}.bd-close--animate.is-visible .bd-close-motif-path{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s ease .3s}.bd-close--animate.is-visible .bd-close-title{opacity:1;transform:none;transition:opacity .8s ease .12s,transform .8s cubic-bezier(.22,.68,0,1.1) .12s}.bd-close--animate.is-visible .bd-close-copy{opacity:1;transform:none;transition:opacity .6s ease .22s,transform .6s ease .22s}.bd-close--animate.is-visible .bd-close-kicker{opacity:1;transform:none;transition:opacity .6s ease .3s,transform .6s ease .3s}.bd-close--animate.is-visible .bd-close-card{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.68,0,1.15)}.bd-close--animate.is-visible .bd-close-card:nth-child(1){transition-delay:.38s}.bd-close--animate.is-visible .bd-close-card:nth-child(2){transition-delay:.48s}.bd-close--animate.is-visible .bd-close-card:nth-child(3){transition-delay:.58s}@media(max-width:860px){.bd-close-title{font-size:clamp(2.2rem,6.5vw,3.4rem)}.bd-close-copy{max-width:46ch}}@media(max-width:720px){.bd-close{padding-left:1.25rem;padding-right:1.25rem}.bd-close-motif{width:min(420px,96%)}.bd-close-actions{grid-template-columns:1fr;gap:.9rem}.bd-close-card{grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;gap:1rem;min-height:0;padding:1.2rem 1.3rem}.bd-close-card-icon{grid-column:1;grid-row:1;width:44px;height:44px}.bd-close-card-body{grid-column:2;grid-row:1;align-self:center}.bd-close-card-arrow{grid-column:3;grid-row:1;align-self:center}.bd-close-orb{display:none}}@media(max-width:420px){.bd-close-title{font-size:clamp(2rem,10vw,2.6rem)}.bd-close-kicker{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.bd-close--animate .bd-close-eyebrow,.bd-close--animate .bd-close-motif,.bd-close--animate .bd-close-title,.bd-close--animate .bd-close-copy,.bd-close--animate .bd-close-kicker,.bd-close--animate .bd-close-card{opacity:1!important;transform:none!important}.bd-close--animate .bd-close-motif-path{stroke-dashoffset:0!important}.bd-close-card,.bd-close-card:before,.bd-close-card-arrow,.bd-close-card-icon,.bd-close-motif-glow,.bd-close-orb{transition:none!important;animation:none!important}}html{-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}img,svg,video{max-width:100%}@media(max-width:768px){.nd-navbar{padding:1rem 1.25rem}.nd-nav-links{display:none}.nd-nav-cta{font-size:.88rem;padding:.6rem 1.1rem}}@media(max-width:1024px){.nd-hero{padding:8rem 2rem 3rem}.nd-hero-container{grid-template-columns:1fr;gap:3rem}.nd-hero-title{font-size:4rem}}@media(max-width:640px){.nd-hero{padding:7rem 1.25rem 2.5rem;min-height:auto}.nd-hero-title{font-size:clamp(2.8rem,10vw,4rem);letter-spacing:-1px}.nd-hero-eyebrow{font-size:.7rem;letter-spacing:2px;margin-bottom:1.25rem}.nd-hero-desc{font-size:1rem}.nd-hero-ctas{flex-direction:column;align-items:flex-start;gap:.75rem}.nd-watermark{display:none}}@media(max-width:1024px){.cb-timeline{flex-direction:column;gap:1.5rem}.cb-connector{display:none}.cb-title{font-size:clamp(2.2rem,6vw,3.2rem)}}@media(max-width:640px){.cb-header{padding:3rem 1.25rem 2rem;text-align:center}.cb-title{font-size:clamp(2rem,8.5vw,2.8rem)}.cb-desc{font-size:.95rem}.cb-node{width:100%;max-width:100%}.cb-node-inner{padding:1.5rem 1.25rem}}@media(max-width:1024px){.program-panels{grid-template-columns:1fr}.p-panel{min-height:auto}}@media(max-width:640px){.p-panel-inner{padding:2rem 1.25rem}.p-title{font-size:clamp(1.8rem,7vw,2.5rem)}}@media(max-width:768px){.exp-container{padding:3rem 1.25rem}.exp-title{font-size:clamp(2.2rem,8vw,3.2rem)!important;letter-spacing:-.02em!important}.exp-grid{grid-template-columns:1fr;gap:1rem}.exp-card{padding:1.5rem 1.25rem}}@media(max-width:480px){.exp-title{font-size:clamp(2rem,9.5vw,2.8rem)!important}.exp-card-visual{height:100px}}@media(max-width:640px){.cs-ticker-track span{font-size:.8rem;gap:.75rem}}@media(max-width:1024px){.mn-section{padding:5rem 0 6rem}.mn-container{grid-template-columns:1fr;gap:3rem;padding:0 1.5rem}.mn-left{text-align:center;align-items:center}.mn-eyebrow-row{justify-content:center}.mn-right{width:100%;max-width:480px;margin:0 auto}.mn-mobile-categories{display:flex;width:100%;text-align:left}}@media(max-width:640px){.mn-section{padding:3.5rem 0 4.5rem}.mn-container{padding:0 1.25rem;gap:2.5rem}.mn-headline{font-size:clamp(2rem,8vw,2.8rem)}.mn-network-wrap{max-width:340px}.mn-network-svg{overflow:visible}}@media(max-width:480px){.mn-headline{font-size:clamp(1.8rem,9vw,2.4rem)}.mn-network-wrap{max-width:300px}}@media(max-width:768px){.ow-section{padding:3rem 1.25rem}.ow-title{font-size:clamp(2.2rem,7.5vw,3rem)}.ow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media(max-width:480px){.ow-section{padding:2.5rem 1rem}.ow-grid{grid-template-columns:1fr;gap:.65rem}.ow-title{font-size:clamp(2rem,9vw,2.6rem)}.ow-tile{min-height:0;padding:1rem 1.1rem;gap:.65rem}.ow-tile-title{font-size:.95rem}.ow-tile-visual{width:80px;height:80px}.ow-closing-text{font-size:clamp(1.2rem,5vw,1.6rem)}}@media(max-width:768px){.bd-faq{padding:3rem 1.25rem}.bd-faq-container{grid-template-columns:1fr;gap:2rem}.bd-faq-title{font-size:clamp(2rem,7vw,3rem)}.bd-faq-support{max-width:100%}.bd-faq-orbits{display:none}}@media(max-width:480px){.bd-faq{padding:2.5rem 1rem}.bd-faq-title{font-size:clamp(1.8rem,8.5vw,2.5rem)}.bd-faq-question{font-size:1rem}.bd-faq-icon{width:32px;height:32px}.bd-faq-a p{padding-left:3.2rem;font-size:.9rem}}@media(max-width:768px){.bd-close{padding:3.5rem 1.25rem}.bd-close-title{font-size:clamp(2.2rem,8vw,3.2rem);letter-spacing:-.025em}.bd-close-actions{grid-template-columns:1fr;gap:.85rem;max-width:100%}.bd-close-card{grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;gap:1rem;min-height:0;padding:1.1rem 1.25rem}.bd-close-card-icon{grid-column:1;grid-row:1;width:42px;height:42px}.bd-close-card-body{grid-column:2;grid-row:1;align-self:center}.bd-close-card-arrow{grid-column:3;grid-row:1;align-self:center}.bd-close-motif{width:min(380px,90%)}}@media(max-width:480px){.bd-close{padding:2.5rem 1rem}.bd-close-title{font-size:clamp(1.9rem,9vw,2.6rem)}.bd-close-kicker{font-size:1rem}}@media(max-width:768px){.nd-container{padding:0 1.25rem}.nd-heading{font-size:clamp(1.8rem,7vw,2.8rem)}.split-layout{grid-template-columns:1fr!important;gap:2.5rem}.nd-check-grid{grid-template-columns:1fr 1fr;gap:.75rem}}@media(max-width:480px){.nd-check-grid{grid-template-columns:1fr}.nd-heading{font-size:clamp(1.6rem,8vw,2.2rem)}}@media(max-width:768px){.dl-hero,.dl-hero-inner{padding-inline:1.25rem}.dl-hero-title{font-size:clamp(2rem,8vw,3rem)}.dl-stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.dl-modules-grid{grid-template-columns:1fr}}@media(max-width:480px){.dl-hero-title{font-size:clamp(1.8rem,9vw,2.5rem)}.dl-stats-grid{grid-template-columns:1fr 1fr}.dl-cta-wrap{flex-direction:column;align-items:flex-start}}@media(max-width:640px){body{overflow-x:hidden}section,.nd-container,.exp-container,.mn-container,.ow-container,.bd-faq-container,.bd-close-inner{max-width:100%;overflow-x:hidden}h1,h2,h3{overflow-wrap:break-word;word-break:break-word}}.programs-clean{--pc-ivory: #F5F2E8;--pc-forest: #0F3D35;--pc-forest2: #1B4F43;--pc-orange: #E8601A;--pc-border: rgba(15,61,53,.12);--pc-shadow: 0 2px 16px -6px rgba(15,61,53,.13);background:var(--pc-ivory);padding:2rem clamp(1.25rem,5vw,2.5rem) clamp(3.5rem,6vw,5rem);margin-top:0;font-family:Outfit,system-ui,sans-serif}.pc-container{max-width:1120px;margin:0 auto}.pc-header{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.pc-eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-orange);background:#e8601a17;border:1px solid rgba(232,96,26,.22);border-radius:100px;padding:.28rem .85rem;margin-bottom:.9rem}.pc-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--pc-forest);margin:0 0 .7rem}.pc-title-accent{color:var(--pc-orange)}.pc-subtitle{font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.65;color:#0f3d359e;max-width:54ch;margin:0 auto}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.pc-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--pc-border);border-radius:14px;padding:clamp(1.5rem,2.4vw,2rem);box-shadow:var(--pc-shadow);transition:transform .25s ease,box-shadow .25s ease}.pc-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px -14px #0f3d352e}.pc-card--featured{background:var(--pc-orange);border-color:var(--pc-orange);box-shadow:0 8px 32px -10px #e8601a61}.pc-card--featured:hover{box-shadow:0 20px 44px -14px #e8601a73}.pc-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.pc-icon-box{width:40px;height:40px;border-radius:10px;background:#0f3d3512;border:1px solid rgba(15,61,53,.11);display:inline-flex;align-items:center;justify-content:center;color:var(--pc-forest);flex-shrink:0}.pc-icon-box--featured{background:#ffffff2e;border-color:#ffffff47;color:#fff}.pc-badge{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0f3d358c;border:1px solid var(--pc-border);border-radius:100px;padding:.2rem .6rem;white-space:nowrap}.pc-badge--featured{color:#ffffffd9;border-color:#ffffff47}.pc-card-title{font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--pc-forest);margin:0 0 .45rem}.pc-card-title--white{color:#fff}.pc-card-subtitle{font-size:.95rem;font-weight:600;line-height:1.4;color:#0f3d35ad;margin:0 0 .9rem}.pc-card-subtitle--featured{color:#ffffffd1}.pc-card-desc{flex:1;font-size:.93rem;line-height:1.68;color:#0f3d35a6;margin-bottom:1.25rem}.pc-card-desc p{margin:0 0 .6rem}.pc-card-desc p:last-child{margin-bottom:0}.pc-card-desc--featured{color:#ffffffc7}.pc-journey{margin-top:.85rem}.pc-journey-track{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.pc-journey-step{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#ffffffeb;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);border-radius:100px;padding:.18rem .55rem}.pc-journey-step--final{background:#fff;color:var(--pc-orange);border-color:#fff}.pc-journey-sep{font-size:.72rem;color:#ffffff80;line-height:1}.pc-card-footer{margin-top:auto;padding-top:.5rem}.pc-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;letter-spacing:.01em;border-radius:8px;padding:.6rem 1.15rem;text-decoration:none;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease;cursor:pointer}.pc-btn--outline{background:transparent;color:var(--pc-forest);border:1.5px solid rgba(15,61,53,.28)}.pc-btn--outline:hover{background:var(--pc-forest);color:#fff;border-color:var(--pc-forest)}.pc-btn--featured{background:#fff;color:var(--pc-orange);border:1.5px solid #fff}.pc-btn--featured:hover{background:#ffffffe0;transform:translate(3px)}.pc-arrow{font-style:normal;transition:transform .22s ease}.pc-btn:hover .pc-arrow{transform:translate(4px)}@media(max-width:900px){.pc-grid{grid-template-columns:1fr;gap:1rem}}@media(max-width:640px){.programs-clean{padding:2.5rem 1.25rem}.pc-header{margin-bottom:1.5rem}.pc-card{padding:1.4rem}}.bd-hero{--bd-cream: #FAF7F2;--bd-brown: #1E150E;--bd-orange: #FF6B00;--bd-muted: #6B5B52;--bd-border: rgba(30,21,14,.1);position:relative;background:var(--bd-cream);padding:7rem 0 5rem;font-family:Outfit,system-ui,sans-serif;overflow:hidden}.bd-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.bd-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(30,21,14,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(30,21,14,.04) 1px,transparent 1px);background-size:56px 56px}.bd-hero-star{position:absolute;top:5%;right:4%;width:clamp(70px,9vw,120px);height:auto;animation:bdStarPulse 4s ease-in-out infinite}@keyframes bdStarPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}.bd-hero-container{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}.bd-hero-left{display:flex;flex-direction:column}.bd-hero-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bd-orange);background:#ff6b0014;border:1px solid rgba(255,107,0,.22);border-radius:100px;padding:.28rem .8rem;margin-bottom:1.3rem;width:fit-content}.bd-hero-star-dot{font-size:.75rem}.bd-hero-title{font-size:clamp(2.8rem,4.5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.07;color:var(--bd-brown);margin:0 0 1.3rem}.bd-hero-accent{display:block;color:var(--bd-orange);font-style:italic}.bd-hero-lead{font-size:1.06rem;line-height:1.72;color:var(--bd-brown);font-weight:500;margin:0 0 .6rem;max-width:46ch}.bd-hero-sub{font-size:.93rem;line-height:1.78;color:var(--bd-muted);margin:0 0 2.25rem;max-width:48ch}.bd-hero-ctas{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.bd-hero-btn-primary{display:inline-flex;align-items:center;background:var(--bd-orange);color:#fff;font-size:.96rem;font-weight:700;padding:.82rem 1.8rem;border-radius:100px;text-decoration:none;box-shadow:0 8px 22px #ff6b004d;transition:transform .25s ease,box-shadow .25s ease}.bd-hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ff6b006b}.bd-hero-btn-ghost{display:inline-flex;align-items:center;gap:.35rem;color:var(--bd-brown);font-size:.96rem;font-weight:600;text-decoration:none;padding:.82rem 0;border-bottom:2px solid rgba(30,21,14,.18);transition:border-color .22s ease,color .22s ease}.bd-hero-btn-ghost:hover{color:var(--bd-orange);border-color:var(--bd-orange)}.bd-hero-arrow{display:inline-block;transition:transform .22s ease}.bd-hero-btn-ghost:hover .bd-hero-arrow{transform:translate(5px)}.bd-hero-right{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.bd-hl-visual{position:relative;width:100%;max-width:520px;height:640px;margin:0 auto}.bd-hl-path{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.bd-moving-ball{pointer-events:none}.bd-hl-card{position:absolute;width:175px;padding:.85rem 1.15rem;border-radius:16px;z-index:2;transition:transform .35s ease,box-shadow .35s ease;font-family:Outfit,sans-serif;box-sizing:border-box}.bd-hl-card:hover{transform:translateY(-6px)}.bd-hl-num{font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-bottom:.35rem}.bd-hl-title{font-size:1.22rem;font-weight:800;letter-spacing:-.3px;margin:0 0 .2rem;line-height:1.1}.bd-hl-desc{font-size:.84rem;opacity:.85;margin:0;line-height:1.25}.bd-hl-card--1{top:10px;left:0;background:#f5d3a8;color:#2d1f18;box-shadow:0 12px 30px #dca05a40}.bd-hl-card--1 .bd-hl-num{color:#c4681a}.bd-hl-card--2{top:135px;right:0;background:linear-gradient(145deg,#e8964e,#d97f35);color:#2d1f18;box-shadow:0 12px 30px #d2823c52}.bd-hl-card--2 .bd-hl-num{color:#7a3a0f}.bd-hl-card--3{top:265px;left:0;background:linear-gradient(145deg,#c96828,#b05520);color:#fff;box-shadow:0 12px 30px #b45a2857}.bd-hl-card--3 .bd-hl-num{color:#f5c9a8}.bd-hl-card--4{top:395px;right:0;background:linear-gradient(145deg,#b65520,#9a4418);color:#fff;box-shadow:0 12px 30px #a0461e5c}.bd-hl-card--4 .bd-hl-num{color:#f0bfa0}.bd-hl-card--5{top:525px;left:0;background:linear-gradient(145deg,#3d302a,#2e231e);color:#fff;box-shadow:0 12px 30px #1e140f6b}.bd-hl-card--5 .bd-hl-num{color:#9c8880}@media(max-width:900px){.bd-hero-container{grid-template-columns:1fr}.bd-hero-right{order:-1;margin-bottom:2rem}}@media(max-width:640px){.bd-hero{padding:5.5rem 0 3rem}.bd-hero-title{font-size:clamp(2.2rem,9vw,3rem)}.bd-hero-lead,.bd-hero-sub{max-width:100%}.bd-hl-visual{max-width:360px;height:540px}.bd-hl-card{width:135px;padding:.7rem .85rem;border-radius:13px}.bd-hl-title{font-size:1rem}.bd-hl-desc{font-size:.75rem}}:root{--bd-container-max: 1200px;--bd-pad-desktop: 40px;--bd-pad-tablet: 28px;--bd-pad-mobile: 20px;--bd-font-sans: "Outfit", "Plus Jakarta Sans", system-ui, sans-serif;--bd-font-serif: "Playfair Display", Georgia, serif}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{overflow-x:hidden;color:#1e150e;background-color:#faf7f2;font-family:var(--bd-font-sans)}.bd-hero-container,.cb-container,.journey-container,.pc-container,.dl-hero,.se-container,.nd-stage-showcase,.mn-container,.exp-container,.ow-container,.bd-faq-container,.bd-close-inner,.bd-footer__inner{width:100%!important;box-sizing:border-box!important}h1,h2,h3,h4{text-wrap:balance}.bd-hero-title,.cb-title,.pc-title,.dl-headline,.se-heading,.nd-heading,.mn-headline,.exp-title,.ow-title,.bd-faq-title,.bd-close-title{letter-spacing:-.03em!important;line-height:1.08!important}.bd-hero{padding:6.5rem 0 4.5rem!important;background:#faf7f2!important;position:relative!important;overflow:hidden!important}.bd-hero-container{max-width:1200px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important;display:grid!important;grid-template-columns:48% 52%!important;gap:60px!important;align-items:center!important}.bd-hero-left{max-width:540px!important}.bd-hero-title{font-size:clamp(2.8rem,4.3vw,3.8rem)!important;font-weight:800!important;color:#1e150e!important;margin:0 0 1.25rem!important}.bd-hero-accent{color:#ff6b00!important;font-style:italic!important;display:inline!important}.bd-hero-lead{font-size:1.06rem!important;line-height:1.68!important;color:#1e150e!important;font-weight:500!important;max-width:510px!important;margin:0 0 .65rem!important}.bd-hero-sub{font-size:.94rem!important;line-height:1.72!important;color:#6b5b52!important;max-width:510px!important;margin:0 0 2rem!important}.bd-hero-ctas{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.bd-hero-right{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.bd-hl-visual{position:relative!important;width:100%!important;max-width:530px!important;height:640px!important;margin:0 auto!important}.bd-hl-card{width:178px!important;padding:.85rem 1.15rem!important;border-radius:16px!important;box-sizing:border-box!important}.bd-hl-title{font-size:1.22rem!important;font-weight:800!important;letter-spacing:-.025em!important}.confident-builders{padding:96px 0!important;background-color:#f7f4ea!important;position:relative!important;overflow:hidden!important}.confident-builders .cb-header{text-align:center!important;max-width:760px!important;margin:0 auto 3.5rem!important;padding:0 20px!important}.confident-builders .cb-eyebrow{font-size:.72rem!important;font-weight:800!important;letter-spacing:.16em!important;color:#ff6835!important;text-transform:uppercase!important;display:inline-block!important;margin-bottom:.75rem!important}.confident-builders .cb-title{font-size:clamp(2.4rem,4vw,3.4rem)!important;font-weight:800!important;color:#1e150e!important;line-height:1.1!important;letter-spacing:-.03em!important;margin-bottom:1rem!important}.confident-builders .cb-desc{font-size:1.08rem!important;color:#5c4b40!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}.journey-container{position:relative!important;max-width:1140px!important;margin:0 auto!important;height:460px!important;padding:0 var(--bd-pad-desktop)!important}.journey-path-svg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important;pointer-events:none!important}.journey-nodes{display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;width:100%!important;height:100%!important;z-index:2!important;gap:26px!important}.journey-nodes .j-node{flex:1 1 0!important;min-width:200px!important;max-width:245px!important;background:#fffffff2!important;border:1px solid rgba(16,72,61,.12)!important;border-radius:20px!important;padding:1.75rem 1.4rem!important;cursor:pointer!important;box-shadow:0 12px 32px -8px #073a3214!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;position:relative!important;overflow:hidden!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important;box-sizing:border-box!important}.journey-nodes .j-node:nth-child(1){transform:translateY(-36px)}.journey-nodes .j-node:nth-child(2){transform:translateY(-12px)}.journey-nodes .j-node:nth-child(3){transform:translateY(12px)}.journey-nodes .j-node:nth-child(4){transform:translateY(36px)}.journey-nodes .j-node:nth-child(1):hover{transform:translateY(-44px) scale(1.02)}.journey-nodes .j-node:nth-child(2):hover{transform:translateY(-20px) scale(1.02)}.journey-nodes .j-node:nth-child(3):hover{transform:translateY(4px) scale(1.02)}.journey-nodes .j-node:nth-child(4):hover{transform:translateY(28px) scale(1.02)}.j-icon{width:48px!important;height:48px!important;border-radius:12px!important;background:#ff6b0014!important;color:#ff6835!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:1.25rem!important}.j-num{font-size:.72rem!important;font-weight:800!important;letter-spacing:.14em!important;color:#ff6835!important;display:block!important;margin-bottom:.35rem!important}.j-title{font-size:1.22rem!important;font-weight:800!important;color:#10483d!important;letter-spacing:-.02em!important;margin:0 0 .3rem!important}.j-sub{font-size:.8rem!important;font-weight:600!important;color:#6b5b52!important;margin:0 0 .75rem!important}.j-details p{font-size:.82rem!important;line-height:1.5!important;color:#4a382b!important;margin:0 0 .75rem!important}.j-node-cta{display:inline-flex!important;align-items:center!important;gap:.35rem!important;font-size:.82rem!important;font-weight:700!important;color:#ff6835!important;text-decoration:none!important;margin-top:auto!important;transition:transform .2s ease!important;background:transparent!important;border:none!important;outline:none!important;padding:0!important;cursor:pointer!important;font-family:inherit!important}.j-node-cta:hover{transform:translate(3px)!important}.programs-clean{padding:64px 0 24px!important;background:#e4ddc8!important;background-image:radial-gradient(circle at 15% 20%,rgba(255,107,0,.08) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(58,38,24,.05) 0%,transparent 50%)!important;position:relative!important}.programs-clean .pc-container{max-width:1080px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important}.programs-clean .pc-header{text-align:center!important;max-width:680px!important;margin:0 auto 3rem!important}.programs-clean .pc-title{font-size:clamp(2.3rem,3.8vw,3.2rem)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.03em!important;color:#0d2a1e!important;margin-bottom:.85rem!important}.programs-clean .pc-subtitle{font-size:1.05rem!important;line-height:1.65!important;color:#0d2a1eb3!important;max-width:520px!important;margin:0 auto!important}.programs-clean .pc-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;align-items:stretch!important}.programs-clean .pc-card{width:auto!important;min-width:0!important;padding:2.25rem 2rem!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:500px!important;box-sizing:border-box!important;transition:transform .3s ease,box-shadow .3s ease!important}.programs-clean .pc-card:hover{transform:translateY(-5px)!important}.programs-clean .pc-card--featured{background:#e8601a!important;border-color:#e8601a!important;box-shadow:0 16px 40px -10px #e8601a6b!important}.programs-clean .pc-card-title{font-size:clamp(1.4rem,1.8vw,1.75rem)!important;font-weight:800!important;line-height:1.18!important;margin:0 0 .5rem!important}.programs-clean .pc-card-subtitle{font-size:.95rem!important;line-height:1.45!important;margin:0 0 1rem!important}.programs-clean .pc-card-desc p{font-size:.92rem!important;line-height:1.62!important}.programs-clean .pc-card-footer{margin-top:auto!important;padding-top:1.5rem!important}.programs-clean .pc-btn{display:inline-flex!important;width:100%!important;justify-content:center!important;align-items:center!important;min-height:48px!important;font-weight:700!important;border-radius:100px!important;text-decoration:none!important;gap:.5rem!important;transition:transform .25s ease,box-shadow .25s ease!important}.dl-section{padding:24px 0 64px!important;background:#f7f5ed!important;position:relative!important}.dl-hero{max-width:1200px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:80px!important;align-items:center!important}.dl-hero-left{max-width:520px!important}.dl-headline{font-size:clamp(2.5rem,4vw,3.6rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.025em!important;color:#12483d!important;margin:0 0 1.25rem!important}.dl-sub{font-size:1.05rem!important;line-height:1.7!important;color:#3f5a52!important;max-width:500px!important;margin:0 0 2rem!important}.dl-hero-right{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.dl-illustration-wrap{width:100%!important;max-width:480px!important}.se-section{padding:36px 0 64px!important;background:#f7f4ea!important;position:relative!important}.se-container{max-width:1200px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important}.se-body-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:flex-start!important}.se-right{position:relative!important;padding-top:50px!important}.se-polaroid{top:-20px!important}.se-left{max-width:520px!important}.se-section .experienced-headline{font-size:clamp(2.4rem,3.8vw,3.4rem)!important;line-height:1.1!important;letter-spacing:-.025em!important;color:#073a32!important;margin-bottom:1.25rem!important}.se-lead{font-size:1.1rem!important;font-weight:600!important;color:#10483d!important;line-height:1.55!important;margin-bottom:.6rem!important}.se-body-text{font-size:.95rem!important;line-height:1.68!important;color:#5c4b40!important;margin-bottom:1.5rem!important;max-width:500px!important}.se-journey-card{max-width:500px!important;width:100%!important;margin:0 auto!important;border-radius:26px!important;box-sizing:border-box!important}.nd-dark-timeline,.nd-how-it-works,#how-it-works{padding:96px 0!important;background:#e4ddc8!important;background-image:radial-gradient(circle at 15% 20%,rgba(255,107,0,.08) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(58,38,24,.05) 0%,transparent 50%)!important;position:relative!important}.nd-how-it-works .nd-header-block{text-align:center!important;max-width:720px!important;margin:0 auto 3rem!important;padding:0 20px!important}.nd-stepper-wrapper{max-width:920px!important;margin:0 auto 2.5rem!important;padding:0 20px!important}.nd-stage-showcase{max-width:920px!important;margin:0 auto!important;padding:2.75rem 3rem!important;border-radius:24px!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:2.5rem!important;align-items:stretch!important;box-sizing:border-box!important}.mn-section{padding:88px 0 96px!important;background:#f7f4ea!important;position:relative!important}.mn-container{max-width:1200px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important;display:grid!important;grid-template-columns:46% 54%!important;gap:60px!important;align-items:center!important}.mn-left{max-width:480px!important}.mn-headline{font-size:clamp(2.5rem,4.2vw,3.6rem)!important;line-height:1.08!important;letter-spacing:-.03em!important;margin:0 0 1.25rem!important}.mn-supporting{font-size:1.05rem!important;line-height:1.68!important;color:#4a382b!important;margin:0 0 2rem!important;max-width:460px!important}.mn-network-wrap{width:100%!important;max-width:520px!important;margin:0 auto!important}.experience-section{padding:96px 0!important;background:#f7f5ed!important;position:relative!important}.exp-container{max-width:1140px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important}.exp-header{text-align:center!important;margin-bottom:3.5rem!important}.exp-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;align-items:stretch!important}.exp-card{padding:2rem 1.75rem!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:440px!important;box-sizing:border-box!important;transition:transform .3s ease,box-shadow .3s ease!important}.exp-card:hover{transform:translateY(-5px)!important}.exp-card-body{flex:1!important;display:flex!important;flex-direction:column!important}.exp-card-title{font-size:1.85rem!important;line-height:1.2!important;margin-bottom:.75rem!important}.exp-card-desc{font-size:.98rem!important;line-height:1.6!important}.exp-card-footer{margin-top:auto!important;display:flex!important;justify-content:flex-end!important}.ow-section{padding:88px 0!important;background:#efe9d9!important;position:relative!important}.ow-container{max-width:1040px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important}.ow-header{text-align:center!important;margin-bottom:2.25rem!important}.ow-title{font-size:clamp(2.4rem,3.8vw,3.2rem)!important;line-height:1.08!important;margin-bottom:.75rem!important}.ow-supporting{font-size:1.05rem!important;line-height:1.6!important;max-width:500px!important;margin:0 auto!important}.ow-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin:0 0 2.5rem!important}.ow-tile{min-height:82px!important;padding:1rem 1.15rem!important;border-radius:14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;background:#fff!important;border:1px solid rgba(16,72,61,.12)!important;box-sizing:border-box!important;box-shadow:0 4px 14px #073a320a!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.ow-tile:hover{transform:translateY(-3px)!important;border-color:#ff6835!important;box-shadow:0 10px 24px #073a3214!important}.ow-tile-visual{display:none!important}.ow-tile-icon{width:24px!important;height:24px!important;flex-shrink:0!important;color:#ff6835!important}.ow-tile-title{font-size:.95rem!important;font-weight:700!important;color:#073a32!important;margin:0!important;line-height:1.3!important}.ow-tile-index{position:absolute!important;top:8px!important;right:10px!important;font-size:.65rem!important;font-weight:700!important;opacity:.55!important;color:#82988e!important}.bd-faq{padding:96px 0!important;background:var(--bd-ivory, #F7F4EA)!important;position:relative!important}.bd-faq.bd-faq--white,#faq.bd-faq--white,.bd-faq--white{--bd-ivory: #FFFFFF !important;background:#fff!important;background-color:#fff!important}.bd-faq-container{max-width:1200px!important;padding:0 var(--bd-pad-desktop)!important;margin:0 auto!important;display:grid!important;grid-template-columns:44% 56%!important;gap:64px!important;align-items:center!important}.bd-faq-left{max-width:460px!important}.bd-faq-title{font-size:clamp(2.4rem,3.8vw,3.4rem)!important;line-height:1.08!important;margin-bottom:1.25rem!important}.bd-faq-right{max-width:560px!important;width:100%!important}.bd-faq-q{padding:1.25rem 0!important;min-height:58px!important}.bd-footer__inner{max-width:1200px!important;padding:48px var(--bd-pad-desktop) 0!important;margin:0 auto!important}.bd-footer__opening{display:grid!important;grid-template-columns:1fr clamp(220px,22vw,300px)!important;align-items:center!important;gap:32px!important;margin-bottom:2.5rem!important}.bd-footer__navigation{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:48px!important}.confident-builders:before,.programs-clean:before,.dl-section:before,.se-section:before,.nd-how-it-works:before,.mn-section:before,.experience-section:before,.ow-section:before,.bd-faq:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(16,72,61,.1) 30%,rgba(16,72,61,.1) 70%,transparent 100%)!important}@media(max-width:1024px){.bd-hero-container,.dl-hero,.se-body-grid,.mn-container,.bd-faq-container{grid-template-columns:1fr!important;gap:40px!important}.bd-hero-left,.dl-hero-left,.se-left,.mn-left,.bd-faq-left{max-width:100%!important}.programs-clean .pc-grid{grid-template-columns:1fr!important;max-width:480px!important;margin:0 auto!important}.exp-grid,.ow-grid{grid-template-columns:repeat(2,1fr)!important}.bd-close-actions{grid-template-columns:1fr!important;max-width:480px!important}.journey-container{height:auto!important;padding-top:1rem!important}.journey-nodes{flex-direction:column!important;align-items:stretch!important;gap:1.25rem!important;height:auto!important;width:100%!important;max-width:520px!important;margin:0 auto!important}.journey-nodes .j-node{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;padding:1.5rem 1.4rem!important;border-radius:18px!important;box-shadow:0 6px 20px -4px #073a3214!important;background:#fff!important;border:1px solid rgba(16,72,61,.12)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;box-sizing:border-box!important}.journey-nodes .j-node:nth-child(n){transform:none!important}.journey-path-svg,.ecosystem-bg{display:none!important}.j-content{display:block!important;width:100%!important;visibility:visible!important;opacity:1!important}.j-details{display:block!important;width:100%!important}.j-details p{display:block!important;font-size:.88rem!important;line-height:1.55!important;color:#4a382b!important;margin:0 0 .85rem!important}.nd-stage-showcase{grid-template-columns:1fr!important;gap:2rem!important}}@media(max-width:768px){:root{--bd-pad-desktop: 24px}.bd-hero{padding:5.5rem 0 3rem!important}.bd-hero-left{order:1!important}.bd-hero-right{order:2!important;margin-top:1rem!important}.bd-footer__navigation{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}.bd-footer__opening{grid-template-columns:1fr!important}.bd-footer__journey{display:none!important}.nd-stepper-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:.5rem 0 1.25rem!important;margin-bottom:1.5rem!important;scrollbar-width:none!important}.nd-stepper-wrapper::-webkit-scrollbar{display:none!important}.nd-stepper-track{display:none!important}.nd-stepper-steps{display:flex!important;min-width:580px!important;gap:8px!important}.nd-step-tab{flex-shrink:0!important;white-space:nowrap!important}.nd-timeline-controls{display:none!important}}@media(max-width:640px){:root{--bd-pad-desktop: 20px}.bd-hero,.confident-builders,.programs-clean,.dl-section,.se-section,.nd-how-it-works,.nd-dark-timeline,.mn-section,.experience-section,.ow-section,.bd-faq,.bd-close{padding:60px 0!important}.bd-hero-ctas,.dl-hero-ctas,.dl-ctas,.se-cta-group{flex-direction:column!important;width:100%!important;gap:12px!important}.bd-hero-btn-primary,.bd-hero-btn-ghost,.dl-hero-ctas a,.dl-ctas a,.se-cta,.se-video-btn{width:100%!important;justify-content:center!important;text-align:center!important}.programs-clean .pc-card{min-height:auto!important;padding:1.75rem 1.25rem!important}.se-polaroid{display:none!important}.se-where-item{padding:1rem .85rem!important}.se-journey-card{max-width:100%!important}.exp-grid,.ow-grid{grid-template-columns:1fr!important}.nd-stage-showcase{grid-template-columns:1fr!important;padding:1.75rem 1.25rem!important}.mn-metrics-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.mn-diagram-wrapper{max-width:100%!important}.bd-footer__navigation{grid-template-columns:1fr!important}}@media(max-width:480px){.mn-metrics-grid{grid-template-columns:1fr!important}.bd-close-actions{width:100%!important;max-width:100%!important}.bd-close-card{padding:1.25rem!important;min-height:auto!important}.ow-tile{min-height:64px!important;padding:.85rem 1rem!important}}.bd-testimonials{background:#fff;padding:clamp(5.5rem,8vw,8rem) clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.bd-test-bg-decor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.bd-test-container{max-width:1250px;margin:0 auto;position:relative;z-index:2}.bd-test-header{text-align:center;max-width:800px;margin:0 auto clamp(3rem,5vw,4.5rem);display:flex;flex-direction:column;align-items:center}.bd-test-eyebrow-wrap{display:inline-flex;align-items:center;gap:.5rem;background:#ff683517;border:1px solid rgba(255,104,53,.26);border-radius:999px;padding:.38rem 1.15rem;color:#d95a28;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.3rem}.bd-test-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#ff6835;box-shadow:0 0 8px #ff6835a6;flex-shrink:0}.bd-test-title{font-family:Outfit,sans-serif;font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:800;color:#0d3d33;line-height:1.14;letter-spacing:-.028em;margin:0 0 1.15rem}.bd-test-title-accent{font-family:"Instrument Serif",Georgia,serif;font-style:italic;color:#ff6835;font-weight:400}.bd-test-subtitle{font-family:Manrope,sans-serif;font-size:clamp(.98rem,1.25vw,1.12rem);color:#5c4135;line-height:1.7;max-width:720px;margin:0 auto}.bd-test-videos{margin-bottom:0}.bd-test-videos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;align-items:stretch}.bd-video-card{background:#fff;border-radius:20px;border:1.5px solid rgba(16,72,61,.1);overflow:hidden;box-shadow:0 2px 6px #10483d0a,0 12px 32px #10483d0f;transition:transform .3s cubic-bezier(.22,.68,0,1.2),box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;animation:bd-card-in .6s both}.bd-video-card:nth-child(1){animation-delay:0ms}.bd-video-card:nth-child(2){animation-delay:90ms}.bd-video-card:nth-child(3){animation-delay:.18s}@keyframes bd-card-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bd-video-card{animation:none}}.bd-video-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px #10483d0f,0 24px 56px #10483d21;border-color:#10483d47}.bd-video-card--spotlight{border-color:#ff683559;box-shadow:0 2px 6px #ff68350d,0 14px 40px #ff68351a}.bd-video-card--spotlight:hover{border-color:#ff683599;box-shadow:0 4px 10px #ff683514,0 26px 60px #ff683529}.bd-video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;background:#081a14;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bd-video-player{width:100%;height:100%;display:block;background:#000;object-fit:contain}.bd-video-spotlight-pill{position:absolute;top:.85rem;right:.85rem;background:#ff6835eb;color:#fff;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .72rem;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:3}.bd-video-info{padding:1.4rem 1.5rem 1.7rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.bd-video-badge-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bd-video-badge{font-family:Outfit,sans-serif;font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.24rem .7rem;border-radius:6px;width:fit-content;line-height:1.4;transition:background .25s ease,color .25s ease}.bd-video-badge--orange{background:#ff68351a;color:#c44e1a}.bd-video-badge--green{background:#10483d17;color:#10483d}.bd-video-badge--teal{background:#07352b17;color:#0a4535}.bd-video-card:hover .bd-video-badge--orange{background:#ff683529}.bd-video-card:hover .bd-video-badge--green{background:#10483d29}.bd-video-card:hover .bd-video-badge--teal{background:#07352b29}.bd-video-heading{font-family:Outfit,sans-serif;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:700;color:#0d3d33;line-height:1.38;margin:0;letter-spacing:-.01em}.bd-video-caption{font-family:Manrope,sans-serif;font-size:.84rem;color:#6b5046;line-height:1.6;margin:0}@media(max-width:1060px){.bd-test-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(max-width:640px){.bd-testimonials{padding-top:clamp(3.5rem,7vw,5rem);padding-bottom:clamp(3.5rem,7vw,5rem)}.bd-test-header{margin-bottom:2.5rem}.bd-test-eyebrow-wrap{font-size:.68rem;padding:.32rem .95rem}.bd-test-videos-grid{grid-template-columns:1fr;gap:1.25rem}.bd-video-info{padding:1.15rem 1.2rem 1.4rem}.bd-video-heading{font-size:1rem}}.nd-navbar [hidden]{display:none!important}:is(#journey,#programs,#dreamers-lab,#student-entrepreneurship,#how-it-works,#network,#approach,#outcomes,#testimonials,#faq){scroll-margin-top:80px}.nd-navbar :is(a,button):focus-visible{outline:2px solid #10483d;outline-offset:4px}.nd-menu-toggle{display:none;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid rgba(16,72,61,.25);border-radius:10px;background:#fffc;color:#073a32;font:600 14px Outfit,sans-serif;cursor:pointer;transition:all .2s ease}.nd-menu-toggle:hover{background:#fff;border-color:#073a32}@media(max-width:960px){.nd-navbar:not(.is-menu-open) .nd-nav-links,.nd-navbar:not(.is-menu-open) .nd-nav-actions{display:none!important}.nd-navbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0 12px!important;padding:14px 20px!important;max-height:100vh;max-height:100dvh;overflow-y:auto}.nd-logo{grid-column:1;grid-row:1;min-width:0}.nd-menu-toggle{display:inline-flex!important;grid-column:2;grid-row:1}.nd-navbar .nd-nav-links{display:flex!important;flex-direction:column!important;grid-column:1 / -1;gap:4px;padding-top:16px;margin-top:12px;border-top:1px solid rgba(7,58,50,.12)}.nd-nav-links a{display:flex;align-items:center;min-height:46px;padding:10px 8px;font-size:1rem;font-weight:600;color:#10483d;border-radius:8px;transition:background-color .2s ease}.nd-nav-links a:hover{background-color:#10483d0f}.nd-nav-actions{grid-column:1 / -1;padding-block:12px 8px}.nd-nav-actions .nd-nav-cta{display:flex!important;justify-content:center!important;align-items:center!important;min-height:48px;width:100%!important;border-radius:100px}}@media(max-width:768px){button,a.bd-hero-btn-primary,a.bd-hero-btn-ghost,a.nd-btn-primary,a.se-cta,.pc-card-footer a{min-height:44px;touch-action:manipulation}}@media(prefers-reduced-motion:reduce){.nd-menu-toggle,.nd-nav-links a,.bd-hl-card,.pc-card,.j-node{transition:none!important;animation:none!important}}@media(max-width:768px){.bd-hero{padding:6.75rem 0 3.25rem!important;overflow:hidden!important}.bd-hero-container{grid-template-columns:1fr!important;gap:2.25rem!important;padding:0 18px!important;max-width:540px!important;margin:0 auto!important}.bd-hero-left{max-width:100%!important;text-align:left!important}.bd-hero-eyebrow{margin-bottom:.85rem!important;font-size:.76rem!important;max-width:100%!important}.bd-hero-title{font-size:clamp(2.15rem,8.5vw,2.85rem)!important;line-height:1.12!important;letter-spacing:-.03em!important;margin-bottom:1.1rem!important}.bd-hero-lead{font-size:1.05rem!important;line-height:1.55!important;color:#4a382b!important;margin-bottom:.85rem!important}.bd-hero-sub{font-size:.92rem!important;line-height:1.6!important;color:#6b5b52!important;margin-bottom:1.6rem!important}.bd-hero-ctas{display:flex!important;flex-direction:column!important;width:100%!important;gap:12px!important;margin-bottom:.5rem!important}.bd-hero-btn-primary,.bd-hero-btn-ghost{width:100%!important;justify-content:center!important;text-align:center!important;min-height:48px!important;box-sizing:border-box!important;font-size:.95rem!important}.bd-hero-right{width:100%!important;margin-top:1.25rem!important}.bd-hl-visual{position:relative!important;width:100%!important;max-width:440px!important;height:auto!important;margin:0 auto!important;transform:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding-left:28px!important;box-sizing:border-box!important}.bd-hl-visual:before{content:""!important;position:absolute!important;left:9px!important;top:22px!important;bottom:22px!important;width:2px!important;background:repeating-linear-gradient(to bottom,#FF6835 0,#FF6835 6px,transparent 6px,transparent 12px)!important;opacity:.65!important;z-index:1!important}.bd-hl-path{display:none!important}.bd-hl-card{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:14px!important;padding:.95rem 1.25rem!important;border-radius:14px!important;box-sizing:border-box!important;box-shadow:0 4px 16px -2px #2c1a1014!important;transform:none!important;z-index:2!important}.bd-hl-card:before{content:""!important;position:absolute!important;left:-24px!important;top:50%!important;transform:translateY(-50%)!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#ff6835!important;border:2px solid #FFF8F0!important;box-shadow:0 0 0 2.5px #ff68354d!important;z-index:3!important}.bd-hl-num{font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important;display:block!important}.bd-hl-title{font-size:1.05rem!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0 0 2px!important}.bd-hl-desc{font-size:.82rem!important;line-height:1.4!important;margin:0!important}.confident-builders{padding:56px 0 64px!important;overflow:hidden!important}.confident-builders .cb-header{margin:0 auto 2.25rem!important;padding:0 16px!important;max-width:480px!important}.confident-builders .cb-eyebrow{font-size:.72rem!important;margin-bottom:.6rem!important;letter-spacing:.14em!important}.confident-builders .cb-title{font-size:clamp(2rem,7.5vw,2.55rem)!important;line-height:1.15!important;margin-bottom:.85rem!important}.confident-builders .cb-desc{font-size:.96rem!important;line-height:1.55!important;color:#5c4b40!important}.journey-container{height:auto!important;padding:0 16px!important;max-width:480px!important;margin:0 auto!important}.journey-path-svg{display:none!important}.journey-nodes{display:flex!important;flex-direction:column!important;gap:14px!important;height:auto!important;width:100%!important;margin:0 auto!important}.journey-nodes .j-node{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;padding:1.35rem 1.25rem!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(16,72,61,.12)!important;box-shadow:0 6px 20px -4px #073a3214!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;box-sizing:border-box!important}.journey-nodes .j-node:nth-child(n){transform:none!important}.journey-nodes .j-node:hover{transform:none!important}.j-icon{width:44px!important;height:44px!important;border-radius:12px!important;margin-bottom:.85rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.j-content{display:block!important;width:100%!important;visibility:visible!important;opacity:1!important}.j-num{font-size:.72rem!important;margin-bottom:.25rem!important;display:block!important}.j-title{font-size:1.18rem!important;margin-bottom:.25rem!important;display:block!important}.j-sub{font-size:.78rem!important;margin-bottom:.65rem!important;display:block!important}.j-details{display:block!important;width:100%!important}.j-details p{display:block!important;font-size:.88rem!important;line-height:1.55!important;color:#4a382b!important;margin:0 0 .85rem!important}.j-node-cta{display:inline-flex!important;align-items:center!important;gap:.35rem!important;font-size:.85rem!important;font-weight:700!important;color:#ff6835!important;padding:4px 0!important}}.bd-hero-star,.glow-orb,.bd-faq-orbits,.se-polaroid,.highlight-gradient{transform:translateZ(0);will-change:transform;pointer-events:none}.experienced-section,.nd-dark-timeline,.mn-section,.experience-section,.ow-section,.bd-testimonials,.bd-faq,.bd-close{content-visibility:auto;contain-intrinsic-size:1px 750px}@media(max-width:768px){.experienced-section,.nd-dark-timeline,.mn-section,.experience-section,.ow-section,.bd-testimonials,.bd-faq,.bd-close{contain-intrinsic-size:1px 600px}.bd-faq-item,.bd-faq-left-inner>*{opacity:1!important;transform:none!important;transition:none!important}}.pg-sprints-section{position:relative;background-color:#fff;padding:clamp(4.8rem,8vw,7rem) 0;border-top:1px solid #EAE3DC;border-bottom:1px solid #EAE3DC;overflow:hidden}.pg-sprints-container{width:min(1200px,92vw);margin:0 auto;position:relative;z-index:1}.pg-sprints-header{width:100%;max-width:100%;margin:0 auto clamp(3rem,4.5vw,4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pg-sprints-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:Manrope,monospace,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#71665f;background:#fff;border:1px solid #EAE3DC;padding:.38rem 1rem;border-radius:999px;box-shadow:0 2px 6px #211a1708;margin-bottom:1.25rem}.pg-sprints-dot{width:6px;height:6px;border-radius:50%;background:#ff6b2c;box-shadow:0 0 0 2.5px #ff6b2c38}.pg-sprints-title{width:100%;max-width:880px;margin:0 auto;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#211a17;text-align:center}.pg-sprints-accent{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:#ff6b2c;letter-spacing:normal;display:inline-block;position:relative;padding-bottom:2px}.pg-sprints-accent:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:2.5px;background:#ff6b2c52;border-radius:2px}.pg-sprints-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:clamp(2.5rem,4.5vw,4.5rem);align-items:start}.pg-sprints-process{display:flex;flex-direction:column}.pg-sprints-intro{font-family:Manrope,-apple-system,sans-serif;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.68;color:#71665f;margin:0 0 1.85rem;text-align:left}.pg-sprints-list{position:relative;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.95rem}.pg-sprints-list:before{content:"";position:absolute;left:31px;top:26px;bottom:26px;width:2px;background:#eae3dc;z-index:0;border-radius:1px}.pg-sprints-item{position:relative;z-index:1;display:flex;align-items:center;gap:1.15rem;background:#fff;border:1px solid #EAE3DC;border-radius:16px;padding:1rem 1.35rem;box-shadow:0 2px 6px #211a1708,0 8px 20px -8px #211a170a;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease;cursor:default}.pg-sprints-item:hover{transform:translate(6px);border-color:#ff6b2c66;box-shadow:0 4px 12px #211a170a,0 14px 28px -10px #ff6b2c1f}.pg-sprints-step-badge{width:38px;height:38px;border-radius:50%;background:#fff;border:1.5px solid #EAE3DC;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #211a170d;transition:all .28s cubic-bezier(.16,1,.3,1)}.pg-sprints-num{font-family:Manrope,monospace;font-size:.76rem;font-weight:800;letter-spacing:.04em;color:#ff6b2c;transition:color .28s ease}.pg-sprints-item:hover .pg-sprints-step-badge{background:#ff6b2c;border-color:#ff6b2c;box-shadow:0 4px 12px #ff6b2c52}.pg-sprints-item:hover .pg-sprints-num{color:#fff}.pg-sprints-item-content{flex:1 1 auto}.pg-sprints-item-text{font-family:Outfit,-apple-system,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;color:#211a17;letter-spacing:-.01em;margin:0;text-align:left}.pg-sprints-card-col{position:relative}.pg-sprints-example-card{position:sticky;top:100px;background:#fff;border:1px solid #EAE3DC;border-radius:24px;padding:clamp(2rem,3.4vw,2.75rem);box-shadow:0 16px 40px -12px #211a1714,0 2px 6px #211a1708;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.pg-sprints-example-card:hover{transform:translateY(-4px);border-color:#ff6b2c59;box-shadow:0 24px 50px -14px #211a171f,0 4px 12px #211a170a}.pg-sprints-card-accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b2c,#ffa266)}.pg-sprints-card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.35rem}.pg-sprints-card-label{display:inline-flex;align-items:center;gap:.45rem;font-family:Manrope,monospace;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff6b2c;background:#ff6b2c14;border:1px solid rgba(255,107,44,.2);padding:.25rem .65rem;border-radius:6px}.pg-sprints-card-label-dot{width:5px;height:5px;border-radius:50%;background:#ff6b2c}.pg-sprints-card-icon{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid #EAE3DC;display:flex;align-items:center;justify-content:center;color:#ff6b2c;box-shadow:0 1px 3px #211a170a}.pg-sprints-card-title{font-family:Outfit,-apple-system,sans-serif;font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:800;line-height:1.25;letter-spacing:-.015em;color:#211a17;margin:0 0 1.25rem;text-align:left}.pg-sprints-card-body{margin-bottom:1.75rem}.pg-sprints-card-lead{font-family:Manrope,-apple-system,sans-serif;font-size:.98rem;line-height:1.68;color:#211a17;margin:0 0 1.15rem;text-align:left}.pg-sprints-card-sub{font-family:Manrope,-apple-system,sans-serif;font-size:.88rem;line-height:1.62;color:#71665f;margin:0;padding-top:1rem;border-top:1px dashed #EAE3DC;text-align:left}.pg-sprints-roadmap{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;background:#fff;border:1px solid #EAE3DC;border-radius:14px;padding:.85rem 1.05rem;gap:.45rem}.pg-sprints-phase{display:flex;flex-direction:column;gap:.15rem;text-align:center}.pg-sprints-phase-num{font-family:Manrope,monospace;font-size:.58rem;font-weight:800;letter-spacing:.08em;color:#8e8278;text-transform:uppercase}.pg-sprints-phase-name{font-family:Outfit,sans-serif;font-size:.88rem;font-weight:700;color:#211a17;letter-spacing:-.01em}.pg-sprints-phase-sep{color:#ff6b2c;font-weight:700;font-size:.9rem;opacity:.65;text-align:center;-webkit-user-select:none;user-select:none}.pg-sprints-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.pg-sprints-reveal.is-revealed{opacity:1;transform:translateY(0)}.pg-sprints-stagger-1{transition-delay:.12s}.pg-sprints-stagger-2{transition-delay:.22s}@media(prefers-reduced-motion:reduce){.pg-sprints-reveal{opacity:1!important;transform:none!important;transition:none!important}.pg-sprints-item,.pg-sprints-step-badge,.pg-sprints-example-card{transition:none!important;transform:none!important}}@media(max-width:960px){.pg-sprints-grid{grid-template-columns:1fr;gap:3rem}.pg-sprints-example-card{position:static;max-width:680px;margin:0 auto;width:100%}.pg-sprints-process{max-width:680px;margin:0 auto;width:100%}}@media(max-width:580px){.pg-sprints-section{padding:3.8rem 0}.pg-sprints-title{font-size:clamp(1.95rem,8vw,2.45rem)}.pg-sprints-item{padding:.85rem 1.05rem;gap:.85rem}.pg-sprints-step-badge{width:32px;height:32px}.pg-sprints-num{font-size:.72rem}.pg-sprints-item-text{font-size:.96rem}.pg-sprints-list:before{left:27px}.pg-sprints-example-card{padding:1.5rem 1.25rem;border-radius:20px}.pg-sprints-roadmap{padding:.75rem .65rem;gap:.25rem}.pg-sprints-phase-name{font-size:.8rem}}:root{--suc-cream: #FCFAF6;--suc-cream-glow: rgba(255, 107, 44, .08);--suc-white: #FFFFFF;--suc-ink: #1A1817;--suc-ink-soft: #2D2825;--suc-body: #615750;--suc-muted: #8E847C;--suc-border: #ECE4DA;--suc-border-hover: rgba(255, 107, 44, .38);--suc-accent: #FF6B2C;--suc-accent-soft: rgba(255, 107, 44, .08);--suc-accent-border: rgba(255, 107, 44, .18);--suc-shadow-card: 0 4px 18px -2px rgba(33, 26, 23, .04), 0 1px 3px rgba(33, 26, 23, .02);--suc-shadow-hover: 0 18px 38px -6px rgba(33, 26, 23, .09), 0 4px 14px rgba(255, 107, 44, .07);--suc-radius: 20px;--suc-transition: .32s cubic-bezier(.22, 1, .36, 1)}.pg-success-section{position:relative;background-color:var(--suc-cream);background-image:radial-gradient(900px 520px at 50% 0%,var(--suc-cream-glow),transparent 70%),radial-gradient(700px 450px at 85% 90%,rgba(255,166,0,.025),transparent 60%);padding:clamp(5.2rem,8.5vw,7.8rem) 0;border-top:1px solid var(--suc-border);border-bottom:1px solid var(--suc-border);overflow:hidden}.pg-success-glow{position:absolute;top:-40px;left:5%;transform:none;width:min(680px,95vw);height:380px;background:radial-gradient(circle,rgba(255,107,44,.08) 0%,rgba(255,107,44,.015) 50%,transparent 72%);pointer-events:none;filter:blur(40px);z-index:0}.pg-success-container{width:min(1320px,94vw);margin:0 auto;position:relative;z-index:1}.pg-success-header{width:100%;max-width:960px;margin:0 0 clamp(2.75rem,5vw,3.8rem);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.pg-success-eyebrow{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;font-family:Manrope,-apple-system,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#71665f;background:var(--suc-white);border:1px solid var(--suc-border);padding:.38rem 1.05rem;border-radius:999px;box-shadow:0 2px 6px #211a1708;margin-bottom:1.35rem}.pg-success-dot{width:6px;height:6px;border-radius:50%;background:var(--suc-accent);box-shadow:0 0 0 2.5px #ff6b2c38}.pg-success-title{font-family:Outfit,sans-serif;font-size:clamp(2.25rem,5vw,3.55rem);font-weight:800;line-height:1.1;letter-spacing:-.035em;color:var(--suc-ink);margin:0 0 1rem;text-wrap:balance;text-align:left}.pg-success-title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.01em;color:var(--suc-accent)}.pg-success-sub{font-family:Manrope,sans-serif;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:500;line-height:1.6;color:var(--suc-body);max-width:760px;margin:0;text-align:left}.pg-success-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;list-style:none;padding:0;margin:0}.pg-success-card{min-width:0;background:var(--suc-white);border:1px solid var(--suc-border);border-radius:var(--suc-radius);padding:clamp(1.45rem,2vw,1.85rem) clamp(1.2rem,1.6vw,1.5rem);box-shadow:var(--suc-shadow-card);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform var(--suc-transition),box-shadow var(--suc-transition),border-color var(--suc-transition)}.pg-success-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b2c,#ffa066);opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity var(--suc-transition),transform var(--suc-transition)}.pg-success-card:hover{transform:translateY(-5px);border-color:var(--suc-border-hover);box-shadow:var(--suc-shadow-hover)}.pg-success-card:hover:before{opacity:1;transform:scaleX(1)}.pg-success-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.35rem}.pg-success-icon-badge{width:44px;height:44px;border-radius:12px;background:#fff7f2;border:1px solid var(--suc-accent-border);color:var(--suc-accent);display:flex;align-items:center;justify-content:center;transition:background-color var(--suc-transition),color var(--suc-transition),transform var(--suc-transition)}.pg-success-card:hover .pg-success-icon-badge{background:var(--suc-accent);color:#fff;transform:scale(1.04)}.pg-success-icon-badge svg{width:22px;height:22px}.pg-success-num{font-family:Manrope,monospace,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.08em;color:var(--suc-muted);background:#f7f4ef;border:1px solid #ECE4DA;padding:.22rem .65rem;border-radius:6px;transition:color var(--suc-transition),background-color var(--suc-transition)}.pg-success-card:hover .pg-success-num{color:var(--suc-accent);background:#fff4ed;border-color:#ff6b2c33}.pg-success-card-text{font-family:Outfit,-apple-system,sans-serif;font-size:1.04rem;font-weight:700;line-height:1.44;color:var(--suc-ink-soft);margin:0;letter-spacing:-.015em;transition:color var(--suc-transition)}.pg-success-card:hover .pg-success-card-text{color:var(--suc-ink)}.pg-success-card-bottom{margin-top:1.6rem;padding-top:.95rem;border-top:1px solid #F3EDE6;display:flex;align-items:center;justify-content:space-between}.pg-success-tag{font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8c8077;display:flex;align-items:center;gap:.45rem}.pg-success-tag-dot{width:4px;height:4px;border-radius:50%;background:var(--suc-accent);opacity:.7}.pg-success-card:hover .pg-success-tag{color:var(--suc-accent)}.pg-success-check{color:#b5aca4;transition:color var(--suc-transition),transform var(--suc-transition)}.pg-success-card:hover .pg-success-check{color:var(--suc-accent);transform:translate(2px)}.pg-success-closing{max-width:840px;margin:clamp(3rem,5vw,4.2rem) auto 0;background:#ffffffe0;border:1px dashed #D8CDC2;border-radius:20px;padding:clamp(1.85rem,3.2vw,2.5rem) clamp(1.75rem,4vw,3.25rem);text-align:center;position:relative;box-shadow:0 4px 20px #211a1708;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pg-success-closing-badge{display:inline-flex;align-items:center;gap:.5rem;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--suc-accent);background:#fff5ee;border:1px solid rgba(255,107,44,.2);padding:.3rem .95rem;border-radius:999px;margin-bottom:1.15rem}.pg-success-closing-sparkle{font-size:.85rem;line-height:1}.pg-success-closing-text{font-family:Manrope,-apple-system,sans-serif;font-size:clamp(1.02rem,1.6vw,1.16rem);font-weight:500;line-height:1.68;color:var(--suc-body);margin:0}.pg-success-closing-text strong{font-weight:750;color:var(--suc-ink)}.pg-success-section .pg-success-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--suc-delay, 0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--suc-delay, 0ms);will-change:opacity,transform}.pg-success-section .pg-success-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(max-width:1080px){.pg-success-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:640px){.pg-success-section{padding:clamp(3.8rem,8vw,4.8rem) 0}.pg-success-title{font-size:clamp(2rem,8.5vw,2.5rem)}.pg-success-grid{grid-template-columns:1fr;gap:1.15rem}.pg-success-card{padding:1.5rem 1.35rem;border-radius:16px}.pg-success-card-text{font-size:1.05rem}.pg-success-closing{padding:1.5rem 1.25rem;border-radius:16px}.pg-success-closing-text{font-size:.98rem}}@media(prefers-reduced-motion:reduce){.pg-success-section .pg-success-reveal{opacity:1!important;transform:none!important;transition:none!important}.pg-success-card,.pg-success-card:before,.pg-success-icon-badge,.pg-success-num,.pg-success-check{transition:none!important}}:root{--men-cream: #FAF7F2;--men-white: #FFFFFF;--men-ink: #1A1817;--men-ink-soft: #2D2825;--men-body: #5C534C;--men-muted: #8A7E75;--men-border: #ECE3D9;--men-border-card: #E8DFD4;--men-accent: #FF6B2C;--men-accent-soft: rgba(255, 107, 44, .08);--men-accent-glow: rgba(255, 107, 44, .09);--men-shadow-quote: 0 12px 36px -4px rgba(33, 26, 23, .05), 0 2px 8px rgba(33, 26, 23, .02);--men-transition: .28s cubic-bezier(.2, .8, .2, 1)}.pg-mentor-section{position:relative;background-color:#fff;background-image:none;padding:clamp(3.8rem,6vw,5.2rem) 0;border-top:1px solid var(--men-border);border-bottom:1px solid var(--men-border);overflow:hidden}.pg-mentor-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(720px,95vw);height:320px;background:radial-gradient(circle,rgba(255,107,44,.08) 0%,rgba(255,107,44,.015) 50%,transparent 72%);pointer-events:none;filter:blur(45px);z-index:0}.pg-mentor-watermark{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(11rem,18vw,18rem);font-style:italic;line-height:1;color:#1a1817;opacity:.02;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.pg-mentor-container{width:min(1140px,92vw);margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.pg-mentor-header{width:100%;max-width:920px;margin:0 auto clamp(1.8rem,3vw,2.4rem);display:flex;flex-direction:column;align-items:center;text-align:center}.pg-mentor-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:Manrope,-apple-system,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#71665f;background:#faf7f2;border:1px solid var(--men-border);padding:.35rem 1rem;border-radius:999px;box-shadow:0 2px 6px #211a1708;margin-bottom:1.15rem}.pg-mentor-dot{width:6px;height:6px;border-radius:50%;background:var(--men-accent);box-shadow:0 0 0 2.5px #ff6b2c38}.pg-mentor-title{font-family:Outfit,sans-serif;font-size:clamp(2.1rem,4.4vw,3.25rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;color:var(--men-ink);margin:0 0 1.15rem;max-width:880px;text-wrap:balance;text-align:center}.pg-mentor-title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.01em;color:var(--men-accent)}.pg-mentor-desc{font-family:Manrope,-apple-system,sans-serif;font-size:clamp(1.02rem,1.5vw,1.14rem);font-weight:450;line-height:1.64;color:var(--men-body);max-width:820px;margin:0 auto;text-align:center;text-wrap:pretty}.pg-mentor-desc strong{font-weight:750;color:var(--men-ink)}.pg-mentor-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:1.25rem auto 0;padding:0;list-style:none;max-width:820px}.pg-mentor-chip{font-family:Manrope,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e645c;background:#faf7f2;border:1px solid var(--men-border);padding:.28rem .82rem;border-radius:999px;box-shadow:0 1px 3px #211a1705;transition:all var(--men-transition)}.pg-mentor-chip:hover{background:var(--men-white);border-color:#ff6b2c59;color:var(--men-accent);transform:translateY(-1px)}.pg-mentor-quote-panel{max-width:800px;width:100%;margin:clamp(1.8rem,3vw,2.5rem) auto 0;background:#faf7f2;border:1px solid var(--men-border-card);border-radius:20px;padding:clamp(1.6rem,2.8vw,2.25rem) clamp(1.6rem,3.8vw,2.85rem);box-shadow:var(--men-shadow-quote);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform var(--men-transition),box-shadow var(--men-transition),border-color var(--men-transition)}.pg-mentor-quote-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#FF6B2C,transparent);opacity:.85}.pg-mentor-quote-panel:hover{transform:translateY(-3px);border-color:#ff6b2c52;box-shadow:0 14px 34px -6px #211a1712,0 3px 10px #ff6b2c0a}.pg-mentor-quote-icon{width:40px;height:40px;border-radius:50%;background:#fff5ee;border:1px solid rgba(255,107,44,.2);color:var(--men-accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.95rem;transition:transform var(--men-transition),background-color var(--men-transition),color var(--men-transition)}.pg-mentor-quote-panel:hover .pg-mentor-quote-icon{background:var(--men-accent);color:#fff;transform:scale(1.05)}.pg-mentor-quote-text{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.75rem);font-style:italic;font-weight:400;line-height:1.42;color:#211d1a;margin:0 0 1rem;text-wrap:balance;max-width:700px}.pg-mentor-quote-footer{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;width:100%}.pg-mentor-quote-line{flex:1;max-width:50px;height:1px;background:#e5ddd3}.pg-mentor-quote-caption{font-family:Manrope,-apple-system,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--men-muted)}.pg-mentor-cta-row{margin-top:clamp(1.8rem,3vw,2.5rem);display:flex;align-items:center;justify-content:center}.pg-mentor-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:var(--men-ink);color:#fff;font-family:Manrope,-apple-system,sans-serif;font-size:.94rem;font-weight:750;letter-spacing:.02em;padding:.88rem 2.15rem;border-radius:999px;border:1px solid var(--men-ink);text-decoration:none;box-shadow:0 4px 16px #1a18171f;transition:background-color var(--men-transition),border-color var(--men-transition),box-shadow var(--men-transition),transform var(--men-transition);cursor:pointer}.pg-mentor-btn-arrow{display:inline-block;font-size:1.15rem;line-height:1;transition:transform var(--men-transition)}.pg-mentor-btn:hover{background:#2b2521;border-color:var(--men-accent);box-shadow:0 10px 26px -2px #1a18172e,0 0 0 3.5px #ff6b2c33;transform:translateY(-2px);color:#fff}.pg-mentor-btn:hover .pg-mentor-btn-arrow{transform:translate(4px)}.pg-mentor-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6b2c73}.pg-mentor-section .pg-mentor-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--men-delay, 0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--men-delay, 0ms);will-change:opacity,transform}.pg-mentor-section .pg-mentor-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(max-width:768px){.pg-mentor-section{padding:clamp(4rem,8.5vw,5.5rem) 0}.pg-mentor-title{font-size:clamp(2rem,8vw,2.6rem)}.pg-mentor-desc{font-size:1.04rem;line-height:1.68}.pg-mentor-quote-panel{padding:2rem 1.45rem;border-radius:20px}.pg-mentor-quote-text{font-size:clamp(1.35rem,5.5vw,1.65rem)}.pg-mentor-quote-line{max-width:32px}.pg-mentor-btn{width:100%;max-width:360px;padding:.92rem 1.8rem}}@media(prefers-reduced-motion:reduce){.pg-mentor-section .pg-mentor-reveal{opacity:1!important;transform:none!important;transition:none!important}.pg-mentor-quote-panel,.pg-mentor-quote-icon,.pg-mentor-chip,.pg-mentor-btn,.pg-mentor-btn-arrow{transition:none!important}}:root{--fmt-cream: #FCFAF6;--fmt-white: #FFFFFF;--fmt-ink: #1A1817;--fmt-ink-soft: #2D2825;--fmt-body: #615750;--fmt-muted: #8E847C;--fmt-border: #ECE4DA;--fmt-border-hover: rgba(255, 107, 44, .38);--fmt-accent: #FF6B2C;--fmt-accent-soft: rgba(255, 107, 44, .08);--fmt-accent-border: rgba(255, 107, 44, .18);--fmt-shadow-card: 0 4px 18px -2px rgba(33, 26, 23, .04), 0 1px 3px rgba(33, 26, 23, .02);--fmt-shadow-hover: 0 18px 38px -6px rgba(33, 26, 23, .09), 0 4px 14px rgba(255, 107, 44, .07);--fmt-radius: 20px;--fmt-transition: .3s cubic-bezier(.2, .8, .2, 1)}.pg-formats-section{position:relative;background-color:var(--fmt-cream);background-image:radial-gradient(900px 520px at 50% 0%,rgba(255,107,44,.075),transparent 72%),radial-gradient(700px 400px at 80% 90%,rgba(255,166,0,.025),transparent 65%);padding:clamp(4.8rem,7.5vw,6.8rem) 0;border-top:1px solid var(--fmt-border);border-bottom:1px solid var(--fmt-border);overflow:hidden}.pg-formats-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(760px,95vw);height:380px;background:radial-gradient(circle,rgba(255,107,44,.09) 0%,rgba(255,107,44,.02) 50%,transparent 72%);pointer-events:none;filter:blur(45px);z-index:0}.pg-formats-container{width:min(1220px,92vw);margin:0 auto;position:relative;z-index:1}.pg-formats-header{width:100%;max-width:860px;margin:0 auto clamp(2.8rem,4.5vw,3.8rem);display:flex;flex-direction:column;align-items:center;text-align:center}.pg-formats-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:Manrope,-apple-system,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#71665f;background:var(--fmt-white);border:1px solid var(--fmt-border);padding:.38rem 1.05rem;border-radius:999px;box-shadow:0 2px 6px #211a1708;margin-bottom:1.35rem}.pg-formats-dot{width:6px;height:6px;border-radius:50%;background:var(--fmt-accent);box-shadow:0 0 0 2.5px #ff6b2c38}.pg-formats-title{font-family:Outfit,sans-serif;font-size:clamp(2.3rem,5.1vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.035em;color:var(--fmt-ink);margin:0 0 1rem;text-wrap:balance;text-align:center}.pg-formats-title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.01em;color:var(--fmt-accent)}.pg-formats-sub{font-family:Manrope,sans-serif;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:500;line-height:1.6;color:var(--fmt-body);max-width:620px;margin:0 auto;text-align:center}.pg-formats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;list-style:none;padding:0;margin:0}.pg-formats-card{flex:0 1 calc((100% - 3rem) / 3);min-width:290px;background:var(--fmt-white);border:1px solid var(--fmt-border);border-radius:var(--fmt-radius);padding:clamp(1.6rem,2.4vw,2.1rem) clamp(1.5rem,2.2vw,1.9rem);box-shadow:var(--fmt-shadow-card);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform var(--fmt-transition),box-shadow var(--fmt-transition),border-color var(--fmt-transition)}.pg-formats-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b2c,#ffa066);opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity var(--fmt-transition),transform var(--fmt-transition)}.pg-formats-card:hover{transform:translateY(-5px);border-color:var(--fmt-border-hover);box-shadow:var(--fmt-shadow-hover)}.pg-formats-card:hover:before{opacity:1;transform:scaleX(1)}.pg-formats-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.35rem}.pg-formats-icon-badge{width:44px;height:44px;border-radius:12px;background:#fff7f2;border:1px solid var(--fmt-accent-border);color:var(--fmt-accent);display:flex;align-items:center;justify-content:center;transition:background-color var(--fmt-transition),color var(--fmt-transition),transform var(--fmt-transition)}.pg-formats-card:hover .pg-formats-icon-badge{background:var(--fmt-accent);color:#fff;transform:scale(1.05)}.pg-formats-icon-badge svg{width:22px;height:22px}.pg-formats-num{font-family:Manrope,monospace,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.08em;color:var(--fmt-muted);background:#f7f4ef;border:1px solid #ECE4DA;padding:.22rem .65rem;border-radius:6px;transition:color var(--fmt-transition),background-color var(--fmt-transition)}.pg-formats-card:hover .pg-formats-num{color:var(--fmt-accent);background:#fff4ed;border-color:#ff6b2c33}.pg-formats-card-body{margin-bottom:1.5rem}.pg-formats-card-title{font-family:Outfit,-apple-system,sans-serif;font-size:1.26rem;font-weight:750;line-height:1.32;letter-spacing:-.02em;color:var(--fmt-ink);margin:0 0 .6rem;transition:color var(--fmt-transition)}.pg-formats-card:hover .pg-formats-card-title{color:#1a1817}.pg-formats-card-desc{font-family:Manrope,-apple-system,sans-serif;font-size:.98rem;font-weight:450;line-height:1.62;color:var(--fmt-body);margin:0}.pg-formats-card-bottom{padding-top:1.05rem;border-top:1px solid #F3EDE6;display:flex;align-items:center;justify-content:space-between}.pg-formats-tag{font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8c8077;display:flex;align-items:center;gap:.45rem}.pg-formats-tag-dot{width:4px;height:4px;border-radius:50%;background:var(--fmt-accent);opacity:.7}.pg-formats-card:hover .pg-formats-tag{color:var(--fmt-accent)}.pg-formats-arrow{color:#b5aca4;font-size:1.15rem;line-height:1;transition:color var(--fmt-transition),transform var(--fmt-transition)}.pg-formats-card:hover .pg-formats-arrow{color:var(--fmt-accent);transform:translate(3px)}.pg-formats-section .pg-formats-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--fmt-delay, 0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--fmt-delay, 0ms);will-change:opacity,transform}.pg-formats-section .pg-formats-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(max-width:1040px){.pg-formats-card{flex:0 1 calc((100% - 1.5rem)/2);min-width:270px}}@media(max-width:640px){.pg-formats-section{padding:clamp(3.8rem,8vw,4.8rem) 0}.pg-formats-title{font-size:clamp(2rem,8.5vw,2.5rem)}.pg-formats-grid{gap:1.15rem}.pg-formats-card{flex:0 1 100%;min-width:100%;padding:1.5rem 1.35rem;border-radius:16px}.pg-formats-card-title{font-size:1.18rem}.pg-formats-card-desc{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.pg-formats-section .pg-formats-reveal{opacity:1!important;transform:none!important;transition:none!important}.pg-formats-card,.pg-formats-card:before,.pg-formats-icon-badge,.pg-formats-num,.pg-formats-arrow{transition:none!important}}:root{--pg-cream: #f8f6f0;--pg-cream-2: #f2ede2;--pg-ivory: #fdfcf8;--pg-ink: #2c1a10;--pg-brown: #3a2618;--pg-muted: #6b5b52;--pg-orange: #ff6b00;--pg-orange-2: #ff8c3a;--pg-forest: #10483d;--pg-forest-deep: #073a32;--pg-lime: #d5f078;--pg-border: rgba(30, 21, 14, .12);--pg-border-strong: rgba(30, 21, 14, .2);--pg-sans: "Outfit", system-ui, -apple-system, sans-serif;--pg-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--pg-shadow: 0 20px 50px -28px rgba(30, 21, 14, .35);--pg-radius: 20px}html{scroll-behavior:smooth}.pg-body{background:var(--pg-cream);color:var(--pg-ink);font-family:var(--pg-sans);-webkit-font-smoothing:antialiased}.pg-main{padding-top:5rem;overflow-x:clip}.nd-logo-link{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.nd-logo-link--new{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-decoration:none;line-height:1}.nd-logo-wordmark{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.5px;line-height:1}.nd-logo-building{color:#1a1a1a}.nd-logo-dreams{color:#f07300}.nd-logo-subtitle{display:block;font-size:.6rem;font-weight:500;color:#777;letter-spacing:.01em;line-height:1;margin-top:2px;white-space:nowrap}.nd-logo-mark{color:var(--pg-orange);font-size:1.05rem;line-height:1}.nd-nav-dd{position:relative}.nd-nav-dd>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;color:#444;transition:color .3s}.nd-nav-dd>summary::-webkit-details-marker{display:none}.nd-nav-dd>summary:hover,.nd-nav-dd[open]>summary{color:var(--pg-forest-deep)}.nd-nav-caret{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s ease}.nd-nav-dd[open] .nd-nav-caret{transform:rotate(-135deg) translateY(-1px)}.nd-nav-dd-menu{position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);min-width:264px;display:flex;flex-direction:column;gap:.15rem;padding:.6rem;background:var(--pg-ivory);border:1px solid var(--pg-border);border-radius:16px;box-shadow:var(--pg-shadow);z-index:130}.nd-nav-dd-menu a{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .85rem;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--pg-ink);text-decoration:none}.nd-nav-dd-menu a:hover{background:#10483d12;color:var(--pg-forest-deep)}.nd-nav-dd-note{font-size:.72rem;font-weight:500;color:var(--pg-muted);letter-spacing:.02em}.pg-container{width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(1.25rem,5vw,4rem)}.pg-container--narrow{max-width:860px}.pg-section{position:relative;padding:clamp(3.5rem,7vw,6.5rem) 0}.pg-section--tint{background:var(--pg-cream-2)}.pg-section--ivory{background:var(--pg-ivory)}.pg-section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.pg-section--forest{background:var(--pg-forest-deep);color:#eef4f0}.pg-section--forest .pg-h2,.pg-section--forest .pg-eyebrow{color:#fff}.pg-section--forest .pg-sub,.pg-section--forest p{color:#eef4f0d1}.pg-hero{position:relative;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem);background:radial-gradient(1100px 520px at 88% -8%,rgba(255,107,0,.1),transparent 60%),var(--pg-cream);overflow:hidden}.pg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(30,21,14,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(30,21,14,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 75% 20%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 75% 20%,#000 0%,transparent 72%);pointer-events:none}.pg-hero-inner{position:relative;z-index:1;max-width:60rem}.pg-hero--split .pg-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;max-width:1200px}.pg-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-orange);background:#ff6b0014;border:1px solid rgba(255,107,0,.22);border-radius:100px;padding:.34rem .9rem;margin-bottom:1.3rem}.pg-hero-title{font-size:clamp(2.3rem,5vw,3.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--pg-ink);margin:0 0 1.2rem}.pg-hero-title em{font-family:var(--pg-serif);font-style:italic;font-weight:400;color:var(--pg-orange)}.pg-hero-lead{font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.7;color:var(--pg-brown);font-weight:500;max-width:52ch;margin:0 0 1rem}.pg-hero-sub{font-size:1rem;line-height:1.75;color:var(--pg-muted);max-width:56ch;margin:0 0 2rem}.pg-head{max-width:62rem;margin-bottom:clamp(2rem,4vw,3rem)}.pg-head--center{margin-inline:auto;text-align:center}.pg-h2{font-size:clamp(1.75rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--pg-ink);margin:0 0 .9rem}.pg-h2 em{font-family:var(--pg-serif);font-style:italic;font-weight:400;color:var(--pg-orange)}.pg-h3{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .6rem;color:var(--pg-ink)}.pg-sub{font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.75;color:var(--pg-muted);margin:0}.pg-section p{line-height:1.75}.pg-kicker{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-forest);margin:0 0 .6rem}.pg-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.pg-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--pg-sans);font-size:.97rem;font-weight:700;padding:.85rem 1.75rem;border-radius:100px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.pg-btn--primary{background:var(--pg-orange);color:#fff;box-shadow:0 10px 24px -10px #ff6b00b3}.pg-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px #ff6b00bf}.pg-btn--forest{background:var(--pg-forest);color:#fff}.pg-btn--forest:hover{background:var(--pg-forest-deep);transform:translateY(-2px)}.pg-btn--ghost{background:transparent;color:var(--pg-ink);border-color:var(--pg-border-strong)}.pg-btn--ghost:hover{border-color:var(--pg-orange);color:var(--pg-orange)}.pg-btn--light{background:#fff;color:var(--pg-forest-deep)}.pg-btn--light:hover{transform:translateY(-2px)}.pg-link{font-weight:600;color:var(--pg-forest);text-decoration:none;border-bottom:1.5px solid rgba(16,72,61,.3)}.pg-link:hover{color:var(--pg-orange);border-color:var(--pg-orange)}.pg-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pg-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pg-grid--3{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.pg-card{position:relative;background:var(--pg-ivory);border:1px solid var(--pg-border);border-radius:var(--pg-radius);padding:clamp(1.4rem,2.5vw,2rem);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.pg-card--hover:hover{transform:translateY(-5px);box-shadow:var(--pg-shadow);border-color:#ff6b0059}.pg-card--forest{background:var(--pg-forest-deep);border-color:transparent;color:#eef4f0}.pg-card--forest .pg-card-title{color:#fff}.pg-card--forest .pg-card-text,.pg-card--forest p{color:#eef4f0d1}.pg-card--accent{border-top:3px solid var(--pg-orange)}.pg-card-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:#ff6b001a;color:var(--pg-orange);font-size:1.35rem;margin-bottom:1rem}.pg-card--forest .pg-card-icon{background:#d5f07824;color:var(--pg-lime)}.pg-card-num{font-family:var(--pg-serif);font-size:1.5rem;color:var(--pg-orange);display:block;margin-bottom:.5rem}.pg-card-title{font-size:1.18rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .55rem;color:var(--pg-ink)}.pg-card-text{font-size:.97rem;line-height:1.7;color:var(--pg-muted);margin:0}.pg-card-list{margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.pg-card-list li{position:relative;padding-left:1.4rem;font-size:.93rem;line-height:1.6;color:var(--pg-brown)}.pg-card-list li:before{content:"✦";position:absolute;left:0;color:var(--pg-orange);font-size:.8rem;top:.15rem}.pg-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(2rem,5vw,4rem);align-items:center}.pg-panel{background:var(--pg-ivory);border:1px solid var(--pg-border);border-radius:var(--pg-radius);padding:clamp(1.5rem,3vw,2.5rem)}.pg-panel--forest{background:linear-gradient(160deg,#0c3d33,#073a32 60%,#062f29);border-color:transparent;color:#eef4f0}.pg-panel--forest h3,.pg-panel--forest .pg-h3{color:#fff}.pg-panel--forest p{color:#eef4f0d1}.pg-principles{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pg-principle{background:var(--pg-ivory);border:1px solid var(--pg-border);border-radius:16px;padding:1.6rem}.pg-principle h3{font-size:1.1rem;font-weight:700;margin:0 0 .5rem;color:var(--pg-ink)}.pg-principle p{margin:0;font-size:.95rem;line-height:1.7;color:var(--pg-muted)}.pg-phases{display:grid;gap:1rem}.pg-phase{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1.5rem;align-items:start;background:var(--pg-ivory);border:1px solid var(--pg-border);border-left:3px solid var(--pg-orange);border-radius:16px;padding:1.5rem 1.6rem}.pg-phase-when{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pg-orange)}.pg-phase-name{font-size:1.15rem;font-weight:700;margin:.25rem 0 .5rem;color:var(--pg-ink)}.pg-phase-desc{margin:0 0 .6rem;color:var(--pg-muted);font-size:.96rem;line-height:1.7}.pg-phase-out{font-size:.85rem;color:var(--pg-forest);font-weight:600}.pg-phase-out strong{color:var(--pg-forest-deep)}.pg-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;counter-reset:pgstep}.pg-step{background:var(--pg-ivory);border:1px solid var(--pg-border);border-radius:16px;padding:1.4rem}.pg-step-num{font-family:var(--pg-serif);font-size:1.6rem;color:var(--pg-orange);display:block;margin-bottom:.4rem}.pg-step h3{font-size:1rem;font-weight:700;margin:0 0 .4rem}.pg-step p{margin:0;font-size:.9rem;line-height:1.6;color:var(--pg-muted)}.pg-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.pg-list li{position:relative;padding-left:1.8rem;line-height:1.65;color:var(--pg-brown)}.pg-list li:before{content:"→";position:absolute;left:0;color:var(--pg-orange);font-weight:700}.pg-list--check li:before{content:"✓";color:var(--pg-forest)}.pg-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid var(--pg-border)}.pg-table{width:100%;border-collapse:collapse;background:var(--pg-ivory);min-width:560px}.pg-table th,.pg-table td{text-align:left;padding:1rem 1.25rem;border-bottom:1px solid var(--pg-border);font-size:.95rem;vertical-align:top}.pg-table th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pg-forest);background:#10483d0d}.pg-table tr:last-child td{border-bottom:none}.pg-table td:first-child{font-weight:600;color:var(--pg-ink)}.pg-acc{border:1px solid var(--pg-border);border-radius:14px;background:var(--pg-ivory);margin-bottom:.75rem;overflow:hidden}.pg-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-size:1.02rem;font-weight:600;color:var(--pg-ink)}.pg-acc>summary::-webkit-details-marker{display:none}.pg-acc>summary:after{content:"+";margin-left:auto;font-size:1.4rem;line-height:1;color:var(--pg-orange);transition:transform .25s ease}.pg-acc[open]>summary:after{content:"–"}.pg-acc-body{padding:0 1.35rem 1.3rem;color:var(--pg-muted);line-height:1.75;font-size:.97rem}.pg-acc-body p{margin:0 0 .7rem}.pg-acc-body p:last-child{margin-bottom:0}.pg-faq-group{margin-bottom:2.5rem}.pg-form{background:var(--pg-ivory);border:1px solid var(--pg-border);border-radius:var(--pg-radius);padding:clamp(1.5rem,3vw,2.5rem);display:grid;gap:1.15rem;max-width:820px}.pg-form-grid{display:grid;gap:1.15rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pg-field{display:flex;flex-direction:column;gap:.45rem}.pg-field--full{grid-column:1 / -1}.pg-label{font-size:.86rem;font-weight:600;color:var(--pg-ink)}.pg-label span{color:var(--pg-muted);font-weight:500}.pg-input,.pg-select,.pg-textarea{font-family:var(--pg-sans);font-size:1rem;color:var(--pg-ink);width:100%;padding:.8rem 1rem;border:1px solid var(--pg-border-strong);border-radius:10px;background:#fdfcf8;transition:border-color .2s ease,box-shadow .2s ease}.pg-textarea{min-height:130px;resize:vertical}.pg-input:focus,.pg-select:focus,.pg-textarea:focus{outline:none;border-color:var(--pg-orange);box-shadow:0 0 0 3px #ff6b0026}.pg-radio-group{display:grid;gap:.6rem}.pg-radio{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--pg-border);border-radius:12px;background:#fdfcf8;cursor:pointer;transition:border-color .2s ease,background .2s ease}.pg-radio:hover{border-color:var(--pg-orange)}.pg-radio input{margin-top:.2rem;accent-color:var(--pg-orange)}.pg-radio-text{font-size:.95rem;font-weight:600;color:var(--pg-ink)}.pg-radio-text small{display:block;font-weight:500;color:var(--pg-muted);margin-top:.15rem}.pg-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.pg-form-note{font-size:.82rem;line-height:1.6;color:var(--pg-muted);margin:0}.pg-form-success{display:none;background:#10483d14;border:1px solid rgba(16,72,61,.25);border-radius:12px;padding:1.1rem 1.25rem;color:var(--pg-forest-deep);font-size:.95rem;line-height:1.65}.pg-form.is-sent .pg-form-success{display:block}.pg-form.is-sent .pg-form-fields{opacity:.55;pointer-events:none}.pg-cta-band{position:relative;overflow:hidden;background:radial-gradient(ellipse 75% 65% at 10% 30%,rgba(255,107,26,.14) 0%,transparent 60%),radial-gradient(ellipse 60% 55% at 88% 70%,rgba(200,240,80,.08) 0%,transparent 55%),linear-gradient(155deg,#062f29,#073d33 45%,#084038);color:#fff;border-radius:26px;padding:clamp(2.25rem,5vw,4rem);text-align:center}.pg-cta-band .pg-h2{color:#fff}.pg-cta-band p{color:#eef4f0d9;max-width:54ch;margin:0 auto 2rem}.pg-cta-band .pg-cta-row{justify-content:center}.pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.2rem}.pg-stat{background:var(--pg-ivory);border:1px solid var(--pg-border);border-radius:16px;padding:1.5rem}.pg-stat-num{font-family:var(--pg-serif);font-size:2rem;color:var(--pg-orange);display:block;margin-bottom:.4rem}.pg-stat-label{font-size:.95rem;line-height:1.6;color:var(--pg-brown);margin:0}.pg-tags{display:flex;flex-wrap:wrap;gap:.6rem}.pg-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--pg-forest-deep);background:#10483d14;border:1px solid rgba(16,72,61,.15);border-radius:100px;padding:.35rem .85rem}.pg-tag--orange{color:#b8460a;background:#ff6b001a;border-color:#ff6b0038}.pg-quote{border-left:3px solid var(--pg-orange);padding:.4rem 0 .4rem 1.5rem;font-family:var(--pg-serif);font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.5;font-style:italic;color:var(--pg-brown)}.pg-prose{max-width:820px}.pg-prose h2{font-size:1.5rem;font-weight:700;margin:2.5rem 0 .9rem;letter-spacing:-.02em}.pg-prose h3{font-size:1.12rem;font-weight:700;margin:1.6rem 0 .6rem}.pg-prose p{color:var(--pg-brown);line-height:1.8;margin:0 0 1rem}.pg-prose ul{margin:0 0 1.2rem;padding-left:1.2rem}.pg-prose li{color:var(--pg-brown);line-height:1.75;margin-bottom:.5rem}.pg-prose a{color:var(--pg-forest)}.pg-updated{display:inline-block;font-size:.82rem;font-weight:600;color:var(--pg-muted);margin-bottom:1.5rem}.pg-note{background:var(--pg-cream-2);border:1px dashed var(--pg-border-strong);border-radius:12px;padding:1rem 1.25rem;font-size:.9rem;color:var(--pg-muted);line-height:1.65}.pg-main+[data-site-footer]{display:block}@media(max-width:960px){.pg-hero--split .pg-hero-inner{grid-template-columns:1fr}.nd-nav-dd{width:100%}.nd-nav-dd>summary{display:flex;justify-content:space-between;min-height:46px;padding:10px 8px;font-size:1rem;font-weight:600;color:var(--pg-forest);border-radius:8px}.nd-nav-dd-menu{position:static;transform:none;min-width:0;box-shadow:none;border:none;background:transparent;padding:0 0 .5rem 1rem}.nd-nav-dd-menu a{padding:.55rem .6rem}}@media(max-width:640px){.pg-main{padding-top:4.5rem}.pg-phase{grid-template-columns:1fr;gap:.6rem}.pg-cta-row{gap:.75rem}.pg-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pg-card,.pg-btn,.nd-nav-caret{transition:none!important}}@font-face{font-family:BD Editorial;src:url(/assets/regular-CGHjAgsg.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BD Editorial;src:url(/assets/italic-C4j453oU.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}.bd-footer{--f-green-deep: #031814;--f-green-mid: #062E26;--f-green-bright: #094237;--f-ivory: #F7F4EA;--f-orange: #FF6835;--f-orange-glow: #FF7D4D;--f-orange-acc: #FF9B6F;--f-lime: #D5F078;--f-mint: #B9DCD0;--f-mint-faint: rgba(185, 220, 208, .12);--f-rule: rgba(185, 220, 208, .12);--f-serif: "Instrument Serif", "BD Editorial", "Playfair Display", Georgia, serif;--f-sans: "Outfit", system-ui, -apple-system, sans-serif;position:relative;isolation:isolate;overflow:hidden;color:var(--f-ivory);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,104,53,.08) 0%,transparent 60%),radial-gradient(ellipse 65% 50% at 12% 40%,rgba(213,240,120,.035) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 88% 65%,rgba(185,220,208,.05) 0%,transparent 50%),linear-gradient(175deg,#041d18,#062e26 30%,#07382f,#031814);font-family:var(--f-sans);font-weight:400;text-align:left;-webkit-font-smoothing:antialiased}.bd-footer__constellation{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--f-mint);opacity:.06;pointer-events:none}.bd-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.035;mix-blend-mode:soft-light}.bd-footer:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,104,53,.65) 20%,rgba(213,240,120,.55) 50%,rgba(185,220,208,.45) 80%,transparent 100%);z-index:2}.bd-footer__ambient-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(80px)}.bd-footer__ambient-glow--top{top:-120px;left:50%;transform:translate(-50%);width:680px;height:280px;background:radial-gradient(circle,rgba(255,104,53,.12) 0%,transparent 70%)}.bd-footer__ambient-glow--center{top:45%;left:8%;width:440px;height:380px;background:radial-gradient(circle,rgba(185,220,208,.04) 0%,transparent 65%)}.bd-footer__ambient-glow--bottom{bottom:-60px;right:12%;width:520px;height:320px;background:radial-gradient(circle,rgba(255,104,53,.08) 0%,transparent 70%)}.bd-footer__inner{position:relative;z-index:2;width:min(calc(100% - 96px),1280px);margin-inline:auto;padding-top:clamp(32px,4.5vw,48px);padding-bottom:0}.bd-footer a{color:inherit;text-decoration:none}.bd-footer__hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:clamp(24px,3.5vw,32px)}.bd-footer__brand-wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4vw,14px);margin-bottom:clamp(16px,2.2vw,24px)}.bd-footer__brand{display:inline-flex;flex-direction:column;align-items:center;gap:4px;font-size:clamp(22px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--f-ivory);transition:opacity .25s ease,transform .25s ease}.bd-footer__brand:hover{opacity:.9;transform:translateY(-1px)}.bd-footer__brand-icon{display:none}.bd-footer__brand-dot{color:var(--f-orange)!important}.bd-footer__brand-wordmark{display:inline-flex;align-items:baseline;line-height:1;gap:0;white-space:nowrap}.bd-footer__brand-building{color:#fdfcf8!important;font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.03em}.bd-footer__brand-dreams{color:#f07300!important;font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.03em}.bd-footer__brand-subtitle{display:block;font-size:11px;font-weight:400;color:#fdfcf873;letter-spacing:.04em;line-height:1;white-space:nowrap}.bd-footer__tagline-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#ffffff09;border:1px solid rgba(185,220,208,.16);border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bd-footer__tagline-dot{width:6px;height:6px;border-radius:50%;background:var(--f-orange);box-shadow:0 0 8px #ff6835b3}.bd-footer__eyebrow{color:var(--f-mint);font-size:10.5px;font-weight:600;line-height:1;letter-spacing:2.4px;text-transform:uppercase;opacity:.88}.bd-footer__statement{margin:0 auto;max-width:880px;font-family:var(--f-sans);font-size:clamp(28px,4.2vw,56px);font-weight:800;line-height:1.14;letter-spacing:-.03em;color:#fdf7ed;text-align:center;margin-bottom:clamp(16px,2.2vw,24px)}.bd-footer__statement-line{display:block}.bd-footer__statement-line+.bd-footer__statement-line{margin-top:6px}.bd-footer__accent{color:var(--f-orange);font-style:normal;font-weight:800;text-shadow:0 0 45px rgba(255,104,53,.3);position:relative}.bd-footer__journey-container{width:100%;max-width:540px;margin:clamp(28px,4vw,44px) auto 0;display:flex;justify-content:center}.bd-footer__journey{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 16px rgba(255,104,53,.15))}.bd-footer__journey-path{stroke-dasharray:1;stroke-dashoffset:0}.bd-footer__destination-halo{transform-origin:470px 38px}.bd-footer__destination-star{filter:drop-shadow(0 0 8px rgba(255,104,53,.6))}.bd-footer__navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,3.5vw,48px);row-gap:24px;border-top:1px solid var(--f-rule);border-bottom:1px solid var(--f-rule);padding:clamp(20px,3vw,28px) 0;position:relative}.bd-footer__navigation:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:180px;height:1px;background:linear-gradient(90deg,transparent,var(--f-orange),transparent)}.bd-footer__group{min-width:0}.bd-footer__label{margin:0 0 12px;font-family:var(--f-sans);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:2px;text-transform:uppercase;opacity:.72;color:var(--f-mint)}.bd-footer__list{list-style:none;margin:0;padding:0}.bd-footer__item{margin:0;padding:0;line-height:1.6}.bd-footer__link{display:inline-flex;align-items:center;gap:8px;min-height:28px;max-width:100%;padding-block:4px;font-size:14px;font-weight:400;line-height:1.5;color:#f7f4eab8;transition:color .24s ease,transform .24s ease}.bd-footer__link-text{min-width:0;background-image:linear-gradient(currentColor,currentColor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;transition:background-size .24s ease}.bd-footer__arrow{flex:0 0 13px;width:13px;opacity:0;transform:translate(-4px);transition:transform .24s ease,opacity .24s ease}@media(hover:hover)and (pointer:fine){.bd-footer__link:hover{color:var(--f-orange-acc);transform:translate(3px)}.bd-footer__link:hover .bd-footer__link-text{background-size:100% 1px}.bd-footer__link:hover .bd-footer__arrow{opacity:1;transform:translate(0)}}.bd-footer__link:focus-visible{color:var(--f-orange-acc);outline:2px solid rgba(255,104,53,.6);outline-offset:4px;border-radius:3px}.bd-footer__link:focus-visible .bd-footer__link-text{background-size:100% 1px}.bd-footer__link:focus-visible .bd-footer__arrow{opacity:1;transform:translate(0)}.bd-footer__connect-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:clamp(12px,2vw,18px) 0}.bd-footer__connect-label-group{display:inline-flex;align-items:center;gap:10px}.bd-footer__connect-pulse{width:7px;height:7px;border-radius:50%;background:var(--f-lime);box-shadow:0 0 10px var(--f-lime);animation:bd-pulse 2.5s infinite}@keyframes bd-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.bd-footer__connect-title{color:var(--f-mint);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;opacity:.8}.bd-footer__connect-items{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bd-footer__social-btn{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:8px 16px;background:#ffffff09;border:1px solid rgba(185,220,208,.16);border-radius:100px;color:var(--f-ivory);font-size:13.5px;font-weight:500;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.bd-footer__social-icon{display:inline-flex;align-items:center;color:var(--f-mint);transition:color .25s ease}.bd-footer__social-arrow{font-size:12px;color:var(--f-orange-acc);opacity:.7;transition:transform .25s ease,opacity .25s ease}.bd-footer__social-btn:hover{background:#ff68351f;border-color:#ff683566;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px -6px #ff68354d}.bd-footer__social-btn:hover .bd-footer__social-icon{color:var(--f-orange)}.bd-footer__social-btn:hover .bd-footer__social-arrow{opacity:1;transform:translate(2px,-2px)}.bd-footer__social-btn:focus-visible{outline:2px solid var(--f-orange);outline-offset:3px}.bd-footer__social-btn--muted{cursor:default;opacity:.7}.bd-footer__signature-section{position:relative;border-top:1px solid var(--f-rule);padding-block:clamp(20px,3.5vw,28px) clamp(16px,3vw,22px);display:flex;justify-content:center;align-items:center;overflow:hidden}.bd-footer__signature-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;display:flex;align-items:center;justify-content:center}.bd-footer__signature-svg{width:100%;height:100%;opacity:.7}.bd-footer__signature{position:relative;z-index:1;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:clamp(12px,3.5vw,42px);font-family:var(--f-serif);font-size:clamp(42px,7.5vw,120px);font-weight:400;line-height:1.02;letter-spacing:-.03em;text-align:center}.bd-footer__sig-word{white-space:nowrap}.bd-footer__sig-dream,.bd-footer__sig-build{color:var(--f-ivory)}.bd-footer__sig-divider{font-size:.35em;color:#b9dcd040;vertical-align:middle;align-self:center}.bd-footer__sig-launch em{font-style:italic;font-weight:400;color:var(--f-orange);text-shadow:0 0 50px rgba(255,104,53,.35),0 0 90px rgba(255,104,53,.15);padding-right:.04em}.bd-footer__colophon{min-height:auto;border-top:1px solid var(--f-rule);padding-top:12px;padding-bottom:8px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;color:#b9dcd099;font-size:13px;line-height:1.6}.bd-footer__copyright{font-size:inherit}.bd-footer__utility{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.bd-footer__utility-sep{color:#b9dcd040;font-size:10px}.bd-footer__utility-link{color:#b9dcd0ad;font-size:13px;transition:color .2s ease;min-height:28px;display:inline-flex;align-items:center}.bd-footer__utility-link:hover{color:var(--f-orange-acc)}.bd-footer__utility-link:focus-visible{color:var(--f-orange-acc);outline:2px solid var(--f-orange);outline-offset:3px}.bd-footer__back{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;margin-left:8px;background:#ffffff0a;border:1px solid rgba(185,220,208,.18);border-radius:100px;color:var(--f-ivory);font-size:12.5px;font-weight:500;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.bd-footer__back-arrow{color:var(--f-orange-acc);font-size:14px;font-weight:700;transition:transform .25s ease}.bd-footer__back:hover{background:#ff683524;border-color:#ff683573;color:#fff;transform:translateY(-2px)}.bd-footer__back:hover .bd-footer__back-arrow{transform:translateY(-3px)}.bd-footer__back:focus-visible{outline:2px solid var(--f-orange);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.bd-footer__hero,.bd-footer__navigation,.bd-footer__signature{opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1)}.bd-footer__hero.is-in-view,.bd-footer__navigation.is-in-view,.bd-footer__signature.is-in-view{opacity:1;transform:none}.bd-footer__journey.is-in-view .bd-footer__journey-path{animation:bd-journey-draw 3.5s cubic-bezier(.3,0,.2,1) both}.bd-footer__journey.is-in-view .bd-footer__orbits{animation:bd-orbits-drift 16s ease-in-out infinite alternate}.bd-footer__journey.is-in-view .bd-footer__destination-halo{animation:bd-dest-glow 5s ease-in-out infinite alternate}}@keyframes bd-journey-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes bd-orbits-drift{0%{transform:rotate(0)}to{transform:rotate(2.5deg)}}@keyframes bd-dest-glow{0%{opacity:.65;transform:scale(.95)}to{opacity:1;transform:scale(1.12)}}@media(max-width:1024px){.bd-footer__inner{width:min(calc(100% - 64px),1320px);padding-top:48px}.bd-footer__statement{font-size:clamp(30px,5.5vw,52px)}.bd-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:40px;padding-block:40px}.bd-footer__signature{font-size:11vw}}@media(max-width:699px){.bd-footer__inner{width:min(calc(100% - 40px),1320px);padding-top:40px}.bd-footer__brand-wrap{margin-bottom:24px}.bd-footer__statement{font-size:clamp(26px,8.5vw,40px);line-height:1.15}.bd-footer__journey-container{max-width:380px;margin-top:24px}.bd-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px;padding-block:36px}.bd-footer__label{margin-bottom:14px;font-size:10px}.bd-footer__link{font-size:14px;min-height:36px;padding-block:5px}.bd-footer__connect-bar{flex-direction:column;align-items:flex-start;gap:16px;padding-block:24px 28px}.bd-footer__connect-items{width:100%;justify-content:flex-start}.bd-footer__social-btn{flex:1 1 auto;justify-content:center}.bd-footer__signature-section{padding-block:44px 40px}.bd-footer__signature{flex-direction:column;align-items:center;gap:4px;font-size:clamp(52px,16vw,92px);line-height:1.05}.bd-footer__sig-divider{display:none}.bd-footer__sig-launch em{display:block;text-align:center}.bd-footer__colophon{flex-direction:column;align-items:center;text-align:center;gap:16px;padding-block:24px 32px}.bd-footer__utility{justify-content:center;gap:12px}.bd-footer__back{margin-left:0;margin-top:6px}}@media(max-width:420px){.bd-footer__navigation{grid-template-columns:minmax(0,1fr);row-gap:28px}.bd-footer__group+.bd-footer__group{padding-top:24px;border-top:1px solid var(--f-rule)}.bd-footer__link{display:flex;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.bd-footer *,.bd-footer *:before,.bd-footer *:after{animation:none!important;transition:none!important}.bd-footer__hero,.bd-footer__navigation,.bd-footer__signature{opacity:1!important;transform:none!important}.bd-footer__journey-path{stroke-dashoffset:0!important}}
