@charset "UTF-8";
:root{--po-ink:        #191919;--po-yellow:     #F5EF57;--po-indigo:     #7500F5;--po-navy:       #182160;--po-cobalt:     #152692;--po-slate:      #565A85;--po-butter:     #F9F4A0;--po-cloud:      #F9F4FF;--po-mist:       #F1E7FE;--po-iris:       #B27CF8;--po-indigo-700: #5A00BD;--po-white:      #FFFFFF;--po-indigo-a12: rgba(117, 0, 245, .12);--po-indigo-a20: rgba(117, 0, 245, .20);--po-indigo-a35: rgba(117, 0, 245, .35);--po-yellow-a45: rgba(245, 239, 87, .45);--po-ink-a55:    rgba(25, 25, 25, .55);--po-action:           var(--po-indigo);--po-action-hover:     var(--po-indigo-700);--po-action-alt:       var(--po-navy);--po-action-deep:      var(--po-cobalt);--po-emphasis:         var(--po-yellow);--po-emphasis-soft:    var(--po-butter);--po-surface:          var(--po-white);--po-surface-sunken:   var(--po-cloud);--po-surface-subtle:   var(--po-mist);--po-surface-inverse:  var(--po-ink);--po-text:             var(--po-ink);--po-text-heading:     var(--po-navy);--po-text-muted:       var(--po-slate);--po-text-on-action:   var(--po-white);--po-text-on-emphasis: var(--po-indigo);--po-border:           var(--po-mist);--po-border-strong:    var(--po-indigo);--po-focus-ring:       var(--po-indigo-a20);--po-shadow-raised:    0 8px 24px -14px var(--po-ink-a55);--po-glow-action:      0 6px 18px -6px var(--po-indigo-a35);--po-glow-emphasis:    0 6px 18px -6px var(--po-yellow-a45);--po-lp-ink:        #103848;--po-plan-full:     #2860E8;--po-plan-sms:      var(--po-indigo);--po-plan-free:     #0A9DB1;--po-plan-popular:  #0A9DB1;--po-plan-full-glow: rgba(40, 96, 232, .38);--po-plan-sms-glow:  rgba(117, 0, 245, .38);--po-plan-free-glow: rgba(10, 157, 177, .38);--po-pill-top:      #F8E84C;--po-pill-bottom:   #F3D634;--po-row-bg:        #F5F5F5;--po-badge-pink:    #E8447F;--po-r-none: 0px;--po-r-pill: 999px;--po-stroke-hairline: 1px;--po-stroke-motif: 3px;--po-motif-tile: 128px;--po-s-1: 4px;--po-s-2: 8px;--po-s-3: 12px;--po-s-4: 16px;--po-s-5: 20px;--po-s-6: 24px;--po-s-8: 32px;--po-s-10: 40px;--po-s-12: 48px;--po-s-16: 64px;--po-s-20: 80px;--po-s-24: 96px;--po-font: "Assistant", sans-serif;--po-fs-display: 54px;--po-fs-h1:      40px;--po-fs-h2:      30px;--po-fs-h3:      22px;--po-fs-body:    18px;--po-fs-eyebrow: 12px}@media (max-width:900px){:root{--po-fs-display: 34px;--po-fs-h1:      28px;--po-fs-h2:      24px;--po-fs-h3:      19px;--po-fs-body:    16px}}#page.home>#header,#page.home>footer,#page.contact>#header,#page.contact>footer,#page.pages>#header,#page.pages>footer,#page.articles>#header,#page.articles>footer,#page.simcha>#header,#page.simcha>footer{display:none}.po-lp{font-family:var(--po-font);color:var(--po-text);background:var(--po-surface);direction:rtl;text-align:right;overflow-x:hidden}.po-lp *{box-sizing:border-box}.po-lp h1,.po-lp h2,.po-lp h3,.po-lp h4{margin:0;line-height:1.12;color:var(--po-text-heading);font-weight:700}.po-lp p{margin:0;line-height:1.6}.po-lp ul,.po-lp ol{list-style:none;margin:0;padding:0}.po-lp a{color:inherit;text-decoration:none}.po-lp .po-wrap{width:1200px;max-width:92%;margin:0 auto}.po-lp .po-eyebrow{display:block;font-size:var(--po-fs-eyebrow);font-weight:700;letter-spacing:0.08em;color:var(--po-action)}.po-lp[dir="ltr"]{direction:ltr;text-align:left}.po-lp .po-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--po-s-2);height:52px;padding:0 var(--po-s-8);border:var(--po-stroke-hairline) solid transparent;border-radius:var(--po-r-none);background:var(--po-action);color:var(--po-text-on-action);font-family:var(--po-font);font-size:17px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:var(--po-glow-action);transition:background 0.16s ease, transform 0.12s ease}.po-lp .po-btn:hover{background:var(--po-action-hover);color:var(--po-text-on-action)}.po-lp .po-btn:active{transform:translateY(1px)}.po-lp .po-btn.is-emphasis{background:var(--po-emphasis);color:var(--po-text-on-emphasis);box-shadow:var(--po-glow-emphasis)}.po-lp .po-btn.is-emphasis:hover{background:var(--po-emphasis-soft);color:var(--po-text-on-emphasis)}.po-lp .po-btn.is-outline{background:var(--po-surface);color:var(--po-action);border-color:var(--po-action);box-shadow:none}.po-lp .po-btn.is-outline:hover{background:var(--po-action);color:var(--po-text-on-action)}.po-lp .po-btn.is-sm{height:42px;padding:0 var(--po-s-5);font-size:15px}.po-header{position:relative;z-index:20;padding:var(--po-s-5) 0;background:var(--po-surface)}.po-header .po-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--po-s-5)}.po-header .po-logo{display:block;width:132px;flex:none;color:var(--po-action)}.po-header .po-logo svg{width:100%;height:auto;display:block}.po-header .po-nav{display:flex;align-items:center;gap:var(--po-s-6);font-size:16px;font-weight:600;color:var(--po-action)}.po-header .po-nav a:hover{color:var(--po-action-hover)}@media (max-width:900px){.po-header .po-nav{display:none}}.po-nav__eng{display:inline-flex;align-items:center;justify-content:center;gap:6px}.po-nav__flag{width:19px;height:auto;display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08)}.po-page-hero{padding:var(--po-s-16) 0 var(--po-s-12);text-align:center;background-color:var(--po-surface);background-image:radial-gradient(var(--po-indigo-a12) 1px, transparent 1px);background-size:24px 24px}.po-page-hero h1{font-size:var(--po-fs-h1);color:var(--po-action)}.po-page-hero .po-page-hero__lead{margin:var(--po-s-4) auto 0;max-width:620px;font-size:var(--po-fs-body);color:var(--po-text-muted)}@media (max-width:900px){.po-page-hero{padding:var(--po-s-12) 0 var(--po-s-10)}}.po-footer{background:var(--po-surface);border-top:6px solid var(--po-emphasis);padding:var(--po-s-12) 0;text-align:center}.po-footer .po-logo{display:inline-block;width:180px;color:var(--po-action);margin-bottom:var(--po-s-8)}.po-footer .po-logo svg{width:100%;height:auto}.po-footer .po-footer__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 160px));justify-content:center;gap:var(--po-s-3) var(--po-s-10);color:var(--po-action);font-weight:600}.po-footer .po-footer__nav a:hover{color:var(--po-action-hover)}.po-footer .po-footer__legal{margin-top:var(--po-s-8);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--po-s-4);font-size:14px;color:var(--po-text-muted)}@keyframes po-pill-float{from{transform:translateY(0.3vw)}to{transform:translateY(-0.3vw)}}.po-hero{position:relative;height:calc(100vh - 220px);min-height:620px;max-height:1180px;background-color:var(--po-surface);background-image:radial-gradient(var(--po-indigo-a12) 1px, transparent 1px);background-size:24px 24px;overflow:hidden}@media (max-width:1100px){.po-hero{height:auto;max-height:none;padding:var(--po-s-12) 0 var(--po-s-16)}}.po-hero .po-hero__inner{position:static;width:100%;max-width:none;text-align:center}.po-hero h1{position:absolute;top:30%;left:50%;transform:translateX(-50%);width:52%;margin:0;font-size:3.3vw;line-height:1.08;white-space:normal;color:var(--po-action);z-index:2}.po-hero .po-hero__cta{position:absolute;top:72.7%;left:39.7%;transform:none;width:20.5vw;margin:0;z-index:2;display:block}.po-hero .po-hero__cta .is-outline{display:none}.po-hero .po-hero__cta .po-btn{width:100%;height:3.23vw;min-height:46px;padding:0;font-size:1.05vw;border-radius:2px}.po-hero .po-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;height:clamp(44px, 3.18vw, 58px);padding:0 var(--po-s-4);background:linear-gradient(180deg, var(--po-pill-top) 0%, var(--po-pill-bottom) 100%);color:var(--po-lp-ink);font-weight:700;font-size:clamp(14px, 1.15vw, 17px);border-radius:4px;box-shadow:0 8px 16px -8px rgba(16, 56, 72, 0.55)}.po-hero .po-pill::before,.po-hero .po-pill::after{content:"";position:absolute;background:var(--po-action)}.po-hero .po-pill::before{top:-8px;right:-22px;width:34px;height:4px}.po-hero .po-pill::after{top:-23px;right:-7px;width:4px;height:34px}.po-hero .po-hero__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--po-s-8) var(--po-s-4);padding-top:var(--po-s-12)}@media (min-width:1101px){.po-hero .po-hero__pills{display:block;padding:0;position:absolute;inset:0;pointer-events:none;z-index:3}.po-hero .po-hero__pills .po-pill{position:absolute;pointer-events:auto;animation:po-pill-float 3.8s ease-in-out infinite alternate}.po-hero .po-hero__pills .po-pill:nth-child(1){left:12.66%;top:19.1%;width:13.75vw;animation-delay:-0.6s}.po-hero .po-hero__pills .po-pill:nth-child(4){left:73.49%;top:20.5%;width:11.3vw;animation-delay:-2.1s;animation-duration:4.4s}.po-hero .po-hero__pills .po-pill:nth-child(2){left:9.32%;top:36.5%;width:15.1vw;animation-delay:-3.2s;animation-duration:4.1s}.po-hero .po-hero__pills .po-pill:nth-child(5){left:76.04%;top:37.3%;width:11.3vw;animation-delay:-1.4s;animation-duration:3.5s}.po-hero .po-hero__pills .po-pill:nth-child(3){left:16.3%;top:51.3%;width:13.75vw;animation-delay:-2.7s;animation-duration:4.7s}.po-hero .po-hero__pills .po-pill:nth-child(6){left:69.06%;top:52.8%;width:11.3vw;animation-delay:-0.2s;animation-duration:3.9s}}@media (min-width:1101px) and (prefers-reduced-motion:reduce){.po-hero .po-hero__pills .po-pill{animation:none}}.po-hero .po-hero__deco{position:absolute;display:none;pointer-events:none;z-index:1}@media (min-width:1101px){.po-hero .po-hero__deco{display:block}}.po-hero .po-hero__deco--coin{left:66%;top:14%;width:5.9vw}.po-hero .po-hero__deco--notes{left:66.6%;top:61.9%;width:8.1vw}.po-hero .po-hero__deco--cards{left:24.6%;top:68.2%;width:7.9vw}.po-hero .po-mark{display:none}@media (max-width:1100px){.po-hero h1{position:static;transform:none;width:auto;margin:0 auto;font-size:clamp(30px, 8.4vw, 44px)}.po-hero .po-hero__cta{position:static;transform:none;width:min(320px, 88%);margin:var(--po-s-8) auto 0}.po-hero .po-hero__cta .po-btn{height:auto;min-height:48px;font-size:16px}.po-hero .po-pill{height:auto;min-height:40px;font-size:15px}.po-hero .po-pill::before,.po-hero .po-pill::after{display:none}}.po-ticker{background:var(--po-emphasis);color:var(--po-text-on-emphasis);padding:0.75vw 0;overflow:hidden;white-space:nowrap}.po-ticker .po-ticker__track{display:inline-flex;align-items:center;animation:po-ticker 200s linear infinite;font-weight:700;font-size:clamp(15px, 1.35vw, 21px)}.po-ticker span{display:inline-flex;align-items:center;gap:var(--po-s-6);padding-inline-end:var(--po-s-10)}@media (prefers-reduced-motion:reduce){.po-ticker .po-ticker__track{animation:none}}@keyframes po-ticker{from{transform:translateX(50%)}to{transform:translateX(0)}}.po-intro{padding:var(--po-s-20) 0;text-align:center}.po-intro h2{font-size:clamp(30px, 4.4vw, 64px);color:var(--po-action);line-height:1.06;margin-bottom:var(--po-s-6);max-width:20ch;margin-inline:auto}.po-intro .po-intro__lead{font-size:clamp(18px, 2vw, 28px);color:var(--po-action);max-width:46ch;margin:0 auto;font-weight:700;line-height:1.4}.po-intro .po-intro__story{font-size:var(--po-fs-body);color:var(--po-text);max-width:62ch;margin:var(--po-s-5) auto 0;line-height:1.65}.po-intro .po-intro__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--po-s-2) var(--po-s-5);color:var(--po-text);font-size:var(--po-fs-body)}.po-intro .po-intro__checks li::before{content:"✓";color:var(--po-action);font-weight:700;margin-inline-end:var(--po-s-2)}.po-intro .po-intro__art{display:block;width:100%;max-width:560px;height:auto;margin:var(--po-s-10) auto var(--po-s-12)}.po-intro .po-intro__fine{margin-top:var(--po-s-4);color:var(--po-text-muted)}.po-features{padding:210px 0 var(--po-s-20)}.po-features .po-features__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--po-s-6)}@media (max-width:900px){.po-features .po-features__grid{grid-template-columns:1fr;gap:128px}}.po-feature{position:relative;padding:var(--po-s-16) var(--po-s-6) var(--po-s-8);border:var(--po-stroke-hairline) solid var(--po-action);background:var(--po-surface)}.po-feature .po-feature__tab{position:absolute;top:-106px;inset-inline-start:50%;transform:translateX(50%);width:148px;height:168px;background:url("../images/feature-tabs.svg?v=2") no-repeat;background-size:1496px 548px}.po-feature:nth-child(1) .po-feature__tab{background-position:-171px -22px}.po-feature:nth-child(2) .po-feature__tab{background-position:-679px -22px}.po-feature:nth-child(3) .po-feature__tab{background-position:-1207px -22px}.po-feature h3{font-size:var(--po-fs-h2);color:var(--po-lp-ink);text-align:center;margin-bottom:var(--po-s-6);line-height:1.15}.po-feature li{display:flex;gap:var(--po-s-2);align-items:flex-start;margin-bottom:var(--po-s-3);color:var(--po-lp-ink);font-size:15px;line-height:1.5}.po-feature li::before{content:"☑";color:var(--po-action);flex:none;font-size:17px;line-height:1.3}.po-wallet{background:var(--po-surface-subtle);padding:var(--po-s-12) 0}.po-wallet h2{font-size:var(--po-fs-h2);color:var(--po-action);text-align:center;margin-bottom:var(--po-s-8);max-width:30ch;margin-inline:auto}.po-wallet .po-wallet__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--po-s-6);align-items:center;max-width:980px;margin:0 auto}@media (max-width:900px){.po-wallet .po-wallet__grid{grid-template-columns:1fr}}.po-wallet .po-wallet__card{position:relative;background:var(--po-action);color:var(--po-text-on-action);padding:var(--po-s-5)}.po-wallet .po-wallet__card .po-wallet__art{position:absolute;top:var(--po-s-4);inset-inline-end:var(--po-s-4);width:72px;opacity:0.95}.po-wallet .po-wallet__card .po-wallet__label{font-size:14px;opacity:0.85}.po-wallet .po-wallet__card .po-wallet__amount{font-size:36px;font-weight:700;line-height:1.1;margin:var(--po-s-2) 0;font-variant-numeric:tabular-nums}.po-wallet .po-wallet__card .po-wallet__delta{display:inline-block;background:var(--po-emphasis-soft);color:var(--po-text-on-emphasis);padding:var(--po-s-1) var(--po-s-3);font-size:14px;font-weight:700}.po-wallet .po-wallet__card .po-wallet__actions{display:flex;gap:var(--po-s-3);margin-top:var(--po-s-6)}.po-wallet .po-wallet__rows{background:var(--po-surface);border:var(--po-stroke-hairline) solid var(--po-border)}.po-wallet .po-wallet__row{display:flex;align-items:center;justify-content:space-between;gap:var(--po-s-3);padding:var(--po-s-4);border-bottom:var(--po-stroke-hairline) solid var(--po-border)}.po-wallet .po-wallet__row:last-child{border-bottom:none}.po-wallet .po-wallet__row .po-wallet__who{font-weight:700}.po-wallet .po-wallet__row .po-wallet__when{font-size:13px;color:var(--po-text-muted)}.po-wallet .po-wallet__row .po-wallet__sum{font-weight:700;font-variant-numeric:tabular-nums}.po-wallet .po-wallet__row .ok{color:var(--po-action);font-size:13px;font-weight:700}.po-wallet .po-wallet__row .fail{color:var(--po-text-muted);font-size:13px;font-weight:700}.po-pricing{padding:var(--po-s-20) 0;text-align:center}.po-pricing h2{font-size:var(--po-fs-h1);color:var(--po-action)}.po-pricing .po-pricing__lead{font-size:var(--po-fs-h3);color:var(--po-action);margin:var(--po-s-4) auto var(--po-s-12);max-width:46ch}.po-pricing .po-pricing__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--po-s-6);text-align:start;align-items:stretch}@media (max-width:900px){.po-pricing .po-pricing__grid{grid-template-columns:1fr}}.po-plan{position:relative;display:flex;flex-direction:column;gap:var(--po-s-3);padding:var(--po-s-6) var(--po-s-5);background:var(--po-surface);border:3px solid var(--po-plan-accent, var(--po-action));border-radius:10px;box-shadow:0 0 90px 14px var(--po-plan-glow, var(--po-indigo-a35))}.po-plan.is-full{--po-plan-accent: var(--po-plan-full);--po-plan-glow: var(--po-plan-full-glow)}.po-plan.is-sms{--po-plan-accent: var(--po-plan-popular);--po-plan-glow: var(--po-plan-sms-glow)}.po-plan.is-free{--po-plan-accent: var(--po-plan-free);--po-plan-glow: var(--po-plan-free-glow)}.po-plan .po-plan__ribbon{position:absolute;top:-16px;inset-inline-start:var(--po-s-4);background:var(--po-plan-ribbon, var(--po-plan-accent));color:var(--po-text-on-action);font-size:14px;font-weight:700;padding:var(--po-s-1) var(--po-s-4);border-radius:4px}.po-plan.is-sms .po-plan__ribbon{--po-plan-ribbon: var(--po-plan-popular)}.po-plan .po-plan__name{font-size:var(--po-fs-h3);font-weight:700;text-align:center;color:var(--po-lp-ink)}.po-plan .po-plan__fit{font-size:14px;color:var(--po-text-muted);text-align:center}.po-plan .po-plan__price{font-size:38px;font-weight:700;color:var(--po-action);text-align:center;line-height:1.1;font-variant-numeric:tabular-nums}.po-plan .po-plan__unit{font-size:13px;color:var(--po-text-muted);text-align:center}.po-plan .po-plan__select{width:100%;height:46px;padding:0 var(--po-s-3);border:var(--po-stroke-hairline) solid var(--po-emphasis);border-radius:4px;background:var(--po-surface);font-family:var(--po-font);font-size:15px;font-weight:600;color:var(--po-lp-ink)}.po-plan ul{border-top:var(--po-stroke-hairline) solid var(--po-iris)}.po-plan li{display:flex;gap:var(--po-s-2);font-size:15px;line-height:1.45;padding:var(--po-s-2) 0;margin:0;color:var(--po-lp-ink);border-bottom:var(--po-stroke-hairline) solid var(--po-iris)}.po-plan li::before{content:"✓";color:var(--po-action);font-weight:700;flex:none}.po-plan li.is-off{color:var(--po-text-muted)}.po-plan li.is-off::before{content:"✗";color:var(--po-text-muted)}.po-plan .po-plan__upsell{display:block;background:var(--po-emphasis);color:var(--po-text-on-emphasis);text-align:center;font-weight:700;font-size:14px;padding:var(--po-s-3);border-radius:4px}.po-plan .po-btn{margin-top:auto;width:100%;border-radius:4px}.po-support{padding:var(--po-s-16) 0 var(--po-s-20);text-align:center;background:#FAFAFA}.po-support h2{font-size:var(--po-fs-h1);color:var(--po-action);margin-bottom:var(--po-s-12)}.po-support .po-support__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--po-s-6);text-align:start}@media (max-width:900px){.po-support .po-support__grid{grid-template-columns:1fr}}.po-support__card{position:relative;display:flex;flex-direction:column;padding:var(--po-s-6);background:var(--po-surface);box-shadow:0 10px 30px -22px rgba(16, 56, 72, 0.55)}.po-support__card .po-support__badge{align-self:flex-start;background:var(--po-badge-pink);color:var(--po-text-on-action);font-size:13px;font-weight:600;padding:var(--po-s-1) var(--po-s-3);border-radius:3px;margin-bottom:var(--po-s-4)}.po-support__card h3{font-size:var(--po-fs-h2);color:var(--po-action);margin-bottom:var(--po-s-4);line-height:1.15}.po-support__card p{color:var(--po-text-muted);font-size:15px;line-height:1.6}.po-support__card .po-support__art{display:block;width:100%;height:auto;margin-top:var(--po-s-6)}.po-faq{padding-bottom:var(--po-s-20);text-align:center}.po-faq .po-faq__head{position:relative;display:inline-block;margin-bottom:var(--po-s-10)}.po-faq .po-faq__title{display:inline-block;background:var(--po-emphasis);color:var(--po-lp-ink);font-size:var(--po-fs-h2);font-weight:700;padding:var(--po-s-3) var(--po-s-10);border-radius:6px;box-shadow:0 8px 18px -10px rgba(16, 56, 72, 0.5)}.po-faq .po-faq__head::before,.po-faq .po-faq__head::after{content:"";position:absolute;background:var(--po-action)}.po-faq .po-faq__head::before{top:2px;inset-inline-end:-26px;width:44px;height:4px}.po-faq .po-faq__head::after{top:-19px;inset-inline-end:-6px;width:4px;height:44px}.po-faq .po-faq__list{max-width:1000px;margin:0 auto;text-align:start}.po-faq details{background:var(--po-row-bg);border:var(--po-stroke-hairline) solid var(--po-action);border-radius:4px;margin-bottom:var(--po-s-3)}.po-faq details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--po-s-4);padding:var(--po-s-4) var(--po-s-6);cursor:pointer;font-weight:700;font-size:18px;color:var(--po-action);list-style:none}.po-faq details summary::-webkit-details-marker{display:none}.po-faq details summary::after{content:"+";color:var(--po-action);font-size:30px;font-weight:400;line-height:1;flex:none}.po-faq details[open] summary::after{content:"−"}.po-faq details .po-faq__body{padding:0 var(--po-s-6) var(--po-s-5);color:var(--po-text-muted);line-height:1.6;font-size:16px}.po-quotes{background:var(--po-surface-subtle);padding:var(--po-s-20) 0 var(--po-s-24);text-align:center}.po-quotes h2{font-size:var(--po-fs-h1);color:var(--po-action);margin-bottom:var(--po-s-16)}.po-quotes .po-quotes__grid{display:flex;gap:var(--po-s-6);text-align:start;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:40px}.po-quotes .po-quotes__grid::-webkit-scrollbar{display:none}.po-quotes .po-quotes__grid .po-quote{flex:0 0 calc((100% - 2 * var(--po-s-6)) / 3);scroll-snap-align:start}@media (max-width:900px){.po-quotes .po-quotes__grid .po-quote{flex-basis:100%}}.po-quote{position:relative;background:var(--po-surface);padding:var(--po-s-10) var(--po-s-6) var(--po-s-8);box-shadow:0 10px 26px -20px rgba(16, 56, 72, 0.55)}.po-quote .po-quote__avatar{position:absolute;top:-34px;inset-inline-start:26%;width:68px;height:68px;border-radius:50%;background:var(--po-surface-subtle) center / cover no-repeat;border:4px solid var(--po-surface);box-shadow:0 4px 12px -6px rgba(16, 56, 72, 0.5)}.po-quote .po-quote__avatar.is-mark{display:flex;align-items:center;justify-content:center;background:var(--po-action);color:var(--po-text-on-action);font-family:var(--po-font);font-size:44px;font-weight:700;line-height:1;padding-top:18px}.po-quote h3{font-size:var(--po-fs-h3);color:var(--po-lp-ink);margin-bottom:var(--po-s-3)}.po-quote .po-quote__body{color:var(--po-text-muted);font-size:15px;line-height:1.55}.po-quote .po-quote__body p{margin:0 0 var(--po-s-2)}.po-quote .po-quote__body p:last-child{margin-bottom:0}.po-quote .po-quote__body strong,.po-quote .po-quote__body b{color:var(--po-lp-ink)}.po-lead{position:relative;padding:var(--po-s-20) 0;background-color:var(--po-emphasis);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cg fill='none' stroke='%237500F5' stroke-width='3' opacity='0.55'%3E%3Ccircle cx='32' cy='32' r='11'/%3E%3Cpath d='M96 21v22M85 32h22'/%3E%3Ccircle cx='96' cy='96' r='11'/%3E%3Cpath d='M32 85v22M21 96h22'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.po-lead .po-lead__panel{background:var(--po-surface);max-width:780px;margin:0 auto;padding:var(--po-s-10) var(--po-s-8);text-align:center}.po-lead h2{font-size:var(--po-fs-h2);color:var(--po-action);margin-bottom:var(--po-s-4)}.po-lead .po-lead__terms{color:var(--po-action);font-size:15px;line-height:1.5;margin-bottom:var(--po-s-8)}.po-lead .contact-form-component .form-header,.po-lead .contact-form-component .form-icon,.po-lead .contact-form-component .form-subtitle{display:none}.po-lead .contact-form-component .form-title{font-size:var(--po-fs-h3);color:var(--po-action)}.po-lead .contact-form-component .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--po-s-4)}@media (max-width:600px){.po-lead .contact-form-component .form-row{grid-template-columns:1fr}}.po-lead .contact-form-component .form-group{display:flex;flex-direction:column;gap:var(--po-s-2);margin-bottom:var(--po-s-4);text-align:start}.po-lead .contact-form-component .form-label{font-size:14px;font-weight:600;color:var(--po-text-muted)}.po-lead .contact-form-component .form-input,.po-lead .contact-form-component input[type=text],.po-lead .contact-form-component input[type=email],.po-lead .contact-form-component input[type=tel]{width:100%;height:48px;padding:0 var(--po-s-4);border:var(--po-stroke-hairline) solid var(--po-action);border-radius:var(--po-r-none);background:var(--po-surface);font-family:var(--po-font);font-size:16px;color:var(--po-text);outline:none}.po-lead .contact-form-component .form-input:focus,.po-lead .contact-form-component input[type=text]:focus,.po-lead .contact-form-component input[type=email]:focus,.po-lead .contact-form-component input[type=tel]:focus{box-shadow:0 0 0 3px var(--po-focus-ring)}.po-lead .contact-form-component .form-input.error,.po-lead .contact-form-component input[type=text].error,.po-lead .contact-form-component input[type=email].error,.po-lead .contact-form-component input[type=tel].error{border-color:#D92D5E}.po-lead .contact-form-component .input-icon{display:none}.po-lead .contact-form-component button[type=submit],.po-lead .contact-form-component .submit-button{height:52px;padding:0 var(--po-s-8);border:none;border-radius:var(--po-r-none);background:var(--po-action);color:var(--po-text-on-action);font-family:var(--po-font);font-size:17px;font-weight:700;cursor:pointer;box-shadow:var(--po-glow-action)}.po-lead .contact-form-component button[type=submit]:hover,.po-lead .contact-form-component .submit-button:hover{background:var(--po-action-hover)}