.clients-refined{background:#fffefa}.clients-refined .clients-hero{background:radial-gradient(at 78% 48%,#fff6d8,#0000 50%),linear-gradient(112deg,#fffefa 28%,#fff8ee 72%,#f0edfa);align-items:center;min-height:550px;padding:78px 0 80px}.clients-refined .clients-hero:after{opacity:.7;width:300px;top:15%;right:12%}.clients-refined .clients-hero h1{letter-spacing:-.048em;max-width:1000px;font-size:clamp(60px,6.6vw,98px);line-height:.99}.clients-refined .clients-hero>div>p:not(.master-kicker){max-width:660px;font-size:17px;line-height:1.8}.clients-refined .master-button{font-size:12px;font-weight:500}.clients-refined .clients-method{grid-template-columns:1fr 1fr;gap:7vw;padding-top:105px;padding-bottom:108px}.clients-refined .clients-method h2{letter-spacing:-.035em;font-size:clamp(43px,4.5vw,68px);line-height:1.05}.clients-refined .clients-method>div:last-child p{font:400 16px/1.85 var(--sans);margin:0 0 20px}.clients-refined .clients-method>div:last-child p:last-child{color:#8c6b35;margin-bottom:0}.clients-refined .golden-seven{background:radial-gradient(at 50% 43%,#fff 12%,#fffcf4 40%,#0000 72%),linear-gradient(125deg,#f8eee9,#fff9e9 55%,#f1eff9);padding:92px 0 75px;overflow:hidden}.seven-heading{text-align:center}.seven-heading h2,.journey-heading h2{font:400 clamp(53px,6vw,82px)/1 var(--serif);letter-spacing:-.04em;margin:24px 0}.seven-heading h2 em,.journey-heading h2 em{color:#a17a39;font-weight:400}.seven-heading>p:last-child{color:#776c60;font-size:16px}.golden-seven-experience{max-width:1000px;margin:15px auto 0}.golden-wheel{aspect-ratio:1000/920;width:100%;position:relative}.golden-wheel-art{width:100%;height:100%;display:block}.wheel-segment{opacity:.65;transition:opacity .45s}.wheel-segment.is-selected{opacity:1}.dimension-button{cursor:pointer;color:#716351;background:0 0;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:7px;width:19%;padding:7px 2px;transition:color .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.dimension-button strong{font:400 clamp(22px,2.3vw,29px)/1 var(--serif)}.dimension-button>span:last-child{font:400 12px/1.5 var(--sans);letter-spacing:.01em;white-space:nowrap}.dimension-symbol{color:#af843c;background:#ffffffa6;border:1px solid #ac7d2f2b;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:2px;padding:9px;transition:box-shadow .25s,background .25s;display:grid}.dimension-symbol svg{width:100%;height:100%}.dimension-button.is-selected,.dimension-button:hover{color:#8c611f}.dimension-button.is-selected .dimension-symbol,.dimension-button:hover .dimension-symbol{background:#fff9e9;border-color:#c59d57;box-shadow:0 0 0 5px #fffbef99,0 0 28px #e0be7738}.dimension-button:focus-visible{outline-offset:5px;background:#ffffffd9;outline:2px solid #a47829}.golden-wheel-center{text-align:center;pointer-events:none;background:radial-gradient(#fffdf5 35%,#0000 72%);flex-direction:column;gap:7px;padding:17px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.golden-wheel-center span{color:#8d713f;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.golden-wheel-center strong{color:#966c28;font:400 clamp(26px,4vw,49px)/1 var(--serif)}.dimension-insight{background:#fff6;border-top:1px solid #e6d8be;border-bottom:1px solid #e6d8be;grid-template-columns:80px 1fr 50px;align-items:center;gap:24px;max-width:780px;min-height:162px;margin:-3px auto 0;padding:25px 32px;display:grid}.dimension-insight-number{color:#b59252;font:400 38px/1 var(--serif)}.dimension-insight-number span{font:400 11px/2 var(--sans);letter-spacing:.1em;color:#8b7d69;display:block}.dimension-insight h3{font:400 28px/1.1 var(--serif);margin:0 0 8px}.dimension-insight p{color:#746a5e;margin:0;font-size:15px;line-height:1.7}.dimension-insight-mark{color:#b69762}.dimension-insight-mark svg{width:50px;height:50px}.golden-wheel-hint{text-align:center;color:#887c6b;letter-spacing:.035em;margin:20px 0 0;font-size:12px}.clients-refined .programs-section{background:#fffefa;padding:106px 0;scroll-margin-top:25px}.clients-refined .clients-section-heading h2{letter-spacing:-.04em;font-size:clamp(49px,5.5vw,75px);line-height:1.04}.clients-refined .clients-section-heading{gap:35px 7vw}.clients-refined .programs-grid{gap:20px;margin-top:55px}.clients-refined .program-v3{background:#fffefa;border-radius:4px;min-height:0;padding:30px 26px}.clients-refined .program-v3.featured{background:linear-gradient(155deg,#fffdf6,#fff7df 70%,#faf6ef);border-color:#cfac67;box-shadow:0 16px 48px #a37d3514}.clients-refined .program-duration{align-items:center;gap:15px}.clients-refined .program-duration span{letter-spacing:.12em;font-size:10px;font-weight:400}.clients-refined .program-duration em{font:400 25px/1.2 var(--serif);text-transform:none;letter-spacing:0}.clients-refined .program-v3 .program-recommendation{color:#96702d;letter-spacing:.065em;text-transform:uppercase;min-height:17px;margin:25px 0 0;font-size:10px}.clients-refined .program-v3 h3{letter-spacing:-.025em;min-height:116px;margin:23px 0 20px;font-size:clamp(29px,2.65vw,38px);line-height:1.08}.clients-refined .program-v3>p:not(.program-recommendation){min-height:133px;font-size:16px;line-height:1.65}.clients-refined .program-v3-price{margin:25px 0 16px;padding:23px 0}.clients-refined .program-v3-price strong{font-size:36px}.clients-refined .program-v3-price span{font-size:14px}.clients-refined .program-v3 summary{letter-spacing:.035em;font-size:12px;font-weight:500}.clients-refined .program-v3 details{margin-bottom:22px}.clients-refined .program-v3 li,.clients-refined .program-v3 details p{font-size:14px;line-height:1.65}.clients-refined .program-v3 details[open] summary span{transform:rotate(45deg)}.program-enrollment{margin-top:auto}.program-enrollment fieldset{border:0;flex-wrap:wrap;gap:18px;margin:0 0 20px;padding:0;display:flex}.program-enrollment legend{color:#776b5b;margin-bottom:12px;padding:0;font-size:12px}.program-enrollment label{color:#6c5e4c;cursor:pointer;align-items:center;gap:7px;min-height:30px;font-size:13px;display:flex}.program-enrollment input{accent-color:#ac7f31;width:15px;height:15px;margin:0}.program-enroll-link{color:#6a4b1b;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(120deg,#fffdf6,#f8e2ad);border:1px solid #ddc393;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:13px 18px;font-size:12px;transition:box-shadow .25s;display:flex}.program-enroll-link:hover{box-shadow:0 6px 20px #c9a46324}.clients-refined .checkout-connection{max-width:700px;font-size:13px}.golden-journey{background:radial-gradient(at 50% 25%,#fffdf4,#0000 65%),linear-gradient(140deg,#f7ede7,#fffbef 50%,#f1eef6);padding:112px 0 95px}.journey-heading{text-align:center}.journey-heading>p:last-child{color:#7b6e5c;max-width:600px;margin:0 auto;font-size:16px;line-height:1.85}.journey-path{max-width:1080px;margin:58px auto 15px;position:relative}.journey-thread{opacity:.85;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-stages{grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-stage{grid-template-columns:1fr 150px 1fr;align-items:center;gap:32px;min-height:330px;padding:22px 0;display:grid;position:relative}.journey-milestone{z-index:1;flex-direction:column;grid-area:1/2;align-items:center;height:92px;display:flex;position:relative}.journey-glyph{color:#a77d34;background:radial-gradient(circle,#fff 5%,#fff8e5);border:1px solid #d7bb83;border-radius:50%;place-items:center;width:92px;height:92px;padding:22px;display:grid;box-shadow:0 0 0 8px #fffdf580,0 0 0 9px #d7bb8333,0 0 0 18px #fffaf060}.journey-glyph svg{width:100%;height:100%}.journey-step{font:400 21px/1 var(--serif);color:#b29359;margin:20px 0 0;position:absolute;top:100%}.journey-note{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#8b754f;background:#fffbf0c9;max-width:125px;font-size:10px;line-height:1.6;position:absolute;top:145px}.journey-content{background:linear-gradient(90deg,#fffcf5 80%,#0000);grid-area:1/1;padding:20px 0}.journey-stage:nth-child(2n) .journey-content{background:linear-gradient(-90deg,#fffcf5 80%,#0000);grid-column:3}.journey-phase{color:#9e742e;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:11px}.journey-content h3{font:400 clamp(29px,3vw,38px)/1.13 var(--serif);letter-spacing:-.02em;margin:0 0 16px}.journey-content>p:not(.journey-phase){color:#796d5f;margin:0;font-size:15px;line-height:1.75}.journey-output{border-top:1px solid #dccba744;margin-top:21px;padding:14px 0 0}.journey-output span{color:#9b8053;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.journey-output strong{color:#66543a;font-size:14px;font-weight:500;line-height:1.65}.journey-content details{margin-top:16px}.journey-content summary{cursor:pointer;color:#977237;letter-spacing:.025em;align-items:center;gap:14px;min-height:30px;font-size:12px;list-style:none;display:flex}.journey-content summary::-webkit-details-marker{display:none}.journey-content details[open] summary span{transform:rotate(45deg)}.journey-content details p{color:#796d5f;margin:12px 0 0;font-size:14px;line-height:1.8}.journey-end{text-align:center}.journey-end>span{color:#a97d2c;font-size:38px}.journey-end p{font:400 27px/1.4 var(--serif);color:#7f653e;margin:15px 0}.journey-end a{font-size:12px;font-weight:500}.clients-refined :is(summary,a,input):focus-visible{outline-offset:5px;outline:2px solid #a47a33}@media (max-width:1100px){.clients-refined .programs-grid{grid-template-columns:1fr;max-width:800px;margin-left:auto;margin-right:auto}.clients-refined .program-v3{padding:35px}.clients-refined .program-v3 h3,.clients-refined .program-v3>p:not(.program-recommendation){max-width:650px;min-height:0}.clients-refined .program-v3 h3{font-size:38px}}@media (max-width:800px){.clients-refined .clients-method{grid-template-columns:1fr;gap:32px;padding:75px 0}.clients-refined .clients-hero h1{font-size:clamp(48px,9vw,74px)}.dimension-button>span:last-child{font-size:10px}.dimension-symbol{width:44px;height:44px;padding:6px}.journey-stage{grid-template-columns:90px 1fr;gap:30px;min-height:0;padding:32px 0}.journey-stages{grid-auto-rows:auto}.journey-thread{display:none}.journey-stages:before{content:"";background:linear-gradient(#dcc89e,#bf9552,#dcc89e);width:1px;position:absolute;top:75px;bottom:130px;left:44px}.journey-milestone{grid-column:1;align-self:start;height:74px;margin-top:20px}.journey-content,.journey-stage:nth-child(2n) .journey-content{background:0 0;grid-column:2}.journey-glyph{width:74px;height:74px;padding:17px}.journey-note{display:none}.journey-step{background:#fff9ed;padding:5px}}@media (max-width:600px){.clients-refined .clients-hero{min-height:0;padding:65px 0}.clients-refined .clients-hero:after{opacity:.5;right:-190px}.clients-refined .clients-hero h1{margin:22px 0;line-height:1.03}.clients-refined .clients-hero>div>p:not(.master-kicker){font-size:16px}.clients-refined .clients-method h2{font-size:40px}.clients-refined .golden-seven{padding:70px 0 55px}.seven-heading h2,.journey-heading h2{font-size:48px}.golden-wheel{margin:30px 0}.dimension-button{gap:4px;width:23%}.dimension-button strong{font-size:17px}.dimension-button>span:last-child{display:none}.dimension-symbol{width:32px;height:32px;margin:0;padding:4px}.golden-wheel-center{gap:3px;padding:10px}.golden-wheel-center span{display:none}.golden-wheel-center strong{font-size:26px}.dimension-insight{grid-template-columns:40px 1fr;gap:16px;min-height:195px;padding:20px 5px}.dimension-insight-number{font-size:28px}.dimension-insight h3{font-size:26px}.dimension-insight p{font-size:14px}.dimension-insight-mark{display:none}.clients-refined .programs-section{padding:72px 0}.clients-refined .clients-section-heading h2{font-size:46px}.clients-refined .clients-section-heading{gap:25px}.clients-refined .programs-grid{margin-top:35px}.clients-refined .program-v3{padding:26px 22px}.clients-refined .program-v3 h3{font-size:34px}.golden-journey{padding:75px 0}.journey-path{margin-top:25px}.journey-stage{grid-template-columns:58px 1fr;gap:24px}.journey-milestone{height:53px}.journey-stages:before{left:28px}.journey-glyph{width:53px;height:53px;padding:12px;box-shadow:0 0 0 5px #fffaf0,0 0 0 6px #d7bb8333}.journey-content h3{font-size:30px}.journey-content>p:not(.journey-phase){font-size:15px}.journey-end p{font-size:24px}}@media (prefers-reduced-motion:reduce){.clients-refined *{scroll-behavior:auto!important;transition:none!important}}
