.Ho82AG_page{color:#142d26;background:#f7f8f3;min-height:100vh;padding:0 20px 56px;font-family:inherit}.Ho82AG_page *{box-sizing:border-box}.Ho82AG_shell{max-width:720px;margin:auto}.Ho82AG_nav{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.Ho82AG_nav a{color:#36594b;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.Ho82AG_nav img{object-fit:contain}.Ho82AG_intro{padding:35px 0 25px}.Ho82AG_eyebrow{color:#197647;font-size:14px;font-weight:800}.Ho82AG_intro h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(32px,6vw,48px);line-height:1.4}.Ho82AG_intro h1 span{color:#16754b}.Ho82AG_intro p{color:#53685e;max-width:590px;font-size:18px;line-height:1.9}.Ho82AG_sectionLabel{margin:10px 0 20px;font-size:14px}.Ho82AG_card{background:#fff;border:1px solid #dde6dd;border-radius:24px;padding:32px;box-shadow:0 10px 35px #133e2110}.Ho82AG_card h2{outline:none;margin:0 0 16px;font-size:25px}.Ho82AG_card p{line-height:1.9}.Ho82AG_hint{color:#52685c;font-size:14px;line-height:1.9}.Ho82AG_field{flex-direction:column;gap:10px;margin-top:22px;font-size:16px;font-weight:700;display:flex}.Ho82AG_field input,.Ho82AG_field select,.Ho82AG_field textarea{color:#142d26;width:100%;min-width:0;min-height:54px;font:inherit;background:#fff;border:2px solid #91a99a;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.Ho82AG_field small{color:#52685c;font-size:13px;font-weight:400;line-height:1.7}.Ho82AG_field :is(input,select,textarea)::placeholder{color:#62766b;opacity:1}.Ho82AG_field :is(input,select,textarea):focus{border-color:#147847;outline:0;box-shadow:0 0 0 3px #14784724}.Ho82AG_page button{font:inherit;cursor:pointer}.Ho82AG_page button:disabled{opacity:.6;cursor:wait}.Ho82AG_page :is(input,textarea,select,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #15955b}.Ho82AG_grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Ho82AG_money{background:#fff;border:2px solid #3e795b;border-radius:14px;align-items:center;display:flex;overflow:hidden}.Ho82AG_money input{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;background:#fff;border:0;border-radius:0;flex:1;min-height:72px;padding:16px;font-size:26px;font-weight:800}.Ho82AG_money input::placeholder{font-size:16px;font-weight:400}.Ho82AG_money input:focus{box-shadow:none}.Ho82AG_money:focus-within{border-color:#147847;box-shadow:0 0 0 3px #14784724}.Ho82AG_money:has(input[aria-invalid=true]){border-color:#a83f32;box-shadow:0 0 0 3px #a83f321a}.Ho82AG_currency{color:#254d38;background:#e7f1e9;border-inline-start:1px solid #bed1c3;flex-shrink:0;align-self:stretch;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.Ho82AG_moneyRead{color:#137247;font-size:19px}.Ho82AG_choices{border:0;gap:12px;min-width:0;margin:24px 0 12px;padding:0;display:grid}.Ho82AG_choiceLegend{margin-bottom:12px;padding:0;font-size:16px;font-weight:700}.Ho82AG_choices button{text-align:right;color:#244432;background:#f7f9f7;border:2px solid #9bb0a2;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:16px;font-size:16px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;box-shadow:0 2px #173b2610}.Ho82AG_choices button.Ho82AG_priceChoice{background:#eff7f1;border-color:#39815d}.Ho82AG_choices button.Ho82AG_selected{background:#e1f2e6;border-color:#147847;box-shadow:0 0 0 2px #14784718}.Ho82AG_choiceCopy{flex:1;gap:4px;min-width:0;display:grid}.Ho82AG_choiceTitle{font-weight:700;line-height:1.6}.Ho82AG_choiceCopy small{color:#4e6758;font-size:13px;line-height:1.7}.Ho82AG_choiceIcon{color:#31593f;background:#e3ebe5;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.Ho82AG_choiceMarker{background:#fff;border:2px solid #799282;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.Ho82AG_choiceCopy+.Ho82AG_choiceMarker{margin-inline-start:auto}.Ho82AG_selected .Ho82AG_choiceMarker{color:#fff;background:#147847;border-color:#147847}.Ho82AG_pricePanel{background:#f1f7f2;border:1px solid #b5d0bd;border-radius:14px;margin-top:10px;padding:18px 16px}.Ho82AG_pricePanel .Ho82AG_field{margin-top:0}@media (hover:hover){.Ho82AG_choices button:hover{background:#e9f3ec;border-color:#147847}}@media (prefers-reduced-motion:reduce){.Ho82AG_choices button{transition:none}}.Ho82AG_tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.Ho82AG_tags span{color:#275d3d;background:#eaf4ed;border-radius:7px;padding:7px 11px;font-size:13px;font-weight:700}.Ho82AG_route{background:#f5f7f2;border:1px solid #e0e8dc;border-radius:16px;flex-direction:column;gap:14px;padding:22px;font-size:19px;display:flex}.Ho82AG_route>svg{color:#26895a}.Ho82AG_route small{color:#5c7163;margin-bottom:5px;font-size:13px;display:block}.Ho82AG_detail{font-size:17px;font-weight:650}.Ho82AG_terms{color:#506959;border-bottom:1px solid #e2e9df;padding-bottom:15px;font-size:14px}.Ho82AG_terms summary{cursor:pointer;min-height:35px;font-weight:700}.Ho82AG_actions{gap:12px;margin-top:30px;display:flex}.Ho82AG_primary{background:#147847;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:16px 22px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 3px #0a4d2d;color:#fff!important}.Ho82AG_back{color:#32533e;background:#fff;border:1px solid #c7d5cb;border-radius:12px;align-items:center;gap:6px;padding:12px 16px;display:flex}.Ho82AG_privacy{color:#5d7063;align-items:flex-start;gap:8px;margin:22px 6px;font-size:12px;line-height:1.8;display:flex}.Ho82AG_privacy svg{flex-shrink:0;margin-top:3px}.Ho82AG_error{color:#9c2b22;background:#fff0ed;border-radius:10px;padding:12px;font-size:14px}.Ho82AG_reviewRow{border-bottom:1px solid #e4ebe1;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.Ho82AG_reviewRow p{margin:6px 0;font-size:14px}.Ho82AG_reviewRow small{color:#5d7063}.Ho82AG_reviewRow button{color:#167347;background:#edf7ee;border:0;border-radius:8px;flex-shrink:0;padding:12px}.Ho82AG_consent{align-items:flex-start;gap:10px;margin-top:25px;font-size:15px;line-height:1.8;display:flex}.Ho82AG_consent input{accent-color:#147847;flex-shrink:0;width:22px;height:22px}.Ho82AG_successIcon{color:#158353;margin-bottom:20px}.Ho82AG_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Ho82AG_card bdi{overflow-wrap:anywhere;font-size:13px}@media (max-width:480px){.Ho82AG_page{padding-inline:14px}.Ho82AG_card{border-radius:18px;padding:22px 18px}.Ho82AG_intro{padding:18px 4px}.Ho82AG_intro p{font-size:16px}.Ho82AG_card h2{font-size:22px}.Ho82AG_route{padding:18px;font-size:17px}.Ho82AG_grid{grid-template-columns:1fr}.Ho82AG_sectionLabel{font-size:12px}.Ho82AG_nav{padding:20px 4px}}.Ho82AG_page .Ho82AG_trap{clip-path:inset(50%);pointer-events:none;position:fixed;top:0;left:0}
