@keyframes pr-page-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-fade{0%{opacity:0}to{opacity:1}}@keyframes pr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(:root:has(.landing-page)) *,:where(:root:has(.landing-page)) :before,:where(:root:has(.landing-page)) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes pr-orbit{to{transform:rotate(360deg)}}@keyframes pr-petal-drift{0%{transform:translateY(-10px)rotate(-13deg)}to{transform:translateY(12px)rotate(-5deg)}}@keyframes pr-control-reveal{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes pr-live-pulse{0%{opacity:.7;transform:scale(.55)}80%,to{opacity:0;transform:scale(1.3)}}@keyframes pr-video-loading{to{transform:rotate(360deg)}}:where(:root:has(.landing-page)) .cl-section{border-block-start:0;max-width:1080px;margin-inline:auto;padding-block:clamp(66px,8vw,104px)}:where(:root:has(.landing-page)) .cl-section h2{color:#81455f;letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0 0 32px;font-size:clamp(27px,3.7vw,42px);font-weight:700;line-height:1.35}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-section{padding-block:62px}:where(:root:has(.landing-page)) .cl-section h2{margin-bottom:25px}}@media (max-width:600px){:where(:root:has(.landing-page)) .cl-review-card{padding:22px}}@media (prefers-reduced-motion:reduce){:where(:root:has(.landing-page)) .cl-review-heart{transition:none}}@property --cl-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cl-border-orbit{to{--cl-border-angle:360deg}}:where(:root:has(.landing-page)) .cl-story-page{--story-title:clamp(28px, 3.1vw, 40px);--story-body:clamp(18px, 1.5vw, 20px);--story-small:13px;--story-ink:#59384b;--story-muted:#6c5262;--cl-ink:var(--story-ink);--cl-muted:var(--story-muted);--story-rose:#995b7a;--story-line:#d9bccc;--story-surface:#fffafded;--story-shadow:0 3px 5px #6f3b5305, 0 12px 26px -12px #85506e26, 0 28px 56px -28px #85506e26, inset 0 1px 0 #fff;padding-bottom:80px}:where(:root:has(.landing-page)) .cl-story-page :is(h2,h3,h4){text-wrap:balance}:where(:root:has(.landing-page)) .cl-story-page p{text-wrap:pretty}:where(:root:has(.landing-page)) .cl-story-page :is(section[id],div[id]){scroll-margin-top:calc(var(--header-height,80px) + 24px)}:where(:root:has(.landing-page)) .cl-story-page .cl-section{border:0;max-width:1080px;margin:88px auto;padding:0}:where(:root:has(.landing-page)) .cl-story-page .cl-reviews{max-width:1080px;margin:88px auto;padding:0}:where(:root:has(.landing-page)) .cl-story-page .cl-reviews-heading{border:1px solid var(--story-line);box-shadow:var(--story-shadow);background:#fffafdf0;border-radius:28px;max-width:880px;margin:0 auto 32px;padding:32px}:where(:root:has(.landing-page)) .cl-story-page .cl-reviews-heading p{font-size:var(--story-body)}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-story{box-shadow:var(--story-shadow);background:#fffafdf0;border-color:#d9c0d0;flex-direction:column;padding-top:30px;display:flex}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-stats>div{box-shadow:var(--story-shadow);border-color:#dcc4d1}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-stats dt{font-size:var(--story-body)}@media (max-width:900px){:where(:root:has(.landing-page)) .cl-story-page .cl-omar-story{margin-inline:auto}}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-story-page{padding-bottom:36px}:where(:root:has(.landing-page)) .cl-story-page .cl-section,:where(:root:has(.landing-page)) .cl-story-page .cl-reviews{margin-block:58px}:where(:root:has(.landing-page)) .cl-story-page .cl-reviews-heading{padding:28px 20px}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-story{padding:26px 22px}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-stats{grid-template-columns:minmax(0,1fr);gap:12px}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-stats>div{aspect-ratio:auto;text-align:start;grid-template-columns:46px minmax(0,1fr);gap:8px 16px;padding:18px;display:grid}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-stats svg{grid-row:span 2;margin:0}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-stats dd{font-size:var(--story-body);text-align:start;margin:0}:where(:root:has(.landing-page)) .cl-story-page .cl-omar-stats dt{font-size:var(--story-body);text-align:start}}@keyframes cl-lesson-pan{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--lesson-text-shift))}}:where(:root:has(.landing-page)) .cl-story-page :is(.cl-section-heading,.cl-reviews-heading,.cl-flags-intro,.cl-phase-heading,.cl-section--questions>h2){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:where(:root:has(.landing-page)) .cl-story-page :is(.cl-section-heading,.cl-reviews-heading){text-align:center;max-width:880px;margin:0 auto 36px}:where(:root:has(.landing-page)) .cl-story-page :is(h1,h2,.cl-phase-heading h3){-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 48%,#fff 48% 96%,#0000 96%);width:fit-content;margin-inline:auto;padding-inline:8px}:where(:root:has(.landing-page)) .cl-story-page :is(h3,h4){font-size:var(--story-body);font-weight:700}:where(:root:has(.landing-page)) .cl-story-page :is(p,li,button,.cl-text-link,.pr-book,.cl-offer-kicker,.cl-transformation-takeaway strong){font-size:var(--story-body);line-height:1.8}:where(:root:has(.landing-page)) .cl-story-page :is(p,li,.cl-text-link,.pr-book,.cl-transformation-takeaway strong){font-weight:400}:where(:root:has(.landing-page)) .cl-story-page :is(small,.cl-eyebrow,.cl-chapter-number,.cl-phase-number,.cl-comparison-tab,.cl-comparison-index,.cl-gift-signature,.cl-offer-gift,.cl-offer-price>span,.cl-flag-heading p,.cl-gift-steps li,.cl-offer-checkout>small){font-size:var(--story-small);font-weight:400;line-height:1.6}@keyframes cl-cloud-drift{0%{transform:translate(-22px,6px)rotate(-3deg)}to{transform:translate(26px,-16px)rotate(3deg)}}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-story-page :is(.cl-section-heading,.cl-reviews-heading){padding:0}}:where(:root:has(.landing-page)) .cl-story-page .cl-reviews-rail .cl-review-card header strong{font-size:var(--story-body);font-weight:700}:where(:root:has(.landing-page)) .cl-story-page :is(.cl-review-card blockquote,.cl-review-summary){font-size:var(--story-body);font-weight:400}:where(:root:has(.landing-page)) .cl-story-page :is(.cl-review-byline,.cl-review-avatar){font-size:var(--story-small);font-weight:400}:where(:root:has(.landing-page)) .cl-story-page :is(.cl-library-product li,.cl-review-card blockquote,.cl-review-summary,.cl-reviews-heading p,.cl-flags-closing p){color:var(--story-muted)}@keyframes cl-unit-title-pan{0%,18%{transform:translate(0)}82%,to{transform:translateX(var(--unit-title-travel))}}:where(:root:has(.landing-page)) .cl-owner-brief{--story-ink:#402d39;--story-muted:#64515d}:where(:root:has(.landing-page)) .cl-owner-brief :is(.cl-section-heading,.cl-reviews-heading){text-align:center}:where(:root:has(.landing-page)) .cl-owner-brief :is(.cl-section-heading,.cl-reviews-heading) h2:has(>.cl-heading-text){text-align:center;background:0 0;width:100%;max-width:100%;margin-inline:auto;padding-inline:0;display:block}:where(:root:has(.landing-page)) .cl-owner-brief .cl-heading-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 48%,#fff 48% 96%,#0000 96%);padding-inline:8px;display:inline}@keyframes cl-ai-spectrum{0%,to{transform:rotate(0)}22%{transform:rotate(145deg)}43%{transform:rotate(65deg)}71%{transform:rotate(290deg)}88%{transform:rotate(210deg)}}@property --cl-offer-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cl-offer-border-orbit{to{--cl-offer-glow-angle:360deg}}@keyframes cl-offer-light-right{0%,to{transform:translate(0)}32%{transform:translate(-70px,50px)}69%{transform:translate(30px,25px)}}@keyframes cl-offer-light-left{0%,to{transform:translate(0)}26%{transform:translate(50px,-30px)}74%{transform:translate(-20px,-65px)}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card--reference{background:#fafafa;border:1px solid #e8e7e9;border-radius:28px;min-height:330px;padding:clamp(24px,3vw,38px);box-shadow:0 10px 30px -24px #59384b30}:where(:root:has(.landing-page)) .cl-review-card--reference header{align-items:center;gap:18px;display:flex}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference .cl-review-avatar{color:#fff;background:#60b3d6;outline:none;flex:0 0 64px;width:64px;height:64px;font-size:25px;font-weight:700}:where(:root:has(.landing-page)) .cl-review-identity{text-align:start;gap:5px;min-width:0;display:grid}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference .cl-review-identity strong{color:#242424;font-size:20px;font-weight:700;line-height:1.5}:where(:root:has(.landing-page)) .cl-review-identity>span{color:#909090;font-size:14px;line-height:1.5}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference blockquote{color:#606060;text-align:start;margin:0 0 28px;font-size:19px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference footer{direction:inherit;color:#999;padding-top:18px;display:block;position:relative}:where(:root:has(.landing-page)) .cl-review-card--reference footer:before{content:"";top:0;background:#e5e5e5;width:76px;height:1px;position:absolute;inset-inline-start:0}:where(:root:has(.landing-page)) .cl-review-source{color:#999;align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}@media (max-width:600px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference .cl-review-avatar{flex-basis:54px;width:54px;height:54px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference blockquote{font-size:17px}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-heading-text{box-shadow:0 0 4px -2px color-mix(in srgb, var(--story-ink) 32%, transparent)}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference .cl-review-avatar{background:linear-gradient(145deg,#3290be,#75bddc);font-size:19px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference:nth-child(3n+2) .cl-review-avatar{background:linear-gradient(145deg,#9162ac,#c398d3)}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference:nth-child(3n) .cl-review-avatar{background:linear-gradient(145deg,#ac5981,#d59bb5)}:where(:root:has(.landing-page)) .cl-review-identity>span{text-align:start;unicode-bidi:isolate}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card--reference{isolation:isolate;background:#fffcfe;border-color:#d6c6d0;position:relative;overflow:hidden;box-shadow:0 3px 8px #59384b06,0 18px 34px -25px #59384b35}:where(:root:has(.landing-page)) .cl-review-card--reference:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(135deg,#0000 0 22px,#a8799222 22px 23px,#0000 23px 44px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 65%);mask-image:linear-gradient(135deg,#000,#0000 65%)}:where(:root:has(.landing-page)) .cl-review-card--reference[dir=ltr]:before{background-image:repeating-linear-gradient(45deg,#0000 0 22px,#a8799222 22px 23px,#0000 23px 44px);-webkit-mask-image:linear-gradient(45deg,#000,#0000 65%);mask-image:linear-gradient(45deg,#000,#0000 65%)}:where(:root:has(.landing-page)) .cl-review-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}:where(:root:has(.landing-page)) .cl-review-dots button{cursor:pointer;background:0 0;border:0;width:18px;height:28px;padding:0;transition:width .25s;position:relative}:where(:root:has(.landing-page)) .cl-review-dots button:before{content:"";background:#d5bdcb;border-radius:999px;width:7px;height:7px;transition:width .25s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:has(.landing-page)) .cl-review-dots button[aria-current]{width:34px}:where(:root:has(.landing-page)) .cl-review-dots button[aria-current]:before{background:#a14867;width:25px}:where(:root:has(.landing-page)) .cl-review-dots button:focus-visible{outline-offset:1px;border-radius:999px;outline:2px solid #a14867}@media (prefers-reduced-motion:reduce){:where(:root:has(.landing-page)) .cl-review-dots button,:where(:root:has(.landing-page)) .cl-review-dots button:before{transition:none}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card--reference{min-height:0;padding:22px 26px}:where(:root:has(.landing-page)) .cl-review-card--reference .cl-review-identity{gap:0}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference .cl-review-avatar{flex-basis:54px;width:54px;height:54px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference blockquote{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.7em;margin:0 0 18px;font-size:17px;line-height:1.85;display:-webkit-box;overflow:hidden}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference footer{padding-top:14px}@media (max-width:600px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card--reference{padding:20px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail{-webkit-mask-image:none;mask-image:none}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-carousel{margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail{padding-inline:32px;scroll-padding-inline:32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}:where(:root:has(.landing-page)) .cl-owner-brief .cl-heading-text{filter:drop-shadow(0 0 2px #a1486750)}@media (max-width:600px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail{padding-inline:22px;scroll-padding-inline:22px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-heading-text{box-shadow:none;filter:none;background:linear-gradient(transparent 48%, #fff 48% 90%, var(--pr-rose,#a14867) 90% 96%, transparent 96%);padding-bottom:.24em}@keyframes cl-ai-star-breathe{0%,to{opacity:0;transform:scale(.78)}45%,55%{opacity:.3;transform:scale(1)}}@media (min-width:1024px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail{gap:16px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card{flex-basis:calc(33.3333% - 10.6667px)}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card--reference{padding:18px 20px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference header{gap:12px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference .cl-review-avatar{flex-basis:44px;width:44px;height:44px;font-size:17px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference .cl-review-identity strong{font-size:17px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-review-card--reference blockquote{font-size:15px}}@keyframes cl-offer-artwork-fade{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@keyframes cl-lesson-wheel-depth{0%{scale:.94}30%,70%{scale:1}to{scale:.94}}@keyframes cl-lesson-edge-recede{0%{opacity:.72;transform:scale(.91)}32%,68%{opacity:1;transform:scale(1)}to{opacity:.72;transform:scale(.91)}}}@keyframes cl-hero-content-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes cl-hero-pattern-enter{0%{opacity:0}to{opacity:1}}@keyframes cl-hero-orbit-drift{0%{transform:translateY(0)rotate(0)}to{transform:translateY(12px)rotate(3deg)}}@keyframes cl-hero-orbit-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes cl-course-wash-fade{0%{opacity:0}to{opacity:1}}@keyframes cl-ai-robot-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes cl-preview-seek-flash{0%{opacity:0}20%,55%{opacity:1}to{opacity:0}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-story{--creator-portrait-size:176px;max-width:850px;padding-top:calc(var(--creator-portrait-size) / 2);text-align:center;display:block}:where(:root:has(.landing-page)) .cl-creator-card{padding:calc(var(--creator-portrait-size) / 2 + 18px) clamp(20px, 4vw, 44px) 28px;background-color:#fffafd;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none' stroke='%23a87891' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M0 24Q24 24 24 0M72 96Q72 72 96 72M38 48a10 10 0 1 0 20 0a10 10 0 1 0-20 0'/%3E%3Ccircle cx='72' cy='24' r='2' fill='%23a87891' stroke='none' fill-opacity='.1'/%3E%3C/svg%3E");border:1px solid #d7becb;border-radius:32px;position:relative;box-shadow:0 4px 12px #764a6205,0 24px 48px -30px #70364f40}:where(:root:has(.landing-page)) .cl-creator-portrait-frame{width:var(--creator-portrait-size);height:var(--creator-portrait-size);box-sizing:border-box;background:#fffafd;border:1px solid #cfa9bb;border-radius:50%;padding:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px -16px #70364f60}:where(:root:has(.landing-page)) .cl-creator-portrait-crop{border-radius:50%;width:100%;height:100%;overflow:hidden}:where(:root:has(.landing-page)) .cl-creator-portrait{transform-origin:top;object-fit:cover;object-position:center 20%;outline-offset:-1px;background:#fffafd;border-radius:50%;outline:1px solid #0000001a;width:100%;height:100%;display:block;transform:scale(1.2)}:where(:root:has(.landing-page)) .cl-creator-copy{margin-top:0}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-copy p{max-width:62ch;color:var(--story-muted);font-size:var(--story-body);margin:0 auto 16px;line-height:1.9}:where(:root:has(.landing-page)) .cl-creator-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f1dce7;border-radius:3px;padding:.02em .15em}:where(:root:has(.landing-page)) .cl-creator-underline{text-underline-offset:.23em;text-decoration-skip-ink:auto;-webkit-text-decoration:underline #c994ac;text-decoration:underline #c994ac;text-decoration-thickness:2px}:where(:root:has(.landing-page)) .cl-creator-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,560px);margin:0 auto;padding:18px 0 0;list-style:none;display:grid;position:relative}:where(:root:has(.landing-page)) .cl-creator-stats li{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:0 8px;display:flex}:where(:root:has(.landing-page)) .cl-creator-stats .cl-creator-stat-icon{place-items:center;width:60px;height:60px;display:grid}:where(:root:has(.landing-page)) .cl-creator-stat-icon img{object-fit:contain;width:60px;height:60px;display:block}:where(:root:has(.landing-page)) .cl-creator-stats strong{font-variant-numeric:tabular-nums}:where(:root:has(.landing-page)) .cl-creator-stats svg{flex:none}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment{gap:18px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-proof-closing{max-width:54ch;font-size:var(--story-body);text-align:center;color:var(--story-muted);margin:28px auto 0;line-height:1.9}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-story{--creator-portrait-size:136px}:where(:root:has(.landing-page)) .cl-creator-card{border-radius:24px}:where(:root:has(.landing-page)) .cl-creator-stats{gap:12px}:where(:root:has(.landing-page)) .cl-creator-stats li{gap:8px;padding:0}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment{padding-inline:14px}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment{isolation:isolate;background:#fffcfe;border-color:#d6c6d0;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #59384b06,0 18px 34px -25px #59384b35}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment .cl-review-identity{min-width:0}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment blockquote{-webkit-line-clamp:unset;height:auto;margin:0;font-size:16px;line-height:1.9;display:block;overflow:visible}:where(:root:has(.landing-page)) .cl-social-comment footer{margin-top:auto}:where(:root:has(.landing-page)) .cl-social-comment .cl-review-source{text-decoration:none}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment-name{color:#000;font-size:16px;font-weight:500;line-height:1.7}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment blockquote{white-space:pre-wrap;font-weight:400}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-copy p{text-wrap:pretty;max-width:49ch;line-height:2}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-copy p+p{margin-top:20px}:where(:root:has(.landing-page)) .cl-creator-copy strong{color:var(--story-ink);font-weight:700}:where(:root:has(.landing-page)) .cl-creator-stat-copy{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}:where(:root:has(.landing-page)) .cl-creator-stats strong.cl-creator-stat-value{color:var(--story-ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;font-size:clamp(26px,3.4vw,34px);line-height:1.3;display:flex}:where(:root:has(.landing-page)) .cl-creator-stat-unit-window{vertical-align:bottom;display:inline-block;overflow:hidden}:where(:root:has(.landing-page)) .cl-creator-stat-unit-window>span{display:inline-block}:where(:root:has(.landing-page)) .cl-creator-stat-label{color:var(--story-muted);font-size:14px;line-height:1.8}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-creator-stat-label{font-size:13px}}:where(:root:has(.landing-page)) .cl-creator-stats-divider{background:#ddcbd6;width:min(100%,560px);height:1px;margin:20px auto 0;position:relative}:where(:root:has(.landing-page)) .cl-creator-signature{top:0;color:#81455f;white-space:nowrap;background:#fffafd;border:1px solid #ddcbd6;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:400;line-height:1.5;position:absolute;inset-inline-start:18px;transform:translateY(-50%)}:where(:root:has(.landing-page)) .cl-owner-brief[dir=ltr] .cl-creator-signature,:where(:root:has(.landing-page)) .cl-owner-brief[dir=rtl] .cl-creator-signature{inset-inline:auto 18px}:where(:root:has(.landing-page)) .cl-creator-stats .cl-creator-stat-icon{height:88px}:where(:root:has(.landing-page)) .cl-creator-stats .cl-creator-social-icons{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(6,17px);align-content:center;gap:8px 10px;width:152px;height:100px;display:grid}:where(:root:has(.landing-page)) .cl-creator-social-icons a{border-radius:10px;flex:0 0 44px;width:44px;height:44px;display:block}:where(:root:has(.landing-page)) .cl-creator-social-icons a:focus-visible{outline-offset:3px;outline:2px solid #81455f}:where(:root:has(.landing-page)) .cl-creator-social-icons img{border-radius:10px;width:44px;height:44px;box-shadow:0 0 10px -6px #0005}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-proof .cl-reviews-carousel{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding-inline:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%)}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-proof .cl-reviews-rail{padding-inline:12px;scroll-padding-inline:12px;-webkit-mask-image:none;mask-image:none}}:where(:root:has(.landing-page)) .cl-creator-portrait{transform:scale(1.1)}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-story{--creator-portrait-size:152px}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment.cl-review-card--reference>footer{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment>footer[dir=rtl]{direction:rtl}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment>footer[dir=ltr]{direction:ltr}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment>footer .cl-review-source{min-width:0}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment>footer .cl-review-heart-count{flex:none}@media (min-width:901px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail{gap:16px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card.cl-social-comment{flex-basis:calc(33.3333% - 10.6667px);min-height:260px}}:where(:root:has(.landing-page)) .cl-creator-social-icons a:first-child{grid-area:1/2/auto/span 2}:where(:root:has(.landing-page)) .cl-creator-social-icons a:nth-child(2){grid-area:1/4/auto/span 2}:where(:root:has(.landing-page)) .cl-creator-social-icons a:nth-child(3){grid-area:2/1/auto/span 2}:where(:root:has(.landing-page)) .cl-creator-social-icons a:nth-child(4){grid-area:2/3/auto/span 2}:where(:root:has(.landing-page)) .cl-creator-social-icons a:nth-child(5){grid-area:2/5/auto/span 2}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-story{--creator-portrait-size:216px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-signature{inset-inline:auto;left:50%;right:auto;transform:translate(-50%,-50%)}:where(:root:has(.landing-page)) .cl-owner-brief:is([dir=rtl],[dir=ltr]) .cl-creator-signature{inset-inline:auto;left:50%;right:auto}@media (max-width:640px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-story{--creator-portrait-size:168px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-card{padding-bottom:36px}}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-portrait{transform:translateY(-5%)scale(1.3)}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-stats-divider{margin-top:36px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-stats{padding-top:34px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-card{padding-bottom:52px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-social-icons :is(a,img){box-shadow:none;filter:none}:where(:root:has(.landing-page)) .cl-owner-brief .cl-creator-social-icons a{outline:1px solid var(--social-border);outline-offset:-1px}:where(:root:has(.landing-page)) .cl-creator-social-icons [data-platform=facebook]{--social-border:#09459e}:where(:root:has(.landing-page)) .cl-creator-social-icons [data-platform=snapchat]{--social-border:#b8a400}:where(:root:has(.landing-page)) .cl-creator-social-icons [data-platform=youtube]{--social-border:#a70016}:where(:root:has(.landing-page)) .cl-creator-social-icons [data-platform=instagram]{--social-border:#932860}:where(:root:has(.landing-page)) .cl-creator-social-icons [data-platform=tiktok]{--social-border:#00757c}@media (max-width:600px){:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail .cl-review-card.cl-social-comment{flex-basis:min(92%,400px);min-height:0;padding:14px 18px 10px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-reviews-rail{align-items:flex-start}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment blockquote{margin-block:10px 6px;font-size:15px;line-height:1.6}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment.cl-review-card--reference footer{padding-top:6px}:where(:root:has(.landing-page)) .cl-owner-brief .cl-social-comment .cl-review-avatar{flex-basis:40px;width:40px;height:40px}}:where(:root:has(.landing-page)) #cl-free-preview-anchor{aspect-ratio:16/9;background:0 0;border-radius:24px}@keyframes cl-preview-badge-travel-ltr{0%{background-position:0 0}to{background-position:240px 0}}@keyframes cl-preview-badge-travel-rtl{0%{background-position:0 0}to{background-position:-240px 0}}@keyframes cl-preview-badge-glow{0%,to{opacity:0}50%{opacity:.6}}
.landing-page{--home-accent:#52676c;--home-soft:#eaf0ef;--home-line:#d9dfdd;--home-surface:#fdfdfb;--midnight-900:#202c33;--midnight-700:#344249;--midnight-500:#647176;--sand-100:#fafaf7;--sand-300:#f2f4f1;--sand-500:#e9ede9;--sand-700:#d9dfdd;--color-page:#fafaf7;--color-accent-strong:#52676c;--clay-ink:#52676c;--color-border:#d9dfdd;background:var(--color-page);color:var(--midnight-900)}.landing-page :is(.guidance-section,.explore-section,.landing-faq-section,.services-section,.landing-footer-surface,.testimonials-section){background:0 0}.landing-page .services-pattern{display:none}.landing-page :is(.guidance-card,.guidance-card-patterns,.guidance-card-choice,.explore-topic){background:var(--home-surface);border-color:var(--home-line);border-radius:28px;box-shadow:0 8px 24px -20px #34424930}.landing-page :is(.editorial-icon,.explore-icon,.explore-topic:nth-child(3n+2) .explore-icon,.explore-topic:nth-child(3n) .explore-icon){background:var(--home-soft);border:1px solid var(--home-line);color:var(--home-accent);border-radius:16px}.landing-page :is(.guidance-card-patterns,.guidance-card-choice) .editorial-icon,.landing-page .editorial-kicker{color:var(--home-accent)}.landing-page .landing-faq-accordion{background:0 0;border:0;padding-inline:0}.landing-page .landing-faq-accordion .faq-item{border:1px solid var(--home-line);border-radius:22px;margin-bottom:12px;padding-inline:clamp(18px,3vw,28px)}.landing-page .landing-faq-accordion .faq-item:last-child{border-block-end:1px solid var(--home-line)}.landing-page .landing-faq-accordion .faq-trigger{min-height:76px}.landing-page :is(.cl-omar-story,.cl-omar-stats>div){background:var(--home-surface);border-color:var(--home-line);box-shadow:0 12px 30px -24px #34424926}.landing-page .cl-omar-story{color:var(--midnight-700)}.landing-page .cl-omar-story h2.cl-omar-story-author,.landing-page .cl-omar-badge{background:var(--home-soft);border-color:var(--home-line);color:var(--home-accent);box-shadow:none}.landing-page .cl-omar-stats svg,.landing-page .cl-omar-stats>div:nth-child(2) svg,.landing-page .cl-omar-stats>div:nth-child(3) svg{background:var(--home-soft);color:var(--home-accent)}.landing-page .cl-omar-stats dd{color:var(--midnight-900)}.landing-page .cl-omar-stats dt{color:var(--midnight-500)}.landing-page .cl-omar-portrait:before{border-color:#b4c2c2}.landing-page .cl-omar-portrait:after{background:radial-gradient(#dce5e380,#0000 68%)}.landing-page .cl-omar-photo{box-shadow:0 22px 50px -38px #34424950}.landing-page .home-reviews .cl-reviews{max-width:1080px}.landing-page .home-reviews .cl-reviews-heading h2{color:var(--midnight-900);font-weight:600;font-size:clamp(28px,3.6vw,40px)!important}.landing-page .home-reviews .cl-reviews-heading p{color:var(--midnight-500)}.landing-page .home-reviews .cl-review-card{background:var(--home-surface);border-color:var(--home-line);box-shadow:0 12px 26px -22px #34424935}.landing-page .home-reviews .cl-review-avatar{background:var(--home-soft);color:var(--home-accent)}.landing-page .home-reviews .cl-review-card header>svg{color:#b3c1c3}.landing-page .home-reviews :is(.cl-review-card blockquote,.cl-review-byline){color:var(--midnight-700)}.landing-page .home-reviews .cl-review-heart:not([aria-pressed=true]){color:var(--home-accent)}.landing-page .home-reviews .cl-review-heart:hover{background:var(--home-soft)}.landing-page .home-reviews .cl-reviews-rail{scrollbar-color:#a1b4b7 transparent}.landing-page .home-reviews :is(.cl-review-heart,.cl-reviews-rail):focus-visible{outline-color:var(--home-accent)}.landing-page .home-reviews .cl-reviews{padding-bottom:20px}.landing-page .home-reviews .cl-reviews-rail .cl-review-card{min-height:270px;padding-block:28px 20px}.landing-page .home-reviews :is(.cl-review-summary,.cl-review-card header strong){color:var(--midnight-700)}.landing-page .home-reviews+.landing-faq-section{padding-top:32px}@media (max-width:600px){.landing-page .home-reviews .cl-reviews-rail .cl-review-card{min-height:250px;padding-block:24px 16px}.landing-page .home-reviews+.landing-faq-section{padding-top:20px}}.landing-page .home-about-section{padding-block-start:0}.landing-page .home-about-section .cl-section--omar{padding-block-start:clamp(28px,4vw,48px)}html:not(.is-mobile-menu-open) .landing-page:has([data-header-theme=light]) .site-header.is-over-hero{--midnight-900:#fafaf7;--midnight-700:#f4f5f1;--midnight-500:#e1e4df;--sand-100:#202c33;color:#fafaf7}html:not(.is-mobile-menu-open) .landing-page .site-header.is-over-hero .brand-logo-image{filter:brightness(0)invert()}html:not(.is-mobile-menu-open) .landing-page .site-header.is-over-hero.is-condensed .site-header-inner{background:#202c33bf;border-color:#ffffff30}.landing-page .home-course-section{padding-block:clamp(28px,4vw,48px)}.landing-page .editorial-section-heading .editorial-kicker{white-space:nowrap;text-wrap:nowrap;flex-shrink:0;justify-self:center;inline-size:max-content;min-inline-size:0;max-inline-size:100%;padding:6px 12px;font-size:clamp(11px,1.8vw,13px);line-height:1.8}@media (min-width:701px){.landing-page .services-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-page .home-course-section{--story-ink:#202c33;--story-muted:#52636a;--story-line:#d9dfdd;--story-rose:#52676c;padding-inline:clamp(22px,5vw,64px)}.landing-page .home-course-section .cl-creator-card{box-shadow:none;padding-inline:clamp(24px,5vw,56px);background:#fdfdfb;border-color:#d9dfdd;border-radius:26px;padding-bottom:36px}.landing-page .home-course-section .cl-creator-portrait-frame{box-shadow:none;background:#fdfdfb;border-color:#cbd5d3}.landing-page .home-course-section .cl-creator-portrait,.landing-page .home-course-section .cl-creator-highlight{background:#eaf0ef}.landing-page .home-course-section .cl-creator-underline{text-decoration-color:#9cafb0}.landing-page .home-course-section :is(.cl-creator-signature,.cl-creator-stat-value,.cl-creator-stat-label,.cl-creator-stat-unit-window){color:#52676c}.landing-page .home-course-section .cl-creator-stats-divider{border-color:#d9dfdd}.landing-page .home-course-section .cl-creator-stats-divider:before,.landing-page .home-course-section .cl-creator-stats-divider:after{background:#d9dfdd}.landing-page .home-course-section .cl-creator-stats{gap:28px;padding-top:28px}.landing-page .home-course-section .cl-creator-stats .cl-creator-stat-icon{color:#52676c}.landing-page .home-course-section .cl-creator-social-icons>a{box-shadow:none;color:#52676c;background:#eaf0ef;border:1px solid #d9dfdd;border-radius:11px;place-items:center;display:grid}.landing-page .home-course-section .cl-creator-social-icons svg{width:21px;height:21px}.landing-page .home-course-section .cl-creator-stats li>.cl-creator-stat-icon:not(.cl-creator-social-icons){background:#eaf0ef;border:1px solid #d9dfdd;border-radius:16px}.landing-page .home-course-section .cl-reviews-heading h2{color:#202c33;background:0 0;text-decoration:none}.landing-page .home-course-section .cl-reviews-heading h2:before,.landing-page .home-course-section .cl-reviews-heading h2:after{content:none}.landing-page .home-course-section .cl-review-card.cl-social-comment{box-shadow:none;background:#fdfdfb;border-color:#d9dfdd}.landing-page .home-course-section :is(.cl-social-comment-name,.cl-review-card blockquote){color:#344249}.landing-page .home-course-section :is(.cl-review-source,.cl-review-like){color:#647176}.landing-page .home-course-section .cl-review-avatar{background:#eaf0ef}.landing-page .home-course-section .cl-review-like[aria-pressed=true]{color:#cf4057}@media (max-width:480px){.landing-page .home-course-section .cl-creator-card{border-radius:22px;padding-inline:22px}.landing-page .home-course-section .cl-creator-stats{gap:18px}}.landing-page .home-course-section .cl-creator-stats-divider{background:#d9dfdd}.landing-page .home-course-section .cl-creator-signature{background:#fdfdfb;border-color:#d9dfdd}.landing-page .home-course-section .cl-review-heart:not([aria-pressed=true]),.landing-page .home-course-section .cl-review-heart-count span{color:#647176}.landing-page .home-course-section .cl-review-heart:hover{background:#eaf0ef}.landing-page .home-course-section :is(.cl-creator-social-icons a,.cl-review-heart,.cl-reviews-rail):focus-visible{outline-color:#52676c}.landing-page .home-course-section .cl-creator-social-icons>a[data-platform]{--social-border:#d9dfdd;color:#52676c;outline-color:#d9dfdd}.landing-page .home-course-section .cl-creator-stats li>.cl-creator-stat-icon:not(.cl-creator-social-icons){aspect-ratio:1;box-sizing:border-box;flex-shrink:0;align-self:center;width:60px;height:60px}.landing-page .home-course-section .cl-reviews-rail{align-items:stretch}.landing-page .home-course-section .cl-reviews-rail .cl-review-card.cl-social-comment{box-sizing:border-box;flex:0 0 min(88%,400px);align-self:stretch;height:auto;min-height:260px;padding:clamp(18px,3vw,26px)}.landing-page .home-course-section .cl-reviews-rail .cl-review-card.cl-social-comment blockquote{-webkit-line-clamp:unset;height:auto;margin:0;display:block;overflow:visible}.landing-page .home-course-section .cl-review-card.cl-social-comment footer{margin-top:auto}@media (min-width:901px){.landing-page .home-course-section .cl-reviews-rail .cl-review-card.cl-social-comment{flex-basis:calc(33.3333% - 10.6667px)}}
