/* FF Family homepage v45 (Lior's proposal 2026-09-18, built 2026-09-19).
   Scoped under .v45 so it never leaks into the shared marketing stylesheet.
   Colour tokens carry the IS 5568 / WCAG AA pass from the proposal: text
   muted #5A6E8C (4.9:1 on white), orange as TEXT #A04300, orange as a
   BUTTON behind white text #C2410C, green #0F6E4F. Orange #F97316 is
   decorative only. */
.page-umbrella{
  --v-navy:#14284B; --v-navy-2:#1E3A5F; --v-orange:#F97316; --v-orange-deep:#A04300;
  --v-orange-soft:#FFF1E6; --v-orange-btn:#C2410C; --v-blue:#2F54C9; --v-blue-soft:#E8EDFC;
  --v-slate:#5A6E8C; --v-line:#DCE6F5; --v-bg:#EFF4FB; --v-bg-2:#F7FAFE; --v-ink:#0F2440;
  --v-ok:#0F6E4F; --v-ok-soft:#E6F5EF; --v-biz:#47566B;
  --v-shadow:0 1px 2px rgba(15,36,64,.04),0 8px 28px rgba(15,36,64,.07);
  --v-shadow-lg:0 2px 4px rgba(15,36,64,.05),0 20px 54px rgba(15,36,64,.12);
}
/* Type (Lior 09-19): DM Sans for Latin, Heebo for Hebrew. The shared stylesheet
   loads Cantarell, which has no Hebrew glyphs, so Hebrew fell back to the OS
   serif at weight 800. Both faces are loaded by this page's own <link>. */
body.page-umbrella{font-family:'DM Sans',system-ui,-apple-system,sans-serif}
html[lang="he"] body.page-umbrella{font-family:'Heebo','DM Sans',system-ui,sans-serif}
.v45{position:relative;padding:92px 0;color:var(--v-ink)}
.v45-tight{padding:66px 0}
.v45 h1,.v45 h2,.v45 h3{margin:0;line-height:1.15;letter-spacing:-.025em;font-weight:700;color:var(--v-ink)}
html[lang="he"] .v45 h1,html[lang="he"] .v45 h2,html[lang="he"] .v45 h3{font-weight:800;letter-spacing:0}
.v45 p{margin:0}
/* Centred blocks (Lior 09-19): `.v45 p` / `.v45 h2` reset margins at a higher
   specificity than the single-class rules below, which pinned five blocks to
   one side. Stated here at the same specificity, after the reset. */
.v45 .v45-h1sub{margin:16px auto 0}
.v45 .v45-rline{margin:20px auto 0}
.v45 .v45-dnlead{margin:0 auto 30px}
.v45 .v45-dnlead-2{margin:80px auto 40px}
.v45 .v45-community{margin:22px auto 0}
.v45 .v45-appsub{margin:14px auto 0}
.v45 a{text-decoration:none;color:inherit}
.v45 :focus-visible{outline:3px solid var(--v-blue);outline-offset:2px;border-radius:4px}
.v45-rule{height:1px;background:linear-gradient(90deg,transparent,var(--v-line) 18%,var(--v-line) 82%,transparent);max-width:1140px;margin:0 auto}
.v45-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--v-slate)}
html[lang="he"] .v45-eyebrow{letter-spacing:.04em}
.v45-arrow{display:inline-block}
html[dir="rtl"] .v45-arrow{transform:scaleX(-1)}
.v45-top{text-align:center;max-width:62ch;margin:0 auto}
.v45-top-narrow{max-width:44ch}
.v45-top h2{font-size:32px;margin-top:9px;line-height:1.24}
.v45-appsub{font-size:17.5px;color:var(--v-slate);margin-top:14px;font-weight:500}

