.signup-module__cqMziG__page{color:#0d2415;background:radial-gradient(circle at 12% -10%,#d9ffc4 0,#0000 34rem),radial-gradient(circle at 100% 110%,#bde7d2 0,#0000 32rem),#eef4ec;min-height:100svh;padding:0 clamp(16px,4vw,44px) 60px;overflow-x:hidden}.signup-module__cqMziG__header{align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:22px 0;display:flex}.signup-module__cqMziG__logo{color:#0d2415;letter-spacing:-.06em;align-items:center;gap:8px;font-size:19px;font-weight:850;text-decoration:none;display:flex}.signup-module__cqMziG__logoMark{width:auto;height:24px;display:block}.signup-module__cqMziG__steps{color:#6f8974;letter-spacing:.08em;align-items:center;gap:9px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.signup-module__cqMziG__steps i{background:#b9cdbc;width:20px;height:1px}.signup-module__cqMziG__steps .signup-module__cqMziG__stepOn{color:#1f6b34}.signup-module__cqMziG__headerLink{color:#3d7a4a;font-size:13px;font-weight:750;text-decoration:none}.signup-module__cqMziG__headerLink:hover{color:#0d2415}.signup-module__cqMziG__planStage{max-width:1120px;margin:0 auto}.signup-module__cqMziG__planHead{text-align:center;max-width:640px;margin:14px auto 34px}.signup-module__cqMziG__planHead h1{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(30px,4.4vw,46px)}.signup-module__cqMziG__planHead p{color:#5a7360;margin:0 0 22px;font-size:14px;line-height:1.6}.signup-module__cqMziG__billingToggle{background:#fff;border:1px solid #cfe0cf;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.signup-module__cqMziG__billingToggle button{color:#5a7360;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font:800 12px inherit;display:flex}.signup-module__cqMziG__billingToggle button em{color:#a8ff00;background:#0d2415;border-radius:6px;padding:2px 5px;font-size:10px;font-style:normal}.signup-module__cqMziG__billingToggle .signup-module__cqMziG__billingOn{color:#fff;background:#0d2415}.signup-module__cqMziG__billingToggle .signup-module__cqMziG__billingOn em{color:#0d2415;background:#a8ff00}.signup-module__cqMziG__planGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.signup-module__cqMziG__planCard{background:#fff;border:1px solid #d5e4d5;border-radius:22px;flex-direction:column;gap:16px;padding:26px 22px;display:flex;position:relative;box-shadow:0 18px 44px #0d24150f}.signup-module__cqMziG__planCardHot{border-color:#0d2415;transform:translateY(-6px);box-shadow:0 26px 60px #0d241529}.signup-module__cqMziG__planBadge{color:#a8ff00;letter-spacing:.1em;background:#0d2415;border-radius:8px;padding:4px 10px;font-size:10px;font-weight:850;position:absolute;top:-11px;left:22px}.signup-module__cqMziG__planTop h2{letter-spacing:-.03em;margin:0;font-size:19px}.signup-module__cqMziG__planTop small{color:#6f8974;font-size:12px}.signup-module__cqMziG__planPrice{border-bottom:1px solid #e6efe5;align-items:baseline;gap:6px;padding-bottom:14px;display:flex}.signup-module__cqMziG__planPrice strong{letter-spacing:-.03em;font:400 34px/1 Georgia,serif}.signup-module__cqMziG__planPrice span{color:#6f8974;font-size:12px}.signup-module__cqMziG__planLimits{flex-wrap:wrap;gap:6px;display:flex}.signup-module__cqMziG__planLimits span{color:#2f5f3a;background:#eef6ec;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:750}.signup-module__cqMziG__planFeatures{gap:9px;margin:0;padding:0;list-style:none;display:grid}.signup-module__cqMziG__planFeatures li{color:#33473a;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.signup-module__cqMziG__planFeatures svg{color:#2f8f45;flex:none;margin-top:2px}.signup-module__cqMziG__planCta,.signup-module__cqMziG__planCtaGhost{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:46px;margin-top:auto;font:800 13px inherit;display:flex}.signup-module__cqMziG__planCta{color:#a8ff00;background:#0d2415;border:0}.signup-module__cqMziG__planCtaGhost{color:#0d2415;background:#fff;border:1px solid #0d2415}.signup-module__cqMziG__accountStage{max-width:520px;margin:8px auto 0}.signup-module__cqMziG__back{color:#3d7a4a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;font:750 13px inherit;display:inline-flex}.signup-module__cqMziG__accountCard{background:#fbfdf9;border:1px solid #d5e4d5;border-radius:24px;padding:clamp(24px,5vw,40px);box-shadow:0 22px 60px #0d241514}.signup-module__cqMziG__kicker{color:#3d7a4a;letter-spacing:.12em;font-size:11px;font-weight:850}.signup-module__cqMziG__accountCard h1{letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(28px,5vw,38px);line-height:1}.signup-module__cqMziG__accountCard h1 em{color:#2f8f45;font-family:Georgia,serif;font-style:normal;font-weight:400}.signup-module__cqMziG__planPill{background:#eef6ec;border:1px solid #d6e7d4;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:11px 14px;font-size:13px;display:flex}.signup-module__cqMziG__planPill button{color:#2f6b3a;cursor:pointer;background:0 0;border:0;font:800 12px inherit;text-decoration:underline}.signup-module__cqMziG__form{gap:15px;display:grid}.signup-module__cqMziG__form label{color:#2b4632;gap:7px;font-size:12px;font-weight:800;display:grid}.signup-module__cqMziG__form label small{color:#829685;margin-left:5px;font-weight:500}.signup-module__cqMziG__form label>div{background:#fff;border:1px solid #d5e4d5;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.signup-module__cqMziG__form label>div:focus-within{border-color:#4f9a5f;box-shadow:0 0 0 4px #a8ff0033}.signup-module__cqMziG__form label svg{color:#7fa384;flex:none}.signup-module__cqMziG__form input:not([type=checkbox]){font:inherit;color:#0d2415;background:0 0;border:0;outline:0;width:100%}.signup-module__cqMziG__form>button{color:#a8ff00;cursor:pointer;background:#0d2415;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:52px;margin-top:4px;font:800 15px inherit;display:flex}.signup-module__cqMziG__form>button:disabled{opacity:.65}.signup-module__cqMziG__consent{align-items:flex-start;line-height:1.45;color:#5a7360!important;flex-direction:row!important;gap:9px!important;font-size:11px!important;font-weight:500!important}.signup-module__cqMziG__consent input{accent-color:#2c7c20;flex:none;width:16px;height:16px;margin:0}.signup-module__cqMziG__error{color:#b23b34;background:#fdeeec;border:1px solid #f0c7c1;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.signup-module__cqMziG__altLine{color:#6f8974;margin-top:16px;font-size:12px;display:block}.signup-module__cqMziG__altLine a{color:#2f6b3a;font-weight:800}.signup-module__cqMziG__verifyStage{max-width:460px;margin:24px auto 0}.signup-module__cqMziG__verifyCard{text-align:center;background:#fbfdf9;border:1px solid #d5e4d5;border-radius:24px;padding:clamp(28px,6vw,44px);box-shadow:0 22px 60px #0d241514}.signup-module__cqMziG__verifyMark{color:#0d2415;background:#a8ff00;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.signup-module__cqMziG__verifyCard h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:30px}.signup-module__cqMziG__verifyCard p{color:#5a7360;margin:0 0 20px;font-size:13px;line-height:1.6}.signup-module__cqMziG__resend{color:#2f6b3a;cursor:pointer;background:#fff;border:1px solid #cfe0cf;border-radius:12px;width:100%;height:46px;font:800 13px inherit}.signup-module__cqMziG__resend:disabled{color:#93a897;cursor:default}.signup-module__cqMziG__verifyDone{color:#a8ff00;background:#0d2415;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:46px;margin-top:10px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.signup-module__cqMziG__verifyCard small{color:#829685;margin-top:14px;font-size:11px;display:block}@media (max-width:860px){.signup-module__cqMziG__planGrid{grid-template-columns:1fr;gap:14px}.signup-module__cqMziG__planCardHot{transform:none}.signup-module__cqMziG__steps{display:none}}@media (max-width:520px){.signup-module__cqMziG__header{gap:10px;padding:16px 0}.signup-module__cqMziG__headerLink{margin-left:auto}.signup-module__cqMziG__planHead{margin-top:4px}.signup-module__cqMziG__planHead h1{font-size:26px}.signup-module__cqMziG__planCard{border-radius:18px;padding:22px 18px}.signup-module__cqMziG__planPrice strong{font-size:30px}.signup-module__cqMziG__accountCard,.signup-module__cqMziG__verifyCard{border-radius:18px}}
