.repositioned{background:#f6f1e7}.repositioned .site-header{position:absolute;inset:0 0 auto;background:linear-gradient(180deg,rgba(0,16,14,.92),rgba(0,16,14,.55) 72%,transparent);border:0}.brand-lockup{display:flex;flex-direction:column;gap:1px}.brand-lockup strong{font:800 17px/1.1 'Manrope',sans-serif}.brand-lockup small{font:700 8px/1.2 'DM Sans',sans-serif;letter-spacing:.16em;color:#d7e7e1}.clarity-hero{min-height:900px;height:100svh;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:130px clamp(24px,7vw,112px) 70px;color:#fff;background:#001b18}.clarity-octopus{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;filter:saturate(1.16) contrast(1.04)}.clarity-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,14,12,.95) 0%,rgba(0,19,17,.72) 45%,rgba(0,19,17,.16) 72%),linear-gradient(0deg,rgba(0,10,9,.94),transparent 58%)}.clarity-copy{position:relative;z-index:2;width:min(900px,100%)}.scope-line{display:inline-flex;align-items:center;gap:12px;margin:0 0 22px;padding:10px 14px;border-left:4px solid var(--aqua);background:rgba(0,18,16,.8);color:#f4e2bd;font:800 clamp(12px,1.1vw,15px)/1.3 'Manrope',sans-serif;letter-spacing:.1em}.scope-line span{color:var(--aqua)}.clarity-hero h1{margin:0 0 24px;font:600 clamp(58px,7.4vw,112px)/.9 'Playfair Display',serif;letter-spacing:-.055em;text-shadow:0 5px 28px rgba(0,0,0,.45)}.clarity-hero h1 em{color:var(--gold-light)}.hero-explainer{max-width:780px;margin-bottom:28px;color:#eef5f2;font-size:19px;line-height:1.6}.path-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:780px}.path-button{display:grid;gap:4px;padding:20px 22px;border:1px solid rgba(239,208,153,.58);background:rgba(0,24,21,.76);backdrop-filter:blur(10px);transition:.25s}.path-button:hover{transform:translateY(-4px);background:rgba(5,81,73,.9)}.path-button.personal{border-color:rgba(24,201,192,.65)}.path-button small{font:700 10px 'DM Sans';letter-spacing:.16em;color:var(--aqua)}.path-button strong{font:600 21px 'Playfair Display',serif;color:#fff}.path-button span{font-size:12px;color:#d7e3df}.hero-intelligence-line{margin:22px 0 0;color:#46d2c8;font:800 13px/1.4 'Manrope',sans-serif;letter-spacing:.08em}.two-path-intro{padding:100px 24px 75px;text-align:center;background:#fffdf8}.two-path-intro h2,.service-path h2,.research-band h2,.why-octopus h2,.simple-how h2,.dual-cta h2{font:500 clamp(42px,5.1vw,76px)/1.02 'Playfair Display',serif;letter-spacing:-.04em}.two-path-intro>p:last-child{max-width:720px;margin:0 auto;color:#4e615a;font-size:18px}.service-path{padding:115px clamp(24px,7vw,112px)}.business-path{background:linear-gradient(135deg,#003f39,#001b18);color:#fff}.personal-path{background:linear-gradient(135deg,#f8f2e6,#e9dfcf)}.path-heading{display:grid;grid-template-columns:110px minmax(0,850px);gap:35px;align-items:start;margin-bottom:65px}.path-number{font:600 70px/1 'Playfair Display',serif;color:var(--gold-light);opacity:.7}.personal-path .path-number{color:#9f7337}.path-heading h2{margin-bottom:20px}.path-heading>div>p:not(.eyebrow){max-width:730px;color:#cadbd5;font-size:18px}.personal-path .path-heading>div>p:not(.eyebrow){color:#465a53}.path-heading .button{margin-top:14px}.service-grid-new{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(213,170,97,.43)}.service-grid-new a{min-height:355px;padding:30px;display:flex;flex-direction:column;border-right:1px solid rgba(213,170,97,.43);transition:.25s}.service-grid-new a:last-child{border-right:0}.service-grid-new a:hover{background:rgba(11,102,92,.55);transform:translateY(-5px)}.service-grid-new b{font-size:11px;letter-spacing:.18em;color:var(--aqua)}.service-grid-new h3{margin:65px 0 16px;font:500 27px/1.12 'Playfair Display',serif;color:var(--gold-light)}.service-grid-new p{color:#cbdad5;font-size:14px}.service-grid-new span{margin-top:auto;font-size:12px;font-weight:700}.personal-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.priority-card{padding:50px;background:linear-gradient(145deg,#064b44,#001e1b);color:#fff;box-shadow:12px 12px 0 #c89a54}.priority-card>span{font-size:10px;letter-spacing:.18em;color:var(--aqua);font-weight:800}.priority-card h3{font:500 clamp(34px,3.5vw,52px)/1.05 'Playfair Display',serif;color:var(--gold-light);margin:30px 0 20px}.priority-card p{color:#d2e1dc;font-size:17px}.priority-card ul{padding:0;list-style:none;margin:28px 0}.priority-card li{padding:11px 0;border-top:1px solid rgba(213,170,97,.28)}.priority-card li:before{content:'✓';color:var(--aqua);margin-right:12px}.priority-card>a{color:var(--gold-light);font-weight:700}.personal-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.personal-mini-grid a{padding:28px;background:#fffaf1;border:1px solid rgba(133,93,38,.25);display:flex;flex-direction:column;justify-content:space-between;min-height:190px;transition:.2s}.personal-mini-grid a:hover{border-color:#a87735;transform:translateY(-3px)}.personal-mini-grid b{font:600 23px/1.15 'Playfair Display',serif;color:#173831}.personal-mini-grid span{font-size:14px;color:#5b6963}.research-band{padding:110px clamp(24px,7vw,112px);background:#071714;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw}.research-band>div:first-child>p:not(.eyebrow){color:#c5d5d0;font-size:17px}.data-points{display:grid;grid-template-columns:repeat(3,1fr);align-self:end}.data-points article{padding:25px;border-left:1px solid rgba(213,170,97,.36)}.data-points strong{display:block;color:var(--gold-light);font:600 clamp(35px,4vw,54px)/1 'Playfair Display',serif}.data-points span{display:block;margin-top:14px;color:#c9d8d3;font-size:13px}.research-sources{grid-column:1/-1;margin:0;font-size:11px;color:#8da39b}.research-sources a{color:#b9dfd5;text-decoration:underline}.why-octopus{padding:115px clamp(24px,8vw,125px);display:grid;grid-template-columns:.7fr 1.1fr;gap:8vw;align-items:center;background:#fffdf8}.octopus-seal{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#087066,#00231f 72%);border:1px solid rgba(171,118,48,.48);box-shadow:0 30px 80px rgba(11,61,53,.2)}.octopus-seal img{width:78%}.why-octopus>div:last-child>p:not(.eyebrow){font-size:18px;color:#4c5f58}.why-octopus blockquote{margin:30px 0 0;color:#9f7337;font:italic 28px 'Playfair Display',serif}.simple-how{padding:115px clamp(24px,7vw,112px);background:#ede4d6}.section-heading{text-align:center;max-width:820px;margin:0 auto 55px}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(111,76,29,.3)}.how-grid article{padding:32px;border-right:1px solid rgba(111,76,29,.22)}.how-grid article:last-child{border-right:0}.how-grid b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#063c36;color:var(--gold-light)}.how-grid h3{margin:45px 0 12px;font:600 22px/1.2 'Playfair Display',serif}.how-grid p{color:#56645f;font-size:14px}.dual-cta{text-align:center;padding:120px 24px;background:radial-gradient(circle at 50% 0,#087066,#003c36 42%,#001a17);color:#fff}.dual-cta>p:not(.eyebrow){max-width:680px;margin:0 auto 30px;color:#cfddd8;font-size:18px}.dual-cta>div{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.email-line{display:block;margin-top:26px;color:var(--gold-light);font-weight:700}.repositioned footer{grid-template-columns:1.25fr .7fr .8fr .75fr}.repositioned footer>div>p{color:#aebdb7;font-size:13px;max-width:280px}
@media(max-width:1000px){.clarity-hero{height:auto;min-height:900px}.clarity-octopus{object-position:58% 15%}.service-grid-new{grid-template-columns:repeat(2,1fr)}.service-grid-new a:nth-child(2){border-right:0}.service-grid-new a:nth-child(-n+2){border-bottom:1px solid rgba(213,170,97,.43)}.personal-feature,.research-band,.why-octopus{grid-template-columns:1fr}.data-points{grid-template-columns:repeat(3,1fr)}.how-grid{grid-template-columns:repeat(2,1fr)}.how-grid article:nth-child(-n+2){border-bottom:1px solid rgba(111,76,29,.22)}.repositioned footer{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.repositioned .site-header{height:76px}.brand-lockup small{display:none}.clarity-hero{min-height:940px;padding:120px 20px 44px}.clarity-octopus{object-position:center top}.clarity-overlay{background:linear-gradient(0deg,rgba(0,11,10,.99) 0%,rgba(0,17,15,.9) 57%,rgba(0,15,13,.2) 100%)}.scope-line{display:block;font-size:10px;line-height:1.55}.clarity-hero h1{font-size:55px}.hero-explainer{font-size:16px}.path-actions{grid-template-columns:1fr}.hero-intelligence-line{font-size:11px}.two-path-intro,.service-path,.research-band,.why-octopus,.simple-how,.dual-cta{padding:82px 20px}.path-heading{grid-template-columns:1fr;gap:15px}.path-number{font-size:45px}.service-grid-new{grid-template-columns:1fr}.service-grid-new a{min-height:280px;border-right:0;border-bottom:1px solid rgba(213,170,97,.43)!important}.service-grid-new a:last-child{border-bottom:0!important}.service-grid-new h3{margin-top:42px}.personal-feature{gap:24px}.priority-card{padding:35px 26px;box-shadow:7px 7px 0 #c89a54}.personal-mini-grid{grid-template-columns:1fr}.personal-mini-grid a{min-height:150px}.data-points{grid-template-columns:1fr}.data-points article{border-left:0;border-top:1px solid rgba(213,170,97,.36)}.how-grid{grid-template-columns:1fr}.how-grid article{border-right:0;border-bottom:1px solid rgba(111,76,29,.22)!important}.dual-cta>div{display:grid}.repositioned footer{grid-template-columns:1fr}}
.personal-page .site-header{position:sticky}.personal-hero{min-height:730px;padding:110px clamp(24px,8vw,125px);display:grid;grid-template-columns:1.05fr .65fr;gap:7vw;align-items:center;color:#fff;background:radial-gradient(circle at 78% 44%,#08766b,#003c36 35%,#001b18 72%)}.personal-hero h1,.personal-position h2,.signature-service h2,.service-boundaries h2,.personal-fit h2{font:500 clamp(44px,5.5vw,80px)/1 'Playfair Display',serif;letter-spacing:-.045em}.personal-hero h1 em{color:var(--gold-light)}.personal-hero>div>p:not(.eyebrow,.availability){max-width:690px;font-size:19px;color:#d6e4df}.personal-hero>img{width:100%;filter:drop-shadow(0 25px 55px rgba(0,0,0,.35))}.personal-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.availability{font-size:12px;color:#9fbcb3}.personal-position{padding:105px 24px;text-align:center;background:#fffdf8}.personal-position h2{font-size:clamp(40px,4.6vw,66px)}.personal-position>p:last-child{max-width:800px;margin:auto;color:#50615b;font-size:18px}.personal-services{background:#ede3d4;padding:110px clamp(24px,7vw,112px)}.signature-service{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:60px;background:linear-gradient(135deg,#064d45,#001e1b);color:#fff}.signature-service>div>p:not(.eyebrow){color:#cadbd5;font-size:17px}.signature-service ul{list-style:none;padding:0;margin:0}.signature-service li{display:grid;grid-template-columns:.55fr 1fr;gap:20px;padding:23px 0;border-top:1px solid rgba(213,170,97,.32)}.signature-service li b{color:var(--gold-light);font-family:'Playfair Display',serif;font-size:20px}.signature-service li span{color:#cbdad5}.personal-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}.personal-detail-grid article{padding:42px;background:#fffaf1;border:1px solid rgba(125,87,34,.22)}.personal-detail-grid article>span{color:#a57635;font-size:11px;font-weight:800;letter-spacing:.16em}.personal-detail-grid h3{font:600 31px/1.1 'Playfair Display',serif;margin:34px 0 16px;color:#173831}.personal-detail-grid p{color:#566861}.personal-detail-grid ul{padding-left:18px;color:#354840}.service-boundaries{padding:105px clamp(24px,7vw,112px);background:#071714;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw}.service-boundaries h2{font-size:clamp(40px,4.5vw,64px)}.boundary-grid{display:grid;gap:14px}.boundary-grid article{padding:30px;border:1px solid rgba(213,170,97,.35);background:rgba(0,51,45,.45)}.boundary-grid b{color:var(--aqua);font-size:11px;letter-spacing:.15em}.boundary-grid p{color:#cfddd8}.personal-fit{padding:105px clamp(24px,7vw,112px);background:#fffdf8;text-align:center}.personal-fit>div{max-width:950px;margin:50px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.personal-fit span{padding:14px 20px;border:1px solid rgba(120,83,31,.3);background:#f3eadc;font-weight:700;color:#26433d}
@media(max-width:850px){.personal-hero,.signature-service,.service-boundaries{grid-template-columns:1fr}.personal-hero>img{width:min(420px,80vw);margin:auto}.personal-detail-grid{grid-template-columns:1fr}}
@media(max-width:600px){.personal-hero,.personal-position,.personal-services,.service-boundaries,.personal-fit{padding:80px 20px}.personal-hero{min-height:auto}.personal-hero h1{font-size:52px}.personal-hero-actions{display:grid}.signature-service{padding:36px 25px}.signature-service li{grid-template-columns:1fr;gap:5px}.personal-detail-grid article{padding:32px 24px}}
