/*! 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-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--navy-950:#031321;--navy-900:#071d30;--navy-850:#0b2940;--navy-800:#10334e;--gold-500:#d7a52a;--gold-400:#e6ba4a;--gold-300:#f0d38a;--ivory:#f8f4e9;--paper:#fffdf8;--ink:#132432;--muted:#63707a;--line:#dfe2df;--white:#fff;--shadow:0 24px 70px #03132124;--serif:Georgia, "Times New Roman", Times, serif;--sans:Inter, "Segoe UI", Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;display:block}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071d30f5;border-bottom:1px solid #d7a52a42;justify-content:space-between;align-items:center;min-height:78px;padding:12px max(24px,50% - 590px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:inline-flex}.brand-logo-official{background-image:url(/hgl-logo-transparente.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:224px;height:66px;display:block}.brand-logo-header{width:210px;height:62px}.brand-mark{width:52px;height:42px;color:var(--gold-500);background:var(--navy-900);letter-spacing:.11em;border:1px solid #d7a52ab8;border-radius:4px 13px;place-items:center;font-size:17px;font-weight:800;display:grid}.brand-copy{flex-direction:column;line-height:1.2;display:flex}.brand-copy strong{color:var(--navy-900);letter-spacing:.02em;font-size:15px}.brand-copy small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:10px}.desktop-nav{color:#ffffffd1;align-items:center;gap:30px;margin-left:auto;margin-right:34px;font-size:13px;font-weight:650;display:flex}.desktop-nav a{padding:10px 0;position:relative}.desktop-nav a:after{background:var(--gold-500);content:"";transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.button{letter-spacing:.035em;text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:2px 16px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 25px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-small{min-height:42px;color:var(--navy-950);background:linear-gradient(135deg, var(--gold-400), var(--gold-500));padding:0 20px;font-size:11px}.button-primary{color:var(--navy-950);background:linear-gradient(135deg, var(--gold-400), var(--gold-500));box-shadow:0 14px 34px #d7a52a3d}.button-primary:hover,.button-primary:focus-visible{box-shadow:0 18px 40px #d7a52a54}.button-dark{color:var(--white);background:var(--navy-900)}.button-full{width:100%}.text-link{color:var(--navy-900);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.text-link span{color:var(--gold-500);transition:transform .18s}.text-link:hover span,.text-link:focus-visible span{transform:translate(3px,-2px)}.eyebrow,.section-kicker{color:var(--gold-500);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.hero{grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);align-items:center;min-height:720px;padding-top:70px;padding-bottom:84px;display:grid}.hero-copy{z-index:2;max-width:650px;position:relative}.hero h1{max-width:720px;color:var(--navy-900);font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:500;line-height:.98}.hero h1 span{color:var(--gold-500);font-style:italic}.hero-lead{color:#43515b;max-width:600px;margin:30px 0 0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.offer-line{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:30px;font-size:12px;display:flex}.offer-line span{position:relative}.offer-line span:not(:last-child):after{background:var(--gold-500);content:"";border-radius:999px;width:3px;height:3px;position:absolute;top:50%;right:-13px}.offer-line strong{color:var(--navy-900)}.hero-visual{min-height:540px;margin-left:40px;position:relative}.hero-visual:before{background:radial-gradient(circle at 68% 20%, #d7a52a33, transparent 31%), linear-gradient(145deg, var(--navy-850), var(--navy-950));box-shadow:var(--shadow);content:"";border-radius:40% 4% 44% 5%;position:absolute;inset:42px 0 38px 40px;transform:rotate(2deg)}.gold-orbit{z-index:0;pointer-events:none;border:1px solid #d7a52a70;border-radius:50%;position:absolute}.gold-orbit-one{width:340px;height:470px;top:8px;right:16px;transform:rotate(38deg)}.gold-orbit-two{width:415px;height:260px;bottom:7px;right:70px;transform:rotate(-18deg)}.book-wrap{z-index:3;filter:drop-shadow(0 25px 28px #0000004d);width:min(76%,390px);position:absolute;top:52px;left:35px;transform:perspective(900px)rotateY(-11deg)rotate(-2deg)}.book-wrap img{z-index:2;border:1px solid #ffffff38;width:100%;position:relative}.book-edge{z-index:1;background:linear-gradient(90deg,#d8d2c3,#fffdf5 45%,#c8beaa);width:22px;position:absolute;top:7px;bottom:7px;right:-17px;transform:skewY(10deg)}.sheet-card{z-index:4;width:190px;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2f47eb;border:1px solid #ffffff24;border-radius:3px 16px;padding:16px 18px;position:absolute;box-shadow:0 15px 36px #0000003d}.sheet-card span{color:var(--gold-400);letter-spacing:.15em;font-size:9px;font-weight:800}.sheet-card strong{font-family:var(--serif);margin-top:4px;font-size:18px;font-weight:500;display:block}.sheet-card-one{bottom:56px;right:-8px;transform:rotate(4deg)}.sheet-card-two{width:160px;top:65px;right:-2px;transform:rotate(-4deg)}.mini-bars{border-bottom:1px solid #ffffff59;border-left:1px solid #ffffff59;align-items:end;gap:6px;height:38px;margin-top:14px;padding:5px 8px;display:flex}.mini-bars i{background:var(--gold-500);flex:1;height:35%}.mini-bars i:nth-child(2){height:55%}.mini-bars i:nth-child(3){height:49%}.mini-bars i:nth-child(4){height:82%}.mini-line{border-bottom:1px solid #ffffff40;height:38px;margin-top:12px;position:relative;overflow:hidden}.mini-line:after{background:var(--gold-400);content:"";clip-path:polygon(0 72%,27% 45%,50% 61%,74% 15%,100% 0,100% 100%,0 100%);transform-origin:bottom;height:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleY(10)}.trust-strip{background:var(--ivory);border-top:1px solid #071d301f;border-bottom:1px solid #071d301f;grid-template-columns:repeat(4,1fr);display:grid}.trust-strip>div{border-right:1px solid #071d301a;justify-content:center;align-items:baseline;gap:10px;min-height:92px;padding:18px 20px;display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip strong{color:var(--navy-900);font-family:var(--serif);font-size:25px;font-weight:500}.trust-strip span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.intro{grid-template-columns:.9fr 1.1fr;gap:110px;padding-top:130px;padding-bottom:120px;display:grid}.intro h2,.section-heading h2,.kit-copy h2,.fit-card h2,.author-copy h2,.offer-summary h2,.faq-section h2,.final-cta h2,.explainer-copy h2{color:var(--navy-900);font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.06}.intro-copy{border-top:1px solid var(--gold-500);color:#4e5c66;padding-top:18px;font-size:17px}.intro-copy p{margin:0 0 20px}.explainer-section{padding-bottom:130px}.explainer{background:var(--white);border:1px solid #071d301a;border-radius:4px 34px;grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:60px;padding:28px;display:grid;box-shadow:0 24px 65px #071d3014}.explainer-copy{align-self:center;padding:30px 16px 30px 24px}.explainer-copy h2{font-size:clamp(36px,3.6vw,52px)}.explainer-copy>p:not(.section-kicker){color:var(--muted);margin:24px 0 0}.play-button{color:var(--navy-900);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;margin-top:28px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.play-button span{width:42px;height:42px;color:var(--navy-950);background:var(--gold-500);border-radius:50%;place-items:center;padding-left:2px;display:grid;box-shadow:0 10px 24px #d7a52a40}.explainer-player{min-height:460px;color:var(--white);background:radial-gradient(circle at 82% 15%, #d7a52a33, transparent 27%), linear-gradient(150deg, var(--navy-800), var(--navy-950));border-radius:2px 26px;flex-direction:column;padding:28px 32px 30px;display:flex;position:relative;overflow:hidden}.explainer-player:after{content:"";border:1px solid #d7a52a52;border-radius:50%;width:280px;height:420px;position:absolute;top:-54px;right:-36px;transform:rotate(38deg)}.player-top{z-index:2;color:#ffffffad;letter-spacing:.17em;justify-content:space-between;font-size:9px;font-weight:800;display:flex;position:relative}.player-content{z-index:2;flex-direction:column;flex:1;justify-content:center;max-width:560px;padding:40px 12px 42px;display:flex;position:relative}.player-step{color:var(--gold-400);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:850}.player-content h3{max-width:520px;font-family:var(--serif);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(35px,4vw,54px);font-weight:500;line-height:1.04}.player-content p{color:#ffffffb3;max-width:510px;margin:20px 0 0;line-height:1.7}.player-progress{z-index:2;gap:7px;display:flex;position:relative}.player-progress button{background:#fff3;border:0;flex:1;height:3px;padding:0}.player-progress button.active{background:var(--gold-400)}.player-path{opacity:.72;gap:6px;display:flex;position:absolute;bottom:48px;right:27px}.player-path span{color:#ffffff8c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.player-path span.reached{border-color:var(--gold-400);color:var(--navy-950);background:var(--gold-400)}.journey-section{color:var(--white);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--navy-900);background-size:60px 60px;padding:125px 0}.section-heading{max-width:680px}.section-heading.centered{text-align:center;margin-inline:auto}.journey-section .section-heading h2{color:var(--white)}.section-heading>p:not(.section-kicker){color:#ffffffa3;max-width:620px;margin:22px auto 0}.journey-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.journey-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:2px 22px;min-height:315px;padding:25px 24px 27px;transition:transform .18s,border-color .18s,background .18s}.journey-card:hover{background:#ffffff0f;border-color:#d7a52a9e;transform:translateY(-6px)}.journey-top{color:var(--gold-400);letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:11px;font-weight:850;display:flex}.journey-top i{color:#ffffff47;font-size:22px;font-style:normal}.journey-card h3{color:var(--white);font-family:var(--serif);margin:54px 0 0;font-size:34px;font-weight:500}.journey-card p{color:#ffffffa1;margin:18px 0 0;font-size:14px}.journey-note{color:var(--gold-300);font-family:var(--serif);text-align:center;margin:45px 0 0;font-size:23px;font-style:italic}.kit-section{grid-template-columns:.86fr 1.14fr;gap:90px;padding-top:135px;padding-bottom:135px;display:grid}.kit-copy{align-self:start;position:sticky;top:120px}.kit-copy h2{font-size:clamp(40px,4.2vw,60px)}.kit-copy>p:not(.section-kicker){color:var(--muted);margin:26px 0 0}.check-list,.compact-list,.fit-card ul{margin:30px 0 34px;padding:0;list-style:none}.check-list li,.compact-list li,.fit-card li{color:#45535d;border-bottom:1px solid #071d301a;padding:12px 0 12px 28px;font-size:14px;position:relative}.check-list li:before,.compact-list li:before,.fit-card li:before{color:var(--gold-500);content:"✓";font-weight:900;position:absolute;top:13px;left:0}.spreadsheet-list{border-top:1px solid #071d3024}.spreadsheet-list article{border-bottom:1px solid #071d3024;grid-template-columns:52px 1fr;gap:22px;padding:27px 14px 27px 4px;transition:padding-left .18s,background .18s;display:grid}.spreadsheet-list article:hover{background:#d7a52a0e;padding-left:14px}.spreadsheet-list>article>span{color:var(--gold-500);font-family:var(--serif);font-size:20px}.spreadsheet-list h3{color:var(--navy-900);font-family:var(--serif);margin:0;font-size:25px;font-weight:500}.spreadsheet-list p{color:var(--muted);margin:6px 0 0;font-size:13px}.fit-section{padding:30px 0 130px}.fit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fit-card{border-radius:3px 30px;min-height:520px;padding:56px}.fit-card h2{font-size:clamp(37px,3.8vw,54px)}.fit-card-light{background:var(--ivory);border:1px solid #071d301f}.fit-card-dark{color:var(--white);background:radial-gradient(circle at 85% 10%, #d7a52a2e, transparent 26%), var(--navy-900)}.fit-card-dark h2{color:var(--white)}.fit-card-dark li{color:#ffffffb8;border-color:#ffffff1f}.fit-card-dark li:before{content:"—"}.author-section{grid-template-columns:.87fr 1.13fr;align-items:center;gap:100px;padding-bottom:140px;display:grid}.author-photo{max-width:470px;position:relative}.author-photo:before{border:1px solid var(--gold-500);content:"";border-radius:2px 24px;position:absolute;inset:-18px -18px 18px 18px}.author-photo img{z-index:1;aspect-ratio:.77;object-fit:cover;object-position:center 20%;filter:saturate(.78)contrast(1.04);border-radius:2px 24px;width:100%;position:relative}.author-seal{z-index:2;min-width:210px;color:var(--white);background:var(--navy-900);box-shadow:var(--shadow);border-radius:2px 16px;padding:18px 22px;position:absolute;bottom:34px;right:-38px}.author-seal span{color:var(--gold-400);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.author-seal strong{font-family:var(--serif);margin-top:4px;font-size:23px;font-weight:500;display:block}.author-copy>p:not(.section-kicker){color:#4f5d66;margin:25px 0 0;font-size:16px}.author-copy .text-link{margin-top:28px}.offer-section{padding-bottom:135px}.offer-card{color:var(--white);background:radial-gradient(circle at 12% 8%, #d7a52a29, transparent 26%), var(--navy-900);box-shadow:var(--shadow);border-radius:4px 34px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.offer-summary{border-right:1px solid #ffffff1f;padding:70px 74px}.offer-summary h2{color:var(--white)}.offer-summary>p:not(.section-kicker){color:#ffffffa6;max-width:580px;margin:24px 0 0}.compact-list{grid-template-columns:1fr 1fr;gap:0 22px;margin-bottom:0;display:grid}.compact-list li{color:#ffffffba;border-color:#ffffff1f}.offer-price{flex-direction:column;justify-content:center;padding:70px 62px;display:flex}.offer-price>span{color:#ffffff8c;font-size:13px}.offer-price>span s{margin-left:5px}.offer-price>p:not(.secure-note){color:var(--gold-400);letter-spacing:.16em;text-transform:uppercase;margin:28px 0 -6px;font-size:10px;font-weight:800}.offer-price>strong{color:var(--white);font-family:var(--serif);letter-spacing:-.04em;font-size:68px;font-weight:500}.offer-price>small{color:#ffffff85;margin:-6px 0 26px}.secure-note{color:#ffffff80;text-align:center;margin:14px 0 0;font-size:10px;line-height:1.5}.guarantee-card{background:var(--ivory);border:1px solid #071d301f;border-radius:2px 20px;grid-template-columns:100px 1fr auto;align-items:center;gap:28px;margin-top:18px;padding:30px 36px;display:grid}.guarantee-number{color:var(--gold-500);font-family:var(--serif);text-align:center;font-size:86px;line-height:.9}.guarantee-card .section-kicker{margin-bottom:5px}.guarantee-card h3{color:var(--navy-900);font-family:var(--serif);margin:0;font-size:28px;font-weight:500}.guarantee-card p:not(.section-kicker){color:var(--muted);margin:6px 0 0;font-size:13px}.guarantee-card>a{color:var(--navy-900);letter-spacing:.05em;text-decoration:underline;-webkit-text-decoration-color:var(--gold-500);-webkit-text-decoration-color:var(--gold-500);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);text-underline-offset:5px;text-transform:uppercase;font-size:11px;font-weight:800}.faq-section{grid-template-columns:.72fr 1.28fr;gap:90px;padding-bottom:135px;display:grid}.faq-section .section-heading{align-self:start;position:sticky;top:120px}.faq-section h2{font-size:clamp(38px,4vw,56px)}.faq-list{border-top:1px solid #071d3024}.faq-list details{border-bottom:1px solid #071d3024}.faq-list summary{min-height:88px;color:var(--navy-900);cursor:pointer;font-family:var(--serif);grid-template-columns:46px 1fr 24px;align-items:center;gap:16px;padding:18px 4px;font-size:20px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--gold-500);font-family:var(--sans);letter-spacing:.13em;font-size:10px;font-weight:850}.faq-list summary i{color:var(--gold-500);font-family:var(--sans);text-align:right;font-size:24px;font-style:normal;transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);margin:-6px 38px 28px 66px;font-size:14px}.final-cta{color:var(--white);background:radial-gradient(circle at 75% 25%, #d7a52a30, transparent 28%), var(--navy-900);text-align:center;padding:110px 0}.final-cta .section-shell{flex-direction:column;align-items:center;display:flex}.final-cta h2{max-width:800px;color:var(--white);font-size:clamp(44px,5.5vw,72px)}.final-cta>div>p:not(.eyebrow){color:#ffffffa6;margin:24px 0 30px}.site-footer{color:#ffffffb8;background:var(--navy-950)}.footer-main{grid-template-columns:1.75fr repeat(3,1fr);gap:60px;padding-top:68px;padding-bottom:58px;display:grid}.brand-footer .brand-copy strong{color:var(--white)}.brand-footer .brand-copy small{color:#ffffff7a}.brand-logo-footer{width:248px;height:73px}.footer-main>div:first-child>p{color:#ffffff7a;max-width:390px;margin:23px 0 0;font-size:12px}.footer-main h3{color:var(--gold-400);letter-spacing:.15em;text-transform:uppercase;margin:8px 0 16px;font-size:10px}.footer-main>div:not(:first-child){flex-direction:column;gap:9px;display:flex}.footer-main>div:not(:first-child) a{color:#ffffffa3;font-size:12px}.footer-main a:hover,.footer-main a:focus-visible{color:var(--white)}.footer-bottom{color:#fff6;letter-spacing:.03em;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;padding-top:20px;padding-bottom:30px;font-size:9px;display:flex}.mobile-buy-bar{display:none}.links-page{min-height:100vh;color:var(--white);background:radial-gradient(circle at 78% 5%, #d7a52a2e, transparent 25%), radial-gradient(circle at 12% 90%, #d7a52a1a, transparent 30%), var(--navy-950);padding:52px 20px 36px}.links-shell{width:min(560px,100%);margin:0 auto}.links-profile{text-align:center}.links-avatar{border:1px solid var(--gold-500);border-radius:50%;width:118px;height:118px;margin:0 auto 22px;padding:4px;overflow:hidden;box-shadow:0 18px 45px #00000040}.links-avatar img{object-fit:cover;object-position:center 20%;border-radius:50%;width:100%;height:100%}.brand-logo-links{width:248px;height:73px;margin:0 auto 18px}.links-profile h1{font-family:var(--serif);margin:0;font-size:35px;font-weight:500}.links-profile p{color:#ffffff94;max-width:430px;margin:12px auto 0;font-size:13px}.link-buttons{flex-direction:column;gap:12px;margin-top:34px;display:flex}.bio-link{background:#ffffff0b;border:1px solid #ffffff24;border-radius:2px 18px;grid-template-columns:48px 1fr 24px;align-items:center;gap:14px;min-height:76px;padding:12px 18px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.bio-link:hover,.bio-link:focus-visible{background:#ffffff13;border-color:#d7a52ab3;transform:translateY(-2px)}.bio-link-featured{color:var(--navy-950);background:linear-gradient(135deg, var(--gold-400), var(--gold-500));border-color:#0000}.bio-link-featured:hover,.bio-link-featured:focus-visible{background:linear-gradient(135deg,#efc65b,#d7a52a)}.bio-link-icon{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.bio-link-featured .bio-link-icon{border-color:#0313212b}.bio-link strong{letter-spacing:.02em;font-size:13px;display:block}.bio-link small{color:#ffffff80;margin-top:2px;font-size:10px;display:block}.bio-link-featured small{color:#0313219e}.bio-link-arrow{justify-self:end;font-size:17px}.links-footer{color:#ffffff61;text-align:center;margin-top:34px;font-size:10px}.links-footer a{color:var(--gold-300)}.legal-page{background:var(--paper);min-height:100vh}.legal-header{background:var(--navy-900);border-bottom:1px solid #d7a52a42;justify-content:space-between;align-items:center;min-height:78px;padding:12px max(24px,50% - 490px);display:flex}.legal-header>a:last-child{color:var(--white);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.legal-content{width:min(800px,100% - 48px);margin:0 auto;padding:90px 0 120px}.legal-content h1{color:var(--navy-900);font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(46px,6vw,72px);font-weight:500;line-height:1}.legal-updated{color:var(--muted);margin:18px 0 54px;font-size:12px}.legal-content h2{color:var(--navy-900);font-family:var(--serif);margin:46px 0 14px;font-size:28px;font-weight:500}.legal-content p,.legal-content li{color:#4f5d66;font-size:14px}.legal-content ul,.legal-content ol{padding-left:22px}.legal-content a{color:var(--navy-900);text-decoration:underline;-webkit-text-decoration-color:var(--gold-500);-webkit-text-decoration-color:var(--gold-500);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);text-underline-offset:4px;font-weight:700}.legal-note{border-left:3px solid var(--gold-500);background:var(--ivory);margin:38px 0;padding:24px}.legal-note p{margin:0}@media (width<=1050px){.desktop-nav{display:none}.hero{grid-template-columns:1fr .82fr}.hero-visual{margin-left:15px}.sheet-card{display:none}.journey-grid{grid-template-columns:1fr 1fr}.journey-top i{display:none}.kit-section,.author-section,.faq-section{gap:55px}.offer-summary,.offer-price{padding:56px 44px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-main>div:last-child{grid-column:2/4}}@media (width<=780px){html{scroll-padding-top:72px}body{padding-bottom:68px}.section-shell{width:min(100% - 32px,620px)}.site-header{min-height:70px;padding:10px 16px}.brand-copy small{display:none}.brand-copy strong{font-size:13px}.brand-mark{width:45px;height:38px;font-size:14px}.brand-logo-header,.brand-logo-legal{width:172px;height:51px}.site-header .button-small{min-height:38px;padding:0 14px;font-size:9px}.hero{flex-direction:column;min-height:auto;padding-top:58px;padding-bottom:54px;display:flex}.hero h1{font-size:clamp(47px,14vw,66px)}.hero-lead{margin-top:24px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.hero-actions .button{width:100%}.hero-actions .text-link{justify-content:center}.offer-line{justify-content:center;font-size:10px}.hero-visual{width:min(100%,460px);min-height:450px;margin:32px auto 0}.hero-visual:before{inset:30px 7px 27px 27px}.book-wrap{width:min(72%,330px);top:42px;left:50%;transform:translate(-50%)perspective(900px)rotateY(-8deg)rotate(-2deg)}.gold-orbit-one{width:58%;height:390px;right:12%}.gold-orbit-two{width:70%;right:14%}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip>div{border-bottom:1px solid #071d301a;min-height:78px;padding:14px 10px}.trust-strip>div:nth-child(2){border-right:0}.trust-strip strong{font-size:22px}.trust-strip span{font-size:9px}.intro,.explainer,.kit-section,.fit-grid,.author-section,.offer-card,.faq-section{grid-template-columns:1fr}.intro{gap:36px;padding-top:90px;padding-bottom:84px}.intro h2,.section-heading h2,.kit-copy h2,.fit-card h2,.author-copy h2,.offer-summary h2,.faq-section h2,.explainer-copy h2{font-size:clamp(37px,11vw,52px)}.explainer-section{padding-bottom:90px}.explainer{gap:22px;padding:16px}.explainer-copy{padding:22px 10px}.explainer-player{min-height:430px;padding:24px}.player-content{padding-inline:0}.player-content h3{font-size:clamp(34px,10vw,47px)}.player-path{display:none}.journey-section{padding:92px 0}.journey-grid{grid-template-columns:1fr;margin-top:45px}.journey-card{min-height:260px}.journey-card h3{margin-top:38px}.journey-note{font-size:19px}.kit-section{gap:54px;padding-top:94px;padding-bottom:94px}.kit-copy,.faq-section .section-heading{position:static}.spreadsheet-list article{grid-template-columns:40px 1fr;gap:14px}.spreadsheet-list h3{font-size:22px}.fit-section{padding-bottom:95px}.fit-card{min-height:auto;padding:36px 25px}.author-section{gap:70px;padding-bottom:100px}.author-photo{width:calc(100% - 24px);margin-inline:auto}.author-seal{bottom:-24px;right:-18px}.offer-section{padding-bottom:95px}.offer-summary,.offer-price{padding:42px 25px}.offer-summary{border-bottom:1px solid #ffffff1f;border-right:0}.compact-list{grid-template-columns:1fr}.offer-price>strong{font-size:62px}.guarantee-card{grid-template-columns:70px 1fr;gap:16px;padding:26px 20px}.guarantee-number{font-size:68px}.guarantee-card>a{grid-column:2}.faq-section{gap:42px;padding-bottom:95px}.faq-list summary{grid-template-columns:32px 1fr 18px;gap:11px;min-height:82px;font-size:18px}.faq-list details>p{margin:-4px 20px 26px 43px}.final-cta{padding:90px 0}.final-cta h2{font-size:clamp(43px,12vw,61px)}.footer-main{grid-template-columns:1fr 1fr;gap:38px 24px;padding-top:54px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.mobile-buy-bar{z-index:70;min-height:68px;color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031321f5;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:11px 18px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-buy-bar span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.mobile-buy-bar strong{color:var(--gold-400);letter-spacing:.02em;font-size:12px}.links-page{padding-top:36px}.legal-content{width:min(100% - 32px,800px);padding:65px 0 90px}.legal-header{padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
