.et-page{background:var(--cream)}.et-wrap{max-width:820px;margin:0 auto;padding:0 44px 80px}.et-header{padding:52px 0 36px;border-bottom:1px solid var(--line);margin-bottom:40px}.et-header .kicker{font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.et-header h1{font-family:Newsreader,serif;font-weight:500;font-size:46px;line-height:1.08;letter-spacing:-.015em;color:var(--green);margin:0 0 16px;text-wrap:balance}.et-header .trust{font-size:15px;color:var(--muted)}.cl-band{border-radius:12px;padding:18px 22px;font-size:17px;line-height:1.5;margin:0 0 36px}.cl-band--active{background:#ecdfbc;border:1px solid #DBCB9E;border-left:4px solid var(--gold);color:var(--green)}.cl-band--active .k{display:block;font-family:Newsreader,serif;font-weight:600;font-size:18.5px;color:var(--green);margin-bottom:2px}.cl-band--active .k .now{color:#8f6f37}.cl-band--active .sub{color:#46594a;font-size:15.5px}.cl-band--off{background:transparent;border:1px solid var(--line);color:var(--muted);font-size:16px}.cl-band--off b{color:var(--green);font-weight:700}.et-section{margin:0 0 44px}.et-section h2{font-family:Newsreader,serif;font-weight:500;font-size:30px;color:var(--green);margin:0 0 16px;line-height:1.15}.et-section p{font-size:18px;line-height:1.65;color:var(--ink);margin:0 0 16px}.et-section ul{margin:0 0 16px;padding:0 0 0 22px}.et-section li{font-size:17.5px;line-height:1.6;color:var(--ink);margin-bottom:8px}.tool-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px 28px;margin:0 0 16px}.tool-card .tag{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 8px}.tool-card h3{font-family:Newsreader,serif;font-weight:600;font-size:22px;color:var(--green);margin:0 0 8px}.tool-card p{font-size:16px;color:var(--muted);margin:0 0 16px;line-height:1.5}.tool-card .go{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:15.5px;color:var(--green);text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:2px}.tool-card .go:hover{color:var(--gold)}.tool-card.soon{opacity:.7}.tool-card.soon .badge{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ebe3d1;color:var(--muted);border-radius:4px;padding:3px 8px;margin-left:8px;vertical-align:middle}.cl-remind{background:linear-gradient(158deg,#264231,var(--green) 72%);color:#efe9dc;border-radius:12px;padding:30px 30px 26px;border:1px solid #365040;box-shadow:0 1px 2px #1d2b1e0a,0 12px 30px -20px #1d2b1e66;margin:0 0 16px}.cl-remind__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#e7d6b3;font-weight:800;margin:0 0 9px}.cl-remind h3{font-family:Newsreader,serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.2}.cl-remind p.promise{font-size:16.5px;color:#d6ddd0;margin:0 0 20px;line-height:1.5}.cl-remind__form{display:flex;gap:10px}.cl-remind__form input{flex:1;min-width:0;padding:14px 15px;font-size:16.5px;font-family:Mulish,sans-serif;border:1.5px solid #e7d6b3;border-radius:8px;background:#fff;color:var(--ink);min-height:52px}.cl-remind__form input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.cl-remind__btn{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:#26200f;font-weight:700;font-size:16.5px;border:1px solid var(--gold);border-radius:8px;padding:14px 24px;min-height:52px;cursor:pointer;transition:background .15s;font-family:Mulish,sans-serif}.cl-remind__btn:hover{background:#d3a955}.cl-remind__btn .arr{transition:transform .15s}.cl-remind__btn:hover .arr{transform:translate(3px)}.cl-remind__fine{font-size:13px;color:#aebbaa;margin:12px 2px 0}.cl-remind__ok{display:none;font-size:16px;color:#a6e3b0;font-weight:600;line-height:1.5}.cl-remind.done .cl-remind__form,.cl-remind.done .cl-remind__fine{display:none}.cl-remind.done .cl-remind__ok{display:block}.cl-remind__sec{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:18px 0 0;padding-top:16px;border-top:1px solid #365040;font-size:14.5px;color:#c8cfc2}.cl-remind__sec a{color:#e7d6b3;font-weight:700;text-decoration:none;border-bottom:1.5px solid transparent;padding-bottom:1px;transition:.15s}.cl-remind__sec a:hover{color:#fff;border-bottom-color:var(--gold)}.cl-remind__sec .dot{color:#6f7d6c}.et-faq{margin:48px 0 0}.et-faq h2{font-family:Newsreader,serif;font-weight:500;font-size:28px;color:var(--green);margin:0 0 24px}.faq-item{border-top:1px solid var(--line);padding:20px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{font-family:Newsreader,serif;font-weight:600;font-size:19px;color:var(--green);margin:0 0 10px;line-height:1.3}.faq-item p{font-size:16.5px;color:var(--ink);margin:0;line-height:1.6}.et-disclaimer{margin:48px 0 0;padding:20px 22px;background:#fff;border:1px solid var(--line);border-left:4px solid #15233B;border-radius:10px;font-size:14px;color:var(--muted);line-height:1.55}@media (max-width: 600px){.et-wrap{padding:0 20px 60px}.et-header h1{font-size:34px}.cl-remind__form{flex-direction:column}.cl-remind__btn{justify-content:center}}@media (prefers-reduced-motion: reduce){.cl-remind__btn,.cl-remind__btn .arr,.cl-remind__sec a{transition:none!important}}
