/*! 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)}.hidden{display:none}.table{display:table}.w-99{width:calc(var(--spacing) * 99)}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--coral:#ec6382;--coral-dark:#d94f70;--coral-pale:#fcf3f5;--ink:#202327;--muted:#69636a;--gold:#fc3;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{letter-spacing:-.035em;margin:0}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #20232714;align-items:center;gap:28px;height:84px;padding:0 clamp(24px,5vw,78px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand-mark,.mini-logo{background:var(--coral);color:#fff;border-radius:50%;place-items:center;font-family:Georgia,serif;font-style:italic;display:grid}.brand-mark{width:43px;height:43px;font-size:22px;box-shadow:0 5px 16px #ec638240}.brand span:last-child{flex-direction:column;line-height:1.15;display:flex}.brand strong{font-size:15px}.brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px}.site-header nav{gap:28px;font-size:14px;font-weight:700;display:flex}.site-header nav a:hover{color:var(--coral)}.button{background:var(--coral);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:16px;min-height:57px;padding:0 27px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 12px 28px #ec638240}.button-small{min-height:45px;box-shadow:none;padding:0 19px;font-size:13px}.hero{background:linear-gradient(110deg,#fff 0 52%,var(--coral-pale) 52%);grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:7vw;min-height:690px;padding:clamp(72px,8vw,116px) clamp(24px,7vw,112px);display:grid;overflow:hidden}.eyebrow{color:var(--coral);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:27px;height:2px}.hero h1 em{color:var(--coral);font-family:Georgia,serif;font-weight:500}.hero-lead{max-width:660px;color:var(--muted);margin-top:26px;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:14px;font-weight:800}.text-link:hover{color:var(--coral);border-color:var(--coral)}.trust-line{color:#555;gap:25px;margin:34px 0 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.trust-line li:before{content:"✓";width:19px;height:19px;color:var(--coral);background:#fde4ea;border-radius:50%;place-items:center;margin-right:7px;display:inline-grid}.hero-visual{place-items:center;min-height:490px;display:grid;position:relative}.course-card{z-index:2;background:linear-gradient(145deg,#fff,#fff9fa);border:1px solid #f5e3e7;border-radius:24px;width:min(100%,490px);min-height:350px;padding:39px;position:relative;transform:rotate(-2deg);box-shadow:0 35px 80px #58363e2e}.course-card:before{content:"";pointer-events:none;border:1px solid #f5dbe1;border-radius:17px;position:absolute;inset:13px}.course-card-top{letter-spacing:.14em;color:var(--coral);align-items:center;gap:12px;font-size:11px;font-weight:900;display:flex}.mini-logo{width:34px;height:34px;font-size:17px}.course-card>p{max-width:350px;margin:32px 0 46px;font-family:Georgia,serif;font-size:35px;line-height:1.18}.path{justify-content:space-between;align-items:center;display:flex}.path-item{color:#777;flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.path-item b{width:38px;height:38px;color:var(--coral);background:#fff;border:1px solid #e6cbd2;border-radius:50%;place-items:center;display:grid}.path-item.active b{background:var(--coral);color:#fff;border-color:var(--coral)}.path-line{background:#e6cbd2;flex:1;height:1px;margin:0 7px 22px}.floating-note{z-index:4;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:14px 19px;display:flex;position:absolute;top:45px;right:-8px;box-shadow:0 16px 40px #482b3229}.floating-note>span{background:var(--gold);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.floating-note p{flex-direction:column;font-size:13px;display:flex}.floating-note small{color:#777;margin-top:3px}.floating-pill{z-index:4;background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:30px;padding:12px 21px;font-size:11px;font-weight:700;position:absolute;bottom:30px;left:0}.gold-spark{background:var(--gold);border-radius:50%;position:absolute}.spark-one{width:12px;height:12px;top:26px;left:12%}.spark-two{width:7px;height:7px;bottom:19%;right:10%}.hero-model-visual{aspect-ratio:1;isolation:isolate;width:min(100%,600px);min-height:0;margin:auto;display:block}.hero-model-photo{z-index:1;object-fit:cover;border-radius:28px;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 28px 70px #58363e2e}.hero-model-visual .held-course-card{width:65.2%;height:32.3%;min-height:0;box-shadow:none;z-index:3;background:0 0;border:0;border-radius:0;flex-direction:column;padding:3.5% 4.5% 3%;display:flex;position:absolute;top:54.1%;left:16.9%;transform:none}.hero-model-visual .held-course-card:before{display:none}.hero-model-visual .held-course-card .course-card-top{letter-spacing:.11em;gap:8px;font-size:clamp(7px,.7vw,10px)}.hero-model-visual .held-course-card .mini-course-logo{width:clamp(20px,2vw,28px);height:clamp(20px,2vw,28px)}.hero-model-visual .held-course-card>p{max-width:none;margin:clamp(7px,1vw,13px) 0 clamp(7px,1vw,14px);font-size:clamp(17px,1.8vw,28px);line-height:1.12}.hero-model-visual .held-course-card .path-item{gap:4px;font-size:clamp(7px,.7vw,9px)}.hero-model-visual .held-course-card .path-item b{width:clamp(20px,2.1vw,29px);height:clamp(20px,2.1vw,29px);font-size:clamp(8px,.8vw,11px)}.hero-model-visual .held-course-card .path-line{margin:0 5px clamp(11px,1.2vw,16px)}.hero-model-visual .floating-note{top:9%;right:-10px}.hero-model-visual .floating-pill{bottom:1.5%;left:2%}.hero-model-visual .gold-spark{z-index:4}.section{padding:110px clamp(24px,7vw,112px)}.section-heading{max-width:790px}.section-heading h2{font-size:clamp(38px,4.2vw,60px);line-height:1.1}.section-heading>p:last-child{color:var(--muted);max-width:670px;margin-top:22px;font-size:17px;line-height:1.7}.problem{background:#fff}.problem-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px;display:grid}.problem-grid article,.benefit-grid article{background:var(--coral-pale);border:1px solid #f5e1e6;border-radius:16px;padding:31px;transition:all .2s}.problem-grid article:hover,.benefit-grid article:hover{transform:translateY(-5px);box-shadow:0 17px 35px #59333c17}.problem-grid article>span,.benefit-grid article>span{color:var(--coral);font-family:Georgia,serif;font-size:27px}.problem-grid h3,.benefit-grid h3{margin:22px 0 10px;font-size:20px}.problem-grid p,.benefit-grid p{color:var(--muted);font-size:14px;line-height:1.65}.solution-strip{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:24px;margin-top:25px;padding:28px 34px;display:flex}.quick-benefits{background:var(--coral-pale)}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.benefit-grid article{background:#fff}.comparison .section-heading{max-width:850px}.comparison .section-heading>p:last-child{margin-left:auto;margin-right:auto}.comparison-labels{grid-template-columns:1fr 1fr;gap:18px;max-width:1120px;margin:54px auto 14px;display:grid}.comparison-labels span{text-align:center;letter-spacing:.09em;text-transform:uppercase;border-radius:30px;padding:11px 18px;font-size:12px;font-weight:900}.comparison-labels span:first-child{color:#5f5b60;background:#ecebed}.comparison-list{gap:14px;max-width:1120px;margin:auto;display:grid}.comparison-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.comparison-card{background:#fff;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:18px;min-height:148px;padding:25px 27px;display:grid}.comparison-before{border:1px solid #e1dfe1}.comparison-after{border:1px solid #efbdc9;position:relative;box-shadow:0 12px 30px #68374314}.comparison-after:before{content:"→";z-index:2;background:var(--gold);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:calc(50% - 18px);left:-28px;box-shadow:0 6px 15px #644b142e}.comparison-number{color:#8b858b;font-family:Georgia,serif;font-size:27px;line-height:1}.comparison-check{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.comparison-card h3{margin-bottom:10px;font-size:20px}.comparison-card p{color:var(--muted);font-size:14px;line-height:1.65}.comparison-mobile-label{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900;display:none}.solution-strip{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:24px;max-width:1120px;margin:25px auto 0;padding:28px 34px;display:flex}.solution-icon{background:var(--coral);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.solution-strip p{color:#f59bb0;text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px;font-size:13px;font-weight:800}.solution-strip strong{font-size:17px;line-height:1.5}.centered{text-align:center;margin:0 auto}.centered .eyebrow{justify-content:center}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;max-width:none;display:grid}.split-heading>p{margin:0 0 7px!important}.curriculum-heading{max-width:900px}.curriculum-heading>p:last-child{margin-left:auto;margin-right:auto}.module-list{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;align-items:start;gap:14px 18px;margin-top:55px;display:grid}.module-list details{background:#fff;border:1px solid #eadde0;border-radius:12px;overflow:hidden;box-shadow:0 7px 20px #4931370d}.faq-list details{border-bottom:1px solid #eadde0}.module-list summary,.faq-list summary{cursor:pointer;align-items:center;gap:16px;padding:19px 18px;list-style:none;display:flex}.module-list summary::-webkit-details-marker{display:none}.faq-list summary::-webkit-details-marker{display:none}.module-number{color:var(--coral);flex:none;font-family:Georgia,serif;font-size:20px}.module-list summary strong{font-size:15px;line-height:1.35}.module-toggle,.faq-list summary span{background:var(--coral-pale);width:30px;height:30px;color:var(--coral);border-radius:50%;flex:0 0 30px;place-items:center;margin-left:auto;font-size:20px;transition:all .2s;display:grid}.module-list details[open]{border-color:#efb8c5;box-shadow:0 12px 28px #59333c17}.module-list details[open] .module-toggle,.faq-list details[open] summary span{background:var(--coral);color:#fff;transform:rotate(45deg)}.module-list details>p{color:var(--muted);padding:0 18px 20px 55px;font-size:13px;line-height:1.65}.center-action{text-align:center;margin-top:42px}.outcomes{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.outcome-copy h2{font-size:clamp(40px,4.2vw,59px);line-height:1.1}.outcome-copy>p:last-child{color:#bfc0c2;margin-top:22px;line-height:1.7}.outcomes ul{grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:0;list-style:none;display:grid}.outcomes li{background:#2b2e32;border-radius:10px;align-items:center;gap:12px;padding:15px;font-size:13px;font-weight:700;display:flex}.outcomes li span{background:var(--coral);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.audience-grid{grid-template-columns:1fr 1fr;gap:23px;margin-top:50px;display:grid}.audience-grid article{background:#fff;border-radius:18px;padding:42px;box-shadow:0 18px 45px #58363e14}.audience-sign{width:46px;height:46px;color:var(--coral);background:#fde3e9;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.audience-grid h3{margin:24px 0;font-size:24px}.audience-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.audience-grid li{background:var(--coral-pale);color:#4e494d;border:1px solid #f1dce1;border-radius:11px;align-items:center;min-height:54px;padding:16px 16px 16px 51px;font-size:14px;font-weight:700;line-height:1.45;transition:all .2s;display:flex;position:relative}.audience-grid li:hover{transform:translateY(-2px);box-shadow:0 10px 24px #58363e14}.audience-grid li:before{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.yes-card li:before{content:"✓";background:var(--coral);color:#fff}.no-card li{background:#fff;border-color:#e5dfe1}.no-card li:before{content:"—";color:#777;background:#ece9ea}.no-card{border:1px solid #eadde0;box-shadow:none!important;background:#ffffff80!important}.no-card>p{border-left:4px solid var(--gold);color:#6d6551;background:#fff8e1;border-radius:11px;margin-top:24px;padding:20px;font-size:13px;line-height:1.6}.about{grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;display:grid}.portrait-placeholder{background:linear-gradient(150deg,#f8dfe5,#fff5f7);border-radius:22px;align-content:center;place-items:center;gap:20px;min-height:490px;display:grid;position:relative;overflow:hidden}.portrait-placeholder:before,.portrait-placeholder:after{content:"";background:#ec63821f;border-radius:50%;position:absolute}.portrait-placeholder:before{width:330px;height:330px;top:-160px;right:-120px}.portrait-placeholder:after{width:230px;height:230px;bottom:-100px;left:-90px}.portrait-placeholder span{background:var(--coral);color:#fff;z-index:2;border-radius:50%;place-items:center;width:128px;height:128px;font-family:Georgia,serif;font-size:65px;font-style:italic;display:grid}.portrait-placeholder small{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#9b5364;z-index:2;font-weight:800;line-height:1.6}.about-copy h2{font-size:clamp(42px,4.8vw,67px)}.about-lead{font-family:Georgia,serif;color:var(--ink)!important;font-size:24px!important}.about-copy>p{color:var(--muted);margin-top:21px;font-size:16px;line-height:1.75}.about-note{border-left:4px solid var(--gold);background:var(--coral-pale);flex-direction:column;gap:7px;margin-top:30px;padding:20px 23px;display:flex}.about-note span{color:#777;font-size:12px;line-height:1.5}.materials-card{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:7vw;padding:clamp(34px,5vw,68px);display:grid;box-shadow:0 25px 65px #5c343e17}.materials-card h2{font-size:clamp(36px,4vw,55px);line-height:1.1}.materials-card>div>p:last-child{color:var(--muted);margin-top:22px;line-height:1.7}.materials-card ul{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.materials-card li{background:var(--coral-pale);border-radius:10px;align-items:center;gap:11px;padding:17px 14px;font-size:13px;font-weight:700;display:flex}.materials-card li span{color:var(--coral);font-size:18px}.materials-card li .whatsapp-icon{color:#fff;background:#25d366;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:14px;font-weight:900;line-height:1;display:grid}.testimonials{background:#fff}.testimonials .section-heading{max-width:850px}.testimonials .section-heading>p:last-child{margin-left:auto;margin-right:auto}.testimonial-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:52px;display:grid}.testimonial-card{background:var(--coral-pale);border:1px solid #eadde0;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 38px #4a303714}.testimonial-card>img{object-fit:cover;object-position:center 28%;background:#eee;width:100%;height:300px;display:block}.testimonial-copy{flex-direction:column;flex:1;padding:26px;display:flex}.testimonial-stars{color:#d9a800;letter-spacing:.12em;font-size:16px}.testimonial-copy blockquote{color:#3d3a3d;margin:16px 0 25px;font-family:Georgia,serif;font-size:17px;line-height:1.65}.testimonial-name{flex-direction:column;gap:5px;margin-top:auto;display:flex}.testimonial-name strong{font-size:15px}.testimonial-name span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.offer{background:var(--coral);color:#fff;grid-template-columns:.75fr 1fr;align-items:center;gap:8vw;display:grid}.offer-copy h2{font-size:clamp(42px,5vw,69px);line-height:1.06}.offer-copy>p:not(.eyebrow){color:#ffe4ea;max-width:640px;margin-top:22px;line-height:1.7}.offer-copy ul{grid-template-columns:1fr;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.offer-copy li:before{content:"✓";color:var(--gold);margin-right:9px;font-weight:900}.price-card{color:var(--ink);background:#fff;border-radius:22px;padding:38px;box-shadow:0 25px 55px #651c2d40}.price-card>p:first-child{font-family:Georgia,serif;font-size:24px}.price-label{color:#6f5710;letter-spacing:.08em;background:#fff0b7;border-radius:4px;margin-top:30px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-block}.price-card>strong{margin-top:14px;font-size:42px;display:block}.price-card>small{color:#777;margin:5px 0 18px;display:block}.purchase-meta{background:var(--coral-pale);color:var(--ink);border-radius:9px;gap:8px;margin:0 0 22px;padding:14px 16px;font-size:12px;font-weight:800;display:grid}.purchase-meta span{display:block}.price-card .button{width:100%}.checkout-note{text-align:center;font-size:11px;line-height:1.5;color:#888!important;margin-top:15px!important}.faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:22px;max-width:1180px;margin:48px auto 0;display:grid}.faq-column{gap:12px;display:grid}.faq-list details{background:#fff;border:1px solid #eadde0;border-radius:12px;overflow:hidden;box-shadow:0 7px 20px #4931370d}.faq-list details[open]{border-color:#efb8c5;box-shadow:0 12px 28px #59333c17}.faq-list summary{padding:20px 18px}.faq-list summary strong{font-size:16px;line-height:1.4}.faq-list details>p{color:var(--muted);padding:0 58px 21px 18px;font-size:14px;line-height:1.7}.final-cta{text-align:center;background:var(--ink);color:#fff;padding:115px 24px}.final-cta>div{max-width:950px;margin:auto}.final-cta .eyebrow{color:#fff;justify-content:center}.final-cta h2{font-size:clamp(42px,5.3vw,74px);line-height:1.06}.final-cta p:not(.eyebrow){color:#c7c8ca;max-width:650px;margin:24px auto;line-height:1.7}.button-gold{background:var(--gold);color:var(--ink);box-shadow:none}.button-gold:hover{background:#f7bd0e}.final-cta small{color:#aaa;margin-top:20px;display:block}.needed{background:#fff8e1;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.needed h2{font-size:clamp(37px,4vw,54px);line-height:1.1}.needed>div>p:last-child{color:var(--muted);margin-top:20px;line-height:1.6}.needed ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.needed li{background:#fff;border:1px solid #f0dfa6;border-radius:9px;padding:16px;font-size:13px;font-weight:700}.needed li:before{content:"○";color:#c79600;margin-right:9px}.legal-info{background:var(--coral-pale);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:5vw;padding:70px clamp(24px,7vw,112px);display:grid}.legal-provider{gap:24px;display:grid}.legal-provider h2{padding-top:18px;font-size:clamp(40px,4vw,58px);line-height:1.05;position:relative}.legal-provider h2:before{content:"";background:var(--coral);border-radius:4px;width:48px;height:4px;position:absolute;top:0;left:0}.legal-provider address{background:#fff;border:1px solid #f0dce1;border-radius:16px;flex-direction:column;gap:7px;padding:25px 27px;font-style:normal;line-height:1.45;display:flex;box-shadow:0 14px 35px #58363e14}.legal-provider address strong{color:var(--coral);font-size:20px}.legal-provider address a{color:var(--coral-dark);text-underline-offset:4px;margin-top:8px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.legal-facts{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:13px;line-height:1.5;display:grid}.legal-facts-column{gap:12px;display:grid}.legal-facts p{background:#ffffffb8;border:1px solid #f1e1e5;border-radius:10px;padding:15px 17px}.legal-facts strong{color:var(--ink);margin-bottom:3px;display:block}.legal-facts small{color:#85777b;border-left:3px solid var(--gold);background:#fff8e1;border-radius:6px;grid-column:1/-1;margin-top:4px;padding:14px 16px;line-height:1.55;display:block}footer{color:#fff;background:#16181b;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:43px clamp(24px,7vw,112px);display:grid}.footer-links{color:#aeb0b2;align-items:center;gap:22px;font-size:12px;display:flex}.footer-links a,.footer-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #65676a;padding:0}.footer-links a:hover,.footer-links button:hover{color:#fff}footer>p{color:#777;border-top:1px solid #303236;grid-column:1/-1;padding-top:20px;font-size:11px}.footer-brand small{color:#8c8f92!important}.cookie-banner{z-index:100;background:#fff;border:1px solid #f1d7de;border-radius:18px;grid-template-columns:1.15fr .9fr auto;align-items:center;gap:22px;max-width:980px;margin:auto;padding:24px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 70px #20232740}.cookie-copy{align-items:flex-start;gap:15px;display:flex}.cookie-mark{background:var(--coral);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cookie-copy h2{margin-bottom:7px;font-size:21px}.cookie-copy p{color:var(--muted);font-size:13px;line-height:1.55}.cookie-categories{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cookie-categories span{background:var(--coral-pale);text-align:center;border-radius:8px;padding:9px}.cookie-categories strong,.cookie-categories small{display:block}.cookie-categories strong{font-size:11px}.cookie-categories small{color:var(--muted);margin-top:3px;font-size:9px}.cookie-actions{gap:8px;display:grid}.cookie-actions .button,.cookie-secondary{cursor:pointer;white-space:nowrap;border-radius:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800}.cookie-secondary{color:var(--ink);background:#fff;border:1px solid #d8cbd0}.cookie-secondary:hover{border-color:var(--coral);color:var(--coral)}.cookie-privacy{color:var(--coral-dark);font-size:10px;text-decoration:underline;position:absolute;bottom:9px;left:77px}.legal-documents{background:#fff}.legal-document{background:#fff;padding:80px clamp(24px,12vw,210px);scroll-margin-top:80px;display:none}.legal-document:target{display:block}.legal-document-head{border-bottom:1px solid #eadde0;max-width:940px;margin:0 auto 42px;padding-bottom:30px;position:relative}.legal-document-head h2{font-size:clamp(40px,5vw,68px);line-height:1.05}.legal-document-head>a{background:var(--coral-pale);width:44px;height:44px;color:var(--coral);border-radius:50%;place-items:center;font-size:28px;font-weight:400;display:grid;position:absolute;top:0;right:0}.legal-document-head>a:hover{background:var(--coral);color:#fff}.legal-copy{color:#4d4a4e;max-width:940px;margin:auto;font-size:15px;line-height:1.75}.legal-copy h3{color:var(--ink);letter-spacing:-.02em;margin:33px 0 9px;font-size:21px}.legal-copy h3:first-child{margin-top:0}.legal-copy p+p{margin-top:12px}.legal-copy a:not(.button){color:var(--coral-dark);text-underline-offset:3px;text-decoration:underline}.legal-copy address{font-style:normal;line-height:1.75}.legal-note{border-left:4px solid var(--gold);color:#675f48;background:#fff8e1;padding:17px 20px;font-size:13px;margin-top:32px!important}.withdrawal-template{background:var(--coral-pale);border:1px solid #eadde0;border-radius:12px;margin:16px 0 25px;padding:24px}.withdrawal-template p+p{margin-top:12px}.legal-action{margin-top:25px}.contact-card{max-width:700px;margin-left:auto;margin-right:auto}.contact-card>p{margin-top:24px}.contact-card address{background:var(--coral-pale);border-radius:12px;padding:24px;font-size:17px}.contact-form{background:linear-gradient(135deg,#fff7f9,#fff);border:1px solid #efbdc9;border-radius:16px;gap:17px;margin-top:28px;padding:27px;display:grid;box-shadow:0 16px 34px #7c30441a}.contact-field{gap:7px;display:grid}.contact-field label{color:var(--ink);font-size:14px;font-weight:800}.contact-field input,.contact-field textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #e6cbd2;border-radius:9px;outline:none;padding:13px 14px;font-size:16px;line-height:1.45;transition:border-color .2s,box-shadow .2s}.contact-field textarea{resize:vertical;min-height:150px}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ec638226}.contact-form .button{justify-self:start;margin-top:4px}.contact-form-note{border-left:4px solid var(--gold);color:#675f48;background:#fff8e1;border-radius:8px;padding:13px 15px;font-size:14px;margin:0!important}.brand-logo{object-fit:contain;border-radius:50%;flex:none;width:56px;height:56px;box-shadow:0 5px 16px #ec638229}.mini-course-logo{object-fit:contain;border-radius:50%;width:38px;height:38px}.portrait-wrap{background:var(--coral-pale);border-radius:22px;min-height:490px;overflow:hidden;box-shadow:0 24px 60px #50313921}.portrait-photo{object-fit:cover;object-position:center;width:100%;height:100%;min-height:490px;display:block}.offer-logo{object-fit:contain;border-radius:50%;width:88px;height:88px;margin:0 auto 20px;display:block}.price-card>p{text-align:center;font-family:Georgia,serif;font-size:24px}.price-card .price-label{background:var(--gold);color:var(--ink);border-radius:20px;margin:24px auto 0;padding:8px 13px;font-size:11px;display:table}.old-price{text-align:center;color:#807980;margin-top:20px;font-size:15px}.old-price del{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-size:22px;font-weight:800}.price-card>strong{text-align:center;color:var(--coral);font-size:62px;line-height:1}.price-card>small{text-align:center;font-size:13px}.footer-brand .brand-logo{box-shadow:none}.legal-facts{display:block}.legal-facts-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.legal-facts-list li{color:var(--muted);padding-left:24px;font-size:14px;line-height:1.55;position:relative}.legal-facts-list li:before{content:"•";color:var(--coral);font-size:22px;line-height:1;position:absolute;top:-1px;left:2px}.legal-facts-list strong{color:var(--ink);margin:0 5px 0 0;display:inline}.legal-facts small{margin-top:24px}@media (width<=980px){.site-header nav{display:none}.hero{background:linear-gradient(#fff 0 57%,var(--coral-pale) 57%);grid-template-columns:1fr;padding-top:70px}.hero-copy{text-align:center;margin:auto}.hero .eyebrow,.hero-actions{justify-content:center}.trust-line{flex-wrap:wrap;justify-content:center}.hero-visual{min-height:430px}.problem-grid,.benefit-grid{grid-template-columns:1fr 1fr}.problem-grid article:last-child,.benefit-grid article:last-child{grid-column:1/-1}.site-header{padding-inline:24px}.outcomes,.about,.materials-card,.offer,.needed,.legal-info{grid-template-columns:1fr}.split-heading{grid-template-columns:1fr;gap:10px}.module-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.outcomes ul{margin-top:10px}.about{gap:45px}.portrait-wrap,.portrait-photo{min-height:390px}.materials-card{gap:40px}.testimonial-grid{grid-template-columns:1fr 1fr}.testimonial-card:last-child{grid-column:1/-1}.testimonial-card>img{height:330px}.offer{gap:45px}.needed{gap:40px}.legal-info{gap:24px}.cookie-banner{grid-template-columns:1fr 1fr}.cookie-copy{grid-column:1/-1}.cookie-categories{align-self:stretch}}@media (width<=640px){.site-header{height:72px}.brand small,.button-small{display:none}.hero{min-height:auto;padding:56px 20px 72px}.hero h1{font-size:44px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;gap:20px}.hero-actions .button{width:100%}.trust-line{gap:12px;margin-top:28px}.hero-visual{min-height:360px}.course-card{min-height:300px;padding:28px 24px}.course-card>p{margin:26px 0 38px;font-size:28px}.hero-model-visual{min-height:0}.hero-model-visual .held-course-card{min-height:0;padding:3% 4.5% 2.5%}.hero-model-visual .held-course-card .course-card-top{gap:5px;font-size:7px}.hero-model-visual .held-course-card .mini-course-logo{width:16px;height:16px}.hero-model-visual .held-course-card>p{margin:4px 0 5px;font-size:clamp(12px,3.8vw,16px);line-height:1.08}.hero-model-visual .held-course-card .path-item{gap:2px;font-size:6px}.hero-model-visual .held-course-card .path-item b{width:16px;height:16px;font-size:7px}.hero-model-visual .held-course-card .path-line{margin:0 3px 8px}.floating-note{top:16px;right:-8px}.floating-pill{bottom:6px;left:8px}.hero-model-visual .floating-note{gap:7px;padding:9px 11px;top:6%}.hero-model-visual .floating-note>span{width:23px;height:23px}.hero-model-visual .floating-note p{font-size:10px}.hero-model-visual .floating-pill{padding:9px 13px;font-size:8px;bottom:1.5%;left:2%}.section{padding:78px 20px}.section-heading h2{font-size:36px}.problem-grid,.benefit-grid,.audience-grid,.outcomes ul,.materials-card ul,.offer-copy ul,.needed ul,.testimonial-grid,.faq-list{grid-template-columns:1fr}.problem-grid article:last-child,.benefit-grid article:last-child,.testimonial-card:last-child{grid-column:auto}.solution-strip{align-items:flex-start;padding:25px 22px}.module-list summary{gap:12px}.module-list summary strong{font-size:15px}.module-list details>p{padding-left:42px}.audience-grid article{padding:30px 24px}.testimonial-card>img{height:290px}.testimonial-copy{padding:23px}.price-card{padding:29px 22px}.faq-list{gap:12px}.faq-list summary strong{font-size:15px}.final-cta{padding:85px 20px}.legal-document{padding:58px 20px}.legal-document-head{padding-right:58px}.legal-document-head h2{font-size:38px}.legal-copy{font-size:14px}.legal-action{text-align:center;width:100%;padding-inline:16px}.cookie-banner{grid-template-columns:1fr;gap:14px;max-height:calc(100vh - 20px);padding:19px;bottom:10px;left:10px;right:10px;overflow:auto}.cookie-copy{grid-column:auto}.cookie-categories{grid-template-columns:1fr 1fr 1fr}.cookie-privacy{text-align:center;position:static}.cookie-actions{grid-template-columns:1fr 1fr}.cookie-actions .button,.cookie-secondary{white-space:normal;padding-inline:10px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.legal-facts{grid-template-columns:1fr}.legal-facts small{grid-column:auto}.legal-provider address{padding:22px 20px}.legal-provider address a{overflow-wrap:anywhere}.comparison{background:#fff}.comparison-labels{display:none}.comparison-list{gap:24px;margin-top:42px}.comparison-row{grid-template-columns:1fr;gap:12px}.comparison-card{gap:14px;min-height:0;padding:23px 21px}.comparison-mobile-label{display:block}.comparison-after{background:var(--coral-pale)}.comparison-after:before{content:"↓";top:-24px;left:calc(50% - 18px)}.comparison-card h3{font-size:19px}.solution-strip{margin-top:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--coral:#f25f82;--coral-dark:#d83e65;--coral-pale:#fff0f4;--gold:#ffca28;--ink:#1d2025;--muted:#625c63}body{background:#fffdfd}::selection{color:var(--ink);background:#ffd8e2}.site-header{border-top:4px solid var(--coral);background:#fffffff5;box-shadow:0 10px 35px #602a3a1a}.site-header nav a{padding:12px 0;position:relative}.site-header nav a:after{content:"";background:linear-gradient(90deg,var(--coral),var(--gold));border-radius:2px;height:2px;transition:all .25s;position:absolute;bottom:4px;left:0;right:100%}.site-header nav a:hover:after{right:0}.button{background:linear-gradient(135deg,#ff7392 0%,var(--coral) 42%,var(--coral-dark) 100%);letter-spacing:.01em;border:1px solid #ffffff59;position:relative;overflow:hidden;box-shadow:0 15px 34px #d83e6557,inset 0 1px #ffffff59}.button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:30%;height:220%;transition:left .45s;position:absolute;top:-60%;left:-45%;transform:rotate(18deg)}.button:hover{background:linear-gradient(135deg,#ff6f91,var(--coral-dark));transform:translateY(-3px);box-shadow:0 20px 40px #d83e656b}.button:hover:after{left:120%}.hero{isolation:isolate;background:radial-gradient(circle at 91% 12%,#ffca284d,#0000 22%),radial-gradient(circle at 76% 72%,#f25f8238,#0000 34%),linear-gradient(118deg,#fff 0 50%,#fff0f4 50% 76%,#ffe7ee 100%);position:relative}.hero:before{content:"";z-index:0;border:1px solid #f25f8240;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;right:-180px;box-shadow:0 0 0 45px #fff3,0 0 0 95px #ffca2814}.hero>*{z-index:1;position:relative}.hero h1{text-shadow:0 8px 32px #3f222b14}.hero h1 em{background:linear-gradient(110deg,var(--coral-dark),#ff7896);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{color:#554e55;font-size:19px}.hero-model-photo{border:5px solid #ffffffe6;outline:2px solid #ffca288c;box-shadow:0 35px 80px #772e4140,0 0 60px #f25f822e}.floating-note{border:1px solid #ffe38a;box-shadow:0 18px 45px #58363e30,0 0 0 6px #ffffff8c}.floating-pill{background:linear-gradient(135deg,var(--ink),#3c2630);box-shadow:0 12px 28px #1d202540}.gold-spark{box-shadow:0 0 0 7px #ffca282e,0 0 26px #ffca28cc}.trust-line{flex-wrap:wrap;gap:12px}.trust-line li{background:#ffffffdb;border:1px solid #f4dce2;border-radius:30px;padding:10px 13px;box-shadow:0 8px 22px #5c343e14}.trust-line li:before{background:linear-gradient(135deg,var(--coral),var(--coral-dark));color:#fff}.eyebrow{background:#fff0f4;border-radius:30px;width:max-content;padding:8px 12px;box-shadow:inset 0 0 0 1px #f7dce3}.eyebrow span{background:linear-gradient(90deg,var(--coral),var(--gold))}.centered .eyebrow{margin-left:auto;margin-right:auto}.light{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.comparison-card{border-radius:18px;transition:all .22s}.comparison-card:hover{transform:translateY(-3px)}.comparison-before{background:#ffffffd1;border-color:#e8e4e6}.comparison-after{background:linear-gradient(135deg,#fff,#fff7f9);border-color:#f0aab9;box-shadow:0 17px 38px #93374e1f}.comparison-after:hover{box-shadow:0 22px 45px #93374e2e}.comparison-check{background:linear-gradient(135deg,#ff7392,var(--coral-dark));box-shadow:0 7px 16px #d83e6540}.comparison-labels span:last-child{color:#9e2947;background:linear-gradient(90deg,#ffdbe4,#fff0c7)}.solution-strip{background:radial-gradient(circle at 100% 0,#f25f8252,#0000 32%),linear-gradient(135deg,#1d2025,#30222a);border:1px solid #ffca2857;box-shadow:0 22px 48px #1d202533}.solution-icon{background:linear-gradient(135deg,var(--gold),#ffac1c);color:#3d2a00;box-shadow:0 0 0 6px #ffca2826}.about{background:radial-gradient(circle at 8% 18%,#ffca2824,#0000 24%),#fff}.portrait-wrap{border:5px solid #fff;outline:2px solid #ffd1dc;box-shadow:0 30px 75px #642d3c2e}.about-note{background:linear-gradient(110deg,#fff0f4,#fff8da);border-left:0;border-radius:14px;box-shadow:inset 0 0 0 1px #f1dce1,0 12px 28px #5c343e14}.curriculum{background:radial-gradient(circle at 50% 0,#ffca282e,#0000 28%),linear-gradient(#fff9fb,#fff)}.module-list details{border-color:#f0d9df;border-radius:15px;transition:all .22s;box-shadow:0 10px 25px #5c343e12}.module-list details:hover{border-color:#ee9fb2;transform:translateY(-2px);box-shadow:0 16px 34px #7c30441f}.module-number{width:34px;height:34px;color:var(--coral-dark);background:linear-gradient(135deg,#ffe0e7,#fff3c7);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.module-toggle,.faq-list summary span{background:linear-gradient(135deg,#ffe0e7,#fff4ce);box-shadow:inset 0 0 0 1px #f2cbd5}.outcomes{color:#fff;background:radial-gradient(circle at 7% 0,#f25f8261,#0000 35%),radial-gradient(circle at 95% 100%,#ffca2829,#0000 30%),linear-gradient(135deg,#1b1e22,#292027);position:relative;overflow:hidden}.outcomes:after{content:"";border:1px solid #ffca2838;border-radius:50%;width:330px;height:330px;position:absolute;top:-180px;right:-190px;box-shadow:0 0 0 45px #ffca280d}.outcomes>*{z-index:1;position:relative}.outcomes li{background:linear-gradient(135deg,#ffffff17,#ffffff09);border:1px solid #ffffff1a;transition:all .2s;box-shadow:0 12px 25px #0000001f}.outcomes li:hover{border-color:#ffca2873;transform:translateY(-2px)}.outcomes li span{background:linear-gradient(135deg,#ff7896,var(--coral-dark));box-shadow:0 6px 14px #f25f8247}.audience{background:radial-gradient(circle at 50% 0,#ffca282b,#0000 28%),linear-gradient(#fff0f4,#fff8fa)}.yes-card{border:2px solid #f0a6b7;box-shadow:0 24px 55px #94395026!important}.yes-card .audience-sign{background:linear-gradient(135deg,#ff7593,var(--coral-dark));color:#fff;box-shadow:0 8px 20px #d83e6540}.yes-card li{background:linear-gradient(110deg,#fff5f7,#fff);border-color:#f0d5dc}.yes-card li:before{box-shadow:0 5px 12px #d83e6533}.materials{background:linear-gradient(135deg,#fff7f9,#fff1d2)}.materials-card{border:1px solid #ffca288c;box-shadow:0 30px 75px #71394824}.materials-card li{background:linear-gradient(135deg,#fff3f6,#fff);border:1px solid #f2dbe1;transition:all .2s}.materials-card li:hover{border-color:#efa2b4;transform:translateY(-2px);box-shadow:0 10px 24px #5c343e1a}.offer{isolation:isolate;background:radial-gradient(circle at 100% 0,#ffca286b,transparent 30%),radial-gradient(circle at 7% 100%,#ffffff2e,transparent 28%),linear-gradient(135deg,#f67290 0%,var(--coral) 38%,#d93e65 100%);position:relative;overflow:hidden}.offer:before{content:"";z-index:0;border:1px solid #ffffff40;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-250px;right:-230px;box-shadow:0 0 0 55px #ffffff0f,0 0 0 110px #ffca280f}.offer>*{z-index:1;position:relative}.offer-copy li{padding:7px 0;font-weight:700}.offer-copy li:before{background:var(--gold);color:#4b3400;border-radius:50%;place-items:center;width:23px;height:23px;display:inline-grid;box-shadow:0 5px 12px #6f4c0033}.price-card{border:3px solid var(--gold);outline:8px solid #fff3;transform:scale(1.025);box-shadow:0 38px 80px #5b162c52,0 0 55px #ffca2840}.price-card>strong{background:linear-gradient(110deg,var(--coral-dark),#ff7794);color:#0000;text-shadow:0 8px 25px #d83e6521;-webkit-background-clip:text;background-clip:text}.purchase-meta{background:linear-gradient(135deg,#fff0f4,#fff8dc);border:1px solid #f2d5dc}.price-card .button{background:linear-gradient(135deg,#ffe05f,var(--gold) 52%,#ffad1f);color:#392900;border:1px solid #d69e00;font-size:15px;box-shadow:0 15px 32px #ca8e0054}.price-card .button:hover{background:linear-gradient(135deg,#ffe678,#ffbb20);box-shadow:0 20px 38px #ca8e0066}.faq{background:radial-gradient(circle at 5% 0,#ffca281f,#0000 20%),#fff}.faq-list details{border-color:#f0dbe0;border-radius:15px;transition:all .2s;box-shadow:0 10px 25px #5c343e12}.faq-list details:hover{border-color:#eea1b3;box-shadow:0 16px 34px #7c30441c}.faq-list details[open]{background:linear-gradient(135deg,#fff,#fff7d9)}.legal-info{background:linear-gradient(135deg,#fff2f5,#fff8dc)}.comparison .solution-strip{justify-content:center;position:relative}.comparison .solution-strip>div{text-align:center;width:100%;padding:0 72px}.comparison .solution-strip .solution-icon{position:absolute;left:34px}.outcomes{color:var(--ink);background:radial-gradient(circle at 6% 5%,#ffca284d,#0000 27%),radial-gradient(circle at 96% 92%,#f25f8233,#0000 30%),linear-gradient(135deg,#fff7fa 0%,#fff2f6 48%,#fff8dc 100%);align-items:center}.outcomes:after{border-color:#f25f823b;top:-170px;right:-150px;box-shadow:0 0 0 45px #f25f820d,0 0 0 95px #ffca280d}.outcome-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border:1px solid #f3d8df;border-radius:24px;padding:clamp(30px,4vw,52px);box-shadow:0 28px 65px #7a374921}.outcome-copy h2{color:var(--ink)}.outcome-copy>p:last-child{color:var(--muted)}.outcomes ul{gap:14px}.outcomes li{color:#403a3f;background:linear-gradient(135deg,#fffffffa,#fff9e8f0);border:1px solid #f0d6dd;min-height:66px;padding:17px 18px;box-shadow:0 12px 28px #74394817}.outcomes li:hover{border-color:#ed9db0;box-shadow:0 17px 34px #89364c26}.outcomes li span{background:linear-gradient(135deg,#ff7896,var(--coral-dark));color:#fff;box-shadow:0 7px 17px #d83e6540}@media (width<=980px){.hero{background:radial-gradient(circle at 90% 58%,#ffca2838,#0000 28%),linear-gradient(#fff 0 53%,#ffeaf0 53%)}.price-card{transform:none}.eyebrow{margin-left:auto;margin-right:auto}.about .eyebrow,.materials-card .eyebrow,.offer .eyebrow,.outcome-copy .eyebrow{margin-left:0;margin-right:0}}@media (width<=640px){.hero{background:linear-gradient(#fff 0 55%,#ffeaf0 55%)}.trust-line li{padding:8px 10px}.price-card{outline-width:5px}.offer-copy li{align-items:flex-start;gap:9px;display:flex}.offer-copy li:before{flex:0 0 23px;margin-right:0}.site-header{border-top-width:3px}.comparison .solution-strip{padding-top:92px}.comparison .solution-strip>div{padding:0}.comparison .solution-strip .solution-icon{top:25px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.button:after{display:none}.module-list details:hover,.comparison-card:hover,.audience-grid li:hover,.materials-card li:hover,.outcomes li:hover{transform:none}}.contact-form .button{width:100%}.systeme-contact-form{background:linear-gradient(135deg,#fff7f9,#fff);border:1px solid #efbdc9;border-radius:16px;margin:28px 0 8px;padding:18px;overflow:hidden;box-shadow:0 16px 34px #7c30441a}.systeme-contact-form iframe{background:#fff;border:0;width:100%;min-height:610px;display:block}.contact-email{border:1px solid var(--gold);background:var(--card);border-radius:12px;padding:16px 20px;font-size:18px;font-weight:800;display:inline-block;margin:18px 0 0!important}.contact-email a{color:var(--ink)!important}.hero{min-height:620px;padding-top:76px;padding-bottom:84px}.section-heading .eyebrow{margin-bottom:14px}.section-heading>p:last-child{margin-top:16px}.comparison-labels{margin-top:38px}.comparison-list{gap:12px}.comparison-after:before{content:"";background:linear-gradient(180deg,var(--gold),#ffb21c);border-radius:12px;width:9px;height:38px;top:calc(50% - 19px);left:-14px;box-shadow:0 5px 14px #97690038}.comparison .solution-strip{margin-top:20px;padding:24px 30px}.comparison .solution-strip>div{padding:0 34px}.about{gap:6vw}.about-copy>p{margin-top:16px}.about-note{margin-top:22px}.audience .section-heading{max-width:1080px}.audience .section-heading h2{font-size:clamp(34px,3.7vw,53px)}.audience-grid article{padding:34px}.materials-card{padding:clamp(32px,4.5vw,56px)}@media (width<=980px){.section{padding-top:72px;padding-bottom:72px}.hero{padding-top:62px;padding-bottom:72px}.about{gap:36px}.audience-grid{margin-top:30px}}@media (width<=640px){.section{padding-top:58px;padding-bottom:58px}.hero{padding-top:46px;padding-bottom:60px}.comparison-labels{margin-top:30px}.comparison .solution-strip{padding:22px 20px}.comparison .solution-strip>div{padding:0}.comparison-after:before{content:"";border-radius:8px;width:44px;height:6px;top:-9px;left:calc(50% - 22px)}.audience-grid{margin-top:26px}.audience-grid article{padding:26px 21px}.materials-card{padding:28px 21px}.module-list{margin-top:32px}.faq-list{margin-top:30px}}.comparison{background:radial-gradient(circle at 8% 8%,#f25f821f,#0000 25%),radial-gradient(circle at 92% 90%,#ffca2833,#0000 29%),linear-gradient(#fff9fb 0%,#fff2f6 58%,#fff9e5 100%)}.offer{color:var(--ink);background:radial-gradient(circle at 92% 8%,#ffca2845,#0000 28%),radial-gradient(circle at 5% 96%,#f25f8224,#0000 31%),linear-gradient(135deg,#fff8fa 0%,#fff0f4 52%,#fff8df 100%);border-top:1px solid #f4d7df;border-bottom:1px solid #f2d6dc}.offer:before{border-color:#f25f822e;box-shadow:0 0 0 55px #f25f8209,0 0 0 110px #ffca280e}.offer:after{content:"";z-index:0;border:1px solid #ffca283d;border-radius:50%;width:320px;height:320px;position:absolute;top:-185px;left:-185px;box-shadow:0 0 0 46px #ffca280a,0 0 0 92px #f25f8209}.offer-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(140deg,#fffffff7,#fff7f9f0);border:1px solid #f1d4dc;border-radius:24px;padding:clamp(30px,4vw,52px);box-shadow:0 28px 64px #74394821,inset 0 1px #fff}.offer-copy h2{color:var(--ink);text-shadow:0 8px 28px #63334014}.offer-copy>p:not(.eyebrow){color:var(--muted)}.offer-copy .eyebrow{color:var(--coral-dark);background:linear-gradient(90deg,#fff0f4,#fff8dc);box-shadow:inset 0 0 0 1px #f2d7de}.offer-copy ul{gap:9px}.offer-copy li{color:#433d42;background:linear-gradient(135deg,#fff,#fffaf0);border:1px solid #f0d9df;border-radius:11px;padding:11px 14px;box-shadow:0 7px 19px #67364312}.offer-copy li:before{background:linear-gradient(135deg,#ff7593,var(--coral-dark));color:#fff;box-shadow:0 6px 15px #d83e653d}.price-card .price-label{color:#fff;background:linear-gradient(90deg,#ff7593,var(--coral-dark));box-shadow:0 8px 20px #d83e6540}.price-card .button:hover{color:#fff;background:linear-gradient(135deg,#ff6f91,var(--coral-dark));box-shadow:0 20px 40px #d83e656b}.reveal-ready{opacity:0;will-change:opacity}.reveal-ready.reveal-visible{opacity:1;will-change:auto;transition:opacity .78s}main{overflow-x:clip}@media (width<=980px){.offer-copy{padding:34px 28px}}@media (width<=640px){.offer-copy{padding:28px 21px}.offer-copy li{padding:10px 11px}}@media (prefers-reduced-motion:reduce){.reveal-ready,.reveal-ready.reveal-visible{opacity:1;transition:none}}.module-row{background:#fff;border:1px solid #f0d9df;border-radius:15px;align-items:center;gap:16px;min-height:74px;padding:19px 18px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;box-shadow:0 10px 25px #5c343e12}.module-row strong{font-size:15px;line-height:1.35}.module-row:hover{border-color:#ee9fb2;transform:translateY(-2px);box-shadow:0 16px 34px #7c30441f}@media (width<=640px){.module-row{gap:12px;min-height:68px;padding:17px 15px}.module-row strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.module-row:hover{transform:none}}.discount-overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2d25288c;place-items:center;padding:22px;animation:.22s ease-out discount-fade-in;display:grid;position:fixed;inset:0}.discount-dialog{text-align:center;width:min(100%,520px);color:var(--ink);background:linear-gradient(145deg,#fffefd,#fff4f6 72%,#fff9e7);border:1px solid #eadadd;border-radius:26px;padding:44px 42px 30px;animation:.24s ease-out discount-pop-in;position:relative;box-shadow:0 26px 80px #3f232c47}.discount-close{color:#7b5f67;cursor:pointer;background:0 0;border:0;border-radius:50%;width:38px;height:38px;font-size:30px;line-height:1;transition:background .2s,color .2s;position:absolute;top:12px;right:15px}.discount-badge{background:linear-gradient(135deg,#e47b8e,var(--coral-dark));color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 14px;font-size:27px;font-weight:900;display:grid;box-shadow:0 12px 26px #9e344940}.discount-eyebrow{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.discount-dialog h2{color:var(--ink);margin:0;font-size:clamp(28px,4vw,38px);line-height:1.12}.discount-description{color:#62585c;max-width:410px;margin:16px auto 22px;font-size:16px;line-height:1.55}.discount-form{text-align:left;gap:9px;display:grid}.discount-form label{color:#4b3e43;font-size:14px;font-weight:800}.discount-form input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #e6cbd2;border-radius:12px;outline:none;padding:14px 15px;font-size:16px;transition:border-color .2s,box-shadow .2s}.discount-submit{cursor:pointer;border:0;width:100%;margin-top:6px;font-size:16px}.discount-decline{color:#7a6269;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:15px;font-size:14px;text-decoration:underline}.discount-decline:hover{color:var(--coral-dark)}.discount-privacy{color:#817277;max-width:420px;margin:16px auto 0;font-size:11px;line-height:1.45}.discount-privacy a{color:var(--coral-dark);text-decoration:underline}@keyframes discount-fade-in{0%{opacity:0}to{opacity:1}}@keyframes discount-pop-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.discount-overlay{padding:14px}.discount-dialog{border-radius:20px;padding:36px 22px 24px}.discount-badge{width:66px;height:66px;font-size:23px}.discount-dialog h2{font-size:29px}.discount-description{font-size:15px}.discount-close{top:8px;right:9px}}@media (prefers-reduced-motion:reduce){.discount-overlay,.discount-dialog{animation:none}}main>section.hero,main>section.section{background:#fff4f7;border-top:0;border-bottom:0}main>section.hero:before,main>section.offer:before,main>section.offer:after,main>section.outcomes:after{display:none}.hero h1,.section-heading h2,.outcome-copy h2{font-size:38px;line-height:1.16}.hero-lead{margin-top:18px}.hero-closing{color:var(--ink);font-weight:700}.faq-list{margin-top:0}.instagram-icon{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid;color:#fff!important}.instagram-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.instagram-icon .instagram-dot{fill:currentColor;stroke:none}.header-instagram{flex:0 0 40px;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 18px #9f40572e}.header-instagram:hover{transform:translateY(-2px);box-shadow:0 10px 22px #9f405740}@media (width<=640px){.hero h1,.section-heading h2,.outcome-copy h2{font-size:32px}.instagram-icon{width:38px;height:38px}}footer{grid-template-columns:1fr}.outcomes{grid-template-columns:.72fr 1.28fr;align-items:stretch}.outcomes ul{background:linear-gradient(140deg,#fffffff7,#fff7f9f0);border:1px solid #f1d4dc;border-radius:24px;grid-template-columns:1fr;align-content:start;gap:9px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 28px 64px #74394821,inset 0 1px #fff}.outcomes li{background:linear-gradient(135deg,#fff,#fffaf0);border:1px solid #f0d9df;border-radius:11px;min-height:0;padding:12px 14px;box-shadow:0 7px 19px #67364312}@media (width<=980px){.outcomes{grid-template-columns:1fr}.outcomes ul{padding:34px 28px}}@media (width<=640px){.outcomes ul{padding:28px 21px}.outcomes li{padding:11px}}.summary-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(140deg,#fffffff7,#fff7f9f0);border:1px solid #f1d4dc;border-radius:24px;padding:clamp(30px,4vw,52px);box-shadow:0 28px 64px #74394821,inset 0 1px #fff}.outcomes-list ul{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.outcomes-list li{color:#433d42;background:linear-gradient(135deg,#fff,#fffaf0);border:1px solid #f0d9df;border-radius:11px;align-items:flex-start;gap:9px;min-height:0;padding:11px 14px;font-weight:700;display:flex;box-shadow:0 7px 19px #67364312}.outcomes-list li:before{content:"✓";background:linear-gradient(135deg,#ff7593,var(--coral-dark));color:#fff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-weight:900;display:inline-grid;box-shadow:0 6px 15px #d83e653d}@media (width<=980px){.summary-card{padding:34px 28px}}@media (width<=640px){.summary-card{padding:28px 21px}.outcomes-list ul{padding:0}.outcomes-list li{padding:10px 11px}}.audience-summary{grid-column:1/-1;grid-template-columns:1.35fr .65fr;align-items:start;gap:clamp(28px,4vw,54px);display:grid}.audience-grid .audience-summary article{border:0;padding:0;box-shadow:none!important;background:0 0!important}.audience-summary .no-card{border-left:1px solid #efd8de!important;padding-left:clamp(24px,3vw,42px)!important}.audience-summary .audience-sign{width:42px;height:42px}.audience-summary h3{margin:20px 0}@media (width<=980px){.audience-summary{grid-template-columns:1fr}.audience-summary .no-card{border-top:1px solid #efd8de!important;border-left:0!important;padding-top:30px!important;padding-left:0!important}}.site-header{border-top:3px solid var(--coral);background:#fffaf8f5;border-bottom:1px solid #eadbdd;box-shadow:0 8px 28px #4a2d3514}.hero{gap:clamp(36px,5vw,76px);min-height:0;padding-top:68px;padding-bottom:76px}.hero-copy{max-width:760px}.hero-lead{color:#5f5559;margin-top:20px;font-size:18px;line-height:1.68}.hero-closing{color:var(--ink);margin-top:22px}.button{background:linear-gradient(135deg,#d9788c 0%,var(--coral) 48%,var(--coral-dark) 100%);box-shadow:0 14px 30px #9f405740}.audience{padding-top:62px;padding-bottom:68px}.audience-grid{margin-top:0}.summary-card,.outcome-copy,.offer-copy{background:linear-gradient(145deg,#fffdfc,#fff5f6);border-color:#ead7dc;box-shadow:0 20px 48px #5b353f1a,inset 0 1px #fff}.audience-summary .yes-card{grid-column:1/-1;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(28px,4vw,58px);display:grid}.audience-summary .yes-card h3,.audience-summary .yes-card ul{margin:0}.audience-grid li,.outcomes-list li,.offer-copy li{background:#fffdfb;border-color:#ead9dd;box-shadow:0 5px 14px #5b353f0e}.module-row{border-color:#ead9dd;min-height:68px;box-shadow:0 7px 18px #5b353f0f}.phase-row{background:linear-gradient(145deg,#fffefd,#fff7f8);border-color:#eadadd}.phase-copy{flex-direction:column;gap:5px;display:flex}.phase-copy strong{color:var(--ink)}.phase-copy small{color:var(--muted);font-size:13px;line-height:1.4}@media (width<=980px){.phase-list{grid-template-rows:none}}.outcomes,.offer{gap:clamp(32px,5vw,72px)}.outcome-copy{padding:clamp(28px,3.6vw,46px)}.price-card{border-color:#e5bd6b;outline-color:#c85f761a;box-shadow:0 26px 58px #5b353f24}footer{background:#272124;border-top:0;padding-top:38px;padding-bottom:38px}@media (width<=980px){.section{padding-top:62px;padding-bottom:62px}.hero{padding-top:58px;padding-bottom:68px}.audience{padding-top:52px}.outcomes,.offer{gap:32px}.audience-summary .yes-card{grid-template-columns:1fr;gap:18px}.audience-summary .yes-card h3{margin:0}}@media (width<=640px){.section{padding-top:50px;padding-bottom:50px}.hero{padding-top:42px;padding-bottom:56px}.hero-lead{font-size:16px;line-height:1.62}.hero-actions{margin-top:26px}.audience{padding-top:42px;padding-bottom:52px}.summary-card{padding:24px 18px}}.hero-model-visual .avatar-message{text-align:center;justify-content:center;align-items:center;padding:4% 5%;display:flex}.hero-model-visual .avatar-message>p{color:#3b3034;text-wrap:balance;max-width:100%;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1.28vw,19px);font-weight:800;line-height:1.3}@media (width<=640px){.hero-model-visual .avatar-message{padding:3.5% 5%}.hero-model-visual .avatar-message>p{font-size:clamp(10px,3vw,13px);line-height:1.22}}.outcomes-list{max-width:1120px;margin:0 auto}.outcomes-list h2{color:var(--ink);text-align:center;margin:0 0 28px;font-size:38px;line-height:1.16}@media (width<=640px){.outcomes-list h2{margin-bottom:22px;font-size:32px}}.outcomes-list{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(30px,5vw,68px);display:grid}.outcomes-heading .audience-sign{background:linear-gradient(135deg,#d9788c,var(--coral-dark));color:#fff;margin-bottom:20px}.outcomes-list h2{text-align:left;margin:0}@media (width<=980px){.outcomes-list{grid-template-columns:1fr;gap:28px}.outcomes-list h2{max-width:650px}.outcomes-heading .audience-sign{margin-bottom:18px}}@media (width<=640px){.outcomes-list h2{margin:0;font-size:32px}}.hero-bold{color:#000;font-weight:700}.outcomes-list{width:100%;max-width:none}.hero-model-visual .gold-spark{background:#d9788c}.hero-model-visual .floating-note>span{color:#fff;background:#d9788c}:root{--coral:#c85f76;--coral-dark:#a7465d;--coral-pale:#f8ecef;--ink:#2c2729;--muted:#675e61;--white:#fffdfc}.hero{padding-top:clamp(58px,6vw,82px);padding-bottom:clamp(66px,7vw,92px)}.hero h1{text-wrap:balance;line-height:1.06}.hero-copy>.hero-lead{margin-top:22px;line-height:1.66}.hero-copy>.hero-lead+.hero-lead{margin-top:16px}.hero-copy>.hero-closing{margin-top:24px;line-height:1.6}.trust-line{flex-wrap:wrap;row-gap:12px;margin-top:30px}.section{padding-top:clamp(58px,6vw,78px);padding-bottom:clamp(58px,6vw,78px)}.summary-card{background:linear-gradient(145deg,#fffefd,#fff7f8);border:1px solid #eadadd;border-radius:24px;box-shadow:0 20px 48px #5b353f16}.audience-summary{padding:clamp(28px,4vw,48px)}.audience-summary article{padding:0}.audience-summary article+article{padding-left:clamp(28px,4vw,48px)}.audience-grid h3{margin:20px 0 24px;line-height:1.25}.audience-grid ul{gap:12px}.curriculum .section-heading>p:last-child{margin-top:18px}.module-list{margin-top:38px}.outcomes-list{gap:clamp(32px,5vw,70px);padding:clamp(30px,4vw,50px)}.outcomes-list ul{gap:12px}.offer{padding-top:clamp(62px,7vw,88px);padding-bottom:clamp(62px,7vw,88px)}.offer-copy{padding:clamp(30px,4vw,48px)}.offer-copy ul{gap:12px;margin:0}.price-card{padding:clamp(30px,4vw,42px)}.button{background:linear-gradient(135deg,#d9768a 0%,#c85f76 52%,#a7465d 100%)}@media (width<=980px){.audience-summary article+article{padding-top:30px;padding-left:0}.outcomes-list{padding:clamp(26px,4vw,38px)}}@media (width<=640px){.hero{padding-top:38px;padding-bottom:52px}.hero-copy>.hero-lead{margin-top:18px}.hero-copy>.hero-lead+.hero-lead{margin-top:14px}.hero-copy>.hero-closing{margin-top:20px}.section{padding-top:48px;padding-bottom:48px}.summary-card{border-radius:18px}.audience-summary,.outcomes-list,.offer-copy{padding:24px 18px}.module-list{margin-top:30px}}body,main,main>section.hero,main>section.section{background:#fff9f8}.brand-mark,.mini-logo,.comparison-check,.solution-icon{background:var(--coral)}.eyebrow,.module-number,.problem-grid article>span,.benefit-grid article>span{color:var(--coral-dark)}.hero-highlight{color:#d85f73}.button,.price-card .button{background:linear-gradient(135deg,#df7182 0%,var(--coral) 48%,var(--coral-dark) 100%);box-shadow:0 14px 30px #9e34493d}.button:hover,.price-card .button:hover{background:linear-gradient(135deg,#d85f73,var(--coral-dark));box-shadow:0 18px 36px #9e34494f}.trust-line li:before,.audience-sign,.module-toggle,.path-item.active b{color:var(--coral-dark);background:#f7dce1}.summary-card,.outcome-copy,.offer-copy{background:linear-gradient(145deg,#fffefd 0%,#fff6f7 100%);border-color:#efd8dd}.audience-grid li,.outcomes-list li,.offer-copy li,.phase-row{background:#fffdfc;border-color:#efdadd}.phase-row{border-left:4px solid #dc7182}.module-number{width:36px;height:36px;color:var(--coral-dark);background:#f9e2e6;border-radius:50%;flex:0 0 36px;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900;display:grid}.outcomes-list li:before,.offer-copy li:before,.outcomes-heading .audience-sign{background:linear-gradient(135deg,#df7182,var(--coral-dark));box-shadow:0 6px 15px #9e344933}.price-card .price-label{background:linear-gradient(90deg,#dd6d7f,var(--coral-dark));box-shadow:0 8px 20px #9e344938}.purchase-meta{background:#fdf1f3;border-color:#efd8dd}.comparison-after:before{background:var(--coral)}.final-cta{background:#34262b}.button-gold{color:var(--coral-dark);background:#fff;border:2px solid #fff;box-shadow:0 12px 28px #00000029}footer{border-top:4px solid var(--coral);background:#2d2528}.offer-copy .whatsapp-consultation{background:#fff4f6;border-color:#efd8dd;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:0 0 4px;padding:17px 18px;display:grid}.offer-copy .whatsapp-consultation:before{display:none}.whatsapp-consultation>span{font-size:14px;line-height:1.55}.whatsapp-consultation>a{background:linear-gradient(135deg,#df7182 0%,var(--coral) 48%,var(--coral-dark) 100%);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 20px #9e344938}.whatsapp-consultation>a:hover{background:linear-gradient(135deg,#d85f73,var(--coral-dark));transform:translateY(-2px);box-shadow:0 13px 25px #9e34494a}.whatsapp-icon-small{border:2px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}@media (width<=640px){.offer-copy .whatsapp-consultation{grid-template-columns:1fr;align-items:start}.whatsapp-consultation>a{width:100%}}.workbook-menu-button{max-width:250px;min-height:42px;color:var(--coral-dark);text-align:center;background:#fff8f8;border:1px solid #dfb8c1;border-radius:9px;justify-content:center;align-items:center;padding:7px 14px;font-size:12px;font-weight:900;line-height:1.18;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.workbook-menu-button:hover{border-color:var(--coral);background:var(--coral-pale);transform:translateY(-2px);box-shadow:0 9px 20px #9e344924}.workbook-label-short{display:none}.consultation-menu-button{cursor:pointer;white-space:nowrap;border:0}.about-menu-button{min-height:42px;color:var(--coral-dark);font:inherit;white-space:nowrap;cursor:pointer;background:#fff8f8;border:1px solid #dfb8c1;border-radius:9px;padding:0 16px;font-size:13px;font-weight:800;transition:all .2s}.about-menu-button:hover{border-color:var(--coral);background:var(--coral-pale);transform:translateY(-2px)}.consultation-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d2528ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.consultation-dialog{text-align:center;background:linear-gradient(145deg,#fffefd 0%,#fff4f6 100%);border:1px solid #efd8dd;border-radius:24px;width:min(100%,700px);max-height:calc(100vh - 48px);padding:clamp(32px,5vw,58px);position:relative;overflow:auto;box-shadow:0 32px 90px #2d252859}.consultation-close{width:42px;height:42px;color:var(--coral-dark);cursor:pointer;background:#fff;border:1px solid #efd8dd;border-radius:50%;place-items:center;font-size:28px;line-height:1;transition:all .2s;display:grid;position:absolute;top:16px;right:16px}.consultation-close:hover{border-color:var(--coral);background:var(--coral);color:#fff}.consultation-symbol{background:linear-gradient(135deg,#df7182,var(--coral-dark));color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 22px;font-size:22px;font-weight:900;display:grid;box-shadow:0 10px 24px #9e344938}.consultation-dialog h2{max-width:570px;color:var(--ink);margin:0 auto;font-size:clamp(30px,4vw,45px);line-height:1.12}.consultation-copy{max-width:590px;color:var(--muted);gap:17px;margin:26px auto 0;font-size:17px;line-height:1.7;display:grid}.consultation-copy p:last-child{color:var(--ink);font-weight:800}.workbook-dialog{width:min(100%,760px);padding-bottom:32px}.workbook-form-frame{border:1px solid var(--gold);background:#fff;border-radius:14px;width:100%;height:430px;margin:24px auto 0;display:block}.about-dialog{text-align:left;width:min(100%,760px)}.about-dialog .consultation-symbol{font-family:Georgia,serif;font-style:italic}.about-dialog h2{text-align:center}.about-portrait{aspect-ratio:1;object-fit:cover;object-position:center 35%;border:4px solid #fff;border-radius:50%;outline:1px solid #dfc6a8;width:150px;margin:24px auto 4px;display:block;box-shadow:0 14px 34px #5d413033}.about-copy-modal{color:#000;max-width:640px}.about-copy-modal p,.about-copy-modal strong{color:#000}.about-copy-modal p:last-child{font-weight:400}.about-signature{padding-top:4px;font-family:Georgia,serif;font-size:22px;font-style:italic;color:var(--coral-dark)!important}.consultation-calendly{text-align:center;width:100%;max-width:560px;margin-top:30px;padding:14px 24px;line-height:1.35}@media (width<=1240px){.workbook-menu-button{max-width:150px}.workbook-label-long{display:none}.workbook-label-short{display:inline}}@media (width<=1100px){.site-header{gap:16px}.consultation-menu-button{padding-inline:15px;font-size:12px}}@media (width<=760px){.site-header{gap:8px;padding-inline:16px}.workbook-menu-button{min-height:42px;padding-inline:11px;font-size:11px}.consultation-menu-button{white-space:normal;max-width:142px;min-height:42px;padding:7px 10px;line-height:1.15;display:inline-flex}.about-menu-button{min-height:42px;padding-inline:11px;font-size:11px}.site-header>a.button-small,.brand span{display:none}.brand{margin-right:auto}.header-instagram{flex-basis:38px}}@media (width<=560px){.brand{display:none}.workbook-menu-button{margin-right:auto}}@media (width<=480px){.site-header{gap:6px;padding-inline:8px}.workbook-menu-button{padding-inline:8px;font-size:10px}.consultation-menu-button{max-width:112px;padding-inline:7px;font-size:9px}.about-menu-button{padding-inline:8px;font-size:10px}.header-instagram{flex-basis:36px}.consultation-overlay{padding:12px}.consultation-dialog{border-radius:18px;max-height:calc(100vh - 24px);padding:48px 20px 26px}.consultation-close{top:10px;right:10px}.consultation-dialog h2{font-size:28px}.consultation-copy{font-size:15px;line-height:1.6}.consultation-calendly{padding:13px 15px;font-size:13px}}:root{--coral-pale:#f9e6ea;--white:#fff8f8}body,main,main>section.hero,main>section.section,.offer{background:#fff2f4}.site-header{background:#fff7f8f7;border-bottom-color:#eccfd5}.summary-card,.outcome-copy,.offer-copy,.price-card,.module-row,.audience-grid article,.audience-grid li,.outcomes-list li,.offer-copy li,.phase-row{background:linear-gradient(145deg,snow 0%,#fff3f5 100%)}.price-card{background:linear-gradient(155deg,snow 0%,#fff4f6 58%,#fbe6ea 100%)}.workbook-menu-button,.about-menu-button{background:#fff1f3}.consultation-dialog{background:linear-gradient(145deg,snow 0%,#feeef1 100%)}:root{--coral:#c84c4f;--coral-dark:#a93a3e;--coral-pale:#f0dfcf;--gold:#c5a07c;--ink:#29394b;--muted:#687078;--white:#fbf3e9}body,main,main>section.hero,main>section.section,.problem,.quick-benefits,.comparison,.curriculum,.outcomes,.audience,.materials,.offer,.faq,.legal-info{color:var(--ink);background:#fbf3e9}.site-header{border-top-color:var(--coral);background:#fbf3e9f7;border-bottom-color:#c5a07c}.hero{background:radial-gradient(circle at 90% 10%,#c84c4f1f,#0000 25%),linear-gradient(135deg,#fbf3e9 0%,#f0dfcf 58%,#ddc2a9 100%)}.hero-highlight,.eyebrow,.module-number,.problem-grid article>span,.benefit-grid article>span{color:var(--coral)}.summary-card,.outcome-copy,.offer-copy,.price-card,.module-row,.module-list details,.audience-grid article,.audience-grid li,.outcomes-list li,.offer-copy li,.phase-row,.problem-grid article,.benefit-grid article,.comparison-card,.materials-card{background:linear-gradient(145deg,#fffaf4 0%,#f7eddf 100%);border-color:#dfcdbb}.button,.price-card .button,.whatsapp-consultation>a,.outcomes-list li:before,.offer-copy li:before,.outcomes-heading .audience-sign,.consultation-symbol{background:linear-gradient(135deg,#d85d60,var(--coral));color:#fff;box-shadow:0 12px 28px #c84c4f3d}.button:hover,.price-card .button:hover,.whatsapp-consultation>a:hover{background:#b94347;box-shadow:0 16px 32px #c84c4f4d}.trust-line li:before,.audience-sign,.module-toggle,.path-item.active b,.module-number{color:var(--coral-dark);background:#efdcca}.phase-row{border-left-color:var(--coral)}.offer{background:radial-gradient(circle at 92% 8%,#c84c4f1a,#0000 28%),linear-gradient(135deg,#fbf3e9 0%,#f0dfcf 52%,#eedcca 100%);border-color:#dfcdbb}.price-card{background:linear-gradient(155deg,#fffaf4 0%,#f7eddf 62%,#efdcca 100%);border-color:#c7a582;outline-color:#c84c4f1a;box-shadow:0 30px 70px #4a392c29}.price-card .price-label{background:linear-gradient(90deg,#d85d60,var(--coral))}.price-card>strong{background:linear-gradient(110deg,var(--coral-dark),#d85d60);color:#0000;-webkit-background-clip:text;background-clip:text}.purchase-meta,.offer-copy .whatsapp-consultation{background:#f6ebdd;border-color:#dfcdbb}.solution-strip,.final-cta{background:#29394b}.solution-strip p{color:#efdcca}.button-gold{color:var(--coral-dark);background:#fffaf4;border-color:#fffaf4}.button-gold:hover{color:var(--coral-dark);background:#efdcca}.workbook-menu-button,.about-menu-button{color:var(--coral-dark);background:#f7eddf;border-color:#d7b89c}.workbook-menu-button:hover,.about-menu-button:hover{border-color:var(--coral);background:#efdcca}.consultation-overlay{background:#29394bad}.consultation-dialog{background:linear-gradient(145deg,#fffaf4 0%,#f0dfcf 100%);border-color:#dfcdbb;box-shadow:0 32px 90px #29394b47}.consultation-close{color:var(--coral-dark);background:#fffaf4;border-color:#dfcdbb}.about-signature{color:var(--coral-dark)!important}footer{color:var(--ink);border-top-color:var(--coral);background:#d8bea6}.footer-links,.footer-links a,.footer-links button{color:#000}.lesson-preview{background:linear-gradient(145deg,#fffaf4 0%,#f0dfcf 100%);border:1px solid #dfcdbb;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:center;gap:clamp(28px,5vw,64px);max-width:980px;margin:42px auto 0;padding:clamp(24px,4vw,44px);display:grid;box-shadow:0 24px 58px #29394b1f}.lesson-preview-copy .eyebrow{margin-bottom:14px}.lesson-preview-copy h3{color:var(--ink);font-size:clamp(28px,3.2vw,43px);line-height:1.12}.lesson-preview-copy p{max-width:470px;color:var(--muted);margin-top:18px;font-size:17px;line-height:1.65}.lesson-video-frame{background:#29394b;border:1px solid #c7a582;border-radius:24px;padding:8px;box-shadow:0 20px 45px #29394b33}.lesson-video-frame video{aspect-ratio:9/16;object-fit:cover;background:#172541;border-radius:17px;width:100%;display:block}@media (width<=760px){.lesson-preview{text-align:center;grid-template-columns:1fr}.lesson-preview-copy .eyebrow{justify-content:center}.lesson-preview-copy p{margin-left:auto;margin-right:auto}.lesson-video-frame{width:min(100%,330px);margin:auto}}.phase-row .module-number{background:linear-gradient(135deg,#df7182,var(--coral-dark));color:#fff;border-radius:50%;flex:0 0 23px;width:23px;height:23px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900;box-shadow:0 6px 15px #9e344933}.phase-row .phase-copy strong{font-size:16px;line-height:1.45}@media (width<=640px){.phase-row .phase-copy strong{font-size:16px;line-height:1.45}}.audience-grid li,.outcomes-list li,.offer-copy li{font-size:16px}.phase-row{gap:9px;min-height:0;padding:11px 14px}@media (width<=640px){.phase-row{gap:9px;padding:10px 11px}}.hero-copy.summary-card{border-radius:24px;width:100%;max-width:1120px;padding:clamp(30px,4vw,52px)}.hero-frame-sign{margin:0 auto 20px}.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card{border-radius:24px;width:100%;max-width:none;padding:clamp(30px,4vw,52px)}@media (width<=980px){.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card{border-radius:18px;padding:34px 28px}}@media (width<=640px){.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card{border-radius:18px;padding:28px 21px}.hero-frame-sign{margin-bottom:18px}}.hero-video-visual{width:min(100%,600px);min-height:0;margin:auto;display:block}.hero-video-frame{aspect-ratio:16/9;background:#29394b;border:5px solid #ffffffe6;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 35px 80px #772e4140,0 0 60px #f25f822e}.hero-video-frame iframe,.hero-video-frame video{border:0;width:100%;height:100%;display:block}.hero-video-consent{aspect-ratio:16/9;text-align:center;background:linear-gradient(145deg,#fffaf4 0%,#f0dfcf 100%);border:5px solid #ffffffe6;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:32px;display:flex;box-shadow:0 35px 80px #772e412e}.video-consent-icon{color:var(--coral);font-size:34px;line-height:1}.hero-video-consent h2{color:var(--ink);font-size:clamp(24px,3vw,36px)}.hero-video-consent p{color:#000;max-width:390px;font-size:16px;line-height:1.55}@media (width<=640px){.hero-video-consent{gap:11px;padding:22px}.hero-video-consent p{font-size:14px}.video-consent-icon{font-size:27px}}:root{--muted:#000}.brand small,.hero-lead,.trust-line,.floating-note small,.path-item,.comparison-labels span:first-child,.comparison-number,.audience-grid li,.no-card>p,.about-note span,.testimonial-copy blockquote,.price-card>small,.checkout-note,.consultation-copy,.lesson-preview-copy p{color:#000!important}main>.legal-documents>.legal-document:target{border-bottom:1px solid #c5a07c}@media (width<=640px){main>section{padding-top:34px;padding-bottom:34px}main>section.hero{padding-top:38px;padding-bottom:46px}}.phase-list{grid-template-rows:repeat(5,auto)}@media (width<=980px){.phase-list{grid-template-rows:none;grid-auto-flow:row}}.curriculum-frame{width:100%;max-width:none;margin:0 auto;padding:clamp(24px,4vw,48px)}.curriculum-frame .module-list{margin-top:0}.curriculum-frame .center-action{margin-top:28px}.curriculum-frame-heading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.curriculum-frame-heading .audience-sign{background:linear-gradient(135deg, #d85d60, var(--coral));color:#fff;flex:0 0 42px;width:42px;height:42px}.curriculum-frame-heading h2{color:var(--ink);margin:0;font-size:38px;line-height:1.16}.course-video-section{justify-content:center;display:flex}.course-video-section .hero-video-frame,.course-video-section .hero-video-consent{width:100%}.yes-card h3,.price-card>p{font-size:38px;line-height:1.16}.price-options .price-card{padding:30px 24px;transform:none}.price-options .price-card-featured{border-color:#d8aa58;box-shadow:0 28px 64px #74394833,0 0 0 4px #d8aa5824}.price-options .price-card>strong{font-size:52px}.price-options .price-card>small{min-height:38px}@media (width<=1100px){.price-options{grid-template-columns:1fr}}@media (width<=640px){.curriculum-frame{padding:24px 18px}.curriculum-frame-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.curriculum-frame-heading .audience-sign{flex-basis:36px;width:36px;height:36px}.curriculum-frame-heading h2,.yes-card h3,.price-card>p{font-size:32px}}main>section.hero{display:block}.hero-copy{text-align:center;max-width:1120px;margin:0 auto}.hero-copy h1{max-width:1120px;margin-inline:auto}.hero-copy>.hero-lead{max-width:1040px;margin-inline:auto;font-size:18px;line-height:1.68}.hero-copy .hero-actions{justify-content:center}.hero-video-visual{width:min(100%,600px);margin:42px auto 0}@media (width<=640px){.hero-copy>.hero-lead{font-size:16px;line-height:1.62}.hero-video-visual{margin-top:30px}}:root{--ink:#29394b;--body-text:#111;--muted:#111;--coral:#c84c4f;--coral-dark:#a93a3e;--coral-pale:#f0dfcf;--gold:#c5a07c;--page:#fbf3e9;--card:#fffaf4;--line:#dfcdbb}html{font-size:16px}body{color:var(--body-text);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}main{color:var(--body-text)}h1,h2,h3{color:var(--ink);letter-spacing:-.025em}p,li,small,label{color:var(--body-text)}.site-header{border-top:3px solid var(--coral);border-bottom:1px solid var(--line);background:#fbf3e9f5;gap:18px;height:76px;padding-inline:clamp(18px,5vw,72px);box-shadow:0 8px 24px #29394b14}.brand small{font-size:11px;line-height:1.25;color:var(--body-text)!important}.workbook-menu-button,.about-menu-button{min-height:40px;color:var(--coral-dark);background:#f7eddf;border-color:#d7b89c}.consultation-menu-button{min-height:40px}main>section{border-bottom:1px solid var(--gold);padding-top:clamp(52px,5vw,72px);padding-bottom:clamp(52px,5vw,72px)}main>section.hero{padding-top:clamp(52px,6vw,78px);padding-bottom:clamp(58px,6vw,84px)}.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card{border:1px solid var(--line);background:linear-gradient(145deg,#fffaf4 0%,#f7eddf 100%);border-radius:22px;padding:clamp(32px,4vw,52px);box-shadow:0 18px 42px #29394b1a,inset 0 1px #ffffffe6}.hero h1{max-width:1050px;font-size:clamp(38px,4.4vw,56px);line-height:1.1}.hero-copy>.hero-lead{max-width:960px;margin-top:20px;font-size:17px;line-height:1.7;color:var(--body-text)!important}.hero-actions{margin-top:28px}.hero-video-visual{width:min(100%,600px);margin-top:38px}.audience-summary{gap:clamp(26px,4vw,48px)}.audience-grid h3,.yes-card h3{margin:0 0 20px;font-size:clamp(30px,3.2vw,38px);line-height:1.16}.audience-grid ul,.outcomes-list ul,.offer-copy ul{gap:10px}.audience-grid li,.outcomes-list li,.offer-copy li{border-color:var(--line);background:#fffdf9;padding:12px 14px;font-size:16px;line-height:1.45;box-shadow:0 5px 14px #29394b0f;color:var(--body-text)!important}.audience-grid li:before{left:13px}.outcomes-list{gap:clamp(28px,4vw,58px)}.outcomes-list h2,.curriculum-frame-heading h2{font-size:clamp(30px,3.2vw,38px);line-height:1.16}.outcomes-list li:before{background:linear-gradient(135deg,#d85d60,var(--coral));box-shadow:0 5px 12px #c84c4f38}.curriculum-frame-heading{margin-bottom:24px}.module-list{gap:10px 14px;margin-top:0}.phase-row{border:1px solid var(--line);border-left:4px solid var(--coral);background:#fffdf9;border-radius:12px;min-height:58px;padding:11px 13px;box-shadow:0 6px 16px #29394b0f}.phase-row .module-number{background:linear-gradient(135deg,#d85d60,var(--coral-dark));box-shadow:0 5px 12px #c84c4f33}.phase-row .phase-copy strong{color:var(--body-text);font-size:16px;line-height:1.4}.center-action{margin-top:28px}.course-video-section{padding-top:clamp(38px,4vw,56px);padding-bottom:clamp(38px,4vw,56px)}.course-video-wrap{width:min(100%,600px)}.offer{gap:clamp(28px,5vw,64px)}.offer-copy li{background:#fffdf9}.price-options{gap:20px}.price-card{border-radius:20px;padding:clamp(26px,3vw,36px)}.price-card>p{color:var(--ink);font-size:clamp(30px,3.2vw,38px);line-height:1.16}.price-card>small{font-size:14px;line-height:1.45;color:var(--body-text)!important}.purchase-meta{color:var(--body-text);font-size:14px;line-height:1.4}.price-card .button{min-height:52px}.button{background:linear-gradient(135deg,#d85d60,var(--coral));min-height:52px;padding-inline:24px;font-size:15px;box-shadow:0 12px 24px #c84c4f38}.button:hover{background:var(--coral-dark);box-shadow:0 16px 30px #c84c4f47}.legal-document{border-color:var(--gold)}.legal-copy{color:var(--body-text);font-size:16px;line-height:1.7}.legal-copy h3{color:var(--ink);margin-top:28px;font-size:20px}.legal-copy a{color:var(--coral-dark);text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.site-header{height:70px}main>section{padding-top:48px;padding-bottom:48px}main>section.hero{padding-top:48px;padding-bottom:60px}.hero h1{font-size:clamp(36px,6vw,48px)}.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card{border-radius:18px;padding:32px 28px}.audience-summary{grid-template-columns:1fr;gap:28px}.audience-summary .no-card{border-left:0!important;border-top:1px solid var(--line)!important;padding-top:28px!important;padding-left:0!important}.outcomes-list{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.site-header{gap:6px;height:64px;padding-inline:10px}main>section{padding-top:38px;padding-bottom:38px}main>section.hero{padding-top:38px;padding-bottom:48px}.hero h1{font-size:32px;line-height:1.12}.hero-copy>.hero-lead{font-size:16px;line-height:1.62}.hero-video-visual{margin-top:28px}.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card{border-radius:16px;padding:24px 18px}.audience-grid h3,.yes-card h3,.outcomes-list h2,.curriculum-frame-heading h2{font-size:30px}.audience-grid li,.outcomes-list li,.offer-copy li{padding:10px 11px;font-size:16px}.phase-row{min-height:52px;padding:10px 11px}.phase-row .phase-copy strong{font-size:16px}.course-video-section{padding-top:28px;padding-bottom:28px}.price-options{gap:16px}.price-card{padding:24px 18px}.price-card>p{font-size:30px}.button{width:100%;min-height:50px;padding-inline:18px;font-size:15px}}.audience-summary .yes-card li:before,.outcomes-list li:before{display:none}.audience-summary .yes-card li,.outcomes-list li{padding-left:14px}.phase-row{gap:0}.audience-grid ul,.outcomes-list ul,.offer-copy ul,.module-list{justify-items:center}.audience-grid li,.outcomes-list li,.offer-copy li,.phase-row{text-align:center;justify-content:center;width:100%}.audience-grid li:before{flex:0 0 24px;margin-right:10px;position:static;transform:none}.audience-summary .yes-card li:before{display:none}.audience-summary .yes-card li,.outcomes-list li,.offer-copy li,.phase-row{padding-inline:18px}.phase-copy{align-items:center;width:100%}.audience-summary .yes-card li,.outcomes-list li{box-sizing:border-box;width:100%;min-height:54px;font-size:16px;line-height:1.45}.audience-summary .yes-card ul,.outcomes-list ul{width:100%}.hero h1{max-width:1000px;font-size:clamp(34px,4vw,50px);line-height:1.12;color:#000!important}.hero h1 .hero-highlight{color:#000!important}.offer-copy li:before{content:none!important;display:none!important}:root{--ink:#55462e;--body-text:#55462e;--muted:#706044;--coral:#785e36;--coral-dark:#69532f;--coral-pale:#f1e6cd;--gold:#bca06e;--page:#f8f2e3;--card:#fffaf0;--white:#fffaf0;--line:#dfcda9}body,main{background:var(--page)}.site-header{border-color:var(--line);background:#f8f2e3f7;box-shadow:0 5px 20px #69532f0f}.summary-card,.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card,.lesson-preview,.price-card,.legal-document,.consultation-dialog,.discount-dialog{border-color:var(--line);background:linear-gradient(145deg,#fffaf0,#f1e6cd);box-shadow:0 18px 42px #69532f17}.audience-grid li,.outcomes-list li,.offer-copy li,.phase-row,.purchase-meta,.offer-copy .whatsapp-consultation{background:var(--card);border-color:var(--line)}.button,.button-gold,.consultation-menu-button,.workbook-menu-button,.about-menu-button,.discount-badge,.price-card .price-label,.module-number,.phase-row .module-number,.outcomes-list li:before,.brand-mark,.mini-logo{color:#55462e;background:#e3cca0;border-color:#c9ae7d;box-shadow:0 6px 18px #69532f14}.button:hover,.button-gold:hover,.workbook-menu-button:hover,.about-menu-button:hover{color:#55462e;background:#d6bb88;border-color:#bca06e}.price-card>strong{color:var(--coral-dark);-webkit-text-fill-color:var(--coral-dark);background:0 0}.solution-strip p,.solution-strip h2,.final-cta h2,.final-cta p,.discount-description,.discount-decline,.discount-form label,.discount-privacy{color:var(--ink)}.discount-form input,.consultation-dialog input,.consultation-dialog textarea{background:var(--card);color:var(--ink);border-color:#c9ae7d}.discount-close,.consultation-close{color:var(--ink);border-color:var(--line);background:#e3cca0}.discount-close:hover{color:var(--ink);background:#d6bb88}.hero-video-frame,.lesson-video-frame{border-color:var(--card);background:#e3cca0;box-shadow:0 18px 42px #69532f1f}.hero-video-consent{background:var(--card);border-color:var(--line);color:var(--ink)}.price-options .price-card-featured{border-color:#bca06e;outline-color:#bca06e24;box-shadow:0 18px 42px #69532f1a}.price-card .button{color:#55462e;background:#e3cca0;border-color:#c9ae7d;box-shadow:0 6px 18px #69532f14}.price-card .button:hover{color:#55462e;background:#d6bb88;border-color:#bca06e}.youtube-icon{background:#c84c4f;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s;display:inline-grid;box-shadow:0 7px 18px #9f40572e;color:#fff!important}.youtube-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.youtube-icon svg path{fill:currentColor;stroke:none}.youtube-icon:hover{transform:translateY(-2px);box-shadow:0 10px 22px #9f405740}@media (width<=640px){.youtube-icon{flex-basis:38px;width:38px;height:38px}}@media (width<=480px){.youtube-icon{flex-basis:36px;width:36px;height:36px}}.button,.button-gold,.discount-submit,.legal-action,.consultation-menu-button,.workbook-menu-button,.about-menu-button,.whatsapp-consultation>a{color:#55462e!important;background:#c9ad72!important;border-color:#b8955f!important;box-shadow:0 7px 18px #8f6d2524!important}.button:hover,.button-gold:hover,.discount-submit:hover,.legal-action:hover,.consultation-menu-button:hover,.workbook-menu-button:hover,.about-menu-button:hover,.whatsapp-consultation>a:hover{color:#55462e!important;background:#b9965d!important;border-color:#a27d4d!important;box-shadow:0 10px 24px #8f6d252e!important}.button,.button-gold,.discount-submit,.legal-action,.consultation-menu-button,.workbook-menu-button,.about-menu-button,.whatsapp-consultation>a{border:1px solid #b99a58!important}.button:hover,.button-gold:hover,.discount-submit:hover,.legal-action:hover,.consultation-menu-button:hover,.workbook-menu-button:hover,.about-menu-button:hover,.whatsapp-consultation>a:hover{border-color:#9f7e3f!important}.button,.button-gold,.discount-submit,.legal-action,.consultation-menu-button,.workbook-menu-button,.about-menu-button,.whatsapp-consultation>a,.discount-close,.consultation-close{color:#55462e!important;background:#f2e5c6!important;border:1px solid #b99a58!important;text-decoration:none!important;box-shadow:0 7px 18px #8f6d251f!important}.button:hover,.button-gold:hover,.discount-submit:hover,.legal-action:hover,.consultation-menu-button:hover,.workbook-menu-button:hover,.about-menu-button:hover,.whatsapp-consultation>a:hover,.discount-close:hover,.consultation-close:hover{background:#ead8b2!important;border-color:#a98a49!important;text-decoration:none!important;box-shadow:0 9px 22px #8f6d2529!important}:root{--ink:#000;--body-text:#000;--muted:#000;--coral:#ad8d50;--coral-dark:#987a42;--coral-pale:#e8d8b8;--gold:#ad8d50;--page:#f0e6d2;--card:#f8f0df;--white:#f8f0df;--line:#ccb589;--soft-gold:#e9d6ac}body :is(h1,h2,h3,h4,p,a,button,label,input,textarea,li,small,strong,em,span){color:#000!important}.hero h1 em,.price-card>strong{-webkit-text-fill-color:#000;text-shadow:none;background:0 0}.site-header{border-bottom:1px solid var(--gold);background:#f3e8d3;box-shadow:0 4px 16px #69532f12}.hero,.audience,.curriculum,.offer,.outcomes,.course-video-section,.contact-section,.tester-section{background:var(--page)}.summary-card,.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card,.lesson-preview,.price-card,.legal-document,.consultation-dialog,.discount-dialog,.audience-grid article,.comparison-card{background:var(--card);border:1px solid var(--gold);box-shadow:0 8px 24px #5b462517,inset 0 1px #ffffffb3}.audience-grid li,.outcomes-list li,.offer-copy li,.phase-row,.purchase-meta,.offer-copy .whatsapp-consultation,.about-note,.eyebrow,.hero-video-consent{background:var(--card);border-color:var(--line)}.button,.button-gold,.discount-submit,.legal-action,.consultation-menu-button,.workbook-menu-button,.about-menu-button,.whatsapp-consultation>a,.discount-close,.consultation-close{transform:none;background:var(--soft-gold)!important;color:#000!important;border:1px solid var(--gold)!important;box-shadow:0 7px 18px #8f6d251f!important}.button:hover,.button-gold:hover,.discount-submit:hover,.legal-action:hover,.consultation-menu-button:hover,.workbook-menu-button:hover,.about-menu-button:hover,.whatsapp-consultation>a:hover,.discount-close:hover,.consultation-close:hover{transform:none;background:#dfc798!important;border-color:#987a42!important}.discount-badge,.price-card .price-label,.module-number,.phase-row .module-number,.outcomes-list li:before,.brand-mark,.mini-logo,.comparison-check,.audience-sign,.yes-card li:before{background:var(--soft-gold);color:#000;border:1px solid var(--gold);box-shadow:0 3px 8px #69532f14}.solution-strip,.final-cta,footer{color:#000;border-color:var(--line);background:#dfcda7;box-shadow:0 4px 16px #69532f12}.discount-overlay,.consultation-overlay{background:#5b46256b}.discount-form input,.consultation-dialog input,.consultation-dialog textarea{color:#000;border:1px solid var(--gold);background:#fcf6e9}.discount-form input:focus{border-color:#987a42;box-shadow:0 0 0 3px #ad8d5033}.hero-video-frame,.lesson-video-frame{background:var(--soft-gold);border:1px solid var(--gold);box-shadow:0 8px 24px #5b462517}.price-options .price-card-featured{border:1px solid var(--gold);outline:0;box-shadow:0 8px 24px #5b462517}:focus-visible{outline-color:#987a42}.price-options .price-card:not(.price-card-featured){outline:0}.youtube-icon{color:#fff!important}main>section.hero,main>section.audience,main>section.course-video-section,main>section.outcomes,main>section.curriculum,main>section.offer{background:#f3e8d3!important}.site-header .brand small{letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:900!important}.audience-grid li,.outcomes-list li,.offer-copy li,.phase-row{border:1px solid #c9ad72!important;border-left:4px solid #b8955f!important}.about-dialog .consultation-symbol{background:var(--soft-gold)!important;color:#000!important;border:1px solid var(--gold)!important;box-shadow:0 6px 16px #69532f1f!important}.header-social{border:1px solid var(--gold);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-grid;box-shadow:0 7px 18px #69532f1f;background:var(--soft-gold)!important;color:#000!important}.header-social:hover{transform:translateY(-2px);box-shadow:0 10px 22px #69532f2e;background:#dfc798!important}.header-social svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.header-social.facebook-icon svg{fill:currentColor;stroke:none}.header-social.linkedin-icon svg rect{fill:none;stroke:currentColor;stroke-width:1.6px}.header-social.linkedin-icon svg path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.header-social.instagram-icon .instagram-dot{fill:currentColor;stroke:none}@media (width<=760px){.header-social{flex-basis:38px;width:38px;height:38px}.header-social svg{width:20px;height:20px}}@media (width<=480px){.header-social{flex-basis:34px;width:34px;height:34px}.header-social svg{width:18px;height:18px}}.audience-summary .yes-card .learning-series{gap:14px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.audience-summary .yes-card .learning-series-item{color:#000;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;min-height:152px;padding:20px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 8px 24px #5b462517,inset 0 1px #ffffffb3;border:1px solid #d8bd83!important;border-left:4px solid var(--gold)!important;background:linear-gradient(145deg,#fffaf0 0%,#f1e6cd 100%)!important}.audience-summary .yes-card .learning-series-item:before{content:none;display:none}.audience-summary .yes-card .learning-series-item:hover{transform:translateY(-3px);box-shadow:0 12px 28px #5b462524;border-color:var(--coral-dark)!important}.learning-number{font-family:Georgia,serif;font-size:28px;font-weight:700;line-height:1;color:var(--coral-dark)!important}.learning-series-item h4{letter-spacing:-.02em;text-align:center;margin:0;font-size:20px;line-height:1.35;color:#000!important}.learning-series-item p{text-align:center;margin:0;font-size:15px;line-height:1.55;color:#000!important}.hero-copy.summary-card{text-align:center;border-radius:15px;box-shadow:0 8px 24px #5b462517,inset 0 1px #ffffffb3;background:var(--card)!important;border:1px solid var(--gold)!important}.hero-copy.summary-card h1{text-align:center;max-width:860px;margin:0 auto;font-size:clamp(32px,3.6vw,48px);line-height:1.12}.hero-copy.summary-card>.hero-lead{text-align:center;max-width:820px;margin:20px auto 0;font-size:16px;line-height:1.62}.hero-copy.summary-card .hero-actions{justify-content:center}@media (width<=640px){.hero-copy.summary-card h1{font-size:30px}.hero-copy.summary-card>.hero-lead{font-size:15px}}.hero-text-box{border:1px solid var(--gold);background:var(--card);text-align:center;border-radius:15px;width:100%;padding:clamp(30px,4vw,52px);box-shadow:0 8px 24px #5b462517,inset 0 1px #ffffffb3}.hero-text-box h1{text-align:center;max-width:860px;margin:0 auto;font-size:clamp(32px,3.6vw,48px);line-height:1.12}.hero-text-box>.hero-lead{text-align:center;max-width:820px;margin:20px auto 0;font-size:16px;line-height:1.62}.hero-copy:not(.summary-card) .hero-actions{justify-content:center}@media (width<=640px){.hero-text-box{padding:24px 18px}.hero-text-box h1{font-size:30px}.hero-text-box>.hero-lead{font-size:15px}}.outcomes{display:block!important}.outcome-series-heading{text-align:center;width:100%;margin:0 0 34px;font-size:clamp(32px,4vw,52px);line-height:1.12;color:#000!important}.outcome-series-card{width:100%;max-width:none;padding:clamp(30px,4vw,52px);display:block!important}.outcome-series-card .outcome-series-heading{text-align:center;margin:0 0 34px}.outcome-series{gap:14px;width:100%;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:0!important;display:grid!important}.outcome-series-item{color:#000;text-align:center;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;min-height:152px;padding:20px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 8px 24px #5b462517,inset 0 1px #ffffffb3;border:1px solid #d8bd83!important;border-left:4px solid var(--gold)!important;background:linear-gradient(145deg,#fffaf0 0%,#f1e6cd 100%)!important}.outcome-series-item:before{content:none!important;display:none!important}.outcome-series-item:hover{transform:translateY(-3px);box-shadow:0 12px 28px #5b462524;border-color:var(--coral-dark)!important}.outcome-number{flex:none;align-self:center;margin:0;padding:0;font-family:Georgia,serif;font-size:28px;font-weight:700;line-height:1;width:auto!important;height:auto!important;box-shadow:none!important;text-align:center!important;color:var(--coral-dark)!important;background:0 0!important;border-radius:0!important;display:block!important}.outcome-series-item h4{letter-spacing:-.02em;align-self:center;width:100%;margin:0;font-size:20px;line-height:1.35;color:#000!important;text-align:center!important}.outcome-series-item p{width:100%;margin:0;font-size:15px;line-height:1.55;color:#000!important;text-align:center!important}@media (width<=640px){.outcome-series-card .outcome-series-heading{margin-bottom:26px}.outcome-series-heading{text-align:center;margin-bottom:26px;font-size:32px}.outcome-series{grid-template-columns:1fr}.outcome-series-item{min-height:0}.outcome-series-item h4{font-size:18px}.outcome-series-item p{font-size:14px}}@media (width<=760px){.outcome-series{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.outcome-series{grid-template-columns:1fr!important}}main>section.hero{padding-bottom:60px}.hero-video-visual,.course-video-wrap{justify-self:center;width:min(100%,680px);margin-inline:auto;display:block}.hero-video-visual{margin-top:60px}.hero-video-frame{border:1px solid var(--gold);border-radius:20px;box-shadow:0 14px 34px #5b462524}.outcomes.section{padding-top:64px;padding-bottom:64px}.course-video-section.section{align-items:center;padding-top:60px;padding-bottom:0}.offer.section{padding-top:60px;padding-bottom:72px}@media (width<=640px){main>section.hero{padding-bottom:36px}.hero-video-visual{width:100%;margin-top:36px}.course-video-wrap{width:100%}.outcomes.section{padding-top:42px;padding-bottom:42px}.course-video-section.section{padding-top:36px;padding-bottom:0}.offer.section{padding-top:36px;padding-bottom:52px}}@media (width<=1100px){.audience-summary .yes-card .learning-series{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){.audience-summary .yes-card .learning-series{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.audience-summary .yes-card .learning-series{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.audience-summary .yes-card .learning-series{grid-template-columns:1fr!important}.audience-summary .yes-card .learning-series-item{min-height:0}.learning-series-item h4{font-size:18px}.learning-series-item p{font-size:14px}}.faq-section{background:var(--page);padding-top:64px;padding-bottom:72px}.faq-shell{background:var(--card);border:1px solid var(--gold);border-radius:24px;width:min(100%,1120px);margin:0 auto;padding:clamp(30px,4vw,52px);box-shadow:0 8px 24px #5b462517,inset 0 1px #ffffffb3}.faq-card{isolation:isolate;transform-style:preserve-3d;border-radius:26px;transition:transform .25s,box-shadow .25s;position:relative;transform:perspective(1400px)rotateX(1deg);box-shadow:0 9px #b99a5838,0 28px 48px #5b462529,inset 0 1px #ffffffeb;border:2px solid var(--gold)!important;background:linear-gradient(145deg, #fbf4e3 0%, var(--card) 58%, #ead8b5 100%)!important}.faq-card:hover{transform:perspective(1400px)rotateX(0)translateY(-2px);box-shadow:0 11px #b99a5833,0 34px 56px #5b46252e,inset 0 1px #fffffff5}.faq-eyebrow{justify-content:center;margin:0;color:#000!important}.faq-heading{text-align:center;margin:14px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.12;display:block;color:#000!important}.faq-section-toggle{width:100%;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:24px;padding:0;display:flex}.faq-section-toggle-copy{flex:1;display:block}.faq-section-toggle:focus-visible{outline:3px solid var(--gold);outline-offset:8px;border-radius:12px}.faq-section-icon{border:1px solid var(--gold);background:var(--soft-gold);color:#000;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:28px;font-weight:400;line-height:1;transition:transform .2s,background .2s;display:grid}.faq-section-toggle:hover .faq-section-icon{background:var(--gold);transform:scale(1.05)}.faq-content{margin-top:28px}.faq-intro{text-align:center;max-width:700px;margin:14px auto 30px;color:#000!important}.faq-list{gap:12px;margin:0;display:grid}.faq-item{border:1px solid var(--gold);background:var(--card);border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item:hover,.faq-item[open]{border-color:var(--gold);box-shadow:0 8px 20px #5b462517}.faq-item summary{color:var(--ink);cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;transition:background .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover,.faq-item[open] summary{background:var(--soft-gold)}.faq-item summary strong{flex:1;color:#000!important}.faq-toggle{border:1px solid var(--gold);background:var(--soft-gold);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:0 0 28px;place-items:center;font-size:20px;line-height:1;transition:transform .2s;display:grid}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-answer{margin:0;padding:0 20px 20px 62px;line-height:1.65;color:#000!important}@media (width<=640px){.faq-section{padding-top:42px;padding-bottom:52px}.faq-shell{border-radius:18px;padding:24px 18px}.faq-heading{font-size:32px}.faq-section-toggle{gap:12px}.faq-section-icon{flex-basis:36px;width:36px;height:36px;font-size:24px}.faq-item summary{padding:15px 14px}.faq-answer{padding:0 14px 16px}}:root{--page:#eee3d1;--card:#f7f0de;--white:#f7f0de;--ink:#000;--body-text:#000;--muted:#000;--coral:#b99a58;--coral-dark:#8f723f;--coral-pale:#ead8b5;--gold:#b99a58;--line:#cdb17a;--soft-gold:#e9d6ac}body,main{background:var(--page);color:#000}main>section.hero,main>section.audience,main>section.course-video-section,main>section.outcomes,main>section.curriculum,main>section.offer,main>section.contact-section,main>section.tester-section,.faq-section{background:var(--page)!important}.site-header{border-color:var(--gold)!important;background:#f0e4cc!important}.summary-card,.hero-copy.summary-card,.audience-summary.summary-card,.curriculum-frame.summary-card,.outcomes-list.summary-card,.offer-copy.summary-card,.lesson-preview,.price-card,.legal-document,.consultation-dialog,.discount-dialog,.audience-grid article,.comparison-card,.faq-shell,.faq-item{background:var(--card)!important;border-color:var(--gold)!important}.button,.button-gold,.discount-submit,.legal-action,.consultation-menu-button,.workbook-menu-button,.about-menu-button,.whatsapp-consultation>a,.discount-close,.consultation-close,.price-card .button,.faq-section-icon,.faq-toggle{background:var(--soft-gold)!important;color:#000!important;border-color:var(--gold)!important}.button:hover,.button-gold:hover,.discount-submit:hover,.legal-action:hover,.consultation-menu-button:hover,.workbook-menu-button:hover,.about-menu-button:hover,.whatsapp-consultation>a:hover,.discount-close:hover,.consultation-close:hover,.price-card .button:hover,.faq-section-toggle:hover .faq-section-icon{border-color:var(--coral-dark)!important;background:#dfc798!important}.faq-item summary,.faq-item summary strong,.faq-answer,.faq-heading,.faq-intro{color:#000!important}.header-social{background:var(--soft-gold)!important;color:#000!important;border-color:var(--gold)!important}.header-social:hover{background:#dfc798!important}.hero-video-frame,.lesson-video-frame{background:var(--soft-gold)!important;border-color:var(--gold)!important}.solution-strip,.final-cta,footer{color:#000!important;border-color:var(--gold)!important;background:#dfcda7!important}.hero-text-box{isolation:isolate;transform-style:preserve-3d;border-radius:24px;transition:transform .25s,box-shadow .25s;position:relative;transform:perspective(1400px)rotateX(1deg);box-shadow:0 9px #b99a5838,0 28px 48px #5b462529,inset 0 1px #ffffffeb;border:2px solid var(--gold)!important;background:linear-gradient(145deg, #fbf4e3 0%, var(--card) 58%, #ead8b5 100%)!important}.hero-text-box:after{content:"";z-index:-1;pointer-events:none;border:1px solid #b99a5873;border-radius:16px;position:absolute;inset:10px}.hero-text-box:hover{transform:perspective(1400px)translateY(-3px)rotateX(1deg);box-shadow:0 11px #b99a5833,0 34px 56px #5b46252e,inset 0 1px #ffffffeb}.hero-text-box h1,.hero-text-box>.hero-lead,.hero-text-box .hero-actions{z-index:1;position:relative}@media (width<=640px){.hero-text-box{border-radius:18px;transform:none;box-shadow:0 7px #b99a5833,0 18px 32px #5b462521,inset 0 1px #ffffffeb}.hero-text-box:hover{transform:none}}main>section.hero,main>section.course-video-section,main>section.outcomes,main>section.offer,main>section.faq-section{border-radius:26px;margin:clamp(16px,2.5vw,32px) clamp(10px,3.5vw,48px);position:relative;overflow:hidden;box-shadow:0 8px #b99a582e,0 24px 48px #5b46251f,inset 0 1px #ffffffd6;border:2px solid var(--gold)!important}main>section.hero{margin-top:clamp(18px,3vw,36px)}main>section.hero:hover,main>section.course-video-section:hover,main>section.outcomes:hover,main>section.offer:hover,main>section.faq-section:hover{box-shadow:0 10px #b99a5829,0 30px 56px #5b462526,inset 0 1px #ffffffe0}.faq-heading{line-height:1.16;font-size:clamp(30px,3.2vw,38px)!important}.offer.section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(22px,3vw,36px)}.offer-copy.summary-card{border-radius:26px;flex-direction:column;justify-content:center;display:flex;box-shadow:0 9px #b99a5833,0 26px 48px #5b462524,inset 0 1px #ffffffeb;border:2px solid var(--gold)!important;background:linear-gradient(145deg, #fbf4e3 0%, var(--card) 58%, #ead8b5 100%)!important}.offer-copy.summary-card ul{gap:12px;display:grid}.offer-copy.summary-card li{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:48px;display:flex;box-shadow:0 6px 16px #5b462514,inset 0 1px #fffc;border:1px solid var(--gold)!important;border-left:4px solid var(--gold)!important;background:#f7f0ded1!important}.price-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.price-options .price-card{box-sizing:border-box;border-radius:26px;height:100%;box-shadow:0 9px #b99a5833,0 26px 48px #5b462524,inset 0 1px #ffffffeb;border:2px solid var(--gold)!important;background:linear-gradient(145deg, #fbf4e3 0%, var(--card) 58%, #ead8b5 100%)!important}.price-options .price-card-featured{box-shadow:0 11px #b99a583d,0 30px 54px #5b46252b,inset 0 1px #fffffff0;border-color:var(--gold)!important}@media (width<=1100px){.offer.section{grid-template-columns:1fr}}@media (width<=640px){.offer.section{gap:20px}.offer-copy.summary-card,.price-options .price-card{border-radius:19px}.price-options{grid-template-columns:1fr}}.offer-copy.summary-card,.price-options .price-card{isolation:isolate;transform-style:preserve-3d;transition:transform .25s,box-shadow .25s;position:relative;transform:perspective(1400px)rotateX(1.2deg)}.offer-copy.summary-card:after,.price-options .price-card:after{content:"";z-index:-1;border-radius:inherit;opacity:.72;pointer-events:none;background:#dfcda7;border:1px solid #b99a58ad;position:absolute;inset:8px -7px -8px 7px;transform:translateZ(-10px);box-shadow:0 10px 20px #5b46251f}.offer-copy.summary-card:hover,.price-options .price-card:hover{transform:perspective(1400px)rotateX(0)translateY(-3px);box-shadow:0 12px #b99a5838,0 34px 58px #5b46252e,inset 0 1px #fffffff5}@media (width<=640px){.offer-copy.summary-card,.price-options .price-card{transform:none}.offer-copy.summary-card:hover,.price-options .price-card:hover{transform:translateY(-2px)}}main>section.hero{background:#f3e8d3!important}.hero-text-box{background:linear-gradient(145deg,#fffaf0 0%,#f8f0df 58%,#ead8b5 100%)!important;border-color:#b99a58!important}.hero-text-box h1,.hero-text-box .hero-lead,.hero-text-box .hero-highlight{color:#000!important}@media (width<=640px){.faq-card{border-radius:19px;transform:none;box-shadow:0 7px #b99a5833,0 18px 32px #5b462521,inset 0 1px #ffffffeb}.faq-card:hover{transform:none}main>section.hero,main>section.course-video-section,main>section.outcomes,main>section.offer,main>section.faq-section{border-radius:19px;margin-inline:8px;box-shadow:0 6px #b99a582b,0 16px 32px #5b46251a,inset 0 1px #ffffffd6}.faq-heading{font-size:30px!important}}.learning-series-heading{text-align:center;width:100%;margin:0 0 26px;font-size:clamp(32px,4vw,52px);line-height:1.12;color:#000!important}.audience .audience-grid{width:100%;margin-top:0}.audience .audience-summary{grid-column:1/-1;width:100%}.audience-summary .yes-card{grid-template-columns:none!important;gap:0!important;display:block!important}@media (width<=640px){.learning-series-heading{text-align:center;margin-bottom:20px;font-size:32px}}.offer-copy.summary-card,.offer-copy.summary-card li:nth-child(-n+7),.offer-copy.summary-card li.payment-info-button,.price-options .price-card{border-radius:26px;transition:transform .25s,box-shadow .25s;transform:perspective(1400px)rotateX(1deg);box-shadow:0 9px #b99a5838,0 28px 48px #5b462529,inset 0 1px #ffffffeb;background:var(--card)!important;color:#000!important;border:2px solid var(--gold)!important}.offer-copy.summary-card:after,.price-options .price-card:after{content:none}.offer-copy.summary-card:hover,.offer-copy.summary-card li:nth-child(-n+7):hover,.offer-copy.summary-card li.payment-info-button:hover,.price-options .price-card:hover{transform:perspective(1400px)rotateX(0)translateY(-2px);box-shadow:0 11px #b99a5833,0 34px 56px #5b46252e,inset 0 1px #fffffff5}@media (width<=640px){.offer-copy.summary-card,.offer-copy.summary-card li:nth-child(-n+7),.offer-copy.summary-card li.payment-info-button,.price-options .price-card{border-radius:19px;transform:none;box-shadow:0 7px #b99a5833,0 18px 32px #5b462521,inset 0 1px #ffffffeb}.offer-copy.summary-card:hover,.offer-copy.summary-card li:nth-child(-n+7):hover,.offer-copy.summary-card li.payment-info-button:hover,.price-options .price-card:hover{transform:none}}.price-options{grid-template-columns:minmax(0,1fr)}.price-options .price-card,.price-options .price-card .purchase-meta,.price-options .price-card .button{box-sizing:border-box;width:100%}.offer-copy.summary-card li.whatsapp-info-button{color:#3f2e0a;cursor:default;border-radius:12px;min-height:0;padding:15px 18px;font-weight:900;line-height:1.45;display:block;box-shadow:0 8px 18px #7a581533,inset 0 1px #ffffffa6;background:linear-gradient(135deg,#ffe79a 0%,#d6aa4c 52%,#b8892b 100%)!important;border:1px solid #c99a35!important}.offer-copy.summary-card li.whatsapp-info-button:before{content:none;display:none}.offer-copy.summary-card li.whatsapp-info-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #7a581542,inset 0 1px #ffffffb3}
