.iTTLpW_Consent{font-size:var(--font-size-2xs);line-height:var(--line-height-relaxed);color:var(--grey-medium);text-align:left}.iTTLpW_Consent p{margin:0}.iTTLpW_Consent p+p{margin-top:var(--space-2)}.iTTLpW_Consent sup{line-height:inherit;vertical-align:baseline!important;font-size:inherit!important}.iTTLpW_Consent a,.iTTLpW_Consent a sup{text-underline-offset:2px;font-weight:var(--font-weight-semibold);text-decoration:underline;color:var(--primary)!important}.iTTLpW_Consent a:hover{color:var(--primary-hover)}
.Eofd_a_Overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Eofd_a_fadeIn var(--duration-fast) var(--ease-out);background:#1a1a2e8c;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.Eofd_a_Modal{background:var(--white);width:min(480px,100%);height:100dvh;box-shadow:var(--shadow-2xl);animation:Eofd_a_trayInRight var(--duration-normal) var(--ease-out);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes Eofd_a_trayInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Eofd_a_trayInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Eofd_a_Body{padding:var(--space-8);overflow-y:auto}.Eofd_a_Close{z-index:2;top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);background:var(--grey-light);width:36px;height:36px;color:var(--black);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.Eofd_a_Close:hover{background:var(--grey)}.Eofd_a_Title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--primary);padding-right:var(--space-10)}.Eofd_a_Intro{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--grey-dark)}.Eofd_a_Form{gap:var(--space-4);flex-direction:column;display:flex}.Eofd_a_Field{gap:var(--space-2);flex-direction:column;display:flex}.Eofd_a_Trap{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.Eofd_a_LabelText{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--black-soft)}.Eofd_a_Input{box-shadow:var(--shadow-control);height:48px;padding:0 var(--space-4);border:1.5px solid var(--grey);appearance:none;border-radius:var(--radius-sm);background:var(--white);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--black);transition:border-color var(--duration-fast)}.Eofd_a_Input:focus{border-color:var(--primary);outline:none}.Eofd_a_Privacy{font-size:var(--font-size-2xs);line-height:var(--line-height-relaxed);color:var(--grey-medium)}.Eofd_a_Submit{width:100%}button.Eofd_a_Submit[aria-busy=true]{cursor:progress}.Eofd_a_Spinner{animation:.9s linear infinite Eofd_a_spin}@keyframes Eofd_a_spin{to{transform:rotate(360deg)}}.Eofd_a_Sent{text-align:center;justify-content:center;gap:var(--space-3);flex-direction:column;min-height:260px;display:flex}.Eofd_a_Sent .Eofd_a_Title{padding-right:0}.Eofd_a_SentIcon{border-radius:var(--radius-full);width:48px;height:48px;color:var(--white);background:#2e9e5b;justify-content:center;align-self:center;align-items:center;display:inline-flex}.Eofd_a_Sent a{align-self:center}@media (max-width:640px){.Eofd_a_Overlay{justify-content:stretch;align-items:flex-end}.Eofd_a_Modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:auto;max-height:92dvh;animation:Eofd_a_trayInUp var(--duration-normal) var(--ease-out)}.Eofd_a_Body{padding:var(--space-8) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom))}.Eofd_a_Sent{height:100%}}
div.QBWpGG_BentoLimit{align-items:stretch;gap:var(--space-12);row-gap:var(--space-8);min-height:calc(100dvh - var(--app-header-h) - 140px);grid-template-columns:1.05fr .95fr;grid-template-areas:"info actions""benefits benefits"}@media (max-width:1024px){div.QBWpGG_BentoLimit{gap:var(--space-6);grid-template-columns:1fr;grid-template-areas:"info""actions""benefits";min-height:0}}ul.QBWpGG_BenefitsRow{grid-area:benefits;grid-template-columns:repeat(4,1fr);align-self:end}@media (max-width:1024px){ul.QBWpGG_BenefitsRow{grid-template-columns:1fr 1fr}}@media (max-width:640px){ul.QBWpGG_BenefitsRow{grid-template-columns:1fr}}.QBWpGG_InfoTile{justify-content:flex-start;gap:var(--space-4);padding-top:var(--space-6);padding-right:var(--space-6);flex-direction:column;grid-area:info;display:flex}.QBWpGG_InfoTile h1{margin:0}h1.QBWpGG_BigTitle{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug)}h2.QBWpGG_CtaTitle{align-items:center;gap:var(--space-2);margin:var(--space-8) 0 0;font-family:var(--font-primary);color:var(--primary);display:flex}h2.QBWpGG_CtaTitle svg{flex-shrink:0}.QBWpGG_Ctas{gap:var(--space-3);flex-direction:column;align-self:flex-start;width:max-content;max-width:100%;display:flex}.QBWpGG_Ctas>button{width:100%;height:var(--button-height);justify-content:center}.QBWpGG_SideImage{border-radius:var(--radius-lg);grid-area:actions;align-self:stretch;min-height:480px;position:relative;overflow:hidden}.QBWpGG_InfoImg{object-fit:cover}@media (max-width:1024px){.QBWpGG_SideImage{min-height:260px}.QBWpGG_InfoTile{text-align:center;align-items:center;padding-right:0}h1.QBWpGG_BigTitle{font-size:var(--font-size-2xl)}h2.QBWpGG_CtaTitle{justify-content:center}.QBWpGG_Ctas{align-self:center}}.QBWpGG_Form{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.QBWpGG_Intro{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--grey-dark)}.QBWpGG_Field{gap:var(--space-2);flex-direction:column;display:flex}.QBWpGG_Trap{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.QBWpGG_LabelText{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--black-soft)}.QBWpGG_Input{box-shadow:var(--shadow-control);height:48px;padding:0 var(--space-4);border:1.5px solid var(--grey);border-radius:var(--radius-sm);background:var(--white);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--black);transition:border-color var(--duration-fast)}.QBWpGG_Input:focus{border-color:var(--primary);outline:none}.QBWpGG_Privacy{font-size:10px;line-height:var(--line-height-relaxed);color:var(--grey-medium)}.QBWpGG_Sent{text-align:center;justify-content:center;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.QBWpGG_Sent h2{margin-bottom:0}.QBWpGG_SentIcon{border-radius:var(--radius-full);width:48px;height:48px;color:var(--white);background:#2e9e5b;justify-content:center;align-self:center;align-items:center;display:inline-flex}
.AUyj5q_Header{z-index:var(--z-sticky);height:var(--app-header-h);padding:0 var(--section-padding-horizontal);background:var(--white);border-bottom:1px solid var(--primary-dimmed);flex-shrink:0;position:sticky;top:0}.AUyj5q_Inner{width:100%;height:100%;max-width:var(--content-max-width);align-items:center;margin:0 auto;display:flex}.AUyj5q_Logo{-webkit-user-select:none;user-select:none;width:auto;height:40px;display:block}.AUyj5q_CallCta{align-items:center;gap:var(--space-2);margin-left:auto;margin-right:var(--space-5);color:var(--primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:color var(--duration-fast) ease;text-decoration:none;display:inline-flex}.AUyj5q_CallCta:hover{color:var(--primary-hover);text-decoration:underline}.AUyj5q_CallShort{display:none}@media (max-width:640px){.AUyj5q_CallFull{display:none}.AUyj5q_CallCta{margin-right:var(--space-4)}.AUyj5q_CallCta svg{width:20px;height:20px}}.AUyj5q_BookCta{box-shadow:var(--shadow-control);height:40px;padding:0 var(--space-5);color:var(--accent-orange);border:1.5px solid var(--accent-orange);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide,.02em);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.AUyj5q_BookCta:hover{background:var(--accent-orange);color:var(--white)}@media (max-width:768px){.AUyj5q_Header{padding:0 var(--gutter)}.AUyj5q_Logo{height:32px}}
