@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ef116d{--font-dm:"DM Sans","DM Sans Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_4752c5{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_4752c5{--font-playfair:"Playfair Display","Playfair Display Fallback"}:root{--navy:#061b2e;--navy-2:#0a2942;--navy-3:#0d3151;--gold:#d5a658;--gold-soft:#e6c386;--cream:#f6f1e8;--ink:#16242f;--ink-soft:#4a5963;--line:#e7ded0;--radius:16px;--shadow:0 24px 60px -20px rgba(0,0,0,0.45);--maxw:1180px}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-dm),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}.lp-root-min{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--cream);text-align:center}.lp-root-min p{color:rgba(246,241,232,.7);margin:0}.lp-root-min a{color:var(--gold);text-decoration:none;font-weight:500}.lp-hero{min-height:100vh;background:radial-gradient(1200px 600px at 80% -10%,rgba(213,166,88,.16),transparent 60%),linear-gradient(160deg,var(--navy) 0,var(--navy-2) 60%,var(--navy-3) 100%);display:flex;align-items:center;padding:48px 24px}.lp-container{width:100%;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.lp-logo{height:44px;width:auto;margin-bottom:34px}.lp-eyebrow{display:inline-block;color:var(--gold);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.lp-title{font-family:var(--font-playfair),Georgia,serif;color:var(--cream);font-weight:800;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.01em;margin:0 0 20px}.lp-title .g{color:var(--gold)}.lp-promise{color:rgba(246,241,232,.82);font-size:clamp(16px,1.4vw,19px);line-height:1.55;max-width:540px;margin:0 0 28px}.lp-bullets{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.lp-bullets li{position:relative;padding-left:36px;color:var(--cream);font-size:16px;line-height:1.4}.lp-bullets li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:rgba(213,166,88,.16);border:1px solid rgba(213,166,88,.5)}.lp-bullets li:after{content:"";position:absolute;left:8px;top:6px;width:6px;height:10px;border:solid var(--gold);border-width:0 2px 2px 0;transform:rotate(45deg)}.lp-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:34px 32px;border-top:4px solid var(--gold)}.lp-card-head{margin-bottom:22px}.lp-card-kicker{color:var(--gold);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lp-card-title{font-size:21px;font-weight:700;color:var(--ink);margin:6px 0 4px;line-height:1.25}.lp-card-sub{font-size:14px;color:var(--ink-soft);margin:0}.lp-field{margin-bottom:14px}.lp-field label{display:block;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:6px}.lp-field input[type=email],.lp-field input[type=tel],.lp-field input[type=text]{width:100%;padding:13px 14px;font-size:16px;font-family:inherit;color:var(--ink);background:#fcfaf6;border:1px solid var(--line);border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.lp-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(213,166,88,.18);background:#fff}.lp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp-consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0 6px}.lp-consent input{margin-top:3px;width:16px;height:16px;accent-color:var(--gold);flex:0 0 auto}.lp-consent label{font-size:12.5px;color:var(--ink-soft);line-height:1.45}.lp-btn{width:100%;margin-top:14px;padding:15px 18px;font-size:16px;font-weight:700;font-family:inherit;color:var(--navy);background:linear-gradient(180deg,var(--gold-soft),var(--gold));border:none;border-radius:11px;cursor:pointer;transition:transform .08s ease,filter .15s ease;box-shadow:0 10px 24px -8px rgba(213,166,88,.6)}.lp-btn:hover{filter:brightness(1.03)}.lp-btn:active{transform:translateY(1px)}.lp-btn:disabled{opacity:.6;cursor:default;box-shadow:none}.lp-error{margin-top:12px;font-size:13.5px;color:#b3261e;background:#fdecea;border:1px solid #f5c6c2;border-radius:9px;padding:10px 12px}.lp-privacy{margin-top:16px;font-size:11.5px;color:var(--ink-soft);line-height:1.5}.lp-thanks-wrap{min-height:100vh;background:linear-gradient(160deg,var(--navy) 0,var(--navy-2) 70%,var(--navy-3) 100%);display:flex;align-items:center;justify-content:center;padding:40px 24px}.lp-thanks{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);border-top:4px solid var(--gold);max-width:520px;width:100%;padding:44px 38px;text-align:center}.lp-thanks img{height:40px;margin-bottom:22px}.lp-thanks h1{font-family:var(--font-playfair),Georgia,serif;font-size:28px;color:var(--ink);margin:0 0 12px;line-height:1.2}.lp-thanks p{color:var(--ink-soft);font-size:15.5px;line-height:1.55;margin:0 0 26px}.lp-download{padding:15px 28px;font-weight:700;font-size:16px;color:var(--navy);background:linear-gradient(180deg,var(--gold-soft),var(--gold));border-radius:11px;box-shadow:0 10px 24px -8px rgba(213,166,88,.6)}.lp-back,.lp-download{display:inline-block;text-decoration:none}.lp-back{margin-top:18px;color:var(--gold);font-size:14px;font-weight:500}.lp-locked-icon{font-size:30px;margin-bottom:12px}@media (max-width:900px){.lp-container{grid-template-columns:1fr;gap:36px}.lp-hero{padding:36px 20px}.lp-left{text-align:left}.lp-card{padding:28px 22px}}