/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.table{display:table}}:root{--ink:#070706;--ink-soft:#0d0c0a;--ink-raised:#14120f;--paper:#eee6d8;--paper-deep:#d8cebd;--paper-muted:#aaa195;--line:#eee6d829;--line-dark:#07070638;--wine:#6d161c;--wine-bright:#98232b;--gold:#b99b64;--danger:#8d1720;--header-height:74px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}::selection{background:var(--wine-bright);color:#fff}:focus-visible{outline-offset:4px;outline:2px solid #e8c982}.skip-link{z-index:1000;background:var(--paper);color:var(--ink);padding:10px 14px;font-size:13px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;height:var(--header-height);border-bottom:1px solid var(--line);background:var(--ink);justify-content:space-between;align-items:center;padding:0 clamp(20px,4.8vw,78px);display:flex}.site-header-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0707063d;position:absolute;inset:0 0 auto}.wordmark{letter-spacing:.31em;align-items:center;gap:11px;min-width:140px;font-size:12px;font-weight:750;display:inline-flex}.wordmark b{font-size:inherit}.brand-logo-crop{background:#000;border:1px solid #eee6d847;border-radius:5px;width:32px;height:32px;display:block;position:relative;overflow:hidden}.brand-logo-crop img{width:54px;max-width:none;height:auto;position:absolute;top:-23px;left:-11px}.site-header nav{color:#aaa297;text-transform:uppercase;letter-spacing:.15em;gap:clamp(22px,2.6vw,42px);font-size:10px;display:flex}.site-header nav a,.header-cta{transition:color .2s,border-color .2s}.site-header nav a:hover{color:var(--paper)}.header-cta{border-bottom:1px solid var(--paper);text-transform:uppercase;letter-spacing:.15em;padding:8px 0;font-size:10px;font-weight:700}.header-cta:hover{color:#fff;border-color:var(--gold)}.inner-header{position:relative}.hero{isolation:isolate;background:radial-gradient(circle at 74% 42%, #69161c33, transparent 29%), var(--ink);min-height:100svh;position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;filter:saturate(.72)sepia(.12)contrast(1.06);opacity:.78;background:url(/hero-protocolo.png) 64% 45%/cover no-repeat;animation:12s ease-out both hero-depth;position:absolute;inset:0 0 0 38%}.hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#070706 0%,#070706f5 27%,#07070696 52%,#0707064d 75%,#070706bf 100%),linear-gradient(#0707060d 58%,#070706 100%);position:absolute;inset:0}.hero-grain{z-index:-1;pointer-events:none;opacity:.12;background-image:repeating-linear-gradient(94deg,#0000 0 3px,#ffffff06 4px),repeating-linear-gradient(8deg,#0000 0 5px,#ffffff05 6px);position:absolute;inset:0}.hero-inner{width:100%;min-height:100svh;padding:calc(var(--header-height) + 36px) clamp(20px, 4.8vw, 78px) 54px;grid-template-columns:minmax(390px,1.08fr) minmax(330px,.72fr) minmax(215px,.5fr);align-items:center;gap:clamp(22px,3vw,50px);display:grid}.hero-copy-block{align-self:center;max-width:650px}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:720;line-height:1.4}.hero h1{max-width:650px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(48px,4.7vw,72px);font-weight:500;line-height:.92}.hero-copy{color:#c7beb1;max-width:570px;margin:23px 0 20px;font-size:clamp(14px,1.15vw,17px);line-height:1.65}.hero-proof{color:#938b80;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;font-size:9px;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:8px;display:inline-flex}.hero-proof span:before{content:"";background:var(--wine-bright);border-radius:50%;width:4px;height:4px}.hero-form-wrap{align-self:center;scroll-margin-top:20px}.reveal{animation:.82s cubic-bezier(.2,.75,.2,1) both reveal-up}.reveal-delay{animation-delay:.12s}.pack-mockup{perspective:1400px;align-self:center;width:100%;min-width:0;margin:0;animation:1s cubic-bezier(.2,.75,.2,1) .2s both pack-enter;position:relative}.mockup-book{z-index:3;aspect-ratio:.69;background:radial-gradient(circle at 55% 57%,#6e181e9e,#0000 22%),linear-gradient(145deg,#b4915229,#0000 35%),#0a0907;border:1px solid #d7ba7c85;flex-direction:column;align-items:flex-start;width:min(100%,245px);margin-left:auto;padding:28px 20px 22px;display:flex;position:relative;transform:rotateY(-12deg)rotate(1.5deg);box-shadow:inset 0 0 60px #000000bf,20px 34px 65px #00000080}.mockup-book:after{content:"";border:1px solid #b99b6447;position:absolute;inset:11px}.mockup-book span,.mockup-book b,.mockup-book i,.mockup-book strong{z-index:1;position:relative}.mockup-book span{color:var(--gold);letter-spacing:.17em;font-size:7px}.mockup-book strong{box-sizing:border-box;text-align:center;width:100%;max-width:100%;font-family:var(--font-serif), serif;letter-spacing:-.04em;text-transform:uppercase;align-self:center;margin:31% 0 12px;font-size:clamp(28px,2.1vw,35px);font-weight:550;line-height:.86}.mockup-book i{color:#bdb2a1;font-family:var(--font-serif), serif;font-size:13px;font-style:normal;line-height:1.15}.mockup-book b{letter-spacing:.27em;margin-top:auto;font-size:7px}.mockup-sheet{aspect-ratio:.72;color:#362f28;width:68%;font-family:var(--font-serif), serif;transform-origin:100% 100%;background:#d9d0c0;border:1px solid #07070638;align-items:flex-end;padding:14px;font-size:17px;display:flex;position:absolute;right:6%}.sheet-one{z-index:2;top:7%;transform:rotate(7deg)translate(13%)}.sheet-two{z-index:1;background:#bcae98;top:13%;transform:rotate(12deg)translate(21%)}.mockup-shadow{filter:blur(25px);background:#000000bf;width:96%;height:16%;position:absolute;bottom:4%;right:-7%;transform:rotate(-5deg)}.pack-mockup figcaption{color:#857c71;text-align:right;letter-spacing:.18em;text-transform:uppercase;margin-top:22px;font-size:8px}.hero-index{color:#6f685f;letter-spacing:.18em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:18px;left:clamp(20px,4.8vw,78px);right:clamp(20px,4.8vw,78px)}.lead-form{padding:clamp(20px,2.3vw,31px);position:relative;box-shadow:0 32px 80px #00000054}.lead-form-paper{color:var(--ink);background:#eee6d8fa}.lead-form-dark{color:var(--paper);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080799;border:1px solid #eee6d847}.form-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.form-heading>span{color:#756a59;letter-spacing:.15em;white-space:nowrap;font-size:7px;font-weight:720}.form-heading h2{font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2vw,31px);font-weight:550;line-height:.95}.lead-form-dark .form-heading>span{color:var(--gold)}.form-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{min-width:0;margin:0}.field label{color:#5a534a;text-transform:uppercase;letter-spacing:.13em;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.lead-form-dark .field label{color:#b1a89c}.field input{width:100%;height:40px;color:inherit;font-family:var(--font-serif), serif;background:0 0;border:0;border-bottom:1px solid #8f877c;border-radius:0;outline:0;padding:0 2px;font-size:20px}.field input:focus{border-color:var(--wine-bright);box-shadow:0 1px 0 var(--wine-bright)}.field input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 1px 0 var(--danger)}.field-error{color:var(--danger);margin-top:5px;font-size:10px;line-height:1.3;display:block}.lead-form-dark .field-error{color:#f3a0a6}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.marketing-consent{color:#534d45;cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:8px;margin:15px 0 0;font-size:10px;line-height:1.35;display:grid}.lead-form-dark .marketing-consent{color:#c2b9ad}.marketing-consent input{width:15px;height:15px;accent-color:var(--wine);margin:0}.marketing-consent strong{color:inherit}.form-live{min-height:0}.form-message{margin-top:10px;padding:7px 9px;font-size:10px;line-height:1.4}.form-message.error{color:#681018;background:#f4cdd0}.form-message.success{color:#294323;background:#d7e3d2}.button{cursor:pointer;text-transform:uppercase;letter-spacing:.13em;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 22px;font-size:10px;font-weight:750;line-height:1.2;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.68;transform:none}.button-primary{background:var(--ink);color:var(--paper)}.button-primary:hover{background:var(--wine)}.button-outline{color:var(--paper);background:0 0;border-color:#eee6d880}.button-outline:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}.form-button{width:100%;margin-top:15px}.lead-form-dark .form-button{background:var(--paper);color:var(--ink)}.lead-form-dark .form-button:hover{background:#fff9ed}.lead-form>small{color:#6b645b;text-align:center;margin-top:9px;font-size:8.5px;line-height:1.4;display:block}.lead-form-dark>small{color:#9b9288}.lead-form>small a{text-underline-offset:2px;text-decoration:underline}.section{border-top:1px solid var(--line);padding:116px clamp(22px,6vw,100px);position:relative}.section-index{color:#746d64;letter-spacing:.21em;text-transform:uppercase;font-size:8px;font-weight:720}.section-heading h2,.protocol-intro h2,.editorial-copy h2,.faq-heading h2,.final-capture-copy h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(44px,5.5vw,78px);font-weight:500;line-height:.91}.section-heading>p:last-child,.protocol-intro>p:last-child,.editorial-copy>p,.final-capture-copy>p:last-child{max-width:650px;color:var(--paper-muted);margin:26px 0 0;line-height:1.75}.pack-section{background:#0c0b09;grid-template-columns:12% 32% 1fr;gap:4vw;display:grid}.pack-heading{padding-right:2vw}.pack-list{border-top:1px solid var(--line)}.pack-list article{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(130px,.55fr) 1fr;align-items:center;gap:18px;min-height:96px;display:grid}.pack-list article>span{color:#6e675e;font-size:8px}.pack-list h3{font-family:var(--font-serif), serif;margin:0;font-size:clamp(27px,2.5vw,38px);font-weight:500}.pack-list p{color:#aaa196;margin:0;font-size:14px}.protocol-section{background:var(--paper);color:var(--ink);grid-template-columns:12% 1fr;gap:4vw;display:grid}.protocol-section .section-index,.protocol-section .eyebrow{color:#75664b}.protocol-intro{grid-template-columns:1fr .7fr;align-items:end;gap:5vw;display:grid}.protocol-intro>p:last-child{color:#5b554c}.protocol-list{border-top:1px solid var(--line-dark);grid-column:2;grid-template-columns:repeat(4,1fr);margin:74px 0 0;padding:0;list-style:none;display:grid}.protocol-list li{border-right:1px solid var(--line-dark);flex-direction:column;min-height:280px;padding:24px 23px 30px 0;display:flex}.protocol-list li+li{padding-left:23px}.protocol-list li:last-child{border-right:0}.protocol-list span{color:#756c5f;font-size:8px}.protocol-list h3{font-family:var(--font-serif), serif;margin:auto 0 10px;font-size:clamp(35px,3.6vw,52px);font-weight:500;line-height:1}.protocol-list p{color:#524c44;margin:0;font-size:13px}.mechanisms-section{background:radial-gradient(circle at 86% 15%,#6d161c40,#0000 25%),#090807;grid-template-columns:12% 31% 1fr;gap:4vw;display:grid;overflow:hidden}.mechanisms-heading{align-self:start}.mechanisms-heading h2{font-size:clamp(42px,4.5vw,66px)}.mechanism-list{border-top:1px solid var(--line)}.mechanism-list article{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(145px,.8fr) 1fr .9fr;align-items:center;gap:18px;min-height:125px;display:grid}.mechanism-list article>span{color:#6f675e;font-size:8px}.mechanism-list h3{font-family:var(--font-serif), serif;margin:0;font-size:30px;font-weight:500;line-height:1}.mechanism-list p{color:#aaa196;margin:0;font-size:13px}.mechanism-list article>div{border-left:1px solid var(--line);color:#c6bcad;padding-left:17px;font-size:12px}.mechanism-list b{color:var(--gold);letter-spacing:.15em;margin-bottom:5px;font-size:7px;display:block}.editorial-section{background:linear-gradient(110deg,#68161c,#3b0d11 48%,#0a0908 48%);grid-template-columns:13% 1.1fr .8fr;align-items:center;gap:6vw;min-height:620px;display:grid}.editorial-mark{color:#eee6d81f;font-family:var(--font-serif), serif;font-size:clamp(150px,18vw,270px);line-height:.7}.editorial-copy>p{color:#d4c9ba}.text-link{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;gap:16px;margin-top:28px;padding-bottom:5px;font-size:9px;font-weight:700;display:inline-flex}.editorial-section blockquote{color:#d1c5b4;font-family:var(--font-serif), serif;border-left:1px solid #eee6d852;margin:0;padding:8px 0 8px 5vw;font-size:clamp(27px,3vw,43px);line-height:1.05}.faq{background:#0c0b09;grid-template-columns:12% .7fr 1fr;gap:4vw;display:grid}.faq-heading h2{font-size:clamp(42px,4.7vw,68px)}.faq-list summary{cursor:pointer;min-height:72px;font-family:var(--font-serif), serif;grid-template-columns:38px 1fr auto;align-items:center;font-size:19px;list-style:none;display:grid}.faq-list summary span{color:#6e675f;font-family:var(--font-sans), sans-serif;font-size:8px}.faq-list details p{color:var(--paper-muted);margin:0 35px 24px}.final-capture{background:linear-gradient(105deg,#070706eb,#0707068c),url(/hero-protocolo.png) 78% 42%/cover no-repeat;grid-template-columns:1fr minmax(390px,.72fr);align-items:center;gap:9vw;min-height:720px;display:grid}.final-capture-copy .section-index{margin-bottom:90px}.final-capture-copy h2{max-width:760px}.site-footer{border-top:1px solid var(--line);color:#7f776d;background:#060605;grid-template-columns:1fr 1.5fr 1fr auto;align-items:end;gap:42px;min-height:210px;padding:58px clamp(22px,6vw,100px);font-size:10px;display:grid}.footer-mark{color:var(--paper);letter-spacing:.25em;align-items:center;gap:12px;display:flex}.footer-mark span{width:28px;height:28px;font-family:var(--font-serif), serif;border:1px solid #888178;border-radius:50%;place-items:center;font-size:18px;display:grid}.footer-mark strong{font-size:11px}.site-footer p{max-width:460px;margin:0}.site-footer nav{color:#aaa195;flex-direction:column;gap:6px;display:flex}.site-footer nav a:hover{color:var(--paper)}.thank-hero{background:radial-gradient(circle at 17%,#70161c40,#0000 23%),#0b0a09;grid-template-columns:.32fr 1.25fr;align-items:center;gap:8vw;min-height:620px;padding:90px clamp(22px,10vw,160px);display:grid}.thank-symbol{aspect-ratio:1;border:1px solid #b49a6a61;border-radius:50%;place-items:center;width:clamp(145px,19vw,255px);display:grid;box-shadow:0 0 0 35px #b49a6a06,0 0 0 70px #b49a6a05}.thank-symbol span{font-family:var(--font-serif), serif;font-size:70px}.thank-hero h1{max-width:930px;font-family:var(--font-serif), serif;letter-spacing:-.04em;margin:0;font-size:clamp(47px,6.5vw,92px);font-weight:500;line-height:.91}.thank-hero>div:last-child>p:not(.eyebrow){color:var(--paper-muted);margin:25px 0}.library-offer{border-top:1px solid var(--line);grid-template-columns:.42fr 1fr;min-height:850px;display:grid}.library-aside{background:var(--paper);color:var(--ink);flex-direction:column;padding:85px clamp(22px,5vw,78px);display:flex}.library-monogram{font-family:var(--font-serif), serif;letter-spacing:-.09em;margin:auto 0;font-size:clamp(130px,19vw,290px);line-height:1}.library-aside>p{color:#71695e;letter-spacing:.17em;margin:0;font-size:8px}.library-main{background:radial-gradient(circle at 76% 30%,#69151b38,#0000 25%),#0a0908;padding:95px clamp(22px,8vw,125px)}.library-main h2{font-family:var(--font-serif), serif;letter-spacing:-.055em;margin:0;font-size:clamp(68px,9vw,136px);font-weight:500;line-height:.72}.library-description{max-width:700px;color:var(--paper-muted);margin:45px 0;font-size:17px}.library-list{border-top:1px solid var(--line);margin-bottom:42px}.library-list div{border-bottom:1px solid var(--line);min-height:58px;font-family:var(--font-serif), serif;grid-template-columns:45px 1fr;align-items:center;font-size:20px;display:grid}.library-list span{color:#6e675f;font-family:var(--font-sans), sans-serif;font-size:8px}.interest-message{color:#d9c398;font-size:13px}.legal-content,.guide-content{max-width:1180px;margin:0 auto;padding:105px clamp(22px,6vw,88px)}.legal-content>h1{max-width:880px;font-family:var(--font-serif), serif;letter-spacing:-.05em;margin:0;font-size:clamp(58px,8vw,108px);font-weight:500;line-height:.85}.legal-updated{color:#817a71;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.legal-lead{max-width:720px;color:var(--paper-muted);margin:38px 0 76px;font-size:19px}.legal-content section{border-top:1px solid var(--line);grid-template-columns:85px 1fr;gap:20px;padding:34px 0;display:grid}.legal-content section>span{color:#6e675f;font-size:9px}.legal-content h2{font-family:var(--font-serif), serif;margin:0 0 9px;font-size:33px;font-weight:500}.legal-content section p{max-width:760px;color:var(--paper-muted);margin:0}.guide-header{z-index:25;position:sticky;top:0}.print-button{border:0;border-bottom:1px solid var(--paper);color:var(--paper);background:0 0}.guide-content{padding-top:44px}.guide-cover-page{background:radial-gradient(circle at 70% 40%,#6f161ca3,#0000 20%),radial-gradient(circle at 70% 40%,#0000 20%,#b49a6a24 20.3%,#0000 20.7%),linear-gradient(135deg,#17140f,#050504);border:1px solid #b49a6a47;flex-direction:column;justify-content:flex-end;min-height:700px;padding:75px 6vw;display:flex;position:relative;overflow:hidden}.guide-big-number{color:#eee6d80e;font-family:var(--font-serif), serif;font-size:clamp(260px,40vw,530px);font-weight:600;line-height:.8;position:absolute;top:2%;right:5%}.guide-cover-page h1{z-index:1;max-width:800px;font-family:var(--font-serif), serif;letter-spacing:-.045em;margin:0;font-size:clamp(56px,8vw,108px);font-weight:500;line-height:.8}.guide-cover-page>p:not(.eyebrow){z-index:1;max-width:640px;color:var(--paper-muted);font-size:18px}.guide-edition{z-index:1;color:var(--gold);letter-spacing:.2em;margin-top:23px;font-size:8px}.guide-intro{grid-template-columns:.3fr 1fr;gap:68px;padding:95px 0;display:grid}.guide-intro>span{color:#716b63;letter-spacing:.2em;font-size:8px}.guide-intro h2{max-width:760px;font-family:var(--font-serif), serif;margin:0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.95}.guide-intro p{max-width:720px;color:var(--paper-muted)}.technique-list{border-top:1px solid var(--line)}.technique{border-bottom:1px solid var(--line);grid-template-columns:8% 1fr 1fr;gap:5vw;padding:40px 0;display:grid}.technique-number,.defense span{color:#756e65;letter-spacing:.15em;font-size:8px}.technique h2{font-family:var(--font-serif), serif;margin:0 0 8px;font-size:36px;font-weight:500;line-height:1}.technique p{color:var(--paper-muted);margin:0}.defense{border-left:1px solid var(--line);padding-left:24px}.defense span{color:var(--gold);margin-bottom:7px;display:block}.guide-closing{background:var(--paper);color:var(--ink);margin-top:95px;padding:85px 7vw}.guide-closing h2{max-width:820px;font-family:var(--font-serif), serif;margin:0;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:.9}.guide-closing>p:not(.eyebrow){color:#554f47;max-width:680px}.guide-closing .button{color:var(--ink);border-color:#49433b;margin-top:27px}.guide-tools{margin:28px 0 0}.guide-print{border:0;border-bottom:1px solid var(--paper);color:var(--paper);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:0 0 5px;font-size:9px;font-weight:700}.guide-downloads{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:25px;display:grid}.guide-downloads a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#bdb4a8;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;font-size:11px;transition:background .2s,color .2s;display:flex}.guide-downloads a:nth-child(2n){border-right:0}.guide-downloads a:hover{color:var(--paper);background:#6d161c33}.guide-downloads i{color:var(--gold);font-style:normal}.guide-toc{border-top:1px solid var(--line);grid-template-columns:20% 1fr;margin:85px 0 0;display:grid}.guide-toc>span{color:#736c63;letter-spacing:.2em;padding-top:24px;font-size:8px}.guide-toc ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.guide-toc li{border-bottom:1px solid var(--line)}.guide-toc a{color:#b9b0a4;min-height:56px;font-family:var(--font-serif), serif;align-items:center;padding:0 16px;font-size:18px;display:flex}.guide-toc a:hover{color:var(--paper);background:#ffffff06}.guide-section-label{color:#716a61;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700}.guide-opening{grid-template-columns:20% 1fr;gap:4vw;padding:110px 0 80px;display:grid}.guide-opening h2,.guide-wide-heading h2,.guide-protocol>header h2{max-width:800px;font-family:var(--font-serif), serif;letter-spacing:-.04em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.9}.guide-opening>div:last-child>p:not(.eyebrow){max-width:780px;color:var(--paper-muted);font-size:17px;line-height:1.8}.editorial-note{border-left:3px solid var(--wine-bright);color:#bdb3a5;background:#12100e;max-width:780px;margin-top:38px;padding:26px 30px;font-size:13px}.editorial-note strong{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.guide-use{grid-template-columns:20% 1fr;padding:25px 0 100px;display:grid}.guide-use ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.guide-use li{border-bottom:1px solid var(--line);color:#bdb4a8;grid-template-columns:45px 1fr;align-items:center;min-height:68px;display:grid}.guide-use li span{color:#6d665d;font-size:8px}.guide-protocol{background:var(--paper);color:var(--ink);margin-inline:calc(-1*clamp(22px,6vw,88px));padding:100px clamp(22px,6vw,88px)}.guide-protocol>.guide-section-label{color:#766b5a}.guide-protocol>header{margin:20px 0 65px 20%}.guide-protocol .eyebrow{color:#76664b}.guide-protocol-grid{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.guide-protocol-grid>section{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:44px 4vw 48px 0}.guide-protocol-grid>section:nth-child(2n){border-right:0;padding-left:4vw;padding-right:0}.guide-protocol-grid>section>span{color:#766c5f;font-size:8px}.guide-protocol-grid h3{font-family:var(--font-serif), serif;margin:15px 0 4px;font-size:clamp(45px,5vw,70px);font-weight:500;line-height:1}.guide-protocol-grid>section>strong{color:#403b35;max-width:480px;font-family:var(--font-serif), serif;font-size:22px;line-height:1.2;display:block}.guide-protocol-grid>section>p{color:#5a544b}.guide-protocol-grid h4,.mechanism-body h4{color:#76664b;letter-spacing:.16em;margin:28px 0 8px;font-size:8px}.guide-protocol-grid ul,.mechanism-body ul{color:#504a42;margin:0;padding-left:18px}.guide-protocol-grid li,.mechanism-body li{margin-bottom:7px}.micro-practice{color:#4e463d;border:1px solid #6d161c59;margin-top:28px;padding:18px;font-size:13px}.micro-practice b{color:var(--wine);letter-spacing:.16em;margin-bottom:7px;font-size:8px;display:block}.guide-wide-heading{grid-template-columns:20% 1fr;gap:4vw;padding:110px 0 58px;display:grid}.guide-mechanism-list{border-top:1px solid var(--line)}.guide-mechanism-list>details{border-bottom:1px solid var(--line);scroll-margin-top:90px}.guide-mechanism-list summary{cursor:pointer;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;min-height:122px;list-style:none;display:grid}.guide-mechanism-list summary::-webkit-details-marker{display:none}.guide-mechanism-list summary>span{color:#6e675e;font-size:8px}.guide-mechanism-list summary h3{font-family:var(--font-serif), serif;margin:0;font-size:clamp(34px,4vw,55px);font-weight:500;line-height:1}.guide-mechanism-list summary p{color:#999187;max-width:750px;margin:7px 0 0}.guide-mechanism-list summary i{color:var(--gold);font-size:24px;font-style:normal;transition:transform .2s}.guide-mechanism-list details[open] summary i{transform:rotate(45deg)}.mechanism-body{grid-template-columns:1fr 1fr;gap:6vw;padding:10px 0 58px 60px;display:grid}.mechanism-body p{color:#aaa196}.mechanism-explanation aside{border-left:2px solid var(--wine-bright);color:#bcb2a5;background:#110f0d;margin-top:28px;padding:20px;font-size:13px}.mechanism-application dl{margin:0}.mechanism-application dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:11px 0;display:grid}.mechanism-application dt{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.mechanism-application dd{color:#aca397;margin:0;font-size:13px}.guide-checklist>ol,.guide-references>ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.guide-checklist>ol>li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 1fr;align-items:center;gap:30px;min-height:120px;display:grid}.guide-checklist li>span{color:#6e675e;font-size:8px}.guide-checklist h3{font-family:var(--font-serif), serif;margin:0;font-size:28px;font-weight:500}.guide-checklist p{color:#928a80;margin:4px 0 0}.guide-checklist aside{border-left:1px solid var(--line);color:#b6ac9f;padding-left:25px;font-size:13px}.guide-checklist aside b{color:var(--gold);letter-spacing:.14em;font-size:8px;display:block}.script-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.script-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:27px;display:flex}.script-list article>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.script-context{color:#857e75;font-size:11px}.script-list blockquote{color:var(--paper);font-family:var(--font-serif), serif;margin:auto 0 22px;font-size:25px;line-height:1.12}.script-list article>p:last-child{color:#938b81;margin:0;font-size:12px}.day-list{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day-list article{border-right:1px solid var(--line);min-height:450px;padding:25px 17px}.day-list article:last-child{border-right:0}.day-list article>span{color:var(--gold);letter-spacing:.13em;font-size:8px}.day-list h3{min-height:72px;font-family:var(--font-serif), serif;margin:22px 0;font-size:26px;font-weight:500;line-height:1}.day-list p{color:#9c9489;font-size:11px}.day-list b{color:#716a61;letter-spacing:.13em;font-size:7px;display:block}.atlas-list{border-top:1px solid var(--line)}.atlas-list article{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(150px,.55fr) 1fr 1fr;align-items:center;gap:25px;min-height:105px;display:grid}.atlas-list article>span{color:#6e675e;font-size:8px}.atlas-list h3{font-family:var(--font-serif), serif;margin:0;font-size:27px;font-weight:500}.atlas-list p,.atlas-list aside{color:#928a80;font-size:12px}.atlas-list aside{border-left:1px solid var(--line);color:#b8aea1;padding-left:20px}.guide-references>ol>li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:20px;min-height:90px;display:grid}.guide-references li>span{color:#6e675e;font-size:8px}.guide-references h3{font-family:var(--font-serif), serif;margin:0;font-size:23px;font-weight:500}.guide-references p{color:#857e75;margin:4px 0 0;font-size:11px}.guide-references a{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:700}.guide-references i{font-style:normal}.guide-closing>strong{max-width:700px;color:var(--wine);font-family:var(--font-serif), serif;margin-top:20px;font-size:22px;display:block}.guide-closing .guide-tools{margin-top:45px}.guide-closing .guide-print{border-color:var(--ink);color:var(--ink)}.guide-closing .guide-downloads{border-color:var(--line-dark)}.guide-closing .guide-downloads a{border-color:var(--line-dark);color:#49433b}.guide-closing .guide-downloads a:hover{color:var(--wine);background:#6d161c1a}@keyframes reveal-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pack-enter{0%{opacity:0;transform:translateY(28px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes hero-depth{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (width<=1120px){.hero-inner{grid-template-columns:minmax(350px,1fr) minmax(315px,.75fr)}.pack-mockup{display:none}.pack-section,.mechanisms-section{grid-template-columns:10% 35% 1fr;gap:3vw}.mechanism-list article{grid-template-columns:30px 1fr 1fr;padding:18px 0}.mechanism-list article>div{grid-column:2/-1}}@media (width<=900px){.site-header nav{display:none}.hero:before{opacity:.55;background-position:70% 45%;inset:0}.hero:after{background:linear-gradient(90deg,#070706fa,#070706b8 65%,#0707068c)}.hero-inner{grid-template-columns:1fr 330px;gap:28px}.hero h1{font-size:clamp(44px,7vw,61px)}.section{padding-block:90px}.pack-section,.mechanisms-section,.faq{grid-template-columns:1fr;gap:38px}.pack-list,.mechanism-list{grid-column:1}.protocol-intro{grid-template-columns:1fr}.protocol-list{grid-template-columns:1fr 1fr}.protocol-list li{border-bottom:1px solid var(--line-dark);min-height:225px}.protocol-list li:nth-child(2){border-right:0}.editorial-section{background:linear-gradient(150deg,#68161c 0 65%,#0a0908 65%);grid-template-columns:.25fr 1fr}.editorial-section blockquote{grid-column:2}.final-capture{grid-template-columns:1fr;gap:55px}.final-capture .lead-form{max-width:620px}.site-footer{grid-template-columns:1fr 1fr}.library-offer{grid-template-columns:.52fr 1fr}.script-list,.day-list{grid-template-columns:1fr 1fr}.day-list article{border-bottom:1px solid var(--line);min-height:360px}.day-list article:nth-child(2n){border-right:0}.atlas-list article{grid-template-columns:35px .6fr 1fr;padding:18px 0}.atlas-list aside{grid-column:2/-1}}@media (width<=640px){:root{--header-height:62px}.site-header{padding-inline:18px}.wordmark{letter-spacing:.24em;min-width:0;font-size:10px}.brand-logo-crop{width:28px;height:28px}.brand-logo-crop img{width:48px;top:-20px;left:-10px}.header-cta{font-size:8px}.hero{min-height:100svh}.hero:before{opacity:.42;background-position:66%;inset:0}.hero:after{background:linear-gradient(#070706e6,#070706ba 44%,#070706eb)}.hero-inner{min-height:100svh;padding:calc(var(--header-height) + 18px) 18px 28px;grid-template-columns:1fr;align-content:start;gap:16px}.hero-copy-block{max-width:none}.eyebrow{margin-bottom:10px;font-size:8px}.hero h1{max-width:350px;font-size:clamp(39px,11.2vw,45px);line-height:.91}.hero-copy{max-width:345px;margin:12px 0 11px;font-size:13px;line-height:1.48}.hero-proof{gap:6px 12px;font-size:7px}.hero-form-wrap{width:100%}.hero .lead-form{padding:15px 16px 13px}.hero .form-heading{margin-bottom:9px}.hero .form-heading h2{font-size:22px}.hero .form-heading>span{font-size:6px}.hero .field input{height:34px;font-size:18px}.hero .marketing-consent{margin-top:10px;font-size:9px}.hero .form-button{min-height:46px;margin-top:11px}.hero .lead-form>small{margin-top:7px;font-size:7.5px}.hero-index{display:none}.section{padding:76px 20px}.section-heading h2,.protocol-intro h2,.editorial-copy h2,.faq-heading h2,.final-capture-copy h2{font-size:44px}.pack-list article{grid-template-columns:30px 1fr;gap:10px;min-height:0;padding:22px 0}.pack-list article p{grid-column:2}.pack-list h3{font-size:31px}.protocol-section{grid-template-columns:1fr}.protocol-list{grid-column:1;grid-template-columns:1fr;margin-top:48px}.protocol-list li,.protocol-list li+li{border-right:0;min-height:185px;padding:20px 0}.protocol-list h3{font-size:42px}.mechanism-list article{grid-template-columns:26px 1fr;gap:9px}.mechanism-list article>p,.mechanism-list article>div{grid-column:2}.mechanism-list article>div{border-left:0;padding-left:0}.editorial-section{background:linear-gradient(150deg,#68161c 0 70%,#0a0908 70%);grid-template-columns:1fr}.editorial-mark{font-size:140px}.editorial-section blockquote{border-top:1px solid #eee6d84d;border-left:0;grid-column:1;padding:30px 0 0}.faq-list summary{grid-template-columns:28px 1fr auto;font-size:18px}.faq-list details p{margin-left:28px;margin-right:6px}.final-capture{background-position:64%;min-height:auto}.final-capture-copy .section-index{margin-bottom:48px}.lead-form{padding:23px 18px}.form-heading{display:block}.form-heading>span{margin-bottom:7px;display:block}.form-fields{gap:11px}.field label{font-size:7px}.site-footer{grid-template-columns:1fr;gap:24px;padding:48px 20px}.thank-hero{grid-template-columns:1fr;gap:65px;min-height:690px;padding:65px 20px}.thank-symbol{width:125px}.thank-hero h1{overflow-wrap:break-word;font-size:clamp(38px,12vw,47px)}.library-offer{grid-template-columns:1fr}.library-aside{min-height:390px;padding:55px 20px}.library-monogram{font-size:170px}.library-main{min-width:0;padding:75px 20px}.library-main h2{font-size:58px}.library-description{font-size:16px}.legal-content,.guide-content{padding:75px 20px}.legal-content section{grid-template-columns:32px 1fr}.guide-header .print-button{display:none}.guide-content{padding-top:20px}.guide-cover-page{min-height:620px;padding:46px 20px}.guide-cover-page h1{font-size:56px}.guide-big-number{font-size:260px;top:8%}.guide-intro{grid-template-columns:1fr;gap:26px;padding:70px 0}.technique{grid-template-columns:32px 1fr;gap:13px}.technique .defense{grid-column:2;margin-top:11px}.guide-closing{margin-inline:-20px;padding:65px 20px}.guide-downloads{grid-template-columns:1fr}.guide-downloads a,.guide-downloads a:nth-child(2n){border-right:0}.guide-toc{grid-template-columns:1fr;margin-top:65px}.guide-toc>span{padding-bottom:18px}.guide-toc ol{grid-template-columns:1fr}.guide-opening,.guide-use,.guide-wide-heading{grid-template-columns:1fr;gap:24px}.guide-opening{padding-block:75px 55px}.guide-use{padding-bottom:75px}.guide-protocol{padding-block:75px}.guide-protocol>header{margin:18px 0 48px}.guide-protocol-grid{grid-template-columns:1fr}.guide-protocol-grid>section,.guide-protocol-grid>section:nth-child(2n){border-right:0;padding:35px 0}.guide-wide-heading{padding:80px 0 42px}.guide-mechanism-list summary{grid-template-columns:33px 1fr auto;gap:10px;padding:20px 0}.guide-mechanism-list summary h3{font-size:35px}.mechanism-body{grid-template-columns:1fr;gap:25px;padding:0 0 45px 33px}.guide-checklist>ol>li{grid-template-columns:32px 1fr;gap:12px;padding:22px 0}.guide-checklist aside{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:12px 0 0}.script-list{grid-template-columns:1fr}.script-list article{min-height:300px}.day-list{grid-template-columns:1fr}.day-list article{border-right:0;min-height:0}.day-list h3{min-height:0}.atlas-list article{grid-template-columns:30px 1fr;gap:10px}.atlas-list p,.atlas-list aside{grid-column:2}.atlas-list aside{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.guide-references>ol>li{grid-template-columns:30px 1fr;padding:20px 0}.guide-references a{grid-column:2;justify-self:start}}.thank-page-v2 .inner-header{background:var(--ink)}.thank-hero-v2{background:radial-gradient(circle at 76% 30%, #6d161c73, transparent 34%), var(--ink);min-height:530px;padding:90px clamp(22px,8vw,120px)}.thank-symbol-v2{color:var(--gold);background:#eee6d80d;border-color:#eee6d833}.thank-hero-v2 h1{max-width:850px}.thank-hero-v2>div:last-child>p:not(.eyebrow){color:#bfb4a5;max-width:620px}.thank-hero-v2 .button{margin-top:20px}.released-plan{background:var(--paper);color:var(--ink);grid-template-columns:13% 1fr;gap:6vw;padding:110px clamp(22px,8vw,120px);display:grid}.released-plan .section-index,.released-plan .eyebrow{color:#75664b}.released-plan h2{max-width:780px;font-family:var(--font-serif), serif;letter-spacing:-.045em;margin:0;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.88}.released-plan-list{border-top:1px solid var(--line-dark);max-width:790px;margin:44px 0 0;padding:0;list-style:none}.released-plan-list li{border-bottom:1px solid var(--line-dark);color:#4f4941;grid-template-columns:42px 1fr;align-items:center;min-height:66px;padding:13px 0;font-size:14px;line-height:1.4;display:grid}.released-plan-list li span{color:#877a69;letter-spacing:.12em;font-size:8px;font-weight:750}.released-plan blockquote{border-left:2px solid var(--wine-bright);max-width:760px;color:var(--wine);font-family:var(--font-serif), serif;margin:35px 0 0;padding-left:20px;font-size:clamp(24px,2.5vw,35px);line-height:1.05}.released-plan-copy{color:#5b554c;max-width:650px;margin:28px 0 0}.library-offer-v2{border-top:0}.library-offer-v2 .library-description{max-width:670px}@media (width<=780px){.released-plan{display:block}.released-plan>div:last-child{margin-top:36px}}@media (width<=640px){.thank-hero-v2{min-height:580px;padding:67px 20px}.released-plan{padding:78px 20px}.released-plan h2{font-size:49px}.released-plan-list li{grid-template-columns:32px 1fr;font-size:13px}}@media (width<=390px) and (height<=850px){.hero-inner{gap:12px;padding-top:73px}.hero h1{font-size:38px}.hero-copy{font-size:12.5px}.hero .form-heading h2{font-size:20px}.hero .field input{height:31px}.hero .form-button{min-height:43px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.guide-closing .button,.guide-downloads,.guide-tools{display:none!important}body{color:#111;background:#fff}.guide-content{max-width:none;padding:0}.guide-cover-page{color:#fff;break-after:page;min-height:95vh}.guide-intro,.technique{break-inside:avoid}.technique p,.guide-intro p{color:#444}}.ebook-page{background:var(--ink);color:var(--paper);overflow:hidden}.ebook-header{border-bottom-color:#eee6d829}.ebook-hero{isolation:isolate;background:var(--ink);min-height:100svh;position:relative;overflow:hidden}.ebook-hero-image,.ebook-hero-shade,.ebook-hero-grain{pointer-events:none;position:absolute;inset:0}.ebook-hero-image{z-index:-3;filter:saturate(.68)sepia(.1)contrast(1.08);background:url(/hero-protocolo.png) 73% 44%/cover no-repeat;animation:14s ease-out both hero-depth}.ebook-hero-shade{z-index:-2;background:linear-gradient(90deg,#070706fa 0%,#070706e6 37%,#0707067a 69%,#070706c2 100%),linear-gradient(#0707062e,#070706d1 100%)}.ebook-hero-grain{z-index:-1;opacity:.12;background-image:repeating-linear-gradient(94deg,#0000 0 3px,#ffffff06 4px),repeating-linear-gradient(8deg,#0000 0 5px,#ffffff05 6px)}.ebook-hero-inner{width:min(100%,1500px);min-height:100svh;padding:calc(var(--header-height) + 54px) clamp(22px, 6vw, 100px) 70px;grid-template-columns:minmax(0,1fr) minmax(190px,.38fr);align-items:center;gap:clamp(38px,9vw,150px);margin:0 auto;display:grid}.ebook-hero-copy{max-width:760px}.ebook-hero-copy h1{max-width:760px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(62px,8vw,126px);font-weight:500;line-height:.84}.ebook-hero-lede{color:#d0c5b6;max-width:610px;margin:28px 0 30px;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.ebook-hero-cta{background:var(--paper);min-width:274px;color:var(--ink)}.ebook-hero-cta:hover{color:var(--ink);background:#fffaf0}.ebook-hero-proof{color:#9e9488;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin-top:25px;font-size:9px;font-weight:700;display:flex}.ebook-hero-proof span{align-items:center;gap:8px;display:inline-flex}.ebook-hero-proof span:before{content:"";background:var(--wine-bright);border-radius:50%;width:4px;height:4px}.ebook-hero-index{max-width:235px;color:var(--paper);border-left:1px solid #eee6d859;align-self:end;padding:24px 0 24px 25px}.ebook-hero-index-label{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.ebook-hero-index strong{color:#eee6d82b;font-family:var(--font-serif), serif;letter-spacing:-.08em;margin:34px 0 7px;font-size:clamp(120px,15vw,220px);font-weight:500;line-height:.57;display:block}.ebook-hero-index-title{font-family:var(--font-serif), serif;font-size:25px;line-height:.94;display:block}.ebook-hero-index-note{color:#aaa196;text-transform:uppercase;letter-spacing:.14em;margin-top:40px;font-size:9px;line-height:1.5;display:block}.ebook-hero-footer{color:#716a62;letter-spacing:.18em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:20px;left:clamp(22px,6vw,100px);right:clamp(22px,6vw,100px)}.ebook-section-index{color:#756d64;letter-spacing:.21em;text-transform:uppercase;font-size:8px;font-weight:720}.ebook-preview,.ebook-tricks,.ebook-credibility,.ebook-capture,.ebook-faq{border-top:1px solid var(--line);padding:120px clamp(22px,6vw,100px)}.ebook-preview{background:var(--paper);color:var(--ink);grid-template-columns:12% minmax(0,1fr);gap:4vw;display:grid}.ebook-preview .ebook-section-index{color:#75664b}.ebook-preview-main{min-width:0;max-width:1040px}.ebook-preview-main .eyebrow,.ebook-preview-main .ebook-kicker{color:#75664b}.ebook-preview-main h2,.ebook-tricks-main h2,.ebook-credibility-main h2,.ebook-capture-copy h2,.ebook-faq-main h2,.ebook-thank-next h2{max-width:930px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(52px,6.5vw,102px);font-weight:500;line-height:.86}.ebook-preview-summary{color:#554e45;max-width:710px;margin:28px 0 0;font-size:18px;line-height:1.55}.ebook-preview-grid{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:clamp(30px,5vw,80px);margin-top:58px;padding-top:25px;display:grid}.ebook-preview-grid>div>p:not(.ebook-kicker),.ebook-phrase-panel>p:not(.ebook-kicker){color:#4d473f;max-width:620px;margin:0;font-size:15px;line-height:1.68}.ebook-kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 11px;font-size:8px;font-weight:750}.ebook-kicker-spaced{margin-top:32px}.ebook-phrase-panel{border-left:1px solid var(--line-dark);padding-left:clamp(22px,3vw,42px)}.ebook-phrase-panel blockquote{color:var(--wine);font-family:var(--font-serif), serif;margin:0 0 26px;font-size:clamp(27px,3vw,43px);line-height:.98}.ebook-source-link,.text-link{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;gap:10px;margin-top:23px;font-size:10px;font-weight:750;text-decoration:underline;display:inline-flex}.ebook-preview-footnote{border-top:1px solid var(--line-dark);color:#756d64;max-width:780px;margin:54px 0 0;padding-top:18px;font-size:11px;font-style:italic;line-height:1.5}.ebook-tricks{background:#0c0b09;grid-template-columns:12% minmax(0,1fr);gap:4vw;display:grid}.ebook-tricks-main{min-width:0;max-width:1050px}.ebook-tricks-main h2{max-width:820px;color:var(--paper)}.ebook-trick-list{border-top:1px solid var(--line);max-width:990px;margin:65px 0 0;padding:0;list-style:none}.ebook-trick-list li{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:22px;padding:28px 0 31px;display:grid}.ebook-trick-number{color:#756e65;letter-spacing:.18em;font-size:9px;font-weight:750}.ebook-trick-list h3{color:var(--paper);font-family:var(--font-serif), serif;letter-spacing:-.035em;margin:-7px 0 7px;font-size:clamp(31px,3.8vw,57px);font-weight:500;line-height:.94}.ebook-trick-list p{color:#aaa196;max-width:650px;margin:0;font-size:14px;line-height:1.55}.ebook-trick-list small{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-top:14px;font-size:8px;display:block}.ebook-credibility{background:linear-gradient(125deg,#67161d 0%,#4d1016 57%,#25090d 100%);grid-template-columns:12% minmax(0,1fr);gap:4vw;display:grid}.ebook-credibility .ebook-section-index{color:#dbb9a0}.ebook-credibility-main{min-width:0;max-width:1040px}.ebook-credibility-main h2{color:var(--paper)}.ebook-credibility-copy{color:#e0cfc0;max-width:700px;margin:28px 0 0;font-size:16px;line-height:1.65}.ebook-reference-list{border-top:1px solid #eee6d840;max-width:990px;margin:54px 0 0;padding:0;list-style:none}.ebook-reference-list li{border-bottom:1px solid #eee6d833;grid-template-columns:285px minmax(0,1fr);gap:25px;padding:16px 0;display:grid}.ebook-reference-list li>span{color:#dfb89c;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750}.ebook-reference-list a{color:var(--paper);font-family:var(--font-serif), serif;font-size:18px;line-height:1.1}.ebook-reference-list a span{color:var(--gold);font-family:var(--font-sans), sans-serif;margin-left:7px;font-size:12px}.ebook-capture{background:#080807;grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);align-items:center;gap:clamp(35px,8vw,125px);display:grid}.ebook-capture-copy{max-width:690px}.ebook-capture-copy h2{color:var(--paper)}.ebook-capture-copy>p:last-child{color:#b6ab9e;max-width:610px;margin:28px 0 0;font-size:16px;line-height:1.65}.ebook-lead-form{justify-self:end;width:100%;max-width:560px}.ebook-lead-form .form-heading{display:block}.ebook-lead-form .form-heading>span{white-space:normal;margin-bottom:9px;display:block}.ebook-lead-form .form-fields{grid-template-columns:1fr}.ebook-lead-form .form-intro{color:#5b544b;margin:0 0 17px;font-size:13px;line-height:1.45}.ebook-faq{background:#0c0b09;grid-template-columns:12% minmax(0,1fr);gap:4vw;display:grid}.ebook-faq-main{min-width:0;max-width:1040px}.ebook-faq-main h2{color:var(--paper)}.ebook-faq .faq-list{max-width:990px;margin-top:58px}.ebook-faq .faq-list summary{grid-template-columns:42px minmax(0,1fr) auto}.ebook-thank-page{background:var(--ink)}.ebook-thank-hero{background:radial-gradient(circle at 16% 50%, #70161c52, transparent 28%), var(--ink);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(35px,8vw,125px);min-height:610px;padding:115px clamp(22px,10vw,160px);display:grid}.ebook-thank-symbol{aspect-ratio:1;width:150px;color:var(--gold);font-family:var(--font-serif), serif;border:1px solid #b99b6485;border-radius:50%;place-items:center;font-size:70px;display:grid;box-shadow:0 0 0 35px #b99b6409,0 0 0 70px #b99b6405}.ebook-thank-hero h1{max-width:900px;font-family:var(--font-serif), serif;letter-spacing:-.05em;margin:0;font-size:clamp(58px,8vw,118px);font-weight:500;line-height:.84}.ebook-thank-hero>div:last-child>p:not(.eyebrow){max-width:650px;color:var(--paper-muted);margin:25px 0;font-size:17px}.ebook-thank-hero .button{margin-top:10px}.ebook-thank-next{background:var(--paper);color:var(--ink);padding:105px clamp(22px,10vw,160px)}.ebook-thank-next .eyebrow{color:#75664b}.ebook-thank-next h2{max-width:780px}.ebook-thank-next>p:not(.eyebrow){color:#5b554c;max-width:700px;margin:27px 0 0;font-size:16px;line-height:1.65}@media (width<=900px){.ebook-hero-inner{grid-template-columns:minmax(0,1fr) minmax(160px,.3fr);gap:45px}.ebook-preview,.ebook-tricks,.ebook-credibility,.ebook-faq{grid-template-columns:10% minmax(0,1fr);gap:3vw}.ebook-capture{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);gap:38px}.ebook-reference-list li{grid-template-columns:220px minmax(0,1fr)}}@media (width<=680px){.ebook-hero{min-height:760px}.ebook-hero-image{opacity:.82;background-position:69%}.ebook-hero-shade{background:linear-gradient(#070706ed,#070706a8 47%,#070706f0 100%)}.ebook-hero-inner{min-height:760px;padding:calc(var(--header-height) + 38px) 20px 62px;grid-template-columns:1fr;align-content:center;gap:38px;display:grid}.ebook-hero-copy h1{max-width:350px;font-size:clamp(53px,14.5vw,66px);line-height:.86}.ebook-hero-lede{max-width:350px;margin:19px 0 22px;font-size:14px;line-height:1.48}.ebook-hero-cta{width:100%;min-width:0}.ebook-hero-proof{gap:7px 13px;margin-top:18px;font-size:7px}.ebook-hero-index{border-left:1px solid #eee6d866;grid-template-columns:58px 1fr;align-self:auto;column-gap:13px;width:100%;max-width:350px;padding:17px 0 0 17px;display:grid}.ebook-hero-index-label{grid-column:1/-1}.ebook-hero-index strong{grid-row:2/span 2;margin:25px 0 0;font-size:104px;line-height:.55}.ebook-hero-index-title{align-self:end;font-size:22px}.ebook-hero-index-note{grid-column:2;margin-top:15px;font-size:7px}.ebook-hero-footer{display:none}.ebook-preview,.ebook-tricks,.ebook-credibility,.ebook-capture,.ebook-faq{padding:78px 20px;display:block}.ebook-section-index{margin-bottom:34px}.ebook-preview-main h2,.ebook-tricks-main h2,.ebook-credibility-main h2,.ebook-capture-copy h2,.ebook-faq-main h2,.ebook-thank-next h2{font-size:clamp(48px,14vw,64px);line-height:.88}.ebook-preview-summary{margin-top:20px;font-size:16px}.ebook-preview-grid{margin-top:38px;padding-top:21px;display:block}.ebook-phrase-panel{border-top:1px solid var(--line-dark);border-left:0;margin-top:37px;padding:30px 0 0}.ebook-phrase-panel blockquote{font-size:34px}.ebook-preview-footnote{margin-top:38px}.ebook-trick-list{margin-top:39px}.ebook-trick-list li{grid-template-columns:37px minmax(0,1fr);gap:11px;padding:23px 0 25px}.ebook-trick-list h3{margin-top:-4px;font-size:37px}.ebook-trick-list p{font-size:13px}.ebook-credibility-copy{margin-top:21px;font-size:14px}.ebook-reference-list{margin-top:37px}.ebook-reference-list li{padding:14px 0;display:block}.ebook-reference-list li>span{margin-bottom:5px;font-size:7px;display:block}.ebook-reference-list a{font-size:17px;display:block}.ebook-capture-copy>p:last-child{margin-top:20px;font-size:14px}.ebook-lead-form{margin-top:37px}.ebook-faq .faq-list{margin-top:39px}.ebook-faq .faq-list summary{grid-template-columns:29px minmax(0,1fr) auto;font-size:19px}.ebook-thank-hero{min-height:700px;padding:76px 20px;display:block}.ebook-thank-symbol{width:112px;margin-bottom:70px;font-size:56px}.ebook-thank-hero h1{font-size:clamp(53px,15vw,68px)}.ebook-thank-hero>div:last-child>p:not(.eyebrow){font-size:15px}.ebook-thank-hero .button{width:100%}.ebook-thank-next{padding:78px 20px}}.landing-header{border-bottom-color:#eee6d824}.landing-hero{isolation:isolate;background:var(--ink);min-height:100svh;position:relative;overflow:hidden}.landing-hero-image,.landing-hero-shade,.landing-hero-grain{pointer-events:none;position:absolute;inset:0}.landing-hero-image{z-index:-3;filter:saturate(.72)sepia(.1)contrast(1.05);background:url(/hero-protocolo.png) 76% 42%/cover no-repeat;animation:14s ease-out both hero-depth}.landing-hero-shade{z-index:-2;background:linear-gradient(90deg,#070706fa 0%,#070706e6 35%,#0707066b 63%,#070706d1 100%),linear-gradient(#0707062e,#070706c2 100%)}.landing-hero-grain{z-index:-1;opacity:.12;background-image:repeating-linear-gradient(94deg,#0000 0 3px,#ffffff06 4px),repeating-linear-gradient(8deg,#0000 0 5px,#ffffff05 6px)}.landing-hero-inner{width:min(1440px,100%);min-height:100svh;padding:calc(var(--header-height) + 52px) clamp(22px, 5.8vw, 92px) 66px;grid-template-columns:minmax(0,1fr) minmax(390px,500px);align-items:center;gap:clamp(44px,8vw,150px);margin:0 auto;display:grid}.landing-hero-copy{align-self:center;max-width:680px}.landing-hero-copy h1{max-width:620px;color:var(--paper);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(58px,7vw,106px);font-weight:500;line-height:.84}.landing-hero-lede{color:#c7beb1;max-width:540px;margin:28px 0 25px;font-size:clamp(15px,1.35vw,19px);line-height:1.55}.hero-link{width:fit-content;min-width:245px}.landing-hero .button-light{background:var(--paper);color:var(--ink)}.landing-hero .button-light:hover{color:var(--wine);background:#fffaf0}.landing-hero .hero-proof{margin-top:27px}.landing-hero-index{color:#6f685f;letter-spacing:.18em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:20px;left:clamp(22px,5.8vw,92px);right:clamp(22px,5.8vw,92px)}.landing-diagnostic-wrap{width:100%;scroll-margin-top:28px}.diagnostic-panel{min-height:500px;color:var(--ink);background:#eee6d8f7;flex-direction:column;justify-content:space-between;padding:clamp(25px,3.1vw,42px);display:flex;position:relative;box-shadow:0 35px 100px #0000006b}.diagnostic-panel-topline{color:#776e62;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:8px;font-weight:750;display:flex}.diagnostic-kicker{color:var(--wine);letter-spacing:.19em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:750}.diagnostic-panel h2{max-width:480px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(37px,4.2vw,59px);font-weight:500;line-height:.89}.diagnostic-panel p:not(.diagnostic-kicker):not(.diagnostic-error){color:#5d554b;max-width:440px;margin:21px 0 0;font-size:14px;line-height:1.6}.diagnostic-panel small{color:#7c7368;font-size:10px;line-height:1.45}.diagnostic-start{width:100%;margin-top:28px}.diagnostic-panel .button-light{background:var(--ink);color:var(--paper)}.diagnostic-panel .button-light:hover{background:var(--wine);color:#fff}.diagnostic-back{color:#756b5d;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.diagnostic-back:hover{color:var(--wine)}.diagnostic-back:disabled{cursor:wait;opacity:.5}.diagnostic-progress{background:#07070626;height:2px;margin:27px 0 31px}.diagnostic-progress span{background:var(--wine-bright);height:100%;transition:width .35s;display:block}.diagnostic-options{gap:8px;margin-top:30px;display:grid}.diagnostic-option{color:#302b26;cursor:pointer;text-align:left;background:0 0;border:1px solid #07070633;align-items:center;gap:12px;min-height:48px;padding:11px 13px;font-size:13px;line-height:1.3;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.diagnostic-option:hover{border-color:var(--wine);transform:translate(3px)}.diagnostic-option span{color:var(--wine);font-size:15px}.diagnostic-option.is-selected{border-color:var(--wine);color:var(--paper);background:var(--wine)}.diagnostic-option.is-selected span{color:#f1c3a3}.diagnostic-next{width:100%;margin-top:20px}.diagnostic-error{color:var(--danger)!important;margin:16px 0 0!important;font-size:11px!important;line-height:1.35!important}.diagnostic-result{justify-content:flex-start}.diagnostic-result h2{max-width:430px;font-size:clamp(42px,4.4vw,65px)}.result-description{margin-top:17px!important}.result-preview{border-left:2px solid var(--wine-bright);margin-top:24px;padding:14px 0 0 15px}.result-preview span{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.result-preview strong{color:#3b342d;font-family:var(--font-serif), serif;margin-top:6px;font-size:21px;font-weight:500;line-height:1.1;display:block}.diagnostic-result .lead-form{box-shadow:none;background:0 0;margin-top:26px;padding:0}.diagnostic-result .form-heading{margin-bottom:11px;display:block}.diagnostic-result .form-heading>span{color:var(--wine);margin-bottom:7px;display:block}.diagnostic-result .form-heading h2{max-width:none;font-size:30px;line-height:.94}.diagnostic-result .form-intro{margin:0 0 16px!important;font-size:12px!important;line-height:1.4!important}.diagnostic-result .form-fields{gap:12px}.diagnostic-result .field input{height:34px;font-size:17px}.diagnostic-result .marketing-consent{margin-top:12px;font-size:9px}.diagnostic-result .form-button{min-height:45px;margin-top:12px}.diagnostic-result .lead-form>small{margin-top:8px;font-size:8px}.landing-section{border-top:1px solid var(--line);padding:120px clamp(22px,7vw,110px);position:relative}.landing-section .section-intro{max-width:720px;margin-left:13%}.landing-section .section-intro h2,.method-intro h2,.editorial-section-new h2,.faq-section h2,.landing-close h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(49px,6.3vw,92px);font-weight:500;line-height:.88}.landing-section .section-intro>p:last-child,.method-intro>p,.editorial-section-new>div:nth-child(2)>p:last-child{max-width:590px;color:var(--paper-muted);margin:25px 0 0;line-height:1.7}.situation-section{background:#0c0b09;grid-template-columns:12% 34% 1fr;gap:4vw;display:grid}.situation-section .section-intro{margin:0}.situation-list{border-top:1px solid var(--line)}.situation-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(150px,.55fr) 1fr;align-items:center;gap:18px;min-height:140px;padding:22px 0;display:grid}.situation-list article>span{color:#6e675e;font-size:8px}.situation-list h3{color:var(--paper);font-family:var(--font-serif), serif;margin:0;font-size:clamp(28px,2.5vw,39px);font-weight:500;line-height:.95}.situation-list p{color:#aaa196;margin:0;font-size:13px;line-height:1.55}.method-section{background:var(--paper);color:var(--ink)}.method-section .section-index,.method-section .eyebrow{color:#75664b}.method-intro{grid-template-columns:1fr .65fr;align-items:end;gap:6vw;margin-left:13%;display:grid}.method-intro>p{color:#5b554c;margin:0}.plan-list{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:72px 0 0 13%;padding:0;list-style:none;display:grid}.plan-list li{border-right:1px solid var(--line-dark);flex-direction:column;min-height:250px;padding:22px 24px 28px 0;display:flex}.plan-list li+li{padding-left:24px}.plan-list li:last-child{border-right:0}.plan-list span{color:#756c5f;font-size:8px}.plan-list h3{font-family:var(--font-serif), serif;margin:auto 0 8px;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:.9}.plan-list p{color:#524c44;margin:0;font-size:13px;line-height:1.5}.editorial-section-new{background:linear-gradient(110deg,#68161c,#3b0d11 48%,#0a0908 48%);grid-template-columns:13% 1.1fr .8fr;align-items:center;gap:6vw;min-height:580px;display:grid}.editorial-mark-new{color:#eee6d81f;font-family:var(--font-serif), serif;font-size:clamp(150px,18vw,270px);line-height:.7}.editorial-section-new>div:nth-child(2) h2{color:var(--paper)}.editorial-section-new>div:nth-child(2)>p:last-child{color:#d0c3b3}.editorial-section-new blockquote{color:var(--paper);font-family:var(--font-serif), serif;border-left:1px solid #eee6d859;margin:0;padding-left:28px;font-size:clamp(25px,2.6vw,38px);line-height:1.05}.faq-section{background:#0c0b09;grid-template-columns:12% 34% 1fr;gap:4vw;display:grid}.faq-section .section-intro{margin:0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:74px;color:var(--paper);font-family:var(--font-serif), serif;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:0;font-size:21px;line-height:1.05;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#6e675e;font-family:var(--font-sans), sans-serif;font-size:8px}.faq-list summary i{color:var(--gold);font-family:var(--font-sans), sans-serif;font-size:22px;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:#aaa196;max-width:650px;margin:0 40px 23px 42px;font-size:13px;line-height:1.6}.landing-close{text-align:center;background:var(--wine);color:var(--paper);padding:135px 22px 145px}.landing-close h2{max-width:940px;margin:0 auto;font-size:clamp(52px,7.4vw,106px)}.landing-close .button{margin-top:35px}.landing-close-note{color:#d8bfb0;margin:18px 0 0;font-size:11px}@media (width<=1050px){.landing-hero-inner{grid-template-columns:minmax(0,1fr) minmax(350px,430px);gap:42px}.situation-section,.faq-section{grid-template-columns:10% 35% 1fr;gap:3vw}.landing-section .section-intro,.method-intro,.plan-list{margin-left:0}.editorial-section-new{grid-template-columns:10% 1fr .8fr;gap:4vw}}@media (width<=780px){.landing-hero{min-height:auto}.landing-hero-image{opacity:.8;background-position:72%}.landing-hero-shade{background:linear-gradient(90deg,#070706f7,#070706b8 70%,#070706b3),linear-gradient(#0707061a,#070706d9)}.landing-hero-inner{min-height:auto;padding-top:calc(var(--header-height) + 68px);grid-template-columns:1fr;gap:54px}.landing-hero-copy h1{font-size:clamp(55px,11vw,88px)}.landing-diagnostic-wrap{max-width:560px}.situation-section,.faq-section{display:block}.situation-section .section-intro,.faq-section .section-intro{margin:35px 0 50px}.method-intro{display:block}.method-intro>p{margin-top:24px}.plan-list{grid-template-columns:1fr;margin-top:50px}.plan-list li,.plan-list li+li{border-right:0;border-bottom:1px solid var(--line-dark);min-height:180px;padding:22px 0}.plan-list li:last-child{border-bottom:0}.editorial-section-new{background:linear-gradient(145deg,#68161c 0 66%,#0a0908 66%);grid-template-columns:.2fr 1fr}.editorial-section-new blockquote{grid-column:2}}@media (width<=640px){.landing-header nav{display:none}.landing-hero-inner{padding:calc(var(--header-height) + 42px) 18px 50px;gap:42px}.landing-hero-copy h1{max-width:350px;font-size:clamp(48px,13.2vw,64px);line-height:.88}.landing-hero-lede{margin:18px 0 20px;font-size:14px}.hero-link{width:100%}.landing-hero .hero-proof{gap:7px 14px;font-size:7px}.landing-hero-index{display:none}.diagnostic-panel{min-height:0;padding:22px 18px}.diagnostic-panel h2{font-size:42px}.diagnostic-panel p:not(.diagnostic-kicker):not(.diagnostic-error){font-size:13px}.diagnostic-options{margin-top:22px}.diagnostic-option{min-height:52px;font-size:12px}.diagnostic-result .form-fields{grid-template-columns:1fr}.diagnostic-result .form-heading h2{font-size:29px}.landing-section{padding:78px 20px}.landing-section .section-intro h2,.method-intro h2,.editorial-section-new h2,.faq-section h2{font-size:47px}.situation-list article{grid-template-columns:30px 1fr;gap:10px;min-height:0;padding:22px 0}.situation-list h3,.situation-list p{grid-column:2}.situation-list h3{font-size:34px}.situation-list p{font-size:12px}.editorial-section-new{background:linear-gradient(150deg,#68161c 0 70%,#0a0908 70%);grid-template-columns:1fr}.editorial-mark-new{font-size:140px}.editorial-section-new blockquote{border-top:1px solid #eee6d84d;border-left:0;grid-column:1;padding:28px 0 0}.faq-list summary{grid-template-columns:28px 1fr auto;font-size:19px}.faq-list details p{margin-left:28px;margin-right:6px}.landing-close{padding:88px 20px 96px}.landing-close h2{font-size:53px}.landing-close .button{width:100%}}._shell_14zlm_1{--admin-bg:#0b0a0a;--admin-surface:#141111;--admin-surface-raised:#1b1615;--admin-line:#e2d2b329;--admin-muted:#aaa19a;--admin-text:#f1eadc;--admin-gold:#c3a267;--admin-wine:#722f3a;min-height:100vh;color:var(--admin-text);background:radial-gradient(circle at 84% 0%, #722f3a2e, transparent 32rem), var(--admin-bg);font-family:var(--font-sans), sans-serif}._container_14zlm_18{width:min(1500px,100% - 40px);margin:0 auto;padding:32px 0 72px}._masthead_14zlm_24{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}._wordmark_14zlm_33{color:var(--admin-text);font-family:var(--font-serif), serif;letter-spacing:.24em;font-size:1rem;font-weight:700;text-decoration:none}._session_14zlm_42{color:var(--admin-muted);justify-content:flex-end;align-items:center;gap:12px;font-size:.82rem;display:flex}._session_14zlm_42 a,._backLink_14zlm_52,._detailLink_14zlm_53{color:var(--admin-gold);text-underline-offset:4px}._hero_14zlm_58{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:52px 0 34px;display:grid}._eyebrow_14zlm_66{color:var(--admin-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:700}._hero_14zlm_58 h1,._detailHeader_14zlm_76 h1,._accessPanel_14zlm_77 h1{font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:0;font-weight:500}._hero_14zlm_58 h1{max-width:900px;font-size:clamp(2.35rem,5vw,4.8rem);line-height:.94}._lede_14zlm_90{max-width:720px;color:var(--admin-muted);margin:18px 0 0;font-size:.98rem;line-height:1.65}._exportGroup_14zlm_98{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._button_14zlm_105,._buttonSecondary_14zlm_106{border:1px solid var(--admin-gold);color:#11100f;background:var(--admin-gold);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}._buttonSecondary_14zlm_106{color:var(--admin-text);border-color:var(--admin-line);background:0 0}._button_14zlm_105:hover,._button_14zlm_105:focus-visible{background:#d2b67c}._buttonSecondary_14zlm_106:hover,._buttonSecondary_14zlm_106:focus-visible{border-color:var(--admin-gold);color:var(--admin-gold)}._button_14zlm_105:focus-visible,._buttonSecondary_14zlm_106:focus-visible,._session_14zlm_42 a:focus-visible,._backLink_14zlm_52:focus-visible,._detailLink_14zlm_53:focus-visible,._wordmark_14zlm_33:focus-visible,._filterForm_14zlm_145 input:focus-visible,._filterForm_14zlm_145 select:focus-visible{outline-offset:3px;outline:3px solid #f4dfb3}._filterForm_14zlm_145{border:1px solid var(--admin-line);background:#141111db;grid-template-columns:150px minmax(190px,1fr) minmax(190px,1fr) auto auto;align-items:end;gap:12px;margin-bottom:28px;padding:18px;display:grid}._field_14zlm_162{gap:7px;display:grid}._field_14zlm_162 label{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}._field_14zlm_162 input,._field_14zlm_162 select{border:1px solid var(--admin-line);width:100%;height:42px;color:var(--admin-text);font:inherit;background:#0f0d0d;border-radius:0;padding:0 12px}._metricsGrid_14zlm_187{grid-template-columns:repeat(10,minmax(125px,1fr));gap:10px;display:grid}._metric_14zlm_187{border-top:2px solid var(--admin-wine);background:var(--admin-surface);min-height:138px;padding:18px}._metric_14zlm_187 dt{min-height:34px;color:var(--admin-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.35}._metric_14zlm_187 dd{font-family:var(--font-serif), serif;margin:13px 0 0;font-size:clamp(2.1rem,3vw,3.3rem);line-height:.9}._rates_14zlm_217{border:1px solid var(--admin-line);background:var(--admin-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:10px 0 42px;display:grid}._rate_14zlm_217{background:var(--admin-surface-raised);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:14px 16px;display:flex}._rate_14zlm_217 dt{color:var(--admin-muted);font-size:.74rem}._rate_14zlm_217 dd{color:var(--admin-gold);margin:0;font-weight:700}._sectionHeading_14zlm_247{justify-content:space-between;align-items:end;gap:20px;margin:0 0 16px;display:flex}._sectionHeading_14zlm_247 h2,._panel_14zlm_256 h2{font-family:var(--font-serif), serif;margin:0;font-size:1.75rem;font-weight:500}._sectionHeading_14zlm_247 p{color:var(--admin-muted);margin:0;font-size:.82rem}._tableWrap_14zlm_269{border:1px solid var(--admin-line);background:var(--admin-surface);overflow-x:auto}._table_14zlm_269{border-collapse:collapse;width:100%;min-width:1180px;font-size:.78rem}._table_14zlm_269 th,._table_14zlm_269 td{border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:top;padding:14px 15px}._table_14zlm_269 th{color:var(--admin-muted);letter-spacing:.1em;text-transform:uppercase;background:#100e0e;font-size:.65rem}._table_14zlm_269 tbody tr:hover{background:#c3a26709}._table_14zlm_269 tbody tr:last-child td{border-bottom:0}._contact_14zlm_306 strong,._stack_14zlm_307 strong{color:var(--admin-text);font-size:.82rem;display:block}._contact_14zlm_306 span,._stack_14zlm_307 span,._muted_14zlm_315{color:var(--admin-muted)}._contact_14zlm_306 span,._stack_14zlm_307 span{margin-top:4px;display:block}._status_14zlm_325,._statusOff_14zlm_326{color:#d8edcd;letter-spacing:.06em;text-transform:uppercase;background:#58824426;border:1px solid #8eb57952;padding:5px 8px;font-size:.65rem;font-weight:800;display:inline-flex}._statusOff_14zlm_326{color:#c8bfba;border-color:var(--admin-line);background:0 0}._pagination_14zlm_344{color:var(--admin-muted);justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;font-size:.78rem;display:flex}._pagination_14zlm_344 a{color:var(--admin-gold);text-decoration:none}._pagination_14zlm_344 a[aria-disabled=true]{color:#5f5955;pointer-events:none}._empty_14zlm_364{color:var(--admin-muted);text-align:center;padding:42px 20px}._detailHeader_14zlm_76{justify-content:space-between;align-items:end;gap:30px;padding:50px 0 28px;display:flex}._detailHeader_14zlm_76 h1{font-size:clamp(2.2rem,4vw,4rem)}._detailHeader_14zlm_76 p{color:var(--admin-muted);margin:10px 0 0}._detailGrid_14zlm_387{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}._panel_14zlm_256{border:1px solid var(--admin-line);background:var(--admin-surface);padding:24px}._panel_14zlm_256+._panel_14zlm_256{margin-top:18px}._definitionList_14zlm_403{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:0;margin:20px 0 0;display:grid}._definitionList_14zlm_403 dt,._definitionList_14zlm_403 dd{border-bottom:1px solid var(--admin-line);overflow-wrap:anywhere;margin:0;padding:10px 0}._definitionList_14zlm_403 dt{color:var(--admin-muted);text-transform:uppercase;font-size:.7rem}._definitionList_14zlm_403 dd{font-size:.82rem}._timeline_14zlm_428{margin:24px 0 0;padding:0;list-style:none}._timelineItem_14zlm_434{border-left:1px solid var(--admin-line);grid-template-columns:138px minmax(0,1fr);gap:22px;padding:0 0 28px 24px;display:grid;position:relative}._timelineItem_14zlm_434:before{background:var(--admin-gold);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}._timelineTime_14zlm_454{color:var(--admin-muted);font-size:.7rem;line-height:1.5}._timelineContent_14zlm_460 strong{font-size:.86rem;display:block}._timelineContent_14zlm_460 p{color:var(--admin-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:.76rem;line-height:1.55}._metadata_14zlm_473{color:#d5cbbf;white-space:pre-wrap;background:#0d0b0b;max-width:100%;margin:9px 0 0;padding:10px;font:.68rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}._accessShell_14zlm_484{min-height:100vh;color:var(--admin-text);background:radial-gradient(circle at 50% 0%, #722f3a40, transparent 38rem), var(--admin-bg);place-items:center;padding:28px;display:grid}._accessPanel_14zlm_77{border:1px solid var(--admin-line);background:var(--admin-surface);text-align:center;width:min(560px,100%);padding:clamp(28px,5vw,52px)}._accessPanel_14zlm_77 h1{font-size:clamp(2.2rem,6vw,3.8rem)}._accessPanel_14zlm_77 p{color:var(--admin-muted);margin:18px auto 26px;line-height:1.65}._srOnly_14zlm_513{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1160px){._metricsGrid_14zlm_187{grid-template-columns:repeat(4,minmax(0,1fr))}._filterForm_14zlm_145{grid-template-columns:150px 1fr 1fr}._filterForm_14zlm_145 ._button_14zlm_105,._filterForm_14zlm_145 ._buttonSecondary_14zlm_106{width:100%}}@media (width<=820px){._container_14zlm_18{width:min(100% - 24px,1500px);padding-top:20px}._masthead_14zlm_24,._hero_14zlm_58,._detailHeader_14zlm_76{flex-direction:column;align-items:flex-start}._masthead_14zlm_24,._hero_14zlm_58,._detailHeader_14zlm_76,._sectionHeading_14zlm_247{display:flex}._session_14zlm_42{flex-direction:column;align-items:flex-start}._exportGroup_14zlm_98{justify-content:flex-start}._filterForm_14zlm_145{grid-template-columns:1fr}._metricsGrid_14zlm_187,._rates_14zlm_217,._detailGrid_14zlm_387{grid-template-columns:1fr 1fr}._timelineItem_14zlm_434{grid-template-columns:1fr;gap:7px}}@media (width<=520px){._metricsGrid_14zlm_187,._rates_14zlm_217,._detailGrid_14zlm_387{grid-template-columns:1fr}._metric_14zlm_187{min-height:112px}._hero_14zlm_58 h1{font-size:2.55rem}._exportGroup_14zlm_98,._exportGroup_14zlm_98 a,._detailHeader_14zlm_76 ._buttonSecondary_14zlm_106{width:100%}._definitionList_14zlm_403{grid-template-columns:1fr}._definitionList_14zlm_403 dt{border-bottom:0;padding-bottom:2px}}@media (prefers-reduced-motion:reduce){._shell_14zlm_1 *,._accessShell_14zlm_484 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
