.elementor .rb-reset-box{width:auto;min-width:auto;padding:0px;}.elementor .rb-reset-divider{width:auto;height:auto;background-color:transparent;}.elementor .rb-reset-accordion-header{padding:0px;gap:0px;}.elementor .rb-inline{display:inline;}.elementor .rb-body{font-family:var(--font-body);font-size:1.15rem;color:var(--color-body);line-height:1.6;padding:0px;margin:0px;background-color:var(--color-off);}.elementor .x-pain-c-after{background-image:linear-gradient(180deg, #0e2040 0%,rgba(14, 32, 64, 0.55) 30%,rgba(14, 32, 64, 0) 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .x-pain-b-after{background-image:linear-gradient(180deg, #5c4416 0%,rgba(92, 68, 22, 0.55) 30%,rgba(92, 68, 22, 0) 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .x-pain-photo-after{width:100%;height:78%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;}.elementor .x-accent-bf23c862{& em { font-family: var(--font-display); font-weight: 800; color: var(--color-blue); font-style: normal; }\n}.elementor .x-accent-e638548a{& em { font-family: var(--font-display); font-weight: 800; color: var(--color-white); border-width: 0px 0px 5px 0px; border-style: solid; border-color: var(--color-underline); font-style: normal; }\n}.elementor .faq-icon{width:16px;height:16px;color:var(--color-blue);}.elementor .faq-a-text{font-family:var(--font-body);font-size:1rem;color:var(--color-body-dark);line-height:1.6;text-align:start;}.elementor .faq-a{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;}.elementor .faq-q{font-family:var(--font-head);font-weight:500;font-size:1.15rem;color:var(--color-white);line-height:1.3;text-align:left;}.elementor .faq-header{color:var(--color-blue);cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .faq-item{overflow:hidden;padding:0px;border-radius:10px;border-width:1px;border-color:var(--color-border-dark);border-style:solid;background-color:var(--color-dark-2);display:flex;flex-direction:column;}.elementor .faq{width:100%;max-width:800px;padding:0px;margin-block-start:44px;display:flex;flex-direction:column;gap:12px;}.elementor .tag-img{max-width:100%;display:block;}.elementor .tag-a:hover,.elementor .tag-a:focus-visible{color:var(--color-blue-dark);}.elementor .tag-a{color:var(--color-blue);text-decoration:none;}.elementor .tag-h1{font-family:var(--font-head);font-weight:700;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.2;margin:0px;}.elementor .tag-h2{font-family:var(--font-head);font-weight:700;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.2;margin:0px;}.elementor .tag-h3{font-family:var(--font-head);font-weight:700;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.2;margin:0px;}.elementor .tag-p{margin:0px;}.elementor .site-section{padding-block-start:80px;padding-block-end:80px;background-color:var(--color-white);}.elementor .site-section-off{background-color:var(--color-off);}.elementor .site-section-dark{color:var(--color-body-dark);background-color:var(--color-dark);}.elementor .site-stack{text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .site-section-title{font-weight:700;font-size:3.3rem;margin-block-start:16px;}.elementor .site-section-sub{max-width:760px;font-size:1.35rem;color:var(--color-body);margin-block-start:12px;}.elementor .site-lead{font-size:1.35rem;color:var(--color-body);}.elementor .pill-green{color:var(--color-green);background-color:var(--color-green-bg);}.elementor .site-pill-blue{color:var(--color-blue);background-color:var(--color-blue-soft);}.elementor .site-btn{font-family:var(--font-head);font-weight:600;font-size:1rem;line-height:1.4;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;border-width:1px;border-color:transparent;border-style:solid;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .site-button-primary:hover,.elementor .site-button-primary:focus-visible{color:var(--color-white);background-color:var(--color-blue);box-shadow:0px 15px 25px -7px rgba(26, 115, 232, 0.3);}.elementor .site-button-primary{color:var(--color-white);border-color:var(--color-white);background-color:var(--color-blue);}.elementor .site-button-black:hover,.elementor .site-button-black:focus-visible{color:var(--color-white);background-color:#1a1a1a;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.12);}.elementor .site-button-black{color:var(--color-white);background-color:var(--color-black);}.elementor .button-outline:hover,.elementor .button-outline:focus-visible{color:var(--color-white);background-color:rgba(255, 255, 255, 0.1);}.elementor .button-outline{color:var(--color-white);border-color:rgba(255, 255, 255, 0.45);background-color:transparent;}.elementor .button-outline-dark:hover,.elementor .button-outline-dark:focus-visible{color:var(--color-ink);background-color:var(--color-off);}.elementor .button-outline-dark{color:var(--color-ink);border-color:var(--color-border);background-color:transparent;}.elementor .site-btn-lg{font-size:1.0625rem;padding-block-start:17px;padding-block-end:17px;padding-inline-start:34px;padding-inline-end:34px;}.elementor .mega-promo{max-width:340px;padding:32px;border-radius:20px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-off);display:flex;flex-direction:column;gap:16px;flex:1 1 300px;}.elementor .mega-cols{display:flex;gap:44px;flex-wrap:wrap;flex:2 1 480px;}.elementor .mega-col{display:flex;flex-direction:column;gap:12px;flex:1 1 240px;}.elementor .mega-col-title{font-family:var(--font-display);font-weight:700;font-size:1.35rem;color:var(--color-ink);}.elementor .mega-link:hover,.elementor .mega-link:focus-visible{color:var(--color-ink);border-color:var(--color-blue);}.elementor .mega-link{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--color-ink);padding:16px;border-radius:10px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;gap:16px;align-items:center;}.elementor .mega-link-soon:hover,.elementor .mega-link-soon:focus-visible{border-color:var(--color-border);}.elementor .soon-badge{font-family:var(--font-nav);font-weight:700;font-size:0.85rem;color:var(--color-body);margin-inline-start:auto;display:inline-flex;gap:5px;align-items:center;}.elementor .hero-torn{line-height:0px;margin-block-start:80px;}.elementor .site-torn-back{height:70px;margin-block-end:-48px;background-color:var(--color-torn-back);clip-path:polygon(0 60%, 12% 38%, 26% 74%, 40% 48%, 55% 80%, 70% 44%, 82% 70%, 100% 38%, 100% 100%, 0 100%);}.elementor .site-torn-front{height:62px;background-color:var(--color-white);clip-path:polygon(0 72%, 15% 44%, 30% 78%, 45% 52%, 60% 82%, 75% 46%, 90% 72%, 100% 50%, 100% 100%, 0 100%);}.elementor .site-hero-text{max-width:640px;font-size:1.35rem;color:var(--color-body-dark);}.elementor .hero-rating{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .hero-rating-text{font-size:1rem;color:var(--color-body-dark);}.elementor .site-check-dot{width:22px;height:22px;font-weight:700;font-size:0.85rem;color:var(--color-green);margin-block-start:3px;border-radius:999px;background-color:var(--color-green-bg);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .card-text{font-size:1rem;color:var(--color-body);}.elementor .partner-logo{padding:24px;border-radius:10px;background-color:var(--color-white);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .site-footer{color:var(--color-body-dark);padding-block-start:80px;padding-block-end:32px;background-color:var(--color-dark);}.elementor .footer-cta-body{display:flex;flex-direction:column;gap:12px;flex:1 1 380px;}.elementor .footer-cta-list{padding:0px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:8px;}.elementor .footer-cta-title{font-family:var(--font-head);font-weight:700;font-size:2.6rem;color:var(--color-white);}.elementor .footer-cta-text{max-width:660px;font-size:1.15rem;color:var(--color-body-dark);}.elementor .footer-top{padding-block-end:60px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border-dark);border-style:solid;display:flex;gap:60px;flex-wrap:wrap;}.elementor .footer-brand{max-width:340px;display:flex;flex-direction:column;gap:16px;flex:1 1 260px;}.elementor .footer-cols{display:flex;gap:60px;flex-wrap:wrap;flex:2 1 520px;}.elementor .footer-col{display:flex;flex-direction:column;gap:12px;flex:1 1 160px;}.elementor .footer-col-title{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--color-white);letter-spacing:0.05em;text-transform:uppercase;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--color-white);}.elementor .footer-link{font-size:1rem;color:var(--color-body-dark);}.elementor .footer-bottom{font-size:0.85rem;padding-block-start:24px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .footer-social{display:flex;gap:12px;}.elementor .social-dot:hover,.elementor .social-dot:focus-visible{color:var(--color-white);border-color:var(--color-blue);}.elementor .social-dot{width:34px;height:34px;font-weight:700;font-size:0.85rem;color:var(--color-body-dark);border-radius:999px;border-width:1px;border-color:var(--color-border-dark);border-style:solid;background-color:var(--color-dark-2);display:flex;justify-content:center;align-items:center;}.elementor .page-hero-title{font-size:3.3rem;color:var(--color-white);}.elementor .price-card{max-width:360px;padding:44px;border-radius:20px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);box-shadow:0px 0px 30px 0px rgba(26, 115, 232, 0.08);display:flex;flex-direction:column;gap:16px;flex:1 1 280px;align-items:flex-start;}.elementor .pill{font-family:var(--font-display);font-weight:700;font-size:1rem;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .price-badge{align-self:flex-start;}.elementor .price-name{font-family:var(--font-head);font-weight:700;font-size:1.6rem;color:var(--color-ink);}.elementor .price-amount{font-family:var(--font-display);font-weight:800;font-size:3.3rem;color:var(--color-ink);line-height:1;}.elementor .price-sub{font-size:1rem;color:var(--color-body);}.elementor .price-list{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;}.elementor .rev-hero{overflow:hidden;position:relative;}.elementor .rev-note-avatar{width:34px;height:34px;font-family:var(--font-display);font-weight:700;color:var(--color-blue);border-radius:999px;background-color:var(--color-off);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .rev-note-stars{font-size:0.8rem;color:#fbbc04;letter-spacing:1px;line-height:1;}.elementor .rev-note-txt{font-weight:600;font-size:0.82rem;line-height:1.3;margin-block-start:3px;}.elementor .pain-a{background-image:linear-gradient(180deg, #5f6268 0%,#8d9096 55%,#c3c5c9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .pain-gbp-none{color:#d93025;}.elementor .pain-gbp-actions{padding-block-start:16px;margin-block-start:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e3e3e3;border-style:solid;display:flex;gap:12px;justify-content:space-between;}.elementor .pain-bg{width:100%;height:78%;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;}.elementor .pain-b{background-color:#5c4416;}.elementor .pain-c{background-color:#0e2040;}.elementor .pain-d{background-image:linear-gradient(180deg, #3f1d21 0%,#6e3136 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .x-inline-0b92b92d{height:24%;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#e5534b;flex:1 1 0px;}.elementor .x-inline-5323a13c{height:44%;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#e5534b;flex:1 1 0px;}.elementor .x-inline-c4926d2c{height:62%;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#e5534b;flex:1 1 0px;}.elementor .acc-list{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;display:flex;flex-direction:column;}.elementor .acc-item{width:100%;color:inherit;text-align:start;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;background-color:transparent;}.elementor .acc-head{display:flex;gap:16px;align-items:center;}.elementor .acc-nr{width:30px;height:30px;font-family:var(--font-display);font-weight:700;font-size:0.72rem;color:var(--color-white);border-radius:999px;background-color:var(--color-dark);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .acc-title{font-family:var(--font-head);font-weight:700;font-size:1.35rem;color:var(--color-ink);}.elementor .acc-detail{display:grid;grid-template-rows:1fr;}.elementor .acc-detail-inner{min-height:0px;overflow:hidden;}.elementor .acc-progress{width:0px;height:100%;border-radius:999px;background-color:var(--color-blue);}.elementor .benefit-list{display:flex;flex-direction:column;}.elementor .benefit-row{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;display:flex;gap:16px;}.elementor .benefit-icon{width:30px;height:30px;font-size:1.4rem;color:var(--color-blue);line-height:1;flex:0 0 auto;}.elementor .benefit-title{font-family:var(--font-head);font-weight:700;font-size:1.15rem;color:var(--color-ink);}.elementor .benefit-text{color:var(--color-body);margin-block-start:4px;}.elementor .pcs-list{margin-block-start:60px;display:flex;flex-direction:column;gap:32px;}.elementor .pcs-media{overflow:hidden;border-radius:10px;}.elementor .pcs-body{display:flex;flex-direction:column;gap:24px;justify-content:space-between;}.elementor .pcs-label{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--color-blue);padding-inline-start:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--color-blue);border-style:solid;}.elementor .pcs-title{font-family:var(--font-head);font-weight:700;font-size:2.6rem;margin-block-start:12px;}.elementor .cta-panel-title{font-family:var(--font-head);font-weight:700;font-size:3.3rem;color:var(--color-white);line-height:1.1;}.elementor .cta-panel-text{color:var(--color-body-dark);}.elementor .req-mock{width:100%;max-width:380px;overflow:hidden;border-radius:20px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.12);}.elementor .req-mock-bar{font-size:0.85rem;color:var(--color-body);padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;background-color:var(--color-off);display:flex;gap:8px;align-items:center;}.elementor .req-mock-dot{width:8px;height:8px;border-radius:999px;background-color:#34a853;}.elementor .req-mock-msg{padding:16px;display:flex;gap:12px;}.elementor .req-mock-avatar{width:36px;height:36px;font-family:var(--font-display);font-weight:700;font-size:0.78rem;color:var(--color-white);border-radius:999px;background-color:var(--color-blue);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .req-mock-text{font-size:0.85rem;color:var(--color-ink);line-height:1.45;}.elementor .req-mock-btn{font-family:var(--font-display);font-weight:600;font-size:0.8rem;color:var(--color-white);padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:12px;border-radius:8px;background-color:var(--color-blue);display:inline-block;}.elementor .req-mock-result{padding:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:dashed;background-color:var(--color-off);display:flex;gap:12px;align-items:center;}.elementor .req-mock-result-txt{font-weight:600;font-size:0.78rem;color:var(--color-ink);}.elementor .site-container{width:100%;max-width:1290px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .mega-inner{padding-block-start:44px;padding-block-end:44px;display:flex;gap:44px;flex-wrap:wrap;}.elementor .split{display:flex;gap:60px;flex-wrap:wrap;align-items:center;}.elementor .split-col{display:flex;flex-direction:column;gap:16px;flex:1 1 380px;align-items:flex-start;}.elementor .site-kicker{font-family:var(--font-nav);font-weight:700;font-size:0.85rem;color:var(--color-blue);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--color-blue-soft);display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .rev-notes{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;}.elementor .acc-grid{margin-block-start:60px;display:grid;gap:80px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .acc-visual{position:sticky;inset-block-start:104px;}.elementor .cta-panel-inner{max-width:520px;position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .site-header{position:sticky;inset-block-start:0px;z-index:50;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-image:linear-gradient(116deg, #000000 78%,#1a73e8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .header-cta{display:none;}.elementor .promo-bar{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--color-off);display:flex;justify-content:center;}.elementor .promo-arrow{width:26px;height:26px;font-size:14px;border-radius:999px;border-width:2px;border-color:var(--color-promo-ink);border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .footer-cta{padding-block-start:60px;padding-block-end:60px;padding-inline-start:44px;padding-inline-end:44px;margin-block-end:80px;border-radius:20px;border-width:1px;border-color:var(--color-border-dark);border-style:solid;background-color:#23262f;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .site-hero-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .page-hero{color:var(--color-white);padding-block-start:80px;padding-block-end:0px;background-image:linear-gradient(120deg, #000000 45%,#08214f 74%,#1a73e8 116%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .price-row{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .pain-grid{margin-block-start:60px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);}.elementor .pain-card{min-height:460px;overflow:hidden;position:relative;z-index:1;color:var(--color-white);padding:44px;border-radius:20px;display:flex;flex-direction:column;gap:12px;}.elementor .pain-chart{height:220px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;margin-block-end:-44px;margin-inline-start:-44px;margin-inline-end:-44px;display:flex;gap:16px;align-items:flex-end;}.elementor .pain-title{font-family:var(--font-head);font-weight:600;font-size:2.1rem;color:var(--color-white);line-height:1.15;}.elementor .pain-gbp{width:min(92%, 440px);font-family:Roboto;color:#202124;padding-block-start:24px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:24px;margin-block-start:auto;margin-inline-start:-44px;border-start-start-radius:0px;border-start-end-radius:20px;border-end-start-radius:0px;border-end-end-radius:20px;background-color:#fff;box-shadow:0px 18px 40px -12px rgba(0, 0, 0, 0.35);}.elementor .pain-gbp-name{font-size:1.75rem;line-height:1.2;margin-block-end:8px;}.elementor .pain-gbp-meta{font-size:1.05rem;color:#5f6368;line-height:1.45;}.elementor .pain-drop{min-width:max-content;position:absolute;inset-block-start:0px;inset-inline-start:50%;font-family:var(--font-head);font-weight:500;font-size:2.6rem;color:#d4251c;line-height:1;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;background-color:#ffd0cd;transform:translate3d(-50%, -40%, 0px);display:flex;gap:8px;align-items:center;}.elementor .pain-text{max-width:34ch;font-size:1.15rem;color:rgba(255, 255, 255, 0.92);line-height:1.55;}.elementor .pcs-card{padding:32px;border-radius:20px;background-color:var(--color-off);display:grid;gap:44px;grid-template-columns:0.64fr 1fr;}.elementor .acc-bar{height:3px;overflow:hidden;margin-block-start:16px;margin-block-end:0px;margin-inline-start:42px;margin-inline-end:0px;border-radius:999px;background-color:var(--color-border);}.elementor .cta-panel{overflow:hidden;position:relative;color:var(--color-white);padding-block-start:104px;padding-block-end:104px;padding-inline-start:60px;padding-inline-end:60px;border-radius:20px;background-image:linear-gradient(116deg, #000000 60%,#1a73e8 130%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .header-bar{min-height:80px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .brand{display:inline-flex;gap:12px;flex:0 0 auto;align-items:center;}.elementor .brand-mark{width:42px;height:42px;overflow:hidden;border-radius:10px;background-color:var(--color-white);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .brand-name{font-family:var(--font-display);font-weight:800;font-size:1.6rem;color:var(--color-white);letter-spacing:-0.01em;line-height:1;display:flex;align-items: baseline;\n}.elementor .promo-inner{max-width:96%;font-weight:600;font-size:1rem;color:var(--color-promo-ink);padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:var(--color-promo);display:inline-flex;gap:12px;align-items:center;}.elementor .x-promo-inner_strong{font-weight:700;}.elementor .x-a_promo-inner:hover,.elementor .x-a_promo-inner:focus-visible{color:var(--color-promo-ink);}.elementor .x-brand-mark_img{width:100%;height:100%;object-fit:cover;}.elementor .x-brand-name_span{font-weight:500;color:var(--color-body-dark);}.elementor .x-mega-col-title_span{font-weight:500;color:var(--color-body);}.elementor .x-mega-link_img{width:34px;height:34px;flex:0 0 auto;}.elementor .x-hero-rating_img{width:auto;height:22px;}.elementor .x-partner-logo_img{width:180px;}.elementor .x-footer-cta-list_li{font-size:1rem;color:var(--color-body-dark);}.elementor .x-price-amount_span{font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--color-body);}.elementor .x-price-list_li{font-size:1rem;color:var(--color-body);display:flex;gap:8px;align-items:flex-start;}.elementor .x-pain-drop_svg{width:0.8em;height:0.8em;}.elementor .x-acc-visual_img{width:100%;height:auto;border-radius:10px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:block;}.elementor .x-pcs-ba_figure{min-width:0px;max-width:400px;margin:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .x-pcs-ba_figcaption{font-family:var(--font-nav);font-weight:700;font-size:0.72rem;color:var(--color-body);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:8px;margin-block-start:auto;}.elementor .x-pcs-media_img{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:top center;display:block;}.elementor .x-pain-gbp-actions_span{font-size:0.8rem;color:#1a73e8;letter-spacing:0.04em;text-transform:uppercase;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .x-pain-gbp-actions_svg{width:26px;height:26px;}.elementor .x-acc-detail-inner_p{color:var(--color-body);padding-block-start:12px;padding-block-end:0px;padding-inline-start:42px;padding-inline-end:0px;}.elementor .x-section-dark_kicker{background-color:rgba(26, 115, 232, 0.18);}.elementor .x-stack_kicker{align-self:center;}.elementor .x-section-dark_section-title{color:var(--color-white);}.elementor .x-mega-link-soon_soon-content{opacity:45%;filter:blur(1.4px);display:flex;gap:16px;align-items:center;}.elementor .x-price-card_popular{border-width:2px;border-color:var(--color-blue);box-shadow:0px 15px 25px -7px rgba(26, 115, 232, 0.3);}.elementor .x-price-card_btn{width:100%;margin-block-start:auto;}.elementor .x-rev-hero_gt_container{position:relative;z-index:2;}.elementor .x-pain-b_pain-bg{object-position:62% 20%;}.elementor .x-pain-c_pain-bg{object-position:70% 30%;}.elementor .x-benefit-row-last-child{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}.elementor .x-pcs-media_pcs-ba{padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--color-off);display:flex;gap:12px;align-items:stretch;}.elementor .x-page-hero_container{padding-block-end:80px;}.elementor .x-mega-panel{width:100%;color:var(--color-ink);background-color:var(--color-white);box-shadow:0px 2px 13px 0px rgba(0, 0, 0, 0.1);}.elementor .x-nav-slot{padding-inline-start:38px;padding-inline-end:38px;margin-inline-start:60px;margin-inline-end:8px;display:flex;flex:1 1 auto;justify-content:center;}.elementor .x-a_promo-inner_promo-arrow:hover,.elementor .x-a_promo-inner_promo-arrow:focus-visible{transform:translate3d(2px, 0px, 0px);}.elementor .x-pcs-media_pcs-ba_img{height:auto;min-height:0px;object-fit:contain;border-radius:10px;box-shadow:0px 2px 13px 0px rgba(0, 0, 0, 0.1);}.elementor .x-acc-item_active_acc-detail{grid-template-rows:1fr;}.elementor .x-acc-item_active_acc-progress{width:100%;}.elementor .x-acc-progress-full{width:100%;}.elementor .rev-note{max-width:290px;position:absolute;color:var(--color-ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;background-color:var(--color-white);box-shadow:0px 12px 34px 0px rgba(0, 0, 0, 0.28);opacity:0%;display:flex;gap:12px;align-items:center;}.elementor .x-inline-955f09f3{width:150px;}.elementor .x-inline-6fe4fb79{align-self:flex-start;}.elementor .x-inline-84d48caa{margin-block-start:60px;align-items:center;}.elementor .x-inline-7de5dda7{margin-block-start:16px;}.elementor .x-inline-0bce6d51{max-width:660px;}.elementor .x-inline-fb19b98c{text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .x-inline-59984000{margin-block-start:44px;}.elementor .x-inline-6bc789e6{margin-block-start:60px;}.elementor .rb-fcheck{font-weight:700;color:var(--g-green);margin-inline-end:12px;}