
:root{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--r:18px;--top:#001937;--top-text:#ffffff;--nav:#10314D;--nav-text:#EDF1FC;--nav-hover:#FEBD69;--display:"Heebo",sans-serif;--body:"Rubik",sans-serif}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--body);font-weight:400;color:var(--ink);background:#fff;line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%;height:auto}
.w{max-width:1200px;margin:0 auto;padding:0 32px}
.sitehead{position:sticky;top:0;z-index:20}
.top{background:var(--top);color:var(--top-text);font-family:var(--body);font-size:14px;font-weight:400;height:32px}
.top .w{display:flex;align-items:center;justify-content:space-between;gap:16px;height:32px}
.cred{display:flex;align-items:center;gap:6px;margin:0;min-width:0;height:32px;font-family:var(--display);font-weight:600;font-size:14px;line-height:1;white-space:nowrap}
.cred .ra{height:14px;width:auto;flex:none;max-width:none}
.toplinks{display:flex;align-items:center;gap:8px;font-size:14px;line-height:32px;white-space:nowrap}
.toplinks a{color:var(--top-text)}
.toplinks span{opacity:.55}
header.h{background:var(--nav);color:var(--nav-text)}
header.h .w{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;height:75px}
header.h .w>a{flex:none}
header.h .logo{height:38px;width:auto;max-width:none;object-fit:contain}
nav.m{display:flex;justify-content:center;align-items:center;gap:0;white-space:nowrap;color:var(--nav-text);font-family:var(--display);font-weight:600;font-size:16px}
nav.m>a{display:inline-flex;align-items:center;padding-block:13px;line-height:20px}
nav.m>a:first-of-type{padding-inline-start:20px}
nav.m>a:last-of-type{padding-inline-end:20px}
nav.m>a:not(:last-of-type)::after{content:"";align-self:center;height:16px;margin-inline:20px;border-inline-start:2px solid #2aaeb5}
nav.m a:hover{color:var(--nav-hover)}
.nav-more{display:none}
.hb{display:flex;align-items:center;gap:10px}
.hb .btn{padding:9px 16px;font-size:15px;font-weight:500;box-shadow:none}
.btn.wa-lite{background:transparent;color:#fff;border:1px solid #fff}
.btn.wa-lite svg{width:16px;height:16px;color:#fff}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:500;padding:14px 30px;font-size:17px;white-space:nowrap;border:0;cursor:pointer;font-family:var(--body)}
.btn.y{background:var(--acc);color:var(--ink);box-shadow:0 6px 18px rgba(255,205,87,.35)}
.btn:disabled{cursor:progress;opacity:.72}
.btn.p{background:var(--p);color:#fff}
.btn.o{border:1.6px solid rgba(255,255,255,.45);color:#fff;padding:10px 20px;font-size:15px}
.btn.oy{border:1.6px solid var(--acc);color:var(--acc);padding:10px 20px;font-size:15px}
.btn.g{background:#fff;color:var(--p);border:1.6px solid var(--line)}
.burger{display:none;color:#fff;background:none;border:0}
.mcart{display:none}
section{padding:96px 0}
.bg{background:var(--bg)}
.eyebrow{display:inline-block;color:var(--p);font-weight:700;font-size:15px;background:#ebe6ff;border-radius:999px;padding:4px 14px;margin-bottom:14px}
h1,h2,h3{font-family:var(--display)}
h1{font-size:60px;line-height:1.1;font-weight:700;letter-spacing:-.5px;color:var(--ink)}
h2{font-size:40px;line-height:1.2;font-weight:700;margin-bottom:16px}
h3{font-size:22px;line-height:1.3;font-weight:600}
.lead{font-size:20px;color:var(--mut);max-width:620px}
.c{text-align:center}.c .lead{margin:0 auto}
/* hero */
.hero{position:relative;isolation:isolate;background:#f7f4fd;padding:56px 0 72px;overflow:visible}
.hero>*{position:relative;z-index:1}
.hero::before,.hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}
.hero::before{background:
 radial-gradient(60% 70% at 18% 30%,rgba(6,0,151,.16),transparent 70%),
 radial-gradient(45% 55% at 85% 10%,rgba(124,108,240,.20),transparent 70%),
 radial-gradient(40% 50% at 70% 95%,rgba(255,205,87,.30),transparent 70%),
 radial-gradient(50% 60% at 35% 100%,rgba(6,0,151,.10),transparent 70%)}
.hero::after{background:linear-gradient(180deg,transparent 80%,#fff)}
.hero .w{display:grid;grid-template-columns:1.12fr .88fr;gap:36px;align-items:center}
.hero .tx{padding-bottom:0}
.hero h1{color:#10314D}
.hero h1 span{color:#060097}
.hero h1 .hero-brand,.hero h1 .hero-dash,.hero h1 .hero-sep,.hero h1 .hero-rest{color:inherit}
.hero .sub{font-family:var(--display);font-size:32px;font-weight:500;color:#060097;margin:14px 0 22px}
.hero .lead{margin-bottom:28px;color:#3D4A5C}
.trust{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:16px 0 0;padding:0;list-style:none;font-family:var(--body);font-weight:400;font-size:14.5px;line-height:1.4;color:var(--mut)}
.trust li{display:inline-flex;align-items:center;gap:6px}
.trust svg,.ico{flex:none;color:var(--p)}
p .ico,h2 .ico{display:inline-block;vertical-align:-4px;margin-inline:2px}
.trust li+li::before{content:"|";margin-inline:10px;color:#b7b1c9}
.phone-wrap{position:relative;width:fit-content;margin-inline:auto;justify-self:center}
.phone-scale{position:relative;width:calc(300px * .85);height:calc(612px * .85);direction:ltr}
.phone{position:absolute;top:0;left:0;width:300px;height:612px;transform:scale(.85);transform-origin:top left;background:#0e0f14;border-radius:46px;padding:12px;box-shadow:0 28px 70px rgba(6,0,151,.18),inset 0 0 0 2px #2a2c36}
.phone-screen{position:relative;height:100%;background:#fff;border-radius:34px;overflow:hidden}
.island{position:absolute;top:10px;left:50%;width:92px;height:22px;transform:translateX(-50%);background:#0e0f14;border-radius:20px;z-index:1}
.homebar{position:absolute;bottom:7px;left:50%;width:104px;height:4px;transform:translateX(-50%);border-radius:99px;background:#0e0f14}
.hp{direction:rtl;text-align:right;height:100%;display:flex;flex-direction:column;gap:12px;padding:44px 16px 22px}
.hp-title{font-family:var(--display);font-weight:700;font-size:16px;line-height:1.2}
.hp-prog{display:flex;align-items:center;gap:5px}
.hp-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:#ece9f6;color:#8a8fa8;font-size:11px;font-weight:700}
.hp-dot.on{background:var(--p);color:#fff}
.hp-bar{flex:1;height:3px;border-radius:99px;background:#ece9f6}
.hp-pct{margin-inline-start:4px;font-size:12px;font-weight:700;color:var(--p)}
.hp-l{font-size:12px;font-weight:500;margin-bottom:6px}
.hp-chips{display:flex;flex-direction:column;gap:6px}
.hp-chip{display:flex;align-items:center;gap:8px;border:1.5px solid #d9d4ea;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.3;background:#fff}
.hp-chip.on{border-color:var(--p);background:#f4f2ff;color:var(--p)}
.hp-radio{width:14px;height:14px;border-radius:50%;border:1.5px solid #b9b2d6;flex:none;background:#fff}
.hp-chip.on .hp-radio{border:4px solid var(--p)}
.hp-in{display:block;height:36px;border:1.5px solid #d9d4ea;border-radius:10px;background:#fff}
.hp-next{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--acc);color:var(--ink);border-radius:999px;font-family:var(--body);font-weight:500;font-size:14px;padding:10px 16px}
.seal{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;inset-inline-start:calc(-36px * .85);bottom:calc(78px * .85);max-width:230px;margin:0;padding:8px 14px 8px 8px;background:#fff;border-radius:16px;box-shadow:0 16px 36px rgba(15,23,42,.16);animation:seal-float 4.8s ease-in-out infinite}
.seal .mark{width:36px;height:36px;border-radius:50%;background:var(--p);display:grid;place-items:center;flex:none}
.seal .mark img{width:18px;height:auto;max-width:none}
.seal span:last-child{font-family:var(--body);font-weight:500;font-size:13.5px;line-height:1.35;color:var(--ink)}
@keyframes seal-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media (prefers-reduced-motion:reduce){.seal{animation:none}}
/* steps */
.how{position:relative;background:#fff;padding:72px 0 88px}
.how::before{content:"";position:absolute;inset:72px 0 0;z-index:0;pointer-events:none;background:
 radial-gradient(48% 55% at 82% 18%,rgba(6,0,151,.05),transparent 70%),
 radial-gradient(46% 50% at 14% 62%,rgba(124,108,240,.08),transparent 72%)}
.how>*{position:relative;z-index:1}
.how h2{color:var(--ink);text-align:center;margin-bottom:48px}
.fsrow{display:flex;list-style:none;margin:0;padding:0}
.fs{position:relative;flex:1;text-align:center;padding:0 10px}
.fs .b{position:relative;z-index:1;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #d9d4ea;box-shadow:0 6px 18px rgba(6,0,151,.08);color:var(--p);font-family:var(--display);font-weight:700;font-size:22px}
.fs.pay .b{background:var(--p);border-color:var(--p);color:var(--acc);box-shadow:0 6px 18px rgba(255,205,87,.35);font-size:13px;line-height:1.15;padding:0 6px}
.fs:not(:last-child)::after{content:"";position:absolute;z-index:0;top:31px;height:2px;inset-inline-start:calc(50% + 36px);width:calc(100% - 72px);background:repeating-linear-gradient(90deg,#b9b2d6 0 8px,transparent 8px 14px)}
.fs h3{color:var(--ink);font-size:17px;line-height:1.35;margin-bottom:8px}
.fs p{color:var(--mut);font-size:14.5px;line-height:1.55}
.how .help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:56px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 36px rgba(15,23,42,.06);border-radius:18px;padding:28px 32px}
.how .help b{display:block;color:var(--nav);font-family:var(--display);font-weight:700;font-size:22px;line-height:1.3;margin-bottom:6px}
.how .help p{color:var(--mut);margin:0;font-size:16px}
.how .wa-go{background:#25d366;color:#fff;box-shadow:none;flex:none}
.how .wa-go svg{width:18px;height:18px}
/* cards */
.shead{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px;display:flex;flex-direction:column;transition:.2s}
.card .tag{font-size:14px;font-weight:600;color:var(--p);margin-bottom:8px}
.card ul{list-style:none;margin:16px 0 26px;flex:1}
.card li{display:flex;gap:10px;padding:6px 0;color:var(--mut);font-size:16px;line-height:1.5}
.card li span{white-space:nowrap}
.card li svg{flex:none;color:var(--p);margin-top:2px}
.card .btn{align-self:stretch}
.card.f{border:2px solid var(--p);box-shadow:0 18px 40px rgba(6,0,151,.12)}
/* about */
.firm .xtop{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}
.firm p{color:var(--mut);font-size:16.5px;line-height:1.85}
.firm .btn.p{margin-top:26px}
.firm .xgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.firm .xcd{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:0 6px 18px rgba(6,0,151,.05)}
.firm .xi{width:44px;height:44px;border-radius:12px;background:var(--bg);color:var(--p);display:grid;place-items:center;margin-bottom:14px}
.firm .xi svg{width:22px;height:22px}
.firm .xcd b{display:block;font-family:var(--body);font-weight:700;font-size:16.5px;color:var(--ink);line-height:1.45}
.firm .xband{margin-top:28px;background:var(--nav);border-radius:var(--r);padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff}
.firm .xl{display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:700;font-size:17px;line-height:1.35}
.firm .xl b{font-weight:700}
.firm .xl svg{color:var(--acc);flex:none;width:28px;height:28px}
.firm .xs{font-family:var(--display);font-size:14px;color:#EDF1FC;opacity:.75;margin-top:2px;font-weight:600;line-height:1.5}
.firm .xcred{display:flex;align-items:center;gap:10px;margin:0;color:#EDF1FC;opacity:.7;font-family:var(--display);font-size:13.5px;font-weight:600;line-height:1.3;white-space:nowrap}
.firm .xcred img{height:20px;width:auto;max-width:none;flex:none;background:transparent}
.nw{white-space:nowrap}
/* testimonials */
.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}
.t{background:#fff;border-radius:var(--r);padding:28px;border:1px solid var(--line);display:flex;flex-direction:column}
.t .q{color:var(--p);font-size:54px;line-height:.6;font-weight:800;height:26px}
.t p{font-size:16px;color:var(--ink);flex:1}
.t .who{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}
.t .who img{width:46px;height:46px;border-radius:50%}
.t .who b{display:block;font-size:16px}.t .who span{font-size:14px;color:var(--mut)}
.stars{color:#f5b301;letter-spacing:2px;font-size:15px}
.ph{margin:40px auto 0;max-width:860px;border:2.5px dashed #e4572e;border-radius:18px;padding:48px 24px;text-align:center;color:#b23a12;font-weight:700;background:#fff7f3}
.pend{white-space:nowrap;background:#fff1c9;color:#7a5a00;border:1.5px dashed #d9a400;border-radius:8px;padding:0 8px;font-weight:700}
.tyh{font-size:44px}@media(max-width:760px){.tyh{font-size:30px}}
/* faq */
.faq{max-width:860px;margin:40px auto 0}
details{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:12px}
summary{list-style:none;cursor:pointer;padding:20px 24px;font-family:var(--body);font-weight:500;font-size:18px;display:flex;justify-content:space-between;gap:16px;align-items:center}
summary::-webkit-details-marker{display:none}
summary .pl{flex:none;color:var(--p)}
details[open] summary .pl{transform:rotate(45deg)}
details p{padding:0 24px 22px;color:var(--mut)}
/* cta band */
.band{background:var(--p);color:#fff;border-radius:28px;padding:64px;display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:center;position:relative;overflow:hidden}
.band:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(255,205,87,.12);left:-120px;top:-160px}
.band h2{color:#fff}.band p{color:#d8d8ff}
.band .bb{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}
/* footer */
footer{background:#0c0f2e;color:#b8bdd6;padding:72px 0 28px;font-size:15px}
footer .g{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px}
footer h4{color:#fff;font-size:16px;margin-bottom:14px}
footer li{list-style:none;padding:4px 0}
footer .logo{height:34px;width:auto;max-width:none;object-fit:contain;margin-bottom:18px}
footer .bot{border-top:1px solid #23284d;margin-top:48px;padding-top:22px;display:flex;justify-content:space-between;font-size:14px}
/* service */
.sh{background:linear-gradient(180deg,var(--bg),#fff);padding:72px 0 80px}
.sh .w{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}
.sh .lead{margin:18px 0 0}
.price{background:#fff;border-radius:24px;padding:36px;box-shadow:0 24px 60px rgba(6,0,151,.14);border:1px solid var(--line)}
.price .was{color:var(--mut);font-size:18px}
.price .was s{text-decoration-thickness:2px;text-decoration-color:#e4572e}
.price .now{font-size:22px;font-weight:700;margin:6px 0 22px;line-height:1.4}
.price .now b{display:inline-block;font-size:44px;color:var(--p);font-weight:800}
.price .btn{width:100%;font-size:19px;padding:17px}
.price small{display:block;text-align:center;margin-top:14px;color:var(--mut);font-size:15px}
.prose{max-width:780px}
.prose p{margin-bottom:18px;font-size:18px;color:#334155}
.ben{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}
.ben>div{background:#fff;border-radius:var(--r);padding:32px;border:1px solid var(--line)}
.ben .ic{width:56px;height:56px;border-radius:16px;background:#ebe6ff;color:var(--p);display:grid;place-items:center;margin-bottom:18px}
.ben p{color:var(--mut);margin-top:8px}
.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}
.sticky{display:none}
/* checkout */
.co{padding:56px 0 96px;background:var(--bg)}
.co .w{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:start}
.pane{background:#fff;border-radius:22px;border:1px solid var(--line);padding:36px}
.co h1{font-size:40px;margin-bottom:28px}
.fg{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}
.fg .full{grid-column:1/-1}
label.l{display:block;font-family:var(--body);font-weight:500;font-size:15px;margin-bottom:7px}
label.l i{color:#d33;font-style:normal}
.in{width:100%;height:54px;border:1.5px solid #d9d4ea;border-radius:12px;padding:0 16px;font:inherit;font-size:16px;background:#fff;color:var(--ink)}
.in.ltr{direction:ltr;text-align:left}
.prep2 .l i{color:#d33;font-style:normal}
.in::placeholder{color:#98a0b5}
.in:focus{outline:3px solid rgba(6,0,151,.18);border-color:var(--p)}
textarea.in{height:130px;padding:14px 16px}
.sum{position:sticky;top:120px}
.sum h2{font-size:22px;margin-bottom:18px}
.row span,.prod>b{white-space:nowrap}
.row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px}
.row.tot{font-weight:800;font-size:22px;border:0;color:var(--p)}
.prod{display:flex;gap:14px;align-items:center;padding:4px 0 18px;border-bottom:1px solid var(--line)}
.prod .th{width:64px;height:64px;border-radius:14px;background:var(--p);display:grid;place-items:center;flex:none}
.prod .th img{width:48px}
.prod b{display:block}
.pm{display:flex;gap:12px;align-items:center;border:2px solid var(--p);background:#f4f2ff;border-radius:14px;padding:16px;margin:22px 0 10px;font-weight:700}
.radio{width:22px;height:22px;border-radius:50%;border:6px solid var(--p);background:#fff;flex:none}
.note{font-size:14px;color:var(--mut);margin:14px 0}
.cb{display:flex;gap:10px;align-items:center;font-size:15px;margin:14px 0 22px}
.box{width:22px;height:22px;border-radius:6px;border:1.6px solid #b9b2d6;flex:none}
.sec{display:flex;gap:8px;justify-content:center;align-items:center;color:#16794a;font-size:15px;font-weight:600;margin-top:14px}
.full-btn{width:100%;padding:18px;font-size:19px}
/* questionnaire */
.qhero{background:linear-gradient(180deg,var(--bg),#fff);padding:56px 0 24px}
.qhero h1{font-size:46px;max-width:880px}
.qhero .lead{max-width:880px;margin-top:16px}
.qgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:start;padding-bottom:96px}
.guide{background:var(--bg);border-radius:22px;padding:30px;position:sticky;top:120px}
.guide h3{font-size:19px;margin-bottom:12px}
.guide p{font-size:15.5px;color:#3a4357;margin-bottom:12px}
.guide p b{color:var(--p)}
.guide hr{border:0;border-top:1px solid var(--line);margin:18px 0}
.prog{display:flex;align-items:center;gap:0;margin-bottom:30px}
.dot{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:#ece9f6;color:#8a8fa8;flex:none;font-size:16px}
.dot.on{background:var(--p);color:#fff;box-shadow:0 0 0 6px rgba(6,0,151,.12)}
.dot.dn{background:var(--acc);color:var(--ink)}
.bar{flex:1;height:4px;background:#ece9f6}
.bar.dn{background:var(--acc)}
.pct{margin-inline-start:16px;font-weight:800;color:var(--p);font-size:18px}
.chips{display:flex;flex-wrap:wrap;gap:10px}
.chip{border:1.5px solid #d9d4ea;border-radius:12px;padding:12px 18px;font-weight:600;font-size:16px;display:flex;align-items:center;gap:10px;background:#fff}
.chip.on{border-color:var(--p);background:#f4f2ff;color:var(--p)}
.chip .radio{width:18px;height:18px;border:1.6px solid #b9b2d6}
.chip.on .radio{border:5px solid var(--p)}
.restart{display:flex;justify-content:flex-start;margin:18px 0 0}
form[data-form-id="website-terms"] .qnav{margin-top:48px}
form[data-form-id="website-terms"] .restart{margin-top:40px}
.restart .btn{min-height:44px;padding:10px 18px;font-size:15px}
.qnav{display:flex;justify-content:space-between;gap:14px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}
.thanks-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:8px}
.w.thanks-narrow{max-width:820px}
.w.thanks-center{text-align:center}
.w.thanks-pad{padding-bottom:96px}
.thanks-mark{width:84px;height:84px;border-radius:50%;background:var(--acc);color:var(--p);display:grid;place-items:center;margin:0 auto 22px}
.qhero .lead.thanks-lead{margin:18px auto 0}
.thanks-h{margin-bottom:16px}
.ck.flush{margin:0}
.qnav.center{justify-content:center}
.thanks-slots{margin-top:28px}
.mt .lead.meet-lead{margin-top:0}
.meet-h{font-size:26px}
.meet-cal{margin-top:18px}
.ct h3{font-size:18px;margin:0 0 8px}
.warn{font-size:14px;color:var(--mut);background:#fff8e6;border-radius:14px;padding:16px 18px;margin-top:22px;border:1px solid #f6e3ad}
.up{border:2px dashed #c9c2e6;border-radius:16px;padding:34px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--p);background:#fbfaff}
.up-pick{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:#fff;border:1.6px solid var(--line);color:var(--p);font-weight:600;cursor:pointer}
.up-pick input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.field.is-busy .up-pick{opacity:.55;pointer-events:none}
.up-line{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:baseline;margin:0}
.up-name{margin:0;font-weight:500;color:#55607a;font-size:15px}
.up-hint{margin:0;max-width:100%;font-size:14px;font-weight:600;line-height:1.45;color:#55607a}
.up-progress{margin:0;font-weight:700;color:var(--p);font-size:15px}
.up-progress[hidden]{display:none}
.field.is-optional label.l i{display:none}
.prog .dot[hidden],.prog .bar[hidden]{display:none}
.up-clear{min-width:44px;min-height:44px;padding:10px 16px;font-size:15px}
.up-clear[hidden]{display:none}
.decl{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:14px;padding:16px;font-size:16px}
.decl .box{margin-top:3px}
.qstep{display:none}.qstep.on{display:block}
/* meeting */
.mt{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:start;padding-bottom:96px}
.mt .lead{font-size:18px;margin:14px 0 24px}
.ck{list-style:none;background:var(--bg);border-radius:18px;padding:24px 26px;margin-top:10px}
.ck li{display:flex;gap:12px;padding:8px 0;font-weight:500}
.ck li svg{color:var(--p);flex:none;margin-top:3px}
.ct{margin-top:24px;border:1px solid var(--line);border-radius:18px;padding:22px 26px}
.ct a{display:flex;gap:10px;align-items:center;padding:6px 0;color:var(--p);font-weight:600;direction:ltr;justify-content:flex-end}
.cal{display:grid;grid-template-columns:1.1fr .9fr;gap:26px}
.calh{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-weight:700}
.calh span{color:var(--p);font-size:20px}
.gridc{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;font-size:15px}
.gridc .dw{color:var(--mut);font-size:13px;font-weight:600;padding:6px 0}
.gridc .d{height:44px;border-radius:12px;display:grid;place-items:center;font-weight:600}
.gridc .d.av{background:#f1efff;color:var(--p)}
.gridc .d.sel{background:var(--p);color:#fff}
.gridc .d.x{color:#c3c7d3}
.slots{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-content:start}
.slot{border:1.5px solid #d9d4ea;border-radius:12px;padding:12px;text-align:center;font-weight:700;direction:ltr}
.slot.on{border-color:var(--p);background:var(--p);color:#fff}
.assume{display:inline-block;background:#fff1c9;color:#7a5a00;font-size:13px;font-weight:700;border-radius:8px;padding:3px 10px;margin-bottom:14px}
/* article */
.ah{background:linear-gradient(180deg,var(--bg),#fff);padding:56px 0 0}
.ah .w{max-width:960px}
.ah h1{font-size:46px;margin-top:6px}
.ah .hero-img{margin-top:36px;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgba(6,0,151,.16)}
.ab{display:grid;grid-template-columns:240px 1fr;gap:56px;max-width:1080px;margin:0 auto;padding:56px 32px 88px}
.toc{position:sticky;top:110px;font-size:15px;border-inline-start:3px solid var(--line);padding-inline-start:16px;align-self:start}
.toc a{display:block;padding:6px 0;color:var(--mut)}
.toc a.on{color:var(--p);font-weight:700}
.art p{font-size:19px;line-height:1.85;margin-bottom:22px;color:#273246}
.art h1,.art h2{font-size:30px;margin:44px 0 16px;letter-spacing:0;line-height:1.25}
.art h3{font-size:23px;margin:30px 0 10px;color:var(--p)}
.art .li{padding-inline-start:20px;border-inline-start:4px solid var(--acc);margin-bottom:16px}
.art .li p{margin:0}
.art .call{background:var(--p);color:#fff;border-radius:20px;padding:30px 32px;margin:34px 0}
.art .call p{color:#fff;margin:0}
.art .end{background:var(--bg);border-radius:20px;padding:30px 32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.art .end p{margin:0}
.rel{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
.rc{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px}
.rc time{font-size:14px;color:var(--mut)}
.rc h3{font-size:19px;margin-top:8px}
.cats{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--mut);font-size:15px;margin-bottom:6px}
.cats a{color:var(--p);font-weight:700}
.cats i{font-style:normal}
.ah .amet{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:16px;color:#55607a;font-size:15px}
.ah .aw{display:flex;align-items:center;gap:8px}
.ah .xav{display:inline-block;flex:none;width:30px;height:30px;border-radius:50%;background:#dfe7f5 url("/assets/roi-portrait.png") no-repeat;background-size:270% auto;background-position:50% 4%;box-shadow:0 0 0 2px #fff,0 0 0 3px #e6e1f3}
.art ul,.art ol{margin:0 0 22px;padding-inline-start:1.3em}
.art li{font-size:19px;line-height:1.85;margin:6px 0;color:#273246}
.art h4{font-size:20px;margin:26px 0 8px;color:#10314D}
.art h5,.art h6{font-size:18px;margin:20px 0 8px;color:#10314D}
.art blockquote{margin:24px 0;padding:4px 18px;border-inline-start:4px solid var(--acc);color:#55607a}
.art hr{border:0;border-top:1px solid var(--line);margin:32px 0}
.hero-img img{display:block;width:100%;height:auto}
.wa{position:fixed;left:24px;bottom:24px;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px rgba(0,0,0,.2);z-index:30}
.wa svg{width:28px;height:28px}
@media (max-width:760px){
 body{font-size:16px}
 .w{padding:0 20px}
 .top{height:24px}
 .top .w{padding-inline:10px;height:24px}
 .toplinks{display:none}
 .cred{max-width:100%;height:24px;font-size:12px}
 .cred .ra{height:12px}
 .cred span{overflow:hidden;text-overflow:ellipsis}
 header.h .w{display:flex;height:48px;gap:8px}
 header.h .logo{height:22px;width:auto;max-width:none;object-fit:contain}
 nav.m{display:none}
 .hb{margin-inline-start:auto;gap:6px}
 .hb .btn{padding:7px 10px;font-size:13px}
 .burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-start:2px;padding:0;color:var(--nav-text);flex:none}
 textarea.in::placeholder{white-space:pre-wrap;text-overflow:clip}
 header.h .w{min-width:0;max-width:100%}
 .hb{min-width:0}
 .hb .wa-lite{font-size:0;gap:0;padding:7px}
 .hb .wa-lite svg{width:18px;height:18px}
 section{padding:64px 0}
 h1{font-size:38px}
 h2{font-size:29px}
 .lead{font-size:17px}
 .hero{padding:28px 0 48px}
 .hero .w{grid-template-columns:1fr;gap:8px}
 .hero .tx{padding-bottom:4px;text-align:center}
 .hero .sub{font-size:24px}
 .hero .lead{margin-bottom:22px}
 .hero .btn{width:100%}
 .hero .trust{justify-content:center}
 .phone-wrap{margin-top:28px}
 .phone-scale{width:calc(280px * .85);height:calc(572px * .85)}
 .phone{width:280px;height:572px}
 .seal{inset-inline-start:calc(-12px * .85);bottom:calc(64px * .85);max-width:210px}
 .cards,.tgrid,.ben,.rel{grid-template-columns:1fr;gap:16px}
 .fsrow{flex-direction:column;gap:28px}
 .fs{display:grid;grid-template-columns:64px 1fr;column-gap:16px;text-align:right;padding:0}
 .fs .b{grid-column:1;grid-row:1 / span 2;margin:0;justify-self:center}
 .fs h3{grid-column:2;grid-row:1;align-self:end;margin:0}
 .fs p{grid-column:2;grid-row:2;margin-top:4px}
 .fs:not(:last-child)::after{top:64px;inset-inline-start:31px;width:2px;height:calc(100% - 64px + 28px);background:repeating-linear-gradient(180deg,#b9b2d6 0 6px,transparent 6px 11px)}
 .how .help{flex-direction:column;align-items:stretch;text-align:center;padding:24px}
 .how .wa-go{width:100%}
 .step,.card,.t,.ben>div{padding:24px}
 .shead{flex-direction:column;align-items:flex-start;margin-bottom:28px}
 .firm .xtop,.split,.sh .w,.co .w,.qgrid,.mt,.cal,.band,footer .g{grid-template-columns:1fr;gap:28px}
 .firm .xcd{padding:16px}
 .firm .xcd b{font-size:15px}
 .firm .xgrid{gap:12px}
 .firm .xband{flex-direction:column;align-items:flex-start;padding:20px}
 .firm .btn.p{width:100%;justify-content:center}
 .firm .xcred{white-space:normal}
 .band{padding:36px 24px;border-radius:22px}
 .band .bb .btn{width:100%}
 footer .g{gap:22px;grid-template-columns:1fr 1fr}
 footer .g>div:first-child{grid-column:1/-1}
 footer .bot{flex-direction:column;gap:8px}
 .tgrid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:0 20px 8px}
 .tgrid .t{flex:0 0 84%;scroll-snap-align:start}
 summary{font-size:16.5px;padding:18px}
 details p{padding:0 18px 18px}
 .sh{padding:40px 0 56px}
 .price{padding:26px}.price .now b{font-size:38px}
 .sticky{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;box-shadow:0 -6px 20px rgba(0,0,0,.08);z-index:25}
 .sticky .btn{width:100%}
 .co{padding:28px 0 64px}.co h1{font-size:29px;margin-bottom:20px}
 .pane{padding:22px}
 .fg{grid-template-columns:1fr}
 .sum{position:static}
 .qhero h1{font-size:30px}
 .guide{position:static;padding:22px}
 .dot{width:32px;height:32px;font-size:14px}
 .pct{font-size:16px}
 .qnav{flex-wrap:wrap}
 .qnav .btn{flex:1;min-width:0;white-space:normal;text-align:center}
 .ah h1{font-size:31px}
 .ab{grid-template-columns:1fr;padding:36px 20px 64px;gap:0}
 .toc{display:none}
 .art p,.art li{font-size:17.5px}
 .art h1,.art h2{font-size:25px}
 .art h4{font-size:18px}
 .wa{width:52px;height:52px;left:16px;bottom:16px}
 .hasSticky .wa{bottom:86px}
 .gridc .d{height:40px}
}
@media (max-width:640px){
 .hero h1{font-size:32px;line-height:1.2;letter-spacing:0}
 .hero h1 .hero-dash,.hero h1 .hero-sep{display:none}
 .hero h1 .hero-brand,.hero h1 .hero-rest{display:block}
 .hero h1 .hero-rest{font-size:17px;line-height:1.35}
 .hero .sub{font-size:16px}
 .hero .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;justify-items:stretch;gap:0 8px;width:100%}
 .hero .trust li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0;text-align:center;font-size:12.5px;line-height:1.25}
 .hero .trust li+li::before{content:none;margin:0}
}

/* App behavior layered on the mockup stylesheet. */
[hidden] { display: none !important; }
.skip { position: absolute; right: 12px; top: -48px; background: #fff; color: var(--ink); padding: 8px 12px; z-index: 80; border-radius: 8px; }
.skip:focus { top: 8px; }
header.h .w { position: relative; }
.burger { background: none; border: 0; color: var(--nav-text); padding: 4px; cursor: pointer; line-height: 0; }
.prose a, .art a, .cb a, .note a, .guide a, .narrow a, .pane a:not(.btn) { color: var(--p); text-decoration: underline; }
.field-error { color: #9f1239; font-size: 14px; margin: 6px 0 0; font-weight: 600; }
.field-error:empty { display: none; }
.field.is-off { display: none; }
label.l i, legend.l i, .decl span > i, .cb i { color: #d33; font-style: normal; margin-inline-start: 0.35em; }
.fg .field { min-width: 0; }
.chips { display: flex; flex-wrap: wrap; gap: 10px; border: 0; margin: 0; padding: 0; }
.chips legend.l { width: 100%; margin-bottom: 10px; }
.choice { display: flex; align-items: center; gap: 10px; font-weight: 500; }
.choice.is-off{display:none}
.chips .choice { border: 1.5px solid #d9d4ea; border-radius: 12px; padding: 12px 18px; background: #fff; font-size: 16px; }
.chips .choice:has(input:checked) { border-color: var(--p); background: #f4f2ff; color: var(--p); }
.chips .choice input, .decl input, .cb input { accent-color: var(--p); width: 18px; height: 18px; margin: 0; flex: none; }
.choice small { display: block; margin-top: 4px; color: var(--muted, #6b6578); font-size: 14px; font-weight: 400; line-height: 1.45; }
.sr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.decl { display: flex; gap: 12px; align-items: flex-start; border: 1.5px solid var(--line); border-radius: 14px; padding: 16px; font-size: 16px; font-weight: 500; }
.decl input { margin-top: 3px; }
.field[data-type="acceptance"] .decl { display: grid; grid-template-columns: auto minmax(0, 1fr); column-gap: 12px; row-gap: 8px; align-items: start; }
.field[data-type="acceptance"] .decl input { grid-column: 1; grid-row: 1; }
.field[data-type="acceptance"] .decl span { grid-column: 2; grid-row: 1; }
.field[data-type="acceptance"] .decl:has(.field-error:not(:empty)) span { grid-row: 2; }
.field[data-type="acceptance"] .decl .field-error:not(:empty) { grid-column: 2; grid-row: 1; margin: 0; align-self: center; }
.fnote { margin: 0; padding: 14px 16px; background: #f4f0ff; border: 1px solid var(--line); border-radius: 14px; color: var(--ink); font-size: 16px; font-weight: 600; line-height: 1.55; }
div.fnote { font-weight: 500; }
.fnote p { margin: 0 0 8px; }
.fnote p:last-child { margin: 0; }
.sum-lines dl { display: grid; gap: 8px; margin: 4px 0 14px; }
.sum-lines div { display: grid; gap: 2px; }
.sum-lines dt { color: var(--mut); font-size: 13px; font-weight: 700; }
.sum-lines dd { margin: 0; font-weight: 700; overflow-wrap: anywhere; }
.sum-lines .sum-empty { margin: 4px 0 14px; color: var(--mut); }
.sumlist { display: grid; gap: 8px; margin-top: 10px; }
.sumlist div { display: grid; gap: 2px; }
.sumlist dt { color: var(--mut); font-size: 13px; font-weight: 700; }
.sumlist dd { margin: 0; font-size: 16px; font-weight: 600; overflow-wrap: anywhere; }
.sumlist .sum-empty { margin: 0; color: var(--mut); font-size: 15px; }
.clause-add { margin: 0; }
.person-card{grid-column:1 / -1;border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;background:#fff}
.person-card[hidden],.person-card.is-off{display:none}
.person-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px}
.person-title{font-weight:700;color:var(--nav);font-size:16px}
.person-card .field{min-width:0}
.person-remove{padding:8px 14px;font-size:14px}
@media (max-width:760px){.person-card{grid-template-columns:1fr}}
.up { border: 2px dashed #c9c2e6; border-radius: 16px; padding: 34px; display: flex; flex-direction: column; align-items: center; gap: 8px; color: var(--p); background: #fbfaff; text-align: center; font-weight: 700; cursor: pointer; }
.up input { max-width: 100%; }
.signature { display: block; width: 100%; height: 140px; border: 1px dashed #c9c2e6; border-radius: 16px; background: #fff; touch-action: none; overflow-anchor: none; -webkit-touch-callout: none; -webkit-user-select: none; user-select: none; -webkit-user-drag: none; }
select.in { appearance: auto; }
button.d, button.slot, .calh button { font: inherit; cursor: pointer; }
button.slot { background: #fff; color: inherit; width: 100%; }
button.slot:disabled { opacity: .4; cursor: not-allowed; }
button.d { background: transparent; color: inherit; width: 100%; border: 0; }
.calh button { background: none; border: 0; color: var(--p); font-size: 22px; font-weight: 700; line-height: 1; padding: 0 4px; }
fieldset.chips { min-width: 0; width: 100%; }
.ab.solo { grid-template-columns: minmax(0, 760px); justify-content: center; }
.gridc .d.av { background: #f1efff; color: var(--p); }
.cal-month[hidden] { display: none !important; }
.slots[hidden] { display: none !important; }
.a11y { position: fixed; right: 20px; bottom: 24px; z-index: 30; }
.a11y-toggle, .a11y-panel button { font-family: inherit; background: #fff; color: var(--ink); border: 1.5px solid var(--line); border-radius: 999px; padding: 10px 14px; font-weight: 700; cursor: pointer; }
.a11y-panel { display: grid; gap: 8px; margin-bottom: 8px; background: #fff; padding: 10px; border-radius: 16px; border: 1px solid var(--line); }
.a11y-close { justify-self: start; }
@media (max-width: 760px) {
  body.qpage main { padding-bottom: calc(200px + env(safe-area-inset-bottom, 0px)); }
  body.qpage .prep2 > .w { padding-inline: 24px; }
  body.qpage .pre, body.qpage .pre > * { min-width: 0; max-width: 100%; }
  body.qpage.a11y-open main { padding-bottom: calc(360px + env(safe-area-inset-bottom, 0px)); }
  body.qpage .decl { align-items: center; gap: 12px; padding: 14px 12px; font-size: 15px; line-height: 1.7; }
  body.qpage .decl input { width: 44px; height: 44px; margin-top: 0; }
  .a11y-panel { position: fixed; left: 12px; right: 12px; bottom: 76px; z-index: 40; max-height: 220px; overflow: auto; margin: 0; box-shadow: 0 12px 40px rgba(16, 24, 40, .18); }
}
@media (max-width: 760px) {
  body.qpage main { padding-bottom: calc(260px + env(safe-area-inset-bottom, 0px)); }
  body.qpage.a11y-open main { padding-bottom: calc(420px + env(safe-area-inset-bottom, 0px)); }
  body.qpage .form-step > h3 { margin-inline-start: 76px; margin-inline-end: 48px; }
}
table { width: 100%; border-collapse: collapse; margin-top: 16px; }
th, td { border-bottom: 1px solid var(--line); text-align: right; padding: 8px; vertical-align: top; }
pre { white-space: pre-wrap; background: var(--bg); padding: 12px; border-radius: var(--r); }
.notice { background: #eefbf3; border-radius: 14px; padding: 12px 16px; margin-bottom: 16px; }
.price-now { color: var(--p); font-size: 28px; font-weight: 800; margin: 8px 0 16px; }
.stack { display: grid; gap: 14px; }
.admin-actions { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 8px; }
:focus-visible { outline: 3px solid var(--acc); outline-offset: 2px; }
body.large { font-size: 19px; }
body.contrast { background: #fff; color: #000; }
body.contrast .top, body.contrast header.h, body.contrast footer, body.contrast .band, body.contrast .firm .xband, body.contrast .xpage .xhelp, body.contrast .lp .lphelp, body.contrast .fq .fqhelp { background: #000; }
body.links a { text-decoration: underline; }
.page-pad { padding: 56px 0 96px; }
.page-pad h1 { font-size: 46px; margin-bottom: 18px; }
.service-index { list-style: none; display: grid; gap: 8px; }
.service-index a { color: var(--p); font-weight: 700; }
@media (max-width: 760px) {
  .burger { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; flex: none; }
  header.h.open nav.m {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    background: var(--nav);
    padding: 4px 20px 16px;
    z-index: 40;
    gap: 0;
    white-space: normal;
    font-family: var(--display);
  }
  header.h.open nav.m > a { padding: 12px 0; }
  header.h.open nav.m > a::after { content: none; }
  header.h.open nav.m a { border-bottom: 1px solid rgba(237,241,252,.18); color: var(--nav-text); }
  header.h.open .nav-more { display: flex; flex-direction: column; border-top: 1px solid rgba(237,241,252,.18); margin-top: 8px; padding-top: 8px; }
  .page-pad h1, .qhero h1 { font-size: 30px; }
  body.hasSticky .wa, body.hasSticky .a11y { bottom: 86px; }
}
@media (min-width: 761px) {
  .sticky { display: none !important; }
}
/* category archive */
.xpage .xwrap{max-width:1320px;width:calc(100% - 48px);margin:0 auto}
.xpage .xhead{background:linear-gradient(180deg,#f9f6fe,#fff);padding:56px 0 8px;text-align:center}
.xpage .xhead h1{font-family:var(--display);font-weight:800;font-size:42px;line-height:1.2;color:#1e293b;margin:0 0 12px;letter-spacing:0}
.xpage .xin{color:#1e293b;font-size:18px;max-width:620px;margin:0 auto;line-height:1.7}
.xpage .xtrust{display:inline-flex;align-items:center;gap:8px;margin-top:18px;background:#fff;border:1px solid #e6e1f3;border-radius:99px;padding:8px 16px;color:#10314D;font-family:var(--body);font-weight:600;font-size:14px}
.xpage .xtrust svg{color:#060097;flex:none}
.xpage .xg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:16px 0 12px}
.xpage .xg.c3{grid-template-columns:repeat(3,minmax(0,1fr))}
.xpage .xg.c2{grid-template-columns:repeat(2,minmax(240px,380px));justify-content:center}
.xpage .xg.c1{grid-template-columns:minmax(240px,380px);justify-content:center}
.xpage .xc{background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:22px;display:flex;flex-direction:column;box-shadow:0 6px 18px rgba(6,0,151,.05);min-width:0}
.xpage .xi{width:44px;height:44px;border-radius:12px;background:#fff3cf;color:#10314D;display:grid;place-items:center;margin-bottom:8px}
.xpage .xi svg{width:24px;height:24px}
.xpage .xc h3{margin:0 0 6px;font-family:var(--display);font-weight:700;font-size:19px;line-height:1.3;color:#1e293b}
.xpage .xc h3 a{color:inherit}
.xpage .xw{margin:0 0 12px;color:#55607a;font-size:14.5px;line-height:1.55;min-height:67px}
.xpage .xc ul{list-style:none;margin:0 0 16px;padding:12px 0 0;border-top:1px solid #e6e1f3;display:grid;gap:11px;flex:1;align-content:start}
.xpage .xc li{display:flex;gap:8px;font-size:13.5px;color:#1e293b;line-height:1.45}
.xpage .xc li span{white-space:nowrap}
.xpage .xc li svg{flex:none;color:#060097;margin-top:2px}
.xpage .xanch{display:grid;gap:4px;margin:8px 0 0;min-height:44px;align-content:start}
.xpage .xwas,.xpage .xsave{margin:0;min-height:18px;font-size:12.5px;line-height:1.35;color:#8b95a8;white-space:nowrap}
.xpage .xwas s{text-decoration:line-through;text-decoration-thickness:1px}
.xpage .xsave:not(:empty){justify-self:start;display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border-radius:99px;background:#f3f5f8;color:#55607a;font-weight:600}
.xpage .xp{margin:6px 0 0}
.xpage .xp b{font-family:var(--display);font-weight:800;font-size:26px;color:#10314D;line-height:1}
.xpage .xp em{font-style:normal;font-size:14px;font-weight:600;margin-inline-start:6px;color:#10314D}
.xpage .xv{font-size:12.5px;color:#55607a;margin-top:4px}
.xpage .xs{font-family:var(--display);font-size:13px;color:#10314D;font-weight:600;margin:6px 0 18px}
.xpage .xb{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;background:#F0F5FF;border:1.5px solid #10314D;color:#10314D;border-radius:99px;padding:12px 14px;font-family:var(--body);font-weight:700;font-size:15px;margin-top:auto;transition:.15s}
.xpage .xb svg{color:currentColor}
.xpage .xb:hover{background:#10314D;color:#fff}
.xpage .xhelp{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#10314D;border-radius:18px;padding:28px 36px;margin:28px 0 72px}
.xpage .xhelp b{display:block;font-family:var(--body);font-weight:700;font-size:20px;color:#fff}
.xpage .xhelp p{margin:4px 0 0;color:#EDF1FC}
.xpage .xwa{display:inline-flex;gap:8px;align-items:center;background:#25d366;color:#fff;border-radius:99px;padding:11px 22px;font-family:var(--body);font-weight:700;font-size:15px;white-space:nowrap}
.xpage .xwa svg{width:18px;height:18px;color:#fff}
@media (max-width:1100px){
 .xpage .xg.c4,.xpage .xg.c3,.xpage .xg.c2{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}
 .xpage .xg.odd{display:flex;flex-wrap:wrap;justify-content:center}
 .xpage .xg.odd .xc{width:calc((100% - 20px) / 2)}
}
@media (max-width:700px){
 .xpage .xwrap{width:calc(100% - 32px)}
 .xpage .xhead{padding:36px 0 4px}
 .xpage .xhead h1{font-size:30px}
 .xpage .xin{font-size:16px}
 .xpage .xg,.xpage .xg.c4,.xpage .xg.c3,.xpage .xg.c2,.xpage .xg.c1,.xpage .xg.odd{display:grid;grid-template-columns:1fr;gap:12px;justify-content:stretch}
 .xpage .xg.odd .xc,.xpage .xc{width:auto}
 .xpage .xc{padding:16px}
 .xpage .xi{width:38px;height:38px}
 .xpage .xc h3{font-size:18px}
 .xpage .xw{min-height:0}
 .xpage .xc ul{gap:7px}
 .xpage .xc li:nth-child(n+3){display:none}
 .xpage .xp b{font-size:24px}
 .xpage .xhelp{flex-direction:column;align-items:center;text-align:center;padding:22px;margin-bottom:48px}
}
/* service landing */
.lpw{max-width:1320px;width:calc(100% - 48px);margin:0 auto}
.lp section{padding:56px 0}
.lp h1{font-family:var(--display);font-weight:800;font-size:44px;line-height:1.15;letter-spacing:0;color:#1e293b;margin:0 0 14px}
.lp h2{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.25;text-align:center;color:#1e293b;margin:0 0 28px;letter-spacing:0}
.lp .lead{font-size:18px;line-height:1.75;color:#55607a;max-width:none}
.lphero{background:linear-gradient(180deg,#f9f6fe,#fff);padding:56px 0 12px}
.lphero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}
.lppill{display:inline-flex;align-items:center;margin-bottom:14px;background:#fff;border:1px solid #e6e1f3;border-radius:999px;padding:5px 12px;color:#10314D;font-family:var(--display);font-weight:600;font-size:13px}
.lpcard{background:#fff;border-radius:20px;box-shadow:0 18px 44px rgba(16,49,77,.1);padding:26px 24px;min-width:0}
.lpnum{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0}
.lpnum b{font-family:var(--display);font-weight:800;font-size:44px;line-height:1;color:#10314D;letter-spacing:0}
.lpvat,.lpfrom,.lpnum em{font-style:normal;font-weight:700;font-size:16px;color:#10314D}
.lpnums.two{display:grid;gap:10px}
.lpnums.two b{font-size:32px}
.lptag{margin:10px 0 16px;color:#55607a;font-size:15px}
.lpctas{display:grid;gap:10px}
.lp .lpctas .btn{width:100%}
.lpnote{text-align:center;margin-top:10px;color:#55607a;font-size:13.5px}
.lpdiv{border:0;border-top:1px solid #e6e1f3;margin:16px 0}
.lpask{display:flex;align-items:center;justify-content:center;gap:8px;color:#10314D;font-weight:600;font-size:14.5px}
.lpask svg{color:#25d366;flex:none}
.lp .lptrustsec{padding-top:20px;padding-bottom:28px}
.lptrust{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.lptrust li{display:flex;align-items:center;gap:8px;min-width:0;background:#fff;border:1px solid #e6e1f3;border-radius:14px;padding:12px 14px;color:#10314D;font-weight:600;font-size:14px;line-height:1.35}
.lptrust svg{color:#060097;flex:none}
.lpsteps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0}
.lpsteps li{min-width:0;text-align:center}
.lpn{position:relative;width:54px;height:54px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #e6e1f3;box-shadow:0 6px 18px rgba(6,0,151,.05);color:#060097;font-family:var(--display);font-weight:800;font-size:20px}
.lpsteps h3{font-size:16px;font-weight:700;line-height:1.35;margin:0 0 6px;color:#1e293b}
.lpsteps p{margin:0;color:#55607a;font-size:14px;line-height:1.55}
.lpsteps .pay .lpn{background:#060097;border-color:#060097;color:#ffcd57;font-size:26px}
.lpsteps .law .lpn{border:2px solid #ffcd57;box-shadow:0 0 0 4px rgba(255,205,87,.35)}
.lpbadge{position:absolute;top:-6px;inset-inline-end:-8px;width:26px;height:26px;border-radius:50%;background:#ffcd57;color:#10314D;display:grid;place-items:center}
.lpabout{background:#f9f6fe}
.lpabout-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.lpstory{order:2}
.lpincwrap{order:1}
.lp .lpstory h2,.lp .lpincwrap h2{text-align:start}
.lpstory > p{color:#55607a;font-size:16.5px;line-height:1.75;margin:0 0 14px}
.lpcred{display:flex;align-items:center;gap:10px;color:#55607a}
.lpstory > .lpcred{font-size:13.5px;line-height:1.4;margin:8px 0 0}
.lmark{display:block;width:42px;height:22px;flex:none;background:#10314D;opacity:.75;-webkit-mask:url("/assets/ra-letters.webp") center / contain no-repeat;mask:url("/assets/ra-letters.webp") center / contain no-repeat}
.lpinc{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lpinc article{background:#fff;border:1px solid #e6e1f3;border-radius:18px;box-shadow:0 6px 18px rgba(6,0,151,.05);padding:16px 16px 18px;min-width:0}
.lpi{width:44px;height:44px;border-radius:12px;background:#f9f6fe;color:#060097;display:grid;place-items:center;margin-bottom:10px}
.lpinc h3{font-family:var(--display);font-weight:700;font-size:17px;line-height:1.35;margin:0 0 6px;color:#1e293b}
.lpinc p{margin:0;font-size:14.5px;line-height:1.55;color:#55607a}
.lp .faq{max-width:900px}
.lpclose{background:#f9f6fe;border-radius:22px;padding:48px 36px;text-align:center}
.lpclose p{color:#55607a;font-size:17px;line-height:1.75;max-width:760px;margin:0 auto}
.lpclose-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}
.lp .lpout{background:#fff;color:#10314D;border:1.6px solid #10314D;box-shadow:none}
.lp .lphelpsec{padding-top:8px}
.lphelp{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#10314D;border-radius:18px;padding:28px 36px}
.lphelp b{display:block;font-family:var(--body);font-weight:700;font-size:20px;color:#fff}
.lphelp p{margin:4px 0 0;color:#EDF1FC;font-size:16px}
.lpwa{display:inline-flex;gap:8px;align-items:center;background:#25d366;color:#fff;border-radius:99px;padding:11px 22px;font-weight:700;font-size:15px;white-space:nowrap}
.lpwa svg{width:18px;height:18px;color:#fff}
.lpbar{display:none}
@media (max-width:900px){
 .lpw{width:calc(100% - 32px)}
 .lp section{padding:36px 0}
 .lphero{padding:36px 0 8px}
 .lp h1{font-size:30px}
 .lp h2{font-size:25px}
 .lphero-grid,.lpabout-grid{grid-template-columns:1fr;gap:22px}
 .lpstory,.lpincwrap{order:0}
 .lptrust{grid-template-columns:1fr 1fr}
 .lpsteps{grid-template-columns:1fr;gap:0}
 .lpsteps li{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:14px;text-align:start;position:relative;padding-bottom:22px}
 .lpsteps .lpn{grid-row:1 / span 2;margin:0}
 .lpsteps h3{grid-column:2;align-self:end;margin:0}
 .lpsteps p{grid-column:2;margin-top:4px}
 .lpsteps li:not(:last-child)::before{content:"";position:absolute;top:54px;bottom:0;inset-inline-start:26px;border-inline-start:2px dashed #c4bddc}
 .lphelp{flex-direction:column;align-items:center;text-align:center;padding:22px}
 .lpclose{padding:28px 18px}
 .lpbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:25;background:#fff;border-top:1px solid #e6e1f3;box-shadow:0 -8px 24px rgba(16,49,77,.08);padding:10px 16px 8px}
 .lpbar-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
 .lpbar-price{display:flex;align-items:baseline;gap:6px;min-width:0;color:#10314D;font-weight:700}
 .lpbar-price b{font-family:var(--display);font-weight:800;font-size:22px;line-height:1}
 .lpbar-price span{font-size:13px}
 .lpbar .btn{padding:10px 14px;font-size:14.5px;box-shadow:none}
 .lpbar-q{display:block;text-align:center;margin-top:6px;color:#55607a;font-size:12.5px;font-weight:600}
 body.hasbar{padding-bottom:118px}
 body.hasbar .wa,body.hasbar .a11y{bottom:132px}
}
@media (min-width:901px){
 .lpbar{display:none !important}
}
body.admin{background:var(--bg)}
body.admin .page-pad{padding-top:28px}
body.admin .page-pad h1{font-family:var(--display);font-size:32px;line-height:1.25;margin:0}
body.admin h2{font-family:var(--display);font-size:22px;margin:0 0 12px}
.ahead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.afilters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:18px}
.afilters label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--mut);min-width:0}
.afilters label:first-child{flex:1 1 220px}
.afilters label:nth-child(2),.afilters label:nth-child(3){flex:1 1 160px}
body.admin .ain{height:42px}
.atable-wrap{overflow-x:auto}
.atable{margin-top:0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}
.atable th,.atable td{text-align:right;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}
.atable th{font-size:13px;color:var(--mut);font-weight:600;background:#fff}
.atable tr:last-child td{border-bottom:0}
.adate,.anum{display:block}
.anum{color:var(--mut);font-size:13px}
.anew{display:inline-block;background:var(--acc);color:#10314D;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.6}
.acard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px;margin-bottom:16px}
.asum{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:16px 0 0}
.asum div{min-width:0}
.asum dt{color:var(--mut);font-size:13px}
.asum dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.alinks{display:flex;flex-wrap:wrap;gap:10px}
.astep{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}
.astep:first-of-type{border-top:0;padding-top:0}
.arow{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:8px 16px;padding:8px 0;border-bottom:1px solid #f1eef8}
.alab{color:var(--mut);font-size:14px}
.aval{font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}
.aflag{display:inline-block;margin-inline-start:6px;background:#fff3cf;color:#9a3412;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700}
.abook{padding:8px 0}
.ameet{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.ameet .in{flex:1 1 220px}
.admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
@media (max-width:760px){
 body.admin .page-pad h1{font-size:26px}
 .asum,.arow{grid-template-columns:1fr}
 .atable thead{display:none}
 .atable,.atable tbody,.atable tr,.atable td{display:block;width:auto}
 .atable{background:transparent;border:0}
 .atable tr{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:8px 12px}
 .atable td{display:flex;justify-content:space-between;gap:12px;border:0;padding:6px 0}
 .atable td::before{content:attr(data-label);color:var(--mut);font-size:13px;font-weight:600}
}
@media print{
 body.admin{background:#fff}
 body.admin .sitehead,body.admin footer,body.admin .wa,body.admin .a11y,body.admin .no-print{display:none !important}
 body.admin .page-pad{padding:0}
 body.admin .acard{box-shadow:none;break-inside:avoid}
 body.admin a{color:#10314D;text-decoration:none}
}
.formula,.ccards,.agrid{display:grid;gap:16px}
.formula{grid-template-columns:repeat(3,1fr);margin-top:22px}
.fbox,.ccard,.acard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}
.fbox h3,.ccard h3,.acard h3{font-family:var(--display);font-size:20px;line-height:1.35;margin-bottom:8px}
.fbox p,.ccard p{color:var(--mut)}
.ccards{grid-template-columns:repeat(4,1fr);margin-top:28px}
.ccard{display:flex;flex-direction:column;gap:8px;min-height:100%}
.ccard span{margin-top:auto;color:var(--p);font-weight:700;font-size:15px}
.founder{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start}
.founder img{width:220px;border-radius:22px;background:var(--bg)}
.narrow{max-width:860px}
.prose p,.legal p{margin:0 0 14px}
.legal{max-width:860px}
.legal ul{margin:0 0 16px;padding-inline-start:1.2em}
.legal li{margin:0 0 8px}
.atopic{margin-top:22px}
.atopic p{font-weight:700;margin-bottom:10px}
.achips{display:flex;flex-wrap:wrap;gap:8px}
.achips a{border:1px solid var(--line);border-radius:999px;padding:6px 14px;background:#fff;font-size:15px}
.achips a.on{background:var(--nav);color:#fff;border-color:var(--nav)}
.agrid{grid-template-columns:repeat(3,1fr);margin-top:8px}
.acard{display:flex;flex-direction:column;gap:8px;min-height:100%}
.acard .atag{color:var(--p);font-size:13px;font-weight:700}
.acard .ex{color:var(--mut);font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.awho{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600}
.awho img{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:center top}
.apages{display:flex;justify-content:center;gap:8px;margin-top:28px}
.apages a,.apages span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:#fff}
.apages .on{background:var(--p);color:#fff;border-color:var(--p)}
.guide{width:100%;margin-top:18px;border-radius:18px;background:#000}
.cprice{margin-inline-start:auto;text-align:end}
.cprice .was{color:var(--mut);font-size:14px;min-height:0}
.cprice .was s{color:var(--mut)}
.cprice .vat{display:block;color:var(--mut);font-size:13px;font-weight:600}
.pay-terms{border:1.5px solid #e4d3a2;background:#fffaf0;border-radius:14px;padding:14px 16px;margin:16px 0 12px}
.btn.y.is-muted{background:#e6d3a2;color:#7a6844;box-shadow:none}
@media (max-width:900px){
 .formula,.agrid{grid-template-columns:1fr}
 .ccards{grid-template-columns:1fr 1fr}
 .founder{grid-template-columns:1fr}
 .founder img{width:160px}
}
@media (max-width:640px){
 .ccards{grid-template-columns:1fr}
}
/* about — mockup */
.x .xw{max-width:1320px;width:calc(100% - 48px);margin:0 auto}
.x .xsec{padding:64px 0}
.x .xflush{padding-top:0;padding-bottom:56px}
.x .xlast{padding-bottom:72px}
.x .xalt{background:#f9f6fe}
.x .xah{padding:56px 0 48px;text-align:center;background:linear-gradient(180deg,#f9f6fe,#fff)}
.x .xah h1{font-family:var(--display);font-weight:800;font-size:42px;line-height:1.25;letter-spacing:0;color:#1e293b;margin:0 auto 14px;max-width:760px;text-wrap:balance}
.x .xlead{margin:0 auto;max-width:640px;color:#55607a;font-size:18px;line-height:1.75}
.x .xtrust1{display:inline-flex;align-items:center;gap:8px;margin-top:22px;background:#fff;border:1px solid #e6e1f3;border-radius:99px;padding:8px 16px;color:#10314D;font-family:var(--body);font-weight:600;font-size:14px}
.x .xtrust1 svg{color:#060097;flex:none}
.x .xh2{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.25;text-align:center;color:#1e293b;margin:0 0 28px;letter-spacing:0}
.x .xyi{width:46px;height:46px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;margin-bottom:12px;flex:none}
.x .xyi svg{width:22px;height:22px}
.x .xcd{background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:22px;box-shadow:0 6px 18px rgba(6,0,151,.05)}
.x .xcd h3{font-family:var(--display);font-weight:700;font-size:18px;line-height:1.3;margin:0 0 6px;color:#1e293b}
.x .xcd p{margin:0;color:#55607a;font-size:15px;line-height:1.55}
.x .xst{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1000px;margin:0 auto}
.x .xst .xcd{padding:26px}
.x .xfm{max-width:1000px;margin:16px auto 0;background:#f9f6fe;border:1px solid #e6e1f3;border-radius:18px;padding:26px 30px}
.x .xfm p{margin:0;color:#10314D;font-weight:500;font-size:17px;line-height:1.85}
.x .xflow{display:flex;margin:0;padding:0}
.x .ss{position:relative;flex:1;min-width:0;text-align:center;padding:0 8px}
.x .sb{position:relative;z-index:1;width:54px;height:54px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #e6e1f3;box-shadow:0 6px 18px rgba(6,0,151,.05);color:#060097;font-family:var(--display);font-weight:800;font-size:20px}
.x .ss:not(:last-child)::after{content:"";position:absolute;z-index:0;top:26px;height:2px;inset-inline-start:calc(50% + 31px);width:calc(100% - 62px);background:repeating-linear-gradient(90deg,#b9b2d6 0 8px,transparent 8px 14px)}
.x .ss.pay .sb{background:#060097;border-color:#060097;color:#ffcd57;font-size:26px}
.x .ss.law .sb{border:2px solid #ffcd57;box-shadow:0 0 0 4px rgba(255,205,87,.35)}
.x .sc{position:absolute;top:-8px;inset-inline-end:-10px;width:26px;height:26px;border-radius:50%;background:#ffcd57;color:#10314D;display:grid;place-items:center;font-style:normal}
.x .sc svg{width:14px;height:14px}
.x .xflow h3{font-family:var(--body);font-weight:700;font-size:16px;line-height:1.35;margin:0 0 6px;color:#1e293b}
.x .xflow p{margin:0;color:#55607a;font-size:14px;line-height:1.55}
.x .xig4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.x .xwho{display:grid;grid-template-columns:.8fr 1.6fr;gap:44px;align-items:start;max-width:1100px;margin:0 auto}
.x .xwl img{height:30px;width:auto;opacity:.85;margin-bottom:14px}
.x .xwl h2{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.3;margin:0 0 16px;color:#1e293b;text-align:start;letter-spacing:0}
.x .xdet{display:grid;gap:6px;color:#55607a;font-size:13.5px}
.x .xwr p{margin:0 0 12px;color:#55607a;font-size:15px;line-height:1.85}
.x .xwr p:last-child{margin-bottom:0}
.x .xcats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.x .xcat2{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:22px 10px;text-decoration:none;color:#1e293b;box-shadow:0 6px 18px rgba(6,0,151,.05)}
.x .xcat2 .xyi{margin-bottom:6px}
.x .xcatn{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;max-width:100%}
.x .xcat2 b{font-family:var(--body);font-weight:700;font-size:16px;line-height:1.35;white-space:nowrap}
.x .xcatn svg{color:#060097;width:16px;height:16px;flex:none}
.x .xclose{background:#f9f6fe;border:1px solid #e6e1f3;border-radius:22px;padding:46px 48px;display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:center}
.x .xclose h2{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.3;color:#1e293b;margin:0 0 12px;text-align:start;letter-spacing:0}
.x .xclose p{margin:0;color:#55607a;font-size:16.5px;line-height:1.75}
.x .xbb{display:grid;gap:10px;min-width:230px}
.x .xy,.fq .xy,.cu .xy{display:flex;justify-content:center;background:#ffcd57;color:#1e293b;border:0;border-radius:99px;padding:13px 22px;font-family:var(--body);font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 6px 18px rgba(255,205,87,.35);cursor:pointer}
.x .xo{display:flex;justify-content:center;background:transparent;border:1.5px solid #10314D;color:#10314D;border-radius:99px;padding:11px 22px;font-family:var(--body);font-weight:700;font-size:15px;text-decoration:none}
.x .xhelp{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#10314D;border-radius:18px;padding:22px 36px;margin:0}
.x .xhelp b{display:block;font-family:var(--body);font-weight:700;font-size:20px;line-height:1.3;color:#fff}
.x .xhelp p{margin:4px 0 0;color:#EDF1FC;font-size:16px;line-height:1.45}
.x .xwa{display:inline-flex;gap:8px;align-items:center;background:#25d366;color:#fff;border-radius:99px;padding:11px 22px;font-family:var(--body);font-weight:700;font-size:15px;white-space:nowrap}
.x .xwa svg{width:18px;height:18px;color:#fff}
@media (max-width:700px){
 .x .xw{width:calc(100% - 32px)}
 .x .xsec{padding:40px 0}
 .x .xflush{padding-bottom:28px}
 .x .xah{padding:36px 0 32px}
 .x .xah h1{font-size:28px}
 .x .xh2{font-size:25px;margin-bottom:18px}
 .x .xclose h2{font-size:24px}
 .x .xst,.x .xig4,.x .xwho,.x .xclose{grid-template-columns:1fr;gap:12px}
 .x .xwho{gap:20px}
 .x .xcats{grid-template-columns:1fr;gap:10px}
 .x .xcat2{flex-direction:row;padding:12px 16px;justify-content:flex-start;text-align:start}
 .x .xcat2 .xyi{margin:0}
 .x .xcatn{justify-content:flex-start}
 .x .xfm{padding:20px}
 .x .xfm p{font-size:15.5px}
 .x .xst .xcd{padding:18px}
 .x .xflow{flex-direction:column}
 .x .ss{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:14px;text-align:start;padding:0 0 22px}
 .x .sb{grid-row:1 / span 2;margin:0}
 .x .ss h3{grid-column:2;align-self:end;margin:0}
 .x .ss p{grid-column:2;margin-top:4px}
 .x .ss:not(:last-child)::after{top:54px;inset-inline-start:26px;width:2px;height:calc(100% - 32px);background:repeating-linear-gradient(180deg,#b9b2d6 0 6px,transparent 6px 11px)}
 .x .xhelp{flex-direction:column;align-items:center;text-align:center;padding:22px}
 .x .xclose{padding:28px 18px}
 .x .xbb{min-width:0}
}
/* articles archive — Igbini mockup, scoped so header/about stay untouched */
.kb{color:#1e293b}
.kb section{padding:0;margin:0}
.kb .xw{max-width:1320px;width:calc(100% - 48px);margin:0 auto}
.kb .kb-hero{padding:52px 0 30px;text-align:center;background:linear-gradient(180deg,#f9f6fe,#fff)}
.kb .kb-browse{padding:0 0 6px}
.kb .kb-list{padding:8px 0 56px}
.kb .kb-close{padding:56px 0}
.kb .kb-help{padding:0 0 56px}
.kb h1{font:800 44px/1.2 var(--display);color:#1e293b;margin:0 0 12px;letter-spacing:0;text-wrap:balance}
.kb .xlead{margin:0 auto 22px;max-width:620px;font-size:18px;line-height:1.75;color:#55607a;text-wrap:balance}
.kb .xsr{display:flex;align-items:center;gap:10px;max-width:520px;margin:0 auto 16px;background:#fff;border:1.5px solid #e6e1f3;border-radius:99px;padding:13px 22px;color:#55607a;font-size:16px;box-shadow:0 8px 22px rgba(6,0,151,.06)}
.kb .xsr svg{color:#060097;flex:none}
.kb .xsr input{flex:1;min-width:0;width:100%;border:0;outline:none;background:transparent;padding:0;margin:0;font:inherit;color:#1e293b;appearance:none;-webkit-appearance:none}
.kb .xsr input::placeholder{color:#55607a;opacity:1}
.kb .ccard.on{border-color:#10314D;box-shadow:0 0 0 1px #10314D,0 6px 18px rgba(6,0,151,.05)}
.kb .kempty{margin:8px 0 0;text-align:center;color:#55607a;font-size:18px;line-height:1.6}
.kb .xbh{font:800 24px var(--display);color:#10314D;margin:0 0 14px;text-align:center;letter-spacing:0}
.kb .cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px}
.kb .ccard{display:flex;flex-direction:row;align-items:center;gap:14px;background:#fff;border:1px solid #e6e1f3;border-radius:16px;padding:16px 18px;text-decoration:none;color:#1e293b;box-shadow:0 6px 18px rgba(6,0,151,.05);min-height:0;min-width:0}
.kb .ccard .xyi{flex:none;width:46px;height:46px;margin:0;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center}
.kb .ccard .xyi svg{width:22px;height:22px}
.kb .ccard div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
.kb .ccard b{font:800 16.5px var(--body);color:#10314D}
.kb .ccard small{font-size:13px;color:#55607a;line-height:1.5}
.kb .ccard em{font-style:normal;font:700 12px var(--body);color:#060097;background:#f9f6fe;border:1px solid #e6e1f3;border-radius:99px;padding:3px 10px;white-space:nowrap;flex:none}
.kb .ccard span{margin:0;font-size:inherit;font-weight:inherit}
.kb .xyi{width:46px;height:46px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;margin:0;flex:none}
.kb .xyi svg{width:22px;height:22px}
.kb .xbc{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#55607a;margin-bottom:14px}
.kb .xbc a{color:#060097;text-decoration:none}
.kb .xbc span{font-weight:700;color:#10314D}
.kb .xbc i{font-style:normal}
.kb .agrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}
.kb .ac{background:#fff;border:1px solid #e6e1f3;border-radius:18px;overflow:hidden;text-decoration:none;color:#1e293b;display:flex;flex-direction:column;box-shadow:0 6px 18px rgba(6,0,151,.05);min-width:0}
.kb .ab{display:flex;flex-direction:column;gap:8px;flex:1;padding:18px 20px 16px;margin:0;max-width:none;min-width:0}
.kb .ab h3{font:700 17px/1.45 var(--body);margin:0;color:#1e293b;text-wrap:balance}
.kb .am{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.kb .atag{background:#f9f6fe;border:1px solid #e6e1f3;color:#10314D;border-radius:99px;padding:3px 10px;font:700 12px var(--body)}
.kb .amin{color:#55607a;font-size:12.5px}
.kb .amin+.amin:before{content:"· "}
.kb .atl{margin:0;color:#55607a;font-size:14px;line-height:1.65}
.kb .ac .atl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kb .af{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #e6e1f3}
.kb .asv{font:700 12.5px var(--body);color:#060097;text-align:end}
.kb .aw{display:flex;align-items:center;gap:8px;color:#55607a;font-size:12.5px;min-width:0}
.kb .aw.big{font-size:14px}
.kb .xav{display:inline-block;flex:none;width:30px;height:30px;border-radius:50%;background:#dfe7f5 url("/assets/roi-portrait.png") no-repeat;background-size:270% auto;background-position:50% 4%;box-shadow:0 0 0 2px #fff,0 0 0 3px #e6e1f3}
.kb .aw.big .xav{width:40px;height:40px}
.kb .acov{display:block;width:100%;height:170px;object-fit:cover}
.kb .af2>.acov.big{width:100%;height:100%;min-height:280px;object-fit:cover}
.kb .dv{height:170px;display:grid;place-items:center;position:relative;overflow:hidden}
.kb .dv.navy{background:#10314D}
.kb .dv.mint{background:#e1f2e8}
.kb .dv.ice{background:#EBF3FF}
.kb .dv.lav{background:#ece6f8}
.kb .dv.big{height:auto;min-height:100%;border-radius:20px}
.kb .dc{width:68%;max-width:250px;background:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 14px 28px rgba(15,23,42,.28);position:relative}
.kb .dv.big .dc{max-width:340px;padding:22px 24px;width:62%}
.kb .dh{display:flex;gap:6px;margin-bottom:10px;align-items:center}
.kb .dh b{height:7px;border-radius:4px;background:#10314D;width:38%}
.kb .dh b+b{background:#d9d4ea;width:22%}
.kb .dl{height:6px;border-radius:4px;background:#e6e1f3;margin:6px 0}
.kb .dl.s{width:78%}
.kb .dl.xs{width:55%}
.kb .dm{display:flex;align-items:center;gap:6px;background:#ffe27a;border-radius:4px;padding:5px 8px;margin:9px -4px;font:700 12.5px/1.3 var(--body);color:#1e293b}
.kb .dm .dchk{flex:none;width:18px;height:18px;border-radius:50%;background:#060097;color:#fff;display:grid;place-items:center}
.kb .dm .dchk svg{width:11px;height:11px}
.kb .dv.big .dm{font-size:15px;padding:8px 10px}
.kb .dstamp{position:absolute;left:-14px;bottom:-16px;width:62px;height:62px;border-radius:50%;border:2px solid #ffcd57;background:#fff8e1;color:#8a6200;display:flex;flex-direction:column;align-items:center;justify-content:center;font:800 11px/1.15 var(--body);transform:rotate(-12deg);box-shadow:0 4px 10px rgba(15,23,42,.2)}
.kb .dstamp i{display:block;width:26px;height:1.5px;background:#ffcd57;margin:2px 0;font-style:normal}
.kb .dv.big .dstamp{width:80px;height:80px;font-size:14px;left:-22px;bottom:-24px}
.kb .dv.big .dstamp i{width:34px}
.kb .dgreen{position:absolute;top:12px;right:12px;background:#16a05a;color:#fff;border-radius:99px;padding:4px 11px;font:800 11.5px var(--body);z-index:2}
.kb .kre .dstamp{left:auto;right:-12px;bottom:-14px}
.kb .kfam .dc{box-shadow:0 14px 28px rgba(0,0,0,.4)}
.kb .kbiz .dm{background:#060097;color:#fff}
.kb .kbiz .dm .dchk{background:#ffcd57;color:#10314D}
.kb .kbiz .dc{border-top:4px solid #060097}
.kb .dico{flex:none;color:#060097;display:grid;place-items:center;margin-inline-end:4px}
.kb .kre .dico{color:#16a05a}
.kb .kre .dm{background:#ffe27a}
.kb .kre .dc{margin-top:18px}
.kb .af2{display:grid;grid-template-columns:1.15fr 1fr;gap:0;background:#fff;border:1px solid #e6e1f3;border-radius:22px;overflow:hidden;text-decoration:none;color:#1e293b;box-shadow:0 14px 34px rgba(6,0,151,.09)}
.kb .ft{padding:36px 40px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0}
.kb .ft h2{font:800 30px/1.35 var(--display);margin:0;color:#1e293b;letter-spacing:0;text-wrap:balance}
.kb .ftag{background:#fff3cf;color:#10314D;border-radius:99px;padding:4px 14px;font:800 13px var(--body)}
.kb .ft .af{border:0;padding:0;width:100%}
.kb .ft .atl{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.kb .fb{margin-top:6px}
.kb .act{background:#10314D;border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0}
.kb .act h3{text-wrap:balance;font:800 22px/1.4 var(--display);color:#fff;margin:0;letter-spacing:0}
.kb .act .xyi{background:#fff3cf}
.kb .act.arow{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;padding:26px 34px}
.kb .act.arow h3{flex:1}
.kb .xy{display:inline-flex;justify-content:center;align-items:center;background:#ffcd57;color:#1e293b;border-radius:99px;padding:12px 24px;font:700 15.5px var(--body);text-decoration:none;box-shadow:0 6px 18px rgba(255,205,87,.35)}
.kb .xo{display:flex;justify-content:center;align-items:center;border:1.5px solid #10314D;color:#10314D;border-radius:99px;padding:11px 22px;font:700 15px var(--body);text-decoration:none;background:transparent}
.kb .xbb{display:grid;gap:10px;min-width:230px}
.kb .xclose{background:#f9f6fe;border:1px solid #e6e1f3;border-radius:22px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.kb .xclose h2{font:800 28px/1.3 var(--display);color:#10314D;margin:0 0 8px;letter-spacing:0}
.kb .xclose p{margin:0;color:#55607a;line-height:1.7;max-width:620px}
.kb .xhelp{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#10314D;border-radius:18px;padding:26px 34px}
.kb .xhelp b{display:block;font:700 20px var(--body);color:#fff}
.kb .xhelp p{margin:4px 0 0;color:#EDF1FC}
.kb .xwa{display:inline-flex;gap:8px;align-items:center;background:#25d366;color:#fff;border-radius:99px;padding:11px 22px;font:700 15px var(--body);text-decoration:none;white-space:nowrap}
.kb .xwa svg{width:18px;height:18px;color:#fff}
.kb .pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:30px}
.kb .pgs{display:flex;gap:8px}
.kb .pgn{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #e6e1f3;color:#10314D;font:700 15px var(--body);text-decoration:none}
.kb .pgn.on{background:#10314D;color:#fff;border-color:#10314D}
.kb .pgb{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #10314D;color:#10314D;border-radius:99px;padding:9px 18px;font:700 14.5px var(--body);text-decoration:none;background:#fff}
.kb .pgb.dis{opacity:.35;border-color:#c9c4dc}
@media(max-width:900px){
 .kb .xw{width:calc(100% - 32px)}
 .kb .agrid{grid-template-columns:1fr 1fr}
 .kb .cgrid{grid-template-columns:1fr 1fr}
 .kb .kb-list{padding:8px 0 36px}
 .kb .kb-close{padding:36px 0}
 .kb .kb-help{padding:0 0 36px}
}
@media(max-width:700px){
 .kb h1{font-size:30px}
 .kb .xsr{padding:12px 18px;font-size:15px}
 .kb .xbh{font-size:20px}
 .kb .cgrid{gap:10px}
 .kb .ccard{flex-direction:column;align-items:flex-start;padding:14px;gap:8px}
 .kb .ccard small{display:none}
 .kb .ccard b{font-size:15px}
 .kb .agrid{grid-template-columns:1fr;gap:10px}
 .kb .ac{flex-direction:row-reverse;align-items:stretch;border-radius:14px}
 .kb .ac .dv,.kb .ac .acov{width:30%;flex:none;height:auto;aspect-ratio:1/1;min-height:0;object-fit:cover}
 .kb .ac .dc{width:84%;padding:7px 8px;border-radius:6px}
 .kb .ac .dh{margin-bottom:5px}
 .kb .ac .dh b{height:4px}
 .kb .ac .dl{height:3px;margin:3px 0}
 .kb .ac .dm{font-size:7.5px;padding:3px 4px;margin:4px -2px;gap:3px}
 .kb .ac .dm .dchk{width:10px;height:10px}
 .kb .ac .dm .dchk svg{width:6px;height:6px}
 .kb .ac .dstamp{width:30px;height:30px;font-size:6px;left:-6px;bottom:-8px}
 .kb .ac .kre .dstamp{left:auto;right:-6px}
 .kb .ac .dico svg{width:12px;height:12px}
 .kb .ac .dgreen{font-size:7px;padding:2px 6px;top:6px;right:6px}
 .kb .ac .kre .dc{margin-top:10px}
 .kb .ac .ab{padding:12px 14px;gap:6px;justify-content:center}
 .kb .ac .ab h3{font-size:14.5px;line-height:1.4}
 .kb .ac .atl,.kb .ac .af,.kb .ac .atag{display:none}
 .kb .ac .amin{font-size:12px}
 .kb .act{padding:20px}
 .kb .af2{grid-template-columns:1fr}
 .kb .af2>.dv,.kb .af2>.acov.big{order:-1;min-height:200px;max-height:240px;border-radius:0}
 .kb .ft{padding:22px}
 .kb .ft h2{font-size:22px}
 .kb .xclose{flex-direction:column;align-items:stretch;text-align:center;padding:22px}
 .kb .xclose h2{font-size:22px}
 .kb .xclose p{max-width:none}
 .kb .xbb{min-width:0}
 .kb .xhelp{flex-direction:column;align-items:stretch;text-align:center;padding:22px}
 .kb .xwa{justify-content:center}
 .kb .act.arow{flex-direction:column;align-items:flex-start;padding:22px}
 .kb .pager{gap:8px}
 .kb .pgb span{display:none}
 .kb .pgb{padding:10px 12px}
 .kb .pgn{width:36px;height:36px;font-size:14px}
 .kb .pgs{gap:5px}
}
/* faq page — mockup */
.fq section{padding:0}
.fq [hidden]{display:none !important}
.fq .fqw{max-width:1320px;width:calc(100% - 48px);margin:0 auto}
.fq .fqhero{padding:52px 0 28px;text-align:center;background:linear-gradient(180deg,#f9f6fe 0%,#fff 78%)}
.fq .fqhero h1{font-family:var(--display);font-weight:800;font-size:42px;line-height:1.25;letter-spacing:0;color:#1e293b;margin:0}
.fq .fqfind{position:relative;max-width:640px;margin:22px auto 0}
.fq .fqfind svg{position:absolute;top:50%;inset-inline-start:18px;transform:translateY(-50%);color:#060097;width:18px;height:18px}
.fq .fqfind input{width:100%;height:52px;border:1px solid #e6e1f3;border-radius:999px;background:#fff;padding-inline:48px 20px;font-family:var(--body);font-size:16px;color:#1e293b;box-shadow:0 6px 18px rgba(6,0,151,.05)}
.fq .fqfind input::placeholder{color:#8b95a8}
.fq .fqchips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}
.fq .fqchip{border:1px solid #e6e1f3;background:#fff;color:#10314D;border-radius:999px;padding:8px 14px;font-family:var(--body);font-weight:600;font-size:14px;line-height:1.35;cursor:pointer}
.fq .fqchip[aria-pressed="true"]{background:#10314D;border-color:#10314D;color:#fff}
.fq .fqsec{padding:8px 0 12px}
.fq .fqh{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.25;text-align:center;color:#1e293b;margin:8px 0 22px;letter-spacing:0}
.fq .fqgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:860px;width:100%;margin-inline:auto}
.fq .fqcard{background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:18px 12px 16px;box-shadow:0 6px 18px rgba(6,0,151,.05);text-align:start}
.fq .fqi{width:40px;height:40px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;margin-bottom:12px}
.fq .fqi svg{width:20px;height:20px}
.fq .fqcard h3{font-family:var(--body);font-weight:700;font-size:13px;line-height:1.45;margin:0;color:#1e293b;max-width:250px;text-wrap:pretty;text-wrap:balance}
.fq .fqacc{padding:12px 0 28px}
.fq .fqaccw{max-width:860px;margin:0 auto}
.fq .fqg h2{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.3;text-align:start;color:#1e293b;margin:28px 0 14px;letter-spacing:0}
.fq .fqg:first-child h2{margin-top:4px}
.fq .faq{max-width:none;margin:0}
.fq .fqcta{padding:28px 0 16px}
.fq .fqclose{background:#f9f6fe;border:1px solid #e6e1f3;border-radius:22px;padding:46px 48px;display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:center}
.fq .fqclose h2{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.3;color:#1e293b;margin:0 0 12px;text-align:start;letter-spacing:0}
.fq .fqclose p{margin:0;color:#55607a;font-size:16.5px;line-height:1.75}
.fq .fqbb{display:grid;gap:10px;min-width:230px}
.fq .fqo{display:flex;justify-content:center;background:transparent;border:1.5px solid #10314D;color:#10314D;border-radius:99px;padding:11px 22px;font-family:var(--body);font-weight:700;font-size:15px;text-decoration:none}
.fq .fqhelpsec{padding:8px 0 72px}
.fq .fqhelp{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#10314D;border-radius:18px;padding:22px 36px}
.fq .fqhelp b{display:block;font-family:var(--body);font-weight:700;font-size:20px;line-height:1.3;color:#fff}
.fq .fqhelp p{margin:4px 0 0;color:#EDF1FC;font-size:16px;line-height:1.45}
.fq .fqwa{display:inline-flex;direction:ltr;gap:8px;align-items:center;background:#25d366;color:#fff;border-radius:99px;padding:11px 22px;font-family:var(--body);font-weight:700;font-size:15px;white-space:nowrap;text-decoration:none}
.fq .fqwa svg{width:18px;height:18px;color:#fff;flex:none}
@media (max-width:760px){
 .fq .fqgrid{grid-template-columns:1fr;gap:12px}
}
@media (max-width:700px){
 .fq .fqw{width:calc(100% - 32px)}
 .fq .fqhero{padding:32px 0 20px}
 .fq .fqhero h1{font-size:28px}
 .fq .fqh{font-size:25px;margin-bottom:16px}
 .fq .fqgrid{grid-template-columns:1fr;gap:12px}
 .fq .fqg h2{font-size:22px}
 .fq .fqclose{grid-template-columns:1fr;gap:16px;padding:28px 18px}
 .fq .fqclose h2{font-size:24px}
 .fq .fqbb{min-width:0}
 .fq .fqhelp{flex-direction:column;align-items:center;text-align:center;padding:22px}
 .fq .fqhelpsec{padding-bottom:48px}
}
/* contact page */
.cu section{padding:0}
.cu .cuw{max-width:1320px;width:calc(100% - 48px);margin:0 auto}
.cu .cuhero{padding:52px 0 8px;text-align:center;background:linear-gradient(180deg,#f9f6fe 0%,#fff 78%)}
.cu h1{font-family:var(--display);font-weight:800;font-size:42px;line-height:1.25;letter-spacing:0;color:#1e293b;margin:0 auto;max-width:12em;text-wrap:pretty;text-wrap:balance}
.cu .culead{margin:16px auto 0;max-width:720px;color:#55607a;font-size:17px;line-height:1.7;text-wrap:pretty;text-wrap:balance}
.cu .cugrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px}
.cu .cucard{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0;background:#fff;border:1px solid #f0edf8;border-radius:14px;padding:26px 16px 20px;box-shadow:0 1px 2px rgba(16,49,77,.04),0 8px 18px rgba(16,49,77,.035);color:#10314D;text-decoration:none}
.cu .cui{width:44px;height:44px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;margin-bottom:10px}
.cu .cui svg{width:20px;height:20px}
.cu .cucard b{font-family:var(--body);font-weight:700;font-size:15px;line-height:1.3;color:#10314D}
.cu .cucard .cut,.cu .cucard .cultr{font-family:var(--body);font-weight:400;font-size:13px;line-height:1.35;color:#5c6678}
.cu .cultr{direction:ltr;unicode-bidi:isolate;text-align:center}
.cu .culink{font-family:var(--body);font-weight:500;font-size:13px;line-height:1.3;color:#10314D;text-decoration:underline;text-decoration-color:#d4aa4a;text-underline-offset:4px;margin-top:6px}
.cu .cubody{padding:22px 0 8px}
.cu .cusplit{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start}
.cu .cupane{background:#fff;border:1px solid #edeaf7;border-radius:18px;padding:60px 28px 36px;box-shadow:0 1px 2px rgba(16,49,77,.04);min-width:0}
.cu .cupane h2{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.35;color:#10314D;margin:0 0 16px;letter-spacing:0;text-wrap:pretty;text-wrap:balance}
.cu .fg{gap:14px 15px}
.cu .fg label.l{font-size:13px;font-weight:600;color:#10314D;margin-bottom:6px}
.cu .fg label.l i{color:#10314D}
.cu .in{height:46px;border:1px solid #f1eef8;border-radius:10px;font-size:15px}
.cu textarea.in{height:118px;padding:12px 16px}
.cu form .xy{width:auto;justify-self:start;padding:10px 22px;font-size:15px}
.cu .custeps{background:#f9f6fe;padding:36px 26px 52px}
.cu .custeps h2{text-align:center;margin-bottom:22px}
.cu .custeps ol{list-style:none;display:grid;gap:22px}
.cu .custeps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}
.cu .custeps li .cun{width:32px;height:32px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;font-family:var(--body);font-weight:700;font-size:14px}
.cu .custeps li b{display:block;font-family:var(--body);font-weight:700;font-size:14.5px;line-height:1.35;color:#10314D}
.cu .custeps li p{margin:2px 0 0;font-family:var(--body);font-weight:400;font-size:13.5px;line-height:1.45;color:#5c6678}
.cu .cupill{display:flex;align-items:center;justify-content:center;gap:6px;width:fit-content;margin:32px 0 0;margin-inline-end:auto;background:#fff3cf;color:#10314D;border-radius:99px;padding:7px 14px;font-family:var(--body);font-weight:600;font-size:13px;line-height:1}
.cu .cupill svg{width:14px;height:14px}
.cu .cucta{padding:18px 0 8px}
.cu .cuclose{background:#f9f6fe;border:1px solid #e6e1f3;border-radius:22px;padding:46px 48px;display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:center}
.cu .cuclose h2{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.3;color:#1e293b;margin:0 0 12px;text-align:start;letter-spacing:0;text-wrap:pretty;text-wrap:balance}
.cu .cuclose p{margin:0;color:#55607a;font-size:16.5px;line-height:1.75;text-wrap:pretty;text-wrap:balance}
.cu .cubb{display:grid;gap:10px;min-width:230px}
.cu .cuo{display:flex;justify-content:center;background:transparent;border:1.5px solid #10314D;color:#10314D;border-radius:99px;padding:11px 22px;font-family:var(--body);font-weight:700;font-size:15px;text-decoration:none}
.cu .cuhelpsec{padding:8px 0 72px}
.cu .cuhelp{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#10314D;border-radius:18px;padding:22px 36px}
.cu .cuhelp b{display:block;font-family:var(--body);font-weight:700;font-size:20px;line-height:1.3;color:#fff;text-wrap:pretty;text-wrap:balance}
.cu .cuhelp p{margin:4px 0 0;color:#EDF1FC;font-size:16px;line-height:1.45;text-wrap:pretty;text-wrap:balance}
.cu .cuwa{display:inline-flex;direction:ltr;gap:8px;align-items:center;background:#25d366;color:#fff;border-radius:99px;padding:11px 22px;font-family:var(--body);font-weight:700;font-size:15px;white-space:nowrap;text-decoration:none}
.cu .cuwa svg{width:18px;height:18px;color:#fff;flex:none}
@media (max-width:1000px){
 .cu .cuclose{grid-template-columns:1fr;gap:16px;padding:28px 24px}
 .cu .cubb{min-width:0}
}
@media (max-width:760px){
 .cu .cuw{width:calc(100% - 32px)}
 .cu .cuhero{padding:32px 0 4px}
 .cu h1{font-size:28px}
 .cu .cusplit{grid-template-columns:1fr}
 .cu .cugrid{grid-template-columns:1fr;gap:12px;margin-top:20px}
 .cu .fg{grid-template-columns:1fr 1fr}
 .cu .cupane{padding:22px 16px}
 .cu .cupane h2{font-size:22px}
 .cu .cuclose{grid-template-columns:1fr;gap:16px;padding:28px 18px}
 .cu .cuclose h2{font-size:24px}
 .cu .cubb{min-width:0}
 .cu .cuhelp{flex-direction:column;align-items:center;text-align:center;padding:22px}
 .cu .cuhelpsec{padding-bottom:48px}
}
/* single article — Igbini mockup, scoped under .ar so the archive and header stay as they are */
.ar{--ink:#1e293b}
.ar section.arh{background:linear-gradient(180deg,#f9f6fe,#fff);padding:34px 0 26px}
.ar .xbc.r{justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap}
.ar .xbc.r span{font-weight:700;color:#10314D}
.ar .xcat{display:inline-block;font:700 13px var(--body);color:#10314D;background:#fff;border:1px solid #e6e1f3;border-radius:99px;padding:5px 12px;text-decoration:none;margin-bottom:14px}
.ar .arh h1{font:800 40px/1.3 var(--display);color:#1e293b;margin:0 0 18px;max-width:980px;text-wrap:balance;letter-spacing:0}
.ar .amt{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;color:#55607a;font-size:15px}
.ar .amt .aw{font-size:15px;color:#1e293b;font-weight:700}
.ar .amt .aw .xav{width:36px;height:36px}
.ar .amt .dot{width:4px;height:4px;border-radius:50%;background:#c9c4dc}
.ar .mi{display:inline-flex;align-items:center;gap:6px}
.ar .mi svg{color:#060097}
.ar .mi.ok{color:#10314D;font-weight:700}
.ar .ag{display:grid;grid-template-columns:250px minmax(0,1fr) 320px;gap:44px;align-items:start;padding:30px 0 56px}
.ar .asd,.ar .asd2{position:sticky;top:116px}
.ar .toc{position:static;top:auto;align-self:auto;background:#fff;border:1px solid #e6e1f3;border-inline-start:1px solid #e6e1f3;border-radius:18px;padding:20px 20px 12px;font-size:15px;max-height:calc(100vh - 140px);overflow:auto}
.ar .toc b{display:block;font:800 17px var(--body);color:#10314D;margin-bottom:10px}
.ar .toc ol{list-style:none;margin:0;padding:0}
.ar .toc li{margin:0}
.ar .toc a{display:block;padding:8px 12px;border-radius:10px;color:#55607a;text-decoration:none;font:600 15px/1.5 var(--body);border-inline-start:3px solid transparent}
.ar .toc a.on{color:#060097;background:#f9f6fe;border-inline-start-color:#060097;font-weight:600}
.ar .toc li.l3 a{padding-inline-start:28px;font-size:14px;font-weight:500}
.ar .tm{display:none}
.ar .art{min-width:0}
.ar .post-hero{display:block;width:100%;height:auto;border-radius:20px;margin:0 0 26px}
.ar .dv.cov{height:230px;min-height:0;border-radius:20px;margin-bottom:26px;overflow:visible}
.ar .dv.cov .dc{max-width:300px;margin-inline:auto}
.ar .dv.cov .dstamp{left:-18px;bottom:-6px;width:70px;height:70px}
.ar .tk{background:#fff8e1;border:1px solid #f3dd9a;border-radius:18px;padding:22px 26px;margin:0 0 30px}
.ar .tkh{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.ar .tkh b{font:800 20px var(--body);color:#10314D}
.ar .tkh .xyi{background:#fff3cf;box-shadow:0 0 0 1px #f3dd9a}
.ar .tk ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.ar .tk li{display:flex;gap:10px;align-items:flex-start;font:500 17px/1.75 var(--body);color:#1e293b;text-wrap:pretty;margin:0}
.ar .tk li svg{flex:none;margin-top:7px;color:#060097}
.ar .bd{font:400 19px/2 var(--body);color:#1e293b;max-width:700px}
.ar .bd p{margin:0 0 20px;font-size:19px;line-height:2;color:#1e293b;text-wrap:pretty}
.ar .bd b,.ar .bd strong{font-weight:700;color:#10314D}
.ar .bd h2{font:800 28px/1.4 var(--display);color:#10314D;margin:42px 0 14px;text-wrap:balance;scroll-margin-top:130px;letter-spacing:0}
.ar .bd h3{font:700 22px/1.5 var(--body);color:#1e293b;margin:30px 0 8px;text-wrap:balance;scroll-margin-top:130px}
.ar .bd ul,.ar .bd ol{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px}
.ar .bd li{position:relative;padding:14px 18px;padding-inline-start:54px;background:#f9f6fe;border:1px solid #e6e1f3;border-radius:14px;line-height:1.85;font-size:18px;text-wrap:pretty;margin:0;color:#1e293b}
.ar .bd ul li:before{content:"";position:absolute;inset-inline-start:16px;top:20px;width:22px;height:22px;border-radius:50%;background:#fff3cf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310314D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat}
.ar .bd ol{counter-reset:n}
.ar .bd ol li:before{counter-increment:n;content:counter(n);position:absolute;inset-inline-start:14px;top:16px;width:30px;height:30px;border-radius:50%;background:#060097;color:#ffcd57;display:grid;place-items:center;font:800 15px var(--body)}
.ar .alg{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #e6e1f3;border-inline-start:5px solid #ffcd57;border-radius:16px;padding:20px 22px;margin:0 0 26px;box-shadow:0 6px 18px rgba(6,0,151,.05)}
.ar .alg .xyi{flex:none}
.ar .alg b{display:block;font:800 17px var(--body);color:#10314D;margin-bottom:6px}
.ar .alg p{margin:0;font-size:17px;line-height:1.85}
.ar .acl{background:#f9f6fe;border-radius:16px;padding:20px 24px;font-weight:600;color:#10314D}
.ar .acl a{color:#060097;text-decoration:underline;text-underline-offset:3px}
.ar .sv{background:#fff;border:1px solid #e6e1f3;border-radius:20px;padding:24px;box-shadow:0 16px 36px rgba(15,23,42,.08)}
.ar .svh{display:flex;gap:12px;align-items:center;margin-bottom:12px}
.ar .svh small{display:block;color:#55607a;font-size:13px;font-weight:600}
.ar .svh h3{margin:2px 0 0;font:800 20px/1.3 var(--display);color:#10314D}
.ar .svp{margin:0 0 14px;color:#55607a;font-size:15px;line-height:1.7;text-wrap:pretty}
.ar .svl{list-style:none;margin:0 0 16px;padding:14px 0;border-block:1px solid #e6e1f3;display:grid;gap:9px}
.ar .svl li{display:flex;gap:9px;align-items:flex-start;font:600 14.5px/1.55 var(--body);color:#1e293b;text-wrap:pretty;margin:0}
.ar .svl svg{flex:none;color:#060097;margin-top:3px}
.ar .svpr{text-align:center;margin-bottom:16px}
.ar .svo{display:inline-flex;gap:6px;color:#55607a;font-size:14px}
.ar .svo s{text-decoration:line-through}
.ar .svpr b{font:800 40px var(--display);color:#10314D}
.ar .xv{font-size:14px;color:#55607a}
.ar .svpr .xs{margin:2px 0 0;font:600 14px var(--body);color:#10314D}
.ar .xcta{display:flex;justify-content:center;align-items:center;gap:8px;background:#ffcd57;color:#1e293b;border-radius:99px;padding:14px 20px;font:700 17px var(--body);text-decoration:none;box-shadow:0 6px 18px rgba(255,205,87,.35)}
.ar .svw{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid #e6e1f3;color:#55607a;font-size:13.5px;text-decoration:none}
.ar .svw svg{color:#25d366}
.ar section.arr{padding:20px 0 56px}
.ar .agrid.r4{grid-template-columns:repeat(4,minmax(0,1fr))}
.ar .arr .ab h3{font-size:16px}
.ar .xh2{font:800 32px var(--display);color:#1e293b;text-align:center;margin:0 0 30px;letter-spacing:0}
.ar .atl b{color:#060097}
.ar .bd,.ar .bd p,.ar .bd li,.ar .tk li,.ar .alg p,.ar .acl,.ar .svp,.ar .svh,.ar .svl{text-align:right}
@media(max-width:1300px){
 .ar .ag{grid-template-columns:220px minmax(0,1fr) 290px;gap:32px}
 .ar .arh h1{font-size:36px}
}
@media(max-width:1100px){
 .ar .ag{grid-template-columns:minmax(0,1fr) 300px}
 .ar .asd{display:none}
 .ar .toc.tm{display:block}
 .ar .agrid.r4{grid-template-columns:1fr 1fr}
}
@media(max-width:900px){
 .ar .ag{grid-template-columns:1fr;padding-top:18px}
 .ar .asd2{position:static;top:auto}
 .ar section.arh{padding:22px 0 18px}
 .ar .arh h1{font-size:28px}
 .ar .agrid.r4{grid-template-columns:1fr}
 .ar .toc.tm{background:#fff;border:1px solid #e6e1f3;border-radius:14px;margin:0 0 18px;max-height:none;overflow:visible;padding:0}
 .ar .toc.tm summary{list-style:none;display:flex;align-items:center;gap:10px;padding:14px 16px;font:700 16px var(--body);color:#10314D;cursor:pointer}
 .ar .toc.tm summary svg{color:#060097}
 .ar .toc.tm .pl{margin-inline-start:auto;font-size:22px;color:#060097;line-height:1}
 .ar .toc.tm ol{padding:0 8px 10px}
 .ar .post-hero{border-radius:16px;margin-bottom:18px}
 .ar .dv.cov{height:150px;margin-bottom:18px}
 .ar .dv.cov .dc{max-width:210px}
 .ar .dv.cov .dstamp{width:44px;height:44px;font-size:8px;bottom:-2px;left:-8px}
 .ar .bd{font-size:18px;line-height:1.95}
 .ar .bd p{font-size:18px;line-height:1.95}
 .ar .bd h2{font-size:23px;margin-top:34px}
 .ar .bd h3{font-size:19px}
 .ar .bd li{font-size:17px;padding-inline-start:50px}
 .ar .tk{padding:18px}
 .ar .tk li{font-size:16px}
 .ar .alg{flex-direction:column;gap:10px;padding:18px}
 .ar .amt{gap:8px 12px;font-size:14px}
 .ar .amt .dot{display:none}
 .ar .amt .aw{width:100%}
 .ar .sv{padding:20px}
 .ar section.arr{padding-bottom:36px}
 .ar .xh2{font-size:25px;margin-bottom:20px}
}
@media(max-width:760px){
 .ar .toc.tm{display:block}
}
/* checkout — clean mockup */
body.ckpage{background:#f9f6fe}
body.ckpage main{background:#f9f6fe}
form.ck,div.ck{list-style:none;background:transparent;border-radius:0;padding:0;margin:0}
form.ck .ck_w,div.ck .ck_w{max-width:1100px;width:calc(100% - 48px);margin:0 auto;padding:36px 0 64px}
form.ck .ck_head{text-align:center;margin-bottom:26px}
form.ck .ck_head h1,div.ck h1{font-family:var(--display);font-weight:800;font-size:34px;line-height:1.3;letter-spacing:0;color:#1e293b;margin:0 0 14px;text-wrap:pretty;text-wrap:balance}
form.ck .xyi{width:44px;height:44px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;flex:none}
form.ck .xyi svg{width:22px;height:22px}
form.ck .ck_pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e6e1f3;border-radius:99px;padding:4px 18px 4px 6px;font-family:var(--body);font-weight:700;font-size:14px;color:#10314D}
form.ck .ck_pill .xyi{width:30px;height:30px}
form.ck .ck_pill .xyi svg{width:17px;height:17px}
form.ck .ck_steps{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}
form.ck .ck_s{display:flex;align-items:center;gap:8px;color:#55607a;font-family:var(--body);font-weight:700;font-size:15px}
form.ck .ck_s>span{width:30px;height:30px;border-radius:50%;border:1.5px solid #c9c4dc;background:#fff;display:grid;place-items:center;font-family:var(--body);font-weight:800;font-size:14px}
form.ck .ck_s.on,.ckst .ck_s.on{color:#10314D}
form.ck .ck_s.on>span,.ckst .ck_s.on>span{background:#10314D;border-color:#10314D;color:#fff}
form.ck .ck_s.done>span,.ckst .ck_s.done>span{background:#fff3cf;border-color:#fff3cf;color:#10314D}
form.ck .ln{width:48px;height:2px;background:#e6e1f3;border-radius:2px;display:block}
form.ck .ck_grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}
form.ck .ck_card{background:#fff;border:1px solid #e6e1f3;border-radius:22px;padding:30px 32px;box-shadow:0 8px 24px rgba(6,0,151,.06);min-width:0}
form.ck .ck_fg{display:grid;grid-template-columns:1fr 1fr;gap:16px}
form.ck .ck_fg .full{grid-column:1/-1}
form.ck .ck_fg label.l,form.ck .ck_sel label.l{display:block;font-family:var(--body);font-weight:700;font-size:14px;color:#1e293b;margin-bottom:6px}
form.ck label.l i,form.ck .cb i{color:#c0392b;font-style:normal}
form.ck .in{width:100%;height:48px;border:1.5px solid #e6e1f3;border-radius:12px;background:#fff;padding:0 14px;font-size:16px;max-width:100%}
form.ck .in::placeholder{color:#9aa3b8;font-size:14.5px}
form.ck .ck_fg > div:has(.field-error:not(:empty)) .in,form.ck .ck_sel:has(.field-error:not(:empty)) .in{border-color:#b3321f;background:#fff8f7}
form.ck .ck_alert{display:flex;align-items:center;gap:8px;background:#fff5f4;color:#b3321f;border-radius:14px;padding:12px 16px;margin:0 0 16px;font-family:var(--body);font-weight:700;font-size:15px;line-height:1.45}
form.ck .ck_alert[hidden]{display:none}
form.ck .ck_alert::before,form.ck .field-error:not(:empty)::before{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3321f' stroke-width='2' stroke-linecap='round'><circle cx='12' cy='12' r='9'/><path d='M12 8v5M12 16h.01'/></svg>") center/contain no-repeat}
form.ck .field-error:not(:empty){display:flex;align-items:center;gap:6px;color:#b3321f;font-size:13.5px;font-weight:600}
form.ck .xy.is-busy{pointer-events:none}
form.ck select.in{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355607a' stroke-width='2.2' stroke-linecap='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:left 14px center;background-size:18px;padding-inline-start:14px;padding-inline-end:36px}
form.ck .ck_legal{margin:22px 0 0;padding-top:16px;border-top:1px solid #f0edf8;font-size:12.5px;color:#55607a;opacity:.85;line-height:1.5}
form.ck .ck_side{position:sticky;top:116px;background:#fff;border:1px solid #e6e1f3;border-radius:22px;box-shadow:0 8px 24px rgba(6,0,151,.06);overflow:hidden;min-width:0}
form.ck details.ck_sum{padding:26px 28px 6px;border:0;border-radius:0;margin:0;background:none;box-shadow:none}
form.ck .ck_sum summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:default;margin:0 0 16px;padding:0;font-size:inherit;justify-content:flex-start}
form.ck .ck_sum summary::-webkit-details-marker{display:none}
form.ck .ck_sum summary::before,form.ck .ck_sum summary::after{content:none;display:none}
form.ck .ck_sum summary b{font-family:var(--display);font-weight:800;font-size:20px;color:#10314D}
form.ck .ck_sum summary svg,form.ck .ck_sb{display:none}
form.ck .ck_prod{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid #f0edf8}
form.ck .ck_prod[hidden],form.ck .ck_prompt[hidden],form.ck .ck_rows[hidden],form.ck .vat[hidden]{display:none}
form.ck .pn{display:flex;flex-direction:column;gap:2px;min-width:0}
form.ck .pn b{font-family:var(--body);font-weight:800;font-size:16.5px;line-height:1.35;color:#1e293b;text-wrap:pretty;text-wrap:balance}
form.ck .mu{color:#55607a;font-size:14px}
form.ck .pp{margin-inline-start:auto;text-align:left;display:flex;flex-direction:column;gap:2px;align-items:flex-end;min-width:0}
form.ck details.ck_sum p{padding:0}
form.ck .pp .was{margin:0;padding:0;color:#55607a;font-size:12.5px;font-weight:600;line-height:1.35}
form.ck .pp .was:empty{display:none}
form.ck .pp .was s{text-decoration-thickness:1.5px}
form.ck .pp b{font-family:var(--body);font-weight:800;font-size:16px;color:#1e293b;white-space:nowrap}
form.ck .tg{font-size:12px;color:#55607a;text-align:left}
form.ck .vat{font-family:var(--body);font-weight:600;font-size:.78em;color:#55607a}
form.ck .ck_row{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #f0edf8;color:#55607a;font-size:15px}
form.ck .ck_row span{min-width:0;white-space:normal;text-wrap:pretty;text-wrap:balance}
form.ck .ck_row.tot{border:0;color:#10314D;font-family:var(--body);font-weight:800;font-size:21px;padding-bottom:18px}
form.ck .ck_row.tot .vat{font-size:13px}
form.ck .ck_sel{padding-bottom:14px}
form.ck .ck_prompt{display:flex;align-items:center;gap:14px;background:#f9f6fe;border:1px dashed #c9c4dc;border-radius:14px;padding:14px 16px;margin:16px 0 18px;color:#10314D;font-family:var(--body);font-weight:700;font-size:15px;line-height:1.5}
form.ck .ck_prompt p{margin:0;padding:0;color:#10314D}
form.ck .ck_prompt .xyi{width:44px;height:44px}
form.ck .ck_pay{padding:0 28px 26px;display:flex;flex-direction:column;gap:14px}
form.ck .pm{display:flex;align-items:center;gap:12px;border:2px solid #10314D;background:#f9f6fe;border-radius:14px;padding:14px 16px;font-family:var(--body);font-weight:700;font-size:15.5px;line-height:1.4;color:#10314D}
form.ck .rd{width:20px;height:20px;border-radius:50%;border:2px solid #10314D;box-shadow:inset 0 0 0 4px #fff;background:#10314D;flex:none}
form.ck .pay-terms{margin:0}
form.ck .cb{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14.5px;line-height:1.5;color:#1e293b}
form.ck .cb a{color:#060097;text-decoration:underline}
form.ck .cb input{appearance:none;width:20px;height:20px;margin:1px 0 0;border:1.5px solid #8b87a0;border-radius:5px;background:#fff;flex:none;display:grid;place-items:center}
form.ck .cb input:checked{background:#10314D;border-color:#10314D;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px}
form.ck .cb input:focus-visible{outline:3px solid rgba(6,0,151,.28);outline-offset:2px}
form.ck .xy{display:flex;width:100%;justify-content:center;align-items:center;background:#ffcd57;color:#1e293b;border:0;border-radius:99px;padding:15px 20px;font-family:var(--body);font-weight:700;font-size:17px;line-height:1.3;text-decoration:none;box-shadow:0 6px 18px rgba(255,205,87,.35);cursor:pointer}
form.ck .xy.is-muted{background:#ffcd57;color:#1e293b;opacity:.45;box-shadow:none;cursor:not-allowed}
form.ck .ck_next{margin:-4px 0 0;text-align:center;font-size:13px;color:#55607a}
form.ck .ck_tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #f0edf8;padding-top:16px}
form.ck .ck_tr div{display:flex;align-items:center;gap:10px;font-family:var(--body);font-weight:600;font-size:13px;line-height:1.4;color:#1e293b;min-width:0}
form.ck .ck_tr .xyi{width:36px;height:36px}
form.ck .ck_tr .xyi svg{width:18px;height:18px}
div.ck .ckstate{background:#fff;border:1px solid #e6e1f3;border-radius:22px;box-shadow:0 8px 24px rgba(6,0,151,.06);padding:36px 28px;max-width:560px;margin:12px auto 0;text-align:center}
div.ck .ckstate p{margin:12px 0 0;padding:0;color:#55607a;font-size:16px;line-height:1.6;text-wrap:pretty;text-wrap:balance}
div.ck .ckstate .xy{display:inline-flex;width:auto;min-width:180px;margin:18px auto 0;justify-content:center;align-items:center;background:#ffcd57;color:#1e293b;border:0;border-radius:99px;padding:14px 22px;font-family:var(--body);font-weight:700;font-size:17px;text-decoration:none;box-shadow:0 6px 18px rgba(255,205,87,.35)}
div.ck .ckstate .note{font-size:14px}
@media (min-width:901px){
 form.ck .ck_sum summary{pointer-events:none}
}
@media (max-width:900px){
 form.ck .ck_w,div.ck .ck_w{width:calc(100% - 32px);padding:28px 0 40px}
 form.ck .ck_grid{grid-template-columns:1fr;gap:14px}
 form.ck .ck_side{position:static;display:contents;background:none;border:0;box-shadow:none;overflow:visible}
 form.ck details.ck_sum{order:-1;background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:0 18px;box-shadow:0 6px 18px rgba(6,0,151,.05)}
 form.ck .ck_sum summary{cursor:pointer;margin:0;padding:16px 0}
 form.ck .ck_sum[open] summary{border-bottom:1px solid #f0edf8;margin-bottom:14px}
 form.ck .ck_sum summary svg{display:block;flex:none;width:20px;height:20px;color:#55607a}
 form.ck .ck_sb{display:block;margin-inline-start:auto;font-family:var(--body);font-weight:800;font-size:15px;color:#10314D;white-space:nowrap}
 form.ck .ck_sum[open]{padding-bottom:4px}
 form.ck .ck_pay{background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:20px 18px;box-shadow:0 6px 18px rgba(6,0,151,.05)}
 form.ck .ck_card{padding:22px 18px;border-radius:18px}
 form.ck .ck_fg{grid-template-columns:1fr}
 form.ck .ck_head h1,div.ck h1{font-size:25px}
 form.ck .ck_steps{gap:6px}
 form.ck .ln{width:22px}
 form.ck .ck_s{font-size:13.5px}
 form.ck .ck_row.tot{padding-bottom:14px}
 form.ck .ck_tr{grid-template-columns:1fr}
 div.ck .ckstate{padding:28px 16px}
}
.ckst{background:transparent}
.stcol{max-width:640px;width:calc(100% - 48px);margin:0 auto;padding:36px 0 64px}
.ckst .ck_steps{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:22px}
.ckst .ck_s{display:flex;align-items:center;gap:8px;color:#55607a;font-family:var(--body);font-weight:700;font-size:15px}
.ckst .ck_s>span{width:30px;height:30px;border-radius:50%;border:1.5px solid #c9c4dc;background:#fff;display:grid;place-items:center;font-family:var(--body);font-weight:800;font-size:14px}
.ckst .ck_s.done{color:#10314D}
.ckst .ln{width:48px;height:2px;background:#e6e1f3;border-radius:2px;display:block}
.stcard{background:#fff;border:1px solid #e6e1f3;border-radius:22px;box-shadow:0 8px 24px rgba(6,0,151,.06);padding:32px 28px 28px;text-align:center}
.stcard h1{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.3;letter-spacing:0;color:#1e293b;margin:0;text-wrap:pretty;text-wrap:balance}
.stlead{margin:12px 0 0;color:#55607a;font-size:16px;line-height:1.6;text-wrap:pretty;text-wrap:balance}
.storder{margin:16px 0 0;color:#55607a;font-weight:700;font-size:15px}
.strows{display:flex;flex-direction:column;gap:12px;margin-top:22px;text-align:start}
.strow{display:flex;align-items:center;gap:12px;background:#f9f6fe;border:1px solid #e6e1f3;border-radius:16px;padding:14px 16px}
.strow .xyi{width:44px;height:44px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;flex:none}
.strow .xyi svg{width:22px;height:22px}
.strow b{display:block;color:#10314D;font-family:var(--body);font-weight:800;font-size:16px;line-height:1.35}
.strow p{margin:2px 0 0;color:#55607a;font-size:14px;line-height:1.45}
.stcard>.xy,.stacts .xy{display:flex;width:100%;justify-content:center;align-items:center;background:#ffcd57;color:#1e293b;border:0;border-radius:99px;padding:15px 20px;font-family:var(--body);font-weight:700;font-size:17px;line-height:1.3;text-decoration:none;box-shadow:0 6px 18px rgba(255,205,87,.35);cursor:pointer}
.stcard>.xy{margin-top:22px}
.sttalk{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:#10314D;font-weight:700;font-size:15px}
.sttalk svg,.stwa svg{color:#25d366;flex:none}
.stacts{display:flex;gap:12px;margin-top:22px}
.stacts form,.stacts .stwa{flex:1;min-width:0}
.stwa{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border:1.5px solid #25d366;background:#fff;color:#10314D;border-radius:99px;padding:12px 14px;font-family:var(--body);font-weight:700;font-size:15.5px;text-decoration:none}
.stnote{margin:14px 0 0;color:#55607a;font-size:14.5px;line-height:1.5}
.stspin{width:74px;height:74px;margin:26px auto 18px;border-radius:50%;background:conic-gradient(#10314D 0 42deg,#fff3cf 42deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));animation:stspin .9s linear infinite}
.stbar{height:8px;max-width:280px;margin:0 auto;background:#fff3cf;border-radius:99px;overflow:hidden}
.stbar i{display:block;height:100%;width:38%;background:#10314D;border-radius:99px;animation:stbar 1.4s ease-in-out infinite}
.stpci{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#55607a;font-size:14px;font-weight:600}
.stpci svg{width:16px;height:16px;color:#10314D;flex:none}
@keyframes stspin{to{transform:rotate(360deg)}}
@keyframes stbar{0%{transform:translateX(180%)}100%{transform:translateX(-180%)}}
@media (prefers-reduced-motion:reduce){
 .stspin,.stbar i{animation:none}
 .stbar i{width:100%;opacity:.55;transform:none}
}
@media (max-width:900px){
 .stcol{width:calc(100% - 32px);padding:28px 0 40px}
 .stcard{padding:24px 16px 22px;border-radius:18px}
 .stcard h1{font-size:25px}
 .ckst .ck_steps{gap:6px}
 .ckst .ln{width:22px}
 .ckst .ck_s{font-size:13.5px}
 .stacts{flex-direction:column}
}

/* terms and accessibility — Igbini mockup, scoped under .lg */
.lg{color:#1e293b;font-family:var(--body)}
.lg section{padding:0!important;margin:0!important}
.lg .xw{max-width:1320px;width:calc(100% - 48px);margin:0 auto}
.lg .lgh{background:linear-gradient(180deg,#f9f6fe,#fff);padding:48px 0 24px!important;text-align:center}
.lg .lgh h1{font:800 38px/1.3 var(--display);color:#1e293b;margin:0 0 14px;text-wrap:balance}
.lg .dpill{display:inline-block;background:#fff;border:1px solid #e6e1f3;color:#55607a;border-radius:99px;padding:6px 18px;font:600 14px var(--body)}
.lg .lgm{padding:8px 0 40px!important}
.lg .xyi{width:46px;height:46px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;flex:none}
.lg .xyi svg{width:22px;height:22px}
.lg .l_lay{display:grid;grid-template-columns:290px 1fr;gap:36px;align-items:start}
.lg .l_toc{position:sticky;top:96px}
.lg .l_tocd{background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:18px 18px 12px;box-shadow:0 6px 18px rgba(6,0,151,.05)}
.lg .l_tocd summary{display:flex;justify-content:space-between;align-items:center;font:800 17px var(--display);color:#10314D;cursor:pointer;list-style:none;margin-bottom:8px}
.lg .l_tocd summary::-webkit-details-marker{display:none}
.lg .l_tocd summary::marker{content:""}
.lg .l_tocd summary::after{content:"⌄";font-size:22px;line-height:1;color:#55607a}
.lg .l_tocd[open] summary::after{transform:rotate(180deg)}
.lg .l_tocd nav{display:flex;flex-direction:column}
.lg .l_tocd a{display:flex;gap:9px;align-items:baseline;padding:8px 6px;border-top:1px solid #f0edf8;color:#1e293b;text-decoration:none;font:600 14.5px/1.45 var(--body)}
.lg .l_tocd a:first-child{border-top:0}
.lg .l_tocd a span{flex:none;width:22px;height:22px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;font:800 12px var(--body)}
.lg .l_doc{display:flex;flex-direction:column;gap:18px;min-width:0}
.lg .l_sc{background:#fff;border:1px solid #e6e1f3;border-radius:20px;padding:30px 34px;box-shadow:0 6px 18px rgba(6,0,151,.04);scroll-margin-top:100px}
/* beats .lg section{padding:0!important} so numbered cards keep the 34px inset */
.lg section.l_sc{padding:30px 34px!important}
.lg .l_sc.intro{background:#f9f6fe}
.lg .l_sc h2{display:flex;align-items:center;gap:14px;font:800 22px/1.4 var(--display);color:#10314D;margin:0 0 16px;letter-spacing:0}
.lg .l_num{flex:none;min-width:40px;height:40px;border-radius:12px;background:#ffcd57;color:#10314D;display:grid;place-items:center;font:800 18px var(--body)}
.lg .l_bar{flex:none;width:6px;height:28px;border-radius:3px;background:#ffcd57}
.lg .l_sc p{margin:0;max-width:75ch;font:400 16.5px/1.95 var(--body);color:#1e293b}
@media(min-width:701px){
 .lg .l_w1 .l_sc p{max-width:755px}
 /* 75ch of this Rubik is 786px; the mockup's full lines are 745px wide */
 .lg .l_doc:not(.l_w1) .l_sc p{max-width:745px}
}
.lg .l_sc b{color:#10314D}
.lg .l_cl{display:flex;gap:14px;padding:11px 0;border-top:1px solid #f0edf8}
.lg .l_cl:first-of-type{border-top:0;padding-top:0}
.lg .l_cn{flex:none;width:48px;font:700 14px/2 var(--body);color:#060097}
.lg .xlead{font-size:18px;line-height:1.75;color:#55607a;margin:0;max-width:640px}
.lg .xlead.al{max-width:75ch;margin:0 auto 6px;text-align:start;font-size:18px;color:#1e293b}
.lg .l_sc .l_g4{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.lg .l_ac4{display:flex;gap:14px;background:#f9f6fe;border:1px solid #e6e1f3;border-radius:16px;padding:16px 18px}
.lg .l_ac4 b{display:block;font:800 16px var(--body);margin-bottom:4px}
.lg .l_ac4 p{font-size:15px;line-height:1.7}
.lg .l_cc{background:#f9f6fe;display:flex;flex-direction:column;gap:14px}
.lg .l_ccic{display:flex;align-items:center;gap:14px}
.lg .l_ccic h3{margin:0;font:800 20px var(--display);color:#10314D}
.lg .l_crs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.lg .l_cr{background:#fff;border:1px solid #e6e1f3;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}
.lg .l_cr b{font:700 13px var(--body);color:#55607a}
.lg .l_cr span{font:700 16px var(--body);color:#1e293b}
.lg .l_cr .ltr{direction:ltr;text-align:right}
.lg .lgc{padding:0 0 20px!important}
.lg .lgw{padding:0 0 40px!important}
.lg .xclose{background:#f9f6fe;box-shadow:0 8px 24px rgba(15,23,42,.05);border:1px solid #e6e1f3;border-radius:22px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.lg .xclose h2{font:800 28px/1.3 var(--display);color:#10314D;margin:0 0 8px;letter-spacing:0}
.lg .xclose p{margin:0;color:#55607a;line-height:1.7;max-width:620px}
.lg .xbb{display:flex;flex-direction:column;gap:10px;min-width:230px}
.lg .xy{background:#ffcd57;color:#1e293b;text-align:center;border-radius:99px;padding:12px 20px;font:700 15px var(--body);text-decoration:none;box-shadow:0 6px 18px rgba(255,205,87,.35)}
.lg .xo{border:1.5px solid #10314D;color:#10314D;text-align:center;border-radius:99px;padding:11px 20px;font:700 15px var(--body);text-decoration:none}
.lg .xhelp{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#10314D;border-radius:18px;padding:26px 34px;margin-bottom:28px}
.lg .xhelp b{display:block;font:700 20px var(--body);color:#fff}
.lg .xhelp p{margin:4px 0 0;color:#EDF1FC}
.lg .xwa{display:inline-flex;gap:8px;align-items:center;background:#25d366;color:#fff;border-radius:99px;padding:11px 22px;font:700 15px var(--body);text-decoration:none;white-space:nowrap}
.lg .xwa svg{width:18px;height:18px;color:#fff}
@media(max-width:1000px){
 .lg .l_lay{grid-template-columns:1fr}
 .lg .l_toc{position:static}
 .lg .l_crs{grid-template-columns:1fr}
 .lg .l_tocd{padding:12px 18px}
 .lg .l_tocd summary{margin:0}
 .lg .l_tocd[open] summary{margin-bottom:8px}
}
@media(max-width:900px){
 .lg .xw{width:calc(100% - 32px)}
 .lg .xlead{font-size:16px}
 .lg .xhelp,.lg .xclose{flex-direction:column;align-items:stretch;text-align:center;padding:22px}
 .lg .xclose h2{font-size:22px}
 .lg .xclose p{max-width:none}
 .lg .xbb{min-width:0}
 .lg .xwa{justify-content:center}
}
@media(max-width:700px){
 .lg .lgh h1{font-size:26px}
 .lg .l_sc{padding:20px 18px;border-radius:16px}
 .lg section.l_sc{padding:20px 18px!important}
 .lg .l_sc h2{font-size:18px;gap:10px}
 .lg .l_num{min-width:34px;height:34px;font-size:16px}
 .lg .l_sc p{font-size:15.5px;line-height:1.85;max-width:351px}
 .lg .l_doc:not(.l_w1) .l_sc p{max-width:348px}
 .lg .l_cl{flex-direction:column;gap:2px}
 .lg .l_cn{width:auto;line-height:1.4}
 .lg .l_sc .l_g4{grid-template-columns:1fr}
 .lg .l_tocd:not([open]) nav{display:none}
}
/* All services — category picker, sticky bar, instant search. */
.as section{padding:0}
.asw{max-width:1320px;width:100%;margin:0 auto;padding:0 24px}
.as .as-hero{background:linear-gradient(180deg,#f9f6fe,#fff);text-align:center;padding:52px 0 26px}
.as .as-hero.is-compact{padding:30px 0 18px}
.as-hero h1{font-family:var(--display);font-weight:800;font-size:42px;line-height:1.2;margin:0 0 10px;letter-spacing:0;text-wrap:balance}
.as-hero.is-compact h1{font-size:34px}
.as-sub{font-size:18px;line-height:1.7;margin:0 auto 18px;max-width:640px;color:#1e293b;text-wrap:balance}
.as-hero.is-compact .as-sub,.as-hero.is-compact .as-pop{display:none}
.as-trust{display:inline-flex;align-items:center;gap:8px;margin:0;background:#fff;border:1px solid #e6e1f3;border-radius:99px;padding:8px 16px;color:#10314D;font-weight:600;font-size:14px}
.as-trust svg{color:#060097;flex:none}
.as-search,.as-mini{position:relative}
.as-search{max-width:720px;margin:20px auto 0;text-align:right}
.as-sbox{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #e6e1f3;border-radius:99px;padding:0 22px;height:64px;box-shadow:0 10px 28px rgba(16,49,77,.08);color:#55607a}
.as-sbox.is-on,.as-sbox:focus-within{border-color:#060097;box-shadow:0 0 0 4px rgba(6,0,151,.1),0 12px 30px rgba(16,49,77,.12)}
.as-sbox svg{color:#060097;flex:none}
.as-sbox input{flex:1;min-width:0;border:0;background:transparent;font:600 18px/1.4 var(--body);color:#1e293b;outline:none}
.as-sbox input::placeholder{color:#55607a;font-weight:500}
.as-sbox kbd{font:600 12px var(--body);color:#55607a;background:#f9f6fe;border:1px solid #e6e1f3;border-radius:8px;padding:4px 8px}
.as-clear{width:48px;height:48px;border:0;border-radius:50%;background:#f1eef9;color:#10314D;font-size:22px;cursor:pointer;flex:none}
.as-sug{position:absolute;top:72px;right:0;left:0;background:#fff;border:1px solid #e6e1f3;border-radius:20px;box-shadow:0 22px 50px rgba(16,49,77,.18);padding:8px;z-index:60;text-align:right}
.as-mini .as-sug{top:56px;min-width:320px}
.as-sh{font-weight:600;font-size:12.5px;color:#55607a;padding:10px 14px 6px;margin:0}
.as-sug a[role=option]{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;color:#1e293b;text-decoration:none;min-height:56px}
.as-sug a.is-on{background:#f9f6fe}
.as-si{width:40px;height:40px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;flex:none}
.as-si svg{width:20px;height:20px}
.as-st{flex:1;min-width:0}
.as-st b{display:block;font:700 16px var(--body);text-wrap:balance}
.as-st small{color:#55607a;font-size:13px}
.as-sug mark{background:#ffe9a8;color:inherit;border-radius:4px;padding:0 2px}
.as-sp{font:800 16px var(--display);color:#10314D;white-space:nowrap}
.as-sp small{font:500 12px var(--body);color:#55607a}
.as-sf{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e6e1f3;margin-top:6px;padding:12px 14px 6px;font-size:14px;color:#55607a}
.as-sf button{border:0;background:none;color:#060097;font:700 14px var(--body);cursor:pointer;min-height:48px;padding:0 8px}
.as-empty{margin:0;padding:16px 14px;color:#1e293b;line-height:1.55;text-wrap:balance}
.as-empty a{color:#060097;font-weight:700}
.as-pop{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;align-items:center;font-size:14px;color:#55607a}
.as-pop a{display:inline-flex;align-items:center;min-height:48px;background:#fff;border:1px solid #e6e1f3;border-radius:99px;padding:0 14px;color:#10314D;font-weight:600}
.as-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:22px 0 8px}
.as-cat{background:#fff;border:1px solid #e6e1f3;border-radius:22px;padding:30px 22px 24px;text-align:center;box-shadow:0 8px 22px rgba(6,0,151,.05);display:flex;flex-direction:column;align-items:center;gap:6px;color:inherit;min-height:48px}
.as-ci{width:68px;height:68px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;margin-bottom:10px}
.as-ci svg{width:30px;height:30px}
.as-cat h3{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.3;margin:0;color:#1e293b;text-wrap:balance}
.as-n{margin:0;font-weight:700;font-size:15px;color:#060097}
.as-from{margin:0;font-size:14px;color:#55607a}
.as-more{margin-top:10px;display:inline-flex;gap:6px;align-items:center;color:#10314D;font-weight:700;font-size:15px;min-height:48px}
.as-cat.as-all{background:#10314D;border-color:#10314D}
.as-cat.as-all h3,.as-cat.as-all .as-more{color:#fff}
.as-cat.as-all .as-n{color:#ffcd57}
.as-cat.as-all .as-from{color:#c9d3e6}
.as-bar{position:sticky;top:107px;z-index:18;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-bottom:1px solid #e6e1f3;box-shadow:0 8px 20px rgba(16,49,77,.06)}
.as-bar-in{display:flex;align-items:center;gap:14px;min-height:72px}
.as-tabs{display:flex;gap:10px;overflow-x:auto;flex:1;scrollbar-width:none;padding:4px 2px;-webkit-overflow-scrolling:touch}
.as-tabs::-webkit-scrollbar{display:none}
.as-tab{flex:none;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border-radius:99px;border:1.5px solid #e6e1f3;background:#fff;color:#10314D;font:700 16px var(--body);white-space:nowrap}
.as-tab i{font-style:normal;font:700 13px var(--body);background:#f1eef9;border-radius:99px;padding:2px 9px;color:#55607a}
.as-tab.on{background:#10314D;border-color:#10314D;color:#fff}
.as-tab.on i{background:rgba(255,255,255,.18);color:#fff}
.as-mini{display:flex;align-items:center;gap:8px;background:#f9f6fe;border:1.5px solid #e6e1f3;border-radius:99px;height:48px;padding:0 16px;color:#55607a;min-width:230px}
.as-mini svg{color:#060097;width:20px;height:20px;flex:none}
.as-mini input{flex:1;min-width:0;border:0;background:transparent;font:500 15px var(--body);color:#1e293b;outline:none}
.as-mini input::placeholder{color:#55607a}
.as-sbtn{display:none;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#f9f6fe;border:1.5px solid #e6e1f3;color:#060097;cursor:pointer}
.as-head{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:20px 0 6px;flex-wrap:wrap}
.as-back{display:inline-flex;align-items:center;gap:8px;height:48px;border-radius:99px;padding:0 20px;border:1.5px solid #060097;color:#060097;font-weight:700;font-size:15px;background:#fff}
.as-current{display:flex;align-items:center;gap:16px}
.as-current .as-ci{width:56px;height:56px;margin:0}
.as-current .as-ci svg{width:26px;height:26px}
.as-current h2{font-family:var(--display);font-weight:800;font-size:30px;line-height:1.2;margin:0;color:#1e293b;text-wrap:balance}
.as-current p{margin:2px 0 0;color:#55607a;font-size:15px}
.as-gh{font-family:var(--display);font-weight:800;font-size:22px;margin:18px 0 0;color:#10314D;text-wrap:balance}
.as-grid{display:grid;gap:20px;padding:16px 0 12px}
.as-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}
.as-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}
.as-grid.c2{grid-template-columns:repeat(2,minmax(240px,1fr));max-width:860px;margin-inline:auto}
.as-grid.c1{grid-template-columns:minmax(240px,420px);justify-content:center}
.as-card{background:#fff;border:1px solid #e6e1f3;border-radius:18px;padding:22px;display:flex;flex-direction:column;box-shadow:0 6px 18px rgba(6,0,151,.05);min-width:0}
.as-ico{width:48px;height:48px;border-radius:50%;background:#fff3cf;color:#10314D;display:grid;place-items:center;margin-bottom:12px}
.as-card h3{margin:0 0 8px;font-family:var(--display);font-weight:700;font-size:19px;line-height:1.3;color:#1e293b;text-wrap:balance}
.as-card h3 a{color:inherit}
.as-blurb{margin:0 0 14px;color:#55607a;font-size:14.5px;line-height:1.55;flex:1;text-wrap:balance}
.as-price{border-top:1px solid #e6e1f3;padding-top:12px;margin-bottom:16px;margin-top:auto}
.as-was{font-size:13px;color:#55607a;min-height:20px;margin:0 0 2px}
.as-was s{margin-inline-start:4px;text-decoration:line-through}
.as-seg{display:inline-flex;background:#f1eef9;border-radius:99px;padding:3px;margin-bottom:10px}
.as-seg button{min-height:48px;display:inline-flex;align-items:center;padding:0 18px;border-radius:99px;border:0;background:transparent;font:700 14px var(--body);color:#55607a;cursor:pointer}
.as-seg button.on{background:#10314D;color:#fff}
.as-now{margin:0}
.as-now b{font-family:var(--display);font-weight:800;font-size:27px;color:#10314D}
.as-pre{font-size:13px;color:#55607a;font-weight:600;margin-inline-end:4px}
.as-vat{font-size:12.5px;color:#55607a}
.as-tag{font-size:13px;color:#10314D;font-weight:600;margin:6px 0 0}
.as-go{display:flex;justify-content:center;align-items:center;gap:6px;background:#F0F5FF;border:1.5px solid #10314D;color:#10314D;border-radius:99px;min-height:48px;padding:0 14px;font:700 15px var(--body);margin-top:auto}
.as-go:hover{background:#10314D;color:#fff}
.as-help{background:#f9f6fe;border-style:dashed;align-items:center;text-align:center;justify-content:center;gap:10px}
.as-help h3{font-size:19px}
.as-help p{margin:0;color:#55607a;font-size:14.5px;line-height:1.55;text-wrap:balance}
.as-wa{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#25d366;color:#fff;border-radius:99px;padding:0 22px;min-height:48px;font:700 15px var(--body);white-space:nowrap}
.as-none{max-width:720px;margin:8px auto 24px;text-align:center;color:#1e293b;text-wrap:balance}
.as-none a{color:#060097;font-weight:700}
.as .as-close{background:#f9f6fe;padding:48px 0;margin-top:28px}
.as-xbox{background:#fff;border:1px solid #e6e1f3;border-radius:22px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 16px 36px rgba(15,23,42,.06)}
.as-close h2{font-family:var(--display);font-weight:800;font-size:28px;line-height:1.3;color:#10314D;margin:0 0 8px;text-wrap:balance}
.as-close p{margin:0;color:#55607a;line-height:1.7;max-width:600px;text-wrap:balance}
.as-bb{display:flex;flex-direction:column;gap:10px;min-width:260px}
.as-y,.as-o{display:flex;align-items:center;justify-content:center;min-height:48px;text-align:center;border-radius:99px;padding:0 20px;font:700 15px var(--body)}
.as-y{background:#ffcd57;color:#1e293b;box-shadow:0 6px 18px rgba(255,205,87,.35)}
.as-o{border:1.5px solid #060097;color:#060097}
.as .as-ask{padding:0 0 8px}
.as-helpbar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#10314D;border-radius:18px;padding:28px 36px;margin:28px 0 72px}
.as-helpbar b{display:block;font:700 20px var(--body);color:#fff;text-wrap:balance}
.as-helpbar p{margin:4px 0 0;color:#EDF1FC}
.as-results.is-in{animation:as-in .15s ease}
@keyframes as-in{from{opacity:0}to{opacity:1}}
.as-sbox input[type="search"]::-webkit-search-cancel-button,.as-mini input[type="search"]::-webkit-search-cancel-button{appearance:none}
@media(max-width:1100px){
 .as-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
 .asw{padding:0 16px}
 .as .as-hero{padding:34px 0 16px}
 .as .as-hero.is-compact{padding:20px 0 10px}
 body.allsvc .wa,body.allsvc .a11y{bottom:120px}
 .as-hero h1{font-size:30px}
 .as-hero.is-compact h1{font-size:26px}
 .as-sub{font-size:16px}
 .as-sbox{height:58px;padding:0 16px}
 .as-sbox input{font-size:16px}
 .as-sbox kbd{display:none}
 .as-trust{font-size:13px}
 .as-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .as-cat{padding:20px 12px 16px;border-radius:18px}
 .as-ci{width:56px;height:56px}
 .as-cat h3{font-size:18px}
 .as-from{font-size:13px}
 .as-bar-in{min-height:64px;gap:8px}
 .as-mini{display:none}
 .as-sbtn{display:grid}
 .as-bar.is-find .as-tabs{display:none}
 .as-bar.is-find .as-mini{display:flex;flex:1;width:auto;min-width:0;padding:0 16px;justify-content:flex-start}
 .as-bar.is-find .as-mini input{display:block}
 .as-bar.is-find .as-sbtn{display:none}
 .as-tab{height:48px;padding:0 16px;font-size:15px}
 .as-head{padding-top:14px}
 .as-current h2{font-size:24px}
 .as-current .as-ci{width:48px;height:48px}
 .as-grid,.as-grid.c4,.as-grid.c3,.as-grid.c2,.as-grid.c1{grid-template-columns:1fr;max-width:none}
 .as-card{padding:18px}
 .as-xbox,.as-helpbar{flex-direction:column;align-items:stretch;text-align:center;padding:22px}
 .as-close h2{font-size:23px}
 .as-bb{min-width:0}
 .as-wa{width:100%}
 .as-helpbar{margin-bottom:40px}
 .as-close p{max-width:none}
 .as-sf span{display:none}
 .as-sf{justify-content:center}
}
.preview-banner{background:#10314D;color:#fff;text-align:center;font-weight:700;padding:12px 16px;font-size:15px;line-height:1.4}
.preview-list{display:grid;gap:10px;margin-top:24px;max-width:720px;list-style:none}
.preview-list a{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-weight:600}
.qhero2{background:linear-gradient(180deg,var(--bg),#fff);padding:24px 0 16px}
.qhero2 h1{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.25;color:var(--nav);margin:0;text-wrap:balance;letter-spacing:0}
.ordpill{display:inline-block;margin:8px 0 0;padding:2px 12px;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--mut);font-size:13px;line-height:22px}
.herorow{display:flex;align-items:center;justify-content:space-between;gap:16px}
.herorow .ordpill{margin:0;flex:none}
.prep2{background:#fff;padding:0 0 72px}
.pre{display:grid;gap:16px;margin-bottom:16px}
.pre-intro{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px 24px;box-shadow:0 8px 24px rgba(16,49,77,.05)}
.pre-intro p{margin:0;color:var(--nav);font-size:17px;line-height:1.7;text-wrap:pretty}
.pre-intro p+p{margin-top:8px}
.ico{flex:none;width:44px;height:44px;border-radius:50%;background:#fff3cf;display:grid;place-items:center}
.ico.big{width:52px;height:52px}
.pre-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;max-width:1136px;width:100%;margin-inline:auto}
.pre[data-intro="probate"] .pre-grid{align-items:start}
.pre[data-intro="probate"] .pre-panel,.pre[data-intro="probate"] .pre-panel .pre-group{height:auto;flex:none}
.pre-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(16,49,77,.05);height:100%;display:flex;flex-direction:column}
.pre-panel .pre-group{flex:1;display:flex;flex-direction:column;height:100%}
.pre-group>summary{list-style:none;cursor:pointer}
.pre-group>summary::-webkit-details-marker,.acc>summary::-webkit-details-marker{display:none}
.pre-head{display:flex;align-items:center;gap:12px;padding:12px 0 8px;min-height:56px}
.pre-head h2{flex:1;margin:0;font-family:var(--display);font-weight:700;font-size:18px;line-height:1.4;color:var(--nav);text-wrap:balance}
.count{flex:none;min-width:28px;height:28px;border-radius:99px;background:var(--bg);border:1px solid var(--line);color:var(--p);font-weight:700;font-size:14px;display:grid;place-items:center}
.chev{flex:none;width:28px;height:28px;border-radius:50%;background:var(--bg);color:var(--p);display:grid;place-items:center;transition:transform .2s}
details[open]>summary>.chev{transform:rotate(180deg)}
.acc-list{display:grid;grid-template-columns:1fr;gap:16px}
.acc{border:1px solid var(--line);border-radius:16px;background:var(--bg);transition:background .15s,border-color .15s}
.acc[open]{background:#fff;border-color:rgba(6,0,151,.32);box-shadow:0 6px 18px rgba(6,0,151,.07)}
.acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:56px;border-radius:16px}
.acc>summary:hover{background:#f3eefc}
.acc[open]>summary:hover{background:#fff}
.acc-t{flex:1;font-family:var(--display);font-weight:700;font-size:16px;line-height:1.4;color:var(--nav)}
.acc-b{padding:0 16px 16px 16px;padding-inline-start:68px;color:var(--ink);font-size:15.5px;line-height:1.7}
.acc-b p{margin:0}
.acc-b p+p,.acc-b p+.acc-sub{margin-top:8px}
.acc-sub{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}
.acc-sub li{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}
.acc-sub b{color:var(--p);font-size:14.5px}
.acc-sub span{color:var(--ink);font-size:15px;line-height:1.6}
summary:focus-visible{outline:3px solid rgba(6,0,151,.35);outline-offset:2px}
.prep2 .pane{padding:24px 32px 28px;border-radius:22px;box-shadow:0 8px 24px rgba(16,49,77,.05)}
.prep2 .prog{margin-bottom:20px}
.prep2 .dot{width:34px;height:34px;font-size:15px}
.prep2 .dot.on{box-shadow:0 0 0 5px rgba(6,0,151,.12)}
.prep2 .dot.dn{background:var(--p);color:#fff}
.prep2 .bar.dn{background:var(--p)}
.prep2 .bar{height:3px;border-radius:99px}
.prep2 .eyebrow{display:block;margin:0 0 4px;padding:0;background:none;border-radius:0;color:var(--p);font-weight:700;font-size:13px;letter-spacing:.02em}
.prep2 .form-step h3{font-family:var(--display);font-size:22px;color:var(--nav);margin:0 0 12px}
.prep2 .qnav{margin-top:24px;padding-top:20px}
.pre .pre-note,.pre .pre-after{margin:0 0 8px;color:var(--ink);font-size:15.5px;line-height:1.7;text-align:start;text-wrap:pretty}
.pre .pre-after{margin-top:8px}
.pre .acc-t{min-width:0}
.prep2 .pane,.form-note{max-width:1136px;width:100%;margin-inline:auto}
.form-note{margin-top:16px;color:var(--mut);font-size:13.5px;line-height:1.65;text-align:center;text-wrap:pretty}
@media (min-width:900px){
 .pre-group>summary.pre-head{cursor:default;pointer-events:none}
 .pre-group>summary.pre-head .chev{display:none}
}
@media (max-width:899px){
 .pre-grid{grid-template-columns:1fr;gap:16px}
 .pre .acc-list{gap:8px}
 .pre-group:not([open]) .acc-list,.pre-group:not([open]) .pre-note,.pre-group:not([open]) .pre-after{display:none}
 .pre-panel:has(.pre-group:not([open])){padding-bottom:16px}
}
@media (max-width:760px){
 .qhero2{padding:16px 0 12px}
 .qhero2 h1{font-size:24px}
 .herorow{display:block}
 .ordpill{display:none}
 .pre{gap:12px;margin-bottom:12px}
 .pre-intro{padding:14px 16px;border-radius:16px}
 .pre-intro .ico.big{display:none}
 .pre-intro p{font-size:15px;line-height:1.65}
 .pre-head{padding:8px 0;min-height:56px}
 .pre-head h2{font-size:16px}
 .acc>summary{padding:6px 10px;min-height:52px}
 .ico{width:40px;height:40px}
 .acc-b{padding:0 14px 14px;font-size:15px}
 .prep2{padding-bottom:48px}
 .prep2 .pane{padding:18px 16px 20px;border-radius:16px}
 .prep2 .dot{width:26px;height:26px;font-size:12px}
 .pct{font-size:14px;margin-inline-start:8px}
 .prep2 .form-step h3{font-size:19px}
}
.pre details.pre-group{background:none;border:0;border-radius:0;margin:0;padding:0}
.pre details.acc{margin:0}
.pre details p{padding:0;color:inherit}
.pre summary{font-weight:inherit;font-size:inherit;justify-content:flex-start}
.pre .pre-head{padding:8px 0 6px;min-height:44px}
.pre .acc>summary{padding:4px 12px;min-height:48px;gap:12px}
.pre .acc-list{align-items:start}
.pre .acc-b p{color:var(--ink)}
.pre .pre-panel{display:flex;flex-direction:column;padding:24px;border-radius:16px;height:100%}
.pre .ico{width:38px;height:38px}
.pre .ico.big{width:52px;height:52px}
.pre .acc-b{padding:0 16px 16px;text-align:start;text-wrap:pretty}
.pre .acc-b p,.pre .acc-sub span,.pre .acc-sub b{text-align:start;text-wrap:pretty}
.pre .acc-sub li{align-items:flex-start}
.pre .acc[open]>summary{padding-bottom:8px}
@media (max-width:899px){.pre .acc-list{gap:8px}}
@media (max-width:760px){.pre .acc>summary{min-height:48px;padding:4px 10px}.pre .pre-head{min-height:52px;padding:6px 0}.pre .ico.big{display:none}}
@media (max-width: 760px) {
  html:has(body.qpage) { scroll-padding-bottom: 16px; }
  body.qpage { height: 100svh; overflow: hidden; display: flex; flex-direction: column; }
  body.qpage .sitehead { flex: none; }
  body.qpage main {
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto;
    margin-bottom: calc(88px + env(safe-area-inset-bottom, 0px));
    padding-bottom: 16px;
    scroll-padding-bottom: 16px;
  }
  body.qpage.a11y-open main { margin-bottom: calc(310px + env(safe-area-inset-bottom, 0px)); }
  body.qpage .form-step { scroll-margin-top: 0; }
  body.qpage .form-step > h3 { margin-inline: 0; }
  body.qpage .restart { padding-inline-start: 0; }
  body.qpage .qhero { padding-top: 28px; padding-bottom: 8px; }
  body.qpage:not(:has(form)) main { margin-bottom: 0; }
  body.qpage .thanks-mark { width: 56px; height: 56px; margin-bottom: 10px; }
  body.qpage .thanks-actions { margin-top: 0; }
  body.qpage .w.thanks-pad { padding-bottom: 24px; }
  body.qpage .ct { margin-top: 12px; }
  body.qpage footer { padding-bottom: 24px; }
  body.qpage .prog,
  body.qpage .qnav,
  body.qpage .qnav .btn,
  body.qpage .decl,
  body.qpage .field,
  body.qpage .field-error,
  body.qpage .form-step > h3,
  body.qpage .form-step input,
  body.qpage .form-step select,
  body.qpage .form-step textarea {
    scroll-margin-bottom: 16px;
  }
}

/* Hidden preview only: הסכם גירושין בהסכמה. Scoped to body.dvpage. */
body.dvpage{
  --p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;
  --s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;
  --sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16);
  font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;font-size:17px;overflow-x:hidden;padding-bottom:84px
}
body.dvpage h1,body.dvpage h2,body.dvpage h3,body.dvpage p,body.dvpage li,body.dvpage summary{text-wrap:pretty}
body.dvpage h1,body.dvpage h2{text-wrap:balance}
body.dvpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:800;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1);color:#fff}
body.dvpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:800;color:var(--nav);margin:0 0 var(--s3)}
body.dvpage h3{font-size:19px;line-height:1.3;font-weight:700;color:var(--nav);margin:0}
body.dvpage section{padding:var(--s6) 0}
body.dvpage a{color:inherit;text-decoration:none}
body.dvpage .dv-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}
body.dvpage .dv-ltr{direction:ltr;unicode-bidi:isolate}
body.dvpage .dv-top{background:var(--top);color:#fff;font-size:13px}
body.dvpage .dv-top .dv-wrap{display:flex;justify-content:space-between;align-items:center;height:36px}
body.dvpage .dv-top a{opacity:.85}
body.dvpage .dv-top nav{display:none;gap:var(--s2)}
body.dvpage .dv-hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}
body.dvpage .dv-hdr .dv-wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}
body.dvpage .dv-logo{height:34px;width:auto;max-width:none;object-fit:contain}
body.dvpage .dv-menu{display:none;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}
body.dvpage .dv-menu a:hover{color:var(--acc2)}
body.dvpage .dv-hbtn{display:flex;gap:var(--s1);flex:none}
body.dvpage .dv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo,system-ui,sans-serif;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap;text-decoration:none}
body.dvpage .dv-btn:hover{transform:translateY(-2px)}
body.dvpage .dv-btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}
body.dvpage .dv-btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}
body.dvpage .dv-btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}
body.dvpage .dv-btn-w{background:var(--wa);color:#fff}
body.dvpage .dv-btn-sm{min-height:44px;font-size:14px;padding:0 18px}
body.dvpage .dv-hdr .dv-btn-y{display:none}
body.dvpage .dv-hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}
body.dvpage .dv-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}
body.dvpage .dv-hero .dv-wrap{position:relative;display:grid;gap:var(--s4)}
body.dvpage .dv-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}
body.dvpage .dv-h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}
body.dvpage .dv-lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}
body.dvpage .dv-lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}
body.dvpage .dv-anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}
body.dvpage .dv-anchor span:first-child{text-wrap:balance}
body.dvpage .dv-anchor s{color:#aebbd0;text-decoration-thickness:2px}
body.dvpage .dv-anchor em{font-style:normal;color:var(--acc);font-weight:800}
body.dvpage .dv-pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}
body.dvpage .dv-pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}
body.dvpage .dv-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
body.dvpage .dv-price b{font-size:56px;line-height:1;font-weight:800;color:var(--nav);letter-spacing:-1px}
body.dvpage .dv-sub{color:var(--mut);font-size:15px}
body.dvpage .dv-pcard .dv-btn-y{width:100%;min-height:56px;font-size:19px}
body.dvpage .dv-pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}
body.dvpage .dv-pcard hr{border:0;border-top:1px solid var(--line);margin:0}
body.dvpage .dv-pcard .dv-wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}
body.dvpage .dv-pcard .dv-wa i{color:var(--wa);display:inline-flex}
body.dvpage .dv-law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}
body.dvpage .dv-law svg{flex:none;color:var(--p)}
body.dvpage .dv-trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}
body.dvpage .dv-tgrid{display:grid;grid-template-columns:1fr;gap:12px}
body.dvpage .dv-tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}
body.dvpage .dv-tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}
body.dvpage .dv-kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}
body.dvpage .dv-head{margin-bottom:var(--s4);max-width:640px}
body.dvpage .dv-head h2{margin-bottom:0}
body.dvpage .dv-head.dv-center{margin-inline:auto;text-align:center}
body.dvpage .dv-steps{display:grid;gap:0;position:relative}
body.dvpage .dv-step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}
body.dvpage .dv-step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:var(--line)}
body.dvpage .dv-num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:800;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}
body.dvpage .dv-lawyer .dv-num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}
body.dvpage .dv-step h3{margin:6px 0 4px}
body.dvpage .dv-step p{color:var(--mut);font-size:15.5px}
body.dvpage .dv-sec-bg{background:var(--bg)}
body.dvpage .dv-faqsec{margin-top:0}
body.dvpage .dv-about{display:grid;gap:var(--s4)}
body.dvpage .dv-about p{font-size:17px;color:#33415c;max-width:60ch;margin-bottom:var(--s2)}
body.dvpage .dv-about p:last-child{margin-bottom:0}
body.dvpage .dv-about .dv-big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}
body.dvpage .dv-about .dv-txt p{max-width:62ch}
body.dvpage .dv-next{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c;max-width:none}
body.dvpage mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}
body.dvpage .dv-cards{display:grid;gap:var(--s2)}
body.dvpage .dv-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}
body.dvpage .dv-card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}
body.dvpage .dv-card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}
body.dvpage .dv-card h3{margin-bottom:6px}
body.dvpage .dv-card p{color:var(--mut);font-size:15.5px}
body.dvpage .dv-tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}
body.dvpage .dv-tm h2{color:#fff}
body.dvpage .dv-tm .dv-kick{color:var(--acc)}
body.dvpage .dv-tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}
body.dvpage .dv-tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);min-width:0}
body.dvpage .dv-stars{color:var(--acc);letter-spacing:3px;font-size:16px}
body.dvpage .dv-tc p{font-size:16px;color:#e8eefb;flex:1}
body.dvpage .dv-who{display:block;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}
body.dvpage .dv-who b{display:block;font-size:16px;line-height:1.2}
body.dvpage .dv-rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}
body.dvpage .dv-faq{display:grid;gap:12px;align-items:start;grid-template-columns:1fr;max-width:none;margin:0}
body.dvpage .dv-fcol{display:grid;gap:12px;align-content:start;min-width:0}
body.dvpage details{background:#fff;border:1px solid var(--line);border-radius:18px;margin:0;transition:box-shadow .3s,border-color .3s}
body.dvpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}
body.dvpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav);font-family:Heebo,system-ui,sans-serif}
body.dvpage summary::-webkit-details-marker{display:none}
body.dvpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}
body.dvpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}
body.dvpage .dv-ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}
body.dvpage .dv-ans b{color:var(--nav)}
body.dvpage .dv-cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}
body.dvpage .dv-cta h2{color:#fff;margin:0;max-width:18ch}
body.dvpage .dv-cta p{color:#d3def0;max-width:60ch}
body.dvpage .dv-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}
body.dvpage .dv-cta .dv-btn-g{min-height:56px;font-size:17px}
body.dvpage .dv-pr{font-weight:800;color:var(--acc)}
body.dvpage .dv-all{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.dvpage .dv-wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}
body.dvpage .dv-wab h3{font-size:20px;color:var(--nav)}
body.dvpage .dv-wab p{color:var(--mut)}
body.dvpage .dv-wab .dv-btn{width:100%}
body.dvpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}
body.dvpage .dv-fgrid{display:grid;gap:var(--s4)}
body.dvpage footer h4{color:#fff;font-size:15px;margin:0 0 12px}
body.dvpage footer ul{list-style:none;display:grid;gap:8px;margin:0;padding:0}
body.dvpage footer li{padding:0}
body.dvpage footer li a{opacity:.8}
body.dvpage footer li a:hover{opacity:1;color:var(--acc)}
body.dvpage footer .dv-logo{margin-bottom:var(--s2)}
body.dvpage .dv-fab{max-width:46ch;opacity:.85}
body.dvpage .dv-fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}
body.dvpage .dv-sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}
body.dvpage .dv-sticky .dv-p{color:#fff;line-height:1.2;font-size:13px;min-width:0}
body.dvpage .dv-sticky .dv-p b{display:block;font-size:20px;font-weight:800;color:var(--acc);white-space:nowrap}
body.dvpage .dv-sticky .dv-btn{min-height:48px;padding:0 16px;font-size:16px;flex:none}
body.dvpage .dv-sticky .dv-wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}
body.dvpage .dv-reveal{opacity:1;transform:none}
body.dvpage.dv-ready .dv-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}
body.dvpage.dv-ready .dv-reveal.dv-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  body.dvpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
  body.dvpage.dv-ready .dv-reveal{opacity:1;transform:none}
}
@media (max-width:767px){
  body.dvpage .dv-hero{padding:var(--s3) 0 var(--s5)}
  body.dvpage .dv-hero .dv-wrap{gap:var(--s3)}
  body.dvpage h1{font-size:34px;margin:12px 0 4px}
  body.dvpage .dv-anchor{margin-top:var(--s2);font-size:16px}
  body.dvpage .dv-price b{font-size:44px}
  body.dvpage .dv-lead{font-size:16px}
  body.dvpage section{padding:var(--s5) 0}
  body.dvpage .dv-sticky .dv-btn{padding:0 12px;font-size:15px}
}
@media (min-width:768px){
  body.dvpage{padding-bottom:0}
  body.dvpage .dv-top nav{display:flex}
  body.dvpage .dv-hdr .dv-btn-y{display:inline-flex}
  body.dvpage .dv-logo{height:38px}
  body.dvpage .dv-tgrid{grid-template-columns:repeat(3,1fr)}
  body.dvpage .dv-tchip{flex-direction:column;text-align:center;padding:20px 14px}
  body.dvpage .dv-cards{grid-template-columns:repeat(3,1fr)}
  body.dvpage .dv-steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}
  body.dvpage .dv-step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}
  body.dvpage .dv-step:not(:last-child):before{display:none}
  body.dvpage .dv-fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}
  body.dvpage .dv-cta{padding:var(--s6) var(--s5)}
  body.dvpage .dv-wab{grid-template-columns:1fr auto;align-items:center}
  body.dvpage .dv-wab .dv-btn{width:auto}
  body.dvpage .dv-sticky{display:none}
}
@media (min-width:1024px){
  body.dvpage .dv-menu{display:flex}
  body.dvpage .dv-hero .dv-wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}
  body.dvpage .dv-about{grid-template-columns:1fr 1.2fr;gap:var(--s6);align-items:start}
  body.dvpage .dv-faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}
  body.dvpage .dv-fcol{gap:var(--s2)}
  body.dvpage .dv-tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}
  body.dvpage .dv-tc{flex:none}
}

/* Live probate landing only (body.inh). Does not restyle other pages. */
html:has(body.inh){overflow-x:clip}
body.inh{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16);font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:84px}
body.inh h1,body.inh h2,body.inh h3,body.inh p,body.inh li,body.inh summary{text-wrap:pretty;font-family:Heebo,system-ui,sans-serif}
body.inh h1,body.inh h2{text-wrap:balance}
body.inh .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}
body.inh .top{background:var(--top);color:#fff;font-family:Heebo,system-ui,sans-serif;font-size:13px;font-weight:400;height:auto}
body.inh .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px;gap:var(--s2)}
body.inh .top a{opacity:.85;color:#fff}
body.inh .top nav{display:none;gap:var(--s2)}
body.inh .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18);color:var(--navt)}
body.inh .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}
body.inh .logo{height:34px;width:auto;max-width:none;object-fit:contain}
body.inh .menu{display:none;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px;align-items:center}
body.inh .menu a:hover{color:var(--acc2)}
body.inh .hbtn{display:flex;gap:var(--s1);align-items:center}
body.inh .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo,system-ui,sans-serif;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap;box-shadow:none;background:transparent;color:inherit;text-decoration:none}
body.inh .btn:hover{transform:translateY(-2px)}
body.inh .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}
body.inh .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}
body.inh .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}
body.inh .btn-w{background:var(--wa);color:#fff}
body.inh .btn-sm{min-height:44px;font-size:14px;padding:0 18px}
body.inh .hdr .btn-y{display:none}
body.inh .hero{position:relative;isolation:isolate;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}
body.inh .hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}
body.inh .hero::after{content:none}
body.inh .hero>*{position:relative;z-index:1}
body.inh .hero .wrap{position:relative;display:grid;gap:var(--s4)}
body.inh .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px;margin:0}
body.inh h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1);color:#fff}
body.inh .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}
body.inh .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px;margin:0}
body.inh .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}
body.inh .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}
body.inh .anchor span:first-child{text-wrap:balance}
body.inh .anchor s{color:#aebbd0;text-decoration-thickness:2px}
body.inh .anchor em{font-style:normal;color:var(--acc);font-weight:800}
body.inh .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}
body.inh .pcard::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}
body.inh .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
body.inh .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px;display:inline}
body.inh .pcard .sub{color:var(--mut);font-size:15px}
body.inh .pcard .btn-y{width:100%;min-height:56px;font-size:19px}
body.inh .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}
body.inh .pcard hr{border:0;border-top:1px solid var(--line);margin:0}
body.inh .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav)}
body.inh .pcard .wa i{color:var(--wa);display:inline-flex}
body.inh .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}
body.inh .pcard .law svg{flex:none;color:var(--p)}
body.inh .trust{display:block;margin:calc(var(--s5) * -.6) auto 0;position:relative;z-index:2;gap:0;padding:0 var(--s2);font:inherit;color:inherit;list-style:none}
body.inh .chips{display:grid;grid-template-columns:1fr;gap:12px}
body.inh .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}
body.inh .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}
body.inh section{padding:var(--s6) 0}
body.inh .sec-bg{background:var(--bg)}
body.inh .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}
body.inh h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}
body.inh .head{margin-bottom:var(--s4);max-width:640px}
body.inh .head h2{margin-bottom:0}
body.inh .head.center{margin-inline:auto;text-align:center}
body.inh .steps{display:grid;gap:0;position:relative}
body.inh .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding:0 0 var(--s3);position:relative;background:transparent;border:0;box-shadow:none}
body.inh .step:not(:last-child)::before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;height:auto;background:var(--line)}
body.inh .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}
body.inh .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}
body.inh .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px;font-weight:700}
body.inh .step p{color:var(--mut);font-size:15.5px;margin:0}
body.inh .about{display:grid;gap:var(--s4)}
body.inh .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin:0 0 var(--s2)}
body.inh .about .rest,body.inh .about .txt p{font-size:17px;color:#33415c;max-width:62ch;margin:0 0 var(--s2)}
body.inh .about .rest{max-width:60ch}
body.inh mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}
body.inh .cards{display:grid;grid-template-columns:1fr;gap:var(--s2)}
body.inh .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);display:block;transition:transform .3s,box-shadow .3s}
body.inh .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}
body.inh .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}
body.inh .card h3{font-size:19px;color:var(--nav);margin-bottom:6px;font-weight:700}
body.inh .card p{color:var(--mut);font-size:15.5px;margin:0}
body.inh .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}
body.inh .tm h2{color:#fff}
body.inh .tm .kick{color:var(--acc)}
body.inh .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}
body.inh .tc{flex:0 0 min(86%,360px);max-width:none;scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}
body.inh .stars{color:var(--acc);letter-spacing:3px;font-size:16px}
body.inh .tc p{font-size:16px;color:#e8eefb;flex:1;margin:0}
body.inh .who{display:block;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}
body.inh .who b{display:block;font-size:16px;line-height:1.2}
body.inh .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}
body.inh .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr;margin:0}
body.inh .fcol{display:grid;gap:12px;align-content:start;min-width:0}
body.inh details{background:#fff;border:1px solid var(--line);border-radius:18px;margin:0;transition:box-shadow .3s,border-color .3s}
body.inh details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}
body.inh summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav);font-family:Heebo,system-ui,sans-serif}
body.inh summary::-webkit-details-marker{display:none}
body.inh summary::after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}
body.inh details[open] summary::after{content:"–";background:var(--acc);color:#2b1d00}
body.inh .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}
body.inh .ans b{color:var(--nav)}
body.inh details p{padding:0;margin:0}
body.inh .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}
body.inh .cta h2{color:#fff;margin:0;max-width:18ch}
body.inh .cta p{color:#d3def0;max-width:60ch;margin:0}
body.inh .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}
body.inh .cta .btn-g{min-height:56px;font-size:17px;background:rgba(255,255,255,.08);color:#fff}
body.inh .cta .pr{font-weight:800;color:var(--acc);font-size:clamp(28px,4vw,40px);line-height:1}
body.inh .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.inh .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}
body.inh .wab h3{font-size:20px;color:var(--nav);font-weight:800}
body.inh .wab p{color:var(--mut);margin:0}
body.inh .wab .btn{width:100%}
body.inh footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px;font-family:Heebo,system-ui,sans-serif}
body.inh .fgrid{display:grid;gap:var(--s4)}
body.inh .fgrid>*{min-width:0}
body.inh footer h4{color:#fff;font-size:15px;margin-bottom:12px;font-family:Heebo,system-ui,sans-serif}
body.inh footer ul{list-style:none;display:grid;gap:8px;margin:0;padding:0}
body.inh footer li{list-style:none;padding:0}
body.inh footer li a{opacity:.8}
body.inh footer li a:hover{opacity:1;color:var(--acc)}
body.inh .fab{max-width:46ch;opacity:.85;margin:var(--s2) 0 0}
body.inh footer .logo{margin-bottom:var(--s2)}
body.inh .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}
body.inh .fbot a{color:inherit}
body.inh .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between;box-shadow:none}
body.inh .sticky .p{color:#fff;line-height:1.2;font-size:13px;margin:0}
body.inh .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc);white-space:nowrap}
body.inh .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}
body.inh .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none;box-shadow:none;z-index:auto}
body.inh .reveal{opacity:1;transform:none}
body.inh.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}
body.inh.js .reveal.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){body.inh *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.inh .reveal,body.inh.js .reveal{opacity:1;transform:none}}
@media(max-width:767px){body.inh .hero{padding:var(--s3) 0 var(--s5)!important}body.inh .hero .wrap{gap:var(--s3)}body.inh h1{font-size:34px;margin:12px 0 4px}body.inh .anchor{margin-top:var(--s2);font-size:16px}body.inh .price b{font-size:44px}body.inh .lead{font-size:16px}body.inh section{padding:var(--s5) 0}}
@media(min-width:768px){
 body.inh{padding-bottom:0}
 body.inh .top nav{display:flex}
 body.inh .hdr .btn-y{display:inline-flex}
 body.inh .logo{height:38px}
 body.inh .chips{grid-template-columns:repeat(3,1fr)}
 body.inh .tchip{flex-direction:column;text-align:center;padding:20px 14px}
 body.inh .cards{grid-template-columns:repeat(3,1fr)}
 body.inh .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}
 body.inh .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}
 body.inh .step:not(:last-child)::before{display:none}
 body.inh .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}
 body.inh .cta{padding:var(--s6) var(--s5)}
 body.inh .wab{grid-template-columns:1fr auto;align-items:center}
 body.inh .wab .btn{width:auto}
 body.inh .sticky{display:none}
}
@media(min-width:1024px){
 body.inh .menu{display:flex}
 body.inh .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}
 body.inh .about{grid-template-columns:1fr 1.2fr;gap:var(--s6);align-items:start}
 body.inh .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}
 body.inh .fcol{gap:var(--s2)}
 body.inh .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}
 body.inh .tc{flex:none}
}

/* Hidden preview only: תצהיר ידועים בציבור (body.aff). Does not restyle other pages. */
html:has(body.aff){overflow-x:clip}
body.aff{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16);font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:84px}
body.aff h1,body.aff h2,body.aff h3,body.aff p,body.aff li,body.aff summary{text-wrap:pretty;font-family:Heebo,system-ui,sans-serif}
body.aff h1,body.aff h2{text-wrap:balance}
body.aff .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}
body.aff .top{background:var(--top);color:#fff;font-family:Heebo,system-ui,sans-serif;font-size:13px;font-weight:400;height:auto}
body.aff .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px;gap:var(--s2)}
body.aff .top a{opacity:.85;color:#fff}
body.aff .top nav{display:none;gap:var(--s2)}
body.aff .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18);color:var(--navt)}
body.aff .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}
body.aff .logo{height:34px;width:auto;max-width:none;object-fit:contain}
body.aff .menu{display:none;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px;align-items:center}
body.aff .menu a:hover{color:var(--acc2)}
body.aff .hbtn{display:flex;gap:var(--s1);align-items:center}
body.aff .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo,system-ui,sans-serif;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap;box-shadow:none;background:transparent;color:inherit;text-decoration:none}
body.aff .btn:hover{transform:translateY(-2px)}
body.aff .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}
body.aff .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}
body.aff .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}
body.aff .btn-w{background:var(--wa);color:#fff}
body.aff .btn-sm{min-height:44px;font-size:14px;padding:0 18px}
body.aff .hdr .btn-y{display:none}
body.aff .hero{position:relative;isolation:isolate;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}
body.aff .hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}
body.aff .hero::after{content:none}
body.aff .hero>*{position:relative;z-index:1}
body.aff .hero .wrap{position:relative;display:grid;gap:var(--s4)}
body.aff .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px;margin:0}
body.aff h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1);color:#fff}
body.aff .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}
body.aff .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px;margin:0}
body.aff .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}
body.aff .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}
body.aff .anchor span:first-child{text-wrap:balance}
body.aff .anchor s{color:#aebbd0;text-decoration-thickness:2px}
body.aff .anchor em{font-style:normal;color:var(--acc);font-weight:800}
body.aff .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}
body.aff .pcard::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}
body.aff .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
body.aff .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px;display:inline}
body.aff .pcard .sub{color:var(--mut);font-size:15px}
body.aff .pcard .btn-y{width:100%;min-height:56px;font-size:19px}
body.aff .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}
body.aff .pcard hr{border:0;border-top:1px solid var(--line);margin:0}
body.aff .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav)}
body.aff .pcard .wa i{color:var(--wa);display:inline-flex}
body.aff .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}
body.aff .pcard .law svg{flex:none;color:var(--p)}
body.aff .trust{display:block;margin:calc(var(--s5) * -.6) auto 0;position:relative;z-index:2;gap:0;padding:0 var(--s2);font:inherit;color:inherit;list-style:none}
body.aff .chips{display:grid;grid-template-columns:1fr;gap:12px}
body.aff .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}
body.aff .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}
body.aff section{padding:var(--s6) 0}
body.aff .sec-bg{background:var(--bg)}
body.aff .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}
body.aff h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}
body.aff .head{margin-bottom:var(--s4);max-width:640px}
body.aff .head h2{margin-bottom:0}
body.aff .head.center{margin-inline:auto;text-align:center}
body.aff .steps{display:grid;gap:0;position:relative}
body.aff .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding:0 0 var(--s3);position:relative;background:transparent;border:0;box-shadow:none}
body.aff .step:not(:last-child)::before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;height:auto;background:var(--line)}
body.aff .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}
body.aff .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}
body.aff .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px;font-weight:700}
body.aff .step p{color:var(--mut);font-size:15.5px;margin:0}
body.aff .about{display:grid;gap:var(--s4)}
body.aff .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin:0 0 var(--s2)}
body.aff .about .rest,body.aff .about .txt p{font-size:17px;color:#33415c;max-width:62ch;margin:0 0 var(--s2)}
body.aff .about .rest{max-width:60ch}
body.aff mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}
body.aff .cards{display:grid;grid-template-columns:1fr;gap:var(--s2)}
body.aff .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);display:block;transition:transform .3s,box-shadow .3s}
body.aff .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}
body.aff .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}
body.aff .card h3{font-size:19px;color:var(--nav);margin-bottom:6px;font-weight:700}
body.aff .card p{color:var(--mut);font-size:15.5px;margin:0}
body.aff .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}
body.aff .tm h2{color:#fff}
body.aff .tm .kick{color:var(--acc)}
body.aff .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}
body.aff .tc{flex:0 0 min(86%,360px);max-width:none;scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}
body.aff .stars{color:var(--acc);letter-spacing:3px;font-size:16px}
body.aff .tc p{font-size:16px;color:#e8eefb;flex:1;margin:0}
body.aff .who{display:block;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}
body.aff .who b{display:block;font-size:16px;line-height:1.2}
body.aff .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}
body.aff .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr;margin:0}
body.aff .fcol{display:grid;gap:12px;align-content:start;min-width:0}
body.aff details{background:#fff;border:1px solid var(--line);border-radius:18px;margin:0;transition:box-shadow .3s,border-color .3s}
body.aff details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}
body.aff summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav);font-family:Heebo,system-ui,sans-serif}
body.aff summary::-webkit-details-marker{display:none}
body.aff summary::after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}
body.aff details[open] summary::after{content:"–";background:var(--acc);color:#2b1d00}
body.aff .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}
body.aff .ans b{color:var(--nav)}
body.aff details p{padding:0;margin:0}
body.aff .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}
body.aff .cta h2{color:#fff;margin:0;max-width:18ch}
body.aff .cta p{color:#d3def0;max-width:60ch;margin:0}
body.aff .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}
body.aff .cta .btn-g{min-height:56px;font-size:17px;background:rgba(255,255,255,.08);color:#fff}
body.aff .cta .pr{font-weight:800;color:var(--acc);font-size:clamp(28px,4vw,40px);line-height:1}
body.aff .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.aff .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}
body.aff .wab h3{font-size:20px;color:var(--nav);font-weight:800}
body.aff .wab p{color:var(--mut);margin:0}
body.aff .wab .btn{width:100%}
body.aff footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px;font-family:Heebo,system-ui,sans-serif}
body.aff .fgrid{display:grid;gap:var(--s4)}
body.aff .fgrid>*{min-width:0}
body.aff footer h4{color:#fff;font-size:15px;margin-bottom:12px;font-family:Heebo,system-ui,sans-serif}
body.aff footer ul{list-style:none;display:grid;gap:8px;margin:0;padding:0}
body.aff footer li{list-style:none;padding:0}
body.aff footer li a{opacity:.8}
body.aff footer li a:hover{opacity:1;color:var(--acc)}
body.aff .fab{max-width:46ch;opacity:.85;margin:var(--s2) 0 0}
body.aff footer .logo{margin-bottom:var(--s2)}
body.aff .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}
body.aff .fbot a{color:inherit}
body.aff .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between;box-shadow:none}
body.aff .sticky .p{color:#fff;line-height:1.2;font-size:13px;margin:0}
body.aff .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc);white-space:nowrap}
body.aff .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}
body.aff .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none;box-shadow:none;z-index:auto}
body.aff .reveal{opacity:1;transform:none}
body.aff.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}
body.aff.js .reveal.aff-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.aff .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.aff .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.aff *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.aff .reveal,body.aff.js .reveal{opacity:1;transform:none}}
@media(max-width:767px){body.aff .hero{padding:var(--s3) 0 var(--s5)!important}body.aff .hero .wrap{gap:var(--s3)}body.aff h1{font-size:34px;margin:12px 0 4px}body.aff .anchor{margin-top:var(--s2);font-size:16px}body.aff .price b{font-size:44px}body.aff .lead{font-size:16px}body.aff section{padding:var(--s5) 0}}
@media(min-width:768px){
 body.aff{padding-bottom:0}
 body.aff .top nav{display:flex}
 body.aff .hdr .btn-y{display:inline-flex}
 body.aff .logo{height:38px}
 body.aff .chips{grid-template-columns:repeat(3,1fr)}
 body.aff .tchip{flex-direction:column;text-align:center;padding:20px 14px}
 body.aff .cards{grid-template-columns:repeat(3,1fr)}
 body.aff .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}
 body.aff .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}
 body.aff .step:not(:last-child)::before{display:none}
 body.aff .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}
 body.aff .cta{padding:var(--s6) var(--s5)}
 body.aff .wab{grid-template-columns:1fr auto;align-items:center}
 body.aff .wab .btn{width:auto}
 body.aff .sticky{display:none}
}
@media(min-width:1024px){
 body.aff .menu{display:flex}
 body.aff .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}
 body.aff .about{grid-template-columns:1fr 1.2fr;gap:var(--s6);align-items:start}
 body.aff .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}
 body.aff .fcol{gap:var(--s2)}
 body.aff .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}
 body.aff .tc{flex:none}
}

body.aff .ltr{direction:ltr;unicode-bidi:isolate}
body.aff .cta .row{padding:0;border:0}
body.aff .sticky .btn{width:auto;flex:1 1 auto;min-width:0}
body.aff .hdr .wrap,body.aff .hbtn,body.aff .steps,body.aff .step,body.aff .fgrid>*{min-width:0}

/* Hidden preview only: ייפוי כח מתמשך. Scoped to body.lpapage. */
html:has(body.lpapage){overflow-x:clip}
body.lpapage{
  --p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;
  --s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;
  --sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16);
  font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:84px
}
body.lpapage h1,body.lpapage h2,body.lpapage h3,body.lpapage p,body.lpapage li,body.lpapage summary{text-wrap:pretty;font-family:Heebo,system-ui,sans-serif}
body.lpapage h1,body.lpapage h2{text-wrap:balance}
body.lpapage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1);color:#fff}
body.lpapage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin:0 0 var(--s3)}
body.lpapage h3{font-size:19px;line-height:1.3;font-weight:700;color:var(--nav);margin:0}
body.lpapage section{padding:var(--s6) 0}
body.lpapage a{color:inherit;text-decoration:none}
body.lpapage .lpa-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}
body.lpapage .lpa-ltr{direction:ltr;unicode-bidi:isolate}
body.lpapage .lpa-top{background:var(--top);color:#fff;font-size:13px}
body.lpapage .lpa-top .lpa-wrap{display:flex;justify-content:space-between;align-items:center;height:36px;gap:var(--s2)}
body.lpapage .lpa-top a{opacity:.85;color:#fff}
body.lpapage .lpa-top nav{display:none;gap:var(--s2)}
body.lpapage .lpa-hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}
body.lpapage .lpa-hdr .lpa-wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}
body.lpapage .lpa-logo{height:34px;width:auto;max-width:none;object-fit:contain}
body.lpapage .lpa-menu{display:none;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}
body.lpapage .lpa-menu a:hover{color:var(--acc2)}
body.lpapage .lpa-hbtn{display:flex;gap:var(--s1);flex:none}
body.lpapage .lpa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo,system-ui,sans-serif;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap;text-decoration:none;background:transparent;color:inherit;box-shadow:none}
body.lpapage .lpa-btn:hover{transform:translateY(-2px)}
body.lpapage .lpa-btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}
body.lpapage .lpa-btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}
body.lpapage .lpa-btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}
body.lpapage .lpa-btn-w{background:var(--wa);color:#fff}
body.lpapage .lpa-btn-sm{min-height:44px;font-size:14px;padding:0 18px}
body.lpapage .lpa-hdr .lpa-btn-y{display:none}
body.lpapage .lpa-hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}
body.lpapage .lpa-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}
body.lpapage .lpa-hero .lpa-wrap{position:relative;display:grid;gap:var(--s4)}
body.lpapage .lpa-hero .lpa-wrap>*{min-width:0}
body.lpapage .lpa-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}
body.lpapage .lpa-h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}
body.lpapage .lpa-lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}
body.lpapage .lpa-lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}
body.lpapage .lpa-anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff;max-width:100%}
body.lpapage .lpa-anchor s{color:#aebbd0;text-decoration-thickness:2px}
body.lpapage .lpa-anchor em{font-style:normal;color:var(--acc);font-weight:800}
body.lpapage .lpa-anchor>span{min-width:0}
body.lpapage .lpa-anchor span:first-child{text-wrap:balance}
body.lpapage .lpa-pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative;min-width:0}
body.lpapage .lpa-pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}
body.lpapage .lpa-seg{display:grid;grid-template-columns:1fr 1fr;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px}
body.lpapage .lpa-seg button{min-height:48px;border:0;border-radius:999px;background:transparent;font:800 17px Heebo,system-ui,sans-serif;color:var(--nav);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}
body.lpapage .lpa-seg button.lpa-on{background:var(--nav);color:#fff;box-shadow:0 6px 16px rgba(16,49,77,.25)}
body.lpapage .lpa-seg button:focus-visible{outline:3px solid var(--acc);outline-offset:2px}
body.lpapage .lpa-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
body.lpapage .lpa-price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px;white-space:nowrap}
body.lpapage .lpa-price span{color:var(--mut);font-weight:600}
body.lpapage .lpa-pcard .lpa-sub{color:var(--mut);font-size:15px}
body.lpapage .lpa-pcard .lpa-btn-y{width:100%;min-height:56px;font-size:19px}
body.lpapage .lpa-pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}
body.lpapage .lpa-pcard hr{border:0;border-top:1px solid var(--line);margin:0}
body.lpapage .lpa-pcard .lpa-wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}
body.lpapage .lpa-pcard .lpa-wa i{color:var(--wa);display:grid}
body.lpapage .lpa-law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}
body.lpapage .lpa-law svg{flex:none;color:var(--p)}
body.lpapage .lpa-trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}
body.lpapage .lpa-tgrid{display:grid;grid-template-columns:1fr;gap:12px}
body.lpapage .lpa-tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}
body.lpapage .lpa-tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}
body.lpapage .lpa-kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}
body.lpapage .lpa-head{margin-bottom:var(--s4);max-width:640px}
body.lpapage .lpa-head h2{margin-bottom:0}
body.lpapage .lpa-center{margin-inline:auto;text-align:center}
body.lpapage .lpa-steps{display:grid;gap:0;position:relative}
body.lpapage .lpa-step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}
body.lpapage .lpa-step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:var(--line)}
body.lpapage .lpa-num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}
body.lpapage .lpa-lawyer .lpa-num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}
body.lpapage .lpa-step h3{margin:6px 0 4px}
body.lpapage .lpa-step p{color:var(--mut);font-size:15.5px}
body.lpapage .lpa-sec-bg{background:var(--bg)}
body.lpapage .lpa-faqsec{margin-top:0}
body.lpapage .lpa-about{display:grid;gap:var(--s4)}
body.lpapage .lpa-about p,body.lpapage .lpa-txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}
body.lpapage .lpa-nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}
body.lpapage .lpa-big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.lpapage mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}
body.lpapage .lpa-cards{display:grid;gap:var(--s2)}
body.lpapage .lpa-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}
body.lpapage .lpa-card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}
body.lpapage .lpa-card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}
body.lpapage .lpa-card h3{margin-bottom:6px}
body.lpapage .lpa-card p{color:var(--mut);font-size:15.5px}
body.lpapage .lpa-tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}
body.lpapage .lpa-tm h2{color:#fff}
body.lpapage .lpa-tm .lpa-kick{color:var(--acc)}
body.lpapage .lpa-tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}
body.lpapage .lpa-tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);min-width:0}
body.lpapage .lpa-stars{color:var(--acc);letter-spacing:3px;font-size:16px}
body.lpapage .lpa-tc p{font-size:16px;color:#e8eefb;flex:1}
body.lpapage .lpa-who{display:block;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}
body.lpapage .lpa-who b{display:block;font-size:16px;line-height:1.2}
body.lpapage .lpa-rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}
body.lpapage .lpa-faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}
body.lpapage .lpa-fcol{display:grid;gap:12px;align-content:start;min-width:0}
body.lpapage details{background:#fff;border:1px solid var(--line);border-radius:18px;margin:0;transition:box-shadow .3s,border-color .3s}
body.lpapage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}
body.lpapage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}
body.lpapage summary::-webkit-details-marker{display:none}
body.lpapage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600}
body.lpapage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}
body.lpapage summary:focus-visible{outline:3px solid var(--acc);outline-offset:2px}
body.lpapage .lpa-ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}
body.lpapage .lpa-ans b{color:var(--nav)}
body.lpapage .lpa-court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:lpa-c;padding:0}
body.lpapage .lpa-court li{counter-increment:lpa-c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}
body.lpapage .lpa-court li:before{content:counter(lpa-c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}
body.lpapage .lpa-court b{display:block;color:var(--nav)}
body.lpapage .lpa-close{padding-top:0}
body.lpapage .lpa-cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}
body.lpapage .lpa-cta h2{color:#fff;margin:0;max-width:18ch}
body.lpapage .lpa-cta p{color:#d3def0;max-width:60ch}
body.lpapage .lpa-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}
body.lpapage .lpa-cta .lpa-btn-g{min-height:56px;font-size:17px}
body.lpapage .lpa-pr{font-weight:800;color:var(--acc);font-size:28px}
body.lpapage .lpa-all{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.lpapage .lpa-wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}
body.lpapage .lpa-wab h3{font-size:20px;color:var(--nav)}
body.lpapage .lpa-wab p{color:var(--mut)}
body.lpapage .lpa-wab .lpa-btn{width:100%}
body.lpapage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}
body.lpapage .lpa-fgrid{display:grid;gap:var(--s4)}
body.lpapage .lpa-fgrid .lpa-logo{margin-bottom:var(--s2)}
body.lpapage footer h4{color:#fff;font-size:15px;margin-bottom:12px}
body.lpapage footer ul{list-style:none;display:grid;gap:8px;padding:0;margin:0}
body.lpapage footer li{padding:0}
body.lpapage footer li a{opacity:.8}
body.lpapage footer li a:hover{opacity:1;color:var(--acc)}
body.lpapage .lpa-fab{max-width:46ch;opacity:.85}
body.lpapage .lpa-fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}
body.lpapage .lpa-sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between;max-width:100%}
body.lpapage .lpa-sticky .lpa-p{color:#fff;line-height:1.2;font-size:13px;min-width:0}
body.lpapage .lpa-sticky .lpa-p span{display:block;font-size:13px}
body.lpapage .lpa-sticky .lpa-p b{display:block;font-size:20px;font-weight:900;color:var(--acc);white-space:nowrap}
body.lpapage .lpa-sticky .lpa-btn{min-height:48px;padding:0 16px;font-size:16px;flex:0 1 auto}
body.lpapage .lpa-sticky .lpa-wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}
body.lpapage .lpa-reveal{opacity:1;transform:none}
body.lpapage.lpa-ready .lpa-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}
body.lpapage.lpa-ready .lpa-reveal.lpa-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  body.lpapage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
  body.lpapage.lpa-ready .lpa-reveal{opacity:1;transform:none}
}
@media (max-width:767px){
  body.lpapage .lpa-hero{padding:var(--s3) 0 var(--s5)}
  body.lpapage .lpa-hero .lpa-wrap{gap:var(--s3)}
  body.lpapage h1{font-size:34px;margin:12px 0 4px}
  body.lpapage .lpa-anchor{margin-top:var(--s2);font-size:16px}
  body.lpapage .lpa-price b{font-size:44px}
  body.lpapage .lpa-lead{font-size:16px}
  body.lpapage section{padding:var(--s5) 0}
}
@media (min-width:768px){
  body.lpapage{padding-bottom:0}
  body.lpapage .lpa-top nav{display:flex}
  body.lpapage .lpa-hdr .lpa-btn-y{display:inline-flex}
  body.lpapage .lpa-logo{height:38px}
  body.lpapage .lpa-tgrid{grid-template-columns:repeat(3,1fr)}
  body.lpapage .lpa-tchip{flex-direction:column;text-align:center;padding:20px 14px}
  body.lpapage .lpa-cards{grid-template-columns:repeat(3,1fr)}
  body.lpapage .lpa-steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}
  body.lpapage .lpa-step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}
  body.lpapage .lpa-step:not(:last-child):before{display:none}
  body.lpapage .lpa-fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}
  body.lpapage .lpa-cta{padding:var(--s6) var(--s5)}
  body.lpapage .lpa-wab{grid-template-columns:1fr auto;align-items:center}
  body.lpapage .lpa-wab .lpa-btn{width:auto}
  body.lpapage .lpa-sticky{display:none}
}
@media (min-width:1024px){
  body.lpapage .lpa-menu{display:flex}
  body.lpapage .lpa-hero .lpa-wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}
  body.lpapage .lpa-about{grid-template-columns:1fr 1.2fr;gap:var(--s6);align-items:start}
  body.lpapage .lpa-faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}
  body.lpapage .lpa-fcol{gap:var(--s2)}
  body.lpapage .lpa-tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}
  body.lpapage .lpa-tc{flex:none}
}

/* Hidden preview only: צו ירושה וצו קיום צוואה. Scoped to body.ihpage. */
body.ihpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.ihpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.ihpage){scroll-behavior:smooth}body.ihpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.ihpage h1,body.ihpage h2,body.ihpage h3,body.ihpage p,body.ihpage li,body.ihpage summary{text-wrap:pretty}body.ihpage h1,body.ihpage h2{text-wrap:balance}body.ihpage a{color:inherit;text-decoration:none}body.ihpage img{max-width:100%;display:block}body.ihpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.ihpage .nb{white-space:nowrap}body.ihpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.ihpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.ihpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.ihpage.clean .src{display:none}body.ihpage .top{background:var(--top);color:#fff;font-size:13px}body.ihpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.ihpage .top a{opacity:.85}body.ihpage .top nav{display:none;gap:var(--s2)}body.ihpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.ihpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.ihpage .logo{height:34px;width:auto}body.ihpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.ihpage .menu{display:none}body.ihpage .menu a:hover{color:var(--acc2)}body.ihpage .hbtn{display:flex;gap:var(--s1)}body.ihpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.ihpage .btn:hover{transform:translateY(-2px)}body.ihpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.ihpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.ihpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.ihpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.ihpage .btn-w{background:var(--wa);color:#fff}body.ihpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.ihpage .hdr .btn-y{display:none}body.ihpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.ihpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.ihpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.ihpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.ihpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.ihpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.ihpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.ihpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.ihpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.ihpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.ihpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.ihpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.ihpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.ihpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.ihpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.ihpage .price span{color:var(--mut);font-weight:600}body.ihpage .pcard .sub{color:var(--mut);font-size:15px}body.ihpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.ihpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.ihpage .pcard hr{border:0;border-top:1px solid var(--line)}body.ihpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.ihpage .pcard .wa i{color:var(--wa)}body.ihpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.ihpage .pcard .law svg{flex:none;color:var(--p)}body.ihpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.ihpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.ihpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.ihpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.ihpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.ihpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.ihpage section{padding:var(--s6) 0}body.ihpage .sec-bg{background:var(--bg)}body.ihpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.ihpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.ihpage .head{margin-bottom:var(--s4);max-width:640px}body.ihpage .head h2{margin-bottom:0}body.ihpage .steps{display:grid;gap:0;position:relative}body.ihpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.ihpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.ihpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.ihpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.ihpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.ihpage .step p{color:var(--mut);font-size:15.5px}body.ihpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.ihpage .about{display:grid;gap:var(--s4)}body.ihpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.ihpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.ihpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.ihpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.ihpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.ihpage .cards{display:grid;gap:var(--s2)}body.ihpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.ihpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.ihpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.ihpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.ihpage .card p{color:var(--mut);font-size:15.5px}body.ihpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.ihpage .notinc h3{font-size:20px;color:#6b4700}body.ihpage .notinc p{color:#5a4310;font-weight:600}body.ihpage .notinc ul{list-style:none;display:grid;gap:12px}body.ihpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.ihpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.ihpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.ihpage .tm h2{color:#fff}body.ihpage .tm .kick{color:var(--acc)}body.ihpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.ihpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.ihpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.ihpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.ihpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.ihpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.ihpage .who b{display:block;line-height:1.2}body.ihpage .who span{font-size:14px;color:#aebbd0}body.ihpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.ihpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.ihpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.ihpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.ihpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.ihpage summary::-webkit-details-marker{display:none}body.ihpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.ihpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.ihpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.ihpage .ans b{color:var(--nav)}body.ihpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.ihpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.ihpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.ihpage .court b{display:block;color:var(--nav)}body.ihpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.ihpage .cta h2{color:#fff;margin:0;max-width:18ch}body.ihpage .cta p{color:#d3def0;max-width:60ch}body.ihpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.ihpage .cta .btn-g{min-height:56px;font-size:17px}body.ihpage .cta .pr{font-weight:800;color:var(--acc)}body.ihpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.ihpage .wab h3{font-size:20px;color:var(--nav)}body.ihpage .wab p{color:var(--mut)}body.ihpage .wab .btn{width:100%}body.ihpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.ihpage .fgrid{display:grid;gap:var(--s4)}body.ihpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.ihpage footer ul{list-style:none;display:grid;gap:8px}body.ihpage footer li a{opacity:.8}body.ihpage footer li a:hover{opacity:1;color:var(--acc)}body.ihpage .fab{max-width:46ch;opacity:.85}body.ihpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.ihpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.ihpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.ihpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.ihpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.ihpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.ihpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.ihpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.ihpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.ihpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.ihpage .top nav{display:flex}body.ihpage .hdr .btn-y{display:inline-flex}body.ihpage .logo{height:38px}body.ihpage .tgrid{grid-template-columns:repeat(4,1fr)}body.ihpage .tchip.hi{grid-column:auto}body.ihpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.ihpage .cards{grid-template-columns:repeat(3,1fr)}body.ihpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.ihpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.ihpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.ihpage .step:first-child:before{}body.ihpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.ihpage .cta{padding:var(--s6) var(--s5)}body.ihpage .wab{grid-template-columns:1fr auto;align-items:center}body.ihpage .wab .btn{width:auto}body.ihpage .tc{flex-basis:340px}body.ihpage{padding-bottom:0}body.ihpage .sticky{display:none}body.ihpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.ihpage .menu{display:flex}body.ihpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.ihpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.ihpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.ihpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.ihpage .about{grid-template-columns:1fr 1.2fr}}body.ihpage h1 .src,body.ihpage h2 .src,body.ihpage .h1sub .src,body.ihpage .lead .src,body.ihpage .kick .src{display:table;margin:6px 0 0}body.ihpage .cta h2 .src{margin-inline:auto}body.ihpage .sticky .p b{white-space:nowrap}body.ihpage .sticky .p small{display:inline}@media(max-width:767px){body.ihpage .hero{padding:var(--s3) 0 var(--s5)!important}body.ihpage .hero .wrap{gap:var(--s3)}body.ihpage h1{font-size:34px;margin:12px 0 4px}body.ihpage .anchor{margin-top:var(--s2);font-size:16px}body.ihpage .price b{font-size:44px}body.ihpage .lead{font-size:16px}body.ihpage section{padding:var(--s5) 0}}body.ihpage .tgrid{grid-template-columns:1fr}body.ihpage .tchip{padding:12px 14px}@media(min-width:768px){body.ihpage .tgrid{grid-template-columns:repeat(2,1fr)}}body.ihpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.ihpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.ihpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.ihpage .fcol{gap:var(--s2)}}body.ihpage .tscroll{justify-content:center;overflow:visible}body.ihpage .tc{flex:0 1 640px;max-width:100%}body.ihpage .anchor span:first-child{text-wrap:balance}body.ihpage .tscroll{justify-content:flex-start;overflow-x:auto}body.ihpage .tc{flex:0 0 min(86%,360px);max-width:none}body.ihpage .who{display:block}body.ihpage .who b{display:block;font-size:16px}body.ihpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.ihpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.ihpage .tc{flex:none}}body.ihpage details .src{white-space:normal;display:inline-block;max-width:100%}body.ihpage .fcol{min-width:0}@media(min-width:1024px){body.ihpage .tscroll.t3{grid-template-columns:repeat(3,1fr)}}body.ihpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.ihpage .src{white-space:normal;max-width:100%}body.ihpage .about>*,body.ihpage .cards>*{min-width:0}body.ihpage .nextstep .src,body.ihpage .card .src,body.ihpage .ans .src{display:inline-block}@media(min-width:768px){body.ihpage .trust .tgrid{grid-template-columns:repeat(2,1fr)}body.ihpage .cards{grid-template-columns:repeat(2,1fr)}}
body.ihpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.ihpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.ihpage .head.mid{margin-inline:auto;text-align:center}
body.ihpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.ihpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.ihpage .logo{max-width:none}
body.ihpage .ltr{direction:ltr;unicode-bidi:isolate}
body.ihpage .feenote{opacity:.75}
body.ihpage .faqsec{margin-top:0}
body.ihpage .reveal{opacity:1;transform:none}
body.ihpage.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}
body.ihpage.js .reveal.ih-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.ihpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.ihpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.ihpage.js .reveal{opacity:1;transform:none}}
html:has(body.ihpage){overflow-x:clip}
body.ihpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.ihpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.ihpage .trust{display:block;width:100%}
body.ihpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.ihpage .hero h1{color:#fff}
body.ihpage .hero .h1sub{color:var(--acc)}
@media(min-width:768px){
  body.ihpage .trust .tgrid{grid-template-columns:repeat(2,1fr)}
  body.ihpage .cards{grid-template-columns:repeat(2,1fr)}
}


/* Company registration landing. Scoped to body.copage. */
html:has(body.copage){overflow-x:clip}
body.copage{
  --p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;
  --s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;
  --sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16);
  font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:84px
}
body.copage h1,body.copage h2,body.copage h3,body.copage p,body.copage li,body.copage summary{text-wrap:pretty;font-family:Heebo,system-ui,sans-serif}
body.copage h1,body.copage h2{text-wrap:balance}
body.copage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1);color:#fff}
body.copage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin:0 0 var(--s3)}
body.copage h3{font-size:19px;line-height:1.3;font-weight:700;color:var(--nav);margin:0}
body.copage section{padding:var(--s6) 0}
body.copage a{color:inherit;text-decoration:none}
body.copage .co-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}
body.copage .co-ltr{direction:ltr;unicode-bidi:isolate}
body.copage .co-top{background:var(--top);color:#fff;font-size:13px}
body.copage .co-top .co-wrap{display:flex;justify-content:space-between;align-items:center;height:36px;gap:var(--s2)}
body.copage .co-top a{opacity:.85;color:#fff}
body.copage .co-top nav{display:none;gap:var(--s2)}
body.copage .co-hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}
body.copage .co-hdr .co-wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}
body.copage .co-logo{height:34px;width:auto;max-width:none;object-fit:contain}
body.copage .co-menu{display:none;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px;align-items:center}
body.copage .co-menu a:hover{color:var(--acc2)}
body.copage .co-hbtn{display:flex;gap:var(--s1);flex:none}
body.copage .co-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo,system-ui,sans-serif;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap;text-decoration:none;background:transparent;color:inherit;box-shadow:none}
body.copage .co-btn:hover{transform:translateY(-2px)}
body.copage .co-btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}
body.copage .co-btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}
body.copage .co-btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}
body.copage .co-btn-w{background:var(--wa);color:#fff}
body.copage .co-btn-sm{min-height:44px;font-size:14px;padding:0 18px}
body.copage .co-hdr .co-btn-y{display:none}
body.copage .co-hero{position:relative;isolation:isolate;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}
body.copage .co-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}
body.copage .co-hero .co-wrap{position:relative;z-index:1;display:grid;gap:var(--s4)}
body.copage .co-hero .co-wrap>*{min-width:0}
body.copage .co-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}
body.copage .co-h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}
body.copage .co-lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px;margin:0}
body.copage .co-lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}
body.copage .co-lead small{display:block;opacity:.75;margin-top:8px;font-size:.92em}
body.copage .co-anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff;max-width:100%}
body.copage .co-anchor s{color:#aebbd0;text-decoration-thickness:2px}
body.copage .co-anchor em{font-style:normal;color:var(--acc);font-weight:800}
body.copage .co-anchor>span{min-width:0}
body.copage .co-anchor span:first-child{text-wrap:balance}
body.copage .co-pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative;min-width:0}
body.copage .co-pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}
body.copage .co-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
body.copage .co-price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px;white-space:nowrap}
body.copage .co-pcard .co-sub{color:var(--mut);font-size:15px}
body.copage .co-pcard .co-btn-y{width:100%;min-height:56px;font-size:19px}
body.copage .co-pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}
body.copage .co-pcard hr{border:0;border-top:1px solid var(--line);margin:0}
body.copage .co-pcard .co-wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}
body.copage .co-pcard .co-wa i{color:var(--wa);display:grid}
body.copage .co-law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}
body.copage .co-law svg{flex:none;color:var(--p)}
body.copage .co-trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}
body.copage .co-tgrid{display:grid;grid-template-columns:1fr;gap:12px}
body.copage .co-tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh);min-width:0}
body.copage .co-tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}
body.copage .co-kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}
body.copage .co-head{margin-bottom:var(--s4);max-width:640px}
body.copage .co-head h2{margin-bottom:0}
body.copage .co-center{margin-inline:auto;text-align:center}
body.copage .co-steps{display:grid;gap:0;position:relative}
body.copage .co-step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative;min-width:0}
body.copage .co-step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:var(--line)}
body.copage .co-num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}
body.copage .co-lawyer .co-num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}
body.copage .co-step h3{margin:6px 0 4px}
body.copage .co-step p{color:var(--mut);font-size:15.5px}
body.copage .co-sec-bg{background:var(--bg)}
body.copage .co-faqsec{margin-top:0}
body.copage .co-about{display:grid;gap:var(--s4)}
body.copage .co-about>*,body.copage .co-cards>*,body.copage .co-fgrid>*{min-width:0}
body.copage .co-about p,body.copage .co-txt p{font-size:17px;color:#33415c;margin:0 0 var(--s2);max-width:62ch}
body.copage .co-big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.copage mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}
body.copage .co-cards{display:grid;gap:var(--s2)}
body.copage .co-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s;min-width:0}
body.copage .co-card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}
body.copage .co-card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}
body.copage .co-card h3{margin-bottom:6px}
body.copage .co-card p{color:var(--mut);font-size:15.5px}
body.copage .co-tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}
body.copage .co-tm h2{color:#fff}
body.copage .co-tm .co-kick{color:var(--acc)}
body.copage .co-tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}
body.copage .co-tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);min-width:0}
body.copage .co-stars{color:var(--acc);letter-spacing:3px;font-size:16px}
body.copage .co-tc p{font-size:16px;color:#e8eefb;flex:1;max-width:none}
body.copage .co-who{display:block;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}
body.copage .co-who b{display:block;font-size:16px;line-height:1.2}
body.copage .co-rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}
body.copage .co-faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}
body.copage .co-fcol{display:grid;gap:12px;align-content:start;min-width:0}
body.copage details{background:#fff;border:1px solid var(--line);border-radius:18px;margin:0;transition:box-shadow .3s,border-color .3s}
body.copage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}
body.copage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav);min-width:0}
body.copage summary span{min-width:0}
body.copage summary::-webkit-details-marker{display:none}
body.copage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600}
body.copage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}
body.copage summary:focus-visible{outline:3px solid var(--acc);outline-offset:2px}
body.copage .co-ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}
body.copage .co-ans b{color:var(--nav)}
body.copage .co-close{padding-top:0}
body.copage .co-cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}
body.copage .co-cta h2{color:#fff;margin:0;max-width:18ch}
body.copage .co-cta p{color:#d3def0;max-width:60ch}
body.copage .co-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}
body.copage .co-cta .co-btn-g{min-height:56px;font-size:17px}
body.copage .co-pr{font-weight:800;color:var(--acc);font-size:28px}
body.copage .co-all{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.copage .co-wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}
body.copage .co-wab h3{font-size:20px;color:var(--nav)}
body.copage .co-wab p{color:var(--mut)}
body.copage .co-wab .co-btn{width:100%}
body.copage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}
body.copage .co-fgrid{display:grid;gap:var(--s4)}
body.copage .co-fgrid .co-logo{margin-bottom:var(--s2)}
body.copage footer h4{color:#fff;font-size:15px;margin-bottom:12px}
body.copage footer ul{list-style:none;display:grid;gap:8px;padding:0;margin:0}
body.copage footer li{padding:0}
body.copage footer li a{opacity:.8}
body.copage footer li a:hover{opacity:1;color:var(--acc)}
body.copage .co-fab{max-width:46ch;opacity:.85}
body.copage .co-fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}
body.copage .co-sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between;max-width:100%}
body.copage .co-sticky .co-p{color:#fff;line-height:1.2;font-size:13px;min-width:0}
body.copage .co-sticky .co-p b{display:block;font-size:20px;font-weight:900;color:var(--acc);white-space:nowrap}
body.copage .co-sticky .co-btn{min-height:48px;padding:0 16px;font-size:16px;flex:0 1 auto}
body.copage .co-sticky .co-wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}
body.copage .co-reveal{opacity:1;transform:none}
body.copage.co-ready .co-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}
body.copage.co-ready .co-reveal.co-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.copage .co-reveal.in{height:auto;min-height:0;border:0;font:inherit;width:auto;padding:0;background:transparent;box-shadow:none}
@media (prefers-reduced-motion:reduce){
  body.copage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
  body.copage.co-ready .co-reveal{opacity:1;transform:none}
}
@media (max-width:767px){
  body.copage .co-hero{padding:var(--s3) 0 var(--s5)}
  body.copage .co-hero .co-wrap{gap:var(--s3)}
  body.copage h1{font-size:34px;margin:12px 0 4px}
  body.copage .co-anchor{margin-top:var(--s2);font-size:16px}
  body.copage .co-price b{font-size:44px}
  body.copage .co-lead{font-size:16px}
  body.copage section{padding:var(--s5) 0}
  body.copage .co-sticky .co-btn{padding:0 12px;font-size:15px}
  body.copage .co-sticky{gap:8px;padding:10px 12px}
}
@media (min-width:768px){
  body.copage{padding-bottom:0}
  body.copage .co-top nav{display:flex}
  body.copage .co-hdr .co-btn-y{display:inline-flex}
  body.copage .co-logo{height:38px}
  body.copage .co-tgrid{grid-template-columns:repeat(3,1fr)}
  body.copage .co-tchip{flex-direction:column;text-align:center;padding:20px 14px}
  body.copage .co-cards{grid-template-columns:repeat(3,1fr)}
  body.copage .co-steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}
  body.copage .co-step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}
  body.copage .co-step:not(:last-child):before{display:none}
  body.copage .co-fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}
  body.copage .co-cta{padding:var(--s6) var(--s5)}
  body.copage .co-wab{grid-template-columns:1fr auto;align-items:center}
  body.copage .co-wab .co-btn{width:auto}
  body.copage .co-sticky{display:none}
}
@media (min-width:1024px){
  body.copage .co-menu{display:flex}
  body.copage .co-hero .co-wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}
  body.copage .co-about{grid-template-columns:1fr 1.2fr;gap:var(--s6);align-items:start}
  body.copage .co-faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}
  body.copage .co-fcol{gap:var(--s2)}
  body.copage .co-tscroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin:0;padding:4px 0 0}
  body.copage .co-tc{flex:none}
}

/* Hidden preview only: הסכם שכירות מוגן אונליין. Scoped to body.rnpage. */
body.rnpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.rnpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.rnpage){scroll-behavior:smooth}body.rnpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.rnpage h1,body.rnpage h2,body.rnpage h3,body.rnpage p,body.rnpage li,body.rnpage summary{text-wrap:pretty}body.rnpage h1,body.rnpage h2{text-wrap:balance}body.rnpage a{color:inherit;text-decoration:none}body.rnpage img{max-width:100%;display:block}body.rnpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.rnpage .nb{white-space:nowrap}body.rnpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.rnpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.rnpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.rnpage.clean .src{display:none}body.rnpage .top{background:var(--top);color:#fff;font-size:13px}body.rnpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.rnpage .top a{opacity:.85}body.rnpage .top nav{display:none;gap:var(--s2)}body.rnpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.rnpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.rnpage .logo{height:34px;width:auto}body.rnpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.rnpage .menu{display:none}body.rnpage .menu a:hover{color:var(--acc2)}body.rnpage .hbtn{display:flex;gap:var(--s1)}body.rnpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.rnpage .btn:hover{transform:translateY(-2px)}body.rnpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.rnpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.rnpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.rnpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.rnpage .btn-w{background:var(--wa);color:#fff}body.rnpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.rnpage .hdr .btn-y{display:none}body.rnpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.rnpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.rnpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.rnpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.rnpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.rnpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.rnpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.rnpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.rnpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.rnpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.rnpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.rnpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.rnpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.rnpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.rnpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.rnpage .price span{color:var(--mut);font-weight:600}body.rnpage .pcard .sub{color:var(--mut);font-size:15px}body.rnpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.rnpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.rnpage .pcard hr{border:0;border-top:1px solid var(--line)}body.rnpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.rnpage .pcard .wa i{color:var(--wa)}body.rnpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.rnpage .pcard .law svg{flex:none;color:var(--p)}body.rnpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.rnpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.rnpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.rnpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.rnpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.rnpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.rnpage section{padding:var(--s6) 0}body.rnpage .sec-bg{background:var(--bg)}body.rnpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.rnpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.rnpage .head{margin-bottom:var(--s4);max-width:640px}body.rnpage .head h2{margin-bottom:0}body.rnpage .steps{display:grid;gap:0;position:relative}body.rnpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.rnpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.rnpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.rnpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.rnpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.rnpage .step p{color:var(--mut);font-size:15.5px}body.rnpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.rnpage .about{display:grid;gap:var(--s4)}body.rnpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.rnpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.rnpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.rnpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.rnpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.rnpage .cards{display:grid;gap:var(--s2)}body.rnpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.rnpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.rnpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.rnpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.rnpage .card p{color:var(--mut);font-size:15.5px}body.rnpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.rnpage .notinc h3{font-size:20px;color:#6b4700}body.rnpage .notinc p{color:#5a4310;font-weight:600}body.rnpage .notinc ul{list-style:none;display:grid;gap:12px}body.rnpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.rnpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.rnpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.rnpage .tm h2{color:#fff}body.rnpage .tm .kick{color:var(--acc)}body.rnpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.rnpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.rnpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.rnpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.rnpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.rnpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.rnpage .who b{display:block;line-height:1.2}body.rnpage .who span{font-size:14px;color:#aebbd0}body.rnpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.rnpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.rnpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.rnpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.rnpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.rnpage summary::-webkit-details-marker{display:none}body.rnpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.rnpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.rnpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.rnpage .ans b{color:var(--nav)}body.rnpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.rnpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.rnpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.rnpage .court b{display:block;color:var(--nav)}body.rnpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.rnpage .cta h2{color:#fff;margin:0;max-width:18ch}body.rnpage .cta p{color:#d3def0;max-width:60ch}body.rnpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.rnpage .cta .btn-g{min-height:56px;font-size:17px}body.rnpage .cta .pr{font-weight:800;color:var(--acc)}body.rnpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.rnpage .wab h3{font-size:20px;color:var(--nav)}body.rnpage .wab p{color:var(--mut)}body.rnpage .wab .btn{width:100%}body.rnpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.rnpage .fgrid{display:grid;gap:var(--s4)}body.rnpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.rnpage footer ul{list-style:none;display:grid;gap:8px}body.rnpage footer li a{opacity:.8}body.rnpage footer li a:hover{opacity:1;color:var(--acc)}body.rnpage .fab{max-width:46ch;opacity:.85}body.rnpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.rnpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.rnpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.rnpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.rnpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.rnpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.rnpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.rnpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.rnpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.rnpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.rnpage .top nav{display:flex}body.rnpage .hdr .btn-y{display:inline-flex}body.rnpage .logo{height:38px}body.rnpage .tgrid{grid-template-columns:repeat(4,1fr)}body.rnpage .tchip.hi{grid-column:auto}body.rnpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.rnpage .cards{grid-template-columns:repeat(3,1fr)}body.rnpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.rnpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.rnpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.rnpage .step:first-child:before{}body.rnpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.rnpage .cta{padding:var(--s6) var(--s5)}body.rnpage .wab{grid-template-columns:1fr auto;align-items:center}body.rnpage .wab .btn{width:auto}body.rnpage .tc{flex-basis:340px}body.rnpage{padding-bottom:0}body.rnpage .sticky{display:none}body.rnpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.rnpage .menu{display:flex}body.rnpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.rnpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.rnpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.rnpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.rnpage .about{grid-template-columns:1fr 1.2fr}}body.rnpage h1 .src,body.rnpage h2 .src,body.rnpage .h1sub .src,body.rnpage .lead .src,body.rnpage .kick .src{display:table;margin:6px 0 0}body.rnpage .cta h2 .src{margin-inline:auto}body.rnpage .sticky .p b{white-space:nowrap}body.rnpage .sticky .p small{display:inline}@media(max-width:767px){body.rnpage .hero{padding:var(--s3) 0 var(--s5)!important}body.rnpage .hero .wrap{gap:var(--s3)}body.rnpage h1{font-size:34px;margin:12px 0 4px}body.rnpage .anchor{margin-top:var(--s2);font-size:16px}body.rnpage .price b{font-size:44px}body.rnpage .lead{font-size:16px}body.rnpage section{padding:var(--s5) 0}}body.rnpage .tgrid{grid-template-columns:1fr}body.rnpage .tchip{padding:12px 14px}@media(min-width:768px){body.rnpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.rnpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.rnpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.rnpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.rnpage .fcol{gap:var(--s2)}}body.rnpage .tscroll{justify-content:center;overflow:visible}body.rnpage .tc{flex:0 1 640px;max-width:100%}body.rnpage .anchor span:first-child{text-wrap:balance}body.rnpage .tscroll{justify-content:flex-start;overflow-x:auto}body.rnpage .tc{flex:0 0 min(86%,360px);max-width:none}body.rnpage .who{display:block}body.rnpage .who b{display:block;font-size:16px}body.rnpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.rnpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.rnpage .tc{flex:none}}body.rnpage details .src{white-space:normal;display:inline-block;max-width:100%}body.rnpage .fcol{min-width:0}@media(min-width:1024px){body.rnpage .tscroll.t3{grid-template-columns:repeat(3,1fr)}}body.rnpage .src{white-space:normal;max-width:100%}body.rnpage .about>*,body.rnpage .cards>*{min-width:0}body.rnpage .nextstep .src,body.rnpage .card .src,body.rnpage .ans .src{display:inline-block}
body.rnpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.rnpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.rnpage .head.mid{margin-inline:auto;text-align:center}
body.rnpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.rnpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.rnpage .logo{max-width:none}
body.rnpage .ltr{direction:ltr;unicode-bidi:isolate}
body.rnpage .feenote{opacity:.75}
body.rnpage .faqsec{margin-top:0}
body.rnpage .reveal{opacity:1;transform:none}
body.rnpage.js .reveal{opacity:0;transform:translateY(18px)}
body.rnpage.js .reveal.rn-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.rnpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.rnpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.rnpage.js .reveal{opacity:1;transform:none}}
html:has(body.rnpage){overflow-x:clip}
body.rnpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.rnpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.rnpage .trust{display:block;width:100%}
body.rnpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.rnpage .hero h1{color:#fff}
body.rnpage .hero .h1sub{color:var(--acc)}

/* Hidden preview only: רישום ירושה בטאבו. Scoped to body.tbpage. */
body.tbpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.tbpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.tbpage){scroll-behavior:smooth}body.tbpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.tbpage h1,body.tbpage h2,body.tbpage h3,body.tbpage p,body.tbpage li,body.tbpage summary{text-wrap:pretty}body.tbpage h1,body.tbpage h2{text-wrap:balance}body.tbpage a{color:inherit;text-decoration:none}body.tbpage img{max-width:100%;display:block}body.tbpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.tbpage .nb{white-space:nowrap}body.tbpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.tbpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.tbpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.tbpage.clean .src{display:none}body.tbpage .top{background:var(--top);color:#fff;font-size:13px}body.tbpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.tbpage .top a{opacity:.85}body.tbpage .top nav{display:none;gap:var(--s2)}body.tbpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.tbpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.tbpage .logo{height:34px;width:auto}body.tbpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.tbpage .menu{display:none}body.tbpage .menu a:hover{color:var(--acc2)}body.tbpage .hbtn{display:flex;gap:var(--s1)}body.tbpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.tbpage .btn:hover{transform:translateY(-2px)}body.tbpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.tbpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.tbpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.tbpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.tbpage .btn-w{background:var(--wa);color:#fff}body.tbpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.tbpage .hdr .btn-y{display:none}body.tbpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.tbpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.tbpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.tbpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.tbpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.tbpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.tbpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.tbpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.tbpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.tbpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.tbpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.tbpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.tbpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.tbpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.tbpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.tbpage .price span{color:var(--mut);font-weight:600}body.tbpage .pcard .sub{color:var(--mut);font-size:15px}body.tbpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.tbpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.tbpage .pcard hr{border:0;border-top:1px solid var(--line)}body.tbpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.tbpage .pcard .wa i{color:var(--wa)}body.tbpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.tbpage .pcard .law svg{flex:none;color:var(--p)}body.tbpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.tbpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.tbpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.tbpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.tbpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.tbpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.tbpage section{padding:var(--s6) 0}body.tbpage .sec-bg{background:var(--bg)}body.tbpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.tbpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.tbpage .head{margin-bottom:var(--s4);max-width:640px}body.tbpage .head h2{margin-bottom:0}body.tbpage .steps{display:grid;gap:0;position:relative}body.tbpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.tbpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.tbpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.tbpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.tbpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.tbpage .step p{color:var(--mut);font-size:15.5px}body.tbpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.tbpage .about{display:grid;gap:var(--s4)}body.tbpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.tbpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.tbpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.tbpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.tbpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.tbpage .cards{display:grid;gap:var(--s2)}body.tbpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.tbpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.tbpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.tbpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.tbpage .card p{color:var(--mut);font-size:15.5px}body.tbpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.tbpage .notinc h3{font-size:20px;color:#6b4700}body.tbpage .notinc p{color:#5a4310;font-weight:600}body.tbpage .notinc ul{list-style:none;display:grid;gap:12px}body.tbpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.tbpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.tbpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.tbpage .tm h2{color:#fff}body.tbpage .tm .kick{color:var(--acc)}body.tbpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.tbpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.tbpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.tbpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.tbpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.tbpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.tbpage .who b{display:block;line-height:1.2}body.tbpage .who span{font-size:14px;color:#aebbd0}body.tbpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.tbpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.tbpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.tbpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.tbpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.tbpage summary::-webkit-details-marker{display:none}body.tbpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.tbpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.tbpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.tbpage .ans b{color:var(--nav)}body.tbpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.tbpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.tbpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.tbpage .court b{display:block;color:var(--nav)}body.tbpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.tbpage .cta h2{color:#fff;margin:0;max-width:18ch}body.tbpage .cta p{color:#d3def0;max-width:60ch}body.tbpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.tbpage .cta .btn-g{min-height:56px;font-size:17px}body.tbpage .cta .pr{font-weight:800;color:var(--acc)}body.tbpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.tbpage .wab h3{font-size:20px;color:var(--nav)}body.tbpage .wab p{color:var(--mut)}body.tbpage .wab .btn{width:100%}body.tbpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.tbpage .fgrid{display:grid;gap:var(--s4)}body.tbpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.tbpage footer ul{list-style:none;display:grid;gap:8px}body.tbpage footer li a{opacity:.8}body.tbpage footer li a:hover{opacity:1;color:var(--acc)}body.tbpage .fab{max-width:46ch;opacity:.85}body.tbpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.tbpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.tbpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.tbpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.tbpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.tbpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.tbpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.tbpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.tbpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.tbpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.tbpage .top nav{display:flex}body.tbpage .hdr .btn-y{display:inline-flex}body.tbpage .logo{height:38px}body.tbpage .tgrid{grid-template-columns:repeat(4,1fr)}body.tbpage .tchip.hi{grid-column:auto}body.tbpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.tbpage .cards{grid-template-columns:repeat(3,1fr)}body.tbpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.tbpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.tbpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.tbpage .step:first-child:before{}body.tbpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.tbpage .cta{padding:var(--s6) var(--s5)}body.tbpage .wab{grid-template-columns:1fr auto;align-items:center}body.tbpage .wab .btn{width:auto}body.tbpage .tc{flex-basis:340px}body.tbpage{padding-bottom:0}body.tbpage .sticky{display:none}body.tbpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.tbpage .menu{display:flex}body.tbpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.tbpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.tbpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.tbpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.tbpage .about{grid-template-columns:1fr 1.2fr}}body.tbpage h1 .src,body.tbpage h2 .src,body.tbpage .h1sub .src,body.tbpage .lead .src,body.tbpage .kick .src{display:table;margin:6px 0 0}body.tbpage .cta h2 .src{margin-inline:auto}body.tbpage .sticky .p b{white-space:nowrap}body.tbpage .sticky .p small{display:inline}@media(max-width:767px){body.tbpage .hero{padding:var(--s3) 0 var(--s5)!important}body.tbpage .hero .wrap{gap:var(--s3)}body.tbpage h1{font-size:34px;margin:12px 0 4px}body.tbpage .anchor{margin-top:var(--s2);font-size:16px}body.tbpage .price b{font-size:44px}body.tbpage .lead{font-size:16px}body.tbpage section{padding:var(--s5) 0}}body.tbpage .tgrid{grid-template-columns:1fr}body.tbpage .tchip{padding:12px 14px}@media(min-width:768px){body.tbpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.tbpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.tbpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.tbpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.tbpage .fcol{gap:var(--s2)}}body.tbpage .tscroll{justify-content:center;overflow:visible}body.tbpage .tc{flex:0 1 640px;max-width:100%}body.tbpage .anchor span:first-child{text-wrap:balance}body.tbpage .tscroll{justify-content:flex-start;overflow-x:auto}body.tbpage .tc{flex:0 0 min(86%,360px);max-width:none}body.tbpage .who{display:block}body.tbpage .who b{display:block;font-size:16px}body.tbpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.tbpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.tbpage .tc{flex:none}}body.tbpage details .src{white-space:normal;display:inline-block;max-width:100%}body.tbpage .fcol{min-width:0}@media(min-width:1024px){body.tbpage .tscroll.t3{grid-template-columns:repeat(3,1fr)}}body.tbpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.tbpage .src{white-space:normal;max-width:100%}body.tbpage .about>*,body.tbpage .cards>*{min-width:0}body.tbpage .nextstep .src,body.tbpage .card .src,body.tbpage .ans .src{display:inline-block}
body.tbpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.tbpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.tbpage .head.mid{margin-inline:auto;text-align:center}
body.tbpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.tbpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.tbpage .logo{max-width:none}
body.tbpage .ltr{direction:ltr;unicode-bidi:isolate}
body.tbpage .feenote{opacity:.75}
body.tbpage .faqsec{margin-top:0}
body.tbpage .reveal{opacity:1;transform:none}
body.tbpage.js .reveal{opacity:0;transform:translateY(18px)}
body.tbpage.js .reveal.tb-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.tbpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.tbpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.tbpage.js .reveal{opacity:1;transform:none}}
html:has(body.tbpage){overflow-x:clip}
body.tbpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.tbpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.tbpage .trust{display:block;width:100%}
body.tbpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.tbpage .hero h1{color:#fff}
body.tbpage .hero .h1sub{color:var(--acc)}

/* Hidden preview only: מכתב התראה לפינוי מושכר. Scoped to body.evpage. */
body.evpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.evpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.evpage){scroll-behavior:smooth}body.evpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.evpage h1,body.evpage h2,body.evpage h3,body.evpage p,body.evpage li,body.evpage summary{text-wrap:pretty}body.evpage h1,body.evpage h2{text-wrap:balance}body.evpage a{color:inherit;text-decoration:none}body.evpage img{max-width:100%;display:block}body.evpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.evpage .nb{white-space:nowrap}body.evpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.evpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.evpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.evpage.clean .src{display:none}body.evpage .top{background:var(--top);color:#fff;font-size:13px}body.evpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.evpage .top a{opacity:.85}body.evpage .top nav{display:none;gap:var(--s2)}body.evpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.evpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.evpage .logo{height:34px;width:auto}body.evpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.evpage .menu{display:none}body.evpage .menu a:hover{color:var(--acc2)}body.evpage .hbtn{display:flex;gap:var(--s1)}body.evpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.evpage .btn:hover{transform:translateY(-2px)}body.evpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.evpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.evpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.evpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.evpage .btn-w{background:var(--wa);color:#fff}body.evpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.evpage .hdr .btn-y{display:none}body.evpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.evpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.evpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.evpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.evpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.evpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.evpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.evpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.evpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.evpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.evpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.evpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.evpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.evpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.evpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.evpage .price span{color:var(--mut);font-weight:600}body.evpage .pcard .sub{color:var(--mut);font-size:15px}body.evpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.evpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.evpage .pcard hr{border:0;border-top:1px solid var(--line)}body.evpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.evpage .pcard .wa i{color:var(--wa)}body.evpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.evpage .pcard .law svg{flex:none;color:var(--p)}body.evpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.evpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.evpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.evpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.evpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.evpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.evpage section{padding:var(--s6) 0}body.evpage .sec-bg{background:var(--bg)}body.evpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.evpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.evpage .head{margin-bottom:var(--s4);max-width:640px}body.evpage .head h2{margin-bottom:0}body.evpage .steps{display:grid;gap:0;position:relative}body.evpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.evpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.evpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.evpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.evpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.evpage .step p{color:var(--mut);font-size:15.5px}body.evpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.evpage .about{display:grid;gap:var(--s4)}body.evpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.evpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.evpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.evpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.evpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.evpage .cards{display:grid;gap:var(--s2)}body.evpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.evpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.evpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.evpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.evpage .card p{color:var(--mut);font-size:15.5px}body.evpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.evpage .notinc h3{font-size:20px;color:#6b4700}body.evpage .notinc p{color:#5a4310;font-weight:600}body.evpage .notinc ul{list-style:none;display:grid;gap:12px}body.evpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.evpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.evpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.evpage .tm h2{color:#fff}body.evpage .tm .kick{color:var(--acc)}body.evpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.evpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.evpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.evpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.evpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.evpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.evpage .who b{display:block;line-height:1.2}body.evpage .who span{font-size:14px;color:#aebbd0}body.evpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.evpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.evpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.evpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.evpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.evpage summary::-webkit-details-marker{display:none}body.evpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.evpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.evpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.evpage .ans b{color:var(--nav)}body.evpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.evpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.evpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.evpage .court b{display:block;color:var(--nav)}body.evpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.evpage .cta h2{color:#fff;margin:0;max-width:18ch}body.evpage .cta p{color:#d3def0;max-width:60ch}body.evpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.evpage .cta .btn-g{min-height:56px;font-size:17px}body.evpage .cta .pr{font-weight:800;color:var(--acc)}body.evpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.evpage .wab h3{font-size:20px;color:var(--nav)}body.evpage .wab p{color:var(--mut)}body.evpage .wab .btn{width:100%}body.evpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.evpage .fgrid{display:grid;gap:var(--s4)}body.evpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.evpage footer ul{list-style:none;display:grid;gap:8px}body.evpage footer li a{opacity:.8}body.evpage footer li a:hover{opacity:1;color:var(--acc)}body.evpage .fab{max-width:46ch;opacity:.85}body.evpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.evpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.evpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.evpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.evpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.evpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.evpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.evpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.evpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.evpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.evpage .top nav{display:flex}body.evpage .hdr .btn-y{display:inline-flex}body.evpage .logo{height:38px}body.evpage .tgrid{grid-template-columns:repeat(4,1fr)}body.evpage .tchip.hi{grid-column:auto}body.evpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.evpage .cards{grid-template-columns:repeat(3,1fr)}body.evpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.evpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.evpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.evpage .step:first-child:before{}body.evpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.evpage .cta{padding:var(--s6) var(--s5)}body.evpage .wab{grid-template-columns:1fr auto;align-items:center}body.evpage .wab .btn{width:auto}body.evpage .tc{flex-basis:340px}body.evpage{padding-bottom:0}body.evpage .sticky{display:none}body.evpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.evpage .menu{display:flex}body.evpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.evpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.evpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.evpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.evpage .about{grid-template-columns:1fr 1.2fr}}body.evpage h1 .src,body.evpage h2 .src,body.evpage .h1sub .src,body.evpage .lead .src,body.evpage .kick .src{display:table;margin:6px 0 0}body.evpage .cta h2 .src{margin-inline:auto}body.evpage .sticky .p b{white-space:nowrap}body.evpage .sticky .p small{display:inline}@media(max-width:767px){body.evpage .hero{padding:var(--s3) 0 var(--s5)!important}body.evpage .hero .wrap{gap:var(--s3)}body.evpage h1{font-size:34px;margin:12px 0 4px}body.evpage .anchor{margin-top:var(--s2);font-size:16px}body.evpage .price b{font-size:44px}body.evpage .lead{font-size:16px}body.evpage section{padding:var(--s5) 0}}body.evpage .tgrid{grid-template-columns:1fr}body.evpage .tchip{padding:12px 14px}@media(min-width:768px){body.evpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.evpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.evpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.evpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.evpage .fcol{gap:var(--s2)}}body.evpage .tscroll{justify-content:center;overflow:visible}body.evpage .tc{flex:0 1 640px;max-width:100%}body.evpage .anchor span:first-child{text-wrap:balance}body.evpage .tscroll{justify-content:flex-start;overflow-x:auto}body.evpage .tc{flex:0 0 min(86%,360px);max-width:none}body.evpage .who{display:block}body.evpage .who b{display:block;font-size:16px}body.evpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.evpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.evpage .tc{flex:none}}body.evpage details .src{white-space:normal;display:inline-block;max-width:100%}body.evpage .fcol{min-width:0}@media(min-width:1024px){body.evpage .tscroll.t3{grid-template-columns:repeat(3,1fr)}}body.evpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.evpage .src{white-space:normal;max-width:100%}body.evpage .about>*,body.evpage .cards>*{min-width:0}body.evpage .nextstep .src,body.evpage .card .src,body.evpage .ans .src{display:inline-block}
body.evpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.evpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.evpage .head.mid{margin-inline:auto;text-align:center}
body.evpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.evpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.evpage .logo{max-width:none}
body.evpage .ltr{direction:ltr;unicode-bidi:isolate}
body.evpage .feenote{opacity:.75}
body.evpage .faqsec{margin-top:0}
body.evpage .reveal{opacity:1;transform:none}
body.evpage.js .reveal{opacity:0;transform:translateY(18px)}
body.evpage.js .reveal.ev-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.evpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.evpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.evpage.js .reveal{opacity:1;transform:none}}
html:has(body.evpage){overflow-x:clip}
body.evpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.evpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.evpage .trust{display:block;width:100%}
body.evpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.evpage .hero h1{color:#fff}
body.evpage .hero .h1sub{color:var(--acc)}

/* Hidden preview only: עריכת צוואה אונליין. Scoped to body.wlpage. */
body.wlpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.wlpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.wlpage){scroll-behavior:smooth}body.wlpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.wlpage h1,body.wlpage h2,body.wlpage h3,body.wlpage p,body.wlpage li,body.wlpage summary{text-wrap:pretty}body.wlpage h1,body.wlpage h2{text-wrap:balance}body.wlpage a{color:inherit;text-decoration:none}body.wlpage img{max-width:100%;display:block}body.wlpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.wlpage .nb{white-space:nowrap}body.wlpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.wlpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.wlpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.wlpage.clean .src{display:none}body.wlpage .top{background:var(--top);color:#fff;font-size:13px}body.wlpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.wlpage .top a{opacity:.85}body.wlpage .top nav{display:none;gap:var(--s2)}body.wlpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.wlpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.wlpage .logo{height:34px;width:auto}body.wlpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.wlpage .menu{display:none}body.wlpage .menu a:hover{color:var(--acc2)}body.wlpage .hbtn{display:flex;gap:var(--s1)}body.wlpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.wlpage .btn:hover{transform:translateY(-2px)}body.wlpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.wlpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.wlpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.wlpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.wlpage .btn-w{background:var(--wa);color:#fff}body.wlpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.wlpage .hdr .btn-y{display:none}body.wlpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.wlpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.wlpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.wlpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.wlpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.wlpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.wlpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.wlpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.wlpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.wlpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.wlpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.wlpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.wlpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.wlpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.wlpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.wlpage .price span{color:var(--mut);font-weight:600}body.wlpage .pcard .sub{color:var(--mut);font-size:15px}body.wlpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.wlpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.wlpage .pcard hr{border:0;border-top:1px solid var(--line)}body.wlpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.wlpage .pcard .wa i{color:var(--wa)}body.wlpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.wlpage .pcard .law svg{flex:none;color:var(--p)}body.wlpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.wlpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.wlpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.wlpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.wlpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.wlpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.wlpage section{padding:var(--s6) 0}body.wlpage .sec-bg{background:var(--bg)}body.wlpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.wlpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.wlpage .head{margin-bottom:var(--s4);max-width:640px}body.wlpage .head h2{margin-bottom:0}body.wlpage .steps{display:grid;gap:0;position:relative}body.wlpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.wlpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.wlpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.wlpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.wlpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.wlpage .step p{color:var(--mut);font-size:15.5px}body.wlpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.wlpage .about{display:grid;gap:var(--s4)}body.wlpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.wlpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.wlpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.wlpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.wlpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.wlpage .cards{display:grid;gap:var(--s2)}body.wlpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.wlpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.wlpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.wlpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.wlpage .card p{color:var(--mut);font-size:15.5px}body.wlpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.wlpage .notinc h3{font-size:20px;color:#6b4700}body.wlpage .notinc p{color:#5a4310;font-weight:600}body.wlpage .notinc ul{list-style:none;display:grid;gap:12px}body.wlpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.wlpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.wlpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.wlpage .tm h2{color:#fff}body.wlpage .tm .kick{color:var(--acc)}body.wlpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.wlpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.wlpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.wlpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.wlpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.wlpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.wlpage .who b{display:block;line-height:1.2}body.wlpage .who span{font-size:14px;color:#aebbd0}body.wlpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.wlpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.wlpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.wlpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.wlpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.wlpage summary::-webkit-details-marker{display:none}body.wlpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.wlpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.wlpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.wlpage .ans b{color:var(--nav)}body.wlpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.wlpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.wlpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.wlpage .court b{display:block;color:var(--nav)}body.wlpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.wlpage .cta h2{color:#fff;margin:0;max-width:18ch}body.wlpage .cta p{color:#d3def0;max-width:60ch}body.wlpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.wlpage .cta .btn-g{min-height:56px;font-size:17px}body.wlpage .cta .pr{font-weight:800;color:var(--acc)}body.wlpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.wlpage .wab h3{font-size:20px;color:var(--nav)}body.wlpage .wab p{color:var(--mut)}body.wlpage .wab .btn{width:100%}body.wlpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.wlpage .fgrid{display:grid;gap:var(--s4)}body.wlpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.wlpage footer ul{list-style:none;display:grid;gap:8px}body.wlpage footer li a{opacity:.8}body.wlpage footer li a:hover{opacity:1;color:var(--acc)}body.wlpage .fab{max-width:46ch;opacity:.85}body.wlpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.wlpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.wlpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.wlpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.wlpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.wlpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.wlpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.wlpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.wlpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.wlpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.wlpage .top nav{display:flex}body.wlpage .hdr .btn-y{display:inline-flex}body.wlpage .logo{height:38px}body.wlpage .tgrid{grid-template-columns:repeat(4,1fr)}body.wlpage .tchip.hi{grid-column:auto}body.wlpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.wlpage .cards{grid-template-columns:repeat(3,1fr)}body.wlpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.wlpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.wlpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.wlpage .step:first-child:before{}body.wlpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.wlpage .cta{padding:var(--s6) var(--s5)}body.wlpage .wab{grid-template-columns:1fr auto;align-items:center}body.wlpage .wab .btn{width:auto}body.wlpage .tc{flex-basis:340px}body.wlpage{padding-bottom:0}body.wlpage .sticky{display:none}body.wlpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.wlpage .menu{display:flex}body.wlpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.wlpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.wlpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.wlpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.wlpage .about{grid-template-columns:1fr 1.2fr}}body.wlpage h1 .src,body.wlpage h2 .src,body.wlpage .h1sub .src,body.wlpage .lead .src,body.wlpage .kick .src{display:table;margin:6px 0 0}body.wlpage .cta h2 .src{margin-inline:auto}body.wlpage .sticky .p b{white-space:nowrap}body.wlpage .sticky .p small{display:inline}@media(max-width:767px){body.wlpage .hero{padding:var(--s3) 0 var(--s5)!important}body.wlpage .hero .wrap{gap:var(--s3)}body.wlpage h1{font-size:34px;margin:12px 0 4px}body.wlpage .anchor{margin-top:var(--s2);font-size:16px}body.wlpage .price b{font-size:44px}body.wlpage .lead{font-size:16px}body.wlpage section{padding:var(--s5) 0}}body.wlpage .tgrid{grid-template-columns:1fr}body.wlpage .tchip{padding:12px 14px}@media(min-width:768px){body.wlpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.wlpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.wlpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.wlpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.wlpage .fcol{gap:var(--s2)}}body.wlpage .tscroll{justify-content:center;overflow:visible}body.wlpage .tc{flex:0 1 640px;max-width:100%}body.wlpage .anchor span:first-child{text-wrap:balance}body.wlpage .tscroll{justify-content:flex-start;overflow-x:auto}body.wlpage .tc{flex:0 0 min(86%,360px);max-width:none}body.wlpage .who{display:block}body.wlpage .who b{display:block;font-size:16px}body.wlpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.wlpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.wlpage .tc{flex:none}}body.wlpage details .src{white-space:normal;display:inline-block;max-width:100%}body.wlpage .fcol{min-width:0}body.wlpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.wlpage .src{white-space:normal;max-width:100%}body.wlpage .about>*,body.wlpage .cards>*{min-width:0}body.wlpage .nextstep .src,body.wlpage .card .src,body.wlpage .ans .src{display:inline-block}
body.wlpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.wlpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.wlpage .head.mid{margin-inline:auto;text-align:center}
body.wlpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.wlpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.wlpage .logo{max-width:none}
body.wlpage .ltr{direction:ltr;unicode-bidi:isolate}
body.wlpage .feenote{opacity:.75}
body.wlpage .faqsec{margin-top:0}
body.wlpage .reveal{opacity:1;transform:none}
body.wlpage.js .reveal{opacity:0;transform:translateY(18px)}
body.wlpage.js .reveal.wl-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.wlpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.wlpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.wlpage.js .reveal{opacity:1;transform:none}}
html:has(body.wlpage){overflow-x:clip}
body.wlpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.wlpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.wlpage .trust{display:block;width:100%}
body.wlpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.wlpage .hero h1{color:#fff}
body.wlpage .hero .h1sub{color:var(--acc)}

/* Hidden preview only: מכתב התראה מעורך דין. Scoped to body.mhpage. */
body.mhpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.mhpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.mhpage){scroll-behavior:smooth}body.mhpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.mhpage h1,body.mhpage h2,body.mhpage h3,body.mhpage p,body.mhpage li,body.mhpage summary{text-wrap:pretty}body.mhpage h1,body.mhpage h2{text-wrap:balance}body.mhpage a{color:inherit;text-decoration:none}body.mhpage img{max-width:100%;display:block}body.mhpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.mhpage .nb{white-space:nowrap}body.mhpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.mhpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.mhpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.mhpage.clean .src{display:none}body.mhpage .top{background:var(--top);color:#fff;font-size:13px}body.mhpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.mhpage .top a{opacity:.85}body.mhpage .top nav{display:none;gap:var(--s2)}body.mhpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.mhpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.mhpage .logo{height:34px;width:auto}body.mhpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.mhpage .menu{display:none}body.mhpage .menu a:hover{color:var(--acc2)}body.mhpage .hbtn{display:flex;gap:var(--s1)}body.mhpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.mhpage .btn:hover{transform:translateY(-2px)}body.mhpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.mhpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.mhpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.mhpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.mhpage .btn-w{background:var(--wa);color:#fff}body.mhpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.mhpage .hdr .btn-y{display:none}body.mhpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.mhpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.mhpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.mhpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.mhpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.mhpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.mhpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.mhpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.mhpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.mhpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.mhpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.mhpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.mhpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.mhpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.mhpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.mhpage .price span{color:var(--mut);font-weight:600}body.mhpage .pcard .sub{color:var(--mut);font-size:15px}body.mhpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.mhpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.mhpage .pcard hr{border:0;border-top:1px solid var(--line)}body.mhpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.mhpage .pcard .wa i{color:var(--wa)}body.mhpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.mhpage .pcard .law svg{flex:none;color:var(--p)}body.mhpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.mhpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.mhpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.mhpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.mhpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.mhpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.mhpage section{padding:var(--s6) 0}body.mhpage .sec-bg{background:var(--bg)}body.mhpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.mhpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.mhpage .head{margin-bottom:var(--s4);max-width:640px}body.mhpage .head h2{margin-bottom:0}body.mhpage .steps{display:grid;gap:0;position:relative}body.mhpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.mhpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.mhpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.mhpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.mhpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.mhpage .step p{color:var(--mut);font-size:15.5px}body.mhpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.mhpage .about{display:grid;gap:var(--s4)}body.mhpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.mhpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.mhpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.mhpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.mhpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.mhpage .cards{display:grid;gap:var(--s2)}body.mhpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.mhpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.mhpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.mhpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.mhpage .card p{color:var(--mut);font-size:15.5px}body.mhpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.mhpage .notinc h3{font-size:20px;color:#6b4700}body.mhpage .notinc p{color:#5a4310;font-weight:600}body.mhpage .notinc ul{list-style:none;display:grid;gap:12px}body.mhpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.mhpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.mhpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.mhpage .tm h2{color:#fff}body.mhpage .tm .kick{color:var(--acc)}body.mhpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.mhpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.mhpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.mhpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.mhpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.mhpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.mhpage .who b{display:block;line-height:1.2}body.mhpage .who span{font-size:14px;color:#aebbd0}body.mhpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.mhpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.mhpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.mhpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.mhpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.mhpage summary::-webkit-details-marker{display:none}body.mhpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.mhpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.mhpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.mhpage .ans b{color:var(--nav)}body.mhpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.mhpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.mhpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.mhpage .court b{display:block;color:var(--nav)}body.mhpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.mhpage .cta h2{color:#fff;margin:0;max-width:18ch}body.mhpage .cta p{color:#d3def0;max-width:60ch}body.mhpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.mhpage .cta .btn-g{min-height:56px;font-size:17px}body.mhpage .cta .pr{font-weight:800;color:var(--acc)}body.mhpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.mhpage .wab h3{font-size:20px;color:var(--nav)}body.mhpage .wab p{color:var(--mut)}body.mhpage .wab .btn{width:100%}body.mhpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.mhpage .fgrid{display:grid;gap:var(--s4)}body.mhpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.mhpage footer ul{list-style:none;display:grid;gap:8px}body.mhpage footer li a{opacity:.8}body.mhpage footer li a:hover{opacity:1;color:var(--acc)}body.mhpage .fab{max-width:46ch;opacity:.85}body.mhpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.mhpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.mhpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.mhpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.mhpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.mhpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.mhpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.mhpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.mhpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.mhpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.mhpage .top nav{display:flex}body.mhpage .hdr .btn-y{display:inline-flex}body.mhpage .logo{height:38px}body.mhpage .tgrid{grid-template-columns:repeat(4,1fr)}body.mhpage .tchip.hi{grid-column:auto}body.mhpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.mhpage .cards{grid-template-columns:repeat(3,1fr)}body.mhpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.mhpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.mhpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.mhpage .step:first-child:before{}body.mhpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.mhpage .cta{padding:var(--s6) var(--s5)}body.mhpage .wab{grid-template-columns:1fr auto;align-items:center}body.mhpage .wab .btn{width:auto}body.mhpage .tc{flex-basis:340px}body.mhpage{padding-bottom:0}body.mhpage .sticky{display:none}body.mhpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.mhpage .menu{display:flex}body.mhpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.mhpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.mhpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.mhpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.mhpage .about{grid-template-columns:1fr 1.2fr}}body.mhpage h1 .src,body.mhpage h2 .src,body.mhpage .h1sub .src,body.mhpage .lead .src,body.mhpage .kick .src{display:table;margin:6px 0 0}body.mhpage .cta h2 .src{margin-inline:auto}body.mhpage .sticky .p b{white-space:nowrap}body.mhpage .sticky .p small{display:inline}@media(max-width:767px){body.mhpage .hero{padding:var(--s3) 0 var(--s5)!important}body.mhpage .hero .wrap{gap:var(--s3)}body.mhpage h1{font-size:34px;margin:12px 0 4px}body.mhpage .anchor{margin-top:var(--s2);font-size:16px}body.mhpage .price b{font-size:44px}body.mhpage .lead{font-size:16px}body.mhpage section{padding:var(--s5) 0}}body.mhpage .tgrid{grid-template-columns:1fr}body.mhpage .tchip{padding:12px 14px}@media(min-width:768px){body.mhpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.mhpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.mhpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.mhpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.mhpage .fcol{gap:var(--s2)}}body.mhpage .tscroll{justify-content:center;overflow:visible}body.mhpage .tc{flex:0 1 640px;max-width:100%}body.mhpage .anchor span:first-child{text-wrap:balance}body.mhpage .tscroll{justify-content:flex-start;overflow-x:auto}body.mhpage .tc{flex:0 0 min(86%,360px);max-width:none}body.mhpage .who{display:block}body.mhpage .who b{display:block;font-size:16px}body.mhpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.mhpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.mhpage .tc{flex:none}}body.mhpage details .src{white-space:normal;display:inline-block;max-width:100%}body.mhpage .fcol{min-width:0}body.mhpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.mhpage .src{white-space:normal;max-width:100%}body.mhpage .about>*,body.mhpage .cards>*{min-width:0}body.mhpage .nextstep .src,body.mhpage .card .src,body.mhpage .ans .src{display:inline-block}
body.mhpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.mhpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.mhpage .head.mid{margin-inline:auto;text-align:center}
body.mhpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.mhpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.mhpage .logo{max-width:none}
body.mhpage .ltr{direction:ltr;unicode-bidi:isolate}
body.mhpage .feenote{opacity:.75}
body.mhpage .faqsec{margin-top:0}
body.mhpage .reveal{opacity:1;transform:none}
body.mhpage.js .reveal{opacity:0;transform:translateY(18px)}
body.mhpage.js .reveal.mh-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.mhpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.mhpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.mhpage.js .reveal{opacity:1;transform:none}}
html:has(body.mhpage){overflow-x:clip}
body.mhpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.mhpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.mhpage .trust{display:block;width:100%}
body.mhpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.mhpage .hero h1{color:#fff}
body.mhpage .hero .h1sub{color:var(--acc)}

body.mhpage .mh-steps{list-style:none;counter-reset:mh;display:grid;gap:var(--s2);margin:var(--s2) 0 0;padding:0}
body.mhpage .mh-steps li{counter-increment:mh;position:relative;padding-inline-start:44px;font-size:17px;color:#33415c;line-height:1.6;text-wrap:pretty}
body.mhpage .mh-steps li::before{content:counter(mh);position:absolute;inset-inline-start:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--p);color:#fff;font-weight:800;font-size:15px;display:grid;place-items:center}
body.mhpage .about .rest + .rest{margin-top:var(--s2)}

/* Hidden preview only: הסכם מייסדים אונליין. Scoped to body.fdpage. */
body.fdpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.fdpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.fdpage){scroll-behavior:smooth}body.fdpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.fdpage h1,body.fdpage h2,body.fdpage h3,body.fdpage p,body.fdpage li,body.fdpage summary{text-wrap:pretty}body.fdpage h1,body.fdpage h2{text-wrap:balance}body.fdpage a{color:inherit;text-decoration:none}body.fdpage img{max-width:100%;display:block}body.fdpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.fdpage .nb{white-space:nowrap}body.fdpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.fdpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.fdpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.fdpage.clean .src{display:none}body.fdpage .top{background:var(--top);color:#fff;font-size:13px}body.fdpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.fdpage .top a{opacity:.85}body.fdpage .top nav{display:none;gap:var(--s2)}body.fdpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.fdpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.fdpage .logo{height:34px;width:auto}body.fdpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.fdpage .menu{display:none}body.fdpage .menu a:hover{color:var(--acc2)}body.fdpage .hbtn{display:flex;gap:var(--s1)}body.fdpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.fdpage .btn:hover{transform:translateY(-2px)}body.fdpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.fdpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.fdpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.fdpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.fdpage .btn-w{background:var(--wa);color:#fff}body.fdpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.fdpage .hdr .btn-y{display:none}body.fdpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.fdpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.fdpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.fdpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.fdpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.fdpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.fdpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.fdpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.fdpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.fdpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.fdpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.fdpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.fdpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.fdpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.fdpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.fdpage .price span{color:var(--mut);font-weight:600}body.fdpage .pcard .sub{color:var(--mut);font-size:15px}body.fdpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.fdpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.fdpage .pcard hr{border:0;border-top:1px solid var(--line)}body.fdpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.fdpage .pcard .wa i{color:var(--wa)}body.fdpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.fdpage .pcard .law svg{flex:none;color:var(--p)}body.fdpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.fdpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.fdpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.fdpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.fdpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.fdpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.fdpage section{padding:var(--s6) 0}body.fdpage .sec-bg{background:var(--bg)}body.fdpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.fdpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.fdpage .head{margin-bottom:var(--s4);max-width:640px}body.fdpage .head h2{margin-bottom:0}body.fdpage .steps{display:grid;gap:0;position:relative}body.fdpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.fdpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.fdpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.fdpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.fdpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.fdpage .step p{color:var(--mut);font-size:15.5px}body.fdpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.fdpage .about{display:grid;gap:var(--s4)}body.fdpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.fdpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.fdpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.fdpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.fdpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.fdpage .cards{display:grid;gap:var(--s2)}body.fdpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.fdpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.fdpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.fdpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.fdpage .card p{color:var(--mut);font-size:15.5px}body.fdpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.fdpage .notinc h3{font-size:20px;color:#6b4700}body.fdpage .notinc p{color:#5a4310;font-weight:600}body.fdpage .notinc ul{list-style:none;display:grid;gap:12px}body.fdpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.fdpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.fdpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.fdpage .tm h2{color:#fff}body.fdpage .tm .kick{color:var(--acc)}body.fdpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.fdpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.fdpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.fdpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.fdpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.fdpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.fdpage .who b{display:block;line-height:1.2}body.fdpage .who span{font-size:14px;color:#aebbd0}body.fdpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.fdpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.fdpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.fdpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.fdpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.fdpage summary::-webkit-details-marker{display:none}body.fdpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.fdpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.fdpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.fdpage .ans b{color:var(--nav)}body.fdpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.fdpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.fdpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.fdpage .court b{display:block;color:var(--nav)}body.fdpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.fdpage .cta h2{color:#fff;margin:0;max-width:18ch}body.fdpage .cta p{color:#d3def0;max-width:60ch}body.fdpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.fdpage .cta .btn-g{min-height:56px;font-size:17px}body.fdpage .cta .pr{font-weight:800;color:var(--acc)}body.fdpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.fdpage .wab h3{font-size:20px;color:var(--nav)}body.fdpage .wab p{color:var(--mut)}body.fdpage .wab .btn{width:100%}body.fdpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.fdpage .fgrid{display:grid;gap:var(--s4)}body.fdpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.fdpage footer ul{list-style:none;display:grid;gap:8px}body.fdpage footer li a{opacity:.8}body.fdpage footer li a:hover{opacity:1;color:var(--acc)}body.fdpage .fab{max-width:46ch;opacity:.85}body.fdpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.fdpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.fdpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.fdpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.fdpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.fdpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.fdpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.fdpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.fdpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.fdpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.fdpage .top nav{display:flex}body.fdpage .hdr .btn-y{display:inline-flex}body.fdpage .logo{height:38px}body.fdpage .tgrid{grid-template-columns:repeat(4,1fr)}body.fdpage .tchip.hi{grid-column:auto}body.fdpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.fdpage .cards{grid-template-columns:repeat(3,1fr)}body.fdpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.fdpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.fdpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.fdpage .step:first-child:before{}body.fdpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.fdpage .cta{padding:var(--s6) var(--s5)}body.fdpage .wab{grid-template-columns:1fr auto;align-items:center}body.fdpage .wab .btn{width:auto}body.fdpage .tc{flex-basis:340px}body.fdpage{padding-bottom:0}body.fdpage .sticky{display:none}body.fdpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.fdpage .menu{display:flex}body.fdpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.fdpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.fdpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.fdpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.fdpage .about{grid-template-columns:1fr 1.2fr}}body.fdpage h1 .src,body.fdpage h2 .src,body.fdpage .h1sub .src,body.fdpage .lead .src,body.fdpage .kick .src{display:table;margin:6px 0 0}body.fdpage .cta h2 .src{margin-inline:auto}body.fdpage .sticky .p b{white-space:nowrap}body.fdpage .sticky .p small{display:inline}@media(max-width:767px){body.fdpage .hero{padding:var(--s3) 0 var(--s5)!important}body.fdpage .hero .wrap{gap:var(--s3)}body.fdpage h1{font-size:34px;margin:12px 0 4px}body.fdpage .anchor{margin-top:var(--s2);font-size:16px}body.fdpage .price b{font-size:44px}body.fdpage .lead{font-size:16px}body.fdpage section{padding:var(--s5) 0}}body.fdpage .tgrid{grid-template-columns:1fr}body.fdpage .tchip{padding:12px 14px}@media(min-width:768px){body.fdpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.fdpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.fdpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.fdpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.fdpage .fcol{gap:var(--s2)}}body.fdpage .tscroll{justify-content:center;overflow:visible}body.fdpage .tc{flex:0 1 640px;max-width:100%}body.fdpage .anchor span:first-child{text-wrap:balance}body.fdpage .tscroll{justify-content:flex-start;overflow-x:auto}body.fdpage .tc{flex:0 0 min(86%,360px);max-width:none}body.fdpage .who{display:block}body.fdpage .who b{display:block;font-size:16px}body.fdpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.fdpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.fdpage .tc{flex:none}}body.fdpage details .src{white-space:normal;display:inline-block;max-width:100%}body.fdpage .fcol{min-width:0}body.fdpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.fdpage .src{white-space:normal;max-width:100%}body.fdpage .about>*,body.fdpage .cards>*{min-width:0}body.fdpage .nextstep .src,body.fdpage .card .src,body.fdpage .ans .src{display:inline-block}
body.fdpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.fdpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.fdpage .head.mid{margin-inline:auto;text-align:center}
body.fdpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.fdpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.fdpage .logo{max-width:none}
body.fdpage .ltr{direction:ltr;unicode-bidi:isolate}
body.fdpage .feenote{opacity:.75}
body.fdpage .faqsec{margin-top:0}
body.fdpage .reveal{opacity:1;transform:none}
body.fdpage.js .reveal{opacity:0;transform:translateY(18px)}
body.fdpage.js .reveal.fd-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.fdpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.fdpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.fdpage.js .reveal{opacity:1;transform:none}}
html:has(body.fdpage){overflow-x:clip}
body.fdpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.fdpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.fdpage .trust{display:block;width:100%}
body.fdpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.fdpage .hero h1{color:#fff}
body.fdpage .hero .h1sub{color:var(--acc)}

body.fdpage .fd-steps{list-style:none;counter-reset:fd;display:grid;gap:var(--s2);margin:var(--s2) 0 0;padding:0}
body.fdpage .fd-steps li{counter-increment:fd;position:relative;padding-inline-start:44px;font-size:17px;color:#33415c;line-height:1.6;text-wrap:pretty}
body.fdpage .fd-steps li::before{content:counter(fd);position:absolute;inset-inline-start:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--p);color:#fff;font-weight:800;font-size:15px;display:grid;place-items:center}
body.fdpage .about .rest + .rest{margin-top:var(--s2)}
/* Hidden preview only: הסכם סודיות (NDA). Scoped to body.ndpage. */
body.ndpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.ndpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.ndpage){scroll-behavior:smooth}body.ndpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.ndpage h1,body.ndpage h2,body.ndpage h3,body.ndpage p,body.ndpage li,body.ndpage summary{text-wrap:pretty}body.ndpage h1,body.ndpage h2{text-wrap:balance}body.ndpage a{color:inherit;text-decoration:none}body.ndpage img{max-width:100%;display:block}body.ndpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.ndpage .nb{white-space:nowrap}body.ndpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.ndpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.ndpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.ndpage.clean .src{display:none}body.ndpage .top{background:var(--top);color:#fff;font-size:13px}body.ndpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.ndpage .top a{opacity:.85}body.ndpage .top nav{display:none;gap:var(--s2)}body.ndpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.ndpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.ndpage .logo{height:34px;width:auto}body.ndpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.ndpage .menu{display:none}body.ndpage .menu a:hover{color:var(--acc2)}body.ndpage .hbtn{display:flex;gap:var(--s1)}body.ndpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.ndpage .btn:hover{transform:translateY(-2px)}body.ndpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.ndpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.ndpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.ndpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.ndpage .btn-w{background:var(--wa);color:#fff}body.ndpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.ndpage .hdr .btn-y{display:none}body.ndpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.ndpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.ndpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.ndpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.ndpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.ndpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.ndpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.ndpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.ndpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.ndpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.ndpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.ndpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.ndpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.ndpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.ndpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.ndpage .price span{color:var(--mut);font-weight:600}body.ndpage .pcard .sub{color:var(--mut);font-size:15px}body.ndpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.ndpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.ndpage .pcard hr{border:0;border-top:1px solid var(--line)}body.ndpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.ndpage .pcard .wa i{color:var(--wa)}body.ndpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.ndpage .pcard .law svg{flex:none;color:var(--p)}body.ndpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.ndpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.ndpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.ndpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.ndpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.ndpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.ndpage section{padding:var(--s6) 0}body.ndpage .sec-bg{background:var(--bg)}body.ndpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.ndpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.ndpage .head{margin-bottom:var(--s4);max-width:640px}body.ndpage .head h2{margin-bottom:0}body.ndpage .steps{display:grid;gap:0;position:relative}body.ndpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.ndpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.ndpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.ndpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.ndpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.ndpage .step p{color:var(--mut);font-size:15.5px}body.ndpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.ndpage .about{display:grid;gap:var(--s4)}body.ndpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.ndpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.ndpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.ndpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.ndpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.ndpage .cards{display:grid;gap:var(--s2)}body.ndpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.ndpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.ndpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.ndpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.ndpage .card p{color:var(--mut);font-size:15.5px}body.ndpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.ndpage .notinc h3{font-size:20px;color:#6b4700}body.ndpage .notinc p{color:#5a4310;font-weight:600}body.ndpage .notinc ul{list-style:none;display:grid;gap:12px}body.ndpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.ndpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.ndpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.ndpage .tm h2{color:#fff}body.ndpage .tm .kick{color:var(--acc)}body.ndpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.ndpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.ndpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.ndpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.ndpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.ndpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.ndpage .who b{display:block;line-height:1.2}body.ndpage .who span{font-size:14px;color:#aebbd0}body.ndpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.ndpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.ndpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.ndpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.ndpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.ndpage summary::-webkit-details-marker{display:none}body.ndpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.ndpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.ndpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.ndpage .ans b{color:var(--nav)}body.ndpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.ndpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.ndpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.ndpage .court b{display:block;color:var(--nav)}body.ndpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.ndpage .cta h2{color:#fff;margin:0;max-width:18ch}body.ndpage .cta p{color:#d3def0;max-width:60ch}body.ndpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.ndpage .cta .btn-g{min-height:56px;font-size:17px}body.ndpage .cta .pr{font-weight:800;color:var(--acc)}body.ndpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.ndpage .wab h3{font-size:20px;color:var(--nav)}body.ndpage .wab p{color:var(--mut)}body.ndpage .wab .btn{width:100%}body.ndpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.ndpage .fgrid{display:grid;gap:var(--s4)}body.ndpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.ndpage footer ul{list-style:none;display:grid;gap:8px}body.ndpage footer li a{opacity:.8}body.ndpage footer li a:hover{opacity:1;color:var(--acc)}body.ndpage .fab{max-width:46ch;opacity:.85}body.ndpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.ndpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.ndpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.ndpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.ndpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.ndpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.ndpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.ndpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.ndpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.ndpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.ndpage .top nav{display:flex}body.ndpage .hdr .btn-y{display:inline-flex}body.ndpage .logo{height:38px}body.ndpage .tgrid{grid-template-columns:repeat(4,1fr)}body.ndpage .tchip.hi{grid-column:auto}body.ndpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.ndpage .cards{grid-template-columns:repeat(3,1fr)}body.ndpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.ndpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.ndpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.ndpage .step:first-child:before{}body.ndpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.ndpage .cta{padding:var(--s6) var(--s5)}body.ndpage .wab{grid-template-columns:1fr auto;align-items:center}body.ndpage .wab .btn{width:auto}body.ndpage .tc{flex-basis:340px}body.ndpage{padding-bottom:0}body.ndpage .sticky{display:none}body.ndpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.ndpage .menu{display:flex}body.ndpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.ndpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.ndpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.ndpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.ndpage .about{grid-template-columns:1fr 1.2fr}}body.ndpage h1 .src,body.ndpage h2 .src,body.ndpage .h1sub .src,body.ndpage .lead .src,body.ndpage .kick .src{display:table;margin:6px 0 0}body.ndpage .cta h2 .src{margin-inline:auto}body.ndpage .sticky .p b{white-space:nowrap}body.ndpage .sticky .p small{display:inline}@media(max-width:767px){body.ndpage .hero{padding:var(--s3) 0 var(--s5)!important}body.ndpage .hero .wrap{gap:var(--s3)}body.ndpage h1{font-size:34px;margin:12px 0 4px}body.ndpage .anchor{margin-top:var(--s2);font-size:16px}body.ndpage .price b{font-size:44px}body.ndpage .lead{font-size:16px}body.ndpage section{padding:var(--s5) 0}}body.ndpage .tgrid{grid-template-columns:1fr}body.ndpage .tchip{padding:12px 14px}@media(min-width:768px){body.ndpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.ndpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.ndpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.ndpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.ndpage .fcol{gap:var(--s2)}}body.ndpage .tscroll{justify-content:center;overflow:visible}body.ndpage .tc{flex:0 1 640px;max-width:100%}body.ndpage .anchor span:first-child{text-wrap:balance}body.ndpage .tscroll{justify-content:flex-start;overflow-x:auto}body.ndpage .tc{flex:0 0 min(86%,360px);max-width:none}body.ndpage .who{display:block}body.ndpage .who b{display:block;font-size:16px}body.ndpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.ndpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.ndpage .tc{flex:none}}body.ndpage details .src{white-space:normal;display:inline-block;max-width:100%}body.ndpage .fcol{min-width:0}body.ndpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.ndpage .src{white-space:normal;max-width:100%}body.ndpage .about>*,body.ndpage .cards>*{min-width:0}body.ndpage .nextstep .src,body.ndpage .card .src,body.ndpage .ans .src{display:inline-block}
body.ndpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.ndpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.ndpage .head.mid{margin-inline:auto;text-align:center}
body.ndpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.ndpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.ndpage .logo{max-width:none}
body.ndpage .ltr{direction:ltr;unicode-bidi:isolate}
body.ndpage .feenote{opacity:.75}
body.ndpage .faqsec{margin-top:0}
body.ndpage .reveal{opacity:1;transform:none}
body.ndpage.js .reveal{opacity:0;transform:translateY(18px)}
body.ndpage.js .reveal.nd-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.ndpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.ndpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.ndpage.js .reveal{opacity:1;transform:none}}
html:has(body.ndpage){overflow-x:clip}
body.ndpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.ndpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.ndpage .trust{display:block;width:100%}
body.ndpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.ndpage .hero h1{color:#fff}
body.ndpage .hero .h1sub{color:var(--acc)}

body.ndpage .nd-steps{list-style:none;counter-reset:nd;display:grid;gap:var(--s2);margin:var(--s2) 0 0;padding:0}
body.ndpage .nd-steps li{counter-increment:nd;position:relative;padding-inline-start:44px;font-size:17px;color:#33415c;line-height:1.6;text-wrap:pretty}
body.ndpage .nd-steps li::before{content:counter(nd);position:absolute;inset-inline-start:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--p);color:#fff;font-weight:800;font-size:15px;display:grid;place-items:center}
body.ndpage .about .rest + .rest{margin-top:var(--s2)}

body.ndpage .anchor .eng{display:block;font-size:14px;font-weight:600;opacity:.85}
/* Hidden preview only: הסכם העסקה לעובד. Scoped to body.empage. */
body.empage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.empage *{box-sizing:border-box;margin:0;padding:0}html:has(body.empage){scroll-behavior:smooth}body.empage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.empage h1,body.empage h2,body.empage h3,body.empage p,body.empage li,body.empage summary{text-wrap:pretty}body.empage h1,body.empage h2{text-wrap:balance}body.empage a{color:inherit;text-decoration:none}body.empage img{max-width:100%;display:block}body.empage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.empage .nb{white-space:nowrap}body.empage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.empage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.empage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.empage.clean .src{display:none}body.empage .top{background:var(--top);color:#fff;font-size:13px}body.empage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.empage .top a{opacity:.85}body.empage .top nav{display:none;gap:var(--s2)}body.empage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.empage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.empage .logo{height:34px;width:auto}body.empage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.empage .menu{display:none}body.empage .menu a:hover{color:var(--acc2)}body.empage .hbtn{display:flex;gap:var(--s1)}body.empage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.empage .btn:hover{transform:translateY(-2px)}body.empage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.empage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.empage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.empage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.empage .btn-w{background:var(--wa);color:#fff}body.empage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.empage .hdr .btn-y{display:none}body.empage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.empage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.empage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.empage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.empage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.empage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.empage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.empage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.empage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.empage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.empage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.empage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.empage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.empage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.empage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.empage .price span{color:var(--mut);font-weight:600}body.empage .pcard .sub{color:var(--mut);font-size:15px}body.empage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.empage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.empage .pcard hr{border:0;border-top:1px solid var(--line)}body.empage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.empage .pcard .wa i{color:var(--wa)}body.empage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.empage .pcard .law svg{flex:none;color:var(--p)}body.empage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.empage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.empage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.empage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.empage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.empage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.empage section{padding:var(--s6) 0}body.empage .sec-bg{background:var(--bg)}body.empage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.empage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.empage .head{margin-bottom:var(--s4);max-width:640px}body.empage .head h2{margin-bottom:0}body.empage .steps{display:grid;gap:0;position:relative}body.empage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.empage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.empage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.empage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.empage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.empage .step p{color:var(--mut);font-size:15.5px}body.empage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.empage .about{display:grid;gap:var(--s4)}body.empage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.empage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.empage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.empage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.empage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.empage .cards{display:grid;gap:var(--s2)}body.empage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.empage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.empage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.empage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.empage .card p{color:var(--mut);font-size:15.5px}body.empage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.empage .notinc h3{font-size:20px;color:#6b4700}body.empage .notinc p{color:#5a4310;font-weight:600}body.empage .notinc ul{list-style:none;display:grid;gap:12px}body.empage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.empage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.empage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.empage .tm h2{color:#fff}body.empage .tm .kick{color:var(--acc)}body.empage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.empage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.empage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.empage .tc p{font-size:16px;color:#e8eefb;flex:1}body.empage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.empage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.empage .who b{display:block;line-height:1.2}body.empage .who span{font-size:14px;color:#aebbd0}body.empage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.empage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.empage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.empage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.empage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.empage summary::-webkit-details-marker{display:none}body.empage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.empage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.empage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.empage .ans b{color:var(--nav)}body.empage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.empage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.empage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.empage .court b{display:block;color:var(--nav)}body.empage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.empage .cta h2{color:#fff;margin:0;max-width:18ch}body.empage .cta p{color:#d3def0;max-width:60ch}body.empage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.empage .cta .btn-g{min-height:56px;font-size:17px}body.empage .cta .pr{font-weight:800;color:var(--acc)}body.empage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.empage .wab h3{font-size:20px;color:var(--nav)}body.empage .wab p{color:var(--mut)}body.empage .wab .btn{width:100%}body.empage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.empage .fgrid{display:grid;gap:var(--s4)}body.empage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.empage footer ul{list-style:none;display:grid;gap:8px}body.empage footer li a{opacity:.8}body.empage footer li a:hover{opacity:1;color:var(--acc)}body.empage .fab{max-width:46ch;opacity:.85}body.empage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.empage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.empage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.empage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.empage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.empage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.empage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.empage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.empage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.empage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.empage .top nav{display:flex}body.empage .hdr .btn-y{display:inline-flex}body.empage .logo{height:38px}body.empage .tgrid{grid-template-columns:repeat(4,1fr)}body.empage .tchip.hi{grid-column:auto}body.empage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.empage .cards{grid-template-columns:repeat(3,1fr)}body.empage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.empage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.empage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.empage .step:first-child:before{}body.empage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.empage .cta{padding:var(--s6) var(--s5)}body.empage .wab{grid-template-columns:1fr auto;align-items:center}body.empage .wab .btn{width:auto}body.empage .tc{flex-basis:340px}body.empage{padding-bottom:0}body.empage .sticky{display:none}body.empage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.empage .menu{display:flex}body.empage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.empage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.empage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.empage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.empage .about{grid-template-columns:1fr 1.2fr}}body.empage h1 .src,body.empage h2 .src,body.empage .h1sub .src,body.empage .lead .src,body.empage .kick .src{display:table;margin:6px 0 0}body.empage .cta h2 .src{margin-inline:auto}body.empage .sticky .p b{white-space:nowrap}body.empage .sticky .p small{display:inline}@media(max-width:767px){body.empage .hero{padding:var(--s3) 0 var(--s5)!important}body.empage .hero .wrap{gap:var(--s3)}body.empage h1{font-size:34px;margin:12px 0 4px}body.empage .anchor{margin-top:var(--s2);font-size:16px}body.empage .price b{font-size:44px}body.empage .lead{font-size:16px}body.empage section{padding:var(--s5) 0}}body.empage .tgrid{grid-template-columns:1fr}body.empage .tchip{padding:12px 14px}@media(min-width:768px){body.empage .tgrid{grid-template-columns:repeat(3,1fr)}}body.empage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.empage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.empage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.empage .fcol{gap:var(--s2)}}body.empage .tscroll{justify-content:center;overflow:visible}body.empage .tc{flex:0 1 640px;max-width:100%}body.empage .anchor span:first-child{text-wrap:balance}body.empage .tscroll{justify-content:flex-start;overflow-x:auto}body.empage .tc{flex:0 0 min(86%,360px);max-width:none}body.empage .who{display:block}body.empage .who b{display:block;font-size:16px}body.empage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.empage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.empage .tc{flex:none}}body.empage details .src{white-space:normal;display:inline-block;max-width:100%}body.empage .fcol{min-width:0}body.empage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.empage .src{white-space:normal;max-width:100%}body.empage .about>*,body.empage .cards>*{min-width:0}body.empage .nextstep .src,body.empage .card .src,body.empage .ans .src{display:inline-block}
body.empage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.empage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.empage .head.mid{margin-inline:auto;text-align:center}
body.empage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.empage footer .logo{margin-bottom:var(--s2);max-width:none}
body.empage .logo{max-width:none}
body.empage .ltr{direction:ltr;unicode-bidi:isolate}
body.empage .feenote{opacity:.75}
body.empage .faqsec{margin-top:0}
body.empage .reveal{opacity:1;transform:none}
body.empage.js .reveal{opacity:0;transform:translateY(18px)}
body.empage.js .reveal.em-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.empage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.empage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.empage.js .reveal{opacity:1;transform:none}}
html:has(body.empage){overflow-x:clip}
body.empage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.empage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.empage .trust{display:block;width:100%}
body.empage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.empage .hero h1{color:#fff}
body.empage .hero .h1sub{color:var(--acc)}

body.empage .em-steps{list-style:none;counter-reset:em;display:grid;gap:var(--s2);margin:var(--s2) 0 0;padding:0}
body.empage .em-steps li{counter-increment:em;position:relative;padding-inline-start:44px;font-size:17px;color:#33415c;line-height:1.6;text-wrap:pretty}
body.empage .em-steps li::before{content:counter(em);position:absolute;inset-inline-start:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--p);color:#fff;font-weight:800;font-size:15px;display:grid;place-items:center}
body.empage .about .rest + .rest{margin-top:var(--s2)}
/* Hidden preview only: תקנון אתר ומדיניות פרטיות. Scoped to body.stpage. */
body.stpage{--p:#060097;--ink:#1e293b;--acc:#ffcd57;--acc2:#febd69;--bg:#f9f6fe;--mut:#55607a;--line:#e6e1f3;--top:#001937;--nav:#10314D;--navt:#edf1fc;--wa:#25d366;--r:20px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--sh:0 10px 30px rgba(16,49,77,.10);--sh2:0 24px 60px rgba(6,0,151,.16)}body.stpage *{box-sizing:border-box;margin:0;padding:0}html:has(body.stpage){scroll-behavior:smooth}body.stpage{font-family:Heebo,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:84px}body.stpage h1,body.stpage h2,body.stpage h3,body.stpage p,body.stpage li,body.stpage summary{text-wrap:pretty}body.stpage h1,body.stpage h2{text-wrap:balance}body.stpage a{color:inherit;text-decoration:none}body.stpage img{max-width:100%;display:block}body.stpage .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--s2)}body.stpage .nb{white-space:nowrap}body.stpage .src{display:inline-block;font:600 11px/1 Heebo;letter-spacing:.2px;padding:4px 8px;border-radius:999px;background:#e9f7ee;color:#0b6b35;border:1px dashed #6cc58d;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}body.stpage .src.new{background:#eef0ff;color:#2a2fa8;border-color:#a9aef0}body.stpage .src.prop{background:#fff4d6;color:#8a5a00;border-color:#e8b84a}body.stpage.clean .src{display:none}body.stpage .top{background:var(--top);color:#fff;font-size:13px}body.stpage .top .wrap{display:flex;justify-content:space-between;align-items:center;height:36px}body.stpage .top a{opacity:.85}body.stpage .top nav{display:none;gap:var(--s2)}body.stpage .hdr{background:var(--nav);position:sticky;top:0;z-index:30;box-shadow:0 2px 14px rgba(0,0,0,.18)}body.stpage .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--s2)}body.stpage .logo{height:34px;width:auto}body.stpage .menu{display:flex;gap:var(--s3);color:var(--navt);font-weight:500;font-size:15px}body.stpage .menu{display:none}body.stpage .menu a:hover{color:var(--acc2)}body.stpage .hbtn{display:flex;gap:var(--s1)}body.stpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--s3);border-radius:999px;font:800 17px Heebo;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;white-space:nowrap}body.stpage .btn:hover{transform:translateY(-2px)}body.stpage .btn-y{background:linear-gradient(180deg,#ffd978,var(--acc));color:#2b1d00;box-shadow:0 8px 22px rgba(255,205,87,.38)}body.stpage .btn-y:hover{box-shadow:0 12px 30px rgba(255,205,87,.55)}body.stpage .btn-g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600;font-size:15px;min-height:44px;padding:0 var(--s2)}body.stpage .btn-o{background:#fff;color:var(--nav);border:1.5px solid var(--nav);font-weight:700}body.stpage .btn-w{background:var(--wa);color:#fff}body.stpage .btn-sm{min-height:44px;font-size:14px;padding:0 18px}body.stpage .hdr .btn-y{display:none}body.stpage .hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,#1b3f66 0%,transparent 60%),radial-gradient(800px 400px at 0% 100%,#240a7a 0%,transparent 60%),linear-gradient(160deg,#0c2744,#0a1a33 70%);color:#fff;padding:var(--s5) 0 var(--s6);overflow:hidden}body.stpage .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}body.stpage .hero .wrap{position:relative;display:grid;gap:var(--s4)}body.stpage .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--acc);background:rgba(255,205,87,.1);border:1px solid rgba(255,205,87,.3);padding:6px 14px;border-radius:999px}body.stpage h1{font-size:clamp(32px,7.4vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.5px;margin:var(--s2) 0 var(--s1)}body.stpage .h1sub{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--acc);margin-bottom:var(--s2)}body.stpage .lead{font-size:clamp(17px,3.4vw,20px);color:#d9e3f2;max-width:560px}body.stpage .lead b{color:#fff;display:block;font-size:1.1em;margin-bottom:6px}body.stpage .anchor{margin-top:var(--s3);display:inline-flex;flex-direction:column;gap:4px;border-inline-start:3px solid var(--acc);padding:4px var(--s2);font-size:18px;font-weight:600;color:#fff}body.stpage .anchor s{color:#aebbd0;text-decoration-thickness:2px}body.stpage .anchor em{font-style:normal;color:var(--acc);font-weight:800}body.stpage .pcard{background:rgba(255,255,255,.96);color:var(--ink);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh2);display:grid;gap:var(--s2);position:relative}body.stpage .pcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--p),var(--acc));border-radius:var(--r) var(--r) 0 0}body.stpage .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body.stpage .price b{font-size:56px;line-height:1;font-weight:900;color:var(--nav);letter-spacing:-1px}body.stpage .price span{color:var(--mut);font-weight:600}body.stpage .pcard .sub{color:var(--mut);font-size:15px}body.stpage .pcard .btn-y{width:100%;min-height:56px;font-size:19px}body.stpage .pcard small{display:block;text-align:center;color:var(--mut);font-size:14px;margin-top:-4px}body.stpage .pcard hr{border:0;border-top:1px solid var(--line)}body.stpage .pcard .wa{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--nav);min-height:44px}body.stpage .pcard .wa i{color:var(--wa)}body.stpage .pcard .law{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:12px 14px;font-weight:700;font-size:15px;color:var(--nav)}body.stpage .pcard .law svg{flex:none;color:var(--p)}body.stpage .trust{margin-top:calc(var(--s5) * -.6);position:relative;z-index:2}body.stpage .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.stpage .tchip{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;font-weight:700;font-size:14px;color:var(--nav);box-shadow:var(--sh)}body.stpage .tchip i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bg);display:grid;place-items:center;color:var(--p)}body.stpage .tchip.hi{background:var(--nav);color:#fff;border-color:var(--nav);grid-column:1/-1}body.stpage .tchip.hi i{background:rgba(255,205,87,.15);color:var(--acc)}body.stpage section{padding:var(--s6) 0}body.stpage .sec-bg{background:var(--bg)}body.stpage .kick{font-size:14px;font-weight:800;color:var(--p);letter-spacing:.3px;margin-bottom:6px}body.stpage h2{font-size:clamp(28px,5.4vw,40px);line-height:1.2;font-weight:900;color:var(--nav);margin-bottom:var(--s3)}body.stpage .head{margin-bottom:var(--s4);max-width:640px}body.stpage .head h2{margin-bottom:0}body.stpage .steps{display:grid;gap:0;position:relative}body.stpage .step{display:grid;grid-template-columns:56px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}body.stpage .step:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;top:56px;bottom:0;width:2px;background:linear-gradient(var(--line),var(--line))}body.stpage .num{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:20px;color:var(--p);position:relative;z-index:1;box-shadow:var(--sh)}body.stpage .step.lawyer .num{background:var(--nav);color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 6px rgba(255,205,87,.2)}body.stpage .step h3{font-size:19px;color:var(--nav);line-height:1.3;margin:6px 0 4px}body.stpage .step p{color:var(--mut);font-size:15.5px}body.stpage .step.lawyer .tag{display:inline-block;font-size:12px;font-weight:800;background:var(--acc);color:#2b1d00;border-radius:999px;padding:3px 10px;margin-inline-start:8px;vertical-align:middle}body.stpage .about{display:grid;gap:var(--s4)}body.stpage .about .txt p{font-size:17px;color:#33415c;margin-bottom:var(--s2);max-width:62ch}body.stpage .about .txt .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4}body.stpage .about mark{background:linear-gradient(transparent 60%,rgba(255,205,87,.65) 60%);color:inherit;font-weight:800}body.stpage .sig{font-size:13.5px;color:var(--mut);display:flex;align-items:center;gap:8px;margin-top:var(--s2)}body.stpage .sig:before{content:"";width:24px;height:1px;background:var(--mut)}body.stpage .cards{display:grid;gap:var(--s2)}body.stpage .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}body.stpage .card:hover{transform:translateY(-4px);box-shadow:var(--sh2)}body.stpage .card i{width:48px;height:48px;border-radius:14px;background:var(--bg);display:grid;place-items:center;color:var(--p);margin-bottom:var(--s2)}body.stpage .card h3{font-size:19px;color:var(--nav);margin-bottom:6px}body.stpage .card p{color:var(--mut);font-size:15.5px}body.stpage .notinc{background:#fff8e6;border:1px solid #f3d98f;border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2)}body.stpage .notinc h3{font-size:20px;color:#6b4700}body.stpage .notinc p{color:#5a4310;font-weight:600}body.stpage .notinc ul{list-style:none;display:grid;gap:12px}body.stpage .notinc li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;color:#3b2f10;font-size:15.5px}body.stpage .notinc li svg{flex:none;color:#b27a00;margin-top:4px}body.stpage .tm{background:linear-gradient(180deg,#0c2744,#0a1a33);color:#fff}body.stpage .tm h2{color:#fff}body.stpage .tm .kick{color:var(--acc)}body.stpage .tscroll{display:flex;gap:var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s2) var(--s3);margin:0 calc(var(--s2) * -1);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.stpage .tc{flex:0 0 min(86%,360px);scroll-snap-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:var(--s3);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:var(--s2)}body.stpage .stars{color:var(--acc);letter-spacing:3px;font-size:16px}body.stpage .tc p{font-size:16px;color:#e8eefb;flex:1}body.stpage .who{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s2)}body.stpage .av{width:44px;height:44px;border-radius:50%;background:var(--acc);color:#2b1d00;display:grid;place-items:center;font-weight:900}body.stpage .who b{display:block;line-height:1.2}body.stpage .who span{font-size:14px;color:#aebbd0}body.stpage .tnote{color:#aebbd0;font-size:13px;margin-top:var(--s1)}body.stpage .faq{display:grid;gap:12px;max-width:820px;margin:0 auto}body.stpage details{background:#fff;border:1px solid var(--line);border-radius:18px;transition:box-shadow .3s,border-color .3s}body.stpage details[open]{border-color:#c7c0ee;box-shadow:var(--sh)}body.stpage summary{list-style:none;cursor:pointer;min-height:64px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-weight:800;font-size:17px;color:var(--nav)}body.stpage summary::-webkit-details-marker{display:none}body.stpage summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--p);font-size:22px;font-weight:600;transition:transform .3s,background .3s}body.stpage details[open] summary:after{content:"–";background:var(--acc);color:#2b1d00}body.stpage .ans{padding:0 20px 20px;color:#40506b;font-size:16.5px}body.stpage .ans b{color:var(--nav)}body.stpage .court{list-style:none;display:grid;gap:12px;margin-top:var(--s2);counter-reset:c}body.stpage .court li{counter-increment:c;display:grid;grid-template-columns:36px 1fr;gap:12px;background:var(--bg);border-radius:14px;padding:14px}body.stpage .court li:before{content:counter(c);width:36px;height:36px;border-radius:50%;background:var(--nav);color:var(--acc);display:grid;place-items:center;font-weight:800}body.stpage .court b{display:block;color:var(--nav)}body.stpage .cta{background:radial-gradient(700px 300px at 20% 0,#2a12a0,transparent 70%),linear-gradient(160deg,#10314D,#0a1a33);color:#fff;border-radius:28px;padding:var(--s5) var(--s3);text-align:center;display:grid;gap:var(--s2);justify-items:center}body.stpage .cta h2{color:#fff;margin:0;max-width:18ch}body.stpage .cta p{color:#d3def0;max-width:60ch}body.stpage .cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}body.stpage .cta .btn-g{min-height:56px;font-size:17px}body.stpage .cta .pr{font-weight:800;color:var(--acc)}body.stpage .wab{margin-top:var(--s3);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--sh)}body.stpage .wab h3{font-size:20px;color:var(--nav)}body.stpage .wab p{color:var(--mut)}body.stpage .wab .btn{width:100%}body.stpage footer{background:#0a0d2b;color:#c6cbe0;padding:var(--s5) 0 var(--s3);margin-top:var(--s6);font-size:15px}body.stpage .fgrid{display:grid;gap:var(--s4)}body.stpage footer h4{color:#fff;font-size:15px;margin-bottom:12px}body.stpage footer ul{list-style:none;display:grid;gap:8px}body.stpage footer li a{opacity:.8}body.stpage footer li a:hover{opacity:1;color:var(--acc)}body.stpage .fab{max-width:46ch;opacity:.85}body.stpage .fbot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s4);padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.7}body.stpage .sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:rgba(10,26,51,.94);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px var(--s2);display:flex;align-items:center;gap:12px;justify-content:space-between}body.stpage .sticky .p{color:#fff;line-height:1.2;font-size:13px}body.stpage .sticky .p b{display:block;font-size:20px;font-weight:900;color:var(--acc)}body.stpage .sticky .btn{min-height:48px;padding:0 20px;font-size:16px}body.stpage .sticky .wa{width:48px;height:48px;border-radius:50%;background:var(--wa);display:grid;place-items:center;color:#fff;flex:none}body.stpage .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}body.stpage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.stpage *{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.stpage .reveal{opacity:1;transform:none}}@media(min-width:768px){body.stpage .top nav{display:flex}body.stpage .hdr .btn-y{display:inline-flex}body.stpage .logo{height:38px}body.stpage .tgrid{grid-template-columns:repeat(4,1fr)}body.stpage .tchip.hi{grid-column:auto}body.stpage .tchip{flex-direction:column;text-align:center;padding:20px 14px}body.stpage .cards{grid-template-columns:repeat(3,1fr)}body.stpage .steps{grid-template-columns:repeat(5,1fr);gap:var(--s2)}body.stpage .step{grid-template-columns:1fr;text-align:center;justify-items:center;padding:0}body.stpage .step:not(:last-child):before{inset-inline-start:-50%;top:28px;width:100%;height:2px;bottom:auto}body.stpage .step:first-child:before{}body.stpage .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}body.stpage .cta{padding:var(--s6) var(--s5)}body.stpage .wab{grid-template-columns:1fr auto;align-items:center}body.stpage .wab .btn{width:auto}body.stpage .tc{flex-basis:340px}body.stpage{padding-bottom:0}body.stpage .sticky{display:none}body.stpage .notinc ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){body.stpage .menu{display:flex}body.stpage .hero .wrap{grid-template-columns:1.25fr 1fr;align-items:center;gap:var(--s6)}body.stpage .about{grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:start}body.stpage .about .cards{grid-template-columns:1fr}}@media(min-width:768px){body.stpage .step:not(:last-child):before{display:none}}@media(min-width:1024px){body.stpage .about{grid-template-columns:1fr 1.2fr}}body.stpage h1 .src,body.stpage h2 .src,body.stpage .h1sub .src,body.stpage .lead .src,body.stpage .kick .src{display:table;margin:6px 0 0}body.stpage .cta h2 .src{margin-inline:auto}body.stpage .sticky .p b{white-space:nowrap}body.stpage .sticky .p small{display:inline}@media(max-width:767px){body.stpage .hero{padding:var(--s3) 0 var(--s5)!important}body.stpage .hero .wrap{gap:var(--s3)}body.stpage h1{font-size:34px;margin:12px 0 4px}body.stpage .anchor{margin-top:var(--s2);font-size:16px}body.stpage .price b{font-size:44px}body.stpage .lead{font-size:16px}body.stpage section{padding:var(--s5) 0}}body.stpage .tgrid{grid-template-columns:1fr}body.stpage .tchip{padding:12px 14px}@media(min-width:768px){body.stpage .tgrid{grid-template-columns:repeat(3,1fr)}}body.stpage .faq{max-width:none;display:grid;gap:12px;align-items:start;grid-template-columns:1fr}body.stpage .fcol{display:grid;gap:12px;align-content:start}@media(min-width:1024px){body.stpage .faq{grid-template-columns:1fr 1fr;gap:var(--s2);max-width:1100px;margin:0 auto}body.stpage .fcol{gap:var(--s2)}}body.stpage .tscroll{justify-content:center;overflow:visible}body.stpage .tc{flex:0 1 640px;max-width:100%}body.stpage .anchor span:first-child{text-wrap:balance}body.stpage .tscroll{justify-content:flex-start;overflow-x:auto}body.stpage .tc{flex:0 0 min(86%,360px);max-width:none}body.stpage .who{display:block}body.stpage .who b{display:block;font-size:16px}body.stpage .rel{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(120,220,190,.16);color:#a8f0d6;border:1px solid rgba(120,220,190,.35)}@media(min-width:1024px){body.stpage .tscroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:4px 0 0}body.stpage .tc{flex:none}}body.stpage details .src{white-space:normal;display:inline-block;max-width:100%}body.stpage .fcol{min-width:0}body.stpage .nextstep{margin-top:var(--s2);padding:12px 16px;border-inline-start:4px solid var(--acc);background:rgba(255,205,87,.16);border-radius:12px;font-weight:600;color:#33415c}body.stpage .src{white-space:normal;max-width:100%}body.stpage .about>*,body.stpage .cards>*{min-width:0}body.stpage .nextstep .src,body.stpage .card .src,body.stpage .ans .src{display:inline-block}
body.stpage .about .big{font-size:clamp(21px,4.2vw,26px);font-weight:800;color:var(--nav);line-height:1.4;margin-bottom:var(--s2)}
body.stpage .about .rest{font-size:17px;color:#33415c;max-width:60ch}
body.stpage .head.mid{margin-inline:auto;text-align:center}
body.stpage .allsvc{color:#d3def0;text-decoration:underline;text-underline-offset:4px;font-weight:600}
body.stpage footer .logo{margin-bottom:var(--s2);max-width:none}
body.stpage .logo{max-width:none}
body.stpage .ltr{direction:ltr;unicode-bidi:isolate}
body.stpage .feenote{opacity:.75}
body.stpage .faqsec{margin-top:0}
body.stpage .reveal{opacity:1;transform:none}
body.stpage.js .reveal{opacity:0;transform:translateY(18px)}
body.stpage.js .reveal.st-in{opacity:1;transform:none}
/* Guard: global .in is a 54px white input. A reveal must not inherit that box. */
body.stpage .reveal.in{height:auto;min-height:0;border:0;font:inherit}
body.stpage .reveal.in:not(.pcard):not(.cta):not(.wab):not(.about > .reveal){background-color:transparent;border-radius:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.stpage.js .reveal{opacity:1;transform:none}}
html:has(body.stpage){overflow-x:clip}
body.stpage .pcard .wa{position:static;inset:auto;width:auto;height:auto;min-height:44px;border-radius:0;background:transparent;box-shadow:none;z-index:auto}
body.stpage .sticky .wa{position:static;inset:auto;width:48px;height:48px;border-radius:50%;background:var(--wa);box-shadow:none;z-index:auto}
body.stpage .trust{display:block;width:100%}
body.stpage .trust .tgrid{display:grid!important;width:100%;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
body.stpage .hero h1{color:#fff}
body.stpage .hero .h1sub{color:var(--acc)}

body.stpage .st-steps{list-style:none;counter-reset:st;display:grid;gap:var(--s2);margin:var(--s2) 0 0;padding:0}
body.stpage .st-steps li{counter-increment:st;position:relative;padding-inline-start:44px;font-size:17px;color:#33415c;line-height:1.6;text-wrap:pretty}
body.stpage .st-steps li::before{content:counter(st);position:absolute;inset-inline-start:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--p);color:#fff;font-weight:800;font-size:15px;display:grid;place-items:center}
body.stpage .about .rest + .rest{margin-top:var(--s2)}

/* Shared landing cards: clear the price box, tighten the subtitle, equal about columns. */
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .pcard .price{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:0}
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .pcard .sub{margin-top:-8px;font-size:18px;line-height:1.5;font-weight:600;color:var(--nav)}
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about>.reveal,
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about>.reveal.in{background:#fff;border-radius:var(--r);padding:var(--s4);box-shadow:var(--sh);height:100%}
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about .rest,
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about .txt p{max-width:none}
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about>.reveal>:last-child{margin-bottom:0}
@media(max-width:767px){
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .pcard .sub{font-size:16px}
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about>.reveal,
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about>.reveal.in{padding:var(--s3)}
}
@media(min-width:768px){
:is(body.tbpage,body.mhpage,body.empage,body.fdpage,body.ndpage,body.ihpage,body.wlpage,body.aff,body.rnpage,body.evpage,body.stpage) .about{grid-template-columns:1fr 1fr;align-items:stretch;gap:var(--s3)}
}
