.cmpPage{color:#081525;min-height:100vh;font-family:var(--font-hebrew-readable);background:radial-gradient(circle at 8% 6%,#8c36d81c,#0000 29rem),radial-gradient(circle at 92% 18%,#155eef1f,#0000 32rem),#f9f8f4;overflow-x:hidden}.cmpPage *{box-sizing:border-box}.cmpWrap{width:min(1120px,100% - 32px);margin:auto;padding:70px 0 85px}.cmpHero{max-width:900px}.cmpHero>span{color:#155eef;align-items:center;gap:7px;font-size:14px;font-weight:950;display:inline-flex}.cmpHero>span svg{width:15px}.cmpHero h1{letter-spacing:-4.4px;margin:14px 0 22px;font-size:clamp(55px,8vw,94px);line-height:.93}.cmpHero p{color:#526177;max-width:760px;font-size:18px;line-height:1.7}.cmpJourney{background:#ffffffeb;border:1px solid #d8e3ed;border-radius:32px;margin-top:48px;padding:35px;box-shadow:0 25px 75px #081e3c17}.cmpJourneyHead small,.cmpResultHead small{color:#155eef;font-weight:950}.cmpJourneyHead h2,.cmpResultHead h2{letter-spacing:-1.7px;margin:7px 0;font-size:clamp(32px,4vw,48px)}.cmpJourneyHead p{color:#657489}.cmpNeeds{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:28px;display:grid}.cmpNeeds button{text-align:right;min-height:215px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:22px;flex-direction:column;align-items:flex-start;padding:20px;transition:all .24s;display:flex;position:relative;overflow:hidden}.cmpNeeds button:after{content:"";background:#155eef0d;border-radius:50%;width:120px;height:120px;transition:all .3s;position:absolute;bottom:-65px;left:-65px}.cmpNeeds button:hover{border-color:#9ebce2;transform:translateY(-5px);box-shadow:0 18px 45px #0824491a}.cmpNeeds button:hover:after{transform:scale(1.6)}.cmpNeeds button[aria-pressed=true]{color:#fff;background:#07111f;border-color:#07111f;box-shadow:0 20px 50px #07111f3b}.cmpNeeds i{color:#155eef;background:#eef5ff;border-radius:18px;place-items:center;width:50px;height:50px;margin-bottom:25px;display:grid}.cmpNeeds i svg{width:23px}.cmpNeeds button[aria-pressed=true] i{color:#07111f;background:#43dcc0}.cmpNeeds b{font-size:17px}.cmpNeeds span{color:#718096;margin-top:8px;font-size:14px;line-height:1.5}.cmpNeeds button[aria-pressed=true] span{color:#becde0}.cmpNeeds em{color:#155eef;margin-top:auto;font-style:normal}.cmpNeeds button[aria-pressed=true] em{color:#43dcc0}.cmpWaiting{color:#68778b;border:1px dashed #bfd0e1;border-radius:28px;justify-content:center;align-items:center;gap:20px;min-height:190px;margin:26px 0;display:flex}.cmpWaiting span{color:#0000;-webkit-text-stroke:1px #9eb9d6;font-size:54px;font-weight:950}.cmpWaiting p{max-width:500px;line-height:1.6}.cmpResult{margin-top:28px}.cmpResultHead{grid-template-columns:.75fr 1.25fr;align-items:end;gap:40px;padding:35px 0;display:grid}.cmpResultHead>p{color:#536278;border-inline-start:3px solid #43dcc0;margin:0;padding-inline-start:18px;line-height:1.7}.cmpRouteGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:14px;display:grid}.cmpRouteCard{--accent:#8da0b7;height:max-content;animation:.48s cubic-bezier(.22,1,.36,1) both cmpCardIn;animation-delay:calc(var(--cmp-order) * 60ms);background:#fff;border:1px solid #dbe4ed;border-radius:27px;flex-direction:column;padding:27px;display:flex}.cmpRouteCard.isMatch{--accent:#155eef;border-color:#a9c6ea;box-shadow:0 18px 55px #155eef17}@keyframes cmpCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cmpRouteTop{align-items:center;gap:8px;display:flex}.cmpRouteTop>i{width:45px;height:45px;color:var(--accent);background:#f0f4f8;border-radius:16px;place-items:center;display:grid}.cmpRouteTop svg{width:21px}.cmpRouteTop>span{color:#68778b;font-size:14px;font-weight:950}.cmpRouteTop>em{color:#647286;background:#eef2f6;border-radius:999px;margin-right:auto;padding:6px 8px;font-size:14px;font-style:normal}.isMatch .cmpRouteTop>em{color:#0b55bd;background:#e9f2ff}.cmpRouteCard h3{letter-spacing:-1px;margin:20px 0 5px;font-size:31px}.cmpRouteCard>p{color:#657489;margin:0;line-height:1.55}.cmpRouteValue{background:#f6f8fa;border-radius:17px;margin:22px 0;padding:18px}.isMatch .cmpRouteValue{background:#eef5ff}.cmpRouteValue small{color:#6f7d90;margin-bottom:7px;display:block}.cmpRouteValue strong{font-size:14px;line-height:1.6}.cmpRouteCard details{border-top:1px solid #e1e8ef;margin-top:auto}.cmpRouteCard summary{cursor:pointer;align-items:center;min-height:56px;font-size:14px;font-weight:950;display:flex}.cmpRouteDetails{grid-template-columns:1fr 1fr;gap:13px;padding-bottom:14px;display:grid}.cmpRouteDetails section{border:1px solid #e2e9f0;border-radius:14px;padding:14px}.cmpRouteDetails h4{color:#155eef;margin:0 0 8px;font-size:14px}.cmpRouteDetails p,.cmpRouteDetails li{color:#5f6f83;font-size:14px;line-height:1.55}.cmpRouteDetails ul{margin:0;padding-inline-start:17px}.cmpSources{flex-wrap:wrap;gap:8px;display:flex}.cmpSources a{color:#155eef;font-size:14px;font-weight:900}.cmpCta{background:#07111f;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:16px;font-size:14px;font-weight:950;text-decoration:none;display:flex;color:#fff!important}.cmpFullTable{padding:4px 18px;background:#fff;border:1px solid #dce5ee;border-radius:20px;margin-top:18px;padding:18px}.cmpFullTable h2{margin:0 0 6px;font-size:20px;font-weight:950}.cmpFullTable>p{color:#66758a;margin:0 0 12px;font-size:14px;line-height:1.6}.cmpTableScroll{overflow-x:auto}.cmpFullTable table{border-collapse:collapse;width:100%;min-width:980px}.cmpFullTable caption{text-align:right;padding:10px 0;font-weight:900}.cmpFullTable th,.cmpFullTable td{text-align:right;border-bottom:1px solid #e5ebf1;padding:13px;font-size:14px;line-height:1.5}.cmpFullTable th{font-weight:950}.cmpDisclaimer{color:#66758a;border-inline-start:3px solid #8c36d8;margin-top:30px;padding-inline-start:18px;font-size:14px;line-height:1.65}@media (width<=900px){.cmpNeeds{grid-template-columns:repeat(2,1fr)}.cmpResultHead,.cmpRouteGrid{grid-template-columns:1fr}}@media (width<=600px){.cmpWrap{width:calc(100% - 20px);padding:42px 0 60px}.cmpHero h1{letter-spacing:-2.7px;font-size:52px}.cmpHero p{font-size:16px}.cmpJourney{border-radius:24px;padding:22px 13px}.cmpNeeds{padding-bottom:8px;display:flex;overflow-x:auto}.cmpNeeds button{flex:0 0 210px;min-height:195px}.cmpResultHead{gap:18px}.cmpRouteCard{padding:21px}.cmpRouteDetails{grid-template-columns:1fr}.cmpWaiting{align-items:flex-start;padding:18px}}@media (prefers-reduced-motion:reduce){.cmpPage *{transition:none!important;animation:none!important}}