/* opening */
.v45-open{padding:56px 0 40px}
.v45-open-c{max-width:780px;margin:0 auto;text-align:center;padding-block:40px 30px}
.v45-badge{display:inline-flex;background:var(--v-orange-soft);color:var(--v-orange-deep);border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
html[lang="he"] .v45-badge{letter-spacing:.03em}
.v45-open-c h1{margin:20px auto 0;max-width:740px;font-size:42px}
.v45-h1sub{font-size:18px;color:var(--v-slate);max-width:44ch;margin:16px auto 0;line-height:1.5}
.v45-figcard{background:#fff;border:1px solid var(--v-line);border-radius:20px;box-shadow:var(--v-shadow-lg);padding:30px 24px;max-width:740px;margin:28px auto 0}
.v45-figs{display:grid;grid-template-columns:1fr 1fr auto 1.3fr;gap:18px;align-items:start;text-align:center}
.v45-fig{display:block;border-radius:14px;padding:6px 4px}
.v45-fig:hover .v45-ficon{transform:translateY(-2px)}
.v45-fdiv{width:1px;background:var(--v-line);align-self:stretch;margin:2px 0}
.v45-fnm{display:block;margin:0 0 11px;font-size:15px;font-weight:700}
.v45-ficon{width:60px;height:60px;border-radius:15px;margin:0 auto;display:block;box-shadow:0 4px 12px rgba(15,36,64,.16);transition:transform .14s}
.v45-fappnm{display:block;margin-top:9px;font-size:13px;color:var(--v-slate);font-weight:700}
.v45-conline{margin-top:20px;font-size:14px}
.v45-conline a{color:var(--v-orange-deep);font-weight:700;border-bottom:1.5px solid rgba(160,67,0,.3);padding-bottom:1px}
.v45-conline a:hover{border-bottom-color:var(--v-orange-deep)}
.v45-conline .v45-arrow{color:var(--v-orange-deep)}
.v45-cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;align-items:center;justify-content:center}
.v45-free{display:inline-flex;align-items:center;gap:8px;background:var(--v-ok-soft);color:var(--v-ok);border-radius:999px;padding:11px 16px;font-size:14.5px;font-weight:700}
.v45-rline{margin:20px auto 0;font-size:14px;max-width:62ch;color:var(--v-slate);line-height:1.5}
.v45-rlink{color:var(--v-orange-deep);font-weight:700;white-space:nowrap;border-bottom:1.5px solid rgba(160,67,0,.32);padding-bottom:1px}
.v45-rlink:hover{border-bottom-color:var(--v-orange-deep)}

/* never band */
.v45-dnlead{font-size:32px;text-align:center;max-width:30ch;margin:0 auto 30px;line-height:1.24}
.v45-dnlead-2{margin:80px auto 40px}
.v45-nvbox{background:#fff;border:1px solid var(--v-line);border-inline-start:4px solid var(--v-orange);border-radius:18px;padding:28px 34px;box-shadow:var(--v-shadow)}
.v45-nvbox ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px 30px}
.v45-nvbox li{display:flex;gap:11px;align-items:flex-start;font-size:16.5px;line-height:1.5}
.v45-xk{width:17px;height:17px;flex:none;margin-top:4px;color:var(--v-orange-deep)}
.v45-yesrow{background:#fff;border:1px solid var(--v-line);border-inline-start:4px solid var(--v-ok);border-radius:18px;padding:24px 30px;box-shadow:var(--v-shadow);display:grid;grid-template-columns:repeat(3,1fr);gap:16px 30px}
.v45-yesit{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.5;font-weight:500}
.v45-tkg{width:17px;height:17px;flex:none;margin-top:4px;color:var(--v-ok)}

/* apps */
.v45-acards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}
.v45-ac{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--v-line);border-radius:20px;padding:24px 22px;box-shadow:var(--v-shadow);transition:transform .14s,box-shadow .14s,border-color .14s}
.v45-ac:hover{transform:translateY(-3px);box-shadow:var(--v-shadow-lg);border-color:var(--v-slate)}
.v45-head{display:flex;align-items:center;gap:11px}
.v45-appicon{width:38px;height:38px;border-radius:10px;flex:none;display:block}
.v45-hd2{display:flex;flex-direction:column;gap:2px}
.v45-nm{font-weight:700;font-size:20px;line-height:1.2}
.v45-who{font-size:13px;color:var(--v-slate)}
.v45-actag{font-size:15px;font-weight:700;line-height:1.4;margin-top:13px}
.v45-acdesc{font-size:14px;color:var(--v-slate);line-height:1.55;margin-top:8px}
.v45-steps{list-style:none;margin:13px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}
.v45-steps li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--v-slate);line-height:1.5}
.v45-stp{width:8px;height:8px;border-radius:50%;background:var(--v-blue);flex:none;margin-top:7px;margin-inline:6px}
.v45-gsteps .v45-stp{background:var(--v-orange)}
.v45-bsteps .v45-stp{background:var(--v-biz)}
.v45-go{margin-top:auto;padding-top:18px;font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:7px}
.v45-go-g{color:var(--v-orange-deep)} .v45-go-l{color:var(--v-blue)} .v45-go-b{color:var(--v-biz)}

