:root{--accent: #B45309;--accent-hover: #8C3F06;--accent-mid: #F59E0B;--accent-soft: #FBBF24;--accent-light: #FEF3C7}.kicker-accent[data-astro-cid-yyh46aro]{color:var(--accent)!important}.kicker-light-accent[data-astro-cid-yyh46aro]{color:var(--accent-soft)!important}a[data-astro-cid-yyh46aro]:focus-visible,button[data-astro-cid-yyh46aro]:focus-visible,summary[data-astro-cid-yyh46aro]:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.hero[data-astro-cid-yyh46aro]{background:var(--navy-deep);padding:5rem 2.5rem 5.5rem;position:relative;overflow:hidden}.hero[data-astro-cid-yyh46aro]:before{content:"";position:absolute;top:-40%;right:-20%;width:70%;height:200%;background:radial-gradient(ellipse,rgba(180,83,9,.22) 0%,transparent 70%);pointer-events:none}.hero[data-astro-cid-yyh46aro]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:50%;height:160%;background:radial-gradient(ellipse,rgba(251,191,36,.12) 0%,transparent 70%);pointer-events:none}.hero-inner[data-astro-cid-yyh46aro]{max-width:920px;margin:0 auto;position:relative;z-index:1;text-align:center}.hero-eyebrow[data-astro-cid-yyh46aro]{display:inline-block;background:#fbbf242e;border:1px solid rgba(251,191,36,.35);color:var(--accent-soft);padding:.45rem 1rem;border-radius:999px;font-size:.78rem;font-weight:500;letter-spacing:.06em;margin-bottom:1.75rem;text-transform:uppercase}.hero[data-astro-cid-yyh46aro] h1[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.hero[data-astro-cid-yyh46aro] h1[data-astro-cid-yyh46aro] em[data-astro-cid-yyh46aro]{font-style:italic;color:var(--accent-soft)}.hero-lede[data-astro-cid-yyh46aro]{color:#ffffffe0;font-size:1.15rem;line-height:1.6;max-width:740px;margin:0 auto 1.75rem}.hero-for[data-astro-cid-yyh46aro]{color:var(--accent-soft);font-size:.95rem;line-height:1.6;margin-bottom:2.25rem;font-weight:600;letter-spacing:.01em}.hero-for[data-astro-cid-yyh46aro] strong[data-astro-cid-yyh46aro]{color:#fff;font-weight:700;display:block;margin-bottom:.35rem}.hero-cta-row[data-astro-cid-yyh46aro]{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-bottom:1.5rem}.hero-btn-primary[data-astro-cid-yyh46aro]{background:var(--accent-soft);color:var(--navy);padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.05rem;transition:background .2s;line-height:1.4}.hero-btn-primary[data-astro-cid-yyh46aro]:hover{background:#fff}.hero-btn-secondary[data-astro-cid-yyh46aro]{background:transparent;color:#fff;padding:1rem 2rem;border:1px solid rgba(255,255,255,.4);border-radius:8px;text-decoration:none;font-weight:500;font-size:1.05rem;transition:all .2s;line-height:1.4}.hero-btn-secondary[data-astro-cid-yyh46aro]:hover{border-color:#fff;background:#ffffff14}.hero-scarcity[data-astro-cid-yyh46aro]{color:#ffffffe0;font-size:.92rem;line-height:1.55;max-width:580px;margin:0 auto}.hero-scarcity[data-astro-cid-yyh46aro] strong[data-astro-cid-yyh46aro]{color:var(--accent-soft);font-weight:700}.results-banner[data-astro-cid-yyh46aro]{background:var(--accent);padding:1.1rem 2.5rem;text-align:center}.results-banner-inner[data-astro-cid-yyh46aro]{max-width:1100px;margin:0 auto;font-family:var(--font-display);font-style:italic;font-size:clamp(.92rem,1.3vw,1.05rem);color:#fff;line-height:1.5}.results-banner-inner[data-astro-cid-yyh46aro] strong[data-astro-cid-yyh46aro]{color:#fff;font-weight:700;font-style:normal}.reframe[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--warm-white)}.reframe-inner[data-astro-cid-yyh46aro]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:start}.reframe-copy[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.7rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;margin-bottom:1.5rem}.reframe-copy[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro] em[data-astro-cid-yyh46aro]{font-style:italic;color:var(--accent)}.reframe-copy[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-size:1rem;line-height:1.75;color:var(--text);margin-bottom:1.25rem}.reframe-copy[data-astro-cid-yyh46aro] .pull-quote[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.55;color:var(--navy);border-left:3px solid var(--accent);padding:.5rem 0 .5rem 1.5rem;margin:1.75rem 0}.reframe-link[data-astro-cid-yyh46aro]{color:var(--accent);font-weight:600;text-decoration:none;display:inline-block;margin-top:.75rem}.reframe-link[data-astro-cid-yyh46aro]:hover{color:var(--accent-hover);text-decoration:underline}.reframe-stats[data-astro-cid-yyh46aro]{display:grid;gap:1rem}.stat-card[data-astro-cid-yyh46aro]{background:var(--navy-deep);border-radius:12px;padding:1.5rem 1.75rem}.stat-num[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(1.9rem,3.5vw,2.4rem);font-weight:700;color:var(--accent-soft);line-height:1;margin-bottom:.5rem;letter-spacing:-.02em}.stat-desc[data-astro-cid-yyh46aro]{font-size:.9rem;line-height:1.55;color:#ffffffe0;margin-bottom:.5rem}.stat-attr[data-astro-cid-yyh46aro]{font-size:.72rem;color:#fbbf24d9;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.for-who[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--cream)}.for-who-inner[data-astro-cid-yyh46aro]{max-width:1100px;margin:0 auto}.for-who[data-astro-cid-yyh46aro] .section-header[data-astro-cid-yyh46aro]{margin-bottom:2.5rem}.for-who[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.7rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;margin-bottom:1rem}.for-who[data-astro-cid-yyh46aro] .intro[data-astro-cid-yyh46aro]{font-size:1rem;line-height:1.7;color:var(--text);max-width:720px;margin:1rem 0 0}.for-who-grid[data-astro-cid-yyh46aro]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.for-who-card[data-astro-cid-yyh46aro]{background:var(--warm-white);border-radius:12px;padding:1.75rem 1.75rem 2rem;border:1px solid var(--border);display:flex;flex-direction:column}.for-who-card[data-astro-cid-yyh46aro] .for-who-tag[data-astro-cid-yyh46aro]{font-size:.78rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:.85rem}.for-who-card[data-astro-cid-yyh46aro] h3[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:.85rem;color:var(--navy)}.for-who-card[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-size:.96rem;line-height:1.7;color:var(--text);margin:0}.red-thread[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--navy-deep);position:relative;overflow:hidden}.red-thread[data-astro-cid-yyh46aro]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(180,83,9,.22) 0%,transparent 60%);pointer-events:none}.red-thread-inner[data-astro-cid-yyh46aro]{max-width:1100px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center}.red-thread-copy[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.7rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#fff;margin-bottom:1.5rem}.red-thread-copy[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro] em[data-astro-cid-yyh46aro]{font-style:italic;color:var(--accent-soft)}.red-thread-copy[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-size:1rem;line-height:1.75;color:#ffffffe0;margin-bottom:1.1rem}.red-thread-copy[data-astro-cid-yyh46aro] .kicker[data-astro-cid-yyh46aro]{color:var(--accent-mid)!important}.red-thread-copy[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]:last-child{margin-bottom:0;color:#fff;font-weight:500}.definition-card[data-astro-cid-yyh46aro]{background:#ffffff0f;border:1px solid rgba(251,191,36,.25);border-radius:12px;padding:2rem 1.75rem}.definition-card[data-astro-cid-yyh46aro] .definition-label[data-astro-cid-yyh46aro]{display:inline-block;background:var(--accent-light);color:var(--accent);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:.35rem .85rem;border-radius:999px;margin-bottom:1.25rem}.definition-card[data-astro-cid-yyh46aro] h3[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:#fff;line-height:1.3;margin-bottom:1.25rem}.definition-card[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-size:.95rem;line-height:1.7;color:#ffffffe0;margin-bottom:.85rem}.definition-card[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]:last-child{margin-bottom:0}.definition-card[data-astro-cid-yyh46aro] .closer-line[data-astro-cid-yyh46aro]{color:var(--accent-soft);font-weight:600;font-style:italic}.different[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--warm-white)}.different-inner[data-astro-cid-yyh46aro]{max-width:780px;margin:0 auto}.different[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.7rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;margin-bottom:2.5rem}.different-block[data-astro-cid-yyh46aro]{padding:1.5rem 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:56px 1fr;gap:1.5rem;align-items:start}.different-block[data-astro-cid-yyh46aro]:first-of-type{padding-top:0}.different-block[data-astro-cid-yyh46aro]:last-of-type{border-bottom:none;padding-bottom:0}.different-block-num[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--accent);line-height:1;letter-spacing:-.02em}.different-block-body[data-astro-cid-yyh46aro] h3[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.6rem;color:var(--navy)}.different-block-body[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-size:1rem;line-height:1.75;color:var(--text);margin:0}.how[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--cream)}.how-inner[data-astro-cid-yyh46aro]{max-width:1000px;margin:0 auto}.how[data-astro-cid-yyh46aro] .section-header[data-astro-cid-yyh46aro]{margin-bottom:2.5rem}.how[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.7rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;margin-bottom:1rem}.how[data-astro-cid-yyh46aro] .intro[data-astro-cid-yyh46aro]{font-size:1rem;line-height:1.7;color:var(--text);max-width:720px;margin:1rem 0 0}.how-grid[data-astro-cid-yyh46aro]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.how-card[data-astro-cid-yyh46aro]{background:var(--warm-white);border-radius:12px;padding:1.75rem 1.5rem 2rem;border:1px solid var(--border);display:flex;flex-direction:column}.how-card[data-astro-cid-yyh46aro] .how-tag[data-astro-cid-yyh46aro]{font-size:.78rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:1rem}.how-card[data-astro-cid-yyh46aro] h3[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:.85rem;color:var(--navy)}.how-card[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-size:.94rem;line-height:1.7;color:var(--text);margin-bottom:.85rem}.how-card[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]:last-child{margin-bottom:0}.how-stats[data-astro-cid-yyh46aro]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem;background:var(--warm-white);border-radius:12px;padding:1.75rem 1.5rem;border:1px solid var(--border)}.how-stat[data-astro-cid-yyh46aro]{text-align:center}.how-stat-num[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;color:var(--accent);line-height:1;margin-bottom:.35rem;letter-spacing:-.02em}.how-stat-label[data-astro-cid-yyh46aro]{font-size:.82rem;color:var(--muted);line-height:1.4}.deliverables[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--warm-white)}.deliverables-inner[data-astro-cid-yyh46aro]{max-width:1100px;margin:0 auto}.deliverables[data-astro-cid-yyh46aro] .section-header[data-astro-cid-yyh46aro]{margin-bottom:3rem}.deliverables[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.7rem);font-weight:700;line-height:1.22;letter-spacing:-.02em}.deliverables-grid[data-astro-cid-yyh46aro]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.deliverable-card[data-astro-cid-yyh46aro]{background:var(--cream);border-radius:12px;padding:2rem 1.75rem;border:1px solid var(--border)}.deliverable-card[data-astro-cid-yyh46aro].is-no{background:#1c1c2e0a}.deliverable-card[data-astro-cid-yyh46aro] .deliverable-tag[data-astro-cid-yyh46aro]{font-size:.78rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:.85rem}.deliverable-card[data-astro-cid-yyh46aro].is-no .deliverable-tag[data-astro-cid-yyh46aro]{color:var(--muted)}.deliverable-card[data-astro-cid-yyh46aro] h3[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem;color:var(--navy)}.deliverable-card[data-astro-cid-yyh46aro] ul[data-astro-cid-yyh46aro]{list-style:none;padding:0}.deliverable-card[data-astro-cid-yyh46aro] li[data-astro-cid-yyh46aro]{display:flex;gap:.75rem;align-items:start;padding:.6rem 0;font-size:.94rem;line-height:1.6;color:var(--text)}.deliverable-card[data-astro-cid-yyh46aro] li[data-astro-cid-yyh46aro]:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:.15rem;background-repeat:no-repeat;background-position:center}.deliverable-card[data-astro-cid-yyh46aro] li[data-astro-cid-yyh46aro]>span[data-astro-cid-yyh46aro]{flex:1;min-width:0}.deliverable-card[data-astro-cid-yyh46aro] li[data-astro-cid-yyh46aro] em[data-astro-cid-yyh46aro]{font-style:italic}.deliverable-card[data-astro-cid-yyh46aro] li[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]{color:var(--accent);font-weight:600;text-decoration:none}.deliverable-card[data-astro-cid-yyh46aro] li[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]:hover{color:var(--accent-hover);text-decoration:underline}.deliverable-card[data-astro-cid-yyh46aro]:not(.is-no) li[data-astro-cid-yyh46aro]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B45309' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}.deliverable-card[data-astro-cid-yyh46aro].is-no li[data-astro-cid-yyh46aro]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A5759' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")}.testimonials[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--cream)}.testimonials-inner[data-astro-cid-yyh46aro]{max-width:1100px;margin:0 auto}.testimonials[data-astro-cid-yyh46aro] .section-header[data-astro-cid-yyh46aro]{margin-bottom:3rem}.testimonials[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.6rem);font-weight:700;line-height:1.22;letter-spacing:-.02em}.testimonial-grid[data-astro-cid-yyh46aro]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.testimonial[data-astro-cid-yyh46aro]{background:var(--warm-white);padding:2rem 1.75rem;border-radius:12px;border:1px solid var(--border);border-left:3px solid var(--accent);display:flex;flex-direction:column}.testimonial-result[data-astro-cid-yyh46aro]{font-size:.78rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:1.1rem}.testimonial-quote[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.08rem;line-height:1.55;color:var(--text);font-style:italic;margin-bottom:1.25rem;flex-grow:1}.testimonial-attr[data-astro-cid-yyh46aro]{font-size:.85rem;color:var(--muted);font-weight:500}.testimonial-attr[data-astro-cid-yyh46aro] strong[data-astro-cid-yyh46aro]{color:var(--text);font-weight:700}.invite-section[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--navy-deep);position:relative;overflow:hidden}.invite-section[data-astro-cid-yyh46aro]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(180,83,9,.25) 0%,transparent 60%);pointer-events:none}.invite-inner[data-astro-cid-yyh46aro]{max-width:760px;margin:0 auto;position:relative;z-index:1}.invite-card[data-astro-cid-yyh46aro]{background:var(--warm-white);border-radius:14px;padding:3rem 2.5rem}.invite-tag[data-astro-cid-yyh46aro]{display:block;width:fit-content;margin:0 auto 1.5rem;background:var(--accent);color:#fff;padding:.45rem 1rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.invite-card[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.6rem);font-weight:700;line-height:1.15;color:var(--navy);letter-spacing:-.02em;margin-bottom:.85rem}.invite-card[data-astro-cid-yyh46aro] .tagline[data-astro-cid-yyh46aro]{font-size:1.05rem;line-height:1.6;color:var(--text);margin-bottom:2rem}.invite-quote-box[data-astro-cid-yyh46aro]{background:var(--cream);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;padding:1.5rem 1.75rem;margin-bottom:2rem}.invite-quote-box[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-style:italic;font-size:1rem;line-height:1.65;color:var(--text);margin:0}.invite-btn-wrap[data-astro-cid-yyh46aro]{text-align:center}.invite-btn[data-astro-cid-yyh46aro]{display:inline-block;background:var(--accent);color:#fff;padding:1.1rem 2.25rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1rem;transition:background .2s;line-height:1.4}.invite-btn[data-astro-cid-yyh46aro]:hover{background:var(--accent-hover)}.invite-foot[data-astro-cid-yyh46aro]{text-align:center;font-size:.92rem;color:var(--muted);margin-top:1.25rem;line-height:1.55}.invite-foot[data-astro-cid-yyh46aro] strong[data-astro-cid-yyh46aro]{color:var(--text);font-weight:700}.faqs[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--warm-white)}.faqs-inner[data-astro-cid-yyh46aro]{max-width:780px;margin:0 auto}.faqs[data-astro-cid-yyh46aro] .section-header[data-astro-cid-yyh46aro]{margin-bottom:2.5rem}.faqs[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.6rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;margin-bottom:1rem}.faq-list[data-astro-cid-yyh46aro]{display:flex;flex-direction:column;border-top:1px solid var(--border)}.faq-item[data-astro-cid-yyh46aro]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-yyh46aro] summary[data-astro-cid-yyh46aro]{list-style:none;cursor:pointer;padding:1.5rem .25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--font-body);font-size:1.05rem;font-weight:600;color:var(--text);line-height:1.4;transition:color .15s}.faq-item[data-astro-cid-yyh46aro] summary[data-astro-cid-yyh46aro]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-yyh46aro] summary[data-astro-cid-yyh46aro]:hover{color:var(--accent)}.faq-icon[data-astro-cid-yyh46aro]{width:1.5rem;height:1.5rem;min-width:1.5rem;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:300;transition:transform .2s;line-height:1}.faq-item[data-astro-cid-yyh46aro][open] .faq-icon[data-astro-cid-yyh46aro]{transform:rotate(45deg)}.faq-item-body[data-astro-cid-yyh46aro]{padding:0 .25rem 1.5rem;font-size:.98rem;color:var(--muted);line-height:1.75}.faq-item-body[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{margin-bottom:.85rem;color:var(--muted)}.faq-item-body[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]:last-child{margin-bottom:0}.faq-item-body[data-astro-cid-yyh46aro] em[data-astro-cid-yyh46aro]{color:var(--text);font-style:italic}.faq-item-body[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]{color:var(--accent);font-weight:600;text-decoration:none}.faq-item-body[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]:hover{text-decoration:underline}.compare[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--cream)}.compare-inner[data-astro-cid-yyh46aro]{max-width:1100px;margin:0 auto}.compare[data-astro-cid-yyh46aro] .section-header[data-astro-cid-yyh46aro]{margin-bottom:2.5rem}.compare[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.6rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;margin-bottom:1rem}.compare[data-astro-cid-yyh46aro] .intro[data-astro-cid-yyh46aro]{font-size:1rem;line-height:1.7;color:var(--text);max-width:720px;margin:1rem 0 0}.compare-grid[data-astro-cid-yyh46aro]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.compare-card[data-astro-cid-yyh46aro]{background:var(--warm-white);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;position:relative;overflow:hidden}.compare-card[data-astro-cid-yyh46aro].is-current{border-color:var(--accent);box-shadow:0 4px 20px #b453092e}.compare-card-badge[data-astro-cid-yyh46aro]{position:absolute;top:.85rem;right:.95rem;background:#fff;color:var(--accent);padding:.3rem .7rem;border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:2;line-height:1.2}.compare-cap[data-astro-cid-yyh46aro]{background:var(--accent-light);padding:1.5rem 1.75rem;position:relative}.compare-card[data-astro-cid-yyh46aro].is-current .compare-cap[data-astro-cid-yyh46aro]{background:var(--accent)}.compare-cap[data-astro-cid-yyh46aro] h3[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--navy);margin:0}.compare-card[data-astro-cid-yyh46aro].is-current .compare-cap[data-astro-cid-yyh46aro] h3[data-astro-cid-yyh46aro]{color:#fff;padding-right:5.5rem}.compare-body[data-astro-cid-yyh46aro]{padding:1.75rem 1.75rem 2rem;display:flex;flex-direction:column;flex-grow:1}.compare-card[data-astro-cid-yyh46aro] .compare-tag[data-astro-cid-yyh46aro]{font-size:.78rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:1rem}.compare-body[data-astro-cid-yyh46aro]>p[data-astro-cid-yyh46aro]{font-size:.94rem;line-height:1.65;color:var(--text);margin-bottom:1.5rem;flex-grow:1}.compare-price[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1.45rem;color:var(--navy);font-weight:700;margin-bottom:.25rem;line-height:1.1}.compare-price-meta[data-astro-cid-yyh46aro]{font-size:.82rem;color:var(--muted);margin-bottom:1.25rem;min-height:1.1rem}.compare-link[data-astro-cid-yyh46aro]{display:inline-block;font-size:.92rem;color:var(--pink);font-weight:600;text-decoration:none}.compare-link[data-astro-cid-yyh46aro]:hover{color:var(--pink-hover);text-decoration:underline}.compare-book-note[data-astro-cid-yyh46aro]{text-align:center;margin-top:2.5rem;color:var(--muted);font-size:.95rem}.compare-book-note[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]{color:var(--pink);font-weight:600;text-decoration:none}.compare-book-note[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]:hover{color:var(--pink-hover);text-decoration:underline}.bio[data-astro-cid-yyh46aro]{padding:5rem 2.5rem;background:var(--warm-white)}.bio-inner[data-astro-cid-yyh46aro]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:3.5rem;align-items:center}.bio-photo-block[data-astro-cid-yyh46aro]{display:flex;flex-direction:column;align-items:center}.bio-photo[data-astro-cid-yyh46aro]{width:220px;height:220px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 35%,var(--accent-soft) 100%);position:relative;overflow:hidden;margin-bottom:1.25rem}.bio-photo[data-astro-cid-yyh46aro] img[data-astro-cid-yyh46aro]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;position:absolute;inset:0;z-index:2}.bio-photo-label[data-astro-cid-yyh46aro]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#ffffff8c;font-size:.85rem;font-family:var(--font-body);letter-spacing:.05em}.bio-photo-name[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text);text-align:center;line-height:1.3}.bio-photo-name[data-astro-cid-yyh46aro] span[data-astro-cid-yyh46aro]{display:block;font-family:var(--font-body);font-size:.85rem;font-weight:400;color:var(--muted);margin-top:.2rem}.bio-copy[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.5rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;margin-bottom:1.25rem}.bio-copy[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{font-size:1rem;line-height:1.75;color:var(--text);margin-bottom:1.1rem}.bio-copy[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]{color:var(--accent);font-weight:600;text-decoration:none}.bio-copy[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro] a[data-astro-cid-yyh46aro]:hover{color:var(--accent-hover);text-decoration:underline}.bio-copy[data-astro-cid-yyh46aro] .bio-pullquote[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-style:italic;font-size:1.1rem;line-height:1.6;color:var(--accent);border-left:3px solid var(--accent);padding-left:1.25rem;margin:1.5rem 0}.bio-more-link[data-astro-cid-yyh46aro]{color:var(--accent);font-weight:600;text-decoration:none;display:inline-block;margin-top:.75rem}.bio-more-link[data-astro-cid-yyh46aro]:hover{color:var(--accent-hover);text-decoration:underline}.closer[data-astro-cid-yyh46aro]{background:var(--navy-closer);padding:5rem 2.5rem;text-align:center;position:relative;overflow:hidden}.closer[data-astro-cid-yyh46aro]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(180,83,9,.25) 0%,transparent 60%);pointer-events:none}.closer-inner[data-astro-cid-yyh46aro]{position:relative;z-index:1;max-width:760px;margin:0 auto}.closer[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.8rem);font-weight:700;line-height:1.18;color:#fff;letter-spacing:-.02em;margin-bottom:1.25rem}.closer[data-astro-cid-yyh46aro] h2[data-astro-cid-yyh46aro] em[data-astro-cid-yyh46aro]{font-style:italic;color:var(--accent-soft)}.closer[data-astro-cid-yyh46aro] p[data-astro-cid-yyh46aro]{color:#ffffffd9;font-size:1.05rem;line-height:1.7;margin-bottom:2.25rem;max-width:580px;margin-left:auto;margin-right:auto}.closer-btn[data-astro-cid-yyh46aro]{display:inline-block;background:var(--accent-soft);color:var(--navy);padding:1.1rem 2.25rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:background .2s;line-height:1.4;margin-bottom:1rem}.closer-btn[data-astro-cid-yyh46aro]:hover{background:#fff}.closer-meta[data-astro-cid-yyh46aro]{font-size:.92rem;color:#ffffffb3;font-style:italic}@media(max-width:900px){.hero[data-astro-cid-yyh46aro]{padding:3.5rem 1.25rem 4rem}.results-banner[data-astro-cid-yyh46aro]{padding:.95rem 1.25rem}.reframe[data-astro-cid-yyh46aro],.for-who[data-astro-cid-yyh46aro],.red-thread[data-astro-cid-yyh46aro],.different[data-astro-cid-yyh46aro],.how[data-astro-cid-yyh46aro],.deliverables[data-astro-cid-yyh46aro],.testimonials[data-astro-cid-yyh46aro],.invite-section[data-astro-cid-yyh46aro],.faqs[data-astro-cid-yyh46aro],.compare[data-astro-cid-yyh46aro],.bio[data-astro-cid-yyh46aro]{padding:3.5rem 1.25rem}.closer[data-astro-cid-yyh46aro]{padding:3.5rem 1.25rem 5rem}.reframe-inner[data-astro-cid-yyh46aro]{grid-template-columns:1fr;gap:2.5rem}.for-who-grid[data-astro-cid-yyh46aro]{grid-template-columns:1fr;gap:1.25rem}.red-thread-inner[data-astro-cid-yyh46aro]{grid-template-columns:1fr;gap:2.5rem}.different-block[data-astro-cid-yyh46aro]{grid-template-columns:44px 1fr;gap:1rem}.how-grid[data-astro-cid-yyh46aro]{grid-template-columns:1fr;gap:1.25rem}.how-stats[data-astro-cid-yyh46aro]{grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem 1.25rem}.deliverables-grid[data-astro-cid-yyh46aro],.testimonial-grid[data-astro-cid-yyh46aro]{grid-template-columns:1fr;gap:1.25rem}.invite-card[data-astro-cid-yyh46aro]{padding:2.25rem 1.5rem}.compare-grid[data-astro-cid-yyh46aro]{grid-template-columns:1fr;gap:1.25rem}.bio-inner[data-astro-cid-yyh46aro]{grid-template-columns:1fr;gap:2rem;text-align:center}.bio-copy[data-astro-cid-yyh46aro] .bio-pullquote[data-astro-cid-yyh46aro]{text-align:left}}
