
/* Premium homepage presentation, v0.4.0 */
.pv-main{--pv-orange:#fe8f4f;--pv-navy:#091438;--pv-muted:#535b6f;--pv-border:#e2e4e9}
.pv-section{padding:88px 0;background:#fff}.pv-section p{line-height:1.7}.pv-section h1,.pv-section h2,.pv-section h3{font-weight:600;line-height:1.12;letter-spacing:-.045em;margin:0}.pv-section h2{font-size:clamp(32px,3.7vw,50px)}.pv-section h3{font-size:23px}.pv-section em{font-style:normal;color:#aa4a18}.pv-eye{font-size:10px;letter-spacing:.14em;font-weight:600;color:#a44716;margin:0 0 18px;text-transform:uppercase}.pv-lead{font-size:17px;color:#535b6f;max-width:550px}.pv-note{font-size:11px;color:#62697a;line-height:1.65}.pv-label{font-size:9px;letter-spacing:.12em;color:#62697a}.pv-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff0e6;color:#bd541e;flex-shrink:0}.pv-icon svg{width:25px;height:25px}.pv-soft{background:#f8f8f6}.pv-peach{background:#fdf2e9}
.pv-split-intro{display:flex;align-items:end;justify-content:space-between;gap:50px}.pv-split-intro>.pv-lead{max-width:400px;font-size:15px}.pv-title{max-width:830px}.pv-header{background:#fff;padding:22px 0}.pv-header .nx-nav{margin-left:auto;font-size:12px}.pv-header .wp-block-navigation__container{gap:28px}.pv-header .nx-header-inner{gap:30px}.nx-review-bar{background:#faf6f1;border-color:#efebe5}.nx-review-text{font-size:8px}.pv-main .wp-block-button__link{border-radius:999px;padding:15px 23px;font-size:13px}.pv-main .nx-button-outline .wp-block-button__link{background:#fff;border-color:#dddfe5}
.pv-hero{background:linear-gradient(115deg,#fff 27%,#fff9f2 66%,#f6e8d9);padding:65px 0 26px}.pv-hero-grid{display:grid;grid-template-columns:1fr 1.07fr;gap:24px;align-items:center}.pv-hero h1{font-size:clamp(44px,4.35vw,62px);line-height:1.07;letter-spacing:-.052em}.pv-hero-copy>.pv-lead{max-width:435px;margin:24px 0 28px;font-size:16px}.pv-hero-copy>.pv-note{margin-top:22px}.pv-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;padding:24px 0 0;border-top:1px solid #e9dfd3}.pv-benefit{display:flex;gap:14px;align-items:center}.pv-benefit h3{font-size:14px;letter-spacing:-.02em}.pv-benefit p{font-size:11px;color:#62697a;margin:5px 0 0}.pv-benefit .pv-icon{background:#fde9d9;border-radius:50%}
.pv-hero-visual{height:450px;position:relative;min-width:0}.pv-visual-glow{position:absolute;inset:40px 10px 20px;border-radius:50%;background:radial-gradient(ellipse,#f7c49a66,transparent 70%)}.pv-laptop{position:absolute;width:91%;left:4%;top:76px;transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg)}.pv-screen{border:10px solid #20252e;border-bottom-width:17px;border-radius:14px 14px 5px 5px;background:#fff;box-shadow:10px 25px 30px #09143820;overflow:hidden}.pv-window-bar{display:flex;align-items:center;gap:4px;padding:9px;background:#f3f4f6;font-size:6px;color:#737c8c;letter-spacing:.1em}.pv-window-bar i{width:4px;height:4px;border-radius:50%;background:#bcc4cf}.pv-window-bar span{margin-left:10px}.pv-searchbar{margin:12px;border:1px solid #e4e6eb;border-radius:20px;display:flex;align-items:center;gap:10px;font-size:10px;padding:8px 12px;color:#535b6f}.pv-searchbar svg{width:12px;height:12px}.pv-local-view{display:grid;grid-template-columns:38% 62%;height:220px}.pv-search-results{padding:14px 18px;display:flex;flex-direction:column;gap:8px}.pv-search-results small{font-size:6px;letter-spacing:.12em;color:#a44716}.pv-search-results b{font-size:10px}.pv-search-results span{font-size:7px;color:#7c8492;line-height:1.8}.pv-skeleton{width:90%;height:4px;background:#e6e8ed;margin:4px 0}.pv-map{overflow:hidden}.pv-map svg{height:100%;width:auto;max-width:none}.pv-laptop-base{height:13px;background:linear-gradient(#dedfe1,#92969f);width:111%;margin-left:-5.5%;border-radius:2px 2px 45% 45%}.pv-float{position:absolute;background:#fff;border:1px solid #edf0f3;border-radius:12px;box-shadow:0 12px 30px #09143810}.pv-inquiry{right:12px;top:27px;display:flex;gap:12px;align-items:center;padding:17px}.pv-inquiry>svg{color:#fe8f4f;width:25px;height:25px}.pv-float b{font-size:10px;display:block}.pv-float span{font-size:8px;color:#737c8c;display:block;margin-top:3px}.pv-chart-card{right:-8px;bottom:3px;width:260px;padding:17px}.pv-chart-card>svg{width:100%;height:auto;margin:14px 0 5px}.pv-chart-card small{font-size:6px;letter-spacing:.12em;color:#7c8492}.pv-visual-note{position:absolute;bottom:6px;left:10px;font-size:9px;color:#6a7181}
.pv-trust{padding:28px 0;border-bottom:1px solid #eceef1;text-align:center}.pv-trust .pv-eye{color:#62697a;font-size:8px;margin-bottom:18px}.pv-trust-strip{display:flex;justify-content:space-around;gap:20px}.pv-trust-item{display:flex;align-items:center;gap:10px}.pv-trust-item .pv-icon{background:none;color:#6d7689;width:25px;height:25px}.pv-trust-item .pv-icon svg{width:21px;height:21px}.pv-trust-item p{font-size:11px;color:#535b6f;margin:0}.pv-trust>.nx-wrap>.pv-note{font-size:9px;margin:18px 0 0}
.pv-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.pv-challenge-card{padding-top:25px;border-top:1px solid #e2e4e9}.pv-challenge-card h3{margin-top:20px;font-size:23px}.pv-challenge-card p{font-size:14px;color:#62697a}
.pv-system-section{background:linear-gradient(140deg,#fdf9f5,#fff4e9);text-align:center}.pv-system-section .pv-title{margin:auto}.pv-center-copy{font-size:15px;color:#535b6f}.pv-system{margin-top:36px}.pv-system-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pv-system-controls button{position:relative;border:1px solid #eaded4;border-radius:14px;background:#ffffffb0;color:#091438;padding:25px;text-align:left;cursor:pointer;font:inherit;transition:transform .2s,box-shadow .2s}.pv-system-controls button>svg{width:34px;height:34px;color:#d16a30;display:block;margin-bottom:28px}.pv-system-controls button>span{position:absolute;right:20px;top:25px;color:#a44716;font-size:11px}.pv-system-controls button>b{font-size:19px;font-weight:600}.pv-system-controls button>em{position:absolute;right:20px;bottom:24px;color:#a44716}.pv-system-controls button[aria-pressed=true]{background:#fff;border-color:#dc8958;box-shadow:0 8px 25px #a55b1f10}.pv-system-controls button:hover{transform:translateY(-3px)}.pv-system-panels{margin-top:22px}.pv-system-panels section{display:flex;align-items:center;gap:28px;max-width:820px;margin:16px auto 0;text-align:left;background:#fff;padding:28px 36px;border-radius:12px}.pv-panel-icon svg{width:50px;height:50px;color:#d16a30}.pv-system-panels small,.pv-industry-panels small{font-size:9px;color:#a44716;letter-spacing:.1em}.pv-system-panels h3{font-size:25px;margin:10px 0}.pv-system-panels p{font-size:14px;color:#62697a;margin:0}.pv-loop{font-size:11px;color:#62697a;margin-top:24px}
.pv-services{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.pv-service-card{border:1px solid #e7e9ee;border-radius:10px;background:#fff;padding:25px 24px 20px;overflow:hidden;transition:box-shadow .2s}.pv-service-card:hover{box-shadow:0 12px 30px #09143809}.pv-service-card h3{font-size:24px;margin:18px 0 12px}.pv-service-card>p{font-size:14px;color:#62697a;min-height:48px}.pv-service-card details{margin-top:18px}.pv-service-card summary{font-size:12px;font-weight:600;color:#9f4415;cursor:pointer}.pv-service-card details p{font-size:13px;color:#535b6f}
.pv-service-art{height:140px;background:#fff5ed;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:14px}.pv-service-art>svg{width:100%;height:auto;max-height:160px}.pv-art-0{padding:0}.pv-art-0>svg{max-height:none}.pv-art-1{background:#eaf0f2}.pv-art-3{background:#f2f6ed}.pv-art-4{background:#eef0fa}.pv-art-5{background:#f7f0ea}.pv-mini-browser{background:#fff;border:4px solid #26303c;border-radius:5px;width:90%;transform:rotate(-4deg)}.pv-mini-browser .pv-site-top{font-size:4px;padding:5px}.pv-mini-browser .pv-site-content{padding:7px;gap:5px}.pv-mini-browser .pv-site-content small{font-size:3px}.pv-mini-browser .pv-site-content strong{font-size:14px;margin:6px 0}.pv-mini-browser .pv-tiny-button{font-size:3px;padding:4px}.pv-mini-browser .pv-site-bottom{font-size:3px;padding:4px}.pv-mini-form{background:#fff;box-shadow:0 10px 20px #09143810;border-radius:6px;padding:12px;width:78%;transform:rotate(3deg)}.pv-mini-form b{font-size:10px;display:block;margin-bottom:8px}.pv-mini-form span{display:block;background:#f3f4f6;padding:6px;font-size:7px;color:#737c8c;margin-bottom:5px}.pv-mini-form i{display:block;background:#fe8f4f;padding:6px;font-size:7px;font-style:normal}.pv-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;transform:rotate(-7deg);width:145px}.pv-social-grid i{height:49px;border-radius:5px;background:linear-gradient(135deg,#fb9f6a,#ffe5d4)}.pv-social-grid i:nth-child(2){background:linear-gradient(135deg,#091438,#8791b7)}.pv-social-grid i:nth-child(3){background:linear-gradient(135deg,#a4bab1,#e3e9e1)}.pv-code-art{font-size:50px;letter-spacing:-.1em;color:#a44716}.pv-code-art small{display:block;font-size:8px;letter-spacing:0;color:#535b6f}
.pv-industry-controls{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.pv-industry-controls button{font:500 13px system-ui;border:1px solid #e0e3e8;border-radius:50px;background:#fff;padding:12px 22px;cursor:pointer;color:#091438}.pv-industry-controls button[aria-pressed=true]{background:#091438;color:white;border-color:#091438}.pv-industry-panels section{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;padding:35px;background:#f6f5f0;border-radius:12px;margin-top:15px}.pv-industry-illustration{max-width:300px;border-radius:10px;overflow:hidden;transform:rotate(-3deg)}.pv-industry-illustration>svg{display:block;width:100%;height:auto}.pv-industry-panels h3{font-size:33px;margin:14px 0}.pv-industry-panels p{font-size:15px;max-width:560px;color:#535b6f}.pv-industry-panels a{font-size:12px;text-underline-offset:5px}
.pv-work-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.pv-work-copy details{font-size:13px;margin-top:24px}.pv-work-copy details summary{cursor:pointer;font-weight:600}.pv-work-copy details p{color:#535b6f}.pv-work-visual{position:relative;padding:20px 45px 25px 0;min-width:0}.pv-device{background:#242a35;border-radius:14px 14px 5px 5px;padding:17px 9px 10px;position:relative;box-shadow:0 18px 35px #09143818}.pv-device-camera{position:absolute;width:4px;height:4px;border-radius:50%;background:#777e8c;top:6px;left:50%}.pv-device-base{height:12px;background:linear-gradient(#e4e4e5,#999da4);width:108%;margin-left:-4%;border-radius:0 0 60% 60%}.pv-comparison{position:relative;overflow:hidden;background:#f3f6f1}.pv-site-top{display:flex;justify-content:space-between;padding:14px 15px;font-size:6px;background:#fff;color:#2b4941}.pv-site-content{display:grid;grid-template-columns:1fr 1.2fr;gap:15px;align-items:center;padding:25px 18px}.pv-site-content small{font-size:5px;letter-spacing:.09em;color:#4b675e}.pv-site-content strong{font-size:28px;line-height:1.1;letter-spacing:-.045em;display:block;color:#253d39;font-weight:600;margin:13px 0 19px}.pv-site-content>svg{width:100%;height:auto;border-radius:5px}.pv-tiny-button{display:inline-block;padding:8px 11px;background:#fe8f4f;font-size:6px;color:#091438}.pv-site-bottom{display:flex;justify-content:space-between;background:white;color:#535b6f;font-size:6px;padding:12px 15px}.pv-before{position:absolute;inset:0;background:#edf0f4;clip-path:inset(0 calc(100% - var(--reveal)) 0 0);padding:20px;border-right:1px solid #ddd}.pv-wire-nav{font-size:9px;border-bottom:1px solid #cbd0d9;padding-bottom:12px}.pv-wire-nav span{float:right;font-size:6px}.pv-before h3{font-size:22px;color:#697182;margin-top:20px}.pv-wire-lines{width:70%;height:27px;background:repeating-linear-gradient(#cfd4dd 0 4px,transparent 4px 10px);margin:15px 0}.pv-wire-boxes{display:flex;gap:10px}.pv-wire-boxes i{height:60px;width:28%;background:#d3d8e1}.pv-before p{font-size:7px;color:#62697a}.pv-compare-control{padding:18px 0;max-width:85%}.pv-compare-control label{font-size:10px;font-weight:600;display:block}.pv-compare-control label span{float:right}.pv-compare-control input{width:100%;accent-color:#a44716;cursor:ew-resize;margin:12px 0 0}.pv-compare-control output{display:block;font-size:9px;color:#62697a}.pv-phone{position:absolute;right:0;bottom:64px;width:110px;background:#f3f6f1;border:5px solid #242a35;border-radius:17px;padding:20px 7px 12px;box-shadow:0 12px 25px #09143820;transform:rotate(6deg)}.pv-phone-notch{position:absolute;top:4px;left:30%;width:40%;height:5px;background:#242a35;border-radius:5px}.pv-phone>b{font-size:5px;color:#253d39;display:block;margin:0 0 10px}.pv-phone svg{width:100%;height:auto}.pv-phone strong{font-size:12px;line-height:1.2;display:block;color:#253d39;margin:9px 0}.pv-phone>span{font-size:5px;padding:5px;background:#fe8f4f;display:block}
.pv-four{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.pv-evidence-step{border-top:2px solid #f4b58f;padding-top:22px}.pv-step-number{font-size:11px;color:#a44716;margin:0 0 20px}.pv-evidence-step h3{font-size:24px}.pv-evidence-step p:last-child{font-size:13px;color:#535b6f}.pv-evidence-status{display:flex;align-items:center;gap:15px;background:#f5f6f8;padding:15px 20px;border-radius:8px;margin-top:26px}.pv-evidence-status p{font-size:12px;color:#535b6f;margin:0}.pv-evidence-status .pv-icon{background:transparent}
.pv-process{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.pv-process-step{background:#fff;border:1px solid #e6e8ed;border-radius:10px;padding:25px 20px;position:relative}.pv-process-step:not(:last-child)::after{content:'→';position:absolute;right:-17px;top:50%;color:#bd754a;z-index:1}.pv-process-step .pv-icon{margin-bottom:20px;background:none;color:#d16a30;justify-content:start}.pv-process-step h3{font-size:21px}.pv-process-step p:last-child{font-size:12px;color:#535b6f}.pv-process-step .pv-step-number{margin:0 0 18px}
.pv-analytics{background:#fff}.pv-report-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.pv-report-copy details{border-top:1px solid #e2e4e9;padding:18px 0;font-size:13px}.pv-report-copy summary{font-weight:600;cursor:pointer}.pv-report-copy details p{color:#535b6f}.pv-report{border:1px solid #e0e4eb;border-radius:12px;box-shadow:0 15px 50px #0914380c;background:#fff;padding:26px;transform:rotate(2deg)}.pv-report-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef;padding-bottom:20px}.pv-report-head b{font-size:16px;font-weight:600}.pv-report-head span{font-size:7px;letter-spacing:.08em;padding:6px;background:#fff1e8;color:#a44716;border-radius:4px}.pv-report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 0}.pv-report-metrics div{padding:12px;background:#f7f8fa;border-radius:6px}.pv-report-metrics small{font-size:9px;color:#535b6f}.pv-report-metrics strong{display:block;font-size:29px;font-weight:600;line-height:1.4}.pv-report-metrics span{font-size:7px;color:#737c8c}.pv-report-chart{background:#fff9f4;padding:16px;border-radius:6px}.pv-report-chart>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.pv-report-chart b{font-size:10px}.pv-report-chart span{font-size:7px;color:#62697a}.pv-report-chart>svg{width:100%;height:auto;margin-top:20px}.pv-report-chart p{font-size:8px;color:#62697a;margin:7px 0 0}.pv-report-chart i{width:5px;height:5px;display:inline-block;background:#fe8f4f;border-radius:50%;margin-right:4px}.pv-report-chart i+i{background:#7c9ca7;margin-left:15px}.pv-report-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e8ebf0;padding:12px 0;font-size:9px}.pv-report-row span{color:#62697a}.pv-report-row b{font-weight:500;text-align:right}
.pv-people-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.pv-people-art{position:relative;padding:0 20px 20px 0}.pv-profile-placeholder{background:linear-gradient(135deg,#f7e6d7,#e5e9e4);padding:45px;border-radius:15px;min-height:350px}.pv-profile-placeholder>svg{width:70px;height:70px;color:#be8560;margin-bottom:35px}.pv-profile-placeholder>span{font-size:8px;letter-spacing:.14em;display:block;color:#62697a}.pv-profile-placeholder>strong{font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1.15;display:block;margin:14px 0;color:#091438}.pv-profile-placeholder>p{font-size:11px;color:#62697a}.pv-profile-note{position:absolute;bottom:0;right:0;padding:18px;background:#fff;box-shadow:0 8px 30px #09143812;display:flex;gap:12px;align-items:center;border-radius:8px}.pv-profile-note svg{height:25px;width:25px;color:#bf6b35}.pv-profile-note span{font-size:11px}.pv-people-copy>p{font-size:15px;color:#535b6f}.pv-people-copy>.pv-note{font-size:11px;border-top:1px solid #e3e5e9;padding-top:18px}
.pv-voice-placeholder{margin:32px auto 0;max-width:830px;background:white;border:1px solid #e4e6eb;border-radius:12px;padding:35px 45px;text-align:center}.pv-quote-mark{font-family:Georgia,serif;font-size:80px;color:#efb48f;line-height:.8}.pv-voice-placeholder h3{font-size:27px;margin:15px 0}.pv-voice-placeholder>p{font-size:14px;color:#62697a;max-width:600px;margin-inline:auto}.pv-review-fields{display:flex;justify-content:center;gap:30px;margin-top:24px}.pv-review-field{font-size:10px;color:#62697a;padding-top:12px;border-top:1px solid #e2e4e9}
.pv-insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.pv-insights{margin-top:32px}.pv-insight{padding:18px 0;border-bottom:1px solid #e4e6eb}.pv-insight .pv-eye{font-size:8px;margin-bottom:10px}.pv-insights details summary{font-size:17px;font-weight:600;cursor:pointer}.pv-insights details p{font-size:13px;color:#535b6f}.pv-faq details{border-bottom:1px solid #e4e6eb;padding:22px 0}.pv-faq summary{font-size:15px;font-weight:600;cursor:pointer}.pv-faq details p{font-size:13px;color:#535b6f}
.pv-final{background:linear-gradient(110deg,#f9dcc8,#fff2e8);padding:70px 0}.pv-cta-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.pv-cta-copy p:not(.pv-eye){font-size:15px;max-width:600px;color:#535b6f}.pv-cta-action{text-align:center}.pv-consultation-button{background:#fe8f4f;color:#091438;padding:18px 30px;border:0;border-radius:50px;font:600 14px system-ui;cursor:not-allowed}.pv-footer{background:#091438;color:white;padding:60px 0 25px}.pv-footer-grid{display:grid;grid-template-columns:1.25fr .7fr 1fr 1.05fr;gap:40px}.pv-footer h2{font-size:31px;letter-spacing:-.05em;font-weight:600;margin:0 0 15px}.pv-footer h3{font-size:13px;font-weight:600;margin:0 0 20px}.pv-footer p{color:#c1c7d5;font-size:12px;line-height:2}.pv-footer a{color:#e1e5ed;text-decoration:none}.pv-footer a:hover{text-decoration:underline;text-underline-offset:5px}.pv-footer .pv-note{font-size:10px;color:#a9b2c6}.pv-footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #303a59;margin-top:35px;padding-top:20px}.pv-footer-bottom p{font-size:9px;color:#a9b2c6;margin:0}.pv-footer-bottom p:last-child{text-align:right}
.pv-hero-grid>*,.pv-benefits>*,.pv-trust-strip>*,.pv-three>*,.pv-services>*,.pv-work-grid>*,.pv-four>*,.pv-process>*,.pv-report-grid>*,.pv-people-grid>*,.pv-review-fields>*,.pv-insights-grid>*,.pv-cta-grid>*,.pv-footer-grid>*,.pv-split-intro>*{margin-block-start:0}
.pv-main [hidden]{display:none!important}.pv-main button:focus-visible,.pv-main input:focus-visible{outline:3px solid #a44716;outline-offset:5px}.pv-footer a:focus-visible{outline-color:#fe8f4f}.pv-main details summary{line-height:1.45}.pv-compare-control{display:none}.pv-ready .pv-compare-control{display:block}
@media(max-width:1100px){.pv-hero h1{font-size:48px}.pv-hero-visual{height:410px}.pv-local-view{height:190px}.pv-chart-card{width:215px;right:0}.pv-inquiry{top:30px;padding:13px}.pv-laptop{top:80px}.pv-search-results{padding:10px}.pv-header .wp-block-navigation__container{gap:20px}.pv-work-grid{gap:30px;grid-template-columns:.85fr 1.15fr}.pv-site-content strong{font-size:22px}.pv-process{gap:14px}.pv-process-step{padding:20px 14px}.pv-process-step h3{font-size:18px}.pv-report-grid{gap:35px}.pv-footer-grid{gap:25px}.pv-before h3{font-size:19px}}
@media(max-width:780px){.pv-section{padding:60px 0}.pv-header .wp-block-navigation__container{gap:14px}.pv-header .nx-nav{font-size:11px}.pv-hero-grid{grid-template-columns:1fr}.pv-hero h1{font-size:57px}.pv-hero-visual{max-width:600px;width:100%;margin:0 auto;height:470px}.pv-local-view{height:235px}.pv-chart-card{width:260px}.pv-benefits{gap:16px}.pv-benefit{align-items:start;gap:8px}.pv-benefit .pv-icon{width:32px;height:32px}.pv-benefit .pv-icon svg{width:20px;height:20px}.pv-benefit h3{font-size:12px}.pv-benefit p{font-size:10px}.pv-trust-strip{display:grid;grid-template-columns:repeat(2,1fr)}.pv-trust-item{justify-content:center}.pv-trust{padding:25px 0}.pv-split-intro{display:block}.pv-split-intro>.pv-lead{max-width:600px;margin-top:20px}.pv-three{gap:20px}.pv-challenge-card h3{font-size:21px}.pv-system-controls{gap:10px}.pv-system-controls button{padding:18px 15px}.pv-system-controls button>b{font-size:15px}.pv-system-controls button>span{right:12px;top:18px}.pv-system-controls button>em{display:none}.pv-system-panels section{padding:25px}.pv-services{grid-template-columns:repeat(2,1fr)}.pv-industry-panels section{gap:30px;padding:25px}.pv-industry-panels h3{font-size:28px}.pv-work-grid{grid-template-columns:1fr}.pv-work-copy{max-width:600px}.pv-work-visual{max-width:650px}.pv-site-content strong{font-size:30px}.pv-four{grid-template-columns:repeat(2,1fr)}.pv-process{grid-template-columns:repeat(3,1fr)}.pv-process-step:nth-child(3)::after{display:none}.pv-report-grid,.pv-people-grid{grid-template-columns:1fr;gap:35px}.pv-report{transform:none}.pv-people-art{max-width:500px}.pv-insights-grid{grid-template-columns:1fr;gap:30px}.pv-cta-grid{grid-template-columns:1fr;gap:25px}.pv-cta-action{text-align:left}.pv-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.pv-footer-bottom{gap:20px}}
@media(max-width:480px){.pv-section{padding:52px 0}.pv-hero{padding:42px 0 22px}.pv-hero h1{font-size:42px}.pv-hero .pv-eye{font-size:9px}.pv-hero-copy>.pv-lead{font-size:15px}.pv-hero .wp-block-buttons{gap:10px}.pv-main .wp-block-button__link{padding:13px 18px;font-size:12px}.pv-hero-visual{height:340px;margin-top:5px}.pv-laptop{top:65px;width:93%;left:3%}.pv-screen{border-width:6px;border-bottom-width:10px;border-radius:8px}.pv-local-view{height:150px}.pv-searchbar{margin:8px;padding:6px;font-size:7px}.pv-search-results{padding:8px;gap:5px}.pv-search-results b{font-size:7px}.pv-search-results small{font-size:5px}.pv-search-results span{font-size:5px}.pv-window-bar{padding:6px;font-size:4px}.pv-inquiry{top:8px;right:0;padding:10px;gap:8px}.pv-inquiry>svg{height:19px;width:19px}.pv-float b{font-size:8px}.pv-float span{font-size:6px}.pv-chart-card{width:173px;padding:12px;bottom:6px}.pv-chart-card>svg{margin:10px 0 0}.pv-chart-card small{font-size:5px}.pv-visual-note{font-size:7px;bottom:3px;max-width:120px}.pv-benefits{grid-template-columns:1fr;margin-top:20px;gap:15px}.pv-benefit{align-items:center;gap:12px}.pv-benefit h3{font-size:13px}.pv-benefit p{font-size:11px}.pv-trust{padding:24px 0}.pv-trust-strip{gap:18px 12px}.pv-trust-item{align-items:start;justify-content:start;text-align:left;gap:8px}.pv-trust-item p{font-size:10px}.pv-three{grid-template-columns:1fr;gap:18px;margin-top:28px}.pv-challenge-card{display:grid;grid-template-columns:44px 1fr;gap:0 15px}.pv-challenge-card .pv-icon{grid-row:1/3}.pv-challenge-card h3{margin:0;font-size:22px}.pv-challenge-card p{grid-column:2;font-size:13px}.pv-section h2{font-size:33px}.pv-system-controls{grid-template-columns:repeat(2,1fr)}.pv-system-controls button>svg{margin-bottom:18px;width:29px;height:29px}.pv-system-controls button>b{font-size:17px}.pv-system-panels section{gap:16px;padding:22px 18px;align-items:start}.pv-panel-icon svg{width:30px;height:30px}.pv-system-panels h3{font-size:24px}.pv-system-panels p{font-size:13px}.pv-services{grid-template-columns:1fr;gap:18px}.pv-service-card{padding:23px}.pv-service-card>p{min-height:0}.pv-service-art{height:155px}.pv-industry-controls{gap:8px}.pv-industry-controls button{padding:10px 15px;font-size:12px}.pv-industry-panels section{grid-template-columns:1fr;gap:24px;padding:25px}.pv-industry-illustration{max-width:240px;margin:auto}.pv-industry-panels h3{font-size:28px}.pv-industry-panels p{font-size:14px}.pv-work-visual{padding-right:25px}.pv-device{padding:12px 5px 7px;border-radius:9px 9px 3px 3px}.pv-device-camera{width:3px;height:3px;top:4px}.pv-site-top{font-size:4px;padding:9px}.pv-site-content{padding:16px 10px;gap:8px}.pv-site-content small{font-size:4px}.pv-site-content strong{font-size:17px;margin:8px 0 10px}.pv-tiny-button{font-size:4px;padding:6px}.pv-site-bottom{font-size:4px;padding:8px}.pv-phone{width:75px;bottom:75px;border-width:4px;border-radius:11px;padding:14px 5px 8px}.pv-phone>b{font-size:4px;margin-bottom:6px}.pv-phone strong{font-size:8px;margin:6px 0}.pv-phone>span{font-size:4px;padding:4px}.pv-phone-notch{height:3px}.pv-before{padding:12px}.pv-wire-nav{font-size:6px;padding-bottom:8px}.pv-wire-nav span{font-size:4px}.pv-before h3{font-size:14px;margin-top:14px}.pv-wire-lines{height:18px;margin:10px 0;background:repeating-linear-gradient(#cfd4dd 0 3px,transparent 3px 7px)}.pv-wire-boxes i{height:35px}.pv-before p{font-size:5px}.pv-compare-control{max-width:90%}.pv-compare-control label{font-size:9px}.pv-four{gap:20px}.pv-evidence-step h3{font-size:23px}.pv-evidence-step p:last-child{font-size:12px}.pv-evidence-status{align-items:start;padding:15px}.pv-evidence-status .pv-icon{width:28px;height:28px}.pv-evidence-status p{font-size:11px}.pv-process{grid-template-columns:1fr;gap:12px}.pv-process-step{display:grid;grid-template-columns:35px 1fr;gap:8px 15px;padding:20px}.pv-process-step .pv-step-number{position:absolute;right:18px;top:16px;font-size:10px}.pv-process-step .pv-icon{grid-row:1/3;width:32px;height:32px;margin:0}.pv-process-step h3{font-size:22px;padding-right:25px}.pv-process-step p:last-child{grid-column:2;margin:0}.pv-process-step::after{display:none!important}.pv-report{padding:18px}.pv-report-head b{font-size:14px}.pv-report-head span{font-size:6px}.pv-report-metrics{gap:6px}.pv-report-metrics div{padding:10px 7px}.pv-report-metrics small{font-size:8px}.pv-report-metrics strong{font-size:25px}.pv-report-metrics span{font-size:6px}.pv-report-chart{padding:12px}.pv-report-chart>div{display:block}.pv-report-chart span{display:block;margin-top:5px}.pv-report-row{font-size:8px}.pv-profile-placeholder{padding:30px;min-height:330px}.pv-voice-placeholder{padding:28px 22px}.pv-voice-placeholder h3{font-size:24px}.pv-review-fields{gap:12px}.pv-review-field{font-size:8px}.pv-footer{padding:45px 0 25px}.pv-footer-grid{gap:30px 20px}.pv-footer-brand{grid-column:1/-1}.pv-footer-col:last-child{grid-column:1/-1}.pv-footer-bottom{display:block}.pv-footer-bottom p:last-child{text-align:left;margin-top:12px}}
@media(max-width:360px){.pv-hero h1{font-size:37px}.pv-hero-visual{height:315px}.pv-local-view{height:135px}.pv-chart-card{width:155px}.pv-inquiry{padding:8px}.pv-section h2{font-size:31px}.pv-site-content strong{font-size:15px}.pv-before h3{font-size:12px}.pv-wire-boxes i{height:25px}}
@media(prefers-reduced-motion:reduce){.pv-main *{animation:none!important;transition:none!important}.pv-system-controls button:hover{transform:none}}

