@font-face{font-family:ABeeZee;src:url(/fonts/abeezee-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ABeeZee;src:url(/fonts/abeezee-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-variable.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-italic-variable.woff2)format("woff2");font-style:italic;font-weight:300 800;font-display:swap}:root{color-scheme:light;--blue:#6ec3db;--purple:#957ae1;--orange:#ffbe7c;--coral:#ff887c;--green:#70e88b;--pale-blue:#6ec3db3d;--dark:#686868;--heading:#232323;--text:#232323;--content:min(79.0625vw,1080px);--header-h:64px;color:var(--text);scroll-behavior:smooth;background:#fff;font-family:Open Sans,Arial,sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-padding-top:calc(var(--header-h) + 14px);background:#fff}body{-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:18px;font-weight:500;line-height:1.3}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6{color:var(--heading);margin:0;padding:0 0 10px;font-family:ABeeZee,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2}h2{font-size:32px}h3{font-size:28px}h4{font-size:20px}strong{font-weight:700}.content-width{width:var(--content);max-width:1080px;margin-inline:auto}.section{position:relative;overflow:hidden}.two-column{grid-template-columns:478fr 478fr;gap:55px;display:grid}.square-illustration{width:478px}.wide-section-image{width:506px;margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{color:#fff;text-align:center;background:0 0;border:2px solid #fff;border-radius:9px;min-height:50px;padding:6px 20px;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-weight:500;line-height:34px;text-decoration:none;transition:filter .16s;display:inline-block}.button:hover,.button:focus-visible{filter:brightness(.94)}.button-blue{background:var(--blue)}.button-purple{background:var(--purple)}.topbar{z-index:100;height:var(--header-h);border-bottom:2px solid var(--blue);background:#fff;position:sticky;top:0}.topbar-inner{width:var(--content);max-width:1080px;height:calc(var(--header-h) - 2px);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.topbar-logo img{width:132px;margin-left:5px}.main-nav{color:#0009;align-items:center;gap:34px;height:100%;font-size:16px;font-weight:600;display:flex}.main-nav>a,.nav-group>a,.nav-group>.nav-group-toggle{align-items:center;height:100%;padding-top:2px;text-decoration:none;display:flex}.main-nav>a:hover,.nav-group>a:hover,.nav-group>.nav-group-toggle:hover{color:var(--blue)}.nav-group-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:0}.nav-group{height:100%;position:relative}.nav-dropdown{top:calc(var(--header-h) - 5px);border-top:3px solid var(--blue);background:#fff;min-width:190px;padding:10px 0;display:none;position:absolute;left:-18px;box-shadow:0 8px 24px #0000001f}.nav-dropdown-right{left:auto;right:-35px}.nav-dropdown a{white-space:nowrap;padding:9px 20px;text-decoration:none;display:block}.nav-dropdown a:hover{color:var(--blue);background:#f8f8f8}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{display:block}.menu-toggle{background:0 0;border:0;width:38px;padding:6px;display:none}.menu-toggle>span:not(.sr-only){background:var(--heading);height:2px;margin:5px 0;display:block}.marker{text-transform:uppercase;border-bottom:3px solid;height:auto;min-height:46px;padding:10px 0;font-size:18px;font-weight:500;line-height:23.4px}.centered-marker{text-align:center;width:300px;margin-inline:auto}.marker-white{color:#fff;border-color:#fff}.marker-coral{border-color:var(--coral);color:#ff4333}.marker-blue{border-color:var(--blue);color:var(--blue);font-weight:600}.marker-dark{border-color:var(--dark);color:#0a0a0a}.marker-orange{border-color:var(--orange);color:var(--orange)}.marker-purple{border-color:var(--purple);color:var(--purple)}.marker-green{border-color:var(--green);color:#2f8f47}.hero-section{background:#fff;min-height:806px;padding:36px 0 50.6px}.brand-row{grid-template-columns:300px 656px;align-items:start;gap:55px;min-height:113px;padding:25.3px 0 9px;display:grid}.hero-logo{width:300px}.brand-row h1{font-size:28px;line-height:33.6px}.brand-row h1 strong,.brand-row h1 em{display:block}.brand-row h1 em{font-style:italic}.hero-main-row{grid-template-columns:minmax(0,574fr) minmax(0,383fr);gap:55px;min-height:411px;padding:25.3px 0 3px;display:grid}.hero-copy{padding-top:26px}.hero-copy>p.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;width:auto;margin:0;font-size:18px;line-height:1.4;display:flex}.hero-action-alt{color:#2f6e80;font-weight:600}.hero-copy h2{font-size:40px;line-height:48px}.hero-copy h2 em{color:var(--blue);font-style:italic}.hero-copy>p{width:100%;margin:0 0 27px;font-size:24px;line-height:23.4px}.hero-image{justify-self:end;width:min(383px,100%)}.hero-action-row{grid-template-columns:585px 371px;align-items:end;gap:55px;min-height:121px;padding:0 0 25.3px;display:grid}.hero-proof{align-self:start;width:585px;margin:0;padding-top:32px;font-size:18px;line-height:23.4px}.hero-action-row .button{justify-self:end}.asterisk{height:74px;margin:0 auto;padding:25.3px 0;font-size:24px;font-weight:700;line-height:23.4px}.familiar-section{background:var(--purple);color:#fff;min-height:754px;margin-top:50px}.familiar-marker{width:300px;margin:0 0 0 calc((100% - var(--content))/2);min-height:149px;padding-top:88px}.familiar-grid{align-items:start;min-height:605px;padding:24px 0 102px}.purple-section h2,.purple-section h2 em{color:#fff}.purple-section h2 em{font-style:italic}.purple-section p{color:#fff}.purple-callout{background:#fff;border:2px solid #3b00e0;border-radius:10px;color:var(--purple)!important;margin-top:25px!important;padding:10px 20px!important}.purple-callout span,.methodology-callout span{transform-origin:0 0;width:108.5%;display:block;transform:scaleX(.92)}.problem-section{background:#fff;min-height:1199px;margin-top:-1px;padding:60px 0 50.6px}.problem-section .centered-marker{margin-top:25.3px}.problem-intro{text-align:center;min-height:171px;margin-top:25px;padding:25.3px 0}.problem-intro h2{padding-bottom:4px}.problem-intro p{margin-top:10px}.comparison-label-row,.comparison-copy-row,.comparison-image-row{grid-template-columns:478px 478px;gap:55px;display:grid}.comparison-label-row{height:74px;padding:25.3px 0 2px}.comparison-label{text-transform:uppercase;border-bottom:3px solid;width:211px;height:46px;margin:0;padding:10px 0;font-size:18px}.old-label{border-color:var(--coral);color:#d85d50}.new-label{color:#57975a;border-color:#57975a}.comparison-copy-row{min-height:243px;padding:25.3px 0 23px}.comparison-copy-row h3{font-size:28px;line-height:33.6px}.comparison-copy-row p{line-height:23.4px}.comparison-image-row{min-height:505px;padding:25.3px 0}.comparison-image-row img{justify-self:center;width:454px}.blue-wash-section{background:var(--pale-blue)}.methodology-section{min-height:745px;padding:91px 0 97px}.methodology-grid{align-items:start;min-height:557px;padding:25.3px 0}.methodology-grid>div{min-height:506px}.methodology-grid .marker{width:478px;margin-bottom:25px}.methodology-grid h2{line-height:38.4px}.methodology-grid p{line-height:23.4px}.methodology-callout{border:2px solid var(--blue);background:#fff;border-radius:10px;color:#18b1db!important;margin-top:31px!important;padding:10px 20px!important}.process-section{background:#fff;min-height:1877px;padding:50.6px 0}.process-section>.centered-marker{margin-top:25.3px}.process-intro{text-align:center;min-height:194px;margin-top:26px;padding:25.3px 0}.process-intro h2{padding-bottom:4px;line-height:38.4px}.process-intro p{margin-top:8px}.timeline{min-height:900px;margin-top:30.3px;position:relative}.timeline:before{content:"";background:#414bd4;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item{grid-template-columns:452px 104px 452px;min-height:219px;display:grid;position:relative}.timeline-item:first-child{min-height:243px}.timeline-card{width:452px;min-height:209px;padding:30px 30px 10px;position:relative}.timeline-item:first-child .timeline-card{min-height:233px}.timeline-right .timeline-card{grid-column:3}.timeline-left .timeline-card{text-align:right;grid-column:1}.timeline-card:before{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;width:0;height:0;position:absolute;top:13px}.timeline-right .timeline-card:before{border-right:15px solid var(--card-tone);left:-15px}.timeline-left .timeline-card:before{border-left:15px solid var(--card-tone);right:-15px}.timeline-dot{z-index:1;color:#fff;text-align:center;background:#4161d4;border-radius:50%;grid-area:1/2;justify-self:center;width:40px;height:41px;padding-top:4px;font-size:26px;line-height:32px}.timeline-icon{width:48px;height:auto;margin-bottom:12px;display:block}.timeline-left .timeline-icon{margin-left:auto}.timeline-card h4{font-size:20px;line-height:24px}.timeline-card p{margin:0;line-height:23.4px}.timeline-coral{--card-tone:#ff887ca8}.timeline-orange{--card-tone:#ffbe7cd1}.timeline-blue{--card-tone:#6ec3dbc9}.timeline-green{--card-tone:#70e88bc7}.timeline-card{background:var(--card-tone)}.process-section>.wide-section-image{margin-top:28px}.changes-section{min-height:1302px;padding:91px 0 97px}.changes-marker{width:478px;margin:25.3px 0 0 calc((100% - var(--content))/2)}.changes-intro{grid-template-columns:478px 478px;gap:55px;min-height:114px;margin-top:26px;padding:25.3px 0 2px;display:grid}.changes-intro h2{line-height:38.4px}.changes-intro h2 em{color:var(--blue);font-style:italic}.changes-intro p{line-height:23.4px}.changes-grid{grid-template-columns:repeat(3,300px);gap:55px;min-height:346px;padding:25.3px 0;display:grid}.change-card{background:#fff;border-radius:10px;min-height:295px;padding:20px}.change-card>span{margin-bottom:4px;font-family:ABeeZee,sans-serif;font-size:60px;font-weight:700;line-height:1;display:block}.change-card h3{font-size:20px;line-height:24px}.change-card p{font-size:18px;line-height:23.4px}.change-coral>span{color:#ef7568}.change-blue>span{color:var(--blue)}.change-green>span{color:#63d67d}.changes-image{margin-top:25.3px}.testimonials-section{background:#fff;min-height:1054px;padding:50.6px 0}.carousel-heading{min-height:120px;padding:25.3px 0 47px;position:relative}.carousel-heading h2{color:#49a9c4;text-align:center;font-size:32px;line-height:38.4px}.carousel-controls{gap:10px;display:flex;position:absolute;bottom:12px;right:0}.carousel-button{border:2px solid var(--blue);width:42px;height:42px;color:var(--blue);cursor:pointer;background:#fff;border-radius:50%;padding:0;font-size:28px;line-height:34px}.testimonial-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:465px;grid-auto-flow:column;gap:51px;padding:0 16px;display:grid;overflow-x:auto}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{background-color:var(--testimonial-tone);scroll-snap-align:start;background-image:url(/live-assets/testimonial-quotes.png);background-position:50% 30px;background-repeat:no-repeat;background-size:44px 42px;min-height:788px;padding-top:83px;box-shadow:0 2px 18px #0000004d}.testimonial-blue{--testimonial-tone:var(--blue)}.testimonial-orange{--testimonial-tone:var(--orange)}.testimonial-purple{--testimonial-tone:var(--purple)}.testimonial-logo{z-index:2;background:#fff;border-radius:15px;width:232px;height:116px;margin:0 auto -57px;position:relative;overflow:hidden}.testimonial-logo img{object-fit:contain;width:100%;height:100%}.testimonial-content{text-align:center;background:#fff;min-height:646px;padding:83px 20px 56px}.testimonial-content h4{font-size:36px;line-height:43.2px}.testimonial-content h6{font-size:24px;line-height:28.8px}.testimonial-content p{font-size:14px;line-height:23.4px}.testimonial-quote{font-weight:700}.coral-section{background:#ff887cde}.stakes-section{min-height:652px;padding:91px 0 97px}.stakes-grid{align-items:start;min-height:464px;padding:25.3px 0}.stakes-grid>div{min-height:414px}.stakes-grid h2{color:#fff;line-height:38.4px}.stakes-grid p,.stakes-grid li{color:#fff}.stakes-grid ul{padding-left:22px;line-height:1.65}.stakes-image{justify-self:start;width:383px}.dark-section{color:#fff;background:var(--dark)}.projection-section{min-height:1185px;padding:50.6px 0}.projection-section>.centered-marker{margin-top:25.3px}.projection-copy{text-align:center;width:585px;margin:51px auto 0}.projection-copy h2{color:#fff;font-size:40px;line-height:48px}.projection-copy h2 em,.projection-copy>p em{color:var(--orange);font-style:italic}.projection-copy>p{color:#fff;line-height:23.4px}.projection-callout{border:2px solid var(--orange);background:#0a020269;border-radius:10px;color:var(--orange)!important;margin:28px 0!important;padding:20px 10px!important}.projection-image{width:468px;margin:34px auto 0}.honesty-section{background:#fff;min-height:366px;padding:99px 0 98px}.honesty-grid{grid-template-columns:repeat(3,300px);gap:55px;min-height:169px;padding:25.3px 0;display:grid}.honesty-grid h2{font-size:32px}.honesty-grid h2 em{color:var(--coral);font-style:italic}.honesty-grid p{margin-bottom:15px;line-height:23.4px}.book-section{min-height:588px;padding:50.6px 0}.book-grid{align-items:start;min-height:486px;padding:25.3px 0}.book-image{width:478px}.book-grid .marker{width:478px;margin-bottom:25px}.book-grid h2{line-height:38.4px}.book-grid h2 em{font-style:italic}.book-grid .button{margin-top:3px}.start-section{background:#fff;min-height:543px;padding:50.6px 0}.start-section>.centered-marker{margin-top:25.3px}.start-inner{text-align:center;width:585px;margin:25px auto 0}.start-inner h2{font-size:36px;line-height:43.2px}.start-inner h2 em{color:var(--coral);font-style:italic}.start-inner p{margin:16px 0 28px;line-height:23.4px}.contact-section{background:var(--pale-blue);height:auto;padding:50.6px 0}.contact-intro{padding-top:56.3px}.contact-intro h2,.message-intro h2{line-height:38.4px}.contact-intro a{color:#49a9c4}.contact-guarantee{border-left:4px solid var(--coral);background:#fbfbfb;max-width:700px;margin-top:20px;padding:18px 22px;line-height:1.5}.contact-guarantee strong{font-weight:600;display:block}.contact-guarantee a{margin-top:8px;font-size:15px;font-weight:600;display:inline-block}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:60px;display:grid}.contact-grid .contact-intro{padding-top:0}.calendly-frame{background:0 0;border:0;margin-top:0}.calendly-frame-active{grid-column:1/-1;margin-top:0}.contact-grid:has(.calendly-frame-active){grid-template-columns:minmax(0,1fr);gap:24px}.calendly-frame iframe{border:0;width:100%;min-height:700px;display:block}.calendly-facade{width:100%;max-width:400px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e2e8ea;border-radius:6px;margin-inline:auto;padding:0;transition:box-shadow .18s,border-color .18s,transform .18s;display:block;overflow:hidden;box-shadow:0 1px 2px #2323230d}.calendly-facade:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 24px #2323231a}.cf-head{background:#fcfdfd;border-bottom:1px solid #eef2f3;padding:20px 20px 18px;display:block}.cf-host{color:var(--dark);margin-bottom:2px;font-size:12.5px;display:block}.cf-title{color:var(--heading);margin-bottom:12px;font-family:ABeeZee,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2;display:block}.cf-facts{flex-wrap:wrap;gap:6px 16px;display:flex}.cf-fact{color:var(--dark);align-items:center;gap:7px;font-size:13px;line-height:1.4;display:flex}.cf-fact svg{color:var(--blue);flex:none}.cf-cal{padding:18px 20px 20px;display:block}.cf-monthrow{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.cf-month{color:var(--heading);font-size:14.5px;font-weight:600}.cf-arrows{color:#d3dbde;gap:6px;display:flex}.cf-dows{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px;display:grid}.cf-dows span{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:#a7b2b6;font-size:10px}.cf-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cf-day{aspect-ratio:1;color:#6f7c83;background:#f2f6f7;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;display:flex}.cf-day.is-empty{background:0 0}.cf-day.is-today{outline:2px solid var(--blue);outline-offset:-2px;background:var(--pale-blue);color:var(--heading);font-weight:700}.cf-day.is-open{background:var(--blue);color:#fff;font-weight:600;transition:transform .12s,background .12s}.cf-day.is-open:hover{background:#5bb4ce;transform:scale(1.09)}@media (prefers-reduced-motion:reduce){.cf-day.is-open{transition:none}.cf-day.is-open:hover{transform:none}}.cf-day.is-today.is-open{outline-color:var(--heading)}.cf-next{color:var(--heading);padding:0 20px 16px;font-size:13px;line-height:1.5;display:block}.cf-next[hidden]{display:none}.cf-cta{background:#fbfdfe;border-top:1px solid #eef2f3;align-items:center;padding:14px 20px;display:flex}.cf-btn{background:var(--blue);color:#fff;border-radius:3px;align-items:center;gap:9px;padding:9px 17px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.cf-btn svg{color:#fff;flex:none}.calendly-facade:hover .cf-btn{background:#5bb4ce}.cf-note{color:#8b979c;background:#fbfdfe;padding:0 20px 16px;font-size:12px;line-height:1.55;display:block}.calendly-facade:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.calendly-facade-fallback{text-align:center;margin:16px 0 0}.message-intro{height:147px;padding:50.3px 0 25.3px}.message-panel{background:#fff;grid-template-columns:431px 431px;gap:50px;height:572px;padding:50px;display:grid}.message-panel>img{width:431px}.contact-form{grid-template-columns:1fr;gap:16px;display:grid;position:relative}.contact-form label{display:block}.contact-form label>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form input,.contact-form textarea{color:#fff;background:var(--blue);border:0;border-radius:0;outline:0;width:100%;font:600 16px Open Sans,Arial,sans-serif}.contact-form input{height:54px;padding:16px}.contact-form textarea{resize:vertical;height:132px;padding:16px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#fff;opacity:1}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.contact-form .form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-actions{justify-content:space-between;align-items:center;gap:16px;min-height:50px;display:flex}.form-status{color:var(--dark);flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.3}.form-status[data-state=success]{color:#2f7160}.form-status[data-state=error]{color:#b64839}.contact-form .button{cursor:pointer;border-radius:3px;flex:none;justify-self:end;margin-right:0}.contact-form .button:disabled{cursor:wait;opacity:.65}.notfound{background:#fff;padding:50px 0 60px}.notfound-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.notfound-grid>img{justify-self:center;width:100%;max-width:330px}.notfound-copy h1{color:var(--blue);text-transform:uppercase;margin:0;font-size:40px;line-height:1.15}.notfound-copy p{margin:18px 0 0;line-height:1.6}.notfound-handoff{color:var(--blue);font-size:19px;font-weight:600}.notfound-links{max-width:640px;margin:36px 0 0;padding:0;list-style:none}.notfound-links li{border-bottom:1px solid #e6ecef;padding:14px 0}.notfound-links a{color:var(--blue);font-size:19px;font-weight:600;text-decoration:none;display:block}.notfound-links a:hover{text-decoration:underline}.notfound-links span{color:#5d6b73;margin-top:3px;font-size:15px;line-height:1.5;display:block}.notfound-report{max-width:640px;margin:26px 0 0;line-height:1.6}.site-footer{color:#fff;background:var(--dark);height:433px;padding:50.6px 0}.footer-logo{width:250px;margin-top:25.3px}.footer-bottom{grid-template-columns:478px 478px;gap:55px;height:215px;margin-top:25.3px;padding:0;display:grid}.footer-links{color:#fff;width:399px;margin:0 0 25px;padding:0;line-height:1.7;list-style:none}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-bottom p{margin-top:0}.pale-blue-dot{align-items:center;height:164px;display:flex}.pale-blue-dot img{width:128px;margin-left:-19px}.pale-blue-dot span{color:var(--blue);margin-left:10px}@media (width<=1100px){:root{--content:min(86vw,900px)}.two-column,.comparison-label-row,.comparison-copy-row,.comparison-image-row,.changes-intro,.book-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw}.brand-row{grid-template-columns:30% 65%;gap:5%}.hero-main-row{grid-template-columns:48% 47%;gap:5%}.hero-action-row{grid-template-columns:58% 37%;gap:5%}.main-nav{gap:20px}.changes-grid,.honesty-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw}.timeline-item{grid-template-columns:44% 12% 44%}.timeline-card{width:100%}.message-panel,.footer-bottom{grid-template-columns:1fr 1fr;gap:5vw}}@media (width<=800px){:root{--content:86vw}.topbar-logo img{width:120px}.menu-toggle{display:block}.main-nav{top:var(--header-h);border-top:3px solid var(--blue);background:#fff;height:auto;padding:15px 22px 20px;display:none;position:absolute;left:7vw;right:7vw;box-shadow:0 12px 25px #00000021}.main-nav.is-open{display:block}.main-nav>a,.nav-group>a,.nav-group>.nav-group-toggle{height:auto;padding:10px 0}.nav-group{height:auto}.nav-dropdown,.nav-dropdown-right{box-shadow:none;border:0;padding:0 0 6px 14px;display:none;position:static}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{display:block}.section,.hero-section,.familiar-section,.problem-section,.methodology-section,.process-section,.changes-section,.testimonials-section,.stakes-section,.projection-section,.honesty-section,.book-section,.start-section,.contact-section,.site-footer{height:auto;min-height:0;margin-top:0;padding:60px 0}.brand-row,.hero-main-row,.hero-action-row,.two-column,.comparison-label-row,.comparison-copy-row,.comparison-image-row,.changes-intro,.changes-grid,.honesty-grid,.book-grid,.message-panel,.footer-bottom{grid-template-columns:1fr;gap:30px;height:auto;padding:0;display:grid}.brand-row{padding-bottom:36px}.brand-row h1{font-size:25px}.brand-row h1 em{font-size:22px}.hero-logo{width:260px}.hero-main-row{gap:25px}.hero-copy h2{font-size:36px;line-height:43px}.hero-copy>p{width:auto;font-size:20px;line-height:1.2}.hero-image{justify-self:center;width:100%;max-width:420px}.hero-action-row{margin-top:30px}.hero-action-row .button{justify-self:start}.hero-proof{width:auto}.asterisk{height:auto;padding:35px 0 0;font-size:20px;line-height:1.25}.familiar-marker,.problem-section .centered-marker,.process-section>.centered-marker,.projection-section>.centered-marker,.start-section>.centered-marker{margin-top:0}.familiar-marker{height:46px;margin-bottom:32px;padding-top:10px}.familiar-grid{height:auto;padding:0}.square-illustration{width:100%;max-width:478px;margin-inline:auto}.purple-callout span,.methodology-callout span{width:100%;transform:none}.problem-intro{height:auto;margin-top:0;padding:35px 0}.comparison-label-row{gap:10px}.comparison-label{width:100%}.comparison-copy-row{gap:45px;padding:25px 0}.comparison-image-row{gap:30px}.comparison-image-row img{width:100%}.comparison-image-row img:first-child{order:0}.comparison-image-row img:last-child{order:1}.methodology-grid{height:auto;padding:0}.methodology-grid>div{height:auto}.methodology-grid>img{order:2}.methodology-grid>div{order:1}.methodology-grid .marker,.book-grid .marker{width:100%}.process-intro{height:auto;margin-top:0;padding:35px 0}.timeline{height:auto;margin-top:20px}.timeline:before{left:20px}.timeline-item,.timeline-item:first-child{min-height:0;padding:0 0 25px 60px;display:block}.timeline-card,.timeline-item:first-child .timeline-card{width:100%;min-height:0}.timeline-left .timeline-card{text-align:left}.timeline-left .timeline-icon{margin-left:0}.timeline-card:before{border-right:15px solid var(--card-tone)!important;border-left:0!important;left:-15px!important;right:auto!important}.timeline-dot{position:absolute;top:0;left:0}.process-section>.wide-section-image{margin-top:25px}.changes-marker{width:var(--content);margin:0 auto}.changes-intro{margin:30px 0}.changes-grid{gap:20px}.change-card{height:auto}.changes-image{margin-top:35px}.wide-section-image{width:100%;max-width:506px}.carousel-heading{height:100px;padding:0 0 45px}.testimonial-track{grid-auto-columns:88%;gap:24px;padding:0 2px}.testimonial-card{height:auto;min-height:760px}.testimonial-content{height:auto;min-height:618px}.carousel-controls{bottom:0}.stakes-grid{height:auto;padding:0}.stakes-image{width:100%;max-width:383px}.projection-copy,.start-inner{width:var(--content);margin-top:30px}.projection-copy h2{font-size:34px;line-height:41px}.projection-image{width:80%}.honesty-grid{gap:15px}.book-grid .book-image{order:2}.book-grid>div{order:1}.book-image{width:100%}.start-inner h2{font-size:34px}.notfound-grid{grid-template-columns:1fr;gap:24px}.notfound-grid>img{order:2;max-width:300px}.notfound-copy{order:1}.notfound-copy h1{font-size:32px}.contact-grid{grid-template-columns:minmax(0,1fr);gap:30px}.contact-intro{padding-top:0}.calendly-frame iframe{height:700px}.calendly-facade .cf-head{padding:16px 16px 14px}.calendly-facade .cf-cal{padding:14px 16px 16px}.calendly-facade .cf-cta{padding:12px 16px}.calendly-facade .cf-next,.calendly-facade .cf-note{padding:0 16px 14px}.message-intro{height:auto;padding:50px 0 25px}.message-panel{height:auto}.message-panel>img{width:100%}.form-actions{flex-direction:column;align-items:flex-start}.contact-form .button{justify-self:start}.footer-logo{margin-top:0}.footer-bottom{width:var(--content);margin:35px auto 0}.footer-links{width:100%;margin-left:0}.pale-blue-dot img{margin-left:0}}@media (width<=480px){body{font-size:16px}.button{width:100%;font-size:18px}.hero-copy h2{font-size:32px;line-height:38px}h2{font-size:28px}h3{font-size:24px}.centered-marker{width:100%}.testimonial-content h4{font-size:30px}.testimonial-content h6{font-size:20px}.timeline-card{padding:24px 20px 15px}.contact-section{padding-bottom:40px}.site-footer{padding-bottom:50px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.nav-en{letter-spacing:.04em;vertical-align:.25em;opacity:.55;font-size:10px;font-weight:700}.legal-page{background:#fff;padding:66px 0 84px}.legal-header{border-bottom:3px solid var(--pale-blue);max-width:760px;margin-inline:auto;padding-bottom:34px}.legal-header .method-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-family:ABeeZee,sans-serif;font-size:17px;font-weight:700}.legal-header h1{padding:0;font-size:clamp(30px,3.4vw,44px);line-height:1.15}.legal-updated{color:var(--dark);margin:14px 0 0;font-size:15px}.legal-body{max-width:760px;margin-inline:auto;padding-top:34px;font-size:18px;line-height:1.68}.legal-body h2{padding:34px 0 12px;font-size:26px}.legal-body h3{padding:26px 0 10px;font-size:21px}.legal-body p{margin:0 0 1.15em}.legal-body ul,.legal-body ol{gap:9px;margin:0 0 1.3em;padding-left:24px;display:grid}.legal-body li{line-height:1.6}.legal-body a{color:#2f6e80;font-weight:700}.legal-body strong{font-weight:700}.legal-body blockquote{border-left:5px solid var(--blue);background:var(--pale-blue);border-radius:0 8px 8px 0;margin:1.4em 0;padding:20px 24px;font-family:ABeeZee,sans-serif;font-size:20px;line-height:1.45}@media (width<=800px){.legal-page{padding:48px 0 62px}.legal-body{font-size:17px}.legal-body h2{font-size:23px}.site-footer{margin-top:0}}.method-hero{background:linear-gradient(135deg,#fff 50%,#6ec3db24 100%);padding:72px 0 78px}.method-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:70px;display:grid}.method-hero-copy{max-width:640px}.method-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-family:ABeeZee,sans-serif;font-size:18px;font-weight:700}.method-hero h1{color:var(--blue);text-transform:uppercase;padding:0;font-size:clamp(52px,6vw,78px);line-height:1}.method-hero h2{max-width:600px;padding:18px 0 20px;font-size:30px;line-height:1.22}.method-hero-lead{max-width:600px;margin:0;font-size:22px;font-weight:700;line-height:1.45}.method-hero-grid>img{justify-self:end;width:min(100%,430px)}.method-step{padding:78px 0}.method-step:nth-child(2n){background:#f7fbfc}.method-step-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:72px;display:grid}.method-step:nth-child(odd) .method-step-grid{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}.method-step:nth-child(odd) .method-step-copy{order:2}.method-step-grid>img{justify-self:center;width:min(100%,420px)}.method-step-copy{max-width:640px}.method-step-marker{border-bottom:3px solid;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 20px;padding-bottom:12px;display:flex}.method-step-number{opacity:.55;font-family:ABeeZee,sans-serif;font-size:20px;font-weight:700}.method-step-name{text-transform:uppercase;font-family:ABeeZee,sans-serif;font-size:34px;font-weight:700;line-height:1}.method-step-aspect{opacity:.75;font-size:20px;font-style:italic}.method-step-blue .method-step-marker{color:var(--blue)}.method-step-purple .method-step-marker{color:var(--purple)}.method-step-orange .method-step-marker{color:#e0912f}.method-step-coral .method-step-marker{color:#ff4333}.method-step-lead{margin:0 0 22px;font-size:21px;line-height:1.5}.method-questions{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.method-questions li{color:var(--heading);font-family:ABeeZee,sans-serif;font-size:22px;line-height:1.35;position:relative}.method-step-close{max-width:600px;color:var(--text);background:#6ec3db21;border-left:5px solid;border-radius:0 8px 8px 0;margin:0;padding:18px 22px;font-size:19px;line-height:1.5}.method-step-blue .method-step-close{border-left-color:var(--blue)}.method-step-purple .method-step-close{border-left-color:var(--purple);background:#957ae11f}.method-step-orange .method-step-close{border-left-color:var(--orange);background:#ffbe7c2e}.method-step-coral .method-step-close{border-left-color:var(--coral);background:#ff887c26}.method-next{background:#fff;padding:88px 0}.method-next-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.method-next .marker{width:100%;margin-bottom:23px}.method-next h2{padding:0;font-size:38px}.method-next h2 em{color:var(--purple);font-style:italic}.method-next-inner>div:last-child>p{margin-bottom:14px;font-size:20px;line-height:1.55}.method-next-inner>div:last-child>p:last-of-type{margin-bottom:26px}@media (width<=900px){.method-hero-grid,.method-step-grid,.method-step:nth-child(odd) .method-step-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.75fr);gap:44px}}@media (width<=800px){.method-hero{padding:55px 0 62px}.method-hero-grid,.method-step-grid,.method-step:nth-child(odd) .method-step-grid,.method-next-inner{grid-template-columns:1fr;gap:38px}.method-hero-grid>img{justify-self:center;width:min(100%,380px)}.method-step{padding:58px 0}.method-step-copy,.method-step:nth-child(odd) .method-step-copy{order:0}.method-step-grid>img{order:-1;width:min(100%,340px)}.method-next{padding:62px 0}.site-footer{margin-top:0}}@media (width<=480px){.method-hero h1{font-size:46px}.method-hero h2{font-size:26px}.method-hero-lead{font-size:20px}.method-step-name{font-size:28px}.method-step-lead,.method-questions li{font-size:19px}.method-next h2{font-size:32px}}.method-canvas{margin:0 auto;padding:34px 0 0}.method-canvas img{background:#fff;border:1px solid #6ec3db59;border-radius:10px;width:min(100%,620px);height:auto;margin-inline:auto;box-shadow:0 10px 30px #4b5d661a}.method-canvas-portrait img{width:min(100%,340px)}.method-canvas figcaption{color:#437f90;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-top:14px;font-size:14px;font-weight:700}.method-benefits{background:#fff;padding:92px 0 100px}.method-benefits-heading{margin-bottom:50px}.method-benefits-heading .marker{width:300px;margin-bottom:22px}.method-benefits-heading h2{padding:0;font-size:40px}.method-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.method-benefit{border-top:5px solid var(--blue);padding-top:22px}.method-benefit-purple{border-top-color:var(--purple)}.method-benefit-orange{border-top-color:var(--orange)}.method-benefit-coral{border-top-color:var(--coral)}.method-benefit>img{width:96px;height:auto;margin:0 0 16px}.method-benefit h3{padding:0 0 10px;font-size:22px;line-height:1.2}.method-benefit>p{margin:0;font-size:17px;line-height:1.55}.method-benefits-action{text-align:center;margin:48px 0 0}@media (width<=900px){.method-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=800px){.method-canvas{padding-top:26px}.method-benefits{padding:66px 0 74px}.method-benefits-heading{margin-bottom:34px}}@media (width<=480px){.method-benefits-grid{grid-template-columns:1fr;gap:28px}.method-benefits-heading h2{font-size:32px}}.method-hero h1.about-headline{text-transform:none;max-width:18ch;color:var(--heading);padding:0 0 18px;font-size:clamp(30px,3.3vw,42px);line-height:1.16}.about-pull{color:var(--purple);font-family:ABeeZee,sans-serif;font-size:21px;line-height:1.4}.about-mission{background:#fff;padding:84px 0 88px}.about-mission-grid{grid-template-columns:minmax(0,1.25fr) minmax(200px,.75fr);align-items:start;gap:60px;display:grid}.about-mission p{font-size:18px;line-height:1.6}.about-mission-grid>img{width:min(100%,260px);top:calc(var(--header-h) + 32px);justify-self:center;position:sticky}.about-john{background:#f7fbfc;padding:84px 0 92px}.about-john-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:62px;display:grid}.about-john-portrait{top:calc(var(--header-h) + 32px);text-align:center;position:sticky}.about-john-portrait img{border-radius:12px;width:min(100%,300px);margin:0 auto 18px}.about-john-name{color:var(--heading);margin:0;font-family:ABeeZee,sans-serif;font-size:28px;font-weight:700}.about-john-role{color:#437f90;text-transform:uppercase;letter-spacing:.06em;margin:4px 0 0;font-size:14px;font-weight:700}.about-john-copy p{font-size:18px;line-height:1.62}.about-john-copy a{color:#2f6e80;font-weight:700}.about-clients{background:#fff;padding:88px 0 94px}.about-clients-heading{margin-bottom:44px}.about-clients-heading .marker{width:300px;margin-bottom:22px}.about-clients-heading h2{padding:0;font-size:38px}.about-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.about-client{border-top:6px solid var(--blue);background:#f7fbfc;border-radius:0 0 10px 10px;flex-direction:column;margin:0;padding:26px 26px 28px;display:flex;box-shadow:0 10px 30px #4b5d661a}.about-client:nth-child(4n+2){border-top-color:var(--purple)}.about-client:nth-child(4n+3){border-top-color:var(--coral)}.about-client:nth-child(4n+4){border-top-color:var(--orange)}.about-client>img{object-fit:contain;width:auto;max-width:150px;max-height:54px;margin-bottom:18px}.about-client-name{color:var(--heading);margin:0;font-family:ABeeZee,sans-serif;font-size:20px;font-weight:700}.about-client-person{color:var(--dark);margin:2px 0 14px;font-size:14px}.about-client blockquote{margin:0;font-size:16px;line-height:1.6}.about-enablers{background:linear-gradient(135deg,#fff 45%,#957ae124 100%);padding:86px 0 92px}.about-enablers-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:60px;display:grid}.about-enablers .marker{width:300px;margin-bottom:22px}.about-enablers h2{padding:0 0 16px;font-size:33px;line-height:1.2}.about-enablers p{font-size:18px;line-height:1.6}.about-enablers-logo{width:min(100%,300px);margin-top:26px}.about-enablers-grid>img{border-radius:10px;justify-self:end;width:min(100%,420px)}.about-entrepreneurship{background:#f7fbfc;padding:88px 0 96px}.about-probono-heading{margin-top:64px}.about-partner-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:30px;display:grid}.about-partner{background:#fff;border-radius:10px;flex-direction:column;padding:24px 22px 26px;display:flex;box-shadow:0 8px 24px #4b5d6617}.about-partner>img{object-fit:contain;width:auto;max-width:150px;max-height:56px;margin-bottom:16px}.about-partner>p{margin:0;font-size:15px;line-height:1.55}.about-together{background:#fff;padding:88px 0 96px}.about-together-grid{grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.about-together-grid>img{justify-self:center;width:min(100%,180px)}.about-together h2{padding:0 0 18px;font-size:38px}.about-together p{font-size:18px;line-height:1.6}.about-together .button{margin-top:12px}@media (width<=900px){.about-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.about-mission-grid,.about-john-grid,.about-enablers-grid{gap:40px}}@media (width<=800px){.about-mission,.about-john,.about-clients,.about-enablers,.about-entrepreneurship,.about-together{padding:60px 0 66px}.about-mission-grid,.about-john-grid,.about-enablers-grid,.about-together-grid{grid-template-columns:1fr;gap:34px}.about-mission-grid>img,.about-john-portrait{position:static}.about-mission-grid>img{order:-1;width:min(100%,200px)}.about-client-grid{grid-template-columns:1fr}.about-enablers-grid>img{justify-self:center}.about-together-grid>img{order:-1;width:min(100%,150px)}.about-clients-heading h2,.about-together h2{font-size:31px}.about-enablers h2{font-size:28px}.site-footer{margin-top:0}}.companies-speaker-grid>img{justify-self:end;width:min(100%,250px)}@media (width<=1024px){.companies-speaker-grid{gap:40px}}@media (width<=800px){.companies-speaker{padding:62px 0 70px}.companies-speaker-grid{grid-template-columns:1fr;gap:32px}.companies-speaker-grid>img{justify-self:center;width:min(100%,240px)}.companies-speaker h2{font-size:31px}}.method-hero-lead+.method-hero-lead{margin-top:20px}.method-hero h1.companies-headline{text-transform:none;max-width:16ch;color:var(--heading);padding:0 0 18px;font-size:clamp(32px,3.6vw,46px);line-height:1.14}.companies-hero-note{color:var(--dark);margin:0 0 26px;font-size:19px;font-style:italic}.companies-action{text-align:center;margin:44px 0 0}.companies-triggers{background:#f7fbfc;padding:88px 0 92px}.companies-triggers h2{padding:0 0 40px;font-size:36px}.companies-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.companies-trigger{border-top:6px solid var(--blue);background:#fff;border-radius:0 0 10px 10px;padding:28px 26px 30px;box-shadow:0 10px 30px #4b5d661a}.companies-trigger-purple{border-top-color:var(--purple)}.companies-trigger-coral{border-top-color:var(--coral)}.companies-trigger h3{padding:0 0 12px;font-size:23px;line-height:1.22}.companies-trigger p{margin:0;line-height:1.55}.companies-trigger-close{border-left:5px solid var(--coral);max-width:800px;color:var(--heading);background:#ff887c24;border-radius:0 8px 8px 0;margin:46px auto 0;padding:22px 26px;font-family:ABeeZee,sans-serif;font-size:21px;line-height:1.4}.companies-changes{background:#fff;padding:92px 0 96px}.companies-changes h2{padding:0 0 36px;font-size:36px}.companies-change-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0;display:grid}.companies-change dt{color:var(--heading);padding-bottom:10px;font-family:ABeeZee,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.companies-change dd{margin:0;line-height:1.55}.companies-changes-close{text-align:center;color:var(--purple);margin:44px 0 0;font-size:22px}.companies-changes-close em{font-style:italic}.companies-interventions{background:#f7fbfc;padding:92px 0 96px}.companies-interventions>.content-width>h2{padding:0 0 12px;font-size:36px}.companies-intervention{padding:44px 0}.companies-intervention-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:60px;display:grid}.companies-intervention-grid>img{width:min(100%,330px);top:calc(var(--header-h) + 32px);justify-self:center;position:sticky}.companies-intervention-marker{color:var(--blue);border-bottom:3px solid;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 6px;padding-bottom:12px;display:flex}.companies-intervention-purple .companies-intervention-marker{color:var(--purple)}.companies-intervention-coral .companies-intervention-marker{color:#ff4333}.companies-intervention-number{opacity:.55;font-family:ABeeZee,sans-serif;font-size:19px;font-weight:700}.companies-intervention-name{font-family:ABeeZee,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.companies-intervention-subtitle{color:#437f90;text-transform:uppercase;letter-spacing:.05em;margin:0 0 26px;font-size:15px;font-weight:700}.companies-spec{gap:6px;margin:0;display:grid}.companies-spec dt{text-transform:uppercase;letter-spacing:.07em;color:var(--dark);margin-top:16px;font-size:13px;font-weight:700}.companies-spec dt:first-child{margin-top:0}.companies-spec dd{margin:0;line-height:1.55}.companies-spec ul{gap:7px;margin:4px 0 0;padding-left:22px;display:grid}.companies-spec li{line-height:1.5}.companies-free{background:#fff;padding:92px 0 100px}.companies-free-heading{margin-bottom:46px}.companies-free-heading .marker{width:300px;margin-bottom:22px}.companies-free-heading h2{padding:0 0 10px;font-size:38px}.companies-free-heading>p{margin:0;font-size:20px;line-height:1.5}.companies-free-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.companies-session{border-top:6px solid var(--blue);background:#f7fbfc;border-radius:0 0 10px 10px;flex-direction:column;padding:30px 28px 32px;display:flex;box-shadow:0 10px 30px #4b5d661a}.companies-session-purple{border-top-color:var(--purple)}.companies-session-orange{border-top-color:var(--orange)}.companies-session>img{width:min(100%,180px);margin:0 auto 18px}.companies-session h3{padding:0 0 12px;font-size:25px}.companies-session>p:last-child{margin:0;line-height:1.55}.companies-speaker{background:linear-gradient(135deg,#fff 45%,#ffbe7c29 100%);padding:88px 0 96px}.companies-speaker-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:64px;display:grid}.companies-speaker .marker{width:300px;margin-bottom:22px}.companies-speaker h2{padding:0 0 14px;font-size:38px}.companies-speaker p{font-size:20px;line-height:1.5}.companies-speaker p:last-child{margin:0}.companies-speaker a{color:#c2761f;font-weight:700}@media (width<=900px){.companies-trigger-grid,.companies-change-list,.companies-free-grid{grid-template-columns:1fr;gap:26px}.companies-intervention-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:40px}.companies-intervention-grid>img{width:min(100%,260px)}.companies-speaker-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:40px}}@media (width<=800px){.companies-triggers,.companies-changes,.companies-interventions,.companies-free{padding:62px 0 68px}.companies-triggers h2,.companies-changes h2,.companies-interventions>.content-width>h2{padding-bottom:28px;font-size:31px}.companies-intervention{padding:34px 0}.companies-intervention-grid,.companies-speaker-grid{grid-template-columns:1fr;gap:32px}.companies-intervention-grid>img{order:-1;width:min(100%,250px);position:static}.companies-speaker{padding:62px 0 70px}.site-footer{margin-top:0}}@media (width<=480px){.method-hero h1.companies-headline{font-size:30px}.companies-trigger-close{padding:18px 20px;font-size:19px}.companies-changes-close{font-size:20px}.companies-intervention-name{font-size:26px}.companies-free-heading h2,.companies-speaker h2{font-size:31px}}.audit-price-note{border-left:5px solid var(--blue);background:var(--pale-blue);color:var(--heading);border-radius:0 8px 8px 0;margin:30px 0 26px;padding:14px 18px;font-size:19px;line-height:1.5}.audit-price-note strong{font-family:ABeeZee,sans-serif;font-size:22px;font-weight:700}.audit-contents{background:#f7fbfc;padding:88px 0 92px}.audit-contents h2{padding:0 0 8px;font-size:36px}.audit-lead{max-width:780px;margin:0 0 44px;font-size:20px;line-height:1.55}.audit-item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:0;display:grid}.audit-item{border-top:6px solid var(--blue);background:#fff;border-radius:0 0 10px 10px;padding:28px 26px 30px;box-shadow:0 10px 30px #4b5d661a}.audit-item:nth-child(2){border-top-color:var(--purple)}.audit-item:nth-child(3){border-top-color:var(--orange)}.audit-item:nth-child(4){border-top-color:var(--coral)}.audit-item:nth-child(5){border-top-color:var(--green)}.audit-item h3{padding:0 0 10px;font-size:23px;line-height:1.22}.audit-item p{margin:0;line-height:1.55}.audit-pullquote{border-left:5px solid var(--purple);max-width:820px;color:var(--heading);background:#fff;border-radius:0 8px 8px 0;margin:44px auto 0;padding:22px 26px;font-family:ABeeZee,sans-serif;font-size:22px;line-height:1.4}.audit-verdict{background:#f7fbfc;padding:92px 0 96px}.audit-verdict h2{padding:0 0 10px;font-size:36px}.audit-roads{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;margin-top:40px;display:grid}.audit-road{background:#fff;border-radius:10px;padding:30px 30px 34px;box-shadow:0 10px 30px #4b5d661a}.audit-road-label{text-transform:uppercase;letter-spacing:.07em;color:var(--dark);margin:0 0 12px;font-size:13px;font-weight:700}.audit-road h3{padding:0 0 12px;font-size:26px}.audit-road p{margin:0 0 14px;line-height:1.6}.audit-road p:last-child{margin:0}.audit-road-sharpen{border-top:6px solid var(--blue)}.audit-road-rebuild{border-top:6px solid var(--coral)}.audit-road-build{border-top:6px solid var(--purple)}.audit-roads-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.audit-roads-three .audit-road{padding:26px 24px 30px}.audit-roads-three h3{font-size:24px}.audit-road a{font-weight:700}.audit-nodeadend{border-left:5px solid var(--coral);max-width:820px;color:var(--heading);background:#ff887c1f;border-radius:0 8px 8px 0;margin:44px auto 0;padding:22px 26px;font-family:ABeeZee,sans-serif;font-size:21px;line-height:1.45}.audit-boundary{background:var(--dark);color:#fff;padding:88px 0 92px}.audit-boundary h2{color:#fff;padding:0 0 18px;font-size:36px}.audit-boundary-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:60px;display:grid}.audit-boundary p{color:#fff;font-size:19px;line-height:1.6}.audit-boundary em{color:var(--orange);font-style:italic}.audit-boundary a{color:var(--orange);font-weight:700}.audit-boundary-grid>img{justify-self:end;width:min(100%,340px)}.audit-cost{background:#f7fbfc;padding:92px 0 96px}.audit-cost h2{padding:0 0 10px;font-size:36px}.audit-cost-headline{color:#3d8ca5;margin:0 0 14px;font-family:ABeeZee,sans-serif;font-size:44px;line-height:1.1}.audit-cost p{max-width:760px;font-size:19px;line-height:1.6}.audit-shape{background:#fff;padding:88px 0 92px}.audit-shape h2{padding:0 0 8px;font-size:36px}.audit-tone-blue{--tone:var(--blue)}.audit-tone-purple{--tone:var(--purple)}.audit-tone-orange{--tone:var(--orange)}.audit-tone-coral{--tone:var(--coral)}.audit-tone-front{--tone:#c8d2d6}.audit-tone-summary{--tone:#6ec3db66}.audit-ribbon{border-radius:6px;height:56px;margin:0 0 7px;display:flex;overflow:hidden}.audit-ribbon-band{background:var(--tone);flex-basis:0}.audit-ticks{gap:2px;margin:0 0 12px;display:flex}.audit-tick{background:var(--tone);border-radius:1px;flex:1;height:9px}.audit-ribbon-note{color:var(--dark);margin:0 0 40px;font-size:15px;line-height:1.5}.audit-part-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.audit-part{border-top:6px solid var(--tone);background:#fff;border-radius:0 0 10px 10px;padding:26px 26px 28px;box-shadow:0 10px 30px #4b5d661a}.audit-part-ordinal{letter-spacing:.07em;text-transform:uppercase;color:var(--dark);margin:0 0 10px;font-size:13px;font-weight:700}.audit-part h3{padding:0 0 10px;font-size:23px;line-height:1.22}.audit-part-subtitle{margin:0 0 18px;line-height:1.55}.audit-part-counts{color:var(--dark);border-top:1px solid #e4e9eb;margin:0;padding-top:13px;font-size:14px}.audit-work{border-top:1px solid #e4e9eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0 0 46px;padding:28px 0 4px;display:grid}.audit-work-figure{color:#3d8ca5;margin:0 0 6px;font-family:ABeeZee,sans-serif;font-size:40px;line-height:1}.audit-work-label{color:var(--dark);margin:0;font-size:15px;line-height:1.45}.audit-finding{border-left:5px solid var(--coral);background:#ff887c1a;border-radius:0 8px 8px 0;margin:44px 0 0;padding:26px 30px 24px}.audit-finding-label{letter-spacing:.07em;text-transform:uppercase;color:#a8402f;margin:0 0 14px;font-size:13px;font-weight:700}.audit-finding blockquote{margin:0}.audit-finding blockquote p{color:var(--heading);margin:0;font-family:ABeeZee,sans-serif;font-size:22px;line-height:1.45}.audit-finding-fix-label{letter-spacing:.07em;text-transform:uppercase;color:#a8402f;margin:20px 0 6px;font-size:13px;font-weight:700}.audit-finding-fix{color:var(--heading);margin:0;font-size:17px;line-height:1.6}.audit-finding-note{color:var(--dark);border-top:1px solid #ff887c66;margin:18px 0 0;padding-top:16px;font-size:16px;line-height:1.5}@media (width<=1100px){.audit-boundary-grid{grid-template-columns:minmax(0,1fr);gap:34px}.audit-boundary-grid>img{justify-self:center}}@media (width<=800px){.audit-contents,.audit-shape,.audit-verdict,.audit-boundary,.audit-cost{padding:56px 0 60px}.audit-item-list,.audit-roads,.audit-roads-three,.audit-part-list{grid-template-columns:minmax(0,1fr);gap:22px}.audit-cost-headline{font-size:34px}.audit-ticks{display:none}.audit-ribbon{height:44px;margin-bottom:12px}.audit-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:34px}.audit-work-figure{font-size:34px}.audit-finding{padding:22px 22px 20px}.audit-finding blockquote p{font-size:19px}}.audit-guarantee{border-left:5px solid var(--coral);background:#ff887c1f;border-radius:0 8px 8px 0;max-width:820px;margin:44px auto 0;padding:22px 26px;line-height:1.55}.audit-guarantee a{font-weight:700}.method-hero h1.case-headline{text-transform:none;max-width:16ch;color:var(--heading);padding:0 0 18px;font-size:clamp(32px,3.6vw,46px);line-height:1.14}.case-list{background:#f7fbfc;padding:88px 0 96px}.case-grid{gap:34px;display:grid}.case-card{border-left:7px solid var(--blue);background:#fff;border-radius:0 10px 10px 0;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;padding:32px 34px;display:grid;box-shadow:0 10px 30px #4b5d661a}.case-card-purple{border-left-color:var(--purple)}.case-card-coral{border-left-color:var(--coral)}.case-card-green{border-left-color:var(--green)}.case-card-orange{border-left-color:var(--orange)}.case-card-cover{display:block}.case-card-cover img{border:1px solid #4b5d6629;border-radius:6px;width:100%;box-shadow:0 6px 18px #4b5d6624}.case-card h2{padding:0 0 14px;font-size:30px}.case-card blockquote{color:var(--text);margin:0 0 22px;font-size:19px;line-height:1.55}.case-card-link{color:#2f6e80;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.case-card-link:hover,.case-card-link:focus-visible{text-decoration:underline}.case-card-format{background:var(--pale-blue);letter-spacing:.06em;border-radius:4px;padding:2px 9px;font-size:12px}.case-action{text-align:center;margin:52px 0 0}@media (width<=800px){.case-list{padding:62px 0 70px}.case-card{border-left-width:6px;grid-template-columns:1fr;gap:24px;padding:26px 24px}.case-card-cover img{width:min(100%,220px)}.case-card h2{font-size:26px}.case-card blockquote{font-size:18px}.site-footer{margin-top:0}}.case-sector{opacity:.75;font-weight:400}.case-question{margin:0 0 14px;font-size:22px;font-style:italic;line-height:1.35}.case-hero-blue .case-question{color:var(--blue)}.case-hero-purple .case-question{color:var(--purple)}.case-hero-coral .case-question,.case-hero-orange .case-question{color:var(--coral)}.case-shift-section{padding:20px 0 10px}.case-shift{grid-template-columns:1fr 40px 1fr;align-items:center;gap:20px;display:grid}.case-shift-item{background:#fbfbfb;border-left:4px solid #d8d8d8;padding:22px 26px}.case-shift-after{border-left-color:var(--coral)}.case-shift-label{letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:0 0 8px;font-size:13px;font-weight:700}.case-shift-quote{margin:0;font-size:19px;line-height:1.45}.case-shift-arrow{text-align:center;opacity:.45;font-size:28px}.case-body{max-width:760px}.case-body h2{margin:34px 0 14px;line-height:1.25}.case-body p{margin-bottom:16px;line-height:1.65}.case-body ul{margin:0 0 18px;padding-left:22px;line-height:1.6}.case-body li{margin-bottom:8px}.case-body blockquote{border-left:4px solid var(--purple);background:#fbfbfb;margin:24px 0;padding:18px 24px;font-size:19px;font-style:italic;line-height:1.5}.case-outcomes-section{background:#fbfbfb;margin:44px 0 0;padding:48px 0 52px}.case-outcomes{max-width:760px}.case-outcomes ul{margin:14px 0 0;padding-left:22px;line-height:1.6}.case-outcomes li{margin-bottom:10px}.case-footer-actions{flex-wrap:wrap;align-items:center;gap:24px;max-width:760px;margin:44px auto 8px;display:flex}.case-back{font-weight:600}.case-card-summary{margin:10px 0 14px;line-height:1.5}@media (width<=800px){.case-shift{grid-template-columns:1fr;gap:12px}.case-shift-arrow{transform:rotate(90deg)}}.case-anon-section{padding:16px 0 0}.case-anon{background:#f6f6f6;border-left:4px solid #b9b9b9;max-width:760px;margin:0 auto;padding:16px 22px;font-size:16px;line-height:1.55}.case-anon-badge{color:#555;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#eee;border-radius:3px;margin-left:10px;padding:3px 9px;font-size:12px;font-weight:700}.case-quote-section{padding:26px 0 10px}.case-quote{border-left:4px solid var(--purple);background:#fbfbfb;max-width:760px;margin:0 auto;padding:26px 30px}.case-quote blockquote{margin:0;font-size:21px;font-style:italic;line-height:1.5}.case-quote figcaption{opacity:.75;margin-top:14px;font-size:15px;font-weight:600}.charter-price-note{border-left:5px solid var(--purple);color:var(--heading);background:#957ae11a;border-radius:0 8px 8px 0;margin:30px 0 26px;padding:14px 18px;font-size:19px;line-height:1.5}.charter-price-note strong{font-family:ABeeZee,sans-serif;font-size:22px;font-weight:700}.charter-steps{background:#f7fbfc;padding:88px 0 92px}.charter-steps h2{padding:0 0 8px;font-size:36px}.charter-steps-lead{max-width:760px;margin:0 0 44px;font-size:20px;line-height:1.55}.charter-step-list{gap:0;margin:0;display:grid}.charter-step{border-top:1px solid #dce7ea;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:26px;padding:26px 0;display:grid}.charter-step:last-child{border-bottom:1px solid #dce7ea}.charter-step-number{color:var(--blue);opacity:.65;font-family:ABeeZee,sans-serif;font-size:34px;font-weight:700;line-height:1}.charter-step h3{padding:0 0 8px;font-size:23px;line-height:1.25}.charter-step p{margin:0;line-height:1.6}.charter-length{background:#fff;padding:92px 0 96px}.charter-length h2{padding:0 0 28px;font-size:36px}.charter-length-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;gap:60px;display:grid}.charter-length p{font-size:19px;line-height:1.6}.charter-length-figure{border-top:6px solid var(--orange);background:#fdf7f0;border-radius:0 0 10px 10px;margin:0;padding:26px 28px;box-shadow:0 10px 30px #4b5d661a}.charter-length-figure strong{color:var(--heading);margin-bottom:8px;font-family:ABeeZee,sans-serif;font-size:26px;line-height:1.15;display:block}.charter-length-figure p{margin:0;font-size:17px;line-height:1.55}.charter-length-figure a{color:#c2761f;font-weight:700}.charter-decoupled{border-left:5px solid var(--blue);background:var(--pale-blue);max-width:820px;color:var(--heading);border-radius:0 8px 8px 0;margin:44px auto 0;padding:22px 26px;font-family:ABeeZee,sans-serif;font-size:21px;line-height:1.45}.charter-cost{background:#f7fbfc;padding:92px 0 96px}.charter-cost h2{padding:0 0 10px;font-size:36px}.charter-cost-headline{color:var(--purple);margin:0 0 42px;font-family:ABeeZee,sans-serif;font-size:44px;line-height:1.1}.charter-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.charter-panel{background:#fff;border-radius:10px;padding:30px 30px 34px;box-shadow:0 10px 30px #4b5d661a}.charter-panel h3{padding:0 0 6px;font-size:24px}.charter-panel>p{color:var(--dark);margin:0 0 18px;font-size:16px;line-height:1.5}.charter-panel ul{gap:11px;margin:0;padding-left:22px;display:grid}.charter-panel li{line-height:1.55}.charter-panel-included{border-top:6px solid var(--blue)}.charter-panel-drivers{border-top:6px solid var(--purple)}.charter-guarantee{border-left:5px solid var(--coral);background:#ff887c1f;border-radius:0 8px 8px 0;max-width:820px;margin:44px auto 0;padding:22px 26px;line-height:1.55}.charter-guarantee a{font-weight:700}@media (width<=1100px){.charter-length-grid{grid-template-columns:minmax(0,1fr);gap:34px}.charter-cost-grid{gap:5vw}}@media (width<=800px){.charter-steps,.charter-length,.charter-cost{padding:56px 0 60px}.charter-step{grid-template-columns:52px minmax(0,1fr);gap:16px}.charter-step-number{font-size:26px}.charter-cost-grid{grid-template-columns:minmax(0,1fr);gap:26px}.charter-cost-headline{font-size:34px}}.charter-audit-route{border-left-color:var(--blue);background:var(--pale-blue);margin-top:18px}.charter-situation{background:#f7fbfc;padding:84px 0 88px}.charter-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:34px;display:grid}.charter-situation-door{border-top:5px solid var(--blue);background:#fff;padding:26px 30px}.charter-situation-door:last-child{border-top-color:var(--coral)}.charter-situation-door h3{padding:0 0 10px;font-size:22px;line-height:1.25}.charter-situation-door p{margin:0;font-size:17px;line-height:1.6}@media (width<=800px){.charter-situation{padding:62px 0 66px}.charter-situation-grid{grid-template-columns:1fr;gap:24px}}.charter-next h2{font-size:30px;line-height:1.28}@media (width<=480px){.charter-next h2{font-size:26px}}.charter-keeps{background:var(--pale-blue);padding:88px 0 92px}.charter-keeps-lead{max-width:820px;margin:0 0 44px;font-size:20px;line-height:1.55}.charter-keeps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;display:grid}.charter-keep{border-top:6px solid var(--purple);background:#fff;border-radius:0 0 10px 10px;padding:28px 26px 30px;box-shadow:0 10px 30px #4b5d661a}.charter-keep h3{color:var(--heading);margin:0 0 12px;font-family:ABeeZee,sans-serif;font-size:22px;line-height:1.25}.charter-keep p{margin:0;font-size:17px;line-height:1.55}@media (width<=900px){.charter-keeps-list{gap:4vw}}@media (width<=800px){.charter-keeps-list{grid-template-columns:minmax(0,1fr);gap:22px}.charter-keeps{padding:62px 0 66px}}.gov-price-note{border-left:5px solid var(--green);color:var(--heading);background:#70e88b24;border-radius:0 8px 8px 0;margin:30px 0 26px;padding:14px 18px;font-size:19px;line-height:1.5}.gov-price-note strong{font-family:ABeeZee,sans-serif;font-size:22px;font-weight:700}.gov-timing{background:#f7fbfc;padding:88px 0 92px}.gov-timing h2{padding:0 0 8px;font-size:36px}.gov-lead{max-width:780px;margin:0 0 44px;font-size:20px;line-height:1.55}.gov-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.gov-side{background:#fff;border-radius:10px;padding:30px 28px 34px;box-shadow:0 10px 30px #4b5d661a}.gov-side-after{border-top:6px solid var(--coral)}.gov-side-before{border-top:6px solid var(--green)}.gov-side-label{text-transform:uppercase;letter-spacing:.07em;color:var(--dark);margin:0 0 12px;font-size:13px;font-weight:700}.gov-side h3{padding:0 0 12px;font-size:26px}.gov-side p{margin:0;line-height:1.6}.gov-pullquote{border-left:5px solid var(--green);max-width:820px;color:var(--heading);background:#fff;border-radius:0 8px 8px 0;margin:44px auto 0;padding:22px 26px;font-family:ABeeZee,sans-serif;font-size:22px;line-height:1.4}.gov-wired{background:#fff;padding:92px 0 96px}.gov-wired h2{padding:0 0 8px;font-size:36px}.gov-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;display:grid}.gov-part{border-top:6px solid var(--blue);background:#f7fbfc;border-radius:0 0 10px 10px;padding:28px 26px 30px;box-shadow:0 10px 30px #4b5d661a}.gov-part:nth-child(2){border-top-color:var(--purple)}.gov-part:nth-child(3){border-top-color:var(--orange)}.gov-part h3{padding:0 0 10px;font-size:23px;line-height:1.22}.gov-part p{margin:0;line-height:1.55}.gov-cost{background:#f7fbfc;padding:92px 0 96px}.gov-cost h2{padding:0 0 8px;font-size:36px}.gov-cost-headline{color:var(--purple);margin:0 0 26px;font-family:ABeeZee,sans-serif;font-size:44px;line-height:1.1}.gov-cost-note{border-left:5px solid var(--blue);background:var(--pale-blue);border-radius:0 8px 8px 0;max-width:820px;margin:36px auto 0;padding:22px 26px;line-height:1.55}.gov-prereq{background:var(--dark);color:#fff;padding:88px 0 92px}.gov-prereq h2{color:#fff;padding:0 0 18px;font-size:36px}.gov-prereq-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:60px;display:grid}.gov-prereq p{color:#fff;font-size:19px;line-height:1.6}.gov-prereq em{color:var(--orange);font-style:italic}.gov-prereq a{color:var(--orange);font-weight:700}.gov-prereq-grid>img{justify-self:end;width:min(100%,340px)}@media (width<=1100px){.gov-prereq-grid{grid-template-columns:minmax(0,1fr);gap:34px}.gov-prereq-grid>img{justify-self:center}.gov-parts{gap:4vw}}@media (width<=800px){.gov-timing,.gov-wired,.gov-cost,.gov-prereq{padding:56px 0 60px}.gov-compare,.gov-parts{grid-template-columns:minmax(0,1fr);gap:22px}.gov-cost-headline{font-size:34px}}.method-services{background:#f7fbfc;padding:92px 0 104px}.method-services-heading{margin-bottom:52px}.method-services-heading .marker{width:300px;margin-bottom:22px}.method-services-heading h2{padding:0;font-size:40px}.method-ladder{gap:0;margin:0;padding:0;list-style:none;display:grid}.method-rung{border-top:1px solid #dce7ea;border-left:6px solid var(--blue);background:#fff;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:26px;padding:26px 22px;display:grid}.method-rung:last-child{border-bottom:1px solid #dce7ea}.method-rung-purple{border-left-color:var(--purple)}.method-rung-coral{border-left-color:var(--coral)}.method-rung-number{color:var(--blue);opacity:.5;margin:0;font-family:ABeeZee,sans-serif;font-size:30px;font-weight:700;line-height:1.15}.method-rung-purple .method-rung-number{color:var(--purple)}.method-rung-coral .method-rung-number{color:var(--coral)}.method-rung-copy h3{padding:0 0 6px;font-size:26px;line-height:1.2}.method-rung-copy h3 a{color:inherit;text-decoration:none}.method-rung-copy h3 a:hover{text-decoration:underline}.method-rung-copy p{margin:0;line-height:1.55}.method-services-action{text-align:center;margin:46px 0 0}@media (width<=800px){.method-services{padding:66px 0 76px}.method-services-heading{margin-bottom:34px}}@media (width<=480px){.method-services-heading h2{font-size:32px}.method-rung{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px 16px}.method-rung-number{font-size:24px}.method-rung-copy h3{font-size:22px}}.main-nav [aria-current=page]{color:var(--blue)}.interviews-hero{background:linear-gradient(135deg,#fff 50%,#6ec3db24 100%);padding:72px 0 82px}.interviews-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:70px;display:grid}.interviews-hero-copy{max-width:620px}.interviews-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-family:ABeeZee,sans-serif;font-size:18px;font-weight:700}.interviews-hero h1{color:var(--blue);text-transform:uppercase;padding:0;font-size:clamp(52px,6vw,78px);line-height:1}.interviews-hero h2{max-width:580px;padding:18px 0 20px;font-size:30px;line-height:1.22}.interviews-hero-copy>p:last-child{max-width:600px;margin:0;font-size:20px;line-height:1.5}.interviews-hero-grid>img{justify-self:end;width:min(100%,440px)}.interviews-listing{background:#f7fbfc;padding:92px 0 110px}.interviews-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.interviews-heading-row .marker{width:300px;margin-bottom:22px}.interviews-heading-row h2{padding:0;font-size:40px}.interviews-heading-row>p{color:var(--dark);margin:0 0 5px;font-size:16px}.interviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.interview-card{border-top:7px solid var(--blue);background:#fff;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 10px 30px #4b5d661f}.interview-card:nth-child(4n+2){border-top-color:var(--purple)}.interview-card:nth-child(4n+3){border-top-color:var(--coral)}.interview-card:nth-child(4n+4){border-top-color:var(--orange)}.interview-card-image{background:#fff;display:block}.interview-card-image img{object-fit:contain;width:100%;height:310px}.interview-card-copy{padding:29px 32px 34px}.interview-meta{color:#437f90;text-transform:uppercase;letter-spacing:.045em;flex-wrap:wrap;gap:7px;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.interview-card h3{padding:0 0 14px;font-size:27px;line-height:1.2}.interview-card h3 a{text-decoration:none}.interview-card h3 a:hover,.interview-card h3 a:focus-visible{color:#3789a1}.interview-card-copy>p:not(.interview-meta){margin:0 0 20px;line-height:1.55}.interview-read-link{color:#337f94;font-weight:700;text-decoration:none}.interview-read-link:hover,.interview-read-link:focus-visible{text-decoration:underline}.interview-card-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;display:grid}.interview-card-featured .interview-card-image{align-items:center;display:flex}.interview-card-featured .interview-card-image img{height:100%;max-height:460px}.interview-card-featured .interview-card-copy{flex-direction:column;justify-content:center;padding:48px;display:flex}.interview-card-featured h3{font-size:36px}.interview-article-header{background:linear-gradient(135deg,#fff 35%,#6ec3db29 100%);padding:55px 0 78px}.interview-back-link{color:#337f94;margin-bottom:42px;font-weight:700;text-decoration:none;display:inline-block}.interview-back-link:hover,.interview-back-link:focus-visible{text-decoration:underline}.interview-article-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:72px;display:grid}.interview-article-hero h1{padding:5px 0 20px;font-size:clamp(40px,4.4vw,60px);line-height:1.08}.interview-article-summary{max-width:650px;margin:0;font-size:21px;line-height:1.5}.interview-article-hero>img{object-fit:contain;width:100%;max-height:480px}.interview-article-layout{grid-template-columns:minmax(0,720px) minmax(250px,310px);align-items:start;gap:80px;padding-top:80px;padding-bottom:110px;display:grid}.interview-article-body{font-size:20px;line-height:1.65}.interview-article-body p{margin:0 0 1.35em}.interview-article-body>p:first-child{font-family:ABeeZee,sans-serif;font-size:26px;line-height:1.4}.interview-article-body li>p{margin:0 0 .4em}.interview-listen-panel{top:calc(var(--header-h) + 32px);background:var(--pale-blue);border-radius:10px;padding:28px;position:sticky}.interview-listen-panel .marker{width:100%;height:auto;margin-bottom:22px;line-height:1.35}.interview-listen-panel h2{font-size:25px}.interview-platform-links{gap:11px;margin-top:10px;display:grid}.interview-platform-links a{border:2px solid var(--blue);color:#2f6e80;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.interview-platform-links a:hover,.interview-platform-links a:focus-visible{color:#fff;background:var(--blue)}.interviews-cta{background:#fff;padding:88px 0}.interviews-cta-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.interviews-cta .marker{width:100%;margin-bottom:23px}.interviews-cta h2{padding:0;font-size:38px}.interviews-cta h2 em{color:var(--purple);font-style:italic}.interviews-cta-inner>div:last-child>p{margin-bottom:24px;line-height:1.55}@media (width<=900px){.interviews-hero-grid,.interview-article-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:40px}.interviews-grid{gap:26px}.interview-card-image img{height:260px}.interview-card-copy{padding:25px}.interview-card-featured .interview-card-copy{padding:34px}.interview-article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:45px}}@media (width<=800px){.interviews-hero{padding:55px 0 65px}.interviews-hero-grid,.interview-article-hero,.interview-article-layout,.interviews-cta-inner{grid-template-columns:1fr}.interviews-hero-grid>img{justify-self:center;width:min(100%,390px)}.interviews-listing{padding:65px 0 75px}.interviews-heading-row{flex-direction:column;align-items:start;gap:12px;margin-bottom:35px}.interviews-heading-row>p{margin:0}.interviews-grid{grid-template-columns:1fr}.interview-card-featured{display:block}.interview-card-featured .interview-card-image img,.interview-card-image img{aspect-ratio:auto;height:auto;max-height:none}.interview-card-featured h3{font-size:29px}.interview-article-header{padding:42px 0 62px}.interview-back-link{margin-bottom:30px}.interview-article-hero>img{order:-1;justify-self:center;width:min(100%,520px)}.interview-article-layout{gap:45px;padding-top:60px;padding-bottom:75px}.interview-listen-panel{order:-1;position:static}.interviews-cta{padding:65px 0}.interviews-cta-inner{gap:35px}.site-footer{margin-top:0}}@media (width<=480px){.interviews-hero h1{font-size:46px}.interviews-hero h2{font-size:26px}.interviews-hero-copy>p:last-child{font-size:18px}.interviews-heading-row h2{font-size:34px}.interview-card-copy,.interview-card-featured .interview-card-copy{padding:24px 21px 28px}.interview-card h3,.interview-card-featured h3{font-size:25px}.interview-article-hero h1{font-size:36px}.interview-article-summary{font-size:19px}.interview-article-body{font-size:18px}.interview-article-body>p:first-child{font-size:22px}.interviews-cta h2{font-size:32px}}.episode-player{margin:0 0 34px}.episode-player-poster{cursor:pointer;background:#0d1b20;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.episode-player-poster img{aspect-ratio:16/9;object-fit:cover;opacity:.82;width:100%;transition:opacity .18s,transform .18s}.episode-player-poster:hover img,.episode-player-poster:focus-visible img{opacity:1;transform:scale(1.015)}.episode-player-play{background:#fffffff0;border-radius:50%;width:78px;height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #0000004d}.episode-player-play:after{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:24px solid #2f7c8e;width:0;height:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.episode-player-caption{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#0d1b20c7;border-radius:6px;padding:6px 13px;font-size:14px;font-weight:700;position:absolute;bottom:14px;right:16px}.episode-player-bar{border:2px solid var(--blue);background:var(--pale-blue);color:#2f6e80;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:14px;width:100%;padding:16px 20px;font-family:Open Sans,Arial,sans-serif;font-size:18px;font-weight:700;display:flex}.episode-player-bar:hover,.episode-player-bar:focus-visible{color:#fff;background:var(--blue)}.episode-player-play-small{width:38px;height:38px;box-shadow:none;background:#fff;flex:0 0 38px;position:relative;top:auto;left:auto;transform:none}.episode-player-play-small:after{border-top-width:9px;border-bottom-width:9px;border-left-width:14px}.episode-player iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.episode-player-audio iframe{aspect-ratio:auto;min-height:175px}.episode-player-note{color:var(--dark);margin:10px 0 0;font-size:13px;line-height:1.4}.episode-player-active .episode-player-note{display:none}.platform-links{gap:11px;margin:10px 0 0;padding:0;list-style:none;display:grid}.platform-link{border:2px solid var(--blue);color:#2f6e80;background:#fff;border-radius:7px;align-items:center;gap:11px;min-height:50px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.platform-link:hover,.platform-link:focus-visible{color:#fff;background:var(--blue)}.platform-icon{flex:0 0 20px;align-items:center;display:flex}.platform-link-youtube .platform-icon{color:#e0322b}.platform-link-spotify .platform-icon{color:#1db954}.platform-link-apple .platform-icon{color:#8e4ec6}.platform-link-website .platform-icon{color:#437f90}.platform-link:hover .platform-icon,.platform-link:focus-visible .platform-icon{color:#fff}.platform-link>span:nth-child(2){flex:1}.platform-link-arrow{opacity:.65}@media (width<=800px){.episode-player-play{width:62px;height:62px}.episode-player-play:after{border-top-width:12px;border-bottom-width:12px;border-left-width:19px}.episode-player-caption{font-size:13px;bottom:11px;right:12px}}.episode-clips{border-top:2px solid var(--pale-blue);margin:46px 0 0;padding-top:38px}.episode-clips h2{padding:0 0 22px;font-size:27px}.episode-clip-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.episode-clip video{background:#0d1b20;border-radius:10px;width:100%;height:auto}.episode-clip-title{color:var(--heading);margin:11px 0 0;font-family:ABeeZee,sans-serif;font-size:17px;line-height:1.35}@media (width<=480px){.episode-clip-grid{grid-template-columns:1fr;gap:22px}.episode-clips h2{font-size:24px}}.interview-formats{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.interview-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.interview-badge-video{color:#8a2f2a;background:#ff887c42}.interview-badge-audio{color:#2f6e80;background:var(--pale-blue)}.interview-badge-clips{color:#5b41a8;background:#957ae133}.method-hero h1.linkedin-headline{text-transform:none;color:var(--blue);font-size:clamp(38px,4.4vw,58px)}.linkedin-intro{max-width:620px;color:var(--text);margin:0;font-size:18px;line-height:1.6}.linkedin-feed{background:#f7fbfc;min-height:420px;padding:70px 0 90px}.linkedin-fallback{border:2px solid var(--blue);background:#fff;border-radius:10px;padding:26px;font-size:19px}.linkedin-fallback a{color:#2f6e80;font-weight:700}@media (width<=800px){.linkedin-feed{padding:52px 0 66px}.site-footer{margin-top:0}}.guarantee-body[data-astro-cid-7ce4g5n3]{max-width:760px;padding:40px 0 10px}.guarantee-body[data-astro-cid-7ce4g5n3] p[data-astro-cid-7ce4g5n3]{margin-bottom:18px;line-height:1.6}.guarantee-promise[data-astro-cid-7ce4g5n3]{border-left:4px solid var(--coral);background:#fbfbfb;margin:28px 0;padding:22px 26px;font-size:19px}.guarantee-signature[data-astro-cid-7ce4g5n3]{margin-top:28px;line-height:1.5}.scan-price-note{border-left:5px solid var(--green);color:var(--heading);background:#70e88b24;border-radius:0 8px 8px 0;margin:30px 0 26px;padding:14px 18px;font-size:19px;line-height:1.5}.scan-price-note strong{font-family:ABeeZee,sans-serif;font-size:22px;font-weight:700}.scan-start{margin:30px 0 0}.scan-start-label{color:var(--heading);margin:0 0 8px;font-family:ABeeZee,sans-serif;font-size:16px;font-weight:700;display:block}.scan-start-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.scan-start-input{min-width:0;color:var(--heading);background:#fff;border:2px solid #cfdde2;border-radius:8px;flex:260px;padding:14px 16px;font-family:inherit;font-size:18px;line-height:1.3}.scan-start-input::placeholder{color:#8a9aa2}.scan-start-input:focus{border-color:var(--blue);outline-offset:1px;outline:3px solid #5dc1d659}.scan-start-button{cursor:pointer;border:0;flex:none;font-size:18px}.scan-start-note{color:#5d6b73;max-width:520px;margin:12px 0 0;font-size:15px;line-height:1.45}.scan-contents{background:#f7fbfc;padding:88px 0 92px}.scan-contents h2{padding:0 0 8px;font-size:36px}.scan-lead{max-width:780px;margin:0 0 44px;font-size:20px;line-height:1.55}.scan-item-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;display:grid}.scan-item{border-top:6px solid var(--blue);background:#fff;border-radius:0 0 10px 10px;padding:28px 26px 30px;box-shadow:0 10px 30px #4b5d661a}.scan-item:nth-child(2){border-top-color:var(--purple)}.scan-item:nth-child(3){border-top-color:var(--orange)}.scan-item h3{padding:0 0 10px;font-size:23px;line-height:1.22}.scan-item p{margin:0;line-height:1.55}.scan-steps{background:#fff;padding:92px 0 96px}.scan-steps h2{padding:0 0 10px;font-size:36px}.scan-step-list{gap:0;margin:34px 0 0;display:grid}.scan-step{border-top:1px solid #dce7ea;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:26px;padding:26px 0;display:grid}.scan-step:last-child{border-bottom:1px solid #dce7ea}.scan-step-number{color:var(--blue);opacity:.5;font-family:ABeeZee,sans-serif;font-size:30px;font-weight:700;line-height:1}.scan-step h3{padding:0 0 8px;font-size:23px;line-height:1.25}.scan-step p{margin:0;line-height:1.6}.scan-limit{background:var(--dark);color:#fff;padding:88px 0 92px}.scan-limit h2{color:#fff;padding:0 0 18px;font-size:36px}.scan-limit-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:60px;display:grid}.scan-limit p{color:#fff;font-size:19px;line-height:1.6}.scan-limit em{color:var(--orange);font-style:italic}.scan-limit a{color:var(--orange);font-weight:700}.scan-limit-grid>img{justify-self:end;width:min(100%,340px)}.scan-next{background:#f7fbfc;padding:92px 0 96px}.scan-next h2{padding:0 0 10px;font-size:36px}.scan-next p{max-width:780px;font-size:19px;line-height:1.6}.scan-next-cta{margin-top:26px}@media (width<=1100px){.scan-item-list{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-limit-grid{grid-template-columns:minmax(0,1fr);gap:34px}.scan-limit-grid>img{justify-self:center}}@media (width<=800px){.scan-contents,.scan-steps,.scan-limit,.scan-next{padding:56px 0 60px}.scan-item-list{grid-template-columns:minmax(0,1fr);gap:22px}.scan-step{grid-template-columns:52px minmax(0,1fr);gap:16px}}.sa-price-note{border-left:5px solid var(--green);color:var(--heading);background:#70e88b24;border-radius:0 8px 8px 0;margin:30px 0 26px;padding:14px 18px;font-size:19px;line-height:1.5}.sa-price-note strong{font-family:ABeeZee,sans-serif;font-size:22px;font-weight:700}.sa-question{background:#f7fbfc;padding:88px 0 92px}.sa-question h2{padding:0 0 18px;font-size:36px}.sa-question p{max-width:820px;font-size:19px;line-height:1.65}.sa-question em{font-style:italic}.sa-contents{background:#fff;padding:92px 0 96px}.sa-contents h2{padding:0 0 18px;font-size:36px}.sa-contents p{max-width:820px;font-size:19px;line-height:1.65}.sa-pullquote{border-left:6px solid var(--purple);color:var(--heading);background:#f7fbfc;border-radius:0 10px 10px 0;margin:38px 0 0;padding:24px 28px;font-size:21px;line-height:1.55}.sa-limit{background:var(--dark);color:#fff;padding:88px 0 92px}.sa-limit h2{color:#fff;padding:0 0 18px;font-size:36px}.sa-limit-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:60px;display:grid}.sa-limit p{color:#fff;font-size:19px;line-height:1.6}.sa-limit em{color:#fff;font-style:italic}.sa-limit a{color:var(--orange);font-weight:700}.sa-limit-question{color:var(--orange);font-family:ABeeZee,sans-serif;font-size:24px;line-height:1.4}.sa-limit-grid>img{justify-self:end;width:min(100%,340px)}.sa-cost{background:#f7fbfc;padding:92px 0 96px}.sa-cost h2{padding:0 0 10px;font-size:36px}.sa-cost p{max-width:780px;font-size:19px;line-height:1.6}.sa-cost-headline{color:var(--blue);margin:0 0 14px;font-family:ABeeZee,sans-serif;font-size:44px;font-weight:700;line-height:1.1}.sa-cost-cta{margin-top:26px}.sa-cost-note{opacity:.85;margin-top:14px;font-size:17px}@media (width<=1100px){.sa-limit-grid{grid-template-columns:minmax(0,1fr);gap:34px}.sa-limit-grid>img{justify-self:center}}@media (width<=800px){.sa-question,.sa-contents,.sa-limit,.sa-cost{padding:56px 0 60px}.sa-cost-headline{font-size:36px}.sa-limit-question{font-size:21px}}.method-hero h1.sb-headline{text-transform:none;max-width:14ch;color:var(--heading);padding:0 0 18px;font-size:clamp(34px,4vw,52px);line-height:1.12}.sb-hero{background:linear-gradient(135deg,#fff 50%,#6ec3db24 100%)}.sb-premise{background:#fff;padding:88px 0 94px}.sb-premise .marker{width:300px;margin-bottom:22px}.sb-premise h2{max-width:20ch;padding:0 0 16px;font-size:38px;line-height:1.18}.sb-premise>div>p{max-width:68ch;font-size:19px;line-height:1.62}.sb-steps{margin:38px 0 0;padding:0;list-style:none}.sb-step{border-top:1px solid #dce7ea;border-left:6px solid var(--blue);background:#fbfdfe;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:26px;padding:26px 22px;display:grid}.sb-step:last-of-type{border-bottom:1px solid #dce7ea}.sb-step-purple{border-left-color:var(--purple)}.sb-step-coral{border-left-color:var(--coral)}.sb-step-number{color:var(--blue);opacity:.5;margin:0;font-family:ABeeZee,sans-serif;font-size:30px;font-weight:700;line-height:1.15}.sb-step-purple .sb-step-number{color:var(--purple)}.sb-step-coral .sb-step-number{color:var(--coral)}.sb-step h3{padding:0 0 4px;font-size:26px;line-height:1.2}.sb-step-question{color:var(--blue);margin:0 0 10px;font-family:ABeeZee,sans-serif;font-size:19px;font-style:italic}.sb-step-purple .sb-step-question{color:var(--purple)}.sb-step-coral .sb-step-question{color:var(--coral)}.sb-step-body{margin:0;font-size:17px;line-height:1.6}.sb-steps-close{max-width:68ch;margin:30px 0 0;font-size:18px;line-height:1.6}.sb-steps-close a{color:#2f6e80;font-weight:700}.sb-what{background:#f7fbfc;padding:84px 0 90px}.sb-what-inner{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:center;gap:60px;display:grid}.sb-what .marker{width:300px;margin-bottom:22px}.sb-what h2{max-width:20ch;padding:0 0 16px;font-size:36px;line-height:1.2}.sb-what p{max-width:62ch;font-size:18px;line-height:1.62}.sb-what-actions{margin:30px 0 0}.sb-what-inner>img{justify-self:end;width:min(100%,320px)}.sb-routes{background:#fff;padding:86px 0 92px}.sb-routes .marker{width:300px;margin-bottom:22px}.sb-routes h2{padding:0 0 38px;font-size:36px}.sb-routes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.sb-route{border-top:5px solid var(--blue);padding-top:22px}.sb-route-purple{border-top-color:var(--purple)}.sb-route-coral{border-top-color:var(--coral)}.sb-route-orange{border-top-color:var(--orange)}.sb-route h3{padding:0 0 10px;font-size:22px;line-height:1.2}.sb-route h3 a{color:inherit;text-decoration:none}.sb-route h3 a:hover{text-decoration:underline}.sb-route p{margin:0;font-size:16px;line-height:1.55}.sb-route-cta{font-weight:700;margin:14px 0 0!important}.sb-route-cta a{color:#2f6e80;text-decoration:none}.sb-route-cta a:hover{text-decoration:underline}.sb-start{text-align:center;background:#f7fbfc;padding:80px 0 88px}.sb-start h2{padding:22px 0 14px;font-size:36px}.sb-start p{max-width:60ch;margin-inline:auto;font-size:18px;line-height:1.6}.sb-start-action{margin:30px 0 0}@media (width<=1024px){.sb-routes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.sb-what-inner{gap:44px}}@media (width<=800px){.sb-premise{padding:60px 0 66px}.sb-premise h2{font-size:30px}.sb-premise>div>p{font-size:18px}.sb-step{grid-template-columns:60px minmax(0,1fr);gap:16px;padding:22px 18px}.sb-step h3{font-size:23px}.sb-what{padding:58px 0 64px}.sb-what-inner{grid-template-columns:1fr;gap:34px}.sb-what h2,.sb-routes h2,.sb-start h2{font-size:29px}.sb-what-inner>img{order:-1;justify-self:center;width:min(100%,280px)}.sb-routes{padding:60px 0 66px}.sb-routes-grid{grid-template-columns:1fr;gap:26px}.sb-start{padding:58px 0 66px}.site-footer{margin-top:0}}.method-hero h1.book-headline{text-transform:uppercase;color:var(--blue);padding:0 0 6px;font-size:clamp(46px,5.4vw,72px);line-height:1}.book-subtitle{max-width:16ch;color:var(--heading);padding:0 0 14px;font-size:clamp(22px,2.4vw,30px);font-style:italic;line-height:1.2}.book-bestseller{color:var(--purple);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-family:ABeeZee,sans-serif;font-size:20px;font-weight:700}.book-asterisk{color:var(--dark);margin:0 0 26px;font-size:15px}.book-hero .method-hero-grid>img{border-radius:8px;width:min(100%,400px);box-shadow:0 14px 40px #4b5d663d}.book-read{background:#fff;padding:86px 0 90px}.book-read .marker{width:300px;margin-bottom:22px}.book-read h2{padding:0 0 12px;font-size:36px;line-height:1.2}.book-read-lead{max-width:64ch;margin:0 0 46px;font-size:18px;line-height:1.6}.book-read-piece{border-top:2px solid var(--pale-blue);grid-template-columns:380px minmax(0,1fr);align-content:start;column-gap:56px;padding-top:34px;display:grid}.book-read-piece+.book-read-piece{margin-top:40px}.book-read-meta{align-self:start}.book-read-page{color:#2f8f47;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-family:ABeeZee,sans-serif;font-size:14px;font-weight:700}.book-read-meta h3{padding:0 0 8px;font-size:23px;line-height:1.2}.book-read-standfirst{color:var(--dark);margin:0;font-size:16px;line-height:1.5}.book-read-body p{margin:0 0 1.05em;font-size:18px;line-height:1.62}.book-read-body>p:last-child{margin-bottom:0}.book-read-gap{color:var(--dark);font-style:italic;font-size:16px!important;line-height:1.5!important}.book-read-gap span{color:var(--blue);font-style:normal;font-weight:700}.book-read-compare-lead{color:var(--heading);font-family:ABeeZee,sans-serif;margin:0 0 14px!important}.book-read-worse,.book-read-better{border-left:5px solid var(--dark);background:#fbfbfb;border-radius:0;margin:0;padding:16px 20px;font-size:18px;line-height:1.55;list-style:none}.book-read-better{border-left-color:var(--purple)}.book-read-worse li+li,.book-read-better li+li{margin-top:8px}.book-read-joiner{color:var(--dark);font-size:16px;margin:12px 0!important}.book-gallery{background:#f7fbfc;padding:84px 0 92px}.book-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 44px;margin:0;padding:0;list-style:none;display:grid}.book-shot img{border-radius:10px;width:100%;height:auto;box-shadow:0 10px 30px #4b5d6624}.book-shot p{color:var(--heading);margin:14px 0 0;font-family:ABeeZee,sans-serif;font-size:17px;line-height:1.4}.book-buy{background:#fff;padding:88px 0 96px}.book-buy .marker{width:300px;margin-bottom:22px}.book-buy h2{padding:0 0 8px;font-size:36px;line-height:1.2}.book-buy-lead{margin:0 0 30px;font-size:20px}.book-store-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0 0 30px;padding:0;list-style:none;display:grid}.book-store{border:2px solid var(--purple);color:#5b41a8;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:18px 22px;text-decoration:none;display:flex}.book-store:hover,.book-store:focus-visible{color:#fff;background:var(--purple)}.book-store-country{font-family:ABeeZee,sans-serif;font-size:20px;font-weight:700}.book-store-domain{opacity:.8;font-size:14px}.book-note{color:var(--dark);margin:0 0 10px;font-size:16px;line-height:1.5}@media (width<=800px){.book-gallery{padding:58px 0 66px}.book-gallery-grid{grid-template-columns:1fr;gap:28px}.book-buy{padding:62px 0 70px}.book-buy h2{font-size:30px}.site-footer{margin-top:0}}.book-hero-lead{max-width:44ch;margin:0 0 26px;font-size:19px;line-height:1.55}.book-question{background:#fff;padding:84px 0 88px}.book-question .marker{width:300px;margin-bottom:22px}.book-question h2{max-width:22ch;padding:0 0 20px;font-size:38px;line-height:1.18}.book-question p{max-width:70ch;font-size:19px;line-height:1.62}.book-question strong{color:var(--blue)}.book-readers{background:#f7fbfc;padding:80px 0 86px}.book-readers .marker{width:300px;margin-bottom:22px}.book-readers h2{padding:0 0 34px;font-size:36px}.book-readers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.book-reader{border-top:5px solid var(--coral);padding-top:22px}.book-reader:nth-child(2){border-top-color:var(--purple)}.book-reader:nth-child(3){border-top-color:var(--blue)}.book-reader h3{padding:0 0 10px;font-size:22px;line-height:1.2}.book-reader p{margin:0;font-size:17px;line-height:1.55}.book-contents{background:#fff;padding:88px 0 94px}.book-contents .marker{width:300px;margin-bottom:22px}.book-contents h2{padding:0 0 10px;font-size:36px}.book-contents-lead{color:var(--dark);margin:0 0 40px;font-size:17px}.book-contents-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.book-part{grid-template-columns:380px minmax(0,1fr);align-content:start;column-gap:56px;display:grid}.book-part>.book-part-head{grid-area:1/2}.book-part>.book-chapter-list{grid-area:2/2}.book-part-head{border-bottom:2px solid var(--pale-blue);padding-bottom:14px}.book-part-label{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 4px;font-family:ABeeZee,sans-serif;font-size:14px;font-weight:700;display:flex}.book-part-label span{color:var(--dark);letter-spacing:0;text-transform:none;font-weight:400}.book-part-head h3{padding:0 0 6px;font-size:25px;line-height:1.2}.book-part-blurb{color:var(--dark);margin:0;font-size:16px;line-height:1.5}.book-chapter-list{margin:14px 0 0;padding:0;list-style:none}.book-chapter{border-bottom:1px solid #f0f0f0;grid-template-columns:2.6em 1fr auto;align-items:baseline;gap:10px;padding:7px 0;font-size:17px;line-height:1.4;display:grid}.book-chapter:last-child{border-bottom:0}.book-chapter-n{color:var(--blue);font-family:ABeeZee,sans-serif;font-weight:700}.book-chapter-page{color:var(--dark);font-variant-numeric:tabular-nums;font-size:15px}.book-chapter-side{padding-left:14px}.book-chapter-side .book-chapter-n{color:var(--orange)}.book-chapter-side .book-chapter-title{color:var(--dark);font-style:italic}.book-part-quote{border-left:5px solid var(--purple);grid-area:2/1;align-self:start;margin:-2px 0 0;padding:0 0 0 20px}.book-part-quote p{color:var(--heading);margin:0;font-family:ABeeZee,sans-serif;font-size:19px;line-height:1.42}.book-part-quote cite{color:var(--dark);margin-top:10px;font-size:14px;font-style:normal;display:block}.book-extras{background:#f7fbfc;padding:84px 0 90px}.book-extras .marker{width:300px;margin-bottom:22px}.book-extras h2{max-width:24ch;padding:0 0 14px;font-size:36px;line-height:1.2}.book-extras-lead{max-width:68ch;margin:0 0 36px;font-size:18px;line-height:1.6}.book-extras-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.book-extra{border-top:5px solid var(--orange);padding-top:22px}.book-extra h3{padding:0 0 10px;font-size:20px;line-height:1.2}.book-extra p{margin:0;font-size:16px;line-height:1.55}.book-buy-bestseller{margin:0 0 18px}@media (width<=1024px){.book-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.book-question{padding:60px 0 64px}.book-question h2{font-size:30px}.book-question p{font-size:18px}.book-readers{padding:58px 0 64px}.book-readers h2,.book-contents h2,.book-extras h2{font-size:29px}.book-readers-grid{grid-template-columns:1fr;gap:26px}.book-contents{padding:62px 0 68px}.book-contents-grid{grid-template-columns:1fr;gap:34px}.book-part{grid-template-columns:1fr}.book-part>.book-part-head{grid-area:1/1}.book-part>.book-chapter-list{grid-area:2/1}.book-part-quote{grid-area:3/1;margin:20px 0 0}.book-read{padding:60px 0 64px}.book-read h2{font-size:29px}.book-read-piece{grid-template-columns:1fr;row-gap:20px;padding-top:28px}.book-read-piece+.book-read-piece{margin-top:32px}.book-read-body p{font-size:17px}.book-extras{padding:60px 0 66px}.book-extras-grid{grid-template-columns:1fr;gap:24px}}.method-hero h1.wt-headline{text-transform:none;max-width:16ch;color:var(--heading);padding:0 0 18px;font-size:clamp(34px,3.8vw,50px);line-height:1.14}.wt-hero{background:linear-gradient(135deg,#fff 50%,#6ec3db24 100%)}.wt-hero .method-hero-lead{margin-bottom:28px}.wt-principles{background:#fff;padding:88px 0 94px}.wt-principles .marker{width:300px;margin-bottom:22px}.wt-principles h2{padding:0 0 40px;font-size:38px;line-height:1.2}.wt-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 44px;display:grid}.wt-principle{border-top:5px solid var(--blue);padding-top:22px}.wt-principle:nth-child(2){border-top-color:var(--purple)}.wt-principle:nth-child(3){border-top-color:var(--coral)}.wt-principle:nth-child(4){border-top-color:var(--orange)}.wt-principle h3{padding:0 0 10px;font-size:22px;line-height:1.24}.wt-principle p{margin:0;font-size:17px;line-height:1.6}.wt-start{background:#f7fbfc;padding:84px 0 92px}.wt-start-inner{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:60px;display:grid}.wt-start .marker{width:300px;margin-bottom:22px}.wt-start h2{max-width:20ch;padding:0 0 16px;font-size:36px;line-height:1.2}.wt-start p{max-width:60ch;font-size:18px;line-height:1.6}.wt-start-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 0;display:flex}.wt-start-alt{font-weight:600}.wt-start-inner>img{justify-self:end;width:min(100%,330px)}@media (width<=1024px){.wt-start-inner{gap:44px}}@media (width<=800px){.wt-principles{padding:62px 0 68px}.wt-principles h2{padding-bottom:30px;font-size:30px}.wt-principles-grid{grid-template-columns:1fr;gap:26px}.wt-start{padding:60px 0 68px}.wt-start-inner{grid-template-columns:1fr;gap:34px}.wt-start h2{font-size:29px}.wt-start-inner>img{order:-1;justify-self:center;width:min(100%,280px)}.site-footer{margin-top:0}}
