.form-page-module__i2b3ya__page{--theme-ink:#1d3028;--theme-muted:#5d6d65;--theme-green:#2f6240;--theme-green-dark:#244e32;--theme-green-soft:#dcebd8;--theme-border:#dfe7df;--theme-focus:#d99e58;box-sizing:border-box;min-height:calc(100vh - 16px);color:var(--theme-ink);background:#f6f8f5;padding:28px;font-family:Arial,sans-serif}.form-page-module__i2b3ya__shell{border:1px solid var(--theme-border);background:#fff;border-radius:24px;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);width:min(1120px,100%);min-height:calc(100vh - 72px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 60px #294b2e1a}.form-page-module__i2b3ya__visual{background:var(--theme-green-soft);flex-direction:column;min-width:0;padding:38px 42px;display:flex;position:relative;overflow:hidden}.form-page-module__i2b3ya__brand,.form-page-module__i2b3ya__mobileBrand{z-index:2;align-items:center;gap:11px;font-size:17px;font-weight:700;display:flex;position:relative}.form-page-module__i2b3ya__brandMark{color:#3f704c;background:#f6fbf3;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.form-page-module__i2b3ya__visualCopy{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:54px 0 30px;display:flex;position:relative}.form-page-module__i2b3ya__eyebrow{color:#4e8a59;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.form-page-module__i2b3ya__promise{color:#253c2e;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.08}.form-page-module__i2b3ya__balanceCard{color:#829188;background:#fffdf7;border-radius:15px;width:min(290px,78%);margin:48px auto 0;padding:22px;font-size:11px;transform:rotate(-3deg);box-shadow:0 20px 35px #294b2e29}.form-page-module__i2b3ya__balanceCard strong{color:#2e4938;margin:24px 0 18px;font-size:18px;display:block}.form-page-module__i2b3ya__bars{align-items:end;gap:7px;height:44px;display:flex}.form-page-module__i2b3ya__bars i{background:#9ac49a;border-radius:4px 4px 0 0;width:25%;height:48%}.form-page-module__i2b3ya__bars i:nth-child(2){background:#d7a96d;height:78%}.form-page-module__i2b3ya__bars i:nth-child(3){height:100%}.form-page-module__i2b3ya__sun{background:#f2d9a2;border-radius:50%;width:230px;height:230px;position:absolute;top:-75px;right:-60px}.form-page-module__i2b3ya__sparkle{color:#d29859;font-size:24px;position:absolute;bottom:9%;right:12%}.form-page-module__i2b3ya__content{place-items:center;min-width:0;padding:48px clamp(34px,6vw,86px);display:grid}.form-page-module__i2b3ya__formCard{width:100%;max-width:440px}.form-page-module__i2b3ya__mobileBrand{display:none}.form-page-module__i2b3ya__formCard h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,46px);line-height:1.08}.form-page-module__i2b3ya__intro,.form-page-module__i2b3ya__footer,.form-page-module__i2b3ya__message,.form-page-module__i2b3ya__notice{line-height:1.5}.form-page-module__i2b3ya__intro{color:var(--theme-muted);margin:14px 0 30px}.form-page-module__i2b3ya__notice{color:#345940;background:#eef6eb;border-left:3px solid #64a36e;border-radius:0 7px 7px 0;margin:20px 0;padding:12px 14px}.form-page-module__i2b3ya__form,.form-page-module__i2b3ya__field{gap:9px;display:grid}.form-page-module__i2b3ya__form{gap:18px}.form-page-module__i2b3ya__field label{font-size:14px;font-weight:700}.form-page-module__i2b3ya__field small{color:var(--theme-muted)}.form-page-module__i2b3ya__field input,.form-page-module__i2b3ya__form button{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font:inherit;border:1px solid #aab9ad;border-radius:7px;padding:11px 13px}.form-page-module__i2b3ya__field input{color:var(--theme-ink);background:#fff}.form-page-module__i2b3ya__field input:hover{border-color:#708b76}.form-page-module__i2b3ya__form button{border-color:var(--theme-green);background:var(--theme-green);color:#fff;cursor:pointer;font-weight:700;box-shadow:0 7px 16px #2f624026}.form-page-module__i2b3ya__form button:hover{border-color:var(--theme-green-dark);background:var(--theme-green-dark)}.form-page-module__i2b3ya__form button:disabled{opacity:.65;cursor:wait}.form-page-module__i2b3ya__field input:focus-visible,.form-page-module__i2b3ya__form button:focus-visible,.form-page-module__i2b3ya__footer a:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.form-page-module__i2b3ya__message{color:#9b3f35;margin:0}.form-page-module__i2b3ya__message:empty{display:none}.form-page-module__i2b3ya__footer{color:var(--theme-muted);margin-top:27px}.form-page-module__i2b3ya__footer p{margin:0}.form-page-module__i2b3ya__footer a{color:var(--theme-green);text-underline-offset:3px;font-weight:700}@media (max-width:820px){.form-page-module__i2b3ya__page{padding:18px}.form-page-module__i2b3ya__shell{grid-template-columns:1fr;min-height:calc(100vh - 52px)}.form-page-module__i2b3ya__visual{display:none}.form-page-module__i2b3ya__content{align-content:start;padding:30px clamp(24px,8vw,64px) 44px}.form-page-module__i2b3ya__mobileBrand{width:100%;max-width:440px;margin-bottom:58px;display:flex}}@media (max-width:480px){.form-page-module__i2b3ya__page{background:#fff;padding:0}.form-page-module__i2b3ya__shell{min-height:calc(100vh - 16px);box-shadow:none;border:0;border-radius:0}.form-page-module__i2b3ya__content{padding:25px 22px 38px}.form-page-module__i2b3ya__mobileBrand{margin-bottom:44px}.form-page-module__i2b3ya__formCard h1{font-size:36px}}