/* coming next */
.v45-next{margin:92px auto 0;text-align:center}
.v45-nh{font-size:26px;line-height:1.25;letter-spacing:-.02em}
.v45-mstrip{margin:34px auto 0;max-width:720px;background:var(--v-bg-2);border:1.5px dashed var(--v-line);border-radius:16px;padding:16px 20px;display:flex;gap:14px;align-items:center;text-align:start}
.v45-mtx{flex:1;font-size:14px;color:var(--v-slate);line-height:1.5}
.v45-mtx b{display:block;color:var(--v-ink);font-weight:700;font-size:14.5px;margin-bottom:2px}
.v45-mapps{display:flex;gap:6px;flex:none}
.v45-mapps img{width:20px;height:20px;border-radius:6px;display:block}
.v45-ntile{width:44px;height:44px;border-radius:12px;margin:0 auto;display:grid;place-items:center;flex:none}
.v45-nt-m{width:38px;height:38px;border:2.5px solid var(--v-ok);background:#fff;border-radius:50%}
.v45-nsub{display:block;margin-top:54px}
.v45-ngrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:28px auto 0;max-width:720px}
.v45-ncard{background:#fff;border:1.5px dashed var(--v-line);border-radius:20px;padding:22px 18px;text-align:center}
.v45-nbadge{display:inline-block;margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--v-line);border-radius:999px;padding:3px 10px;color:var(--v-slate)}
.v45-mstrip .v45-nbadge{margin-top:0;flex:none}
html[lang="he"] .v45-nbadge{letter-spacing:.03em}
.v45-nname{font-weight:700;font-size:16px;margin-top:9px}
.v45-ndesc{font-size:14px;color:var(--v-slate);line-height:1.55;margin-top:6px}
.v45-ndesc b{color:var(--v-ink);font-weight:600}

