@font-face{font-family:Roslindale Display Condensed;src:url(/fonts/RoslindaleDisplayCondensed-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roslindale Display Condensed;src:url(/fonts/RoslindaleDisplayCondensed-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-bg: #000000;--color-surface: #0A0A0A;--color-ink: #FAFAFA;--color-muted: rgba(250, 250, 250, .78);--color-muted-2: rgba(250, 250, 250, .6);--color-accent: #F64A2E;--color-accent-hov: #DA2709;--color-rule: rgba(250, 250, 250, .12);--color-grid: rgba(250, 250, 250, .06);--bg-1: var(--color-bg);--bg-2: var(--color-surface);--fg-1: var(--color-ink);--fg-2: var(--color-muted);--fg-3: var(--color-muted-2);--fg-accent: var(--color-accent);--on-accent: #000000;--border-1: var(--color-rule);--grid-1: var(--color-grid);--mood-grid: rgba(250, 250, 250, .05);--mood-illus-stroke: #FAFAFA;--mood-portrait-blend: grayscale(1) contrast(1.05);--mood-topbar-bg: rgba(0, 0, 0, .78);--mood-pill-bg: rgba(10, 10, 10, .92);--rhy-section-pad: clamp(120px, 18vh, 200px);--rhy-section-pad-focus: clamp(72px, 10vh, 128px);--rhy-hero-h: clamp(64px, min(10.5vw, 15vh), 150px);--rhy-section-h: clamp(40px, 5vw, 72px);--rhy-final-h: clamp(56px, 8vw, 120px);--font-display: "Roslindale Display Condensed", "Times New Roman", Times, serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-eyebrow: "Montserrat", "Inter", system-ui, sans-serif;--t-display-1-size: clamp(72px, 11vw, 180px);--t-display-1-lh: .92;--t-display-1-track: -.02em;--t-display-1-weight: 500;--t-display-2-size: clamp(56px, 7.5vw, 120px);--t-display-2-lh: .95;--t-display-2-track: -.015em;--t-display-2-weight: 500;--t-quote-size: clamp(44px, 6vw, 88px);--t-quote-sm-size: clamp(40px, 5vw, 76px);--t-quote-lh: 1.03;--t-quote-track: -.018em;--t-lede-size: clamp(18px, 1.55vw, 22px);--t-lede-lh: 1.6;--t-lede-weight: 300;--t-h1-size: clamp(44px, 5.5vw, 84px);--t-h1-lh: 1;--t-h1-track: -.012em;--t-h1-weight: 500;--t-h2-size: clamp(32px, 3.6vw, 56px);--t-h2-lh: 1.05;--t-h2-track: -.008em;--t-h2-weight: 500;--t-h3-size: clamp(24px, 2.4vw, 36px);--t-h3-lh: 1.15;--t-h3-track: -.005em;--t-h3-weight: 500;--t-body-size: 17px;--t-body-lh: 1.6;--t-body-weight: 400;--t-long-size: 18px;--t-long-lh: 1.7;--t-long-weight: 300;--t-small-size: 14px;--t-small-lh: 1.5;--t-small-weight: 400;--t-eyebrow-size: 12px;--t-eyebrow-lh: 1.1;--t-eyebrow-track: .18em;--t-eyebrow-weight: 300;--t-label-size: 11px;--t-label-lh: 1;--t-label-track: .14em;--t-label-weight: 400;--t-stat-size: clamp(56px, 6vw, 96px);--t-stat-lh: 1;--t-stat-weight: 400;--t-price-size: clamp(40px, 4.5vw, 64px);--t-price-lh: 1;--t-price-track: -.015em;--space-0: 0;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 64px;--space-2xl: 96px;--space-3xl: 160px;--space-4xl: 240px;--radius-0: 0px;--radius-1: 2px;--radius-pill: 999px;--border-hair: 1px;--border-thin: 1px;--border-med: 2px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .24s;--dur-slow: .52s;--max-w: 1440px;--max-w-long: 680px;--gutter: clamp(20px, 4vw, 64px);--topbar-h: 92px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:#000}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg-1);color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}a:focus-visible,button:focus-visible,iframe:focus-visible{outline:2px solid var(--fg-accent);outline-offset:3px}.topbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:28px clamp(24px,4vw,64px);background:var(--mood-topbar-bg);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px)}.topbar-mark{display:flex;align-items:center;gap:14px}.topbar-mark-glyph{height:36px;width:36px;display:block}.topbar-mark-lettering{height:24px;width:auto;display:block}.logo-mark{filter:invert(1)}.topbar-links{display:flex;gap:48px}.topbar-link{font-family:var(--font-eyebrow);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-1);opacity:.92;cursor:pointer;transition:opacity .2s var(--ease-out),color .2s var(--ease-out)}.topbar-link:hover{opacity:1;color:var(--fg-accent)}.topbar--minimal{padding-block:var(--space-md)}.topbar-cta{min-height:44px;padding:12px 24px}.eyebrow{font-family:var(--font-eyebrow);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);display:inline-flex;align-items:center;gap:14px}.eyebrow-bullet{width:12px;height:12px;border:1px solid var(--fg-accent);border-radius:999px;position:relative;display:inline-block}.eyebrow-bullet:after{content:"";position:absolute;inset:50% -2px -2px;border-top:1px solid var(--fg-accent);transform:rotate(-32deg)}.eyebrow-num{font-family:var(--font-display);font-style:italic;color:var(--fg-2);letter-spacing:0}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-eyebrow);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;min-height:56px;padding:16px 32px;border:1px solid var(--fg-1);background:transparent;color:var(--fg-1);cursor:pointer;transition:background .28s var(--ease-out),color .28s var(--ease-out),border-color .28s var(--ease-out),transform .18s ease}.btn:hover{background:var(--fg-1);color:var(--bg-1)}.btn:active{transform:scale(.96)}.btn--primary{background:var(--fg-accent);border-color:var(--fg-accent);color:var(--on-accent)}.btn--primary:hover{background:var(--color-accent-hov);border-color:var(--color-accent-hov);color:var(--fg-1)}.btn--lg{min-height:64px;padding:20px 40px;font-size:12px}.hairline{height:1px;width:100%;background:var(--border-1);border:0}.hero{position:relative;min-height:calc(100vh - var(--topbar-h));min-height:calc(100svh - var(--topbar-h));padding:var(--space-lg) clamp(24px,4vw,64px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(to right,var(--mood-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--mood-grid) 1px,transparent 1px);background-size:96px 96px;mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);pointer-events:none}.hero-inner{position:relative;max-width:1440px;margin:0 auto;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:0}.hero-eyebrow{margin-bottom:40px}.hero-h{font-family:var(--font-display);font-weight:500;font-size:var(--rhy-hero-h);line-height:.95;letter-spacing:-.025em;margin:0 0 40px;max-width:14ch;text-wrap:balance}.hero-h em{font-style:italic;color:var(--fg-accent);font-weight:500}.hero-sub{font-family:var(--font-body);font-weight:300;font-size:22px;line-height:1.6;color:var(--fg-2);max-width:60ch;margin:0}.hero-ctas{margin-top:48px;display:flex;gap:24px;flex-wrap:wrap}.hero-foot{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin-top:96px;max-width:1440px;width:100%;align-self:center}.hero-foot-meta{font-family:var(--font-eyebrow);font-weight:400;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3)}.pill-nav{position:fixed;left:50%;bottom:24px;transform:translate(-50%);display:flex;gap:4px;padding:6px;border:1px solid var(--border-1);border-radius:999px;background:var(--mood-pill-bg);backdrop-filter:saturate(140%) blur(8px);z-index:60;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.pill-nav.is-visible{opacity:1;pointer-events:auto}.pill-thumb{position:absolute;top:6px;bottom:6px;left:0;width:0;border-radius:999px;background:var(--fg-1);opacity:0;pointer-events:none;z-index:0;transition:left .36s var(--ease-out),width .36s var(--ease-out),opacity .24s var(--ease-out)}.pill-link{position:relative;z-index:1;padding:12px 24px;border-radius:999px;font-family:var(--font-eyebrow);font-weight:400;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-1);cursor:pointer;opacity:.82;transition:opacity .2s var(--ease-out),color .28s var(--ease-out)}.pill-link:hover{opacity:1}.pill-link.on{color:var(--bg-1);opacity:1}.manifesto{padding:200px clamp(24px,4vw,64px);text-align:center;border-top:1px solid var(--border-1)}.manifesto-inner{max-width:1100px;margin:0 auto}.manifesto-h{font-family:var(--font-display);font-weight:500;font-size:clamp(48px,6vw,88px);line-height:1;letter-spacing:-.018em;margin:0 auto 48px;max-width:18ch;text-wrap:balance}.manifesto-h em{font-style:italic}.manifesto-sub+.manifesto-sub{margin-top:24px}.manifesto-sub{font-family:var(--font-body);font-weight:300;font-size:18px;line-height:1.7;color:var(--fg-2);max-width:70ch;margin:0 auto;text-wrap:pretty}.section{padding:var(--rhy-section-pad) clamp(24px,4vw,64px);border-top:1px solid var(--border-1);max-width:1440px;margin:0 auto}.section-header{display:flex;flex-direction:column;gap:40px;margin-bottom:96px;max-width:1100px}.section-h{font-family:var(--font-display);font-weight:500;font-size:var(--rhy-section-h);line-height:1;letter-spacing:-.018em;margin:0;max-width:18ch;text-wrap:balance}.section-h em{font-style:italic}.pain{display:grid;grid-template-columns:.9fr 1fr;gap:clamp(48px,8vw,120px);align-items:start;padding:var(--rhy-section-pad) clamp(24px,4vw,64px);border-top:1px solid var(--border-1);max-width:1440px;margin:0 auto}.pain-illus{position:relative;aspect-ratio:1 / 1;max-height:560px;width:100%;max-width:560px;justify-self:center;display:flex;align-items:center;justify-content:center}.pain-illus svg,.pain-illus img{width:100%;height:100%;object-fit:contain;display:block}.pain-body{display:flex;flex-direction:column;padding-top:32px}.pain-h{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4.4vw,64px);line-height:1.05;letter-spacing:-.014em;margin:32px 0 64px;max-width:17ch;text-wrap:balance}.pain-h em{font-style:italic}.pain-list{list-style:none;padding:0;margin:0}.pain-row{display:grid;grid-template-columns:32px 1fr;gap:24px;padding:28px 0;border-top:1px solid var(--border-1);font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--fg-1)}.pain-row:last-child{border-bottom:1px solid var(--border-1)}.pain-bullet{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-2px;opacity:.85}.pain-bullet img{width:100%;height:100%;display:block}.stats-section{text-align:center}.stats-section .section-header{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.stats-section .eyebrow{justify-content:center}.stats-section .section-h{margin-left:auto;margin-right:auto}.stats{max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.stat{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:baseline;padding:36px 0;border-top:1px solid var(--border-1);text-align:left}.stat:last-child{border-bottom:1px solid var(--border-1)}.stat-lbl{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.5;color:var(--fg-2);letter-spacing:.01em}.stat-num{font-family:var(--font-display);font-weight:500;font-size:clamp(64px,7vw,104px);line-height:1;letter-spacing:-.018em;text-align:right}.stat--key .stat-num{color:var(--fg-accent)}.stats-foot{margin-top:40px;font-family:var(--font-body);font-size:12px;color:var(--fg-3);text-align:left;max-width:1200px;margin-left:auto;margin-right:auto}.method-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.method-col{padding:64px 48px 64px 0;display:flex;flex-direction:column}.method-col+.method-col{border-left:1px solid var(--border-1);padding-left:48px}.method-rn{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:.04em;color:var(--fg-2);margin:0 0 64px}.method-h{font-family:var(--font-display);font-weight:500;font-size:40px;line-height:1.05;letter-spacing:-.014em;margin:0 0 32px;max-width:12ch;text-wrap:balance}.method-p{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.6;color:var(--fg-2);margin:0;max-width:36ch}.operator{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,120px);align-items:start;padding:var(--rhy-section-pad) clamp(24px,4vw,64px);border-top:1px solid var(--border-1);max-width:1440px;margin:0 auto}.operator-portrait{width:100%;aspect-ratio:1 / 1;background:#0a0a0a;border:1px solid rgba(250,250,250,.12);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px;filter:none}.operator-portrait img{width:100%;height:100%;object-fit:cover;display:block}.placeholder-label{font-family:Montserrat,sans-serif;font-weight:400;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fafafa99;text-align:center}.operator-body{padding-top:24px}.operator-h{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);line-height:1.05;letter-spacing:-.014em;margin:32px 0 48px;max-width:16ch;text-wrap:balance}.operator-h em{font-style:italic;color:var(--fg-accent)}.operator-p{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;color:var(--fg-2);max-width:60ch;margin:0 0 24px}.operator-p:last-of-type{color:var(--fg-1);font-weight:400}.operator-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-family:var(--font-eyebrow);font-weight:400;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-1);border-bottom:1px solid var(--border-1);padding-bottom:8px;transition:border-color .2s var(--ease-out),color .2s var(--ease-out)}.operator-link:hover{color:var(--fg-accent);border-color:var(--fg-accent)}.final-cta{text-align:center;padding:240px clamp(24px,4vw,64px);border-top:1px solid var(--border-1)}.final-cta .eyebrow{justify-content:center;margin-bottom:48px}.final-cta-h{font-family:var(--font-display);font-weight:500;font-size:var(--rhy-final-h);line-height:.98;letter-spacing:-.022em;margin:0 auto 40px;max-width:14ch;text-wrap:balance}.final-cta-h em{font-style:italic}.final-cta-sub{font-family:var(--font-body);font-weight:300;font-size:20px;line-height:1.6;color:var(--fg-2);max-width:60ch;margin:0 auto 24px;text-wrap:pretty}.final-cta-sub:last-of-type{margin-bottom:64px}.final-cta-fine{margin-top:32px;font-family:var(--font-body);font-size:12px;color:var(--fg-3)}.contacto-head{display:flex;flex-direction:column;gap:32px;max-width:1100px;margin-bottom:72px}.contacto-lede{font-family:var(--font-body);font-weight:300;font-size:20px;line-height:1.6;color:var(--fg-2);max-width:56ch;margin:0;text-wrap:pretty}.contacto-calendar{border:1px solid var(--border-1);background:var(--bg-2);padding:clamp(16px,2.5vw,32px);max-width:920px}.contacto-calendar iframe{display:block;width:100%;min-height:640px;border:0}.price-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.price-figure{font-family:var(--font-display);font-weight:500;font-size:var(--t-price-size);line-height:var(--t-price-lh);letter-spacing:var(--t-price-track);color:var(--fg-1);margin:0}.price-term{font-family:var(--font-body);font-weight:var(--t-small-weight);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-2)}.price-anchor{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-track);color:var(--fg-2);margin:0;max-width:24ch;text-wrap:balance}.price-guarantee{font-family:var(--font-body);font-weight:var(--t-body-weight);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-1);margin:0;max-width:52ch}.price-scarcity{font-family:var(--font-body);font-weight:var(--t-small-weight);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-3);margin:0;max-width:52ch}.logo-strip{max-width:1100px;margin:0 auto}.logo-strip-note{font-family:var(--font-body);font-weight:var(--t-small-weight);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-3);margin:var(--space-sm) 0 0}.logo-strip-grid{margin-top:var(--space-xl);display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;align-items:center;column-gap:var(--space-xl);row-gap:var(--space-lg)}.logo-strip-grid img{height:28px;width:auto;justify-self:center;filter:brightness(0) invert(1);opacity:.55;transition:opacity var(--dur-base) var(--ease-out)}.logo-strip-grid img:hover{opacity:.85}.logo-strip-grid img.logo-boost{height:44px}@media(max-width:1100px){.logo-strip-grid{grid-template-columns:repeat(2,auto);justify-content:space-around}}@media(max-width:720px){.logo-strip-grid{column-gap:var(--space-lg);row-gap:var(--space-md)}.logo-strip-grid img{height:22px}.logo-strip-grid img.logo-boost{height:34px}}.footer{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:64px;padding:96px clamp(24px,4vw,64px) 48px;border-top:1px solid var(--border-1);max-width:1440px;margin:0 auto}.footer-mark{height:30px;width:auto;display:block;margin-bottom:24px}.footer-tagline{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.6;color:var(--fg-2);max-width:28ch}.footer-col-h{font-family:var(--font-eyebrow);font-weight:400;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin:0 0 24px}.footer-links{display:flex;flex-direction:column;gap:16px}.footer-link{font-family:var(--font-eyebrow);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-1);cursor:pointer;transition:color .2s var(--ease-out)}.footer-link:hover{color:var(--fg-accent)}.footer-contact{display:flex;flex-direction:column;gap:12px;font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--fg-1)}.footer-contact a:hover{color:var(--fg-accent)}.footer-bottom{max-width:1440px;margin:0 auto;padding:24px clamp(24px,4vw,64px) 96px;border-top:1px solid var(--border-1);font-family:var(--font-body);font-size:12px;color:var(--fg-3)}.legal{max-width:var(--max-w-long);margin:0 auto;padding:var(--rhy-section-pad-focus) clamp(24px,4vw,64px)}.legal-h{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-track);margin:var(--space-lg) 0 var(--space-md);text-wrap:balance}.legal-updated{font-family:var(--font-body);font-size:var(--t-small-size);color:var(--fg-3);margin:0 0 var(--space-xl)}.legal h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-track);margin:var(--space-xl) 0 var(--space-sm)}.legal p,.legal li{font-family:var(--font-body);font-weight:var(--t-body-weight);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2)}.legal p{margin:0 0 var(--space-sm)}.legal ul{margin:0 0 var(--space-sm);padding-left:20px}.legal a{text-decoration:underline;text-underline-offset:3px}.legal a:hover{color:var(--fg-accent)}.legal mark{background:transparent;color:var(--fg-accent);font-weight:500}@media(max-width:1100px){.topbar-links{gap:28px}.pain{grid-template-columns:1fr;gap:48px}.pain-illus{max-width:360px;max-height:360px;aspect-ratio:1 / 1}.operator{grid-template-columns:1fr;gap:48px}.operator-portrait{max-width:480px;order:-1}.method-grid{grid-template-columns:1fr}.method-col+.method-col{border-left:0;border-top:1px solid var(--border-1);padding-left:0}.method-col{padding:48px 0}.footer{grid-template-columns:1fr;gap:48px}}@media(max-width:720px){.topbar{padding:18px 20px}.topbar-links,.topbar--minimal .topbar-mark-lettering{display:none}.topbar-cta{min-height:40px;padding:10px 16px}.hero{padding-top:var(--space-sm)}.hero-foot{flex-direction:column;align-items:flex-start;gap:24px}.hero-ctas{gap:16px}.btn--lg{min-height:56px;padding:16px 28px}.stat{grid-template-columns:1fr;gap:12px;padding:28px 0}.stat-num{text-align:left;font-size:56px}.pill-nav{display:none}.manifesto{padding:96px 20px}.final-cta{padding:120px 20px}.contacto-head{margin-bottom:48px}.contacto-calendar{padding:12px}.contacto-calendar iframe{min-height:760px}}.aud .aud-section{padding-top:var(--rhy-section-pad-focus);padding-bottom:var(--rhy-section-pad-focus)}.aud .section-header{margin-bottom:var(--space-xl)}.aud .section-h{max-width:22ch}.aud-hero{position:relative;min-height:calc(100vh - var(--topbar-h));min-height:calc(100svh - var(--topbar-h));padding:var(--space-lg) clamp(24px,4vw,64px) var(--space-xl);display:flex;overflow:hidden}.aud-hero-inner{position:relative;max-width:var(--max-w);margin:0 auto;width:100%;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(48px,6vw,96px);align-items:center}.aud-callout{font-family:var(--font-body);font-weight:var(--t-body-weight);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-2);margin:0 0 var(--space-md);max-width:52ch;display:flex;align-items:baseline;gap:14px}.aud-callout .eyebrow-bullet{flex-shrink:0;transform:translateY(1px)}.aud-hero-h{font-family:var(--font-display);font-weight:500;font-size:var(--t-quote-sm-size);line-height:var(--t-quote-lh);letter-spacing:var(--t-quote-track);margin:0 0 var(--space-md);max-width:24ch;text-wrap:balance}.aud-hero-sub{font-family:var(--font-body);font-weight:var(--t-lede-weight);font-size:var(--t-lede-size);line-height:var(--t-lede-lh);color:var(--fg-2);max-width:56ch;margin:0}.aud-hero-ctas{margin-top:var(--space-md)}.aud-hero-micro{margin:var(--space-sm) 0 0;font-family:var(--font-body);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-3)}.aud-hero-portrait{border:var(--border-hair) solid var(--border-1);background:var(--bg-2);padding:var(--space-md);max-width:480px;width:100%;justify-self:end}.aud-hero-portrait img{width:100%;height:auto;display:block;filter:var(--mood-portrait-blend)}.aud-proof{border-top:var(--border-hair) solid var(--border-1);padding:var(--space-md) clamp(24px,4vw,64px)}.aud-proof p{max-width:var(--max-w);margin:0 auto;font-family:var(--font-body);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-2)}.aud-lede{font-family:var(--font-body);font-weight:var(--t-lede-weight);font-size:var(--t-lede-size);line-height:var(--t-lede-lh);color:var(--fg-2);margin:0;max-width:60ch;text-wrap:pretty}.aud-prose{max-width:var(--max-w-long)}.aud-prose p{font-family:var(--font-body);font-weight:var(--t-long-weight);font-size:var(--t-long-size);line-height:var(--t-long-lh);color:var(--fg-2);margin:0 0 var(--space-md)}.aud-prose p:last-child{margin-bottom:0}.aud-prose .aud-lede{font-weight:var(--t-lede-weight)}.aud-prose-after{margin-top:var(--space-xl)}.aud-bridge{font-family:var(--font-body);font-weight:var(--t-body-weight);font-size:var(--t-long-size);line-height:var(--t-long-lh);color:var(--fg-1);margin:var(--space-md) 0 0;max-width:60ch}.aud-h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-track);margin:0 0 var(--space-md);text-wrap:balance}.aud-signals{list-style:none;margin:0;padding:0;max-width:820px}.aud-signal{padding:var(--space-md) 0;border-top:var(--border-hair) solid var(--border-1);font-family:var(--font-body);font-weight:var(--t-body-weight);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-1)}.aud-signal:last-child{border-bottom:var(--border-hair) solid var(--border-1)}.aud-signals+.aud-prose{margin-top:var(--space-xl)}.aud-steps{grid-template-columns:repeat(4,1fr)}.aud-step-h{font-size:var(--t-h3-size);margin-bottom:var(--space-sm)}.aud-step-meta{font-family:var(--font-eyebrow);font-weight:400;font-size:var(--t-label-size);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--space-md)}.aud-included{margin-top:var(--space-2xl)}.aud .stats{margin:0}.aud-visual-ph{margin:var(--space-2xl) 0 var(--space-xl);border:var(--border-hair) solid var(--border-1);background:var(--bg-2);aspect-ratio:16 / 7;display:flex;align-items:center;justify-content:center;padding:var(--space-md)}.aud .logo-strip{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:var(--border-hair) solid var(--border-1);text-align:center}.aud .logo-strip .eyebrow{justify-content:center}.aud-bonus{font-family:var(--font-body);font-weight:var(--t-body-weight);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2);margin:0;max-width:52ch}.aud-oferta-cta{margin-top:var(--space-sm)}.aud-shields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-2xl)}.aud-shield .aud-h3{margin-bottom:var(--space-sm);max-width:24ch}.aud-shield .method-p{max-width:46ch}.aud-faq{max-width:820px}.aud-faq-item{border-top:var(--border-hair) solid var(--border-1)}.aud-faq-item:last-child{border-bottom:var(--border-hair) solid var(--border-1)}.aud-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;font-family:var(--font-body);font-weight:500;font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-1)}.aud-faq-item summary::-webkit-details-marker{display:none}.aud-faq-item summary:after{content:"+";font-size:1.4em;line-height:1;color:var(--fg-2);flex-shrink:0;transition:transform var(--dur-base) var(--ease-out)}.aud-faq-item[open] summary:after{transform:rotate(45deg)}.aud-faq-item p{margin:0;padding:0 0 var(--space-md);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2);max-width:56ch}.aud-cierre{margin:var(--space-2xl) auto 0;text-align:center;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-track);color:var(--fg-2);max-width:30ch;text-wrap:balance}.aud-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;padding:var(--space-sm) var(--space-sm) calc(var(--space-sm) + env(safe-area-inset-bottom));background:var(--mood-topbar-bg);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);visibility:hidden;transform:translateY(110%);transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.aud-sticky.is-visible{visibility:visible;transform:translateY(0);transition:transform var(--dur-base) var(--ease-out)}.aud-sticky-btn{width:100%;justify-content:center}@media(max-width:1100px){.aud-hero-inner{grid-template-columns:1fr;align-items:start}.aud-hero-portrait{justify-self:start;max-width:420px}.aud-steps{grid-template-columns:1fr 1fr}.aud-shields{grid-template-columns:1fr;gap:var(--space-lg)}}@media(min-width:721px)and (max-width:1100px){.aud-steps .method-col:nth-child(2){border-top:0}}@media(max-width:720px){.aud-hero{padding-top:var(--space-sm)}.aud-steps{grid-template-columns:1fr}.aud-steps .method-col{border-top:1px solid var(--border-1)}.aud-steps .method-col:first-child{border-top:0}.aud-sticky{display:block}}@media(prefers-reduced-motion:reduce){.aud-sticky,.aud-faq-item summary:after{transition:none}}
