.sms_page__K9xVz{background:var(--sand-50);padding:60px 0 90px}.sms_head__FoKxw{max-width:760px;margin:0 auto 40px;text-align:center}.sms_eyebrow__Nc1_8{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--palm-100);color:var(--palm-700);border-radius:999px;font-size:13px;font-weight:600;margin-bottom:22px}.sms_h1__HhBgT{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(34px,4.6vw,52px);line-height:1.05;letter-spacing:-.025em;color:var(--ink-900);margin-bottom:16px}.sms_h1__HhBgT em{font-style:italic;color:var(--coral-500)}.sms_sub__FqCLF{font-size:18px;color:var(--ink-500);line-height:1.55}.sms_updated__Dc1RO{font-size:14px;color:var(--ink-300);margin-top:10px}.sms_body__gNLHN{max-width:760px;margin:0 auto;background:var(--white);border:1px solid rgba(11,31,45,.06);border-radius:var(--radius-lg);padding:44px 48px;box-shadow:0 6px 16px rgba(11,31,45,.04);color:var(--ink-700);font-size:16.5px;line-height:1.65}@media (max-width:640px){.sms_body__gNLHN{padding:28px 22px}}.sms_body__gNLHN h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:24px;color:var(--ink-900);margin:34px 0 10px;letter-spacing:-.01em}.sms_body__gNLHN h2:first-child{margin-top:0}.sms_body__gNLHN p{margin:0 0 14px}.sms_body__gNLHN ul{margin:0 0 14px 20px;padding:0}.sms_body__gNLHN li{margin-bottom:6px}.sms_body__gNLHN a{color:var(--palm-700);text-decoration:underline}.sms_callout__x8zZ2{background:var(--sand-50);border-left:4px solid var(--palm-500);padding:14px 18px;border-radius:10px;margin:18px 0}.sms_form__CjoXm{display:flex;flex-direction:column;gap:14px}.sms_row__hlG5C{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:640px){.sms_row__hlG5C{grid-template-columns:1fr}}.sms_label__rDtbr{font-size:13px;font-weight:600;color:var(--ink-700);margin-bottom:6px;display:block}.sms_input__1rSoT{width:100%;padding:14px 16px;border:1.5px solid rgba(11,31,45,.12);border-radius:12px;background:var(--white);font-family:inherit;font-size:15.5px;color:var(--ink-900);transition:border-color .15s ease}.sms_input__1rSoT:focus{outline:none;border-color:var(--palm-500)}.sms_consent__Cr80c{display:flex;gap:12px;align-items:flex-start;background:var(--sand-50);border:1px solid var(--sand-100);border-radius:12px;padding:16px;font-size:14.5px;line-height:1.55;color:var(--ink-700)}.sms_consent__Cr80c input{margin-top:4px;width:18px;height:18px;accent-color:var(--palm-500);flex-shrink:0}.sms_fine__6tTyB{font-size:13px;color:var(--ink-300);line-height:1.5}.sms_error__Q7ObR{background:#fdece6;color:var(--coral-600);border-radius:10px;padding:12px 14px;font-size:14.5px}.sms_success__SDylW{display:flex;gap:16px;align-items:center;background:var(--palm-100);border:1px solid rgba(31,111,84,.2);border-radius:var(--radius-lg);padding:30px}.sms_check__ctnN3{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:var(--palm-500);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}