:root{--color-background:#fffdf8;--color-surface:#f7fbf4;--color-surface-strong:#e8f4ec;--color-text:#17211b;--color-text-muted:#687267;--color-border:#d8e3d8;--color-accent:#1f8a63;--color-accent-strong:#105a42;--color-accent-soft:#dff5e7;--color-gold:#c28b2c;--color-danger:#b42318;--color-warning:#b7791f;--color-success:#1f7a5f;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1.5rem;--shadow-soft:0 18px 60px #1f372b1a;--shadow-lift:0 22px 80px #105a422e;--container-max-width:72rem}*{box-sizing:border-box}html{background:var(--color-background);min-width:320px;color:var(--color-text);font-family:var(--font-sans);scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(circle at 8% 2%, #dff5e7b8, transparent 28rem), radial-gradient(circle at 92% 14%, #ffe8bf85, transparent 30rem), var(--color-background);min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit}img,svg{max-width:100%;display:block}.app-shell{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.scaffold-status{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(100%,42rem);padding:var(--space-8);box-shadow:var(--shadow-soft)}.scaffold-kicker{margin:0 0 var(--space-3);color:var(--color-accent);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:700}.scaffold-status h1{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(2rem,6vw,3.5rem);line-height:1}.scaffold-status p{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.ui-container{width:min(100% - var(--space-6), var(--container-max-width));margin-inline:auto}.ui-container--narrow{--container-max-width:48rem}.ui-container--default{--container-max-width:72rem}.ui-container--wide{--container-max-width:88rem}.ui-section{padding-block:var(--space-16);position:relative}.ui-section--default{background:var(--color-background)}.ui-section--soft{background:var(--color-surface)}.ui-section--strong{background:var(--color-surface-strong)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;letter-spacing:0;text-align:center;border:1px solid #0000;min-height:2.75rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ui-button:hover{transform:translateY(-1px)}.ui-button:focus-visible{outline-offset:3px;outline:3px solid #1f7a5f47}.ui-button--sm{min-height:2.25rem;padding:0 var(--space-4);font-size:.875rem}.ui-button--md{padding:0 var(--space-5);font-size:.9375rem}.ui-button--lg{min-height:3.25rem;padding:0 var(--space-6);font-size:1rem}.ui-button--primary{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-strong));color:#fff;box-shadow:0 14px 30px #1f8a633d}.ui-button--primary:hover{background:linear-gradient(135deg, #26a574, var(--color-accent-strong));box-shadow:0 18px 38px #1f8a6352}.ui-button--secondary{border-color:var(--color-border);background:var(--color-background);color:var(--color-text)}.ui-button--secondary:hover{border-color:var(--color-accent)}.ui-button--ghost{color:var(--color-accent-strong);background:0 0}.ui-button--ghost:hover{background:#1f7a5f14}.ui-badge{min-height:1.75rem;padding:0 var(--space-3);letter-spacing:0;border:1px solid #0000;border-radius:999px;align-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.ui-badge--neutral{border-color:var(--color-border);background:var(--color-background);color:var(--color-text-muted)}.ui-badge--accent{color:var(--color-accent-strong);background:linear-gradient(135deg,#1f8a6321,#c28b2c1f)}.ui-badge--success{color:var(--color-success);background:#1f7a5f1a}.ui-badge--warning{color:var(--color-warning);background:#b7791f1f}.hero-section{background:linear-gradient(112deg, #fffdf8eb, #fffdf88f 52%, transparent), radial-gradient(circle at 72% 18%, #dff5e7db, transparent 24rem), radial-gradient(circle at 86% 78%, #ffdeb2a8, transparent 24rem), var(--color-background);align-items:center;min-height:100svh;padding-top:6.5rem;display:flex;position:relative;overflow:clip}.hero-section:before{content:"";pointer-events:none;background-image:linear-gradient(#17211b0b 1px,#0000 1px),linear-gradient(90deg,#17211b0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8c7;border:1px solid #ffffffad;border-radius:999px;width:min(100% - 2rem,82rem);min-height:3.75rem;padding:.5rem .75rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #17211b1a}.site-brand{min-width:0;color:var(--color-text);align-items:center;gap:.65rem;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.site-brand span{background:var(--color-accent-strong);color:#fff;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-size:.74rem;display:grid}.site-nav{align-items:center;gap:.35rem;display:flex}.site-nav a{min-height:2.5rem;color:var(--color-text-muted);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.site-nav a:hover{color:var(--color-accent-strong);background:#1f8a631a}.hero-layout{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1.02fr) minmax(20rem,.78fr);display:grid}.hero-copy{max-width:44rem}.hero-copy h1{margin:var(--space-5) 0 0;color:var(--color-text);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(3.2rem,8vw,6.6rem);line-height:.96}.hero-lede{max-width:39rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7}.hero-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero-details{gap:var(--space-3);margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hero-details li{border-top:1px solid var(--color-border);padding-top:var(--space-3);color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.hero-media{gap:var(--space-4);isolation:isolate;display:grid;position:relative}.hero-orbit{z-index:-1;pointer-events:none;border:1px solid #1f8a6333;border-radius:999px;position:absolute}.hero-orbit--one{inset:-1.25rem 1.5rem 4rem -1.5rem}.hero-orbit--two{border-color:#c28b2c38;inset:4rem -1.5rem -1.25rem 2.5rem}.hero-photo-slot{aspect-ratio:4/5;background:linear-gradient(145deg, #1f7a5f24, transparent 52%), linear-gradient(330deg, #b7791f1f, transparent 48%), var(--color-surface);box-shadow:var(--shadow-lift);border:1px solid #ffffffc7;border-radius:1.75rem;margin:0;overflow:hidden;transform:rotate(1.5deg)}.hero-photo-slot img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.hero-media-caption{width:min(88%,24rem);padding:var(--space-4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8d1;border:1px solid #ffffffbd;border-radius:1rem;justify-self:center;gap:.25rem;display:grid;transform:translateY(-2.75rem);box-shadow:0 18px 45px #17211b1a}.hero-media-caption strong{color:var(--color-text);font-size:.95rem}.hero-media-caption span{color:var(--color-text-muted);margin:0;font-size:.86rem;line-height:1.45}.credibility-section{padding-block:var(--space-8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border-block:1px solid #17211b14}.credibility-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.credibility-item{min-width:0}.credibility-item dt{margin:0 0 var(--space-2);color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:700}.credibility-item dd{color:var(--color-text);margin:0;font-size:1rem;font-weight:750;line-height:1.35}.audience-layout{gap:var(--space-12);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;display:grid}.section-heading p{margin:0 0 var(--space-3);color:var(--color-accent);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:800}.section-heading h2{color:var(--color-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1}.audience-panel{border-radius:var(--radius-xl);background:linear-gradient(145deg, #ffffffe6, #f7fbf4bd), var(--color-surface);padding:var(--space-8);box-shadow:var(--shadow-soft);border:1px solid #ffffffb8}.audience-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.audience-list li{padding-left:var(--space-6);color:var(--color-text);font-size:1.0625rem;line-height:1.6;position:relative}.audience-list li:before{content:"";background:var(--color-accent);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.72em;left:0}.audience-note{margin:var(--space-6) 0 0;border-top:1px solid var(--color-border);padding-top:var(--space-5);color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.learning-header{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr);align-items:end;display:grid}.learning-header>p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.learning-grid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learning-card{border-radius:var(--radius-xl);background:linear-gradient(145deg, #ffffffeb, #f7fbf4b8), var(--color-background);min-height:17rem;padding:var(--space-6);border:1px solid #17211b14;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 40px #17211b0f}.learning-card:hover,.testimonial-card:hover,.bonus-item:hover,.logistics-item:hover,.faq-item:hover{border-color:#1f8a633d;transform:translateY(-4px);box-shadow:0 20px 60px #17211b1f}.learning-card span{color:var(--color-accent);letter-spacing:0;font-size:.8125rem;font-weight:800}.learning-card h3{margin:auto 0 var(--space-4);color:var(--color-text);letter-spacing:0;font-size:1.35rem;line-height:1.12}.learning-card p{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.method-intro{gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(18rem,.52fr);align-items:end;display:grid}.method-intro>p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.method-rail{margin-top:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.method-pillar{background:linear-gradient(160deg, #fffffff0, #f7fbf4c7), var(--color-background);min-height:20rem;padding:var(--space-6);flex-direction:column;justify-content:flex-end;display:flex}.method-pillar:nth-child(2n){background:linear-gradient(160deg, #e8f4ecc2, #fffdf8c7), var(--color-surface)}.method-pillar h3{margin:0 0 var(--space-4);color:var(--color-text);letter-spacing:0;font-size:1.4rem;line-height:1}.method-pillar p{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.outcomes-layout{gap:var(--space-10);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:stretch;display:grid}.outcomes-card{border-radius:var(--radius-xl);background:linear-gradient(145deg, #fffffff0, #e8f4ec80), var(--color-background);padding:var(--space-8);box-shadow:var(--shadow-soft)}.outcomes-card>p{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.outcomes-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.outcomes-list li{min-height:5rem;padding:var(--space-5);color:var(--color-text);background:#ffffff9e;border:1px solid #1e25211a;border-radius:1rem;align-items:center;font-size:1.0625rem;font-weight:650;line-height:1.45;display:flex}.testimonials-header{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:end;display:grid}.testimonials-header>p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.testimonial-grid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testimonial-card{border-radius:var(--radius-xl);padding:var(--space-6);background:#ffffffb8;border:1px solid #17211b14;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 40px #17211b0f}.testimonial-avatar{background:var(--color-accent);color:#fff;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:.875rem;font-weight:800;display:grid}.testimonial-card blockquote{margin:var(--space-6) 0 0;color:var(--color-text);font-size:1.15rem;font-weight:700;line-height:1.45}.testimonial-card>p{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.logistics-layout{gap:var(--space-10);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;display:grid}.logistics-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logistics-item{border-radius:var(--radius-xl);min-height:9rem;padding:var(--space-5);background:#ffffffc2;border:1px solid #17211b14;transition:border-color .18s,box-shadow .18s,transform .18s}.logistics-item p{margin:0 0 var(--space-4);color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:800}.logistics-item h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:1.2rem;line-height:1.25}.bonuses-header{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:end;display:grid}.bonuses-header>p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.bonuses-list{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bonus-item{border-radius:var(--radius-xl);background:linear-gradient(145deg, #fffffff0, #fff9edad), var(--color-background);min-height:15rem;padding:var(--space-6);box-shadow:var(--shadow-soft);border:1px solid #17211b14;align-content:space-between;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.bonus-item h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:1.5rem;line-height:1.05}.bonus-item p{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.pricing-layout{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(20rem,.54fr);align-items:center;display:grid}.pricing-copy h2{margin:var(--space-5) 0 0;color:var(--color-text);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98}.pricing-copy p{max-width:38rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.7}.pricing-card{border-radius:var(--radius-xl);background:linear-gradient(145deg, #fffffff5, #e8f4ec9e), var(--color-background);padding:var(--space-8);box-shadow:var(--shadow-lift);border:1px solid #ffffffc7}.pricing-label{margin:0 0 var(--space-3);color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:800}.pricing-price{color:var(--color-text);letter-spacing:0;font-size:clamp(2rem,6vw,3.75rem);font-weight:850;line-height:1}.pricing-note,.pricing-security{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.pricing-button{width:100%;margin-top:var(--space-6)}.checkout-action{margin-top:var(--space-6)}.checkout-action .pricing-button{margin-top:0}.checkout-action .pricing-button:disabled{cursor:not-allowed;opacity:.72;transform:none}.checkout-message{margin:var(--space-4) 0 0;color:var(--color-warning);font-size:.9375rem;font-weight:700;line-height:1.5}.faq-layout{gap:var(--space-10);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;display:grid}.faq-list{gap:var(--space-3);display:grid}.faq-item{padding:var(--space-5);background:#ffffffad;border:1px solid #17211b14;border-radius:1rem;transition:border-color .18s,box-shadow .18s,transform .18s}.faq-item summary{cursor:pointer;color:var(--color-text);font-size:1.0625rem;font-weight:750;line-height:1.4}.faq-item p{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.footer-compliance{border-top:1px solid var(--color-border);background:radial-gradient(circle at 12% 0%, #1f8a633d, transparent 22rem), var(--color-text);color:#fff;padding-block:var(--space-10)}.footer-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.footer-brand{letter-spacing:0;margin:0;font-size:.9375rem;font-weight:850}.footer-copy{max-width:44rem;margin:var(--space-3) 0 0;color:#ffffffb8;font-size:.9375rem;line-height:1.7}.footer-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-links a{color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none}.footer-links a:hover{text-decoration:underline}.policy-page{background:var(--color-surface);min-height:100vh;padding:var(--space-8) var(--space-4);place-items:start center;display:grid}.policy-document{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);width:min(100%,48rem);padding:var(--space-8);box-shadow:var(--shadow-soft)}.policy-kicker{margin:0 0 var(--space-3);color:var(--color-accent);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:800}.policy-document h1{color:var(--color-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.policy-document h2{margin:var(--space-8) 0 0;color:var(--color-text);letter-spacing:0;font-size:1.35rem;line-height:1.2}.policy-document p:not(.policy-kicker){margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.policy-document .policy-warning{border-top:1px solid var(--color-border);padding-top:var(--space-5);color:var(--color-warning);font-weight:700}.policy-document a{margin-top:var(--space-8);color:var(--color-accent-strong);font-weight:800;display:inline-flex}.prompt-lab-page{background:var(--color-surface);min-height:100vh;padding:var(--space-8) var(--space-4)}.prompt-lab-shell{width:min(100%,72rem);margin-inline:auto}.prompt-lab-header{max-width:54rem}.prompt-lab-header h1{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.prompt-lab-header p:not(.policy-kicker){margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.prompt-example-grid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prompt-example-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);padding:var(--space-6);box-shadow:var(--shadow-soft)}.prompt-example-label{margin:0 0 var(--space-3);color:var(--color-accent);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:800}.prompt-example-card h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.25}.prompt-example-card dl{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:1fr 1fr;display:grid}.prompt-example-card dt{color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.prompt-example-card dd{margin:var(--space-1) 0 0;color:var(--color-text);font-weight:800}.prompt-example-card ul{gap:var(--space-3);margin:var(--space-5) 0 0;padding-left:var(--space-5);color:var(--color-text-muted);font-size:.9375rem;line-height:1.6;display:grid}.prompt-example-card>p:not(.prompt-example-label){margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-media,.credibility-item,.learning-card,.method-pillar,.outcomes-list li,.testimonial-card,.logistics-item,.bonus-item,.pricing-card,.faq-item{animation:.56s both section-rise}.hero-media{animation-delay:.12s}.learning-card:nth-child(2),.method-pillar:nth-child(2),.testimonial-card:nth-child(2),.bonus-item:nth-child(2){animation-delay:80ms}.learning-card:nth-child(3),.method-pillar:nth-child(3),.testimonial-card:nth-child(3),.bonus-item:nth-child(3){animation-delay:.14s}.method-pillar:nth-child(4){animation-delay:.2s}.method-pillar:nth-child(5){animation-delay:.26s}}@keyframes section-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.hero-layout,.audience-layout,.learning-header,.method-intro,.outcomes-layout,.testimonials-header,.logistics-layout,.bonuses-header,.pricing-layout,.faq-layout{grid-template-columns:1fr}.hero-section{align-items:start;padding-top:6rem}.hero-details,.learning-grid,.testimonial-grid,.bonuses-list{grid-template-columns:1fr 1fr}.method-rail{grid-template-columns:1fr}.method-pillar{min-height:11rem}}@media (max-width:640px){.ui-container{width:min(100% - var(--space-4), var(--container-max-width))}.ui-section{padding-block:var(--space-12)}.hero-layout{gap:var(--space-8);grid-template-columns:1fr}.site-header{border-radius:1rem;width:min(100% - 1rem,82rem);top:.5rem}.site-brand{font-size:0}.site-brand span{font-size:.74rem}.hero-details{grid-template-columns:1fr}.hero-actions .ui-button{width:100%}.credibility-grid{grid-template-columns:1fr 1fr}.audience-layout{gap:var(--space-8);grid-template-columns:1fr}.audience-panel{padding:var(--space-6)}.learning-header{gap:var(--space-5);grid-template-columns:1fr}.learning-grid{grid-template-columns:1fr}.learning-card{min-height:auto}.method-intro{gap:var(--space-5);grid-template-columns:1fr}.method-rail{grid-template-columns:1fr}.method-pillar{min-height:12rem}.outcomes-layout{grid-template-columns:1fr}.outcomes-card{padding:var(--space-6)}.testimonials-header{gap:var(--space-5);grid-template-columns:1fr}.testimonial-grid,.logistics-layout,.logistics-grid,.bonuses-header,.bonuses-list{grid-template-columns:1fr}.bonuses-header{gap:var(--space-5)}.bonus-item{min-height:auto}.pricing-layout,.faq-layout{grid-template-columns:1fr}.pricing-card{padding:var(--space-6)}.footer-layout{grid-template-columns:1fr}.policy-document{padding:var(--space-6)}.prompt-example-grid{grid-template-columns:1fr}}
