.pnr-page *,.pnr-page :after,.pnr-page :before{box-sizing:border-box}.pnr-hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.pnr-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:14px;gap:14px;align-items:stretch}.pnr-pricing-cards,.pnr-split{display:grid;grid-gap:18px;gap:18px}.pnr-split{grid-template-columns:1fr 1fr}.pnr-pricing-cards{grid-template-columns:repeat(3,1fr)}.pnr-calc{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;align-items:stretch}.pnr-trust{display:grid;grid-template-columns:auto 1fr;grid-gap:26px;gap:26px;align-items:center}@media (max-width:860px){.pnr-calc,.pnr-hero,.pnr-pricing-cards,.pnr-split,.pnr-steps,.pnr-trust{grid-template-columns:1fr}.pnr-steps .pnr-arrow{display:none}.pnr-trust{text-align:left}.pnr-trust-emblem{border-right:0!important;padding-right:0!important}}@keyframes hpScan{0%{transform:translateY(-4px);opacity:0}8%{opacity:.9}46%{transform:translateY(150px);opacity:.9}54%{opacity:0}to{opacity:0}}@keyframes hpReveal{0%,44%{opacity:0;transform:translateY(8px)}56%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes hpPop{0%,52%{opacity:0;transform:scale(.7)}60%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes hpPulse{0%,to{box-shadow:0 0 0 0 rgba(139,30,45,.5)}70%{box-shadow:0 0 0 10px rgba(139,30,45,0)}}@keyframes hpDim{0%,44%{opacity:1}56%,to{opacity:.4}}@keyframes hpMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes hpMarquee2{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes hpBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes hpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pnr-scan{animation:hpScan 8s ease-in-out infinite}.pnr-dim{animation:hpDim 8s ease-in-out infinite}.pnr-reveal{animation:hpReveal 8s ease-in-out infinite}.pnr-pop{animation:hpPop 8s ease-in-out infinite}.pnr-pulse{animation:hpPulse 2s infinite}.pnr-blink{animation:hpBlink 2s infinite}.pnr-float{animation:hpFloat 6s ease-in-out infinite}.pnr-marquee{display:flex;gap:14px;width:max-content}.pnr-marquee-a{animation:hpMarquee 42s linear infinite}.pnr-marquee-b{animation:hpMarquee2 38s linear infinite}.pnr-marquee-mask:hover .pnr-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pnr-blink,.pnr-dim,.pnr-float,.pnr-marquee-a,.pnr-marquee-b,.pnr-pop,.pnr-pulse,.pnr-reveal,.pnr-scan{animation:none!important}.pnr-pop,.pnr-reveal{opacity:1;transform:none}}