:root{color-scheme:light;--color-primary:#ef3f56;--color-accent:#ffb700;--color-background:#ffffff;--color-text-primary:#212f3d;--color-link:#212f3d;--color-secondary-blue:#1e3a5f;--color-secondary-blue-bright:#2563eb;--gradient-section-accent-strip:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 88%,var(--color-text-primary)) 0%,var(--color-accent) 48%,color-mix(in srgb,var(--color-secondary-blue) 58%,var(--color-text-primary)) 100%);--font-family-primary:var(--font-roboto),sans-serif;--font-family-heading-name:var(--font-roboto),sans-serif;--font-heading:var(--font-rubik),ui-sans-serif,system-ui,-apple-system,"Segoe UI Variable","Segoe UI","Roboto","Noto Sans","Noto Sans Hebrew","DejaVu Sans","Helvetica Neue","Arial","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;--font-body:var(--font-roboto),-apple-system,blinkmacsystemfont,"Segoe UI","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-paragraph:var(--font-body);--font-size-h1:50px;--font-size-h2:18px;--font-size-body:18px;--space-base:4px;--radius-base:4px;--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--motion-duration-feedback:180ms;--motion-duration-layout:280ms;--input-background:#f3f3f3;--input-text-color:#000000;--input-border-color:transparent;--input-border-radius:4px;--input-shadow:none;--button-primary-background:#15803d;--button-primary-text:#ffffff;--button-primary-radius:5px;--button-primary-shadow:rgba(21,128,61,0.35) 0 0 0 0;--button-secondary-background:#ffffff;--button-secondary-text:var(--color-secondary-blue);--button-secondary-radius:4px;--button-secondary-shadow:none;font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.45;color:var(--color-text-primary);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100svh;color:var(--color-text-primary);background-color:var(--color-background);padding-inline:max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-right,0px));padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a{color:var(--color-link);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--font-heading);color:var(--color-text-primary);font-weight:600;margin:0}h1{font-size:var(--font-size-h1);line-height:1.15;letter-spacing:-.02em}h2{font-size:var(--font-size-h2);line-height:1.3}p{font-family:var(--font-paragraph);font-size:var(--font-size-body);margin:0}input:not([type=checkbox]):not([type=radio]),select,textarea{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--input-text-color);background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:var(--input-shadow);padding:calc(var(--space-base) * 2) calc(var(--space-base) * 3);transition:border-color var(--motion-duration-feedback) var(--ease-out-quart),box-shadow var(--motion-duration-feedback) var(--ease-out-quart)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-text-primary))}textarea{resize:vertical;min-height:calc(var(--space-base) * 24)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}.lead-form-section{position:relative;z-index:2;padding:calc(var(--space-base) * 12) calc(var(--space-base) * 5) calc(var(--space-base) * 16);background:color-mix(in srgb,var(--color-text-primary) 3.5%,var(--color-background))}.lead-form-inner{max-width:640px;margin:0 auto}.lead-form{gap:calc(var(--space-base) * 5);text-align:right}.lead-form,.lead-form-field{display:flex;flex-direction:column}.lead-form-field{gap:calc(var(--space-base) * 2);margin:0;padding:0;border:0;min-width:0}.lead-form-label,.lead-form-legend{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;color:var(--color-text-primary);padding:0}.lead-form-legend{margin-bottom:calc(var(--space-base) * 2)}.lead-form-row{display:flex;flex-wrap:wrap;gap:calc(var(--space-base) * 5);align-items:center}.lead-form-radio{display:inline-flex;align-items:center;gap:calc(var(--space-base) * 2);font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text-primary);min-height:44px;padding-block:calc(var(--space-base) * 1)}.lead-form input[type=tel],.lead-form input[type=text]{width:100%}.lead-form-submit{width:100%;margin-top:calc(var(--space-base) * 2)}.lead-form-trust{font-family:var(--font-body);font-size:.875rem;line-height:1.45;color:var(--color-text-primary);opacity:.85;text-align:center;margin:calc(var(--space-base) * 4) 0 0}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--space-base) * 2);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;line-height:1.2;text-decoration:none;border:none;cursor:pointer;padding:calc(var(--space-base) * 3) calc(var(--space-base) * 5);touch-action:manipulation;transition:opacity var(--motion-duration-feedback) ease,transform var(--motion-duration-feedback) var(--ease-out-quint),box-shadow .22s var(--ease-out-quart)}.btn-primary:active,.btn-secondary:active{transform:translateY(1px)}.btn-primary{color:var(--button-primary-text);background:var(--button-primary-background);border-radius:var(--button-primary-radius);box-shadow:var(--button-primary-shadow);font-weight:700}.btn-primary:hover{opacity:.96;transform:translateY(-1px);box-shadow:0 4px 18px color-mix(in srgb,var(--button-primary-background) 42%,transparent)}.btn-secondary{color:var(--button-secondary-text);background:var(--button-secondary-background);border-radius:var(--button-secondary-radius);box-shadow:var(--button-secondary-shadow);border:1px solid color-mix(in srgb,var(--color-secondary-blue) 22%,transparent)}.btn-secondary:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 2px 10px color-mix(in srgb,var(--color-secondary-blue) 18%,transparent)}@media (pointer:coarse){.btn-primary,.btn-secondary{min-height:44px;padding-block:max(calc(var(--space-base) * 3),12px)}}.btn-primary:focus-visible,.btn-secondary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.social-proof-section{--sp-surface:color-mix(in srgb,var(--color-text-primary) 4.5%,var(--color-background));--sp-panel:var(--color-background);--sp-card-border:color-mix(in srgb,var(--color-text-primary) 9%,transparent);position:relative;z-index:2;padding:calc(var(--space-base) * 18) calc(var(--space-base) * 5) calc(var(--space-base) * 20);background:radial-gradient(ellipse 110% 70% at 50% 0,color-mix(in srgb,var(--color-secondary-blue) 5%,transparent),transparent 52%),var(--sp-surface);border-block:1px solid color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.social-proof-section:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--gradient-section-accent-strip);opacity:.92;pointer-events:none}.social-proof-inner{max-width:1120px;margin:0 auto}.social-proof-head{text-align:center;margin:0 auto calc(var(--space-base) * 14);max-width:min(100%,38rem)}.social-proof-eyebrow{margin:0 0 calc(var(--space-base) * 3);font-family:var(--font-body);font-size:clamp(.72rem,.35vw + .62rem,.8125rem);font-weight:600;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-secondary-blue) 42%,color-mix(in srgb,var(--color-text-primary) 72%,transparent))}.social-proof-title{font-family:var(--font-heading);font-size:clamp(1.5rem,2.6vw + .55rem,2.25rem);font-weight:800;line-height:1.14;letter-spacing:-.04em;color:var(--color-text-primary);margin:0;text-wrap:balance}.social-proof-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(calc(var(--space-base) * 4),2.2vw,calc(var(--space-base) * 8));gap:clamp(calc(var(--space-base) * 4),2.2vw,calc(var(--space-base) * 8));align-items:stretch}.social-proof-grid-item{margin:0;min-width:0}.social-proof-card{position:relative;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:calc(var(--space-base) * 9) calc(var(--space-base) * 7) calc(var(--space-base) * 8);text-align:start;background:color-mix(in srgb,var(--color-secondary-blue) 2.8%,var(--sp-panel));border-radius:calc(var(--radius-base) * 5);border:1px solid var(--sp-card-border);box-shadow:0 1px 0 color-mix(in srgb,var(--color-background) 96%,transparent) inset,0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,transparent),0 12px 28px color-mix(in srgb,var(--color-text-primary) 4.5%,transparent);transition:box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.social-proof-card:hover{border-color:color-mix(in srgb,var(--color-secondary-blue) 18%,color-mix(in srgb,var(--color-accent) 12%,var(--sp-card-border)));box-shadow:0 1px 0 color-mix(in srgb,var(--color-background) 96%,transparent) inset,0 1px 3px color-mix(in srgb,var(--color-text-primary) 5%,transparent),0 16px 36px color-mix(in srgb,var(--color-text-primary) 6%,transparent);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.social-proof-card{transition:border-color .25s ease,box-shadow .25s ease}.social-proof-card:hover{transform:none}}.social-proof-card .social-proof-stars{margin:0 0 calc(var(--space-base) * 4);color:color-mix(in srgb,var(--color-accent) 82%,var(--color-text-primary))}.social-proof-stars{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-base) * 1);margin:0 0 calc(var(--space-base) * 5);color:var(--color-accent)}.social-proof-stars--compact{gap:calc(var(--space-base) * .5)}.social-proof-stars--quiet{gap:calc(var(--space-base) * .65);opacity:.82;color:color-mix(in srgb,var(--color-accent) 75%,var(--color-text-primary))}.social-proof-star-icon{flex-shrink:0}.social-proof-quote{flex:1 1 auto;margin:0;padding:0;border:0;font-family:var(--font-heading);font-size:clamp(1.4rem,1.45vw + 1rem,1.85rem);font-weight:700;line-height:1.52;letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance}.social-proof-quote p{margin:0}.social-proof-name{font-weight:700;color:var(--color-text-primary)}.social-proof-cta{margin-top:calc(var(--space-base) * 14);display:flex;justify-content:center}.social-proof-cta-btn{min-width:min(100%,320px);text-align:center;text-decoration:none}.social-proof-cta-btn:hover{text-decoration:none}@media (min-width:641px) and (max-width:960px){.social-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin-inline:auto}.social-proof-grid-item:nth-child(3){grid-column:1/-1;max-width:28rem;width:100%;margin-inline:auto}}@media (max-width:640px){.social-proof-grid{grid-template-columns:1fr;max-width:min(100%,26rem);margin-inline:auto}.social-proof-section{padding-inline:calc(var(--space-base) * 4)}.social-proof-head{margin-bottom:calc(var(--space-base) * 10)}.social-proof-card{padding:calc(var(--space-base) * 7) calc(var(--space-base) * 6) calc(var(--space-base) * 7)}}.benefits-section{--bnf-surface:color-mix(in srgb,var(--color-text-primary) 4.5%,var(--color-background));--bnf-panel:var(--color-background);position:relative;z-index:2;padding:calc(var(--space-base) * 16) calc(var(--space-base) * 5) calc(var(--space-base) * 18);background:var(--bnf-surface);border-block:1px solid color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.benefits-section:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:var(--gradient-section-accent-strip);opacity:.92;pointer-events:none}.benefits-section-inner{max-width:1040px;margin:0 auto}.benefits-editorial{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(calc(var(--space-base) * 4),3vw,calc(var(--space-base) * 8));gap:clamp(calc(var(--space-base) * 4),3vw,calc(var(--space-base) * 8));align-items:stretch}.benefits-panel{padding:clamp(calc(var(--space-base) * 7),3vw,calc(var(--space-base) * 10)) clamp(calc(var(--space-base) * 6),3vw,calc(var(--space-base) * 9));background:var(--bnf-panel);border-radius:calc(var(--radius-base) * 3);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--color-background) 85%,transparent) inset,0 18px 48px color-mix(in srgb,var(--color-text-primary) 9%,transparent)}.benefits-panel--main{display:flex;flex-direction:column;min-height:100%;text-align:start}.benefits-main-header{margin:0 0 calc(var(--space-base) * 8);padding:0}.benefits-kicker{margin:0 0 calc(var(--space-base) * 3);font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-secondary-blue) 48%,var(--color-text-primary))}.benefits-title{font-family:var(--font-heading);font-size:clamp(1.45rem,2.1vw + .72rem,2rem);font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--color-text-primary);margin:0;text-wrap:balance}.benefits-main-trust{margin-top:calc(var(--space-base) * 5)}.benefits-highlight{margin:0;padding:calc(var(--space-base) * 7) 0 0;margin-top:calc(var(--space-base) * 2);border:0;border-top:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);-webkit-padding-start:calc(var(--space-base) * 5);padding-inline-start:calc(var(--space-base) * 5);-webkit-border-start:4px solid var(--color-secondary-blue);border-inline-start:4px solid var(--color-secondary-blue)}.benefits-highlight-quote{margin:0;padding:0;border:0;font-family:var(--font-heading);font-size:clamp(1.05rem,1.1vw + .78rem,1.28rem);font-weight:700;line-height:1.48;color:var(--color-text-primary);text-wrap:balance}.benefits-highlight-quote p{margin:0}.benefits-cta{margin-top:auto;padding-top:calc(var(--space-base) * 8)}.benefits-cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;box-sizing:border-box;padding:calc(var(--space-base) * 3.5) calc(var(--space-base) * 5);font-family:var(--font-heading);font-size:clamp(1rem,.8vw + .88rem,1.1rem);font-weight:700;line-height:1.25;text-align:center;text-decoration:none;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-primary) 7%,var(--bnf-panel));border:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:var(--button-primary-radius);transition:background .18s ease,border-color .18s ease,transform .15s ease}.benefits-cta-btn:hover{background:color-mix(in srgb,var(--color-primary) 12%,var(--bnf-panel));border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);text-decoration:none}.benefits-cta-btn:active{transform:translateY(1px)}.benefits-cta-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.benefits-panel--aside{display:flex;flex-direction:column;justify-content:flex-start;gap:0;min-height:100%;text-align:start}.benefits-aside-header{margin:0 0 calc(var(--space-base) * 8);padding-bottom:calc(var(--space-base) * 6);border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.benefits-aside-kicker{margin:0 0 calc(var(--space-base) * 3);font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-secondary-blue) 48%,var(--color-text-primary))}.benefits-aside-trust{margin-top:calc(var(--space-base) * 4)}.benefits-points{list-style:none;margin:0;padding:0}.benefits-point{margin:0;padding:calc(var(--space-base) * 6) 0 calc(var(--space-base) * 7);-webkit-padding-start:calc(var(--space-base) * 5);padding-inline-start:calc(var(--space-base) * 5);border:0;-webkit-border-start:4px solid var(--color-primary);border-inline-start:4px solid var(--color-primary);border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.benefits-point:nth-child(2n){border-inline-start-color:var(--color-secondary-blue)}.benefits-point:first-child{padding-top:0}.benefits-point:last-child{padding-bottom:0;border-bottom:none}.benefits-point-text{margin:0;font-family:var(--font-heading);font-size:clamp(.98rem,.55vw + .88rem,1.125rem);font-weight:600;line-height:1.55;color:var(--color-text-primary)}@media (max-width:820px){.benefits-editorial{grid-template-columns:1fr;gap:calc(var(--space-base) * 5)}.benefits-panel--aside{order:2}.benefits-panel--main{order:1}}.objection-section{--obj-panel:color-mix(in srgb,var(--color-secondary-blue) 8%,var(--color-background));position:relative;z-index:2;padding:calc(var(--space-base) * 16) calc(var(--space-base) * 5) calc(var(--space-base) * 18);background:color-mix(in srgb,var(--color-secondary-blue) 4.5%,var(--color-background));border-block:1px solid color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.objection-inner{max-width:1040px;margin:0 auto}.objection-head{text-align:start;margin:0 0 calc(var(--space-base) * 10);max-width:min(100%,38rem)}.objection-kicker{margin:0 0 calc(var(--space-base) * 3);font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-secondary-blue) 48%,var(--color-text-primary))}.objection-title{font-family:var(--font-heading);font-size:clamp(1.35rem,1.9vw + .7rem,1.85rem);font-weight:800;line-height:1.22;letter-spacing:-.035em;color:var(--color-text-primary);margin:0;text-wrap:balance}.objection-lead{font-family:var(--font-body);font-size:clamp(.95rem,.75vw + .82rem,1.05rem);line-height:1.55;color:color-mix(in srgb,var(--color-text-primary) 76%,transparent);margin:calc(var(--space-base) * 4) 0 0;text-wrap:balance}.objection-lead-hint{display:block;margin-top:calc(var(--space-base) * 2);font-size:.9375em;color:color-mix(in srgb,var(--color-text-primary) 62%,transparent)}.objection-panel{max-width:min(100%,44rem);-webkit-margin-start:0;margin-inline-start:0;padding:calc(var(--space-base) * 7) calc(var(--space-base) * 6);background:var(--obj-panel);border-radius:calc(var(--radius-base) * 3);border:1px solid color-mix(in srgb,var(--color-secondary-blue) 20%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--color-background) 70%,transparent) inset,0 22px 48px color-mix(in srgb,var(--color-secondary-blue) 10%,transparent)}.objection-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.objection-item{border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.objection-item:last-child{border-bottom:none}.objection-trigger{display:grid;grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr) auto;align-items:center;grid-gap:calc(var(--space-base) * 4);gap:calc(var(--space-base) * 4);width:100%;margin:0;padding:calc(var(--space-base) * 5) 0;font:inherit;color:inherit;text-align:start;background:transparent;border:none;cursor:pointer;border-radius:calc(var(--radius-base) * 2);transition:background var(--motion-duration-feedback) var(--ease-out-quart);touch-action:manipulation;min-height:48px}.objection-trigger:hover{background:color-mix(in srgb,var(--color-secondary-blue) 5%,transparent)}.objection-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.objection-index{font-family:var(--font-heading);font-size:clamp(1.25rem,1.5vw + .75rem,1.65rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:color-mix(in srgb,var(--color-text-primary) 32%,transparent)}.objection-trigger-label{font-family:var(--font-heading);font-size:clamp(1.02rem,.75vw + .88rem,1.15rem);font-weight:700;line-height:1.45;color:var(--color-text-primary);text-wrap:balance}.objection-chevron{flex-shrink:0;color:color-mix(in srgb,var(--color-secondary-blue) 75%,var(--color-text-primary));transition:transform .32s cubic-bezier(.22,1,.36,1)}.objection-item[data-open=true] .objection-chevron{transform:rotate(180deg)}.objection-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.objection-item[data-open=true] .objection-answer-wrap{grid-template-rows:1fr}.objection-answer-inner{overflow:hidden;min-height:0}.objection-answer{margin:0;padding:0 0 calc(var(--space-base) * 6);font-family:var(--font-body);font-size:clamp(.95rem,.65vw + .86rem,1.05rem);line-height:1.55;color:color-mix(in srgb,var(--color-text-primary) 82%,transparent);text-wrap:balance;opacity:0;transform:translateY(8px);transition:opacity .32s var(--ease-out-quint),transform .32s var(--ease-out-quint)}.objection-item[data-open=true] .objection-answer{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.objection-answer-wrap,.objection-chevron{transition:none}.objection-answer{opacity:1;transform:none;transition:none}.btn-primary:active,.btn-primary:hover,.btn-secondary:active,.btn-secondary:hover{transform:none}.btn-primary:hover{box-shadow:var(--button-primary-shadow)}.btn-secondary:hover{box-shadow:var(--button-secondary-shadow)}}@media (max-width:640px){.objection-section{padding-inline:calc(var(--space-base) * 4)}.objection-head{margin-bottom:calc(var(--space-base) * 8)}.objection-panel{padding:calc(var(--space-base) * 6) calc(var(--space-base) * 5)}.objection-trigger{gap:calc(var(--space-base) * 3);padding:calc(var(--space-base) * 4) 0}:root{--font-size-h1:36px}}