﻿:root{--ink:#091722;--teal:#12b7a6;--mint:#d9f7f4;--muted:#63727d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#091722;background:#f7faf9;margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}header,.hero,.section,.pain,.cta,.end{width:min(1180px,100% - 40px);margin:auto}header{z-index:2;justify-content:space-between;align-items:center;height:90px;display:flex;position:absolute;left:0;right:0}.logo{font-size:20px;font-weight:900}.logo span,em{color:#12b7a6}nav{gap:32px;font-size:14px;display:flex}.btn{color:#fff;background:#12b7a6;border-radius:13px;padding:15px 22px;font-weight:800;display:inline-flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:820px;padding-top:90px;display:grid}.hero small,.section small,.cta small{color:#087a70;letter-spacing:1.5px;font-weight:900}.hero h1,.section h2,.cta h2{letter-spacing:-4px;margin:22px 0;font:500 70px/1 Georgia,serif}.hero p,.heading>p{color:#63727d;font-size:18px;line-height:1.7}.hero aside{align-items:center;gap:25px;margin:32px 0;display:flex}.hero>div>footer{color:#52616b;border-top:1px solid #d8e3e0;padding-top:25px;font-size:12px}.stage{position:relative}.phone{background:#fff;border:7px solid #091722;border-radius:38px;width:330px;margin:auto;padding:28px 22px 55px;transform:rotate(2deg);box-shadow:0 35px 80px #0a665a44}.phone h4{flex-direction:column;display:flex}.phone h2{font-size:24px}.stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stats span{background:#d9f7f4;border-radius:16px;padding:18px;font-size:11px}.stats b{margin-top:10px;font-size:17px;display:block}.phone>p{border-bottom:1px solid #e5edeb;grid-template-columns:35px 1fr auto;align-items:center;padding:12px 0;font-size:11px;display:grid}.phone>p i{color:#12b7a6;font-size:20px}.phone>p strong{color:#07927f}.phone>footer{text-align:center;color:#12b7a6;position:absolute;bottom:15px;left:0;right:0}.stage>aside{background:#fff;border-radius:14px;padding:14px;position:absolute;top:80px;left:-10px;box-shadow:0 15px 35px #1233}.pain{color:#fff;background:#091722;justify-content:space-between;align-items:center;width:100%;max-width:none;padding:35px max(30px,50% - 590px);display:flex}.pain p{color:#aebbc2}.section{padding:110px 0}.heading,.benefits,.process{grid-template-columns:1fr 1fr;gap:90px;display:grid}.heading h2,.section h2,.cta h2{font-size:54px}.cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}.cards article{background:#fff;border:1px solid #dce6e3;border-radius:18px;min-height:250px;padding:26px}.cards article>b{float:right;color:#9daba7}.cards i{color:#12b7a6;font-size:32px}.cards h3{margin-top:45px}.cards p{color:#63727d;line-height:1.6}.process{color:#fff;background:#091722;width:100%;max-width:none;padding:110px max(30px,50% - 590px)}.process>div>p{color:#aab6bd}.process>div>h3{border-top:1px solid #30404a;padding:18px}.process>div>h3 b{border:1px solid #12b7a6;border-radius:50%;margin-right:15px;padding:8px 12px}.report{color:#091722;background:#fff;border-radius:24px;padding:35px}.report>strong{font-size:32px}.report>strong em{background:#d9f7f4;padding:6px;font:700 12px Arial}.report>div{color:#12b7a6;height:150px;padding-top:45px;font-size:60px}.report footer{justify-content:space-between;display:flex}.report footer span{font-size:11px}.report footer b{font-size:18px;display:block}.benefits article{border-top:1px solid #ccd9d6;gap:30px;padding:22px;display:flex}.cta{color:#fff;background:#087a70;border-radius:28px;justify-content:space-between;align-items:center;margin-block:70px;padding:60px;display:flex}.cta h2{margin:15px 0}.cta em{color:#79e7da}.cta .btn{color:#087a70;background:#fff}.end{justify-content:space-between;align-items:center;padding:40px 0;display:flex}@media (max-width:850px){nav{display:none}.hero{text-align:center;grid-template-columns:1fr;padding-top:120px}.hero aside{justify-content:center}.hero h1{font-size:52px}.pain,.heading,.process,.benefits{grid-template-columns:1fr;display:grid}.pain{text-align:center}.cards{grid-template-columns:1fr 1fr}.cta{text-align:center;flex-direction:column;gap:25px}}@media (max-width:520px){header .btn{display:none}.hero{gap:20px}.stage{margin-inline:-30px;transform:scale(.86)}.cards{grid-template-columns:1fr}.section{padding:75px 0}.heading h2,.section h2,.cta h2{font-size:42px}.cta{width:calc(100% - 24px);padding:45px 20px}.end{flex-direction:column;gap:12px}}
nav{gap:26px}.btn{justify-content:center;align-items:center}.pricing-section{padding-top:80px}.pricing-heading{text-align:center;max-width:680px;margin:0 auto 65px}.pricing-heading h2{margin:18px 0}.pricing-heading p{color:var(--muted);font-size:18px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.price-card{background:#fff;border:1px solid #dce6e3;border-radius:24px;flex-direction:column;padding:34px;display:flex;position:relative;box-shadow:0 16px 45px #0b4c4310}.price-card.featured{border:2px solid var(--teal);transform:translateY(-14px);box-shadow:0 28px 65px #0a665a25}.plan-badge{background:var(--ink);color:#fff;letter-spacing:1.1px;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900;position:absolute;top:-14px;right:24px}.price-card>small{color:#087a70}.price{align-items:flex-start;gap:8px;margin-top:24px;display:flex}.price sup{color:var(--muted);margin-top:11px;font-size:12px;font-weight:800}.price strong{letter-spacing:-3px;font:500 56px/1 Georgia,serif}.period{color:var(--muted);margin:8px 0 22px;font-size:14px}.plan-detail{min-height:24px;color:var(--ink);margin:0;font-weight:700}.saving{background:var(--mint);color:#087a70;border-radius:999px;align-self:flex-start;margin:12px 0 0;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.price-card ul{border-top:1px solid #e2ebe8;margin:28px 0;padding:0;list-style:none}.price-card li{color:#52616b;border-bottom:1px solid #e2ebe8;padding:12px 0;font-size:14px}.price-card .btn{margin-top:auto}.featured .btn{background:var(--ink)}.pricing-note{color:var(--muted);justify-content:center;gap:28px;margin-top:45px;font-size:13px;display:flex}.pricing-note span:before{content:"✓";color:var(--teal);margin-right:7px;font-weight:900}@media (max-width:850px){.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.pricing-note{flex-direction:column;align-items:center;gap:10px}}@media (max-width:520px){.pricing-heading{margin-bottom:42px}.price-card{padding:28px}}
﻿.hero,.section,.benefits,.end,.phone,.cards article,.report,.hero h1,.heading h2,.cards h3,.benefits h2,.benefits h3,.phone h2,.phone h3,.phone h4,.phone p,.phone b,.report h3,.report p,.report strong,.report footer,.report footer b{color:#091722}.hero p,.heading>p,.cards p,.phone small,.phone .stats small{color:#52636f}.pain,.process,.cta,.pain h3,.process>div:first-child h2,.process>div:first-child h3,.cta h2,.cta p{color:#fff}.pain p,.process>div:first-child>p{color:#c2cdd3}.process>div:first-child>small,.cta small{color:#8df0e4}.process .report,.process .report h3,.process .report p,.process .report strong,.process .report footer,.process .report footer b{color:#091722}.process .report>small{color:#087a70}.btn{color:#fff}.cta .btn{color:#087a70}body{overflow-x:hidden}@media (max-width:520px){.hero h1{letter-spacing:-2.5px;font-size:44px}.hero aside{flex-wrap:wrap}.hero>div>footer{line-height:2}.pain{width:100%;padding:32px 20px}.pain h3{font-size:16px}.pain p{line-height:1.8}.process>div:first-child h2{letter-spacing:-2px;font-size:39px}.report{padding:24px}}
