/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--black:#050505;--black-soft:#101010;--black-lifted:#191919;--bone:#eeeae0;--bone-dark:#d4cec1;--white:#fffdf8;--steel:#8d9297;--steel-dark:#303337;--red:#e3232d;--red-dark:#a70f18;--red-hot:#ff3b45;--line-dark:#ffffff2b;--line-light:#0505052b;--sans:var(--font-geist-sans), Arial, Helvetica, sans-serif;--display:"Arial Black", "Helvetica Neue", Impact, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}section[id]{scroll-margin-top:86px}body{background:var(--black);color:var(--white);font-family:var(--sans);margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}body::selection{background:var(--red);color:var(--white)}a{color:inherit;text-decoration:none}img,video,iframe{max-width:100%;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}:focus-visible{outline:3px solid var(--red-hot);outline-offset:4px}.skip-link{z-index:500;background:var(--white);color:var(--black);padding:.85rem 1rem;font-weight:850;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:200;border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:78px;padding:.8rem clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}.brand-link{width:max-content}.brand-lockup{align-items:center;gap:.75rem;display:inline-flex}.brand-lockup>strong{border:2px solid var(--white);background:var(--red);width:3rem;height:3rem;color:var(--white);font-family:var(--display);letter-spacing:-.04em;place-items:center;font-size:.92rem;display:grid;transform:rotate(-3deg)}.brand-lockup>span{font-family:var(--display);text-transform:uppercase;flex-direction:column;font-size:.9rem;line-height:1;display:flex}.brand-lockup small{color:#969696;font-family:var(--sans);letter-spacing:.1em;margin-top:.35rem;font-size:.54rem;font-weight:760}.desktop-nav{color:#c9c9c9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.2vw,2.25rem);font-size:.68rem;font-weight:820;display:flex}.desktop-nav a{padding-block:.7rem;position:relative}.desktop-nav a:after{content:"";background:var(--red-hot);height:2px;transition:right .18s;position:absolute;bottom:.3rem;left:0;right:100%}.desktop-nav a:hover:after{right:0}.site-header>.button{justify-self:end}.button{min-height:56px;font-family:var(--display);letter-spacing:.055em;text-transform:uppercase;border:2px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1.2rem;font-size:.75rem;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translate(-3px,-3px)}.button-small{min-height:46px;padding-inline:1rem;font-size:.66rem}.button-red{border-color:var(--white);background:var(--red);color:var(--white);box-shadow:7px 7px #ffffff2e}.button-red:hover{background:var(--red-hot);box-shadow:10px 10px #ffffff3d}.button-outline{color:var(--white);background:#05050570;border-color:#ffffffb8}.button-outline:hover{background:var(--white);color:var(--black)}.button-dark{border-color:var(--black);background:var(--black);color:var(--white);box-shadow:7px 7px #0505052e}.button-dark:hover{background:var(--red);box-shadow:10px 10px #0505053b}.button-full{width:100%}.arrow{color:currentColor;font-family:var(--sans);font-size:1.1rem;transition:transform .16s;display:inline-block}a:hover .arrow{transform:translate(2px,-2px)}.hero{isolation:isolate;background:var(--black);align-items:center;min-height:calc(100svh - 78px);display:flex;position:relative;overflow:hidden}.hero-media{z-index:-4;background:#0a0a0a;position:absolute;inset:0 0 0 42%;overflow:hidden}.hero-video{object-fit:cover;object-position:center 48%;filter:saturate(.72)contrast(1.18)brightness(.9);width:100%;height:100%}.video-toggle{z-index:4;min-height:42px;color:var(--white);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050505b8;border:1px solid #ffffff8c;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.63rem;font-weight:850;display:inline-flex;position:absolute;top:1.4rem;right:1.4rem}.video-toggle span{color:var(--red-hot)}.hero-shade{z-index:-3;background:linear-gradient(90deg, var(--black) 0%, var(--black) 37%, #050505e0 51%, #0505052e 100%), linear-gradient(0deg, #050505cc, transparent 44%);position:absolute;inset:0}.hero-grid{z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:7.5vw 7.5vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero-content{z-index:2;width:min(66%,970px);padding:clamp(5rem,8vw,8rem) 0 clamp(6rem,10vw,10rem) clamp(1.2rem,6vw,7rem);position:relative}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.35rem;font-size:.67rem;font-weight:850;display:flex}.eyebrow:before{content:"";background:currentColor;width:2rem;height:3px}.eyebrow-red{color:var(--red)}.hero h1,.section-heading h2,.method-intro h2,.pricing-intro h2,.faq-intro h2,.about-copy h2,.final-cta h2{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-weight:950;line-height:.83}.hero h1{flex-direction:column;max-width:940px;font-size:clamp(4rem,7.7vw,8.6rem);display:flex}.hero h1 span{width:max-content;color:var(--red-hot)}.hero-statement{color:#dedede;max-width:650px;margin:2rem 0 0;font-size:clamp(1.02rem,1.35vw,1.28rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.hero-proof{color:#aaa;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.4rem;margin:2rem 0 0;padding:0;font-size:.65rem;font-weight:780;list-style:none;display:flex}.hero-proof li{align-items:center;gap:.55rem;display:flex}.hero-proof li:before{content:"";background:var(--red-hot);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #ff3b4526}.hero-mantra{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505d1;border:1px solid #ffffff54;width:min(34vw,430px);display:grid;position:absolute;bottom:clamp(1.2rem,4vw,3.5rem);right:clamp(1.2rem,4vw,4rem);box-shadow:12px 12px #e3232d4d}.hero-mantra span{color:#bcbcbc;grid-template-columns:5rem 1fr;gap:.6rem;padding:.8rem 1rem;font-size:.68rem;font-weight:700;display:grid}.hero-mantra span:not(:last-child){border-bottom:1px solid var(--line-dark)}.hero-mantra b{color:var(--white);font-family:var(--display);text-transform:uppercase;font-size:.82rem}.scoreboard{border-top:3px solid var(--red);border-bottom:3px solid var(--red);background:var(--bone);color:var(--black);grid-template-columns:repeat(4,1fr);display:grid}.scoreboard>div{align-items:center;gap:1rem;min-height:144px;padding:1.4rem clamp(1rem,2.8vw,2.7rem);display:flex}.scoreboard>div:not(:last-child){border-right:1px solid var(--line-light)}.scoreboard strong{color:var(--red);font-family:var(--display);letter-spacing:-.07em;font-size:clamp(2.7rem,4vw,4.8rem);line-height:.8}.scoreboard span{color:#57534e;letter-spacing:.08em;text-transform:uppercase;max-width:10rem;font-size:.64rem;font-weight:820;line-height:1.45}.section-pad{padding:clamp(5.5rem,9vw,10rem) clamp(1.2rem,6vw,7rem)}.section-heading,.method-intro,.pricing-intro{max-width:1500px;margin-inline:auto}.split-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.section-heading h2,.method-intro h2,.pricing-intro h2,.about-copy h2{font-size:clamp(3.5rem,6vw,7.6rem)}.split-heading>p,.pricing-intro>p{color:#605d57;max-width:620px;margin:0 0 .4rem;font-size:1.05rem;line-height:1.7}.compact-heading h2{max-width:850px}.outcomes{background:var(--bone);color:var(--black)}.outcome-grid{border-top:3px solid var(--black);border-bottom:3px solid var(--black);grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;display:grid}.outcome-card{flex-direction:column;min-height:330px;padding:clamp(1.5rem,3vw,2.8rem);display:flex}.outcome-card:not(:last-child){border-right:1px solid var(--line-light)}.outcome-card>span{color:var(--red);font-family:var(--display);font-size:.68rem}.outcome-card h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 1rem;font-size:clamp(2rem,3vw,3.45rem);line-height:.92}.outcome-card p{color:#5b5852;margin:0;line-height:1.65}.results{background:radial-gradient(circle at 5% 85%, #e3232d3b, transparent 25%), linear-gradient(125deg, transparent 48%, #ffffff09 48% 55%, transparent 55%), var(--black);position:relative;overflow:hidden}.results:before{content:"PROOF";color:#ffffff09;font-family:var(--display);letter-spacing:-.1em;pointer-events:none;font-size:clamp(8rem,22vw,24rem);line-height:.8;position:absolute;top:.05em;right:-.04em}.light-heading{z-index:1;position:relative}.light-heading>p{color:#bdbdbd}.results-grid{z-index:1;grid-template-columns:minmax(320px,1.08fr) minmax(320px,.92fr);gap:clamp(1.2rem,3vw,2.8rem);max-width:1500px;margin:0 auto;display:grid;position:relative}.client-result,.before-after figure{margin:0}.result-tall{background:var(--black-soft);border:1px solid #515151;min-height:840px;position:relative;overflow:hidden;box-shadow:18px 18px #e3232d42}.result-tall>img{object-fit:cover;object-position:center 25%;filter:saturate(.82)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.result-tall:after{content:"";background:linear-gradient(#0000 43%,#000000f2);position:absolute;inset:0}.result-tall figcaption{z-index:2;position:absolute;bottom:clamp(1.2rem,3vw,2.5rem);left:clamp(1.2rem,3vw,2.5rem);right:clamp(1.2rem,3vw,2.5rem)}.result-tall figcaption span{color:var(--red-hot);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:850}.result-tall figcaption strong{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin-top:.7rem;font-size:clamp(2rem,3vw,3.8rem);line-height:.92;display:block}.result-tall figcaption p{color:#c9c9c9;max-width:500px;margin:1rem 0 0}.transformation-badge{z-index:3;border:2px solid var(--white);background:var(--red);min-width:126px;color:var(--white);box-shadow:8px 8px 0 var(--black);flex-direction:column;padding:.85rem 1rem;display:flex;position:absolute;top:clamp(1rem,2vw,1.7rem);left:clamp(1rem,2vw,1.7rem);transform:rotate(-2deg)}.transformation-badge strong{font-family:var(--display);letter-spacing:-.08em;font-size:clamp(3rem,5vw,5.2rem);line-height:.8}.transformation-badge span{letter-spacing:.13em;text-transform:uppercase;margin-top:.5rem;font-size:.58rem;font-weight:900}.client-case{background:var(--bone);min-height:840px;color:var(--black);border:1px solid #4a4a4a;grid-template-rows:minmax(380px,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden;box-shadow:18px 18px #ffffff17}.client-case-media{background:var(--black-soft);min-height:0;position:relative;overflow:hidden}.client-case-media:after{content:"";background:linear-gradient(#0000 58%,#000c);position:absolute;inset:0}.client-case-media img{object-fit:cover;object-position:center 36%;width:100%;height:100%;position:absolute;inset:0}.client-case-media span{z-index:2;color:var(--white);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850;position:absolute;bottom:1rem;left:1.2rem}.client-case-copy{flex-direction:column;align-items:flex-start;padding:clamp(1.3rem,3vw,2.7rem);display:flex}.client-case-copy h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,3.6vw,4.6rem);line-height:.9}.client-case-copy>p:not(.eyebrow){color:#55514b;margin:1.1rem 0 0;line-height:1.65}.client-metrics{border-top:2px solid var(--black);border-bottom:2px solid var(--black);grid-template-columns:repeat(3,1fr);width:100%;margin:1.4rem 0;display:grid}.client-metrics>div{min-width:0;padding:.8rem .65rem}.client-metrics>div:not(:last-child){border-right:1px solid var(--line-light)}.client-metrics dt{color:var(--red-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.client-metrics dd{text-transform:uppercase;margin:.35rem 0 0;font-size:.68rem;font-weight:780;line-height:1.35}.founder-transformation{z-index:1;background:#ffffff0b;border:1px solid #444;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:end;gap:2rem;max-width:1500px;margin:clamp(2.5rem,5vw,4.5rem) auto 0;padding:clamp(1.3rem,3vw,3.3rem);display:grid;position:relative}.transformation-copy h3{max-width:900px;font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4vw,5rem);line-height:.9}.transformation-copy>p:last-child{color:#bdbdbd;max-width:760px;margin:1.3rem 0 0;line-height:1.7}.before-after{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.before-after figure{min-width:0}.before-after img{aspect-ratio:3/4;object-fit:cover;object-position:center 20%;filter:saturate(.75)contrast(1.1);width:100%}.before-after figcaption{color:#999;letter-spacing:.1em;text-transform:uppercase;padding-top:.7rem;font-size:.62rem;font-weight:800}.change-arrow{color:var(--red-hot);font-family:var(--display);font-size:clamp(1.7rem,3vw,3rem)}.results-note{color:#767676;max-width:1500px;margin:2.3rem auto 0;font-size:.68rem}.coaching{background:var(--bone);color:var(--black)}.coaching-grid{grid-template-columns:1fr 1fr;gap:clamp(1.2rem,3vw,2.5rem);max-width:1500px;margin:0 auto;display:grid}.coaching-card{border:3px solid var(--black);background:var(--white);min-height:720px;box-shadow:14px 14px 0 var(--black);flex-direction:column;padding:clamp(1.4rem,3.6vw,3.7rem);display:flex}.coaching-card:nth-child(2){background:linear-gradient(135deg, transparent 0 92%, #e3232d24 92%), var(--white)}.card-topline{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.card-topline span{color:var(--red);font-family:var(--display);font-size:.78rem}.card-topline p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.coaching-card h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:3.6rem 0 1rem;font-size:clamp(2.8rem,4.6vw,5.5rem);line-height:.88}.best-for{color:#5a5752;max-width:610px;margin:0;font-size:1.04rem;line-height:1.7}.coaching-card ul{gap:0;margin:2rem 0;padding:0;list-style:none;display:grid}.coaching-card li{border-bottom:1px solid var(--line-light);color:#34322f;align-items:center;gap:.8rem;padding:.85rem 0;font-weight:700;display:flex}.check{background:var(--red);width:1.45rem;height:1.45rem;color:var(--white);flex:none;place-items:center;font-size:.65rem;font-weight:900;display:grid}.live-price{border-left:4px solid var(--red);background:var(--bone);justify-content:space-between;align-items:center;gap:1rem;margin:auto 0 1.5rem;padding:1rem;display:flex}.live-price span{color:var(--red-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.live-price strong{text-align:right;text-transform:uppercase;font-size:.75rem}.chef-edge{background:var(--black);max-width:1500px;color:var(--white);box-shadow:14px 14px 0 var(--red);grid-template-columns:auto minmax(0,1fr) minmax(280px,.75fr);align-items:center;gap:clamp(1.3rem,4vw,4rem);margin:clamp(3rem,6vw,6rem) auto 0;padding:clamp(1.4rem,3vw,2.8rem);display:grid}.plate-mark{aspect-ratio:1;border:10px solid var(--steel-dark);background:radial-gradient(circle,#555 0 12%,#1e1e1e 13% 57%,#090909 58% 100%);border-radius:50%;place-items:center;width:clamp(92px,10vw,140px);display:grid;box-shadow:inset 0 0 0 2px #777,0 12px 25px #0000004d}.plate-mark span{font-family:var(--display);font-size:.84rem}.chef-edge h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.4vw,4rem);line-height:.92}.chef-edge>p{color:#b8b8b8;margin:0;line-height:1.7}.method{background:var(--red-dark);position:relative;overflow:hidden}.method:before{content:"TDL";color:#ffffff0e;font-family:var(--display);letter-spacing:-.13em;pointer-events:none;font-size:clamp(16rem,43vw,50rem);line-height:.8;position:absolute;bottom:-.2em;right:-.04em}.method-intro{z-index:1;max-width:1050px;margin-left:0;position:relative}.method-intro>p:last-child{color:#f5dfe1;max-width:680px;margin:1.7rem 0 0;font-size:1.08rem}.method-grid{z-index:1;border-top:2px solid var(--white);border-bottom:2px solid var(--white);grid-template-columns:repeat(3,1fr);max-width:1500px;margin:clamp(3rem,6vw,5.5rem) auto 0;display:grid;position:relative}.method-card{flex-direction:column;min-height:590px;padding:clamp(1.4rem,3vw,3rem);display:flex}.method-card:not(:last-child){border-right:1px solid #ffffff59}.method-number,.method-card>p{letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:850}.method-number{color:#ffb4b8}.method-card>p{margin:1rem 0 0}.method-card h3{font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:auto 0 1.5rem;font-size:clamp(4rem,7vw,8rem);line-height:.78}.method-body>p{color:#f2dfe0;line-height:1.7}.method-body ul{gap:.65rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.method-body li{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff40;padding-top:.65rem;font-size:.68rem;font-weight:820}.experience{background:var(--bone);color:var(--black)}.experience-layout{grid-template-columns:minmax(0,1fr) minmax(370px,.8fr);align-items:start;gap:clamp(2rem,6vw,7rem);max-width:1500px;margin:0 auto;display:grid}.process-list{border-top:3px solid var(--black);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line-light);grid-template-columns:4.5rem 1fr;gap:1.3rem;padding:clamp(1.4rem,2.5vw,2.4rem) 0;display:grid}.process-list>li>span{color:var(--red);font-family:var(--display);font-size:.72rem}.process-list h3{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.4vw,2.55rem);line-height:1}.process-list p{color:#5e5a54;max-width:720px;margin:.7rem 0 0;line-height:1.65}.week-card{border:3px solid var(--black);background:var(--black);color:var(--white);box-shadow:16px 16px 0 var(--red);position:sticky;top:104px;overflow:hidden}.week-card-top{border-bottom:1px solid var(--line-dark);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1.2rem;font-size:.64rem;font-weight:850;display:flex}.week-card-top strong{color:var(--red-hot)}.readiness{background:var(--black-lifted);padding:1.5rem 1.2rem}.readiness p{color:#898989;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:800}.readiness strong{font-family:var(--display);text-transform:uppercase;margin-top:.4rem;font-size:clamp(1.4rem,2.6vw,2.6rem);line-height:1;display:block}.progress-track{background:#393939;height:8px;margin-top:1.1rem}.progress-track span{background:var(--red-hot);width:78%;height:100%;display:block}.week-card ul{margin:0;padding:0 1.2rem;list-style:none}.week-card li{border-bottom:1px solid var(--line-dark);grid-template-columns:3.3rem 1fr;gap:.2rem 1rem;padding:1rem 0;display:grid}.week-card li>span{color:var(--red-hot);font-family:var(--display);grid-row:1/3;font-size:.68rem}.week-card li strong{text-transform:uppercase;font-size:.82rem}.week-card li small{color:#888}.week-card .checkin-row{background:linear-gradient(90deg,#e3232d24,#0000)}.week-disclaimer{color:#777;margin:0;padding:1rem 1.2rem;font-size:.6rem}.pricing{background:repeating-linear-gradient(135deg, #ffffff09 0 2px, transparent 2px 22px), var(--red-dark);position:relative}.pricing-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.pricing-intro>p{color:#f5dfe1}.pricing-choices{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,2rem);max-width:1500px;margin:0 auto;display:grid}.price-choice{border:3px solid var(--black);background:var(--bone);min-height:390px;color:var(--black);box-shadow:12px 12px 0 var(--black);flex-direction:column;padding:clamp(1.4rem,3vw,2.8rem);display:flex}.price-choice-topline{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.price-choice-topline span{color:var(--red);font-family:var(--display);font-size:.78rem}.price-choice-topline strong{letter-spacing:.11em;text-align:right;text-transform:uppercase;font-size:.65rem}.price-choice h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(2.6rem,4.8vw,5.4rem);line-height:.88}.price-choice>p{color:#57534d;max-width:620px;margin:1rem 0 2rem;line-height:1.65}.price-choice .button{margin-top:auto}.pricing-note{color:#f5dfe1;letter-spacing:.04em;max-width:1500px;margin:1.5rem auto 0;font-size:.68rem;font-weight:730}.about{background:var(--bone);color:var(--black);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.about-media{border:3px solid var(--black);background:var(--black);min-height:760px;box-shadow:18px 18px 0 var(--red);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:4px;display:grid;position:relative;overflow:hidden}.coach-photo{background:var(--black-soft);min-width:0;margin:0;position:relative;overflow:hidden}.coach-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#000000c7);position:absolute;inset:0}.coach-photo img{object-fit:cover;filter:saturate(.8)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.coach-photo-front img{object-position:40% center}.coach-photo-back img{object-position:53% center}.coach-photo figcaption{z-index:2;color:var(--white);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850;position:absolute;bottom:1rem;left:1rem}.about-stamp{background:var(--red);color:var(--white);align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex;position:absolute;bottom:1rem;right:1rem;transform:rotate(-2deg)}.about-stamp strong{font-family:var(--display);font-size:1.4rem}.about-stamp span{letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:850}.about-copy{max-width:900px}.about-lede{color:#282623;margin:2rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:740;line-height:1.45}.about-copy>p:not(.eyebrow):not(.about-lede){color:#58544e;max-width:760px;line-height:1.75}.about-copy blockquote{border-left:6px solid var(--red);max-width:800px;font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:2rem 0;padding:1.5rem 0 1.5rem 1.5rem;font-size:clamp(1.5rem,2.6vw,2.7rem);line-height:1.05}.reels{background:radial-gradient(circle at 8% 80%, #e3232d2e, transparent 26%), var(--black);position:relative;overflow:hidden}.reels:before{content:"REAL WORK";color:#ffffff09;font-family:var(--display);letter-spacing:-.1em;white-space:nowrap;pointer-events:none;font-size:clamp(8rem,21vw,22rem);line-height:1;position:absolute;bottom:-.18em;left:-.1em}.reel-layout{z-index:1;grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(1rem,3vw,2.5rem);max-width:1240px;margin:0 auto;display:grid;position:relative}.reel-card{background:#111;border:1px solid #484848;margin:0;padding:.7rem;box-shadow:14px 14px #e3232d38}.reel-card video{object-fit:cover;background:var(--black);width:100%}.reel-featured video{aspect-ratio:4/5}.reel-stack{gap:clamp(1rem,3vw,2.5rem);display:grid}.reel-small video{aspect-ratio:9/12}.reel-card figcaption{flex-direction:column;justify-content:center;min-height:92px;padding:1rem .7rem .5rem;display:flex}.reel-card figcaption span{color:var(--red-hot);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.61rem;font-weight:850}.reel-card figcaption strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.3rem,2.4vw,2.5rem);line-height:1}.reels-button{z-index:1;width:max-content;margin:4rem auto 0;display:flex;position:relative}.proof-gallery{background:var(--black);grid-template-columns:repeat(3,1fr);display:grid}.proof-gallery figure{min-height:620px;margin:0;position:relative;overflow:hidden}.proof-gallery figure:not(:last-child){border-right:2px solid var(--black)}.proof-gallery img{object-fit:cover;object-position:center 25%;filter:saturate(.74)contrast(1.08)brightness(.86);width:100%;height:100%;transition:transform .35s,filter .35s;position:absolute;inset:0}.proof-gallery figure:nth-child(2) img,.proof-gallery figure:nth-child(3) img{object-position:center 30%}.proof-gallery figure:hover img{filter:saturate(.92)contrast(1.05)brightness(.92);transform:scale(1.025)}.proof-gallery figure:after{content:"";background:linear-gradient(#0000 52%,#000000f2);position:absolute;inset:0}.proof-gallery figcaption{z-index:2;font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2.8rem);line-height:.95;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.faq{background:var(--bone);color:var(--black);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,10rem);display:grid}.faq-intro h2{font-size:clamp(3rem,5.7vw,6.5rem)}.faq-list{border-top:3px solid var(--black)}.faq-list details{border-bottom:1px solid var(--line-light)}.faq-list summary{cursor:pointer;font-family:var(--display);text-transform:uppercase;align-items:center;gap:1.1rem;padding:1.6rem 3rem 1.6rem 0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.1;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--red);font-family:var(--display);font-size:1.7rem;position:absolute;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list summary span{color:var(--red);font-size:.68rem}.faq-list details p{color:#55514b;max-width:720px;margin:0;padding:0 3rem 1.8rem 2.2rem;line-height:1.75}.final-cta{z-index:1;text-align:center;background:linear-gradient(#050505bd,#050505ed),url(/media/tdl-graffiti-hero-v1.webp) 100%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:clamp(5rem,10vw,10rem) clamp(1.2rem,6vw,7rem);display:flex;position:relative;overflow:hidden}.final-cta:after{content:"";z-index:-1;aspect-ratio:1;border:clamp(3rem,8vw,8rem) solid #e3232d38;border-radius:50%;width:min(78vw,900px);position:absolute}.final-cta .eyebrow:before{display:none}.final-cta h2{max-width:1200px;font-size:clamp(3.8rem,7.5vw,8.8rem)}.final-cta>p:not(.eyebrow){color:#c7c7c7;max-width:670px;margin:2rem 0 0;font-size:1.08rem;line-height:1.7}.final-actions{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.5rem;display:flex}footer{border-top:1px solid var(--line-dark);background:var(--black);grid-template-columns:1fr auto auto;align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:3rem clamp(1.2rem,5vw,5rem);display:grid}.footer-meta p{color:#8f8f8f;letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0;font-size:.67rem;font-weight:700}.footer-links{letter-spacing:.08em;text-transform:uppercase;gap:1.4rem;font-size:.72rem;font-weight:800;display:flex}.footer-links a{color:#ddd;gap:.5rem;display:inline-flex}footer>small{border-top:1px solid var(--line-dark);color:#696969;grid-column:1/-1;padding-top:1.5rem;font-size:.64rem}.mobile-apply{display:none}@media (width<=1180px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.hero-content{width:74%}.hero-mantra{width:min(38vw,430px)}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-card:nth-child(2){border-right:0}.outcome-card:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.method-grid{grid-template-columns:1fr}.method-card{min-height:0}.method-card:not(:last-child){border-bottom:1px solid #ffffff59;border-right:0}.method-card h3{margin-top:3rem}.method-body{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.chef-edge{grid-template-columns:auto 1fr}.chef-edge>p{grid-column:1/-1}footer{grid-template-columns:1fr auto}.footer-meta{display:none}}@media (width<=900px){.site-header{min-height:70px}.site-header>.button{display:none}.brand-lockup>strong{width:2.65rem;height:2.65rem}.hero{align-items:flex-end;min-height:calc(100svh - 70px)}.hero-media{inset:0}.hero-video{object-position:center 48%}.video-toggle{top:1rem;right:1rem}.hero-shade{background:linear-gradient(#05050538 0%,#050505db 49%,#050505fc 100%),linear-gradient(135deg,#e3232d2b,#0000 45%)}.hero-grid{-webkit-mask-image:linear-gradient(#0000 22%,#000);mask-image:linear-gradient(#0000 22%,#000)}.hero-content{width:100%;padding:clamp(18rem,53vh,32rem) 1.2rem 5rem}.hero h1{max-width:760px;font-size:clamp(3.8rem,13vw,7.4rem)}.hero-mantra{display:none}.scoreboard{grid-template-columns:1fr 1fr}.scoreboard>div:nth-child(2){border-right:0}.scoreboard>div:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.split-heading,.pricing-intro,.faq,.about{grid-template-columns:1fr}.split-heading>p,.pricing-intro>p{margin-top:0}.results-grid,.founder-transformation,.experience-layout,.reel-layout{grid-template-columns:1fr}.result-tall{min-height:760px}.coaching-grid{grid-template-columns:1fr}.coaching-card{min-height:650px}.method-body{display:block}.method-body ul{margin-top:1.5rem}.week-card{position:relative;top:auto}.pricing-choices{grid-template-columns:1fr}.price-choice{min-height:360px}.about-media{min-height:780px}.about-copy{max-width:100%}.reel-stack,.proof-gallery{grid-template-columns:1fr 1fr}.proof-gallery figure:first-child{grid-column:1/-1}.proof-gallery figure{min-height:620px}footer{grid-template-columns:1fr;padding-bottom:7rem}.footer-links{flex-direction:column}.mobile-apply{z-index:250;border:2px solid var(--white);background:var(--red);min-height:54px;color:var(--white);box-shadow:6px 6px 0 var(--black);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-size:.82rem;display:flex;position:fixed;bottom:.8rem;left:.8rem;right:.8rem}}@media (width<=600px){.section-pad{padding-block:5rem}.brand-lockup>span{font-size:.78rem}.brand-lockup small{font-size:.48rem}.hero-content{padding-top:48vh}.hero h1{font-size:clamp(3.25rem,15.5vw,5.5rem);line-height:.85}.hero-statement{font-size:.98rem}.hero-actions,.final-actions{flex-direction:column}.hero-actions .button,.final-actions .button{width:100%}.hero-proof{gap:.65rem;display:grid}.scoreboard{grid-template-columns:1fr}.scoreboard>div{min-height:104px}.scoreboard>div:not(:last-child){border-right:0;border-bottom:1px solid var(--line-light)}.section-heading h2,.method-intro h2,.pricing-intro h2,.faq-intro h2,.about-copy h2,.final-cta h2{font-size:clamp(2.8rem,15vw,4.7rem)}.outcome-grid{grid-template-columns:1fr}.outcome-card{min-height:270px;border-right:0!important}.outcome-card:not(:last-child){border-bottom:1px solid var(--line-light)}.result-tall{min-height:590px;box-shadow:10px 10px #e3232d42}.result-tall figcaption strong{font-size:2rem}.client-case{grid-template-rows:500px auto;min-height:0;box-shadow:10px 10px #ffffff17}.client-case-copy{padding:1.4rem 1.1rem 1.6rem}.client-metrics{grid-template-columns:1fr}.client-metrics>div:not(:last-child){border-right:0;border-bottom:1px solid var(--line-light)}.founder-transformation{padding:1rem}.transformation-copy h3{font-size:2.4rem}.before-after{grid-template-columns:1fr 1fr}.change-arrow{display:none}.coaching-card{min-height:0;box-shadow:9px 9px 0 var(--black);padding:2rem 1.1rem}.coaching-card h3{margin-top:2.6rem}.live-price{flex-direction:column;align-items:flex-start;margin-top:1rem}.live-price strong{text-align:left}.chef-edge{box-shadow:9px 9px 0 var(--red);grid-template-columns:1fr}.plate-mark{width:95px}.chef-edge>p{grid-column:auto}.method-card h3{font-size:4.5rem}.process-list li{grid-template-columns:3rem 1fr}.week-card{box-shadow:9px 9px 0 var(--red)}.reels-button{width:100%}.price-choice{min-height:0;box-shadow:9px 9px 0 var(--black);padding:1.5rem 1.1rem}.price-choice h3{font-size:clamp(2.7rem,14vw,4.6rem)}.price-choice .button{width:100%}.about-media{min-height:590px;box-shadow:10px 10px 0 var(--red)}.coach-photo figcaption{font-size:.5rem;bottom:.7rem;left:.65rem}.reel-stack{grid-template-columns:1fr}.reel-featured video,.reel-small video{aspect-ratio:9/13}.proof-gallery{grid-template-columns:1fr}.proof-gallery figure:first-child{grid-column:auto}.proof-gallery figure{min-height:520px}.faq-list summary{padding-right:2.2rem}.faq-list details p{padding-left:0;padding-right:1rem}}.hero{min-height:720px}.hero-content{width:min(64%,920px);padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.hero h1{font-size:clamp(3.8rem,6.4vw,7.2rem)}.hero-statement{margin-top:1.45rem;line-height:1.55}.hero-actions{margin-top:1.6rem}.hero-proof{margin-top:1.45rem}.hero-static{z-index:-4;background:linear-gradient(90deg,#050505 0%,#050505e0 42%,#0505052e 100%),url(/media/tdl-graffiti-hero-v1.webp) 100%/cover no-repeat,#050505;position:absolute;inset:0;overflow:hidden}.hero-static:before{content:"";opacity:.3;background:repeating-linear-gradient(135deg,#0000 0 28px,#ffffff0f 28px 30px);position:absolute;inset:0}.hero-graffiti-mark{z-index:3;justify-items:end;display:grid;position:absolute;bottom:clamp(1.4rem,5vw,4.5rem);right:clamp(1rem,5vw,5rem);transform:rotate(-4deg)}.hero-graffiti-mark>span{color:#ffffffdb;font-family:var(--display);letter-spacing:-.11em;text-shadow:8px 8px #e3232dd1,-2px 2px #050505;font-size:clamp(8rem,19vw,20rem);line-height:.68}.hero-graffiti-mark>small{background:var(--red);color:var(--white);letter-spacing:.18em;text-transform:uppercase;border:2px solid #ffffffc7;margin-top:1.6rem;padding:.55rem .7rem;font-size:clamp(.56rem,.9vw,.75rem);font-weight:950}.hero .hero-shade{background:linear-gradient(90deg,#050505f5,#05050585 66%,#0000)}.hero-statement strong{color:var(--white);font-weight:850}.mission-strip{border-top:3px solid var(--red);border-bottom:3px solid var(--red);background:var(--bone);color:var(--black);grid-template-columns:repeat(3,1fr);display:grid}.mission-strip article{grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:108px;padding:1.4rem clamp(1rem,3vw,3rem);display:grid}.mission-strip article:not(:last-child){border-right:1px solid var(--line-light)}.mission-strip strong{color:var(--red);font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(2rem,3.2vw,3.5rem);line-height:.85}.mission-strip span{color:#4f4b45;letter-spacing:.06em;text-transform:uppercase;max-width:270px;font-size:.67rem;font-weight:800;line-height:1.45}.short-heading{margin-bottom:clamp(2.2rem,4vw,3.6rem)}.results-compact{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(1.2rem,3vw,2.8rem);max-width:1450px;margin:0 auto;display:grid;position:relative}.results-short{padding-block:clamp(3.75rem,6vw,6rem)}.results-graphic-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.result-graffiti-panel{isolation:isolate;background:linear-gradient(#0505051a 35%,#050505f5 100%),url(/media/tdl-graffiti-panel-v1.webp) 50%/cover no-repeat,#111;border:1px solid #515151;flex-direction:column;justify-content:flex-end;min-height:430px;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden;transform:rotate(-.6deg);box-shadow:16px 16px #e3232d47}.result-graffiti-panel:before{content:"TDL";z-index:-1;color:#ffffff26;font-family:var(--display);letter-spacing:-.12em;font-size:clamp(9rem,19vw,20rem);line-height:.8;position:absolute;top:.7rem;right:-.08em}.result-graffiti-number{color:var(--white);align-items:flex-end;gap:.7rem;display:flex}.result-graffiti-number strong{font-family:var(--display);letter-spacing:-.11em;text-shadow:8px 8px 0 var(--red);font-size:clamp(7rem,12vw,12rem);line-height:.58}.result-graffiti-number span{color:var(--red-hot);font-family:var(--display);text-transform:uppercase;padding-bottom:.6rem;font-size:clamp(1.8rem,3.5vw,3.5rem)}.result-graffiti-panel>p{color:var(--white);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:1.6rem 0 0;font-size:clamp(1.8rem,3vw,3rem)}.result-graffiti-panel>i{color:#c8c8c8;letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-size:.63rem;font-style:normal;font-weight:850}.result-proof{aspect-ratio:8/5;background:var(--black-soft);border:1px solid #515151;grid-template-columns:1fr 1fr;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:16px 16px #e3232d42}.client-collage-panel{min-width:0;position:relative;overflow:hidden}.client-collage-panel:not(:last-of-type){border-right:2px solid var(--black)}.client-collage-panel:after{content:"";background:linear-gradient(#0000,#000000e6);position:absolute;inset:52% 0 0}.client-collage-panel img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.client-collage-panel>span{z-index:2;color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:900;position:absolute;bottom:1rem;left:1rem;right:1rem}.client-timeline-collage:after{background:linear-gradient(#0000 77%,#000000db),linear-gradient(#000000b3,#0000 24%);inset:0}.client-collage-panel>.timeline-label{background:#050505e0;width:max-content;padding:.55rem .7rem;line-height:1;right:auto}.client-collage-panel>.timeline-label-start{background:var(--red);top:1rem;bottom:auto}.client-collage-panel>.timeline-label-progress,.client-collage-panel>.timeline-label-now{bottom:1rem}.result-stat{background:var(--red);color:var(--white);box-shadow:6px 6px 0 var(--black);align-items:center;gap:.8rem;margin-bottom:1.5rem;padding:.7rem .9rem;display:inline-flex;transform:rotate(-1deg)}.result-stat strong{font-family:var(--display);letter-spacing:-.07em;font-size:clamp(2.8rem,4vw,4.2rem);line-height:.75}.result-stat span{letter-spacing:.12em;text-transform:uppercase;max-width:5rem;font-size:.58rem;font-weight:900;line-height:1.2}.result-summary{background:var(--bone);color:var(--black);border:1px solid #474747;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.6rem,3vw,3rem);display:flex}.result-summary h2{max-width:820px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,4.5vw,5.4rem);font-weight:950;line-height:.88}.result-summary h3{max-width:820px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,5vw,6.2rem);line-height:.88}.result-summary>p:not(.eyebrow){color:#55514b;max-width:680px;margin:1.2rem 0 0;line-height:1.7}.proof-pill-row{flex-wrap:wrap;gap:.55rem;width:100%;margin:1.35rem 0 1.6rem;display:flex}.proof-pill-row>span{border:1px solid var(--line-light);color:#34312d;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.64rem;font-weight:820;display:inline-flex}.proof-pill-row .check{width:1.1rem;height:1.1rem;font-size:.52rem}.result-summary ul,.price-choice-direct ul{width:100%;margin:1.6rem 0 2rem;padding:0;list-style:none;display:grid}.result-summary li,.price-choice-direct li{border-bottom:1px solid var(--line-light);color:#34312d;text-transform:uppercase;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.78rem;font-weight:760;display:flex}.result-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.result-link{border-bottom:2px solid var(--black);color:var(--black);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;padding-block:.65rem;font-size:.65rem;font-weight:900;display:inline-flex}.result-link:hover{border-color:var(--red);color:var(--red-dark)}.about-transform-link{border-bottom-color:currentColor;margin-top:1.4rem}.pricing-direct{padding-block:clamp(3.75rem,6vw,6rem)}.pricing-direct .pricing-intro{margin-bottom:clamp(1.8rem,3vw,2.6rem)}.plan-value-strip{border:3px solid var(--black);background:var(--black);width:100%;max-width:1500px;color:var(--white);grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:stretch;margin:0 auto clamp(1.15rem,2vw,1.6rem);display:grid;box-shadow:10px 10px #0505053d}.plan-value-strip>strong{background:var(--white);color:var(--black);font-family:var(--display);text-transform:uppercase;align-items:center;padding:1.1rem clamp(1rem,2vw,1.5rem);font-size:clamp(1.05rem,1.7vw,1.7rem);line-height:1;display:flex}.plan-value-strip ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.plan-value-strip li{color:#ddd8cf;letter-spacing:.035em;text-transform:uppercase;border-bottom:1px solid #ffffff29;border-left:1px solid #ffffff29;align-items:center;gap:.6rem;min-height:58px;padding:.7rem .9rem;font-size:.61rem;font-weight:820;line-height:1.3;display:flex}.plan-value-strip li:nth-last-child(-n+3){border-bottom:0}.plan-value-strip .check{color:var(--red-hot);flex:none}.pricing-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.35rem);width:100%;max-width:1500px;margin:0 auto;display:grid}.pricing-path{border:3px solid var(--black);background:var(--bone);min-width:0;color:var(--black);box-shadow:10px 10px 0 var(--black);flex-direction:column;display:flex}.pricing-path-heading{border-bottom:3px solid var(--black);background:var(--white);min-height:156px;padding:clamp(1.15rem,2vw,1.65rem)}.pricing-path-phoenix .pricing-path-heading{background:var(--black);color:var(--white)}.pricing-path-heading>span,.meal-prep-copy>span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900;display:block}.pricing-path-phoenix .pricing-path-heading>span{color:var(--red-hot)}.pricing-path-heading h3,.meal-prep-copy h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(2rem,3.4vw,4.1rem);line-height:.92}.pricing-path-heading p{color:#59554f;max-width:44rem;margin:.7rem 0 0;font-size:.78rem}.pricing-path-phoenix .pricing-path-heading p{color:#bbb6ac}.compact-plan-list{flex-direction:column;flex:1;display:flex}.compact-plan{border-bottom:2px solid var(--black);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:104px;padding:1rem clamp(1rem,2vw,1.5rem);display:grid}.compact-plan:last-child{border-bottom:0}.compact-plan:nth-child(2n){background:var(--white)}.compact-plan h4{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.65vw,1.65rem);line-height:1}.compact-plan>div:first-child>p{color:#625e56;max-width:34rem;margin:.4rem 0 0;font-size:.7rem;line-height:1.4}.compact-plan-price{text-align:right;flex-direction:column;align-items:flex-end;min-width:114px;display:flex}.compact-plan-price strong{font-family:var(--display);letter-spacing:-.07em;font-size:clamp(2rem,3.4vw,3.65rem);line-height:.8}.compact-plan-price span{color:var(--red-dark);letter-spacing:.07em;text-transform:uppercase;margin-top:.48rem;font-size:.53rem;font-weight:900}.compact-plan-price>a,.meal-prep-price>a,.pricing-extra>a{color:var(--red-dark);letter-spacing:.09em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:.35rem;margin-top:.7rem;padding-bottom:.18rem;font-size:.56rem;font-weight:950;line-height:1;display:inline-flex}.compact-plan-price>a:hover,.meal-prep-price>a:hover,.pricing-extra>a:hover{color:var(--red-hot)}.compact-plan-price>a .arrow,.meal-prep-price>a .arrow,.pricing-extra>a .arrow{font-size:.8rem}.meal-prep-strip{border:3px solid var(--black);background:var(--black);width:100%;max-width:1500px;color:var(--white);grid-template-columns:minmax(270px,.72fr) minmax(0,1.55fr);margin:clamp(1.15rem,2vw,1.6rem) auto 0;display:grid;box-shadow:10px 10px #0505053d}.meal-prep-copy{background:var(--red);padding:clamp(1.2rem,2.2vw,1.8rem)}.meal-prep-copy>span{color:var(--white)}.meal-prep-copy h3{font-size:clamp(1.8rem,2.7vw,3.2rem)}.meal-prep-copy p{color:#fff2ef;margin:.75rem 0 0;font-size:.75rem;font-weight:720;line-height:1.45}.meal-prep-plans{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meal-prep-plan{border-left:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:clamp(1.05rem,2vw,1.6rem);display:grid}.meal-prep-plan>div{flex-direction:column;gap:.4rem;display:flex}.meal-prep-plan>div>strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1rem,1.55vw,1.45rem);line-height:1}.meal-prep-plan>div>span{color:#bcb8b0;font-size:.63rem;line-height:1.4}.meal-prep-price{text-align:right;flex-direction:column;align-items:flex-end;margin:0;display:flex}.meal-prep-price>strong{font-family:var(--display);letter-spacing:-.07em;font-size:clamp(2rem,3vw,3.35rem);line-height:.82}.meal-prep-price>span{color:#ff9da3;text-transform:uppercase;max-width:8rem;margin-top:.48rem;font-size:.5rem;font-weight:900;line-height:1.25}.meal-prep-price>a{color:#ff9da3}.pricing-list{border-top:3px solid var(--black);border-inline:3px solid var(--black);background:var(--bone);max-width:1500px;color:var(--black);box-shadow:12px 12px 0 var(--black);margin:0 auto}.pricing-row{border-bottom:3px solid var(--black);grid-template-columns:minmax(150px,.55fr) minmax(320px,1.45fr) minmax(180px,.58fr);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:124px;padding:1.15rem clamp(1rem,2.4vw,2.2rem);display:grid}.pricing-row:nth-child(2n){background:var(--white)}.pricing-row-label{flex-direction:column;gap:.35rem;display:flex}.pricing-row-label span{color:var(--red);font-family:var(--display);font-size:.7rem}.pricing-row-label strong{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.pricing-row-copy h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.4vw,2.8rem);line-height:.92}.pricing-row-copy p{color:#59554f;margin:.5rem 0 0;font-size:.82rem;line-height:1.45}.pricing-row-price{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.pricing-row-price strong{font-family:var(--display);letter-spacing:-.075em;font-size:clamp(2.6rem,4vw,4.7rem);line-height:.78}.pricing-row-price span{color:var(--red-dark);letter-spacing:.09em;text-transform:uppercase;margin-top:.55rem;font-size:.56rem;font-weight:900}.pricing-footer-row{grid-template-columns:minmax(0,1fr) auto;gap:1rem;max-width:1500px;margin:clamp(1.25rem,2vw,1.8rem) auto 0;display:grid}.price-choice-direct{min-height:0}.price-display{border-top:3px solid var(--black);border-bottom:3px solid var(--black);align-items:flex-end;gap:.9rem;margin-top:1.2rem;padding:1rem 0;display:flex}.price-display strong{font-family:var(--display);letter-spacing:-.08em;font-size:clamp(3.8rem,6vw,7rem);line-height:.78}.price-display span{color:var(--red-dark);letter-spacing:.1em;text-transform:uppercase;padding-bottom:.35rem;font-size:.62rem;font-weight:900}.price-choice-direct ul{margin-top:1rem}.pricing-extras{background:#ffffff4d;grid-template-columns:.8fr repeat(3,minmax(150px,1fr));align-items:stretch;gap:1px;max-width:none;margin:0;padding:1px;display:grid}.pricing-extras-heading,.pricing-extra{background:#050505c2;flex-direction:column;justify-content:center;min-height:86px;padding:1rem 1.2rem;display:flex}.pricing-extras-heading .eyebrow{margin-bottom:.35rem}.pricing-extras-heading>strong,.pricing-extra>strong{font-family:var(--display);text-transform:uppercase;font-size:.85rem;line-height:1.05}.pricing-extra>span{color:#ffbcc0;text-transform:uppercase;margin-top:.5rem;font-size:.62rem;font-weight:780;line-height:1.35}.pricing-extra>small{color:#bdb8af;margin-top:.5rem;font-size:.58rem;line-height:1.35}.pricing-extra>a{color:#ffbcc0;width:max-content}.pricing-apply{border-color:var(--white);min-width:245px}.about-short{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(2.5rem,6vw,7rem);padding-block:clamp(3.75rem,6vw,6rem)}.about-short .about-copy h2{font-size:clamp(3rem,4.6vw,5.6rem)}.about-short .about-lede{margin-top:1.35rem;font-size:clamp(1.12rem,1.6vw,1.45rem)}.about-short .about-copy>p:not(.eyebrow):not(.about-lede){line-height:1.55}.about-faq .eyebrow{margin-bottom:.8rem}.about-faq .faq-list summary{padding-block:1.15rem;font-size:clamp(1rem,1.5vw,1.35rem)}.about-faq .faq-list details p{padding-bottom:1.2rem;line-height:1.6}.about-copy-only{grid-template-columns:1fr}.about-copy-only .about-copy{width:100%;max-width:1100px;margin:0 auto}.about-media-single{min-height:650px;display:block}.about-media-single>img{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.about-media-story{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:650px}.about-media-story .coach-photo-before img{object-position:center 18%}.about-media-story .coach-photo-current img{object-position:center}.faq-short{padding-block:clamp(5rem,7vw,7rem)}.final-cta-short{min-height:380px;padding-block:clamp(3.5rem,5vw,5rem)}.final-cta-short h2{font-size:clamp(3.2rem,6vw,6.8rem)}.final-cta-short>p:not(.eyebrow){margin-top:1.2rem}.final-cta-short .final-actions{margin-top:1.5rem}@media (width<=900px){.hero{align-items:center;min-height:720px}.hero-content{width:100%;padding:4.5rem 1.2rem 5rem}.mission-strip{grid-template-columns:1fr}.mission-strip article:not(:last-child){border-right:0;border-bottom:1px solid var(--line-light)}.mission-strip article{min-height:88px}.results-compact{grid-template-columns:1fr}.result-graffiti-panel{min-height:310px}.result-proof,.result-summary{min-height:0}.pricing-row{grid-template-columns:minmax(0,1fr) auto}.pricing-paths,.meal-prep-strip,.plan-value-strip{grid-template-columns:1fr}.plan-value-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-value-strip li:nth-last-child(-n+3){border-bottom:1px solid #ffffff29}.plan-value-strip li:nth-last-child(-n+2){border-bottom:0}.pricing-path-heading{min-height:0}.compact-plan{flex:none}.meal-prep-plans{border-top:1px solid #ffffff38}.pricing-row-label{border-bottom:1px solid var(--line-light);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:.55rem}.pricing-row-price{min-width:150px}.pricing-footer-row{grid-template-columns:1fr}.pricing-extras{grid-template-columns:1fr 1fr}.pricing-apply{width:100%;min-width:0}.about-short{grid-template-columns:1fr}}@media (width<=600px){.hero{min-height:0}.hero-content{padding:4rem 1.1rem}.hero-static{background-position:62%}.hero-graffiti-mark{opacity:.42;bottom:1.4rem;right:-1rem}.hero-graffiti-mark>span{font-size:12rem}.hero-graffiti-mark>small{display:none}.hero .hero-shade{background:linear-gradient(#0505056b,#050505b3 28%,#050505fa)}.mission-strip article{grid-template-columns:6rem 1fr;min-height:82px;padding-inline:1.1rem}.result-proof{min-height:0;box-shadow:10px 10px #e3232d42}.result-graffiti-panel{min-height:250px;padding:1.35rem 1.1rem;box-shadow:10px 10px #e3232d42}.result-graffiti-number strong{font-size:6.8rem}.client-collage-panel>span{font-size:.48rem;line-height:1.35;bottom:.65rem;left:.65rem;right:.65rem}.client-collage-panel>.timeline-label{white-space:normal;max-width:calc(100% - 1.3rem);padding:.42rem .48rem}.client-collage-panel>.timeline-label-start{top:.65rem}.client-collage-panel>.timeline-label-progress,.client-collage-panel>.timeline-label-now{bottom:.65rem}.result-summary{min-height:0;padding:1.8rem 1.1rem}.result-summary h3{font-size:clamp(2.7rem,14vw,4.4rem)}.result-summary h2{font-size:clamp(2.65rem,13.5vw,4.2rem)}.proof-pill-row{display:grid}.pricing-direct{padding-inline:1rem}.pricing-row{grid-template-columns:1fr;gap:.9rem;min-height:0;padding:1.05rem}.pricing-path{box-shadow:7px 7px 0 var(--black)}.compact-plan{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:.95rem}.compact-plan h4{font-size:clamp(.95rem,4.4vw,1.2rem)}.compact-plan>div:first-child>p{display:none}.compact-plan-price{min-width:92px}.compact-plan-price strong{font-size:clamp(2rem,10vw,2.8rem)}.compact-plan-price>a{margin-top:.55rem}.plan-value-strip ul{grid-template-columns:1fr 1fr}.plan-value-strip li{min-height:66px;padding:.65rem;font-size:.55rem}.meal-prep-plans{grid-template-columns:1fr}.meal-prep-plan{border-bottom:1px solid #ffffff38;border-left:0}.meal-prep-plan:last-child{border-bottom:0}.pricing-row-label,.pricing-row-price{grid-column:auto}.pricing-row-copy h3{font-size:clamp(1.75rem,8vw,2.35rem)}.pricing-row-price{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0}.pricing-row-price strong{font-size:clamp(2.8rem,14vw,4rem)}.pricing-row-price span{text-align:right;max-width:9rem;margin:0 0 .2rem}.price-display{flex-direction:column;align-items:flex-start}.pricing-extras{grid-template-columns:1fr 1fr}.pricing-extras-heading{grid-column:1/-1;min-height:58px}.pricing-extra{min-height:76px;padding:.8rem}.pricing-extra:last-of-type{grid-column:1/-1}.about-media-single{min-height:520px}.about-media-story{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:540px}.final-cta-short{min-height:410px}}.transform-page{background:radial-gradient(circle at 88% 10%, #e3232d38, transparent 25rem), var(--black);min-height:100vh;color:var(--white);overflow:hidden}.transform-nav{border-bottom:1px solid var(--line-dark);background:#050505eb;justify-content:space-between;align-items:center;gap:1rem;min-height:84px;padding:0 clamp(1.2rem,5vw,5rem);display:flex}.transform-brand{color:var(--white);align-items:center;gap:.8rem;display:inline-flex}.transform-brand strong{background:var(--red);width:3rem;height:3rem;font-family:var(--display);place-items:center;font-size:1rem;display:grid}.transform-brand span{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}.transform-hero{max-width:1500px;margin:0 auto;padding:clamp(3.25rem,6vw,5.5rem) clamp(1.2rem,6vw,6rem) clamp(2.5rem,4vw,3.75rem)}.transform-hero h1{max-width:1250px;font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,6.6vw,7.4rem);font-weight:950;line-height:.86}.transform-hero>p:last-child{color:#bdbdbd;max-width:760px;margin:2rem 0 0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.75}.transform-proof-bar{background:#ffffff0b;border:1px solid #555;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin-top:clamp(1.5rem,3vw,2.4rem);display:grid}.transform-proof-bar span{color:#aaa59d;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;min-height:86px;padding:.9rem 1rem;font-size:.58rem;font-weight:850;line-height:1.3;display:flex}.transform-proof-bar span:not(:last-child){border-right:1px solid #555}.transform-proof-bar strong{color:var(--white);font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1}.transform-case{background:#ffffff0b;border:1px solid #444;max-width:1500px;margin:0 auto clamp(5rem,9vw,9rem);padding:clamp(1.2rem,4vw,4rem)}.transform-case-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}.transform-case-heading h2{max-width:860px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6vw,7rem);font-weight:950;line-height:.86}.transform-context{border-left:3px solid var(--red);padding-left:1.4rem}.transform-context strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.3rem,2vw,2.1rem);font-weight:950;line-height:1;display:block}.transform-context p{color:#bdbdbd;margin:1rem 0 0;line-height:1.7}.transform-client-grid,.transform-before-after{grid-template-columns:1fr 1fr;gap:clamp(.75rem,2vw,1.6rem);display:grid}.transform-client-grid figure,.transform-before-after figure{background:#111;min-width:0;margin:0;position:relative;overflow:hidden}.transform-client-grid img,.transform-before-after img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.86)contrast(1.06);width:100%;display:block}.transform-client-grid{grid-template-columns:1fr 1fr;align-items:stretch}.transform-stage{z-index:3;color:var(--white);letter-spacing:.12em;text-transform:uppercase;background:#050505e6;padding:.6rem .8rem;font-size:clamp(.58rem,.9vw,.72rem);font-weight:900;position:absolute;left:clamp(1rem,2.2vw,2rem)}.transform-stage-start{background:var(--red);top:clamp(1rem,2.2vw,2rem)}.transform-stage-progress{top:clamp(1rem,2.2vw,2rem);bottom:auto}.transform-client-grid figure:after,.transform-before-after figure:after{content:"";background:linear-gradient(#0000,#000000f5);position:absolute;inset:65% 0 0}.transform-client-grid figcaption,.transform-before-after figcaption{z-index:2;color:var(--white);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.1rem,2vw,2.3rem);position:absolute;bottom:clamp(1rem,2.2vw,2rem);left:clamp(1rem,2.2vw,2rem);right:clamp(1rem,2.2vw,2rem)}.transform-founder-case{background:var(--bone);color:var(--black)}.transform-founder-case .eyebrow,.transform-founder-case .transform-context p{color:#56514b}.transform-founder-case .transform-context{border-left-color:var(--red)}.transform-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.6rem);display:grid}.transform-triple figure{background:#090909;min-width:0;margin:0;position:relative;overflow:hidden}.transform-triple img{aspect-ratio:3/4;object-fit:contain;filter:saturate(.86)contrast(1.06);background:#090909;width:100%;display:block}.transform-triple figure:after{content:"";background:linear-gradient(#0000,#000000f5);position:absolute;inset:65% 0 0}.transform-triple figcaption{z-index:2;color:var(--white);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.1rem,2vw,2.3rem);position:absolute;bottom:clamp(1rem,2.2vw,2rem);left:clamp(1rem,2.2vw,2rem);right:clamp(1rem,2.2vw,2rem)}.transform-before-after{grid-template-columns:1fr auto 1fr;align-items:center}.transform-before-after img{aspect-ratio:3/4}.transform-change{color:var(--red);font-family:var(--display);text-align:center;text-transform:uppercase;gap:.35rem;font-size:clamp(1.1rem,2.2vw,2.6rem);line-height:.92;display:grid}.transform-disclaimer{color:#777;max-width:1500px;margin:clamp(-5rem,-5vw,-2rem) auto clamp(5rem,9vw,9rem);padding-inline:clamp(1.2rem,4vw,4rem);font-size:.68rem}.transform-cta{text-align:center;background:radial-gradient(circle,#e3232d3d,#0000 45%),#0a0a0a;border-top:1px solid #444;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:clamp(5rem,9vw,9rem) 1.2rem;display:flex}.transform-cta h2{max-width:1000px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,7vw,8rem);line-height:.86}@media (width<=900px){.transform-case{margin-inline:1.1rem}.transform-case-heading{grid-template-columns:1fr}}@media (width<=600px){.transform-nav{min-height:72px}.transform-brand span{display:none}.transform-hero{padding-top:3.5rem}.transform-hero h1{font-size:clamp(3.25rem,16vw,5.4rem)}.transform-proof-bar{grid-template-columns:1fr}.transform-proof-bar span{min-height:70px}.transform-proof-bar span:not(:last-child){border-bottom:1px solid #555;border-right:0}.transform-client-grid,.transform-before-after,.transform-triple{grid-template-columns:1fr}.transform-change{grid-template-columns:repeat(3,auto);justify-content:center;padding:.7rem}.transform-client-grid figcaption,.transform-before-after figcaption,.transform-triple figcaption{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
