@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-cyrillic-ext-300-normal.2pveemzyuaazs.woff2)format("woff2"),url(../media/inter-cyrillic-ext-300-normal.1q6v8tky21usc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-cyrillic-300-normal.0-pat47146wzn.woff2)format("woff2"),url(../media/inter-cyrillic-300-normal.3pcplmbzomuuq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-greek-ext-300-normal.1he4nu9ff6t_d.woff2)format("woff2"),url(../media/inter-greek-ext-300-normal.3b30towsfikys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-greek-300-normal.2dog3ewg4a3re.woff2)format("woff2"),url(../media/inter-greek-300-normal.1fozuu3rjp2ty.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-vietnamese-300-normal.3imt_n9-b5yp8.woff2)format("woff2"),url(../media/inter-vietnamese-300-normal.3twm284es86dn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-latin-ext-300-normal.0gv0sxgssrh7j.woff2)format("woff2"),url(../media/inter-latin-ext-300-normal.3sc59_62qw944.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-latin-300-normal.3n01f4up96an6.woff2)format("woff2"),url(../media/inter-latin-300-normal.43qp7peofu532.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.0me1u56i82hi2.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.13n_vpa0gbyg7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.2rh7y3r4qo2km.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0eo4e8i6f7p31.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.30-dggm__4v65.woff2)format("woff2"),url(../media/inter-greek-700-normal.2-1u0zzxsm6-x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.23ham7l7wwy_k.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.12wdlez6yu94z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.40zd91kdmj3fq.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.1db-uvxaxecrq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-inter:"Inter";--bg-dark:#0d0b09;--bg-darker:#000;--primary-orange:#b87938;--orange-glow:#b879386b;--text-white:#fff;--text-gray:#a39f9d;--glass-bg:#ffffff0f;--glass-border:#ffffff1a;--card-radius:24px}*{box-sizing:border-box;font-family:var(--font-inter), Arial, sans-serif;margin:0;padding:0}body{background-color:var(--bg-darker);color:var(--text-white);min-height:100vh;overflow-x:hidden}.hero-bg-wrapper{background-image:linear-gradient(90deg,#0908074d 0%,#0908070f 53%,#09080729 100%),url(/images/banner-horizontal.png);background-position:top;background-repeat:no-repeat;background-size:100%;background-color:var(--bg-darker);min-height:100svh;position:relative;overflow:hidden}.hero-bg-wrapper:after{content:"";background:linear-gradient(to bottom, #09080700, var(--bg-darker) 100%);pointer-events:none;z-index:1;height:clamp(160px,14vw,280px);position:absolute;top:calc(40vw - clamp(160px,14vw,280px));left:0;right:0}header{z-index:2;justify-content:space-between;align-items:center;padding:1.35rem 4rem;display:flex;position:relative}.logo{letter-spacing:.12em;align-items:center;gap:8px;font-size:.8rem;font-weight:600;line-height:1;display:flex}.nav-links{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;gap:2rem;padding:.75rem 2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{color:var(--text-white);font-size:.9rem;font-weight:400;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--primary-orange)}.social-icons{gap:12px;display:flex}.icon-circle{background:var(--text-white);width:40px;height:40px;color:var(--bg-dark);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.hero{z-index:2;align-items:flex-start;min-height:calc(100svh - 82px);padding:clamp(4.5rem,9vh,7rem) 4rem 3rem;display:flex;position:relative}.hero-left{z-index:2;max-width:720px}.agency-label{text-transform:uppercase;letter-spacing:1px;color:#d0b18c;margin-bottom:.85rem;font-size:.75rem;display:block}.hero-title{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.25rem,2.9vw,3.2rem);font-weight:400;line-height:1.06}.hero-title strong{font-weight:600}.hero-desc{color:#ded8d1;max-width:530px;margin-bottom:1.25rem;font-size:1rem;font-weight:400;line-height:1.55}.btn{color:var(--text-white);border:1px solid var(--glass-border);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:12px;padding:.5rem .5rem .5rem 1.5rem;font-size:1rem;text-decoration:none;transition:background-color .18s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn:hover{background:var(--glass-bg)}.btn .arrow{background:var(--text-white);color:var(--bg-dark);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.btn-orange{background:var(--primary-orange);border:none;justify-content:space-between;width:auto;margin-top:0;padding:.5rem .5rem .5rem 1.5rem;font-weight:600}.hero-cta-note{color:#c7c0b8;margin-top:.9rem;font-size:.75rem}.client-ticker{z-index:3;background:linear-gradient(90deg,#090705 0%,#110d09 48%,#090705 100%);border-top:1px solid #dab57f36;border-bottom:1px solid #dab57f29;grid-template-columns:clamp(235px,25vw,480px) minmax(0,1fr);align-items:stretch;width:100%;min-height:82px;margin-top:-110px;display:grid;position:relative;overflow:hidden}.client-ticker-heading{color:#aa9680;letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #dab57f2e;flex-direction:column;justify-content:center;gap:3px;padding:0 clamp(24px,4vw,72px);font-size:9px;font-weight:500;line-height:1.25;display:flex}.client-ticker-heading strong{color:#e2c28f;font-size:9px;font-weight:600}.client-ticker-viewport{align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 90%,#0000)}.client-ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:28px;width:max-content;padding-right:28px;animation:38s linear infinite heroTicker;display:flex}.client-ticker-item{color:#ede0cdb8;letter-spacing:-.025em;align-items:center;gap:28px;font-size:13px;font-weight:600;display:inline-flex}.client-ticker-item:after{content:"•";color:var(--gold-soft,#dfb77f);font-size:15px}.client-ticker-item:last-child:after{display:none}@keyframes heroTicker{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.client-ticker:hover .client-ticker-track{animation-play-state:paused}}@media (max-width:720px){.hero-bg-wrapper{background-image:linear-gradient(#0908070d 0%,#0908071f 26%,#09080770 47%,#090807db 66%,#090807f7 80%,#090807 92%),url(/images/banner-vertical.png);background-position:top;background-repeat:no-repeat;background-size:100%,100%;min-height:100svh}.hero-bg-wrapper:after{display:none}header{padding:1.35rem 1.25rem}.nav-links,.social-icons{display:none}.hero{text-align:center;justify-content:center;align-items:flex-end;min-height:calc(100svh - 66px);padding:0 1.5rem 2.25rem}.hero-left{text-shadow:0 1px 22px #00000073;max-width:342px;margin-inline:auto}.agency-label{letter-spacing:.13em;color:#e4c59a;margin-bottom:.7rem;font-size:.63rem;line-height:1.35}.hero-title{text-wrap:balance;margin-bottom:.7rem;font-size:clamp(1.55rem,6.5vw,1.95rem);line-height:1.14}.hero-desc{max-width:318px;margin:0 auto 1.1rem;font-size:.82rem;line-height:1.5}.hero-bg-wrapper .hero .btn-orange{justify-content:center;gap:12px;width:100%;min-height:54px;padding:12px 18px;font-size:12.5px}.hero-bg-wrapper .hero .btn-orange .arrow{flex:0 0 34px;width:34px;height:34px}.hero-cta-note{margin-top:.75rem;font-size:.66rem;line-height:1.5}.client-ticker{background:#0a08066b;grid-template-columns:1fr;min-height:54px;margin-top:-70px}.client-ticker-heading{display:none}.client-ticker-viewport{min-height:52px}.client-ticker-track{gap:22px;padding-right:22px;animation-duration:32s}.client-ticker-item{gap:22px;font-size:11px}.client-ticker-item:after{font-size:13px}}.vsl-section{background:var(--bg-darker);padding:1.5rem 4rem 7rem}.vsl-frame{aspect-ratio:16/9;border-radius:var(--card-radius);background:radial-gradient(circle at 76% 18%,#b879384d,#0000 25%),linear-gradient(125deg,#15100c 0%,#080706 64%,#17100a 100%);border:1px solid #d0b18c52;place-items:center;width:min(1160px,100%);margin:0 auto;display:grid;position:relative;overflow:hidden}.vsl-frame:before,.vsl-frame:after{content:"";pointer-events:none;border:1px solid #b8793847;border-radius:50%;position:absolute}.vsl-frame:before{aspect-ratio:1;width:66%;top:-48%;right:-18%}.vsl-frame:after{aspect-ratio:1;width:46%;bottom:-58%;left:-18%}.vsl-placeholder{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.vsl-play{width:76px;height:76px;color:var(--text-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-size:1.35rem;display:grid}@media (max-width:720px){.vsl-section{padding:1.25rem 1.25rem 5rem}.vsl-frame{border-radius:18px}.vsl-play{width:58px;height:58px;font-size:1rem}}:root{--gold:#b87938;--gold-soft:#dfb77f;--surface:#13110f;--line:#dfb77f33;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}section{background:var(--bg-darker)}.content-shell{width:min(1160px,100%);margin-inline:auto}.content-section{padding:clamp(80px,9vw,144px) clamp(24px,5vw,80px)}.section-title{letter-spacing:-.045em;text-wrap:balance;color:#eee8e1;max-width:850px;font-size:clamp(32px,3.6vw,56px);font-weight:400;line-height:1.08}.section-title strong{color:var(--gold-soft);font-weight:500}.section-copy{color:#bfb6ac;font-size:17px;line-height:1.75}.section-copy strong{color:#f0e8dd;font-weight:500}.quiet-label{display:none}.btn{transition:background-color .18s ease, transform .14s var(--ease-out)}.btn:active{transform:scale(.97)}:where(a,button,summary,input):focus-visible{outline:2px solid var(--gold-soft);outline-offset:6px}.content-section .btn-orange,.final-cta .btn-orange{background:var(--gold-soft);color:#211508;letter-spacing:.015em;min-height:54px;padding-left:24px;font-size:13px}.btn .arrow{flex:0 0 32px}.vsl-section{padding:24px clamp(24px,5vw,80px) 40px}.vsl-frame{background:#100e0c;border-color:#dfb77f3d;border-radius:20px;width:min(1040px,100%);box-shadow:0 20px 80px #00000040}.vsl-frame:before,.vsl-frame:after{display:none}.vsl-play{color:#211508;background:#dfb77f;border:none;box-shadow:0 0 0 14px #dfb77f0d}.identity-grid{display:block}.identity-grid .section-title{text-align:center;max-width:760px;margin:0 auto 48px}.identity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.identity-choice{cursor:pointer;color:#bfb6ac;background:#100e0c;border:1px solid #29231c;border-radius:16px;grid-template-columns:22px 1fr;align-items:start;gap:20px;min-height:118px;padding:26px 28px;font-size:16px;line-height:1.6;transition:border-color .18s,background-color .18s;display:grid;position:relative}.identity-choice strong{color:#f1e9df;font-weight:500}.identity-choice input{appearance:none;cursor:pointer;background:0 0;border:1px solid #8f7049;border-radius:50%;place-content:center;width:18px;height:18px;margin:4px 0 0;transition:border-color .18s,background-color .18s;display:grid}.identity-choice input:after{content:"";background:var(--gold-soft);border-radius:50%;width:7px;height:7px;transition:transform .18s;transform:scale(0)}.identity-choice input:checked{border-color:var(--gold-soft);background:#352718}.identity-choice input:checked:after{transform:scale(1)}.identity-choice input:focus-visible{outline:2px solid var(--gold-soft);outline-offset:5px}.identity-choice:has(input:checked){background:#21190f;border-color:#a87741}.identity-close{color:#bfb6ac;border-left:2px solid #6d5031;max-width:790px;margin:48px auto 0;padding:0 0 0 26px;transition:border-color .18s,color .18s}.identity-close.is-relevant{border-color:var(--gold-soft);color:#f0e4d4}.hero .btn-orange{background:var(--gold-soft);color:#171008;gap:16px;min-height:66px;padding:12px 10px 12px 30px;font-size:16px;font-weight:600}.hero .btn-orange .arrow{flex:0 0 40px;width:40px;height:40px}@media (hover:hover) and (pointer:fine){.hero .btn-orange:hover{background:#eed1aa}}@media (max-width:480px){.hero .btn-orange{gap:10px;min-height:60px;padding-left:18px;font-size:12px}}.villain-section{background:#000;padding:clamp(80px,10vw,152px) clamp(24px,5vw,80px)}.villain-grid{max-width:1160px;margin:auto}.villain-story{grid-template-columns:1fr 1fr;align-items:start;gap:32px 80px;display:grid}.villain-story .section-title{grid-column:1/-1;max-width:900px;margin-bottom:16px}.villain-story .section-copy{margin:0}.villain-statement{border-block:1px solid var(--line);letter-spacing:-.04em;color:#94897d;text-wrap:balance;grid-column:1/-1;padding:48px 0;font-size:clamp(32px,5vw,72px);line-height:1.12}.villain-statement strong{color:var(--gold-soft);font-weight:500}.villain-story>.section-copy:last-child{grid-column:2}.villain-story>.section-copy:first-of-type{grid-column:1/-1;max-width:550px}#metodo .section-title{max-width:750px}#metodo .section-copy{max-width:720px!important}.method-grid{isolation:isolate;gap:24px;margin-top:56px;display:grid}.method-card{background:#17130f;border:1px solid #403122;border-radius:24px;grid-template-columns:110px 1fr;align-content:center;gap:36px;min-height:390px;padding:clamp(32px,5vw,72px);display:grid;position:sticky;top:36px;box-shadow:0 -12px 40px #00000026}.method-card:nth-child(2){background:#201a13;top:56px}.method-card:nth-child(3){background:#2a2015;top:76px}.method-index{color:#8a6640;letter-spacing:-.065em;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:clamp(64px,7vw,100px);font-weight:300;line-height:1}.method-card h3{letter-spacing:-.04em;max-width:700px;font-size:clamp(28px,3.8vw,52px);font-weight:400;line-height:1.05}.method-card p{color:#cfc2b2;max-width:640px;font-size:17px;line-height:1.7}.method-close{max-width:740px;color:var(--gold-soft);letter-spacing:-.025em;text-wrap:balance;padding-top:44px;font-size:clamp(22px,2.6vw,36px);line-height:1.35}.stack-section{background:#000}.stack-section>.content-shell{grid-template-columns:1.3fr .7fr;align-items:start;gap:32px 64px;display:grid}.stack-section .offer-heading{grid-column:1/-1;margin-bottom:16px}.stack-grid{border-top:1px solid var(--line);gap:0;display:grid}.stack-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:92px;padding:24px 0;display:grid}.stack-item strong{color:#d9cec1;font-size:16px;font-weight:400;line-height:1.5}.stack-item span{color:var(--gold-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.offer-aside{background:#1c1610;border:1px solid #62452b;border-radius:20px;padding:30px;position:sticky;top:40px}.offer-aside .stack-item{border-bottom:1px solid #473321;min-height:auto;padding:0 0 26px;display:block}.offer-aside .stack-item+.stack-item{border:none;padding-top:26px;padding-bottom:0}.offer-aside .stack-item strong{color:#bdae9c;margin-bottom:10px;font-size:13px;display:block}.offer-aside .stack-item span{white-space:normal;letter-spacing:-.04em;font-size:30px;line-height:1.2;display:block}.offer-aside .stack-item:first-child span{color:#9f8a70;font-size:26px;text-decoration:line-through}.stack-note{color:#b5a897;max-width:660px;margin:0;font-size:15px;line-height:1.75}.stack-section .btn{grid-column:1;justify-self:start}.proof-layout{display:block}.proof-layout>div:first-child{max-width:800px;margin-bottom:44px}.psychologist-portfolio{margin-top:-6px}.portfolio-intro{color:#b8a997;max-width:610px;font-size:16px;line-height:1.6}.portfolio-track{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab;touch-action:pan-y;gap:clamp(22px,3vw,46px);margin-top:18px;padding:32px clamp(18px,3vw,42px) 42px 4px;display:flex;overflow-x:auto}.portfolio-track::-webkit-scrollbar{display:none}.portfolio-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.portfolio-site{scroll-snap-align:start;transform:rotate(var(--portfolio-tilt));transform-origin:50%;transition:transform .28s var(--ease-emil), filter .28s ease;flex:0 0 min(42vw,520px);margin:0}.portfolio-image{background:#17120d;border:1px solid #e6cfaa3d;border-radius:22px;overflow:hidden;box-shadow:0 26px 64px -34px #000000f2}.portfolio-image img{width:100%;height:auto;transition:transform .52s var(--ease-emil);display:block}.portfolio-site figcaption{color:#eee2d3;letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 8px 0;font-size:16px;font-weight:600;display:flex}.portfolio-site figcaption span{color:#a9957d;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}@media (hover:hover) and (pointer:fine){.portfolio-site:hover{filter:brightness(1.04);transform:rotate(0)translateY(-6px)}.portfolio-site:hover .portfolio-image img{transform:scale(1.018)}}.proof-secondary{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;padding-top:36px;display:grid}.proof-secondary h3,.proof-secondary p:first-of-type,.proof-secondary p:last-child{grid-column:1/-1}.proof-secondary h3{color:#f0e5d7;letter-spacing:-.045em;text-align:center;max-width:960px;margin-inline:auto;font-size:clamp(34px,4.4vw,64px);font-weight:400;line-height:1.04}.proof-secondary p{color:#a79a88;font-size:14px;line-height:1.7}.proof-secondary>p:first-of-type{text-align:center;max-width:680px;margin-inline:auto}.market-carousel{grid-column:1/-1;margin-top:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.market-track{will-change:transform;gap:clamp(18px,2.5vw,34px);width:max-content;padding-right:clamp(18px,2.5vw,34px);animation:44s linear infinite marketMarquee;display:flex}.market-testimonial{border-top:1px solid var(--line);flex-direction:column;flex:none;align-items:stretch;gap:22px;width:min(29vw,350px);padding:28px 0;display:flex}.premium-video-player{aspect-ratio:9/16;background:radial-gradient(circle at 50% 15%,#2d2115,#0c0a08 66%);border:1px solid #dfb77f52;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 60px -28px #000000e6,inset 0 1px #ffffff14}.premium-video-player:after{content:"";pointer-events:none;background:linear-gradient(#00000014 35%,#000000b8 100%);position:absolute;inset:0}.premium-video-player video{object-fit:cover;width:100%;height:100%;display:block}.video-play-button{z-index:1;color:#1d140b;cursor:pointer;width:68px;height:68px;transition:transform .18s var(--ease-out), background-color .18s ease;background:#dfb77feb;border:1px solid #ffffffb3;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #dfb77f1a,0 16px 45px #00000073}.video-play-button span{transform:translate(2px)}.video-controls{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.video-status,.video-controls button,.video-sound-label{color:#f5e8d8;letter-spacing:.11em;font-size:9px;font-weight:600}.video-controls button,.video-sound-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110d0994;border:0;border-radius:99px;padding:7px 9px}.video-controls button{cursor:pointer}.video-play-button--static,.video-controls--static{pointer-events:none;cursor:default}@keyframes marketMarquee{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.market-carousel:hover .market-track,.market-carousel:focus-within .market-track{animation-play-state:paused}.market-testimonial:not(.is-duplicate) .premium-video-player:hover .video-play-button{background:#eed1aa;transform:translate(-50%,-50%)scale(1.06)}}.testimonial-copy h4{color:#eee8e1;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500}.testimonial-copy p{margin:0}.testimonial-role{letter-spacing:.12em;font-weight:600;color:var(--gold-soft)!important;margin-top:6px!important;font-size:11px!important}.testimonial-highlight{letter-spacing:-.05em;align-items:baseline;gap:10px;font-weight:500;line-height:1;display:flex;color:#f1e4d2!important;margin-top:22px!important;font-size:clamp(28px,3vw,42px)!important}.testimonial-highlight span{color:#b8a38a;letter-spacing:.09em;max-width:145px;font-size:11px;line-height:1.3}.testimonial-delivery{color:#c8baaa!important;margin-top:22px!important;font-size:14px!important}.testimonial-delivery strong{color:var(--gold-soft);font-weight:600}.testimonial-delivery+p{line-height:1.7;color:#a79a88!important;margin-top:14px!important;font-size:14px!important}.guarantee-section{background:#000}.guarantee{grid-template-columns:1.1fr .9fr;gap:32px 70px;max-width:1160px;margin:auto;padding-block:16px;display:grid}.guarantee h2{letter-spacing:-.045em;text-wrap:balance;color:var(--gold-soft);grid-row:span 2;font-size:clamp(32px,3.7vw,54px);font-weight:400;line-height:1.08}.guarantee p{color:#c6b8a7;font-size:17px;line-height:1.7}.guarantee p strong{color:#f2e1ca;font-weight:500}.gabriel-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.gabriel-image{background:url(/images/gabriel-urgencya-casamento.png) 50%/cover no-repeat;border-radius:20px;height:580px;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.gabriel-copy .section-title{margin-bottom:30px}.gabriel-copy p{color:#bfb2a3;margin-top:20px;font-size:17px;line-height:1.75}.gabriel-copy strong{color:#f0e3d2;font-weight:500}.selection-layout{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:56px;display:grid}.selection-statement{color:#c4b9ac;font-size:18px;line-height:1.7}.selection-statement strong{color:#edc796;font-weight:500}.scarcity-note{border-left:2px solid var(--gold);color:#d9ba93;margin-top:28px;padding-left:24px;font-size:15px;line-height:1.7}#duvidas{background:#000}#duvidas .content-shell{grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:#e3d8ca;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#dab682;width:28px;height:28px;transition:transform .18s var(--ease-out);border:1px solid #5b4430;border-radius:50%;flex:0 0 28px;place-items:center;font-size:19px;display:grid}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{color:#b5a998;padding:0 42px 26px 0;font-size:16px;line-height:1.75}.final-cta{background:#000;padding:clamp(90px,12vw,170px) clamp(24px,5vw,80px)}.final-cta .content-shell{grid-template-columns:1.2fr .8fr;align-items:start;gap:24px 80px;display:grid}.final-cta .section-title{grid-column:1/-1;max-width:880px;margin-bottom:24px;font-size:clamp(36px,5vw,72px)}.final-cta .section-copy{font-size:16px}.final-cta .section-copy:nth-of-type(2){grid-column:1}.final-cta .section-copy:nth-of-type(3){border-left:1px solid var(--line);color:#a7957f;grid-area:2/2/span 2;padding-left:32px;font-size:14px}.final-cta .btn{grid-column:1;justify-self:start;margin-top:12px}.final-cta .hero-cta-note{color:#aa9680;grid-column:1;margin:0}footer{border-top:1px solid var(--line);text-align:center;color:#ad9c87;padding:28px 24px;font-size:12px;line-height:1.8}@media (hover:hover) and (pointer:fine){.identity-choice:hover{background:#19140f;border-color:#916638}.content-section .btn-orange:hover,.final-cta .btn-orange:hover{background:#eed1aa}}@media (max-width:900px){.stack-section>.content-shell{grid-template-columns:1fr .7fr;gap:28px}.method-card{grid-template-columns:72px 1fr;gap:24px}.portfolio-site{flex-basis:min(58vw,520px)}.gabriel-grid{gap:32px}.gabriel-image{height:500px}.guarantee,.selection-layout,#duvidas .content-shell{gap:36px}}@media (max-width:720px){.content-section{padding-block:72px}.vsl-section{padding-top:20px;padding-bottom:16px}.vsl-frame{border-radius:14px}.identity-grid .section-title{text-align:left;margin-bottom:32px}.identity-list{grid-template-columns:1fr;gap:10px}.identity-choice{gap:16px;min-height:0;padding:22px;font-size:15px}.identity-close{margin-top:32px;padding-left:20px;font-size:16px}.villain-story{grid-template-columns:1fr;gap:28px}.villain-story>.section-copy:last-child{grid-column:1}.villain-statement{padding-block:32px}.method-grid{gap:16px;margin-top:36px}.method-card,.method-card:nth-child(2),.method-card:nth-child(3){border-radius:18px;grid-template-columns:1fr;gap:24px;min-height:0;padding:28px;position:relative;top:auto}.method-index{grid-row:auto;font-size:48px}.method-card h3{font-size:30px}.method-card p{font-size:16px}.stack-section>.content-shell{grid-template-columns:1fr}.offer-aside{position:static}.stack-section .offer-heading{margin-bottom:6px}.stack-item{gap:16px;padding-block:20px}.stack-item strong{font-size:15px}.stack-item span{font-size:14px}.proof-secondary{grid-template-columns:1fr;gap:20px}.portfolio-intro{font-size:15px}.portfolio-track{gap:22px;margin-top:10px;padding:22px 20px 30px 2px}.portfolio-site{flex-basis:82vw;transform:none}.portfolio-image{border-radius:18px}.portfolio-site figcaption{padding-inline:4px;font-size:15px}.market-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.market-track{gap:16px;width:auto;padding-bottom:6px;animation:none}.market-testimonial{scroll-snap-align:start;gap:18px;width:min(78vw,340px)}.market-testimonial.is-duplicate{display:none}.guarantee,.gabriel-grid,.selection-layout,#duvidas .content-shell{grid-template-columns:1fr;gap:32px}.guarantee h2{grid-row:auto}.gabriel-image{background-size:cover;width:min(100%,400px);height:460px;margin-inline:auto}.selection-layout{border:none;padding-top:0}.faq-list summary{font-size:16px}.final-cta .content-shell{grid-template-columns:1fr;gap:22px}.final-cta .section-copy:nth-of-type(3){grid-area:auto/1;padding-left:20px}.final-cta .btn,.content-section .btn{gap:10px;width:100%;padding-left:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.method-card,.method-card:nth-child(2),.method-card:nth-child(3){position:relative;top:auto}.btn:active{transform:none}.faq-list summary:after{transition:none}.client-ticker-track{animation:none}}:root{--ease-emil:cubic-bezier(.22, 1, .36, 1);--shadow-warm:0 30px 70px -30px #000000bf;--ring-gold:0 0 0 1px #dfb77f1a}html{scroll-behavior:smooth}.method-card,.method-card:nth-child(2),.method-card:nth-child(3){background:#f6f3ee;border-color:#0000000f;overflow:hidden;box-shadow:0 30px 68px -34px #000000e6}.method-card>*{z-index:1;position:relative}.method-card h3{color:#17110a}.method-card p{color:#4b4239}.method-card p strong{color:#17110a}.method-index{color:#a26a24}.identity-choice,.offer-aside,.vsl-frame{--mx:50%;--my:50%}.identity-choice:before,.offer-aside:before,.vsl-frame:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:radial-gradient(230px circle at var(--mx) var(--my), #dfb77f21, transparent 60%);transition:opacity .26s;position:absolute;inset:0}.identity-choice>*,.offer-aside>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.identity-choice{transition:border-color .18s ease, background-color .18s ease, transform .26s var(--ease-emil), box-shadow .26s ease}.identity-choice:hover{box-shadow:0 20px 44px -20px #000000b3, var(--ring-gold);transform:translateY(-3px)}.identity-choice:hover:before,.offer-aside:hover:before,.vsl-frame:hover:before{opacity:1}}.vsl-frame{background:radial-gradient(120% 130% at 50% 0,#1b1510 0%,#100e0c 55%,#0b0908 100%);border-color:#dfb77f4d;box-shadow:0 45px 120px -34px #000000d9,inset 0 1px #ffffff0a,inset 0 0 130px #b879380f}.vsl-placeholder{z-index:1}.vsl-play{transition:transform .26s var(--ease-emil), box-shadow .26s ease;position:relative}.vsl-play:before{content:"";border:1px solid #dfb77f66;border-radius:50%;position:absolute;inset:-14px}@media (hover:hover) and (pointer:fine){.vsl-play:before{animation:vslPulse 2.8s var(--ease-emil) infinite}.vsl-frame:hover .vsl-play{cursor:pointer;transform:scale(1.07);box-shadow:0 0 0 18px #dfb77f0f}}@keyframes vslPulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.vsl-hint{z-index:1;text-align:center;color:#cbb295;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;font-size:12px;position:absolute;bottom:clamp(20px,4vw,36px);left:0;right:0}.offer-aside{box-shadow:var(--shadow-warm), inset 0 1px 0 #ffffff0d, var(--ring-gold);background:linear-gradient(#211910 0%,#17120d 100%);border-color:#6d4e2f}.gabriel-image{border:1px solid #dfb77f2e;box-shadow:0 45px 100px -46px #000000d9,inset 0 0 90px #b879380f}.proof-card{transition:border-color .22s ease, background-color .22s ease, transform .26s var(--ease-emil);background:linear-gradient(#12100c,#100d0a)}@media (hover:hover) and (pointer:fine){.proof-card:hover{border-color:#6d5334;transform:translateY(-2px)}}.content-section .btn-orange,.final-cta .btn-orange{transition:background-color .2s ease, transform .14s var(--ease-emil), box-shadow .22s ease;position:relative;overflow:hidden}.content-section .btn-orange:after,.final-cta .btn-orange:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:55%;height:100%;position:absolute;top:0;left:-130%;transform:skew(-18deg)}.content-section .btn-orange>*,.final-cta .btn-orange>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.content-section .btn-orange:hover,.final-cta .btn-orange:hover{box-shadow:0 18px 44px -16px #b879388c}.content-section .btn-orange:hover:after,.final-cta .btn-orange:hover:after{animation:sheen .85s var(--ease-emil)}}@keyframes sheen{0%{left:-130%}to{left:140%}}@media (hover:hover) and (pointer:fine){.faq-list summary:hover{color:#f6ecdd}.faq-list summary:hover:after{border-color:var(--gold-soft);color:var(--gold-soft)}}.faq-list details[open] summary{color:#f6ecdd}.anim-ready .section-title,.anim-ready .identity-choice,.anim-ready .identity-close,.anim-ready .villain-statement,.anim-ready .method-card,.anim-ready .method-close,.anim-ready .stack-item,.anim-ready .proof-card,.anim-ready .guarantee p,.anim-ready .gabriel-image,.anim-ready .gabriel-copy p,.anim-ready .selection-statement,.anim-ready .scarcity-note,.anim-ready .faq-list,.anim-ready .final-cta .section-copy{opacity:0;transition:opacity .7s var(--ease-emil), transform .7s var(--ease-emil);transition-delay:var(--delay,0s);transform:translateY(22px)}.anim-ready .is-visible{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vsl-play:before,.content-section .btn-orange:hover:after,.final-cta .btn-orange:hover:after{animation:none}.anim-ready .section-title,.anim-ready .identity-choice,.anim-ready .identity-close,.anim-ready .villain-statement,.anim-ready .method-card,.anim-ready .method-close,.anim-ready .stack-item,.anim-ready .proof-card,.anim-ready .guarantee p,.anim-ready .gabriel-image,.anim-ready .gabriel-copy p,.anim-ready .selection-statement,.anim-ready .scarcity-note,.anim-ready .faq-list,.anim-ready .final-cta .section-copy{opacity:1;transition:none;transform:none}.market-carousel{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.market-track{width:auto;animation:none}.market-testimonial{scroll-snap-align:start}.market-testimonial.is-duplicate{display:none}}.method-intro{max-width:760px;margin-top:1.35rem}.lead-form-backdrop{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030303c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-form-dialog{background:radial-gradient(circle at 88% 8%,#b8793829,#0000 30%),#0c0a08;border:1px solid #dfb77f3d;border-radius:24px;flex-direction:column;justify-content:center;width:min(100%,760px);min-height:min(650px,100dvh - 48px);padding:clamp(34px,6vw,74px);display:flex;position:relative;overflow:auto;box-shadow:0 38px 100px #0000009e}.lead-form-close{color:#f4e8da;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;line-height:1;display:grid;position:absolute;top:18px;right:20px}.lead-form-progress{background:#ffffff1a;width:100%;height:2px;margin-bottom:30px;overflow:hidden}.lead-form-progress span{background:var(--gold-soft,#dfb77f);height:100%;transition:width .26s var(--ease-emil);display:block}.lead-form-kicker{color:#dcb783;letter-spacing:.16em;margin:0 0 20px;font-size:10px;font-weight:600}.lead-form-kicker span{float:right;color:#887967}.lead-form-dialog h2{color:#f4ede5;letter-spacing:-.045em;max-width:640px;margin:0;font-size:clamp(32px,4.4vw,58px);font-weight:400;line-height:1.06}.lead-form-options{gap:10px;margin-top:38px;display:grid}.lead-form-options button{color:#e8ddd1;min-height:61px;font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease-emil), border-color .16s ease, background-color .16s ease;background:#ffffff08;border:1px solid #e6d3b729;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;font-size:16px;display:flex}.lead-form-options button span{color:#dcb783;font-size:20px}.lead-form-open,.lead-form-contact{gap:16px;margin-top:36px;display:grid}.lead-form-open textarea,.lead-form-contact input{color:#f2e8dd;width:100%;font:inherit;background:#ffffff0a;border:1px solid #e6d3b733;border-radius:14px;outline:none;font-size:16px;transition:border-color .16s,background-color .16s}.lead-form-open textarea{resize:vertical;min-height:135px;padding:17px}.lead-form-contact{grid-template-columns:1fr 1fr}.lead-form-contact label{color:#c1af9b;gap:8px;font-size:12px;font-weight:600;display:grid}.lead-form-contact input{min-height:54px;padding:0 15px}.lead-form-contact p{color:#aa9783;grid-column:1/-1;max-width:560px;margin:2px 0 0;font-size:13px;line-height:1.6}.lead-form-next{background:var(--gold-soft,#dfb77f);color:#20150b;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 22px;font-size:14px;font-weight:700}.lead-form-contact .lead-form-next{grid-column:1/-1;margin-top:8px}.lead-form-next:disabled{opacity:.62;cursor:wait}.lead-form-back{color:#b5a08b;font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:24px;padding:0;font-size:13px}.lead-form-error{color:#e3a294;margin:18px 0 0;font-size:13px}.lead-form-success h2{max-width:560px}.lead-form-success>p:not(.lead-form-kicker){color:#bca995;max-width:480px;margin:22px 0 30px;font-size:16px;line-height:1.65}@media (hover:hover) and (pointer:fine){.lead-form-options button:hover{background:#dfb77f14;border-color:#dfb77f94;transform:translate(5px)}.lead-form-close:hover{border-color:#dfb77f80}.lead-form-next:hover{background:#eed1aa}}.lead-form-options button:focus-visible,.lead-form-open textarea:focus-visible,.lead-form-contact input:focus-visible,.lead-form-next:focus-visible,.lead-form-close:focus-visible,.lead-form-back:focus-visible{outline-offset:3px;outline:2px solid #e4bf8c}@media (max-width:640px){.lead-form-backdrop{align-items:end;padding:0}.lead-form-dialog{border-radius:24px 24px 0 0;width:100%;min-height:min(680px,90dvh);padding:52px 24px 30px}.lead-form-dialog h2{font-size:clamp(30px,9vw,42px)}.lead-form-options{margin-top:28px}.lead-form-options button{min-height:56px;font-size:14px}.lead-form-contact{grid-template-columns:1fr}.lead-form-contact p,.lead-form-contact .lead-form-next{grid-column:1}}@media (prefers-reduced-motion:reduce){.lead-form-progress span,.lead-form-options button{transition:none}}.doc-header{border-bottom:1px solid #dfb77f1f;justify-content:space-between;align-items:center;gap:16px;padding:1.35rem clamp(20px,5vw,64px);display:flex}.doc-header .logo{color:#fff;text-decoration:none}.doc-header-cta{color:#f0e4d4;letter-spacing:.04em;white-space:nowrap;border:1px solid #dfb77f52;border-radius:50px;padding:10px 18px;font-size:13px;text-decoration:none;transition:background-color .18s,border-color .18s}@media (hover:hover) and (pointer:fine){.doc-header-cta:hover{border-color:var(--gold-soft);background:#dfb77f1a}}.breadcrumb{color:#8f867c;margin-bottom:26px;font-size:13px;line-height:1.6}.breadcrumb a{color:#b7ac9e;text-decoration:none}.breadcrumb a:hover{color:var(--gold-soft)}.breadcrumb .breadcrumb-sep{color:#5c554d;margin:0 8px}.breadcrumb [aria-current=page]{color:#cfc6ba}.article{width:min(760px,100%);margin-inline:auto;padding:clamp(30px,5vw,64px) clamp(20px,5vw,40px) 40px}.article h1{letter-spacing:-.03em;color:#f2ebe2;text-wrap:balance;margin-bottom:20px;font-size:clamp(30px,5vw,50px);font-weight:500;line-height:1.1}.article-lead{color:#d6cdc1;margin-bottom:8px;font-size:clamp(18px,2.2vw,21px);line-height:1.65}.article-lead strong{color:#f3eadd}.article h2{letter-spacing:-.02em;color:#eee5da;text-wrap:balance;margin:52px 0 14px;font-size:clamp(24px,3vw,33px);font-weight:500;line-height:1.2}.article h3{color:#e7dccd;margin:30px 0 10px;font-size:clamp(19px,2.2vw,23px);font-weight:600}.article p,.article li{color:#c4bcb1;font-size:17px;line-height:1.8}.article p{margin:0 0 18px}.article strong{color:#f0e8dd;font-weight:600}.article a{color:var(--gold-soft);text-underline-offset:3px;text-decoration-thickness:1px}.article ul,.article ol{gap:9px;margin:0 0 20px;padding-left:22px;display:grid}.article li::marker{color:var(--gold)}.article-answer{border-left:2px solid var(--gold);color:#ded5c8;margin:0 0 22px;padding:4px 0 4px 20px;font-size:17.5px;line-height:1.75}.article-source{color:#94897c;border-left:2px solid #4a4238;margin:22px 0;padding-left:14px;font-size:13.5px}.article-source a{color:#cbb998}.article-table-wrap{margin:0 0 24px;overflow-x:auto}.article table{border-collapse:collapse;width:100%;font-size:15px}.article th,.article td{text-align:left;vertical-align:top;border-bottom:1px solid #dfb77f24;padding:12px 14px}.article th{color:#e7dccd;font-weight:600}.article td{color:#bcb3a7}.article-cta{background:linear-gradient(#17120d,#0d0a07);border:1px solid #dfb77f38;border-radius:20px;margin:44px 0 8px;padding:32px clamp(22px,4vw,40px)}.article-cta h2{margin-top:0}.article-cta p{margin-bottom:22px}.doc-footer{text-align:center;color:#8f867c;border-top:1px solid #dfb77f1f;padding:34px clamp(20px,5vw,64px);font-size:13px;line-height:1.9}.doc-footer a{color:#b7ac9e;text-decoration:none}.doc-footer a:hover{color:var(--gold-soft)}
