html{scroll-behavior:smooth}body{margin:0;background:#fdfaf7;color:#1c1917;font-family:Lato,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:#c2622a;text-decoration:none}a:hover{color:#da5e16}::-moz-selection{background:#fde8d4}::selection{background:#fde8d4}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes frameShow{0%{opacity:0}to{opacity:1}}@keyframes frameHide{0%{opacity:0}30%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes growUp{0%{transform:scale(.965)}to{transform:scale(1)}}.has-js .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.has-js .reveal-fade{opacity:0;transition:opacity .8s ease-out}.has-js .reveal.is-visible,.has-js .reveal-fade.is-visible{opacity:1;transform:none}.has-js .stagger>*{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.has-js .stagger.is-visible>*{opacity:1;transform:none}.has-js .stagger.is-visible>*:nth-child(1){transition-delay:60ms}.has-js .stagger.is-visible>*:nth-child(2){transition-delay:.14s}.has-js .stagger.is-visible>*:nth-child(3){transition-delay:.22s}.has-js .stagger.is-visible>*:nth-child(4){transition-delay:.3s}.has-js .stagger.is-visible>*:nth-child(n+5){transition-delay:.38s}@media(prefers-reduced-motion:reduce){.has-js .reveal,.has-js .reveal-fade,.has-js .stagger>*{opacity:1;transform:none;transition:none}.has-js .stagger.is-visible>*{transition-delay:0ms}}@keyframes cardIn{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.pageWrap{min-width:1140px;overflow-x:clip;background:#fdfaf7}.pageWrap,.pageWrap *,.pageWrap *:before,.pageWrap *:after{box-sizing:content-box}.agentBrief{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hero{background:#262424;color:#fdfaf7}.heroGrid{max-width:1140px;margin:0 auto;padding:88px 32px 0;display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:end}.heroCopy{padding-bottom:88px}.heroEyebrow{font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#da5e16;animation:rise .7s .05s both cubic-bezier(.2,.7,.2,1)}.heroH1{font-family:Playfair Display,serif;font-weight:400;font-size:72px;line-height:1.06;letter-spacing:-.01em;margin:24px 0 0;animation:rise .7s .15s both cubic-bezier(.2,.7,.2,1)}.heroH1 .em{font-style:italic;color:#da5e16}.heroSub{font-size:17.5px;line-height:1.65;color:#a8a29e;max-width:460px;margin:26px 0 0;animation:rise .7s .28s both cubic-bezier(.2,.7,.2,1)}.heroSubEm{color:#f5eee6;font-style:italic;font-family:Playfair Display,serif}.heroFine{margin-top:16px;font-size:13px;color:#78716c;animation:rise .7s .5s both cubic-bezier(.2,.7,.2,1)}.ctaForm{display:flex;gap:10px}.heroForm{margin-top:36px;max-width:470px;animation:rise .7s .4s both cubic-bezier(.2,.7,.2,1)}.closeForm{margin:38px auto 0;max-width:460px}.emailInput{flex:1;background:#fdfaf70f;border:1px solid rgba(253,250,247,.18);border-radius:10px;padding:14px 18px;color:#fdfaf7;font-size:15px;font-family:Lato,sans-serif;outline:none}.emailInput::-moz-placeholder{color:#8a7e74}.emailInput::placeholder{color:#8a7e74}.emailInput:focus{border-color:#da5e16}.emailError{max-width:470px;margin:10px 0 0;color:#f4b8a3;font-size:13px;line-height:1.45}.emailError--center{margin-inline:auto;text-align:center}.emailBtn{background:#da5e16;color:#fdfaf7;border:none;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;white-space:nowrap;display:inline-block;cursor:pointer;font-family:Lato,sans-serif}.emailBtn:hover{background:#d97b47}.heroVisual{position:relative;height:560px}.plantBox{position:absolute;left:50%;bottom:34px;width:356px;height:508px;transform:translate(-50%)}.plantGrow{position:absolute;inset:0;transform-origin:50% 100%;animation:growUp 4.6s .3s both cubic-bezier(.3,.6,.3,1)}.plantLayer{position:absolute;inset:0;width:100%;height:100%}.plantPot{animation:fadeIn 1.2s .3s both ease-out}.plantF1{opacity:0;animation:frameHide 2.6s .7s both ease-in-out}.plantF2{opacity:0;animation:frameHide 2.8s 2.3s both ease-in-out}.plantF4{opacity:0;animation:frameShow 2s 4.1s both ease-out}.heroCardMatch{position:absolute;left:0;top:96px;animation:cardIn 1.3s 5.4s both cubic-bezier(.16,1,.3,1)}.hcMatchCard{background:#fdfaf7;color:#1c1917;border-radius:12px;padding:15px 18px 14px;box-shadow:0 24px 50px -20px #0009;animation:float 5.8s 6.7s ease-in-out infinite alternate}.hcLabel{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#78716c}.hcName{font-family:Playfair Display,serif;font-size:20px;margin-top:4px}.hcBarRow{display:flex;align-items:center;gap:8px;margin-top:8px}.hcBarTrack{width:78px;height:4px;background:#f0e9df;border-radius:99px;overflow:hidden}.hcBarFill{width:91%;height:100%;background:#c2622a;border-radius:99px}.hcPct{font-size:11.5px;font-weight:600;color:#c2622a}.heroCardIncome{position:absolute;right:-2%;top:268px;animation:cardIn 1.3s 5.7s both cubic-bezier(.16,1,.3,1)}.hcIncomeCard{background:#2e2b2a;border:1px solid rgba(253,250,247,.16);border-radius:12px;padding:14px 17px 13px;box-shadow:0 24px 50px -20px #0009;animation:float 6.6s 7.1s ease-in-out infinite alternate}.hcLabelLight{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a8a29e}.hcIncomeVal{font-family:Playfair Display,serif;font-size:20px;margin-top:4px;color:#f5eee6}.hcIncomeUnit{font-size:12px;color:#a8a29e;font-family:Lato,sans-serif}.heroCardPill{position:absolute;left:0;bottom:84px;animation:cardIn 1.3s 6s both cubic-bezier(.16,1,.3,1)}.hcPill{display:inline-flex;align-items:center;gap:9px;background:#c2622a;color:#fdfaf7;border-radius:99px;padding:9px 16px;font-size:12.5px;font-weight:600;box-shadow:0 16px 36px -16px #0000008c;animation:float 6s 7.5s ease-in-out infinite alternate}.statStrip{border-top:1px solid rgba(253,250,247,.1)}.statGrid{max-width:1140px;margin:0 auto;padding:30px 32px 34px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;justify-items:center}.statCell{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;width:100%}.statNum{font-family:Playfair Display,serif;font-size:27px;color:#f5eee6}.statSub{font-size:11px;font-weight:600;letter-spacing:.16em;padding-left:.16em;text-transform:uppercase;color:#78716c}.tickerRow{border-bottom:1px solid #E0D8CE;overflow:hidden;padding:15px 0;white-space:nowrap}.tickerTrack{display:inline-flex;animation:marq 200s linear infinite;will-change:transform}.tickerItem{display:inline-flex;align-items:center;gap:32px;padding-right:32px;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#78716c}.tickerStar{color:#c2622a;font-size:11px}.sectionPad{max-width:1140px;margin:0 auto;padding:130px 32px}.eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#c2622a}.eyebrowEmber{font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#da5e16}.h2{font-family:Playfair Display,serif;font-weight:400;font-size:44px;line-height:1.12;letter-spacing:-.01em;margin:20px 0 0}.h2 .em{font-style:italic;color:#c2622a}.h2--faq{margin:0;text-align:center}.splitGrid{display:grid;gap:96px;align-items:start}.splitGrid--how{grid-template-columns:360px 1fr}.splitGrid--who{grid-template-columns:420px 1fr}.stickyCol{position:sticky;top:120px}.btnEmber{display:inline-block;background:#da5e16;color:#fdfaf7;padding:14px 26px;border-radius:10px;font-weight:600;font-size:15px}.btnEmber:hover{background:#d97b47;color:#fdfaf7}.reportBtn{margin-top:38px}.stepRow{border-top:1px solid #E0D8CE;padding:30px 0 34px;display:grid;grid-template-columns:72px 1fr auto;gap:24px;align-items:start}.stepRow--last{border-bottom:1px solid #E0D8CE}.stepNum{font-family:Playfair Display,serif;font-size:21px;color:#c2622a;line-height:1.5}.stepTitle{font-size:17.5px;font-weight:600}.stepBody{font-size:15px;line-height:1.65;color:#78716c;margin:8px 0 0;max-width:46ch}.stepTag{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-top:6px}.stepTag--free{color:#2d6a4f}.stepTag--paid{color:#c2622a}.reportSection{background:#262424;color:#fdfaf7;overflow:hidden;position:relative}.reportGrid{max-width:1140px;margin:0 auto;padding:120px 32px;display:grid;grid-template-columns:.92fr 1.08fr;gap:72px;align-items:center}.reportLead{font-size:16.5px;line-height:1.65;color:#a8a29e;margin:22px 0 0;max-width:420px}.reportChecks{display:flex;flex-direction:column;gap:15px;margin-top:34px}.reportCheck{display:flex;gap:13px;align-items:flex-start}.checkIcon{flex-shrink:0;margin-top:5px}.reportCheckText{font-size:15.5px;line-height:1.55;color:#f5eee6}.reportVisual{position:relative;height:660px}.reportCard{position:absolute;top:24px;left:44px;width:460px;overflow:hidden;background:#fdfaf7;color:#1c1917;border-radius:14px;padding:40px 42px 36px;box-shadow:0 40px 90px -30px #0009;transform:rotate(-1.5deg)}.rcHead{display:flex;justify-content:space-between;align-items:flex-start}.rcEyebrow{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c2622a}.reportFloral{position:absolute;top:-10px;right:0;left:304px;width:290px;pointer-events:none}.rcTitle{font-family:Playfair Display,serif;font-size:46px;line-height:1.04;margin-top:14px}.rcSubtitle{font-family:Playfair Display,serif;font-style:italic;font-size:15px;color:#78716c;margin-top:10px}.rcMeans{margin-top:20px;background:#c2622a;color:#fdfaf7;border-radius:8px;padding:15px 18px;font-size:13.5px;line-height:1.55}.rcMeansStrong{font-weight:600}.rcScore{display:flex;align-items:center;gap:14px;margin-top:22px}.rcScoreLabel{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#78716c;flex-shrink:0}.rcScoreBar{flex:1;height:5px;background:#f0e9df;border-radius:99px;overflow:hidden}.rcScoreFill{width:91%;height:100%;background:#c2622a;border-radius:99px}.rcScorePct{font-weight:600;font-size:14px;color:#c2622a}.rcStats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.rcStat{background:#f0e9df;border-radius:10px;padding:15px 16px}.rcStatLabel{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#78716c}.rcStatVal{font-family:Playfair Display,serif;font-size:22px;margin-top:5px}.rcStatUnit{font-size:13px;color:#78716c}.rcMovesLabel{margin-top:24px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c2622a}.rcMoves{display:flex;flex-direction:column;gap:10px;margin-top:12px}.rcMove{display:flex;gap:10px;font-size:13.5px;line-height:1.5;color:#44403c}.rcMoveNum{color:#c2622a;font-weight:600}.rcPro{margin-top:24px;border:1px dashed #F0B98A;border-radius:10px;padding:14px 16px;background:#fef6ef;display:flex;align-items:center;justify-content:space-between;gap:12px}.rcProTitle{font-weight:600;font-size:13px}.rcProSub{font-size:12px;color:#78716c;margin-top:2px}.rcProBadge{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c2622a;border:1px solid #F0B98A;border-radius:99px;padding:4px 10px;flex-shrink:0}.whoRow{border-top:1px solid #E0D8CE;padding:28px 0 32px;display:grid;grid-template-columns:60px 1fr;gap:20px}.whoRow--last{border-bottom:1px solid #E0D8CE}.whoNum{font-family:Playfair Display,serif;font-style:italic;font-size:19px;color:#c2622a;line-height:1.5}.whoTitle{font-size:16.5px;font-weight:600}.whoBody{font-size:15px;line-height:1.65;color:#78716c;margin:7px 0 0;max-width:52ch}.testPad{max-width:1140px;margin:0 auto;padding:0 32px 130px}.testGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px;margin-top:56px}.testCard{border-top:1px solid #E0D8CE;padding-top:28px;display:flex;flex-direction:column;gap:22px}.testQuote{font-family:Playfair Display,serif;font-size:21px;line-height:1.45;margin:0;flex:1}.testName{font-size:13.5px;font-weight:600}.testRole{font-size:12.5px;color:#78716c;margin-top:3px}.pricingSection{border-top:1px solid #E0D8CE}.pricePad{max-width:1140px;margin:0 auto;padding:120px 32px 100px}.priceHead{text-align:center}.priceGrid{display:grid;grid-template-columns:400px 450px;gap:32px;justify-content:center;align-items:stretch;margin-top:64px}.priceFree{border:1px solid #E0D8CE;border-radius:16px;padding:40px 38px;display:flex;flex-direction:column}.pcLabel{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#78716c}.pcPriceRow{display:flex;align-items:baseline;gap:12px;margin-top:18px}.pcPrice{font-family:Playfair Display,serif;font-size:52px;line-height:1}.pcNote{font-size:13.5px;color:#78716c}.pcList{border-top:1px solid #E0D8CE;margin-top:26px;padding-top:26px;display:flex;flex-direction:column;gap:13px;flex:1}.pcItem{display:flex;gap:12px;font-size:14.5px;color:#44403c}.pcItem svg{flex-shrink:0;margin-top:4px}.pcBtnFree{margin-top:32px;text-align:center;border:1px solid #1C1917;color:#1c1917;border-radius:10px;padding:13px;font-weight:600;font-size:14.5px;display:block}.pcBtnFree:hover{background:#1c1917;color:#fdfaf7}.pricePro{background:#262424;color:#fdfaf7;border-radius:16px;padding:40px 38px;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px #1c191766}.pcProHead{display:flex;justify-content:space-between;align-items:center}.pcLabelPro{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#da5e16}.pcPopular{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f0b98a}.pcPricePro{font-family:Playfair Display,serif;font-size:52px;line-height:1;color:#fdfaf7}.pcNotePro{font-size:13.5px;color:#a8a29e}.pcListPro{border-top:1px solid rgba(253,250,247,.12);margin-top:26px;padding-top:26px;display:flex;flex-direction:column;gap:13px;flex:1}.pcItemPro{display:flex;gap:12px;font-size:14.5px;color:#f5eee6}.pcItemPro svg{flex-shrink:0;margin-top:4px}.pcBtnPro{margin-top:32px;text-align:center;background:#da5e16;color:#fdfaf7;border-radius:10px;padding:13px;font-weight:600;font-size:14.5px;display:block}.pcBtnPro:hover{background:#d97b47;color:#fdfaf7}.priceFoot{text-align:center;margin-top:28px;font-size:13px;color:#78716c}.faqPad{max-width:760px;margin:0 auto;padding:30px 32px 130px}.faqList{margin-top:48px;border-top:1px solid #E0D8CE}.faqItem{border-bottom:1px solid #E0D8CE}.faqQ{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;cursor:pointer;background:none;border:none;text-align:left;font-family:Lato,sans-serif}.faqQText{font-weight:600;font-size:16.5px;color:#1c1917}.faqItem.is-open .faqQText{color:#c2622a}.faqIcon{font-size:22px;font-weight:300;color:#c2622a;transition:transform .25s;line-height:1}.faqItem.is-open .faqIcon{transform:rotate(45deg)}.faqPanel{display:none;padding:0 4px 26px}.faqItem.is-open .faqPanel{display:block}.faqA{font-size:15px;line-height:1.7;color:#78716c;margin:0;max-width:62ch}.ctaSection{background:#262424;color:#fdfaf7}.ctaPad{max-width:800px;margin:0 auto;padding:120px 32px 130px;text-align:center}.ctaH2{font-family:Playfair Display,serif;font-weight:400;font-size:58px;line-height:1.1;letter-spacing:-.01em;margin:0}.ctaH2 .em{font-style:italic;color:#da5e16}.ctaLead{font-size:16.5px;line-height:1.65;color:#a8a29e;margin:26px auto 0;max-width:480px}.ctaForm.closeForm{justify-content:center}.ctaPromo{margin-top:18px;font-size:13px;color:#f0b98a}@media(min-width:1140px){.heroVisual{transform:translateY(-44px)}}@media(min-width:1340px){.pageWrap{zoom:1.1}}@media(min-width:1460px){.pageWrap{zoom:1.2}}@media(min-width:1580px){.pageWrap{zoom:1.3}}@media(max-width:1139px){.pageWrap{min-width:0!important}}@media(max-width:1139px)and (min-width:901px){.splitGrid{grid-template-columns:minmax(260px,340px) 1fr!important;gap:56px!important}.priceGrid{grid-template-columns:minmax(0,400px) minmax(0,450px)!important}}@media(max-width:1139px)and (min-width:1041px){.heroGrid{zoom:.91}.heroVisual{align-self:center;transform:translateY(-36px)}}@media(max-width:1040px)and (min-width:941px){.heroGrid{zoom:.82}.heroVisual{align-self:center;transform:translateY(-36px)}}@media(max-width:940px)and (min-width:841px){.heroGrid{zoom:.73}.heroCopy>*:not(h1){zoom:1.15}.heroVisual{align-self:center;transform:translateY(-36px)}}@media(max-width:840px)and (min-width:741px){.heroGrid{zoom:.65}.heroCopy>*:not(h1){zoom:1.25}.heroVisual{align-self:center;transform:translateY(-36px)}}@media(max-width:740px)and (min-width:561px){.heroGrid{zoom:.56}.heroCopy>*:not(h1){zoom:1.45}.heroVisual{align-self:center;transform:translateY(-36px)}}@media(max-width:900px){.heroH1{font-size:clamp(42px,7.5vw,60px)!important}.h2{font-size:clamp(30px,5vw,40px)!important}.ctaH2{font-size:clamp(34px,6.5vw,48px)!important}.h2 br,.stickyCol br{display:none}.splitGrid{grid-template-columns:1fr!important;gap:44px!important}.stickyCol{position:static!important}.sectionPad{padding:84px 32px!important}#report{overflow:visible!important}.reportGrid{grid-template-columns:1fr!important;gap:44px!important;padding:0 32px 84px!important}.reportVisual{order:-1;height:auto!important}.reportCard{position:static!important;transform:rotate(-1deg)!important;width:100%!important;max-width:460px!important;margin:-52px auto 0!important;box-sizing:border-box;border:1px solid #E8E0D6;box-shadow:0 6px 18px -8px #1c191738,0 34px 80px -28px #1c191780!important}.testGrid{grid-template-columns:1fr!important;gap:40px!important}.priceGrid{grid-template-columns:minmax(0,460px)!important}}@media(max-width:940px)and (min-width:701px){.statGrid span:first-child{font-size:23px!important}.statGrid>div>span{white-space:nowrap}}@media(max-width:700px){.statGrid{gap:16px!important;padding:24px 20px 28px!important;grid-template-columns:auto auto auto!important;justify-content:space-between!important}.statGrid span:first-child{font-size:19px!important}.statGrid span:last-child{font-size:9.5px!important}.statGrid>div>span{white-space:nowrap}}@media(max-width:430px){.statGrid{gap:12px!important}.statGrid span:first-child{font-size:16px!important}.statGrid span:last-child{font-size:8px!important;letter-spacing:.12em!important;padding-left:.12em!important}}@media(max-width:560px){.heroGrid{grid-template-columns:1fr!important;padding:48px 20px 0!important;position:relative}.heroVisual{display:block!important;position:absolute!important;top:16px;right:44px;width:clamp(104px,29vw,124px);height:auto!important;aspect-ratio:356/508;pointer-events:none}.plantBox{inset:0 0 auto!important;transform:none!important;width:100%!important;height:100%!important}.heroCardMatch,.heroCardIncome,.heroCardPill{display:none!important}.heroCopy>div:first-child{max-width:calc(100% - 140px)}.heroH1{font-size:clamp(26px,9vw,40px)!important}.heroCopy{padding-bottom:56px!important}.ctaForm{flex-direction:column!important;max-width:none!important}.ctaForm button{text-align:center!important}.sectionPad{padding:64px 20px!important}.splitGrid>div:last-child>div{grid-template-columns:1fr auto!important;grid-template-rows:auto auto;-moz-column-gap:12px!important;column-gap:12px!important;row-gap:12px!important;padding:24px 0 28px!important;align-items:baseline!important}.splitGrid>div:last-child>div>span:first-child{font-size:17px!important;grid-column:1;grid-row:1}.splitGrid>div:last-child>div>div{grid-column:1/span 2;grid-row:2}#how .splitGrid>div:last-child>div>span:last-child{grid-column:2;grid-row:1;justify-self:end;padding-top:0!important}.reportGrid{padding:0 20px 64px!important}.reportCard{padding:30px 24px 28px!important}.reportFloral{left:auto!important;right:-30px!important;width:210px!important}.testPad{padding:0 20px 76px!important}.pricePad{padding:72px 20px 64px!important}.faqPad{padding:20px 20px 76px!important}.ctaPad{padding:80px 20px 88px!important}}
