.plan_page__ozOaU{padding:44px 0 72px;background:#f5f4ee;color:#153d35}.plan_heading__NFKr9{max-width:750px;margin:0 auto 30px}.plan_eyebrow__RjItW{font:700 11px system-ui,sans-serif;letter-spacing:.18em;color:#9c7a35}.plan_heading__NFKr9 h2{font:700 clamp(30px,4vw,44px)/1.14 system-ui,sans-serif;margin:10px 0 16px}.plan_heading__NFKr9 h2:after{content:"";display:block;width:55px;height:3px;background:#d9b76b;border-radius:3px;margin-top:17px}.plan_heading__NFKr9 p{color:#54675f;font:400 16px/1.7 system-ui,sans-serif;margin:0}.plan_panel__Z7GmB{max-width:850px;margin:auto;padding:clamp(22px,4vw,44px);border:1px solid #dae4dc;border-radius:20px;background:#fff;box-shadow:0 12px 45px #153d3510}.plan_sectionTitle__kbT0N{display:flex;align-items:flex-start;gap:15px;margin-bottom:22px}.plan_sectionTitle__kbT0N h3{font:700 21px/1.3 system-ui,sans-serif;margin:0 0 5px}.plan_sectionTitle__kbT0N p{font:400 14px/1.5 system-ui,sans-serif;color:#66776e;margin:0}.plan_number__Xj99O{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;background:#eef4ed;color:#255b4a;font:700 13px system-ui,sans-serif}.plan_tourGrid__EIM_e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.plan_tourOption__uBf47{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dbe5dd;border-radius:12px;background:#f8faf8;color:#153d35;min-height:56px;padding:12px 14px;display:flex;align-items:center;text-align:left;gap:12px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;white-space:normal}.plan_tourOption__uBf47:hover{border-color:#255b4a;transform:translateY(-1px)}.plan_tourOption__uBf47.plan_active__Y0edN{background:#153d35;color:#fff;border-color:#153d35}.plan_check__0alIL{flex:0 0 24px;height:24px;border:1px solid #cbd8ce;border-radius:7px;display:grid;place-items:center;font-size:16px}.plan_active__Y0edN .plan_check__0alIL{background:#d9b76b;color:#153d35;border-color:#d9b76b}.plan_separator__kLND8{height:1px;background:#e5ece6;margin:32px 0}.plan_fields__WKb8F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.plan_fields__WKb8F label{display:flex;flex-direction:column;gap:8px;font:600 13px system-ui,sans-serif;color:#244c41}.plan_fields__WKb8F .plan_full__3EwJu{grid-column:1/-1}.plan_fields__WKb8F input,.plan_fields__WKb8F select,.plan_fields__WKb8F textarea{width:100%;box-sizing:border-box;border:1px solid #d3ded5;border-radius:10px;background:#fff;color:#153d35;padding:13px 14px;font:400 15px system-ui,sans-serif;min-height:46px;outline:none}.plan_fields__WKb8F textarea{resize:vertical}.plan_fields__WKb8F input:focus,.plan_fields__WKb8F select:focus,.plan_fields__WKb8F textarea:focus{border-color:#255b4a;box-shadow:0 0 0 3px #255b4a18}.plan_actions__7K3Om{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.plan_copy__SmlOZ,.plan_send__D1uI0{border-radius:10px;padding:14px 22px;font:700 14px system-ui,sans-serif;cursor:pointer}.plan_send__D1uI0{background:#153d35;border:1px solid #153d35;color:#fff}.plan_send__D1uI0:disabled{opacity:.45;cursor:not-allowed}.plan_copy__SmlOZ{background:#fff;border:1px solid #cbd8ce;color:#153d35}.plan_error__fEQNc,.plan_helper__GFsHq,.plan_status__AQ2r8{font:400 13px/1.6 system-ui,sans-serif;color:#69786e}.plan_error__fEQNc{color:#a53b2b}@media(max-width:650px){.plan_page__ozOaU{padding:26px 0 50px}.plan_fields__WKb8F,.plan_tourGrid__EIM_e{grid-template-columns:1fr}.plan_panel__Z7GmB{border-radius:14px}.plan_actions__7K3Om>*{flex:1 1}.plan_heading__NFKr9 h2{font-size:30px}}