/* Home hero: Europe-focused planet and the protections that orbit it. */
.hero-cycle-motion,.hero-orbit__ground,.hero-orbit__words,.hero-orbit__arrival,.hero-orbit__crowd{display:none!important}.hero-orbit{cursor:default;transform:translate(-62px,75px);overflow:visible}.hero-orbit:before{display:none}.hero-orbit__asset{position:absolute;z-index:1;top:45%;left:50%;display:block;width:165%;height:auto;max-width:none;transform:translate(-50%,-50%)}.hero-orbit__cards{position:absolute;z-index:2;inset:0;pointer-events:none}.hero-benefit-card{position:absolute;display:flex;gap:8px;align-items:center;max-width:142px;min-height:37px;padding:8px 10px;border:1px solid rgba(23,28,26,.13);border-radius:3px;box-shadow:0 9px 22px rgba(23,28,26,.09);color:var(--ink);background:rgba(255,255,255,.96);font:600 11px/1.1 "PP Mori",Arial,sans-serif;letter-spacing:-.025em;text-align:left;cursor:pointer;pointer-events:auto;transition:box-shadow .2s ease,background-color .2s ease;will-change:transform}.hero-benefit-card:hover{box-shadow:0 12px 25px rgba(23,28,26,.16);background:var(--white)}.hero-benefit-card:focus-visible{outline:3px solid var(--moss);outline-offset:3px}.hero-benefit-card__icon{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;border-radius:50%;color:var(--moss);background:var(--lime);font-size:11px}.hero-benefit-card--health{top:4%;left:4%;transform:rotate(-4deg);animation:kirk-card-float-a 4.8s ease-in-out infinite}.hero-benefit-card--leave{top:0;left:38%;transform:rotate(3deg);animation:kirk-card-float-b 5.4s ease-in-out -.8s infinite}.hero-benefit-card--unemployment{top:9%;right:-2%;transform:rotate(5deg);animation:kirk-card-float-c 4.5s ease-in-out -1.8s infinite}.hero-benefit-card--paperwork{top:29%;left:-2%;transform:rotate(-5deg);animation:kirk-card-float-b 5.8s ease-in-out -2.3s infinite}.hero-benefit-card--home{top:30%;right:-3%;transform:rotate(3deg);animation:kirk-card-float-a 5.2s ease-in-out -1.2s infinite}.hero-benefit-card--health{background:#e7f4df}.hero-benefit-card--leave{background:#fff7e9}.hero-benefit-card--unemployment{background:#f6e8f0}.hero-benefit-card--paperwork{background:#edf3ff}.hero-benefit-card--home{background:#f1f4e8}.hero-benefit-card--jump{animation:kirk-card-jump .48s cubic-bezier(.24,.78,.34,1.2) both!important}@keyframes kirk-card-float-a{0%,100%{margin-top:0}50%{margin-top:-6px}}@keyframes kirk-card-float-b{0%,100%{margin-top:0}50%{margin-top:5px}}@keyframes kirk-card-float-c{0%,100%{margin-top:0}50%{margin-top:-4px}}@keyframes kirk-card-jump{45%{margin-top:-15px}to{margin-top:0}}@media(min-width:901px){.hero{padding-top:clamp(46px,7.5vw,110px)}.hero-orbit{transform:translate(-62px,75px)}}@media(max-width:1050px){.hero-benefit-card{max-width:126px;padding:7px 8px;font-size:10px}.hero-benefit-card--home{right:-7%}.hero-benefit-card--unemployment{right:-5%}}@media(max-width:900px){.hero-orbit{display:none}.trust-line{gap:6px;font-size:11px;white-space:nowrap}.trust-line__stars{font-size:14px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.hero-benefit-card{animation:none!important}.hero-benefit-card{transition:none}}
