.ai-expert{--ai-studio:#b0957f;--ai-paper:#eee6da;--ai-sand:#e1d4c2;--ai-ink:#1c1814;--ai-text:#463b30;--ai-muted:#7a6955;--ai-line:#1c181421;--ai-night:#18140f;--ai-on-night:#f1e8dc;--ai-on-night-muted:#b9aa96;--ai-gold:#a9824a;--ai-gold-hi:#e3c68e;--ai-card:#f7f1e8;--ai-plan:#221c16;--ai-plan-line:#3a3026;--ai-hero-text:#2e251c;--ai-hero-lead:#3e2f1f;--ai-hero-accent:#5a3e1e;--ai-chip:#ffffff40;--ai-gold-gradient:linear-gradient(135deg,#8e6a36 0%,#c9a267 45%,#ebd3a0 60%,#b58d52 100%);--ai-pro-gradient:linear-gradient(135deg,#2b2219,#1e1812);--ai-shadow:0 5px 18px #1c18141f;--ai-shine:linear-gradient(110deg,transparent,#fff6,transparent);background:var(--ai-paper);color:var(--ai-text);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Manrope,Arial,sans-serif;line-height:1.65;overflow-x:clip}.ai-expert *,.ai-expert :before,.ai-expert :after{box-sizing:border-box}.ai-expert h1,.ai-expert h2,.ai-expert h3,.ai-expert .ai-display{color:var(--ai-ink);letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.06}.ai-expert h1{font-size:74px}.ai-expert h2{font-size:48px}.ai-expert h3{font-size:29px}.ai-expert em{color:var(--ai-gold);font-weight:500}.ai-expert p,.ai-expert h1,.ai-expert h2,.ai-expert h3{margin:0}.ai-expert .ai-container{max-width:1160px;margin:auto;padding:0 20px}.ai-expert .ai-section{padding:88px 0}.ai-expert .ai-alt{background:var(--ai-sand)}.ai-expert .ai-dark{background:var(--ai-night);color:var(--ai-on-night);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ai-expert .ai-dark h2,.ai-expert .ai-dark h3{color:var(--ai-on-night)}.ai-expert .ai-dark .ai-lead,.ai-expert .ai-dark .ai-muted{color:var(--ai-on-night-muted)}.ai-expert .ai-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--ai-gold);margin-bottom:14px;font-size:12px;font-weight:700}.ai-expert .ai-dark .ai-eyebrow{color:var(--ai-gold-hi)}.ai-expert .ai-lead{color:var(--ai-text);max-width:700px;margin-top:20px;font-size:16px}.ai-expert .ai-muted{color:var(--ai-muted);font-size:13px}.ai-expert .ai-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.ai-expert .ai-heading>div{min-width:0}.ai-expert .ai-two{grid-template-columns:1fr 1fr;gap:64px;display:grid}.ai-expert .ai-stack{gap:16px;display:grid}.ai-expert .ai-actions{flex-wrap:wrap;gap:14px;margin:26px 0 20px;display:flex}.ai-expert .ai-btn{white-space:normal;text-align:center;letter-spacing:0;cursor:pointer;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;height:auto;min-height:50px;padding:13px 25px;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ai-expert .ai-gold{background:var(--ai-gold-gradient);color:var(--ai-ink);box-shadow:var(--ai-shadow);border:0}.ai-expert .ai-gold:after{content:"";background:var(--ai-shine);pointer-events:none;animation:4.5s infinite ai-shine;position:absolute;inset:-30% 0;transform:translate(-150%)}.ai-expert .ai-outline{border:1.5px solid var(--ai-ink);color:var(--ai-ink);box-shadow:none;background:0 0}.ai-expert .ai-dark .ai-outline{border-color:var(--ai-gold-hi);color:var(--ai-gold-hi)}.ai-expert .ai-breathe{animation:2.6s ease-in-out infinite ai-breathe}.ai-expert :focus-visible{outline:2px solid var(--ai-gold);outline-offset:4px}.ai-expert .ai-btn:disabled{opacity:.65;animation:none}.ai-expert .ai-btn:disabled:after{animation:none}.ai-expert [id]{scroll-margin-top:84px}.ai-expert .ai-nav{z-index:40;background:var(--ai-paper);border-bottom:1px solid var(--ai-line);height:64px;position:sticky;top:0}.ai-expert .ai-nav-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.ai-expert .ai-logo{object-fit:contain;width:90px;height:40px}.ai-expert .ai-nav-links{gap:24px;font-size:12px;font-weight:600;display:flex}.ai-expert .ai-nav-links a{color:var(--ai-text);text-decoration:none}.ai-expert .ai-nav .ai-btn{min-height:42px;padding:10px 20px;font-size:12px}.ai-expert .ai-hero{background:var(--ai-studio);color:var(--ai-hero-text);position:relative;overflow:hidden}.ai-expert .ai-hero-inner{grid-template-columns:1.2fr 1fr;align-items:center;min-height:min(580px,78vh);padding-top:48px;padding-bottom:48px;display:grid;position:relative}.ai-expert .ai-hero-copy{z-index:2;padding-right:24px;position:relative}.ai-expert .ai-hero h1{color:var(--ai-hero-text)}.ai-expert .ai-hero h1 em,.ai-expert .ai-hero .ai-eyebrow{color:var(--ai-hero-accent)}.ai-expert .ai-hero .ai-lead{color:var(--ai-hero-lead);max-width:555px}.ai-expert .ai-hero-media{position:absolute;inset:0 calc(min(1160px,100vw)/2 - 50vw) 0 52%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.ai-expert .ai-hero-media video{object-position:62% 30%}.ai-expert .ai-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ai-expert .ai-chips span{background:var(--ai-chip);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600}.ai-expert .ai-text-link{color:inherit;text-underline-offset:4px;margin-top:18px;font-size:12px;display:inline-block}.ai-expert .ai-rise{animation:.65s both ai-rise}.ai-expert .ai-rise:nth-child(2){animation-delay:90ms}.ai-expert .ai-rise:nth-child(3){animation-delay:.18s}.ai-expert .ai-rise:nth-child(4){animation-delay:.27s}.ai-expert .ai-media{background:var(--ai-studio);width:100%;height:100%;position:relative;overflow:hidden}.ai-expert .ai-media video,.ai-expert .ai-media img{object-fit:cover;width:100%;height:100%;display:block}.ai-expert .ai-placeholder{height:100%;min-height:inherit;color:var(--ai-hero-accent);background:var(--ai-sand);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ai-expert .ai-placeholder-mark{opacity:.6;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:600;line-height:1}.ai-expert .ai-placeholder-line{background:var(--ai-gold);width:42px;height:1px}.ai-expert .ai-hero-media .ai-placeholder{background:var(--ai-studio)}.ai-expert .ai-hero-media .ai-placeholder-mark{font-size:120px}.ai-expert .ai-medallion{background:var(--ai-studio);width:92px;height:92px;box-shadow:0 0 0 2px var(--ai-paper),0 0 0 3.5px var(--ai-gold-hi);border-radius:50%;flex-shrink:0;overflow:hidden}.ai-expert .ai-alt .ai-medallion{box-shadow:0 0 0 2px var(--ai-sand),0 0 0 3.5px var(--ai-gold-hi)}.ai-expert .ai-dark .ai-medallion,.ai-expert .ai-night-card .ai-medallion{box-shadow:0 0 0 2px var(--ai-night),0 0 0 3.5px var(--ai-gold-hi)}.ai-expert .ai-medallion-large{width:120px;height:120px}.ai-expert .ai-medallion video,.ai-expert .ai-medallion img{object-position:50% 22%;transform:scale(1.15)}.ai-expert .ai-medallion .ai-placeholder{background:var(--ai-studio)}.ai-expert .ai-medallion .ai-placeholder-mark{font-size:26px}.ai-expert .ai-old-list{margin:26px 0 0;padding:0;list-style:none}.ai-expert .ai-old-list li{border-bottom:1px solid var(--ai-line);padding:12px 0;font-size:14px}.ai-expert .ai-old-list s{color:var(--ai-muted)}.ai-expert .ai-task-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.ai-expert .ai-task{background:var(--ai-card);border-radius:8px;gap:8px;padding:12px;font-size:12px;display:flex}.ai-expert .ai-check{color:var(--ai-gold);font-weight:700}.ai-expert .ai-banner{background:var(--ai-gold-gradient);color:var(--ai-ink);border-radius:8px;margin-top:18px;padding:22px;font-size:15px}.ai-expert .ai-card{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:8px;padding:28px;transition:transform .2s}.ai-expert .ai-card:hover{transform:translateY(-4px)}.ai-expert .ai-card h3{margin-bottom:12px;font-size:27px}.ai-expert .ai-card p{font-size:14px}.ai-expert .ai-audience{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ai-expert .ai-wide{grid-column:1/-1}.ai-expert .ai-night-card{background:var(--ai-night);color:var(--ai-on-night);border-color:var(--ai-gold)}.ai-expert .ai-night-card h3{color:var(--ai-gold-hi)}.ai-expert .ai-paths{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px;display:grid}.ai-expert .ai-path{border-top:1px solid var(--ai-ink);padding-top:22px}.ai-expert .ai-number-circle{border:1px solid var(--ai-gold);width:38px;height:38px;color:var(--ai-gold);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.ai-expert .ai-path h3{margin-bottom:10px;font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.6}.ai-expert .ai-path p{font-size:13px}.ai-expert .ai-italic-line{color:var(--ai-gold);margin-top:36px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-style:italic}.ai-expert details{border-bottom:1px solid var(--ai-line)}.ai-expert summary{cursor:pointer;align-items:center;gap:18px;min-height:78px;padding:18px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.ai-expert summary::-webkit-details-marker{display:none}.ai-expert .ai-module-num{color:var(--ai-gold);flex-shrink:0;width:32px;font-family:Cormorant Garamond,Georgia,serif;font-size:29px}.ai-expert .ai-summary-title{flex:1;min-width:0}.ai-expert .ai-tag{background:var(--ai-sand);color:var(--ai-muted);white-space:normal;overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:5px 10px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.ai-expert .ai-tag-pro{background:var(--ai-night);color:var(--ai-gold-hi)}.ai-expert .ai-plus{color:var(--ai-gold);flex-shrink:0;font-size:25px;font-weight:400;transition:transform .2s}.ai-expert details[open] .ai-plus{transform:rotate(45deg)}.ai-expert .ai-detail{padding:0 0 24px 50px;font-size:14px}.ai-expert .ai-detail ul{margin:0 0 18px;padding-left:20px;list-style:outside}.ai-expert .ai-detail li{padding:4px 0}.ai-expert .ai-result{background:var(--ai-sand);border-radius:8px;padding:15px 18px}.ai-expert .ai-divider{text-align:center;color:var(--ai-gold);padding:25px 0 12px;font-size:12px;font-weight:700}.ai-expert .ai-program-note{margin-top:26px}.ai-expert .ai-rail{scroll-snap-type:x mandatory;gap:18px;padding:6px 0 22px;display:flex;overflow-x:auto}.ai-expert .ai-showcase-card{scroll-snap-align:start;flex:0 0 250px;min-width:0}.ai-expert .ai-showcase-media{aspect-ratio:4/5;border-radius:14px;position:relative;overflow:hidden}.ai-expert .ai-showcase-card strong{margin-top:16px;font-size:14px;display:block}.ai-expert .ai-showcase-card p{color:var(--ai-muted);margin-top:5px;font-size:12px}.ai-expert .ai-photo-badge{background:var(--ai-paper);color:var(--ai-ink);border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.ai-expert .ai-hint{color:var(--ai-muted);white-space:nowrap;font-size:12px}.ai-expert .ai-cost-row{border-bottom:1px solid var(--ai-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:14px;display:flex}.ai-expert .ai-cost-row small{color:var(--ai-muted);font-size:11px;display:block}.ai-expert .ai-cost-row>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.ai-expert .ai-total{color:var(--ai-muted);font-size:36px}.ai-expert .ai-cost-course{background:var(--ai-night);color:var(--ai-on-night);justify-content:space-between;gap:12px;margin:16px 0;padding:20px;display:flex}.ai-expert .ai-cost-course .ai-display{color:var(--ai-gold-hi);white-space:nowrap;font-size:32px}.ai-expert .ai-bonus-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ai-expert .ai-feature-bonus{justify-content:space-between;align-items:center;gap:24px;padding:38px;display:flex}.ai-expert .ai-feature-bonus h3{margin-top:16px;font-size:36px}.ai-expert .ai-feature-bonus .ai-tag{background:var(--ai-gold-gradient);color:var(--ai-ink)}.ai-expert .ai-bonus-grid .ai-card h3{margin-top:16px}.ai-expert .ai-dashed{border:1px dashed var(--ai-gold)}.ai-expert .ai-text-tag{color:var(--ai-gold);background:0 0;padding:0}.ai-expert .ai-centered{text-align:center}.ai-expert .ai-centered .ai-lead{margin-left:auto;margin-right:auto}.ai-expert .ai-plan-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:38px;display:grid}.ai-expert .ai-plan-card{background:var(--ai-plan);border:1px solid var(--ai-plan-line);border-radius:20px;padding:36px;position:relative}.ai-expert .ai-plan-pro{background:var(--ai-pro-gradient);border:1.5px solid var(--ai-gold)}.ai-expert .ai-plan-card h3{margin-bottom:8px;font-size:40px}.ai-expert .ai-plan-card h3 span{color:var(--ai-gold-hi)}.ai-expert .ai-price{margin:22px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:64px;font-weight:600;line-height:1.2}.ai-expert .ai-price small{color:var(--ai-on-night-muted);margin-left:12px;font-family:Manrope,Arial,sans-serif;font-size:10px;font-weight:500}.ai-expert .ai-plan-card ul{margin:16px 0 24px;padding:0;font-size:13px;list-style:none}.ai-expert .ai-plan-card li{gap:10px;margin:12px 0;display:flex}.ai-expert .ai-plan-card li:before{content:"✦";color:var(--ai-gold-hi);flex-shrink:0}.ai-expert .ai-plan-card .ai-btn{width:100%;margin-top:24px}.ai-expert .ai-bonus-box{background:var(--ai-plan-line);border:1px solid var(--ai-gold);border-radius:8px;padding:20px}.ai-expert .ai-bonus-box>strong{color:var(--ai-gold-hi);font-size:13px}.ai-expert .ai-bonus-box ul{margin-bottom:0}.ai-expert .ai-ribbon{background:var(--ai-gold-gradient);color:var(--ai-ink);border-radius:999px;padding:6px 15px;font-size:11px;font-weight:700;position:absolute;top:-14px;right:24px}.ai-expert .ai-plan-toggle{display:none}.ai-expert .ai-gift{border:1px dashed var(--ai-gold);border-radius:8px;align-items:center;gap:18px;margin:28px 0 18px;padding:24px;font-size:14px;display:flex}.ai-expert .ai-gift .ai-number-circle{flex-shrink:0;margin:0}.ai-expert .ai-diagnostic{background:var(--ai-plan);border-radius:8px;align-items:center;gap:25px;margin-top:32px;padding:30px;display:flex}.ai-expert .ai-diagnostic-text{flex:1}.ai-expert .ai-diagnostic-text p{color:var(--ai-on-night-muted);margin-top:8px;font-size:13px}.ai-expert .ai-support-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ai-expert .ai-support-item{border-top:1px solid var(--ai-ink);padding-top:20px;font-size:14px}.ai-expert .ai-support-item p{margin-top:7px}.ai-expert .ai-support-note{align-items:center;gap:28px;margin-top:36px;display:flex}.ai-expert .ai-support-note p{margin-top:8px}.ai-expert .ai-author{background:var(--ai-sand);aspect-ratio:16/9;min-height:560px;max-height:800px;position:relative}.ai-expert .ai-author>.ai-media{position:absolute;inset:0}.ai-expert .ai-author img{object-position:70% 30%}.ai-expert .ai-author .ai-placeholder{align-items:flex-end;padding-right:16%}.ai-expert .ai-author-content{align-items:center;height:100%;min-height:560px;display:flex;position:relative}.ai-expert .ai-author-copy{max-width:470px}.ai-expert .ai-stats{gap:24px;margin-top:30px;display:flex}.ai-expert .ai-stats span{color:var(--ai-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:600;line-height:1.2;display:block}.ai-expert .ai-stats p{max-width:100px;font-size:11px}.ai-expert .ai-faq{max-width:880px;margin:auto}.ai-expert .ai-faq .ai-detail{padding-left:0}.ai-expert .ai-be-strip{border:1px solid var(--ai-line);border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:36px;display:flex}.ai-expert .ai-be-strip h2{font-size:36px}.ai-expert .ai-be-strip p:not(.ai-eyebrow){max-width:660px;margin-top:12px;font-size:14px}.ai-expert .ai-be-strip .ai-btn{flex-shrink:0}.ai-expert .ai-apply .ai-two{gap:60px}.ai-expert .ai-apply h2{font-size:43px}.ai-expert .ai-questions{margin:30px 0;padding:0;list-style:none}.ai-expert .ai-questions li{gap:16px;margin:17px 0;font-size:15px;display:flex}.ai-expert .ai-questions span{color:var(--ai-gold-hi);font-size:24px}.ai-expert .ai-apply .ai-italic-line{color:var(--ai-gold-hi);margin-bottom:28px;font-size:31px}.ai-expert .ai-form{background:var(--ai-plan);border:1px solid var(--ai-plan-line);border-radius:16px;min-width:0;padding:32px}.ai-expert .ai-field{margin-bottom:22px;font-size:12px;font-weight:600;display:block}.ai-expert input:not([type=radio]):not([type=checkbox]),.ai-expert textarea{background:var(--ai-night);width:100%;color:var(--ai-on-night);border:1px solid var(--ai-plan-line);resize:vertical;border-radius:8px;min-height:50px;margin-top:8px;padding:14px;font-family:inherit;font-size:13px;display:block}.ai-expert input::placeholder,.ai-expert textarea::placeholder{color:var(--ai-on-night-muted)}.ai-expert .ai-radio-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ai-expert .ai-radio{cursor:pointer;border:1px solid var(--ai-plan-line);text-align:center;border-radius:8px;min-width:0;padding:13px 8px;font-size:11px;font-weight:600;position:relative}.ai-expert .ai-radio:has(input:checked){border-color:var(--ai-gold-hi);background:var(--ai-plan-line)}.ai-expert .ai-radio input{accent-color:var(--ai-gold);margin:0 auto 7px;display:block}.ai-expert .ai-radio span{color:var(--ai-on-night-muted);margin-top:4px;font-size:10px;display:block}.ai-expert fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.ai-expert legend{font-size:12px;font-weight:600}.ai-expert .ai-form>.ai-btn{width:100%;margin-top:16px}.ai-expert .ai-form-note{color:var(--ai-on-night-muted);margin-top:16px;font-size:11px}.ai-expert .ai-consent{color:var(--ai-on-night-muted);align-items:flex-start;gap:10px;margin-top:20px;font-size:11px;display:flex}.ai-expert .ai-consent input{accent-color:var(--ai-gold);flex-shrink:0;width:17px;height:17px;margin-top:2px}.ai-expert .ai-error{color:var(--ai-gold-hi);margin-top:7px;font-size:12px}.ai-expert .ai-success h3{font-size:34px}.ai-expert .ai-success p{margin:18px 0;font-size:14px}.ai-expert .ai-success .ai-btn{margin-top:12px}@keyframes ai-shine{0%,70%{transform:translate(-150%)}90%,to{transform:translate(150%)}}@keyframes ai-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes ai-rise{0%{transform:translateY(18px)}to{transform:translateY(0)}}@media (width>=1600px){.ai-expert .ai-author{aspect-ratio:auto;height:800px}}@media (width<=1000px){.ai-expert h1{font-size:60px}.ai-expert h2{font-size:42px}.ai-expert .ai-nav-links{gap:14px}.ai-expert .ai-two{gap:32px}.ai-expert .ai-diagnostic{flex-wrap:wrap}.ai-expert .ai-diagnostic>.ai-btn{margin-left:117px}.ai-expert .ai-hero-inner{min-height:580px}.ai-expert .ai-plan-card{padding:28px}.ai-expert .ai-author{aspect-ratio:auto}}@media (width<=760px){.ai-expert .ai-section{padding:64px 0}.ai-expert .ai-nav-links{display:none}.ai-expert .ai-hero-inner{flex-direction:column;min-height:0;padding:0 20px 42px;display:flex}.ai-expert .ai-hero-media{flex-shrink:0;order:-1;width:calc(100% + 40px);height:min(58vw,330px);position:relative;left:auto;right:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ai-expert .ai-hero-media video{object-position:50% 24%}.ai-expert .ai-hero-media .ai-placeholder-mark{font-size:72px}.ai-expert .ai-hero-copy{margin-top:12px;padding:0}.ai-expert h1{font-size:48px}.ai-expert h2{font-size:38px}.ai-expert .ai-lead{font-size:14px}.ai-expert .ai-two{grid-template-columns:1fr;gap:40px}.ai-expert .ai-paths{grid-template-columns:1fr;gap:24px}.ai-expert .ai-path{grid-template-columns:38px 1fr;column-gap:16px;display:grid}.ai-expert .ai-path p{grid-column:2}.ai-expert .ai-number-circle{grid-row:1/3}.ai-expert .ai-heading{gap:18px}.ai-expert .ai-heading h2{font-size:36px}.ai-expert .ai-medallion{width:72px;height:72px}.ai-expert .ai-medallion-large{width:92px;height:92px}.ai-expert .ai-bonus-grid{grid-template-columns:1fr 1fr;gap:12px}.ai-expert .ai-card{padding:22px}.ai-expert .ai-bonus-grid .ai-card{padding:18px}.ai-expert .ai-bonus-grid .ai-card h3{font-size:23px}.ai-expert .ai-bonus-grid .ai-card p{font-size:12px}.ai-expert .ai-feature-bonus{flex-direction:column;align-items:flex-start}.ai-expert .ai-plan-toggle{background:var(--ai-plan);border:1px solid var(--ai-plan-line);border-radius:999px;max-width:350px;margin:28px auto 0;padding:5px;display:flex}.ai-expert .ai-plan-toggle .ai-btn{min-height:44px;color:var(--ai-on-night-muted);box-shadow:none;background:0 0;border:0;flex:1}.ai-expert .ai-plan-toggle .ai-selected{background:var(--ai-gold-gradient);color:var(--ai-ink)}.ai-expert .ai-plan-grid{grid-template-columns:1fr;margin-top:28px}.ai-expert .ai-plan-hidden{display:none}.ai-expert .ai-plan-card{padding:28px}.ai-expert .ai-diagnostic{gap:20px;padding:24px}.ai-expert .ai-diagnostic-text{flex-basis:calc(100% - 92px)}.ai-expert .ai-diagnostic>.ai-btn{width:100%;margin-left:0}.ai-expert .ai-support-grid{grid-template-columns:1fr 1fr;gap:24px}.ai-expert .ai-support-note{align-items:flex-start;gap:20px}.ai-expert .ai-author{min-height:0;max-height:none}.ai-expert .ai-author>.ai-media{aspect-ratio:16/9;height:auto;position:relative}.ai-expert .ai-author-content{height:auto;min-height:0;padding:48px 20px}.ai-expert .ai-author-copy{max-width:none}.ai-expert .ai-author .ai-placeholder{align-items:center;padding:0}.ai-expert .ai-author .ai-placeholder-mark{font-size:45px}.ai-expert .ai-be-strip{flex-direction:column;align-items:flex-start;padding:25px}.ai-expert .ai-apply h2{font-size:38px}.ai-expert .ai-form{padding:24px}.ai-expert .ai-cost-course{align-items:center}.ai-expert summary{gap:12px;font-size:13px}.ai-expert .ai-detail{padding-left:0}.ai-expert .ai-hint{display:none}}@media (width<=560px){.ai-expert h1{font-size:40px}.ai-expert .ai-audience{grid-template-columns:1fr}.ai-expert .ai-task-grid{grid-template-columns:1fr 1fr}.ai-expert .ai-heading h2{font-size:32px}.ai-expert .ai-actions{gap:12px}.ai-expert .ai-actions .ai-btn{padding:13px 20px;font-size:12px}.ai-expert .ai-support-note{flex-direction:column}.ai-expert .ai-gift{padding:18px;font-size:12px}.ai-expert .ai-stats{gap:20px}.ai-expert .ai-cost-row{font-size:12px}.ai-expert .ai-total{font-size:31px}.ai-expert .ai-cost-course{font-size:12px}.ai-expert .ai-cost-course .ai-display{font-size:28px}.ai-expert .ai-radio-grid{gap:6px}.ai-expert .ai-radio{padding:12px 5px}.ai-expert .ai-nav .ai-btn{padding:10px 16px}}@media (prefers-reduced-motion:reduce){.ai-expert *,.ai-expert :before,.ai-expert :after{transition:none!important;animation:none!important}}.ai-expert .ai-nav-left{align-items:center;gap:14px;min-width:0;display:flex}.ai-expert .ai-home{border:1px solid var(--ai-line);letter-spacing:.03em;min-height:32px;color:var(--ai-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:6px 13px;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.ai-expert .ai-home svg{flex-shrink:0;width:12px;height:12px}.ai-expert .ai-home:hover{color:var(--ai-gold);border-color:var(--ai-gold)}@media (width<=560px){.ai-expert .ai-nav-inner,.ai-expert .ai-nav-left{gap:10px}.ai-expert .ai-home{gap:5px;min-height:30px;padding:6px 10px;font-size:10px}.ai-expert .ai-home svg{width:11px;height:11px}}