/* connections loop */
.v45-cwrap{position:relative;max-width:640px;margin:32px auto 0}
.v45-cstage{position:relative;background:#fff;border:1px solid var(--v-line);border-radius:20px;box-shadow:var(--v-shadow);height:276px;overflow:hidden}
.v45-cstage.is-paused *,.v45-cstage.is-paused *::before,.v45-cstage.is-paused *::after{animation-play-state:paused!important}
.v45-csc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;animation:20s cubic-bezier(.25,.6,.3,1) infinite}
.v45-cduo{display:flex;align-items:flex-end;gap:16px}
.v45-cduo .v45-clink{margin-bottom:29px}
.v45-cwho{display:flex;flex-direction:column;align-items:center;gap:7px;opacity:0;animation:20s cubic-bezier(.25,.7,.3,1.15) infinite}
.v45-capp{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-slate)}
.v45-cavw{position:relative;display:block}
.v45-cav{width:62px;height:62px;border-radius:50%;object-fit:cover;object-position:center 12%;display:block;background:linear-gradient(160deg,#E8EDFC,#D3DFFA);border:2.5px solid #fff;box-shadow:0 4px 12px rgba(15,36,64,.14)}
.v45-ghost{display:grid;place-items:center;background:#F2F5FA;border:2.5px dashed #C7D1DF;box-shadow:none;color:#96A3B6}
.v45-bdg{position:absolute;bottom:-4px;inset-inline-end:-7px;width:24px;height:24px;border-radius:7px;outline:2.5px solid #fff;display:block}
.v45-clink{width:52px;height:3px;border-radius:999px;background:var(--v-line);position:relative;overflow:hidden}
.v45-clink::after{content:"";position:absolute;inset:0;background:var(--v-orange);transform:scaleX(0);transform-origin:left;animation:20s cubic-bezier(.25,.6,.3,1) infinite}
html[dir="rtl"] .v45-clink::after{transform-origin:right}
.v45-cst{font-weight:800;font-size:19px;margin-top:14px;opacity:0;transform:translateY(8px);animation:20s cubic-bezier(.25,.6,.3,1) infinite}
.v45-csb{font-size:14.5px;color:var(--v-slate);margin-top:4px;opacity:0;transform:translateY(8px);animation:20s cubic-bezier(.25,.6,.3,1) infinite}
.v45-cdots{position:absolute;bottom:13px;inset-inline:0;display:flex;gap:6px;justify-content:center}
.v45-cd{width:6px;height:6px;border-radius:50%;background:var(--v-line);position:relative}
.v45-cd::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--v-slate);opacity:0;animation:20s linear infinite}
.v45-cpause{position:absolute;bottom:10px;inset-inline-end:10px;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--v-line);display:grid;place-items:center;color:var(--v-slate);cursor:pointer;z-index:5;box-shadow:var(--v-shadow)}
.v45-cpause:hover{color:var(--v-ink)}
.v45-cfoot{text-align:center;font-size:14.5px;color:var(--v-slate);margin-top:28px}
.v45-cfoot b{color:var(--v-ink);font-weight:700}
@keyframes v45sc1{0%{opacity:0}2%{opacity:1}21.5%{opacity:1}23.5%{opacity:0}100%{opacity:0}}
@keyframes v45sc2{0%,25%{opacity:0}27%{opacity:1}46.5%{opacity:1}48.5%{opacity:0}100%{opacity:0}}
@keyframes v45sc3{0%,50%{opacity:0}52%{opacity:1}71.5%{opacity:1}73.5%{opacity:0}100%{opacity:0}}
@keyframes v45sc4{0%,75%{opacity:0}77%{opacity:1}96.5%{opacity:1}98.5%{opacity:0}100%{opacity:0}}
.v45-cs1{animation-name:v45sc1}.v45-cs2{animation-name:v45sc2}.v45-cs3{animation-name:v45sc3}.v45-cs4{animation-name:v45sc4}
@keyframes v45hL1{0%,0.5%{opacity:0;transform:translateX(20px)}3.5%,21.5%{opacity:1;transform:none}23.5%,100%{opacity:0}}
@keyframes v45hR1{0%,0.5%{opacity:0;transform:translateX(-20px)}3.5%,21.5%{opacity:1;transform:none}23.5%,100%{opacity:0}}
@keyframes v45hL2{0%,25.5%{opacity:0;transform:translateX(20px)}28.5%,46.5%{opacity:1;transform:none}48.5%,100%{opacity:0}}
@keyframes v45hR2{0%,25.5%{opacity:0;transform:translateX(-20px)}28.5%,46.5%{opacity:1;transform:none}48.5%,100%{opacity:0}}
@keyframes v45hL3{0%,50.5%{opacity:0;transform:translateX(20px)}53.5%,71.5%{opacity:1;transform:none}73.5%,100%{opacity:0}}
@keyframes v45hR3{0%,50.5%{opacity:0;transform:translateX(-20px)}53.5%,71.5%{opacity:1;transform:none}73.5%,100%{opacity:0}}
@keyframes v45hL4{0%,75.5%{opacity:0;transform:translateX(20px)}78.5%,96.5%{opacity:1;transform:none}98.5%,100%{opacity:0}}
@keyframes v45hR4{0%,75.5%{opacity:0;transform:translateX(-20px)}78.5%,96.5%{opacity:1;transform:none}98.5%,100%{opacity:0}}
.v45-cs1 .v45-chL{animation-name:v45hL1}.v45-cs1 .v45-chR{animation-name:v45hR1}
.v45-cs2 .v45-chL{animation-name:v45hL2}.v45-cs2 .v45-chR{animation-name:v45hR2}
.v45-cs3 .v45-chL{animation-name:v45hL3}.v45-cs3 .v45-chR{animation-name:v45hR3}
.v45-cs4 .v45-chL{animation-name:v45hL4}.v45-cs4 .v45-chR{animation-name:v45hR4}
@keyframes v45lk1{0%,3%{transform:scaleX(0)}6%,100%{transform:scaleX(1)}}
@keyframes v45lk2{0%,28%{transform:scaleX(0)}31%,100%{transform:scaleX(1)}}
@keyframes v45lk3{0%,53%{transform:scaleX(0)}56%,100%{transform:scaleX(1)}}
@keyframes v45lk4{0%,78%{transform:scaleX(0)}81%,100%{transform:scaleX(1)}}
.v45-cs1 .v45-clink::after{animation-name:v45lk1}.v45-cs2 .v45-clink::after{animation-name:v45lk2}
.v45-cs3 .v45-clink::after{animation-name:v45lk3}.v45-cs4 .v45-clink::after{animation-name:v45lk4}
@keyframes v45st1{0%,3.5%{opacity:0;transform:translateY(8px)}6%,21.5%{opacity:1;transform:none}23.5%,100%{opacity:0}}
@keyframes v45st2{0%,28.5%{opacity:0;transform:translateY(8px)}31%,46.5%{opacity:1;transform:none}48.5%,100%{opacity:0}}
@keyframes v45st3{0%,53.5%{opacity:0;transform:translateY(8px)}56%,71.5%{opacity:1;transform:none}73.5%,100%{opacity:0}}
@keyframes v45st4{0%,78.5%{opacity:0;transform:translateY(8px)}81%,96.5%{opacity:1;transform:none}98.5%,100%{opacity:0}}
.v45-cs1 .v45-cst,.v45-cs1 .v45-csb{animation-name:v45st1}.v45-cs2 .v45-cst,.v45-cs2 .v45-csb{animation-name:v45st2}
.v45-cs3 .v45-cst,.v45-cs3 .v45-csb{animation-name:v45st3}.v45-cs4 .v45-cst,.v45-cs4 .v45-csb{animation-name:v45st4}
@keyframes v45dd1{0%{opacity:0}2%,23%{opacity:1}25%,100%{opacity:0}}
@keyframes v45dd2{0%,25%{opacity:0}27%,48%{opacity:1}50%,100%{opacity:0}}
@keyframes v45dd3{0%,50%{opacity:0}52%,73%{opacity:1}75%,100%{opacity:0}}
@keyframes v45dd4{0%,75%{opacity:0}77%,98%{opacity:1}100%{opacity:0}}
.v45-cd1::after{animation-name:v45dd1}.v45-cd2::after{animation-name:v45dd2}.v45-cd3::after{animation-name:v45dd3}.v45-cd4::after{animation-name:v45dd4}
@media (prefers-reduced-motion:reduce){
  .v45-csc,.v45-cwho,.v45-cst,.v45-csb,.v45-cd::after,.v45-clink::after{animation:none!important}
  .v45-cs1,.v45-cs1 .v45-cwho,.v45-cs1 .v45-cst,.v45-cs1 .v45-csb{opacity:1;transform:none}
  .v45-cs1 .v45-clink::after{transform:none}
  .v45-cd1::after{opacity:1}
}

/* plans */
.v45-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}
.v45-plan{background:#fff;border:1px solid var(--v-line);border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;position:relative;box-shadow:var(--v-shadow)}
.v45-rec{border:2px solid var(--v-orange);box-shadow:0 14px 40px rgba(249,115,22,.16)}
.v45-rtag{position:absolute;top:-12px;inset-inline-start:18px;background:var(--v-orange-btn);color:#fff;font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:999px}
.v45-phead{display:flex;align-items:center;gap:9px}
.v45-picon{width:26px;height:26px;border-radius:7px;flex:none;display:block}
.v45-plan h3{font-size:19px}
.v45-for{font-size:13px;color:var(--v-slate);margin-top:3px;font-weight:500}
.v45-pr{margin-top:15px;background:var(--v-ok-soft);color:var(--v-ok);border-radius:9px;padding:8px;text-align:center;font-weight:700;font-size:14px}
.v45-plan details{margin-top:10px;flex:1;text-align:center}
.v45-plan summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;padding:4px}
.v45-plan summary::-webkit-details-marker{display:none}
.v45-pm{width:26px;height:26px;border-radius:7px;background:var(--v-blue-soft);color:var(--v-blue);display:grid;place-items:center;font-size:20px;line-height:1;font-weight:700}
.v45-pm::before{content:"+"}
.v45-plan details[open] .v45-pm::before{content:"\2212"}
.v45-det{font-size:14px;color:var(--v-slate);margin-top:11px;line-height:1.5;text-align:start}
.v45-det b{display:block;color:var(--v-ink);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin:10px 0 3px}
html[lang="he"] .v45-det b{letter-spacing:.02em}
.v45-plan-foot{text-align:center;margin-top:26px;font-size:14.5px;color:var(--v-slate)}

/* access */
.v45-acc{background:#fff;border:1px solid var(--v-line);border-radius:22px;padding:44px;text-align:center;box-shadow:var(--v-shadow);max-width:760px;margin:0 auto}
.v45-acc h2{font-size:33px;margin-top:9px}
.v45-stepsx{display:flex;flex-direction:column;gap:10px;margin:26px auto 0;max-width:380px}
.v45-step{display:flex;align-items:center;gap:11px;background:var(--v-bg-2);border:1px solid var(--v-line);border-radius:12px;padding:12px 16px;font-size:15px;font-weight:500;text-align:start}
.v45-step em{font-style:normal;width:21px;height:21px;border-radius:50%;background:var(--v-navy);color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:none}
.v45-done{background:var(--v-ok-soft);border-color:#BFE3D5}
.v45-done em{background:var(--v-ok)}
.v45-acc-cta{display:flex;gap:12px;justify-content:center;margin-top:26px;flex-wrap:wrap;align-items:center}
.v45-btn-gh{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--v-navy);border:1px solid var(--v-line);font-weight:700;border-radius:12px;padding:13px 22px;font-size:16px}
.v45-btn-gh:hover{border-color:var(--v-slate)}
.v45-community{margin-top:22px;font-size:14px;color:var(--v-slate);max-width:60ch;margin-inline:auto}
.v45 .cta-section{background:transparent}

/* phone */
@media (max-width:720px){
  .v45{padding:64px 0}.v45-tight{padding:48px 0}
  .v45-open-c{padding-block:24px 8px}
  .v45-open-c h1{font-size:31px}
  .v45-h1sub{font-size:17px}
  .v45-figs{grid-template-columns:1fr 1fr}
  .v45-fdiv{width:auto;height:1px;grid-column:1/3;align-self:auto;margin:2px 12px}
  .v45-figk{grid-column:1/3}
  .v45-dnlead{font-size:23px}
  .v45-nvbox ul,.v45-yesrow,.v45-acards,.v45-ngrid,.v45-pgrid{grid-template-columns:1fr}
  .v45-top h2{font-size:25px}
  .v45-mstrip{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px 16px}
  .v45-mtx{text-align:center}
  .v45-acc{padding:28px 18px;border-radius:18px}
  .v45-acc h2{font-size:25px}
}
