.sic{--sic-cream:#f2f0ed;--sic-ink:#0a0a09;--sic-orange:#e8621a;--sic-red:#e0392b;--sic-physical:#bd2d28;--sic-professional:#0b5e9e;--sic-personal:#c07a16;--sic-posterity:#0f7a5c;--sic-rule:#d9d5cf;--sic-muted:#68645f;--sic-header-height:74px;background:var(--sic-cream);color:var(--sic-ink);letter-spacing:0;padding-bottom:0;font-family:Inter,sans-serif;font-size:17px;line-height:1.65}body:has(.sic) .closingcta{display:none}.sic *,.sic :before,.sic :after{letter-spacing:0}.sic [hidden]{display:none!important}.sic .sic-keep{white-space:nowrap}.sic p,.sic li,.sic summary,.sic blockquote{text-wrap:pretty}.sic h1,.sic h2,.sic h3{text-wrap:balance}.sic .sic-inner{width:min(100% - 64px,1160px);margin-inline:auto}.sic .sic-section{border-bottom:1px solid var(--sic-rule);scroll-margin-top:calc(var(--sic-header-height) + 16px);padding-block:104px}.sic .sic-heading{text-transform:uppercase;margin:0 0 30px;font-family:Anton,Impact,sans-serif;font-size:48px;font-weight:400;line-height:1.08}.sic .sic-label{text-transform:uppercase;color:var(--sic-orange);margin-bottom:20px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700}.sic .sic-label span{margin-right:16px}.sic .sic-body{max-width:68ch}.sic .sic-body p+p{margin-top:24px}.sic .sic-lead{max-width:60ch;font-size:22px;line-height:1.5}.sic .sic-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.sic .sic-button{border:1px solid var(--sic-orange);white-space:normal;text-align:center;background:var(--sic-orange);height:auto;min-height:52px;color:var(--sic-cream);box-shadow:none;text-transform:none;border-radius:999px;padding:14px 26px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none}.sic .sic-button:hover{opacity:.85;background:var(--sic-orange)}.sic .sic-button:focus-visible,.sic summary:focus-visible,.sic input:focus-visible{outline:2px solid var(--sic-orange);outline-offset:4px}.sic .sic-secondary{color:inherit;background:0 0;border-color:currentColor}.sic .sic-secondary:hover{background:0 0}.sic .sic-hero{padding-top:72px;padding-bottom:88px}.sic .sic-hero-copy{max-width:900px}.sic .sic-hero-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.sic .sic-hero-layout>*{min-width:0}.sic .sic-brand-graphic{width:100%;height:auto;box-shadow:none;border-radius:0;display:block}.sic .sic-section-graphic{margin-top:42px}.sic .sic-eyebrow{max-width:62ch;color:var(--sic-orange);text-transform:uppercase;margin:0 0 24px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.sic .sic-hero h1{margin:0 0 36px;font-size:72px}.sic .sic-hook{max-width:470px;margin:0 0 20px;font-size:30px;font-weight:600;line-height:1.35}.sic .sic-mechanism{max-width:50ch;margin:0 0 36px;font-size:20px;line-height:1.55}.sic .sic-price{margin:0 0 32px;font-size:20px;font-weight:600}.sic .sic-price span{display:block}.sic .sic-price span+span{margin-top:8px}.sic .sic-small-label{text-transform:uppercase;color:var(--sic-orange);margin:32px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.sic .sic-position-heading{font:inherit;margin:0 0 16px;font-size:21px;font-weight:700;line-height:1.4}.sic .sic-position p+p,.sic .sic-story p+p,.sic .sic-testimonial blockquote p+p{margin-top:20px}.sic .sic-step-label{margin-bottom:14px;font-size:21px;line-height:1.4;display:block}.sic .sic-plan p+p{margin-top:20px}.sic .sic-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;max-width:none;display:grid}.sic .sic-detail-grid .sic-small-label{margin-top:0}.sic .sic-detail-grid p{margin:0}.sic .sic-detail-grid p+p{margin-top:20px}.sic .sic-compact-list{margin:16px 0 0;padding-left:22px;list-style:outside}.sic ol.sic-compact-list{list-style:decimal}.sic .sic-compact-list li+li{margin-top:10px}.sic .sic-scoring-rows{margin:28px 0;padding:0;list-style:none}.sic .sic-scoring-rows li{border-top:1px solid var(--sic-rule);padding:16px 0}.sic .sic-scoring-rows li:last-child{border-bottom:1px solid var(--sic-rule)}.sic .sic-callout{border-left:3px solid var(--sic-orange);margin:28px 0;padding:12px 20px;font-size:15px}.sic .sic-positions{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-block:42px;display:grid}.sic .sic-position{border-top:3px solid var(--sic-ink);padding-top:24px}.sic .sic-position-mark{min-height:68px;color:var(--sic-orange);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.sic .sic-position-mark svg{flex:0 0 42px;width:42px;height:42px}.sic .sic-letter{font-family:Anton,sans-serif;font-size:64px;line-height:1}.sic .sic-position p{margin:0}.sic .sic-centered{text-align:center}.sic .sic-centered .sic-inner{max-width:900px}.sic .sic-question{background:var(--sic-red);color:var(--sic-cream);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:4px 12px;display:inline}.sic .sic-decision p{max-width:70ch;margin:32px auto 0}.sic .sic-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.sic .sic-guide{grid-template-columns:3fr 2fr;align-items:start;gap:56px;display:grid}.sic .sic-guide .sic-body p+p{margin-top:24px}.sic .sic-guide-photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 10%;width:100%;display:block}.sic .sic-steps{counter-reset:coaching-step;margin:0;padding:0;list-style:none}.sic .sic-steps li{counter-increment:coaching-step;border-top:1px solid var(--sic-rule);padding:18px 0 18px 52px;position:relative}.sic .sic-steps li:before{content:"0" counter(coaching-step);color:var(--sic-orange);font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;position:absolute;top:18px;left:0}.sic .sic-plan li{padding:28px 0 28px 90px}.sic .sic-plan li:before{font-family:Anton,sans-serif;font-size:48px;line-height:1;top:28px}.sic .sic-plan p{max-width:70ch;margin:0}.sic .sic-run{max-width:90ch;margin-top:42px}.sic .sic-filter{max-width:68ch;margin-top:34px}.sic .sic-dark{background:var(--sic-ink);color:var(--sic-cream);border-color:var(--sic-ink)}.sic .sic-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-block:36px;display:grid}.sic .sic-physical{--sic-pillar:var(--sic-physical)}.sic .sic-professional{--sic-pillar:var(--sic-professional)}.sic .sic-personal{--sic-pillar:var(--sic-personal)}.sic .sic-posterity{--sic-pillar:var(--sic-posterity)}.sic .sic-card{border:1px solid var(--sic-ink);border-radius:6px;flex-direction:column;min-height:355px;display:flex;overflow:hidden}.sic .sic-card-strip{background:var(--sic-pillar);color:var(--sic-cream);text-transform:uppercase;padding:10px 18px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700}.sic .sic-card-content{flex-direction:column;flex:1;padding:24px 18px 18px;display:flex}.sic .sic-card h3{margin-bottom:20px;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:900;line-height:1.05}.sic .sic-card p{font-size:15px;line-height:1.6}.sic .sic-card .sic-done{border-top:1px solid var(--sic-rule);margin-top:auto;margin-bottom:0;padding-top:16px;font-size:13px}.sic .sic-review{border-top:1px solid var(--sic-rule);max-width:80ch;margin-top:28px;padding-top:28px}.sic .sic-stories-grid{max-width:850px}.sic .sic-story{border-left:4px solid var(--sic-pillar);margin-bottom:34px;padding-left:24px}.sic .sic-story strong{color:var(--sic-pillar);font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:700}.sic .sic-story p{margin-bottom:0}.sic .sic-stories-closing{max-width:50ch;margin-top:36px;font-size:24px}.sic .sic-testimonial{border:1px solid var(--sic-rule);border-radius:6px;max-width:900px;margin:0 auto 48px;padding:44px}.sic .sic-testimonial blockquote{margin-bottom:28px;font-size:22px;line-height:1.65}.sic .sic-testimonial figcaption{font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.sic .sic-quote-block{margin-bottom:0}.sic .sic-credentials{border-top:1px solid var(--sic-rule);max-width:90ch;margin-inline:auto;padding-top:28px}.sic .sic-credentials a{text-underline-offset:4px;text-decoration:underline}.sic ul.sic-credentials{padding-left:0;list-style:none}.sic .sic-credentials li+li{margin-top:8px}.sic .sic-proof{grid-template-columns:3fr 2fr;align-items:start;gap:56px;display:grid}.sic .sic-proof-copy .sic-testimonial{margin-left:0}.sic .sic-proof-copy .sic-credentials{margin-inline:0}.sic .sic-proof-photo{aspect-ratio:2/3;object-fit:cover;object-position:50% 8%;width:100%;display:block}.sic .sic-final-photo{object-fit:cover;border-radius:50%;width:120px;height:120px;margin:0 auto 28px;display:block}.sic .sic-faq{max-width:900px}.sic .sic-faq details{border-top:1px solid var(--sic-rule)}.sic .sic-faq details:last-child{border-bottom:1px solid var(--sic-rule)}.sic .sic-faq summary{cursor:pointer;padding:22px 36px 22px 0;font-weight:600;list-style:none;position:relative}.sic .sic-faq summary::-webkit-details-marker{display:none}.sic .sic-faq summary:after{content:"+";color:var(--sic-orange);font-size:26px;font-weight:400;position:absolute;top:18px;right:4px}.sic .sic-faq details[open] summary:after{content:"−"}.sic .sic-faq-answer{max-width:70ch;padding-bottom:22px}.sic .sic-faq-answer p{margin:0}.sic .sic-faq-answer p+p{margin-top:16px}.sic .sic-final .sic-inner{max-width:900px}.sic .sic-final .sic-actions{justify-content:center}.sic .sic-final-line{max-width:60ch;margin:20px auto 0;font-size:20px}.sic .sic-newsletter{color:var(--sic-muted);border-top:1px solid var(--sic-rule);padding-block:40px}.sic .sic-newsletter .sic-email{border-top:0;margin-top:0;padding-top:0;font-size:15px}.sic .sic-newsletter .sic-button{min-height:46px;padding:11px 22px;font-size:16px}.sic .sic-newsletter .sic-email-success{text-align:center;font-size:15px}.sic .sic-placeholders{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;font-size:15px;display:flex}.sic .sic-email{border-top:1px solid var(--sic-rule);max-width:560px;margin:40px auto 0;padding-top:32px}.sic .sic-email label{margin-bottom:12px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;display:block}.sic .sic-email-row{flex-wrap:wrap;gap:10px;display:flex}.sic .sic-email input{border:1px solid var(--sic-rule);background:var(--sic-cream);color:var(--sic-ink);font:inherit;border-radius:4px;flex:220px;min-width:0;padding:14px 16px}.sic .sic-email-error{margin-top:14px;font-size:14px}.sic .sic-email-success{max-width:60ch;margin:0 auto;font-size:18px;font-weight:600}.sic .sic-sticky{z-index:45;background:var(--sic-cream);color:var(--sic-ink);border-top:1px solid var(--sic-rule);padding:12px 24px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.sic .sic-sticky-inner{justify-content:space-between;align-items:center;gap:20px;width:min(100%,1200px);margin-inline:auto;display:flex}.sic .sic-sticky .sic-actions{margin:0}.sic .sic-sticky p{margin:0;font-weight:600}@media (width<=1000px){.sic .sic-hero-layout{grid-template-columns:1fr;gap:32px}.sic .sic-hero h1{font-size:56px}.sic .sic-hook{font-size:27px}.sic .sic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sic .sic-two-col{gap:32px}.sic .sic-sticky p{display:none}.sic .sic-sticky-inner{justify-content:center}.sic .sic-positions{grid-template-columns:1fr}}@media (width<=700px){.sic .sic-inner{width:calc(100% - 40px)}.sic .sic-section{padding-block:64px}.sic .sic-hero{padding-top:40px;padding-bottom:64px}.sic .sic-positions,.sic .sic-two-col{grid-template-columns:1fr}.sic .sic-detail-grid{grid-template-columns:1fr;gap:32px}.sic .sic-final-line{font-size:18px}.sic .sic-newsletter{padding-block:32px}.sic .sic-guide,.sic .sic-proof{grid-template-columns:1fr;gap:32px}.sic .sic-guide-photo{order:-1;max-width:420px}.sic .sic-final-photo{width:96px;height:96px}.sic .sic-hero h1{font-size:44px}.sic .sic-heading{font-size:36px}.sic .sic-how .sic-heading{font-size:32px}.sic .sic-final .sic-heading{font-size:28px}.sic .sic-lead{font-size:19px}.sic .sic-hook{margin-bottom:16px;font-size:22px}.sic .sic-mechanism{margin-bottom:28px;font-size:18px}.sic .sic-price{margin-bottom:26px;font-size:18px}.sic .sic-actions{gap:10px}.sic .sic-actions .sic-button{flex:auto}.sic .sic-button{padding:13px 22px;font-size:17px}.sic .sic-positions{gap:28px}.sic .sic-position-mark{min-height:50px;margin-bottom:18px}.sic .sic-position-mark svg{flex-basis:36px;width:36px;height:36px}.sic .sic-letter{font-size:48px}.sic .sic-card-grid{grid-template-columns:1fr;gap:22px;max-width:400px;margin-inline:auto}.sic .sic-card{min-height:330px}.sic .sic-card-content{padding:26px}.sic .sic-card h3{font-size:28px}.sic .sic-card p{font-size:17px}.sic .sic-card-strip{padding-inline:26px}.sic .sic-testimonial{padding:26px}.sic .sic-testimonial blockquote{font-size:18px}.sic .sic-sticky{padding-inline:16px}.sic .sic-sticky .sic-actions{flex-wrap:nowrap;gap:8px;width:100%}.sic .sic-sticky .sic-button{min-height:48px;padding:10px 14px;font-size:16px}.sic .sic-sticky .sic-secondary{flex:none}}@media (width<=360px){.sic .sic-final .sic-heading{font-size:24px}.sic .sic-hero h1{font-size:40px}}
