.home-page{background:#fff;color:#20362e}.home-page main{max-width:1240px;margin:0 auto;padding:0 32px}.home-page>header{padding:22px max(24px,calc((100vw - 1176px)/2));background:#fff}.home-page>header nav a{font-size:14px;text-decoration:none}.home-page>header nav>a[href="/register"]{background:#287e45;color:#fff;padding:10px 18px;border-radius:8px}.home-page .button{padding:13px 23px;border-radius:10px;margin:0;font-weight:650}.home-page .button span{padding-left:16px}.home-page .button:hover{background:#206637}.home-page a:focus-visible{outline:3px solid #287e45;outline-offset:5px}.home-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding:85px 0 75px}.home-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:750;color:#287e45}.home-hero h1{font-size:clamp(38px,4.3vw,60px);letter-spacing:-2px;line-height:1.1;margin:22px 0}.home-hero h1 span{color:#287e45}.home-lead{font-size:19px;color:#66756d;line-height:1.7;max-width:540px}.home-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.home-secondary{font-size:14px;font-weight:650;text-decoration:none}.home-secondary span{margin-left:8px}.home-hero-note{font-size:12px;color:#728078;margin-top:20px}.home-preview{border:1px solid #e1e8e3;border-radius:24px;padding:24px;background:#fff;box-shadow:0 18px 70px #17382412}.home-preview-top{display:flex;gap:12px;align-items:center;border-bottom:1px solid #edf0ed;padding-bottom:18px}.home-preview-top strong{font-size:15px}.home-preview-top small,.home-demo-author small,.home-demo-reply small,.home-demo-match small{display:block;color:#758179;font-size:11px}.home-preview-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:#287e45;color:#fff;font-weight:750}.home-example-label{font-size:9px;color:#87928c;letter-spacing:1.2px;margin:20px 0}.home-demo-author,.home-demo-reply{display:flex;gap:11px;align-items:flex-start;font-size:13px}.home-initial{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef0ee;color:#43594b;flex-shrink:0;font-weight:700}.home-initial-small{width:30px;height:30px;font-size:12px}.home-demo-post{font-size:18px;line-height:1.55;margin:18px 0 24px}.home-demo-reply{padding:17px;background:#f6f7f6;border-radius:13px}.home-demo-reply p{margin:8px 0 0;font-size:13px;line-height:1.65}.home-demo-match{display:flex;gap:12px;margin:22px 0;padding:15px 0;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed}.home-demo-match>span{color:#287e45;font-size:22px}.home-demo-match strong{font-size:12px}.home-demo-bottom{display:flex;gap:7px;flex-wrap:wrap;font-size:9px;color:#65756b}.home-demo-bottom span{padding:5px 8px;border:1px solid #e6ebe7;border-radius:20px}.home-intro{border-top:1px solid #e5ebe7;padding:65px 0 35px;max-width:100%}.home-intro h2,.home-section-heading h2,.home-trust h2,.home-final h2{font-size:clamp(28px,3.3vw,42px);line-height:1.2;letter-spacing:-1px;margin:18px 0}.home-intro p{max-width:760px;color:#67756d;font-size:17px;line-height:1.8}.home-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:15px 0 70px}.home-benefits article{border:1px solid #e2e8e3;border-radius:16px;padding:25px 21px}.home-feature-icon{font-size:24px;color:#287e45}.home-benefits h3,.home-step-grid h3{font-size:18px;line-height:1.35;letter-spacing:-.3px}.home-benefits p,.home-step-grid p{font-size:14px;color:#6b786f;line-height:1.8;margin-bottom:0}.home-steps{border-top:1px solid #e5ebe7;border-bottom:1px solid #e5ebe7;padding:65px 0;scroll-margin-top:20px}.home-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:35px 0}.home-step-number{font-size:13px;font-weight:750;color:#287e45;border-bottom:2px solid #287e45;padding-bottom:6px}.home-step-note{font-size:12px;color:#748278;max-width:790px;margin:24px 0}.home-trust{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:75px 0}.home-trust p{font-size:15px;line-height:1.8;color:#6a786f}.home-trust-points{padding-top:18px}.home-trust-points p{border-bottom:1px solid #e5ebe7;padding-bottom:18px}.home-trust-points strong{color:#20362e}.home-final{text-align:center;border:1px solid #e1e7e3;border-radius:24px;padding:55px 28px;margin:0 0 65px;background:#fafbfa}.home-final>p{color:#6a786f;margin-bottom:26px}.home-final .home-final-signin{font-size:13px;margin:20px 0 0}.home-page footer{border-top:1px solid #e5ebe7;margin:0 auto;padding:30px 24px;text-align:center;font-size:11px}@media(max-width:1000px){.home-hero{gap:30px;padding-top:55px}.home-benefits{grid-template-columns:repeat(2,1fr)}.home-trust{gap:35px}.home-hero h1{font-size:44px}}@media(max-width:700px){.home-page main{padding:0 20px}.home-page>header{padding:18px 20px;gap:14px}.home-page>header .clicktrack-brand-logo{width:150px;height:auto}.home-page>header .brand span{font-size:8px}.home-page>header nav{gap:12px}.home-page>header nav>a[href="/register"]{padding:8px 12px;font-size:12px}.home-hero{grid-template-columns:1fr;padding:45px 0;gap:32px}.home-hero h1{font-size:42px;letter-spacing:-1.5px}.home-lead{font-size:17px}.home-hero-note{max-width:320px}.home-preview{padding:20px}.home-intro{padding-top:45px}.home-benefits{gap:14px;padding-bottom:45px}.home-benefits article{padding:20px 16px}.home-step-grid,.home-trust{grid-template-columns:1fr;gap:28px}.home-steps{padding:45px 0}.home-trust{padding:45px 0}.home-trust-points{padding-top:0}.home-final{padding:38px 20px;margin-bottom:40px}}@media(max-width:430px){.home-benefits{grid-template-columns:1fr}.home-page>header .brand span{display:none}.home-page>header nav>a{font-size:12px}.home-hero h1{font-size:37px}.home-actions{gap:18px}}

.home-avatar{display:block;object-fit:cover;object-position:center;border-radius:50%}

.home-email-benefit{background:#f0f7f1;border:1px solid #d6e7d9;border-radius:20px;padding:32px 36px;margin:0 0 36px}.home-email-benefit h2{font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.6px;max-width:780px;margin:12px 0 16px;color:#20362e}.home-email-benefit p{max-width:850px;font-size:16px;line-height:1.7;color:#506457;margin:0}.home-email-benefit .home-email-benefit-note{font-size:13px;margin-top:12px;color:#287e45}@media(max-width:700px){.home-email-benefit{padding:26px 22px;margin-bottom:28px}.home-email-benefit p{font-size:15px}}
