.reviews-service{background:#f4f7fb;color:#081936}.reviews-hero{position:relative;overflow:hidden;padding:clamp(8rem,13vw,11rem) 0 5.5rem;background:linear-gradient(135deg,#06142f,#0b2452 58%,#063f55);color:#fff}.reviews-glow{position:absolute;inset:auto -12rem -18rem auto;width:48rem;height:48rem;border-radius:50%;background:radial-gradient(circle,rgba(26,210,190,.32),transparent 65%)}.reviews-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:6rem;align-items:center}.reviews-hero .breadcrumb,.reviews-hero .breadcrumb a{color:#a9bad9}.reviews-hero .eyebrow{color:#39dec7}.reviews-hero h1{max-width:760px;margin:1rem 0 1.4rem;font-size:clamp(3.2rem,6.3vw,6.8rem);line-height:.92;letter-spacing:-.065em}.reviews-hero h1 span{display:block;color:#61e1d1}.reviews-lede{max-width:650px;color:#c7d2e7;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.reviews-actions{display:flex;gap:.85rem;flex-wrap:wrap;margin-top:2rem}.reviews-secondary{border:1px solid rgba(255,255,255,.24);color:#fff;background:rgba(255,255,255,.06)}.reviews-fineprint{margin-top:1rem;color:#97a9c8;font-size:.83rem}.reviews-product-card{position:relative;padding:1.5rem;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 36px 90px rgba(0,0,0,.32);color:#081936;transform:rotate(1.5deg)}.reviews-product-top{display:flex;justify-content:space-between;color:#697892;font-size:.8rem}.reviews-product-top i{padding:.25rem .55rem;border-radius:20px;background:#d9fbf5;color:#087b6d;font-style:normal}.reviews-product-card>strong{display:block;margin:1rem 0;font-size:1.25rem}.reviews-score{display:flex;align-items:center;gap:1rem;padding:1.1rem;border-radius:18px;background:#edf4ff}.reviews-score b{font-size:2.5rem}.reviews-score span{color:#1676ee;letter-spacing:.08em}.reviews-score small{display:block;margin-top:.25rem;color:#697892;letter-spacing:0}.reviews-bars{display:flex;align-items:end;gap:.5rem;height:90px;margin:1rem 0}.reviews-bars i{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(#1b80f5,#19cbb5)}.reviews-bars i:first-child{height:38%}.reviews-bars i:nth-child(2){height:55%}.reviews-bars i:nth-child(3){height:72%}.reviews-bars i:nth-child(4){height:95%}.reviews-comment{display:grid;grid-template-columns:36px 1fr auto;gap:.65rem;align-items:center;padding:.8rem 0;border-top:1px solid #dce4ef}.reviews-comment>span{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:#0a2756;color:#fff;font-size:.72rem}.reviews-comment p{margin:0}.reviews-comment small{display:block;color:#697892;margin-top:.2rem}.reviews-comment em{color:#0e9d8b;font-style:normal;font-weight:700}.reviews-proof{background:#fff;border-bottom:1px solid #dfe6f0}.reviews-proof .page-shell{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem}.reviews-proof p{margin:0;font-weight:700}.reviews-proof div div{display:flex;gap:1.2rem;flex-wrap:wrap;color:#52627e;font-size:.83rem}.reviews-proof span:before{content:"✓";margin-right:.4rem;color:#0cae98}.reviews-section{padding:6.5rem 0}.reviews-features,.reviews-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.reviews-features article,.reviews-workflow article{padding:2rem;border:1px solid #dce5f0;border-radius:22px;background:#fff}.reviews-features article>span,.reviews-workflow article>span{color:#1680ed;font-size:.76rem;font-weight:800;letter-spacing:.12em}.reviews-features h3,.reviews-workflow h3{margin:1.4rem 0 .6rem;font-size:1.45rem}.reviews-features p,.reviews-workflow p{color:#61708a;line-height:1.65}.reviews-feature-section{background:#fff}.reviews-features{grid-template-columns:repeat(3,1fr)}.reviews-features article{background:#f6f9fd}.reviews-pricing{padding:5.5rem 0;background:#081936;color:#fff}.reviews-pricing-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.reviews-pricing h2{font-size:clamp(2.4rem,4vw,4.5rem);margin:.6rem 0}.reviews-pricing p{color:#aebbd2}.reviews-price{display:grid;grid-template-columns:auto auto;column-gap:.7rem;align-items:end;min-width:330px}.reviews-price>span{grid-column:1/-1;color:#4fe0cc;font-size:.75rem;font-weight:800;letter-spacing:.14em}.reviews-price strong{font-size:4.8rem;line-height:1}.reviews-price small{padding-bottom:.65rem;color:#aebbd2}.reviews-price .button{grid-column:1/-1;margin-top:1.2rem;text-align:center}@media(max-width:900px){.reviews-hero-grid{grid-template-columns:1fr;gap:3rem}.reviews-product-card{max-width:560px}.reviews-features,.reviews-workflow{grid-template-columns:1fr 1fr}.reviews-pricing-inner,.reviews-proof .page-shell{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.reviews-hero{padding-top:7rem}.reviews-features,.reviews-workflow{grid-template-columns:1fr}.reviews-proof div div{display:grid}.reviews-price{min-width:0;width:100%}}.reviews-links-qr-note{margin:32px 0 0;color:#536a82;font-size:16px;line-height:1.65}.reviews-links-qr-note a{color:#145ac8;font-weight:650;text-underline-offset:3px}.hqt-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.hqt-template{min-width:0;overflow:hidden;border:1px solid #dae4ef;border-radius:20px;background:#fff;box-shadow:0 6px 22px #122e4b07}.hqt-preview{position:relative;display:block;isolation:isolate;width:100%;height:370px;overflow:hidden;background:#eaf0f7;border:0;border-bottom:1px solid #e0e8f1;cursor:pointer}.hqt-preview iframe{top:0;width:480px;height:720px;transform:translateX(-50%) scale(.5);transform-origin:top center;pointer-events:none;border:0}.hqt-preview iframe,.hqt-preview-label{position:absolute;left:50%;background:#fff}.hqt-preview-label{bottom:16px;transform:translateX(-50%);padding:9px 16px;border:1px solid #d9e3ee;border-radius:30px;color:#163653;box-shadow:0 4px 18px #132f4d12;font-family:inherit;font-weight:650;font-size:13px;line-height:1.4;white-space:nowrap}.hqt-preview:hover .hqt-preview-label{background:#163653;color:#fff}.hqt-preview:focus-visible{outline:3px solid #1464e8;outline-offset:-4px}.hqt-template-copy{padding:21px 24px 23px}.hqt-template-copy h3{margin:0 0 8px;font-size:20px;letter-spacing:-.025em;color:#142d47}.hqt-template-copy p{margin:0;color:#536a82;font-size:15px;line-height:1.6}.hqt-dialog{margin:auto;width:min(760px,calc(100vw - 24px));height:min(830px,calc(100dvh - 32px));max-width:none;max-height:none;box-sizing:border-box;padding:0;overflow:hidden;border:1px solid #d4e0ec;border-radius:22px;background:#fff;color:#142d47;box-shadow:0 30px 100px #071a3c40}.hqt-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.hqt-dialog::backdrop{background:#0b203d80;backdrop-filter:blur(4px)}.hqt-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #e2eaf2}.hqt-dialog header span{display:block;color:#5c728a;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.hqt-dialog header h2{margin:4px 0 0;font-size:23px;letter-spacing:-.035em}.hqt-dialog header button{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:#edf3fa;color:#163653;font:24px/1 system-ui;cursor:pointer}.hqt-dialog header button:focus-visible{outline:3px solid #1464e8;outline-offset:2px}.hqt-dialog iframe{display:block;width:100%;height:100%;border:0;background:#f5f8fc}.hqt-dialog footer{padding:13px 24px;border-top:1px solid #e2eaf2;color:#60758b;font-size:13px;line-height:1.5}@media(max-width:760px){.hqt-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,84%);gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 3px 16px;margin-left:-3px;margin-right:-3px;scrollbar-width:thin}.hqt-template{scroll-snap-align:start}.hqt-preview{height:350px}.hqt-template-copy{padding:18px 20px}.hqt-dialog{border-radius:16px}.hqt-dialog header{padding:15px 18px}.hqt-dialog footer{padding:12px 18px}}.hqt-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:16px;margin-top:30px}.hqt-filters label{display:grid;gap:8px;font-size:13px;font-weight:600}.hqt-filters input,.hqt-filters select{width:100%;min-width:0;min-height:48px;padding:12px 16px;border:1px solid #d7e2ef;border-radius:14px;background:#fff;color:#19314c;font:inherit;font-weight:400}.hqt-results{font-size:13px!important;margin:14px 0!important}.hqt-category{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#506f94;margin-bottom:8px}.hqt-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:28px 0;font-size:14px}.hqt-pagination button{min-height:44px;padding:10px 20px;border:1px solid #d5e0ed;border-radius:24px;color:#264b7a;background:#fff;font:inherit;cursor:pointer}.hqt-pagination button:disabled{opacity:.4;cursor:default}@media(max-width:760px){.hqt-gallery-directory{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}.hqt-gallery-directory .hqt-preview{height:330px}.hqt-filters{grid-template-columns:1fr}}@media(max-width:500px){.hqt-gallery-directory{grid-template-columns:1fr}.hqt-gallery-directory .hqt-preview{height:370px}}