.hm-page{--hm-ink:#0c1526;--hm-deep:#16233d;--hm-blue:#2567e8;--hm-blue-dark:#1c4fc4;--hm-blue-soft:#eaf0fe;--hm-gold:#fdc115;--hm-gold-dark:#d9a303;--hm-gold-soft:#fff6db;--hm-green:#34a852;--hm-green-soft:#e7f6ec;--hm-red:#ea4334;--hm-red-soft:#fdecea;--hm-text:#47546e;--hm-muted:#7a869e;--hm-light:#f5f8fd;--hm-line:#e3e9f7;--hm-radius:18px;--hm-loop:9s;--hm-inset:100px;--hm-sec-y:64px;color:var(--hm-ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.7;overflow-x:clip}@media (max-width:1399.98px){.hm-page{--hm-inset:40px}}@media (max-width:1199.98px){.hm-page{--hm-inset:30px;--hm-sec-y:52px}}@media (max-width:991.98px){.hm-page{--hm-inset:40px}}@media (max-width:767.98px){.hm-page{--hm-sec-y:44px}}@media (max-width:575.98px){.hm-page{--hm-inset:20px}}.hm-page,.hm-page *{box-sizing:border-box}.hm-page h1,.hm-page h2,.hm-page h3,.hm-page h4{letter-spacing:-.02em;color:var(--hm-ink);margin:0;font-weight:500;line-height:1.16}.hm-page p{margin:0}.hm-page a{color:inherit;text-decoration:none}.hm-page img,.hm-page svg{max-width:100%;display:block}.hm-page .hm-wrap{width:100%;padding:0 var(--hm-inset)}.hm-page .hm-eyebrow{background:var(--hm-blue-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-blue-dark);border-radius:100px;align-items:center;gap:8px;margin:0 0 16px;padding:7px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.hm-page .hm-eyebrow:before{content:"";background:var(--hm-gold);border-radius:50%;width:7px;height:7px}.hm-page .hm-eyebrow--light{color:#cddcfb;background:#ffffff14}.hm-page .hm-h2{max-width:720px;font-size:clamp(28px,3.4vw,42px)}.hm-page .hm-lead{color:var(--hm-text);max-width:660px;margin-top:14px;font-size:16.5px;line-height:1.72}.hm-page .hm-sec-head{margin-bottom:42px}.hm-page .hm-sec-head--center{text-align:center;flex-direction:column;align-items:center;display:flex}.hm-page .hm-inline-link{color:var(--hm-blue);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #2567e859;text-decoration:underline #2567e859;transition:text-decoration-color .2s}.hm-page .hm-inline-link:hover{-webkit-text-decoration-color:var(--hm-blue);text-decoration-color:var(--hm-blue)}.hm-page .buttons{background-color:var(--hm-blue);border:1px solid var(--hm-blue);color:#fff;font-size:15px;font-weight:500;transition:background .2s,border-color .2s,transform .2s}.hm-page .buttons:hover{background-color:var(--hm-blue-dark);border-color:var(--hm-blue-dark);transform:translateY(-2px)}.hm-page .hm-btn-ghost{color:var(--hm-ink);border:1.5px solid var(--hm-line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:500;transition:border-color .2s,transform .2s;display:inline-flex}.hm-page .hm-btn-ghost:hover{border-color:var(--hm-blue);color:var(--hm-blue-dark);transform:translateY(-2px)}.hm-page .hm-btn-white{color:var(--hm-ink);white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:500;transition:transform .2s;display:inline-flex}.hm-page .hm-btn-white:hover{transform:translateY(-2px)}.hm-page .hm-btn-gold{background:var(--hm-gold);color:var(--hm-ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:500;transition:transform .2s,filter .2s;display:inline-flex}.hm-page .hm-btn-gold:hover{filter:brightness(1.05);transform:translateY(-2px)}.hm-page .hm-btn2{background:var(--hm-blue);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex}.hm-page .hm-btn2:hover{background:var(--hm-blue-dark);color:#fff;transform:translateY(-1px)}.hm-page .hm-btn2-circ{background:#ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.hm-page .hm-btn2--white{color:var(--hm-ink);background:#fff}.hm-page .hm-btn2--white:hover{background:var(--hm-gold);color:var(--hm-ink)}.hm-page .hm-btn2--white .hm-btn2-circ{background:var(--hm-blue-soft);color:var(--hm-blue)}.hm-page .hm-hl-text{color:var(--hm-blue)}.hm-page .hm-flip{display:inline-grid;position:relative}.hm-page .hm-flip>span{white-space:nowrap;grid-area:1/1}.hm-page .hm-flip-b{opacity:0;animation:hm-flip-b var(--hm-loop)ease-in-out infinite}.hm-page .hm-flip-a{opacity:1;animation:hm-flip-a var(--hm-loop)ease-in-out infinite}@keyframes hm-flip-b{0%,38%{opacity:1}46%,92%{opacity:0}to{opacity:1}}@keyframes hm-flip-a{0%,38%{opacity:0}46%,92%{opacity:1}to{opacity:0}}.hm-page .hm-hero{background:linear-gradient(#2567e81a 0%,#2567e80b 38%,#2567e800 72%),#fff;padding:168px 0 56px;position:relative;overflow:hidden}.hm-page .hm-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#2567e817 1px,#0000 1px),linear-gradient(#2567e817 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 74% at 50% 30%,#000 0%,#0000 82%);mask-image:radial-gradient(72% 74% at 50% 30%,#000 0%,#0000 82%)}.hm-page .hm-hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex;position:relative}.hm-page .hm-hero-badge{border:1px solid var(--hm-line);letter-spacing:.04em;color:var(--hm-deep);background:#ffffffd9;border-radius:100px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex}.hm-page .hm-ping{background:var(--hm-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.hm-page .hm-ping:after{content:"";border:1.5px solid var(--hm-green);border-radius:50%;animation:2.2s ease-out infinite hm-ping;position:absolute;inset:-4px}@keyframes hm-ping{0%{opacity:1;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.5)}}.hm-page .hm-hero-h1{letter-spacing:-.025em;max-width:820px;font-size:clamp(38px,5.6vw,68px);font-weight:500;line-height:1.2}.hm-page .hm-hl{color:var(--hm-blue);white-space:nowrap;position:relative}.hm-page .hm-hl svg{width:96%;height:.22em;position:absolute;bottom:-.14em;left:2%;overflow:visible}.hm-page .hm-hl svg path{fill:none;stroke:var(--hm-gold);stroke-width:7px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:0;animation:1.4s ease-out .3s backwards hm-underline}@keyframes hm-underline{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}.hm-page .hm-hero-sub{color:var(--hm-text);max-width:640px;margin-top:22px;font-size:17.5px;line-height:1.72}.hm-page .hm-hero-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:26px;display:flex}.hm-page .hm-hero-badges img{object-fit:contain;width:auto;height:74px}.hm-page .hm-hero-badges .hm-badge-wide{height:54px}.hm-page .hm-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.hm-page .hm-hero-trust{color:var(--hm-text);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:26px;font-size:14px;display:flex}.hm-page .hm-hero-trust b{color:var(--hm-ink);font-weight:600}.hm-page .hm-stars{color:var(--hm-gold);letter-spacing:2px}.hm-page .hm-float{z-index:2;border:1px solid var(--hm-line);pointer-events:none;background:#fff;border-radius:16px;animation:7s ease-in-out infinite hm-float;position:absolute}@keyframes hm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hm-page .hm-float--pack{top:172px;left:max(calc(var(--hm-inset) - 10px),24px);width:218px;padding:14px;animation-delay:.4s}.hm-page .hm-float-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-muted);align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.hm-page .hm-float-cap svg{width:12px;height:12px;color:var(--hm-blue)}.hm-page .hm-pack-row{border-radius:9px;align-items:center;gap:8px;margin-bottom:5px;padding:7px 9px;display:flex}.hm-page .hm-pack-row i{background:#d6e0f0;border-radius:3px;flex:1;height:6px;display:block}.hm-page .hm-pack-row em{color:var(--hm-muted);width:13px;font-size:10.5px;font-style:normal;font-weight:600}.hm-page .hm-pack-row--you{background:var(--hm-blue);animation:hm-pack-pop var(--hm-loop)ease-in-out infinite}.hm-page .hm-pack-row--you em{color:#fff}.hm-page .hm-pack-row--you i{background:#ffffff8c}.hm-page .hm-pack-row--you i:first-of-type{background:#fff;flex:1.4}.hm-page .hm-pack-row--you svg{width:13px;height:13px;color:var(--hm-gold);fill:var(--hm-gold);flex-shrink:0}@keyframes hm-pack-pop{0%,88%,to{transform:scale(1)}93%{transform:scale(1.045)}}.hm-page .hm-float--review{top:536px;left:max(calc(var(--hm-inset) + 12px),30px);width:196px;padding:14px;animation-delay:1.6s}.hm-page .hm-review-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.hm-page .hm-review-ava{background:var(--hm-blue-soft);width:28px;height:28px;color:var(--hm-blue-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.hm-page .hm-review-name{color:var(--hm-ink);font-size:12.5px;font-weight:600;line-height:1.25;display:block}.hm-page .hm-review-time{color:var(--hm-muted);font-size:10.5px;line-height:1.3;display:block}.hm-page .hm-review-stars{gap:3px;margin-bottom:7px;display:flex}.hm-page .hm-review-stars svg{width:15px;height:15px;color:var(--hm-gold);fill:var(--hm-gold);animation:hm-star-in var(--hm-loop)ease-in-out infinite;animation-delay:calc(var(--n)*.18s)}@keyframes hm-star-in{0%{opacity:.25;transform:scale(.4)}6%{opacity:1;transform:scale(1.25)}10%,to{opacity:1;transform:scale(1)}}.hm-page .hm-review-line{background:#e6ecf7;border-radius:3px;height:6px;margin-bottom:5px}.hm-page .hm-review-line:last-child{width:64%}.hm-page .hm-float--calls{top:186px;right:max(calc(var(--hm-inset) - 6px),24px);width:200px;padding:14px;animation-delay:1s}.hm-page .hm-calls-num{color:var(--hm-ink);font-size:24px;font-weight:600;line-height:1.1}.hm-page .hm-calls-num span{color:var(--hm-green)}.hm-page .hm-calls-cap{color:var(--hm-muted);margin:2px 0 10px;font-size:11.5px}.hm-page .hm-calls-bars{align-items:flex-end;gap:4px;height:38px;display:flex}.hm-page .hm-calls-bars i{background:linear-gradient(180deg,var(--hm-blue)0%,#7ea4f2 100%);transform-origin:bottom;animation:hm-bar-grow var(--hm-loop)ease-in-out infinite;animation-delay:calc(var(--n)*.1s);border-radius:3px 3px 0 0;flex:1}.hm-page .hm-calls-bars i:first-child{height:30%}.hm-page .hm-calls-bars i:nth-child(2){height:44%}.hm-page .hm-calls-bars i:nth-child(3){height:38%}.hm-page .hm-calls-bars i:nth-child(4){height:58%}.hm-page .hm-calls-bars i:nth-child(5){height:70%}.hm-page .hm-calls-bars i:nth-child(6){height:86%}.hm-page .hm-calls-bars i:nth-child(7){background:linear-gradient(180deg,var(--hm-gold)0%,#ffd968 100%);height:100%}@keyframes hm-bar-grow{0%{transform:scaleY(.2)}9%{transform:scaleY(1)}88%,to{transform:scaleY(1)}}.hm-page .hm-float--gbp{top:560px;right:max(calc(var(--hm-inset) + 16px),30px);width:212px;padding:14px;animation-delay:2.2s}.hm-page .hm-gbp-chip-row{align-items:center;gap:8px;display:flex}.hm-page .hm-status-dot{background:var(--hm-green);width:9px;height:9px;animation:hm-dot-swap var(--hm-loop)ease-in-out infinite;border-radius:50%;flex-shrink:0}@keyframes hm-dot-swap{0%,38%{background:var(--hm-red)}46%,92%{background:var(--hm-green)}to{background:var(--hm-red)}}.hm-page .hm-gbp-chip-txt{color:var(--hm-ink);font-size:13px;font-weight:600}.hm-page .hm-gbp-chip-txt .hm-flip-b{color:var(--hm-red)}.hm-page .hm-gbp-chip-txt .hm-flip-a{color:var(--hm-green)}.hm-page .hm-gbp-sub{color:var(--hm-muted);margin-top:6px;font-size:11.5px}@media (max-width:1279.98px){.hm-page .hm-float--pack,.hm-page .hm-float--review,.hm-page .hm-float--calls,.hm-page .hm-float--gbp{display:none}.hm-page .hm-hero{padding-top:140px}}.hm-page .hm-niches{border:1px solid var(--hm-line);background:radial-gradient(60% 100% at 50% 0,#2567e814 0%,#0000 70%),linear-gradient(#f2f6fe 0%,#fbfcff 100%);border-radius:22px;margin-top:54px;padding:34px 28px 30px;position:relative}.hm-page .hm-niches-cap{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--hm-muted);margin-bottom:20px;font-size:12.5px;font-weight:600}.hm-page .hm-niches-cap a{color:var(--hm-blue)}.hm-page .hm-niche-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1080px;margin:0 auto;display:flex}.hm-page .hm-niche-chip{border:1px solid var(--hm-line);color:var(--hm-deep);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.hm-page .hm-niche-chip svg{width:15px;height:15px;color:var(--hm-blue);flex-shrink:0}.hm-page .hm-niche-chip:hover{border-color:var(--hm-blue);background:var(--hm-blue-soft);color:var(--hm-blue-dark);transform:translateY(-2px)}.hm-page .hm-niche-chip--more{background:var(--hm-ink);border-color:var(--hm-ink);color:#fff}.hm-page .hm-niche-chip--more svg{color:var(--hm-gold)}.hm-page .hm-niche-chip--more:hover{background:var(--hm-deep);border-color:var(--hm-deep);color:#fff}.hm-page .hm-about{padding:var(--hm-sec-y)0}.hm-page .hm-about-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.hm-page .hm-about-points{gap:12px;margin:24px 0 28px;display:grid}.hm-page .hm-about-point{color:var(--hm-text);align-items:flex-start;gap:11px;font-size:15px;line-height:1.6;display:flex}.hm-page .hm-about-point svg{width:18px;height:18px;color:var(--hm-green);flex-shrink:0;margin-top:3px}.hm-page .hm-about-point b{color:var(--hm-ink);font-weight:600}.hm-page .hm-about-ctas{flex-wrap:wrap;gap:14px;display:flex}.hm-page .hm-about-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hm-page .hm-stat{border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:#fff;padding:26px 22px 22px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.hm-page .hm-stat:hover{border-color:#2567e866;transform:translateY(-3px)}.hm-page .hm-stat:before{content:"";background:var(--hm-gold);border-radius:0 0 3px 3px;width:34px;height:3px;position:absolute;top:0;left:22px}.hm-page .hm-stat:nth-child(2):before,.hm-page .hm-stat:nth-child(3):before{background:var(--hm-blue)}.hm-page .hm-stat-num{letter-spacing:-.02em;color:var(--hm-ink);font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.1}.hm-page .hm-stat-num span{color:var(--hm-blue)}.hm-page .hm-stat-cap{color:var(--hm-text);margin-top:6px;font-size:13.5px;line-height:1.5}.hm-page .hm-stat--wide{background:var(--hm-light);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.hm-page .hm-stat--wide:before{display:none}.hm-page .hm-stat-wide-txt{color:var(--hm-deep);font-size:15px;font-weight:600;line-height:1.45}.hm-page .hm-stat-wide-txt small{color:var(--hm-muted);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.hm-page .hm-stat-wide-ic{background:var(--hm-blue);color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.hm-page .hm-stat-wide-ic svg{width:22px;height:22px}.hm-page .hm-services{padding:var(--hm-sec-y)0;background:var(--hm-light)}.hm-page .hm-svc-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.hm-page .hm-svc-card{border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:#fff;flex-direction:column;padding:24px;transition:border-color .25s,background .25s,transform .25s;display:flex}.hm-page .hm-svc-card:hover{background:linear-gradient(#fff 0%,#2567e808 100%);border-color:#2567e866;transform:translateY(-3px)}.hm-page .hm-svc-title{letter-spacing:-.01em;margin:18px 0 10px;font-size:19px;font-weight:500}.hm-page .hm-svc-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--hm-blue-dark);margin-bottom:12px;font-size:12px;font-weight:600}.hm-page .hm-svc-desc{color:var(--hm-text);margin-bottom:18px;font-size:14.5px;line-height:1.68}.hm-page .hm-svc-foot{border-top:1px solid var(--hm-line);margin-top:auto;padding-top:16px}.hm-page .hm-svc-link{color:var(--hm-blue);align-items:center;gap:7px;font-size:14px;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.hm-page .hm-svc-link svg{width:15px;height:15px}.hm-page .hm-svc-link:hover{color:var(--hm-blue-dark);gap:11px}.hm-page .hm-mini{border:1px solid var(--hm-line);background:var(--mini-bg,var(--hm-light));border-radius:13px;height:96px;position:relative;overflow:hidden}.hm-page .hm-mini-pack{--mini:#2567e8;--mini-bg:#eef3fd;gap:6px;padding:10px 12px;display:grid}.hm-page .hm-mini-pack .hm-mp-row{border:1px solid var(--hm-line);background:#fff;border-radius:7px;align-items:center;gap:7px;height:20px;padding:0 8px;display:flex}.hm-page .hm-mini-pack .hm-mp-row i{background:#d6e0f0;border-radius:3px;flex:1;height:5px;display:block}.hm-page .hm-mini-pack .hm-mp-row--you{background:var(--mini);border-color:var(--mini);animation:hm-mp-climb var(--hm-loop)ease-in-out infinite}.hm-page .hm-mini-pack .hm-mp-row--you i{background:#ffffffd9}.hm-page .hm-mini-pack .hm-mp-row--you svg{width:11px;height:11px;color:var(--hm-gold);fill:var(--hm-gold);flex-shrink:0}.hm-page .hm-mini-pack .hm-mp-row--two,.hm-page .hm-mini-pack .hm-mp-row--three{animation:hm-mp-drop var(--hm-loop)ease-in-out infinite}@keyframes hm-mp-climb{0%,55%,to{transform:translateY(0)}20%,38%{transform:translateY(52px)}}@keyframes hm-mp-drop{0%,55%,to{transform:translateY(0)}20%,38%{transform:translateY(-26px)}}.hm-page .hm-mini-verify{--mini:#34a852;--mini-bg:#ecf8f0;padding:12px}.hm-page .hm-mini-verify .hm-mv-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.hm-page .hm-mini-verify .hm-mv-ava{background:var(--mini);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.hm-page .hm-mini-verify .hm-mv-lines{flex:1;gap:5px;display:grid}.hm-page .hm-mini-verify .hm-mv-lines i{background:#cfdcf2;border-radius:3px;height:6px;display:block}.hm-page .hm-mini-verify .hm-mv-lines i:last-child{width:62%}.hm-page .hm-mini-verify .hm-mv-pill{letter-spacing:.04em;text-transform:uppercase;background:var(--hm-green-soft);color:var(--hm-green);animation:hm-mv-pill var(--hm-loop)ease-in-out infinite;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.hm-page .hm-mini-verify .hm-mv-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes hm-mv-pill{0%,38%{background:var(--hm-red-soft);color:var(--hm-red)}46%,92%{background:var(--hm-green-soft);color:var(--hm-green)}to{background:var(--hm-red-soft);color:var(--hm-red)}}.hm-page .hm-mini-verify .hm-mv-check{background:var(--hm-green);color:#fff;width:22px;height:22px;animation:hm-mv-check var(--hm-loop)ease-in-out infinite;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:12px}.hm-page .hm-mini-verify .hm-mv-check svg{width:12px;height:12px}@keyframes hm-mv-check{0%,40%{opacity:0;transform:scale(0)}47%{opacity:1;transform:scale(1.25)}52%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.hm-page .hm-mini-calls{--mini:#f97316;--mini-bg:#fff2e8;align-content:start;gap:7px;padding:11px 12px;display:grid}.hm-page .hm-mini-calls .hm-mc-row{border:1px solid var(--hm-line);animation:hm-mc-in var(--hm-loop)ease-in-out infinite;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;display:flex}.hm-page .hm-mini-calls .hm-mc-row:nth-child(2){animation-delay:1.1s}.hm-page .hm-mini-calls .hm-mc-row:nth-child(3){animation-delay:2.2s}.hm-page .hm-mini-calls .hm-mc-ic{width:18px;height:18px;color:var(--mini);background:#ffe4cf;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.hm-page .hm-mini-calls .hm-mc-ic svg{width:10px;height:10px}.hm-page .hm-mini-calls .hm-mc-row i{background:#d6e0f0;border-radius:3px;flex:1;height:5px;display:block}.hm-page .hm-mini-calls .hm-mc-row b{color:var(--mini);flex-shrink:0;font-size:9.5px;font-weight:600}@keyframes hm-mc-in{0%{opacity:0;transform:translate(-14px)}7%{opacity:1;transform:translate(0)}90%,to{opacity:1;transform:translate(0)}}.hm-page .hm-mini-web{--mini:#0d9488;--mini-bg:#e8f6f4;padding:9px 12px}.hm-page .hm-mini-web .hm-mw-dots{gap:4px;margin-bottom:8px;display:flex}.hm-page .hm-mini-web .hm-mw-dots i{background:#cfdcf2;border-radius:50%;width:6px;height:6px}.hm-page .hm-mini-web .hm-mw-dots i:first-child{background:var(--mini)}.hm-page .hm-mini-web .hm-mw-lines{gap:7px;width:58%;display:grid}.hm-page .hm-mini-web .hm-mw-lines i{background:#cfdcf2;border-radius:4px;height:7px;display:block}.hm-page .hm-mini-web .hm-mw-lines i:first-child{background:var(--mini);width:68%}.hm-page .hm-mini-web .hm-mw-lines b{background:var(--mini);width:52px;height:14px;animation:hm-mw-cta var(--hm-loop)ease-in-out infinite;border-radius:100px;display:block}@keyframes hm-mw-cta{0%,70%,to{transform:scale(1)}78%{transform:scale(.92)}}.hm-page .hm-mini-web .hm-mw-score{width:52px;height:52px;position:absolute;top:50%;right:14px;transform:translateY(-42%)}.hm-page .hm-mini-web .hm-mw-score svg{width:100%;height:100%;transform:rotate(-90deg)}.hm-page .hm-mini-web .hm-mw-score circle{fill:none;stroke-width:4px;stroke-linecap:round}.hm-page .hm-mini-web .hm-mw-score .hm-mw-ring-bg{stroke:#cfe9e5}.hm-page .hm-mini-web .hm-mw-score .hm-mw-ring-val{stroke:var(--mini);stroke-dasharray:100.5;stroke-dashoffset:4px;animation:hm-mw-ring var(--hm-loop)ease-in-out infinite}@keyframes hm-mw-ring{0%{stroke-dashoffset:100.5px}28%,90%{stroke-dashoffset:4px}to{stroke-dashoffset:100.5px}}.hm-page .hm-mini-web .hm-mw-score b{color:var(--mini);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.hm-page .hm-mini-ux{--mini:#7c3aed;--mini-bg:#f2eefe;align-content:center;justify-items:start;gap:8px;padding:11px 14px;display:grid}.hm-page .hm-mini-ux .hm-ux-el{border-radius:6px;display:block}.hm-page .hm-mini-ux .hm-ux-el--bar{background:var(--mini);border:1.5px solid var(--mini);width:62%;height:9px;animation:hm-ux-paint var(--hm-loop)ease-in-out infinite}.hm-page .hm-mini-ux .hm-ux-el--card{border:1.5px solid var(--mini);width:88%;height:26px;animation:hm-ux-paint-card var(--hm-loop)ease-in-out infinite;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;padding:0 8px;animation-delay:.7s;display:flex}.hm-page .hm-mini-ux .hm-ux-el--card i{background:#ddd0fa;border-radius:2px;height:4px;display:block}.hm-page .hm-mini-ux .hm-ux-el--card i:last-child{width:62%}.hm-page .hm-mini-ux .hm-ux-el--btn{background:var(--mini);border:1.5px solid var(--mini);width:52px;height:13px;animation:hm-ux-paint var(--hm-loop)ease-in-out infinite;border-radius:100px;animation-delay:1.4s}@keyframes hm-ux-paint{0%,8%{background:0 0;border-style:dashed;border-color:#c5b2f2}16%,88%{background:var(--mini);border-color:var(--mini);border-style:solid}to{background:0 0;border-style:dashed;border-color:#c5b2f2}}@keyframes hm-ux-paint-card{0%,8%{background:0 0;border-style:dashed;border-color:#c5b2f2}16%,88%{border-color:var(--mini);background:#fff;border-style:solid}to{background:0 0;border-style:dashed;border-color:#c5b2f2}}.hm-page .hm-mini-ux .hm-ux-cursor{width:13px;height:13px;fill:var(--hm-ink);stroke:#fff;stroke-width:1.5px;animation:hm-ux-cursor var(--hm-loop)ease-in-out infinite;position:absolute;top:14%;left:64%}@keyframes hm-ux-cursor{0%,8%{top:14%;left:64%}16%,22%{top:38%;left:74%}30%,38%{top:66%;left:34%}44%{transform:scale(.82)}48%,88%{top:66%;left:30%;transform:scale(1)}to{top:14%;left:64%}}.hm-page .hm-mini-graphic{--mini:#db2777;--mini-bg:#fdeef5;align-items:stretch;gap:9px;padding:10px 12px;display:flex}.hm-page .hm-mini-graphic .hm-gd-tools{flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;display:flex}.hm-page .hm-mini-graphic .hm-gd-tools i{background:#fff;border:1px solid #f3cfdf;border-radius:5px;width:14px;height:14px}.hm-page .hm-mini-graphic .hm-gd-tools i:first-child{background:var(--mini);border-color:var(--mini)}.hm-page .hm-mini-graphic .hm-gd-board{background:#fff;border:1px solid #f3cfdf;border-radius:9px;flex:1;position:relative;overflow:hidden}.hm-page .hm-mini-graphic .hm-gd-shape{animation:hm-gd-pop var(--hm-loop)ease-in-out infinite;position:absolute}.hm-page .hm-mini-graphic .hm-gd-shape--circle{background:var(--hm-gold);border-radius:50%;width:22px;height:22px;animation-delay:.15s;top:26%;left:12%}.hm-page .hm-mini-graphic .hm-gd-shape--tri{background:var(--mini);clip-path:polygon(50% 0,100% 100%,0 100%);width:24px;height:22px;animation-delay:.4s;bottom:14%;left:58%}.hm-page .hm-mini-graphic .hm-gd-shape--bar{background:var(--hm-ink);border-radius:3px;width:26%;height:6px;animation-delay:.65s;top:20%;right:10%}@keyframes hm-gd-pop{0%{transform:scale(0)}8%{transform:scale(1.15)}12%,90%{transform:scale(1)}to{transform:scale(0)}}.hm-page .hm-mini-graphic .hm-gd-select{border:1.5px dashed var(--mini);width:36%;height:60%;animation:hm-gd-select var(--hm-loop)ease-in-out infinite;border-radius:5px;position:absolute;top:14%;left:6%}.hm-page .hm-mini-graphic .hm-gd-select b{border:1.5px solid var(--mini);background:#fff;width:5px;height:5px;position:absolute}.hm-page .hm-mini-graphic .hm-gd-select b:first-child{top:-3px;left:-3px}.hm-page .hm-mini-graphic .hm-gd-select b:nth-child(2){top:-3px;right:-3px}.hm-page .hm-mini-graphic .hm-gd-select b:nth-child(3){bottom:-3px;left:-3px}.hm-page .hm-mini-graphic .hm-gd-select b:nth-child(4){bottom:-3px;right:-3px}@keyframes hm-gd-select{0%,26%{width:36%;height:60%;top:14%;left:6%}38%,60%{width:40%;height:60%;top:32%;left:50%}72%,90%{width:40%;height:40%;top:8%;left:56%}to{width:36%;height:60%;top:14%;left:6%}}.hm-page .hm-testi{padding:var(--hm-sec-y)0;background:#fff}.hm-page .hm-testi-clutch{border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:#fff;padding:26px 22px 18px}.hm-page .hm-gbp{padding:var(--hm-sec-y)0;background:radial-gradient(42% 60% at 88% 8%,#2567e838 0%,transparent 70%),radial-gradient(30% 44% at 6% 90%,#fdc1151a 0%,transparent 70%),var(--hm-ink);color:#e6ecf9;position:relative;overflow:hidden}.hm-page .hm-gbp:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000 0%,#0000 80%);mask-image:radial-gradient(70% 80% at 70% 30%,#000 0%,#0000 80%)}.hm-page .hm-gbp-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;display:grid;position:relative}.hm-page .hm-gbp h2{color:#fff;font-size:clamp(28px,3.4vw,40px)}.hm-page .hm-gbp .hm-lead{color:#b7c4dd}.hm-page .hm-gbp .hm-inline-link{color:#8db1f7;text-decoration-color:#8db1f766}.hm-page .hm-gbp .hm-inline-link:hover{text-decoration-color:#8db1f7}.hm-page .hm-gbp-feats{grid-template-columns:1fr 1fr;gap:18px 26px;margin:28px 0 32px;display:grid}.hm-page .hm-gbp-feat{align-items:flex-start;gap:12px;display:flex}.hm-page .hm-gbp-feat .hm-gf-ic{color:#8db1f7;background:#2567e838;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.hm-page .hm-gbp-feat .hm-gf-ic svg{width:18px;height:18px}.hm-page .hm-gbp-feat h4{color:#fff;margin-bottom:3px;font-size:15.5px;font-weight:500}.hm-page .hm-gbp-feat p{color:#93a3c2;font-size:13.5px;line-height:1.6}.hm-page .hm-gbp-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm-page .hm-gbp-ctas .hm-gbp-alt{color:#93a3c2;font-size:14px}.hm-page .hm-gbp-ctas .hm-gbp-alt a{color:#fdc115;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #fdc11566;text-decoration:underline #fdc11566}.hm-page .hm-gbp-console{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-self:end;gap:14px;width:100%;max-width:520px;height:100%;padding:20px;display:flex;position:relative}.hm-page .hm-gc-chip{z-index:2;background:var(--hm-gold);color:var(--hm-ink);border-radius:100px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;animation:7s ease-in-out infinite hm-float;display:inline-flex;position:absolute;top:-16px;right:26px}.hm-page .hm-gc-chip svg{width:14px;height:14px}.hm-page .hm-gc-card{color:var(--hm-ink);background:#fff;border-radius:16px;padding:18px}.hm-page .hm-gc-status{border-bottom:1px solid var(--hm-line);align-items:center;gap:9px;margin-bottom:14px;padding-bottom:13px;display:flex}.hm-page .hm-gc-state{font-size:14px;font-weight:600}.hm-page .hm-gc-state .hm-flip-b{color:var(--hm-red)}.hm-page .hm-gc-state .hm-flip-a{color:var(--hm-green)}.hm-page .hm-gc-pill{letter-spacing:.05em;text-transform:uppercase;animation:hm-mv-pill var(--hm-loop)ease-in-out infinite;border-radius:100px;margin-left:auto;padding:4px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.hm-page .hm-gc-biz{align-items:center;gap:12px;display:flex}.hm-page .hm-gc-logo{color:#fff;background:linear-gradient(135deg,#3fbf63 0%,#1f8038 100%);border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:19px;font-weight:600;display:grid}.hm-page .hm-gc-name{font-size:16px;font-weight:600;line-height:1.3}.hm-page .hm-gc-meta{color:var(--hm-text);align-items:center;gap:6px;font-size:12.5px;display:flex}.hm-page .hm-gc-meta .hm-gc-stars{gap:1.5px;display:inline-flex}.hm-page .hm-gc-meta .hm-gc-stars svg{width:12px;height:12px;color:var(--hm-gold);fill:var(--hm-gold)}.hm-page .hm-gc-actions{gap:9px;margin-top:14px;display:flex}.hm-page .hm-gc-act{border:1px solid var(--hm-line);color:#1f8038;animation:hm-gc-act var(--hm-loop)ease-in-out infinite;border-radius:100px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:500;display:inline-flex}.hm-page .hm-gc-act svg{width:13px;height:13px}.hm-page .hm-gc-act--primary{background:var(--hm-green);border-color:var(--hm-green);color:#fff}@keyframes hm-gc-act{0%,38%{opacity:.35;filter:grayscale()}46%,92%{opacity:1;filter:grayscale(0)}to{opacity:.35;filter:grayscale()}}.hm-page .hm-gc-feed{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;display:flex}.hm-page .hm-gc-feed-row{animation:hm-gc-feed var(--hm-loop)ease-in-out infinite;background:#ffffff12;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:11px;padding:11px 14px;display:flex}.hm-page .hm-gc-feed-row:nth-child(2){animation-delay:.9s}.hm-page .hm-gc-feed-ic{color:#6fd191;background:#34a85233;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.hm-page .hm-gc-feed-ic--star{color:var(--hm-gold);background:#fdc11529}.hm-page .hm-gc-feed-ic svg{width:14px;height:14px}.hm-page .hm-gc-feed-row b{color:#fff;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.hm-page .hm-gc-feed-row small{color:#93a3c2;font-size:11px;line-height:1.35;display:block}@keyframes hm-gc-feed{0%,46%{opacity:0;transform:translateY(10px)}56%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.hm-page .hm-gc-recovery{padding:4px 6px 2px}.hm-page .hm-gc-rec-top{color:#b7c4dd;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12.5px;font-weight:500;display:flex}.hm-page .hm-gc-pct{color:#6fd191;font-size:14px;font-weight:600}.hm-page .hm-gc-track{background:#ffffff1f;border-radius:100px;height:6px;margin-bottom:12px;overflow:hidden}.hm-page .hm-gc-fill{height:100%;animation:hm-gc-fill var(--hm-loop)ease-in-out infinite;background:linear-gradient(90deg,#1f8038 0%,#3fbf63 55%,#6fd191 100%);border-radius:100px;display:block}@keyframes hm-gc-fill{0%{width:12%}46%,92%{width:100%}to{width:12%}}.hm-page .hm-gc-steps{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.hm-page .hm-gc-steps li{color:#7c8db0;animation:hm-gc-step var(--hm-loop)ease-in-out infinite;animation-delay:calc(var(--i)*.9s);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.hm-page .hm-gc-steps li:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}@keyframes hm-gc-step{0%,8%{color:#7c8db0}18%,88%{color:#6fd191}to{color:#7c8db0}}.hm-page .hm-launch{padding:var(--hm-sec-y)0;background:#fff}.hm-page .hm-lj{--lc:#7c3aed;--lc-deep:#6527d9;--lc-soft:#f7f4fe;padding-top:52px;position:relative}.hm-page .hm-lj-rail{background:#ece4fb;border-radius:3px;height:3px;position:absolute;top:23px;left:12.5%;right:12.5%}.hm-page .hm-lj-rail i{background:linear-gradient(90deg,var(--lc)0%,var(--hm-gold)100%);height:100%;animation:hm-lj-fill var(--hm-loop)ease-in-out infinite;border-radius:3px;display:block}@keyframes hm-lj-fill{0%{width:2%}60%,90%{width:100%}to{width:2%}}.hm-page .hm-lj-rocket{z-index:2;background:var(--hm-gold);width:32px;height:32px;color:var(--hm-ink);animation:hm-lj-rocket var(--hm-loop)ease-in-out infinite;border-radius:50%;place-items:center;margin-left:-16px;display:grid;position:absolute;top:9px;left:87.5%}.hm-page .hm-lj-rocket svg{width:16px;height:16px;transform:rotate(45deg)}@keyframes hm-lj-rocket{0%{left:12.5%}60%,90%{left:87.5%}to{left:12.5%}}.hm-page .hm-lj-steps{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.hm-page .hm-lj-step{background:var(--lc-soft);border-radius:var(--hm-radius);text-align:center;border:1px solid #e9def9;padding:24px 22px 22px;transition:border-color .25s,transform .25s;position:relative}.hm-page .hm-lj-step:hover{border-color:#7c3aed66;transform:translateY(-3px)}.hm-page .hm-lj-dot{background:var(--lc);border:2px solid var(--lc);color:#fff;width:22px;height:22px;animation:hm-lj-dot var(--hm-loop)ease-in-out infinite;animation-delay:calc(var(--i)*.9s);border-radius:50%;place-items:center;display:grid;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.hm-page .hm-lj-dot svg{width:11px;height:11px;animation:hm-lj-tick var(--hm-loop)ease-in-out infinite;animation-delay:calc(var(--i)*.9s)}@keyframes hm-lj-dot{0%,6%{background:#fff;border-color:#d8c9f7}14%,88%{background:var(--lc);border-color:var(--lc)}to{background:#fff;border-color:#d8c9f7}}@keyframes hm-lj-tick{0%,6%{opacity:0;transform:scale(.3)}14%,88%{opacity:1;transform:scale(1)}to{opacity:0}}.hm-page .hm-lj-day{color:var(--lc-deep);letter-spacing:.06em;text-transform:uppercase;background:#e9def9;border-radius:100px;margin-bottom:12px;padding:4px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.hm-page .hm-lj-step h3{margin-bottom:7px;font-size:16.5px;font-weight:500}.hm-page .hm-lj-step p{color:var(--hm-text);font-size:13.5px;line-height:1.62}.hm-page .hm-launch-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.hm-page .hm-process{padding:var(--hm-sec-y)0;background:var(--hm-light)}.hm-page .hm-proc-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.hm-page .hm-proc-grid:before{content:"";background:repeating-linear-gradient(90deg,#c9d6ee 0 8px,#0000 8px 16px);height:2px;position:absolute;top:44px;left:4%;right:4%}.hm-page .hm-proc-card{border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:#fff;padding:24px;transition:border-color .25s,transform .25s;position:relative}.hm-page .hm-proc-card:hover{border-color:#2567e866;transform:translateY(-3px)}.hm-page .hm-proc-num{background:var(--hm-blue-soft);width:40px;height:40px;color:var(--hm-blue-dark);border-radius:13px;place-items:center;margin-bottom:16px;font-size:15px;font-weight:600;display:grid}.hm-page .hm-proc-card:last-child .hm-proc-num{background:var(--hm-gold-soft);color:var(--hm-gold-dark)}.hm-page .hm-proc-card h3{margin-bottom:8px;font-size:17.5px;font-weight:500}.hm-page .hm-proc-card p{color:var(--hm-text);font-size:14px;line-height:1.65}.hm-page .hm-compare{padding:var(--hm-sec-y)0;background:#fff}.hm-page .hm-cmp-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.hm-page .hm-cmp-card{border-radius:var(--hm-radius);padding:30px}.hm-page .hm-cmp-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.hm-page .hm-cmp-card h3{margin-bottom:18px;font-size:21px;font-weight:500}.hm-page .hm-cmp-li{align-items:flex-start;gap:11px;padding:9px 0;font-size:14.5px;line-height:1.6;display:flex}.hm-page .hm-cmp-li svg{flex-shrink:0;width:17px;height:17px;margin-top:3px}.hm-page .hm-cmp--without{border:1px solid var(--hm-line);background:#fff}.hm-page .hm-cmp--without .hm-cmp-tag{background:var(--hm-red-soft);color:var(--hm-red)}.hm-page .hm-cmp--without .hm-cmp-li{color:var(--hm-text);border-bottom:1px dashed var(--hm-line)}.hm-page .hm-cmp--without .hm-cmp-li:last-child{border-bottom:0}.hm-page .hm-cmp--without .hm-cmp-li svg{color:var(--hm-red)}.hm-page .hm-cmp--with{background:radial-gradient(60% 60% at 100% 0%,#fdc11524 0%,transparent 60%),linear-gradient(160deg,var(--hm-blue)0%,var(--hm-blue-dark)100%);color:#eaf0fe}.hm-page .hm-cmp--with .hm-cmp-tag{background:var(--hm-gold);color:var(--hm-ink)}.hm-page .hm-cmp--with h3{color:#fff}.hm-page .hm-cmp--with .hm-cmp-li{border-bottom:1px dashed #ffffff2e}.hm-page .hm-cmp--with .hm-cmp-li:last-child{border-bottom:0}.hm-page .hm-cmp--with .hm-cmp-li svg{color:var(--hm-gold)}.hm-page .hm-track{padding:var(--hm-sec-y)0;background:var(--hm-light)}.hm-page .hm-track-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.hm-page .hm-track-grid .hm-btn2{margin-top:26px}.hm-page .hm-mocks{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:18px;display:grid}.hm-page .hm-mock-card{border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:#fff;flex-direction:column;height:100%;padding:22px;display:flex}.hm-page .hm-mock-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hm-page .hm-mock-head h3{letter-spacing:.1em;color:var(--hm-ink);margin:0;font-size:13px;font-weight:600}.hm-page .hm-mock-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--hm-green-soft);color:var(--hm-green);white-space:nowrap;border-radius:100px;padding:5px 10px;font-size:11px;font-weight:600}.hm-page .hm-rank-rows{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.hm-page .hm-rank-row{border-top:1px solid var(--hm-line);align-items:center;gap:12px;padding:12px 0;display:flex}.hm-page .hm-rank-kw{min-width:0;color:var(--hm-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.hm-page .hm-rank-pos{background:var(--hm-blue-soft);min-width:34px;height:26px;color:var(--hm-blue-dark);border-radius:8px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.hm-page .hm-rank-delta{color:var(--hm-green);white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.hm-page .hm-review-score{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.hm-page .hm-review-score strong{letter-spacing:-.03em;color:var(--hm-ink);font-size:40px;font-weight:600;line-height:1}.hm-page .hm-review-score span{color:var(--hm-gold);gap:2px;font-size:15px;display:inline-flex}.hm-page .hm-review-count{color:var(--hm-text);margin:0 0 18px;font-size:13.5px}.hm-page .hm-review-bars{align-items:flex-end;gap:8px;height:74px;margin-top:auto;margin-bottom:10px;display:flex}.hm-page .hm-review-bar{background:linear-gradient(180deg,#6ea0ff 0%,var(--hm-blue)100%);transform-origin:bottom;animation:hm-bar-grow var(--hm-loop)ease-in-out infinite;animation-delay:calc(var(--n)*.12s);border-radius:6px 6px 2px 2px;flex:1}.hm-page .hm-review-bars-label{color:var(--hm-text);margin:0;font-size:12px}.hm-page .hm-audit{padding:var(--hm-sec-y)0;background:#fff}.hm-page .hm-audit-banner{background:linear-gradient(115deg,#143a94 0%,var(--hm-blue-dark)45%,var(--hm-blue)100%);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;padding:48px;display:grid}.hm-page .hm-audit-banner .hm-eyebrow{color:#cfe0ff;background:#ffffff1f}.hm-page .hm-audit-banner h3{letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:clamp(23px,2.4vw,32px);font-weight:500}.hm-page .hm-audit-text>p{color:#d9e4fb;max-width:560px;font-size:15px;line-height:1.65}.hm-page .hm-audit-checks{grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:22px 0 28px;display:grid}.hm-page .hm-audit-check{color:#fff;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.hm-page .hm-audit-check svg{color:var(--hm-gold);flex-shrink:0;width:16px;height:16px;font-size:16px}.hm-page .hm-audit-card{color:var(--hm-ink);background:#fff;border-radius:18px;padding:26px}.hm-page .hm-audit-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.hm-page .hm-audit-head h4{letter-spacing:.1em;color:var(--hm-ink);margin:0;font-size:13px;font-weight:600}.hm-page .hm-audit-ring-wrap{align-items:center;gap:20px;margin-bottom:20px;display:flex}.hm-page .hm-audit-ring{aspect-ratio:1;background:conic-gradient(var(--hm-green)0 92%,#edf2fb 92% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:104px;display:grid}.hm-page .hm-audit-ring span{width:78px;height:78px;color:var(--hm-ink);background:#fff;border-radius:50%;place-items:center;font-size:23px;font-weight:600;line-height:1;display:grid}.hm-page .hm-audit-ring small{color:var(--hm-text);font-size:11.5px;font-weight:500}.hm-page .hm-audit-ring-info strong{color:var(--hm-ink);margin-bottom:4px;font-size:17px;font-weight:600;display:block}.hm-page .hm-audit-ring-info small{color:var(--hm-text);font-size:12.5px;line-height:1.5}.hm-page .hm-audit-row{border-top:1px solid var(--hm-line);color:var(--hm-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.hm-page .hm-audit-row:last-child{padding-bottom:0}.hm-page .hm-audit-flag{background:var(--hm-green-soft);color:#1e7e3e;white-space:nowrap;border-radius:100px;padding:4px 11px;font-size:12px;font-weight:600}.hm-page .hm-faq{padding:var(--hm-sec-y)0;background:var(--hm-light)}.hm-page .hm-faq-cols{grid-template-columns:1fr 1fr;align-items:start;gap:0 22px;display:grid}.hm-page .hm-faq-item{border:1px solid var(--hm-line);background:#fff;border-radius:15px;margin-bottom:14px;overflow:hidden}.hm-page .hm-faq-item[open]{border-color:#2567e866}.hm-page .hm-faq-q{cursor:pointer;color:var(--hm-ink);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:500;list-style:none;display:flex}.hm-page .hm-faq-q::-webkit-details-marker{display:none}.hm-page .hm-faq-pm{background:var(--hm-blue-soft);width:26px;height:26px;color:var(--hm-blue-dark);border-radius:9px;flex-shrink:0;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid}.hm-page .hm-faq-pm svg{width:13px;height:13px}.hm-page .hm-faq-item[open] .hm-faq-pm{background:var(--hm-blue);color:#fff;transform:rotate(45deg)}.hm-page .hm-faq-a{color:var(--hm-text);padding:0 20px 18px;font-size:14.5px;line-height:1.7}.hm-page .hm-blogs{padding:var(--hm-sec-y)0 calc(var(--hm-sec-y) - 10px);background:#fff}.hm-page .hm-contact{padding:var(--hm-sec-y)0;background:var(--hm-light);border-top:1px solid var(--hm-line)}.hm-page .hm-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.hm-page .hm-contact-aside{border:1px solid var(--hm-line);background:radial-gradient(70% 90% at 100% 0,#2567e81f 0%,#2567e800 60%),linear-gradient(160deg,#eef4fe 0%,#fbfdff 70%);border-radius:24px;flex-direction:column;justify-content:center;padding:48px 44px;display:flex;position:relative;overflow:hidden}.hm-page .hm-contact-aside .hm-eyebrow{align-self:flex-start}.hm-page .hm-contact-aside .hm-lead{max-width:440px}.hm-page .hm-contact-rows{gap:12px;margin-top:32px;display:grid}.hm-page .hm-contact-row{border:1px solid var(--hm-line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:background .25s,border-color .25s;display:flex}.hm-page .hm-contact-row:hover{border-color:var(--hm-blue);background:#f3f7ff}.hm-page .hm-contact-row-icon{background:var(--hm-blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.hm-page .hm-contact-row-icon svg{width:17px;height:17px}.hm-page .hm-contact-row-txt{flex-direction:column;min-width:0;display:flex}.hm-page .hm-contact-row-txt small{color:var(--hm-text);margin-bottom:2px;font-size:12px;display:block}.hm-page .hm-contact-row-txt strong{color:var(--hm-ink);word-break:break-word;font-size:15px;font-weight:500;line-height:1.4}.hm-page .hm-contact-main{display:flex}.hm-page .hm-contact-main .slf--card{width:100%}.hm-page .slf{--slf-orange:var(--hm-blue);--slf-orange-dark:var(--hm-blue-dark);--slf-orange-tint:#2567e814}.hm-page .slf.slf--card{box-shadow:none}.hm-page .hm-banner{background:radial-gradient(50% 80% at 85% 10%,#fdc11529 0%,transparent 60%),radial-gradient(40% 70% at 10% 90%,#2567e859 0%,transparent 65%),linear-gradient(150deg,#123a8f 0%,var(--hm-blue-dark)45%,var(--hm-blue)100%);color:#fff;padding:76px 0;position:relative;overflow:hidden}.hm-page .hm-banner:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90%,#000 0%,#0000 85%);mask-image:radial-gradient(70% 90%,#000 0%,#0000 85%)}.hm-page .hm-banner-inner{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto;display:flex;position:relative}.hm-page .hm-banner-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffe9a3;background:#ffffff1f;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.hm-page .hm-banner h2{color:#fff;letter-spacing:-.02em;font-size:clamp(29px,3.8vw,44px)}.hm-page .hm-banner p{color:#d4e1fb;max-width:600px;margin-top:16px;font-size:16.5px;line-height:1.72}.hm-page .hm-banner-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.hm-page .hm-banner-sub{color:#c3d4f8;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:26px;font-size:13.5px;display:flex}.hm-page .hm-banner-sub span{align-items:center;gap:7px;display:inline-flex}.hm-page .hm-banner-sub svg{width:14px;height:14px;color:var(--hm-gold)}.hm-page .hm-banner-chip{color:#fff;pointer-events:none;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:500;animation:8s ease-in-out infinite hm-float;display:inline-flex;position:absolute}.hm-page .hm-banner-chip svg{width:14px;height:14px;color:var(--hm-gold)}.hm-page .hm-banner-chip--a{top:60px;left:calc(var(--hm-inset) + 20px)}.hm-page .hm-banner-chip--b{bottom:72px;left:calc(var(--hm-inset) + 90px);animation-delay:1.4s}.hm-page .hm-banner-chip--c{top:76px;right:calc(var(--hm-inset) + 30px);animation-delay:.8s}.hm-page .hm-banner-chip--d{bottom:60px;right:calc(var(--hm-inset) + 100px);animation-delay:2.1s}@media (max-width:1250px){.hm-page .hm-banner-chip{display:none}}@media (max-width:1199.98px){.hm-page .hm-about-grid,.hm-page .hm-gbp-grid,.hm-page .hm-track-grid{gap:44px}.hm-page .hm-svc-grid,.hm-page .hm-proc-grid{grid-template-columns:repeat(2,1fr)}.hm-page .hm-proc-grid:before{display:none}.hm-page .hm-lj{padding-top:0}.hm-page .hm-lj-rail,.hm-page .hm-lj-rocket,.hm-page .hm-lj-dot{display:none}.hm-page .hm-lj-steps{grid-template-columns:repeat(2,1fr)}.hm-page .hm-audit-banner{grid-template-columns:1fr;gap:36px;padding:40px}.hm-page .hm-audit-card{max-width:520px}}@media (max-width:991.98px){.hm-page .hm-hero{padding-top:128px}.hm-page .hm-about-grid,.hm-page .hm-gbp-grid,.hm-page .hm-track-grid,.hm-page .hm-contact-grid{grid-template-columns:1fr;gap:40px}.hm-page .hm-gbp-console{justify-self:stretch;max-width:560px;height:auto;margin:0 auto}.hm-page .hm-gc-feed{flex:none}.hm-page .hm-contact-aside{padding:36px 28px}.hm-page .hm-cmp-grid,.hm-page .hm-faq-cols{grid-template-columns:1fr}.hm-page .hm-faq-cols{gap:0}}@media (max-width:767.98px){.hm-page .hm-hero{padding-top:118px}.hm-page .hm-hero-badges{gap:18px}.hm-page .hm-hero-badges img{height:62px}.hm-page .hm-hero-badges .hm-badge-wide{height:38px}.hm-page .hm-svc-grid{grid-template-columns:1fr}.hm-page .hm-about-stats{gap:12px}.hm-page .hm-gbp-feats{grid-template-columns:1fr;gap:16px}.hm-page .hm-banner{padding:56px 0}}@media (max-width:575.98px){.hm-page .hm-hl{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 14 C 70 5, 230 3, 296 11' fill='none' stroke='%23fdc115' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% .24em;padding-bottom:.14em;text-decoration:none}.hm-page .hm-hl svg{display:none}.hm-page .hm-proc-grid{grid-template-columns:1fr}.hm-page .hm-cmp-card{padding:24px 20px}.hm-page .hm-hero-ctas,.hm-page .hm-banner-ctas{flex-direction:column;align-items:center}.hm-page .hm-niche-chip{padding:8px 13px;font-size:12.5px}.hm-page .hm-gc-chip{right:14px}.hm-page .hm-lj-steps,.hm-page .hm-mocks,.hm-page .hm-audit-checks{grid-template-columns:1fr}.hm-page .hm-audit-banner{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.hm-page *,.hm-page :before,.hm-page :after{transition-duration:1ms!important;animation:none!important}}
