:root{--pr-navy:#0B1324;--pr-navy2:#101C34;--pr-line:#22324F;--pr-paper:#F5F8FC;--pr-paper2:#FFFFFF;--pr-hair:#DCE4EF;--pr-text:#EAF0FA;--pr-muted:#A7B6CC;--pr-ink:#15213A;--pr-ink2:#2E3B55;--pr-muted-dark:#55627A;--pr-cyan:#35D6E6;--pr-cyan-dark:#0E8FA0;--pr-amber:#F6B23A;--pr-radius:14px}
body.pear,body.pear #main-content,body.pear .et_pb_section{font-family:'Inter',system-ui,sans-serif}
body.pear{background:var(--pr-paper);color:var(--pr-ink2);font-size:17px;line-height:1.65}
body.pear #main-content{background:var(--pr-paper)}
body.pear h1,body.pear h2,body.pear h3,body.pear h4,body.pear .et_pb_module_header{font-family:'Space Grotesk','Inter',sans-serif;letter-spacing:-.02em;line-height:1.12;color:var(--pr-ink);font-weight:700}
body.pear #main-content a{color:var(--pr-cyan-dark)}
body.pear #main-content a:hover{color:#0B6F7C}
body.pear #main-header,body.pear #main-header.et-fixed-header{background:var(--pr-navy)!important;box-shadow:none;border-bottom:1px solid var(--pr-line)}
body.pear #logo{filter:brightness(0) invert(1);max-height:46px}
body.pear #top-menu li a,body.pear .et-fixed-header #top-menu li a{color:var(--pr-muted)!important;font-weight:500;font-size:14px;letter-spacing:.01em}
body.pear #top-menu li a:hover,body.pear #top-menu li.current-menu-item>a,body.pear #top-menu li.current-menu-ancestor>a,body.pear #top-menu li.current_page_parent>a{color:#fff!important;opacity:1}
body.pear #top-menu li li a{color:var(--pr-ink)!important;font-size:14px}
body.pear #top-menu li li a:hover{color:var(--pr-cyan-dark)!important;background:#F0F5FA}
body.pear #top-menu li ul.sub-menu{background:#fff;border-top:3px solid var(--pr-cyan)!important;border-radius:0 0 10px 10px;box-shadow:0 12px 30px rgba(11,19,36,.18)}
body.pear #top-menu li.pear-cta>a{background:var(--pr-cyan);color:#06202A!important;border-radius:9px;padding:10px 16px!important;font-weight:700;margin-left:8px}
body.pear #top-menu li.pear-cta>a:hover{background:#8AEAF4}
body.pear #et_mobile_nav_menu .mobile_nav .select_page,body.pear .mobile_menu_bar:before{color:#fff}
body.pear .et_mobile_menu{background:var(--pr-navy2)!important;border-top:3px solid var(--pr-cyan)}
body.pear .et_mobile_menu li a{color:var(--pr-text)!important;border-color:var(--pr-line)}
body.pear .et_mobile_menu li li a{color:var(--pr-muted)!important}
body.pear.page:not(.et_pb_pagebuilder_layout) #main-content .container{padding-top:0}
body.pear.page:not(.et_pb_pagebuilder_layout) #left-area{padding-top:0}
body.pear.page:not(.et_pb_pagebuilder_layout) .entry-title{background:var(--pr-navy);color:var(--pr-text);margin:0;padding:72px max(32px,calc(50vw - 540px)) 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-size:clamp(34px,4.4vw,56px);line-height:1.1;max-width:none}
body.pear .pr-hero{margin-top:0;background:var(--pr-navy);color:var(--pr-text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px max(32px,calc(50vw - 540px)) 72px}
body.pear .pr-hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}
body.pear .pr-hero p{color:var(--pr-muted);font-size:19px;line-height:1.6;margin:0 0 18px}
body.pear .pr-hero p strong{color:var(--pr-text)}
body.pear .pr-hero p a{color:var(--pr-cyan)}
body.pear .pr-hero img{width:100%;height:auto;display:block;border-radius:18px;border:1px solid var(--pr-line)}
body.pear .pr-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--pr-line);color:var(--pr-muted);margin-bottom:18px}
body.pear .pr-tag i{width:8px;height:8px;border-radius:50%;background:var(--pr-cyan);display:inline-block}
body.pear .pr-light .pr-tag{border-color:var(--pr-hair);color:var(--pr-muted-dark)}
body.pear .pr-light .pr-tag i{background:var(--pr-cyan-dark)}
body.pear .pr-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}
body.pear .pr-btn,body.pear #main-content .pr-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;box-sizing:border-box;border:1px solid transparent;font-family:'Inter',sans-serif;line-height:1.2}
body.pear #main-content .pr-btn--primary{background:var(--pr-cyan);color:#06202A}
body.pear #main-content .pr-btn--primary:hover{background:#8AEAF4;color:#06202A}
body.pear #main-content .pr-btn--ghost{background:transparent;color:var(--pr-text);border-color:var(--pr-line)}
body.pear #main-content .pr-btn--ghost:hover{border-color:var(--pr-cyan);color:#fff}
body.pear #main-content .pr-btn--amber{background:var(--pr-amber);color:#2A1B02}
body.pear #main-content .pr-btn--amber:hover{background:#FFC962;color:#2A1B02}
body.pear .pr-light .pr-btn--ghost,body.pear #main-content .pr-light .pr-btn--ghost{color:var(--pr-ink);border-color:#B8C4D6}
body.pear .pr-stats{background:var(--pr-navy2);border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:40px max(32px,calc(50vw - 540px))}
body.pear .pr-stats__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.pear .pr-stats__in.pr-g5{grid-template-columns:repeat(5,minmax(0,1fr))}
body.pear .pr-stat{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:2px solid var(--pr-cyan)}
body.pear .pr-stat b{font-family:'Space Grotesk',sans-serif;font-size:32px;line-height:1;color:var(--pr-text)}
body.pear .pr-stat span{font-size:14px;color:var(--pr-muted)}
body.pear.page:not(.et_pb_pagebuilder_layout) .entry-content{max-width:1080px;margin:0 auto;padding:0}
body.pear .entry-content>h2,body.pear .pr-body h2{font-size:clamp(28px,3vw,36px);margin:56px 0 18px}
body.pear .entry-content>h3,body.pear .pr-body h3{font-size:21px;margin:30px 0 10px;font-weight:600}
body.pear .entry-content>p,body.pear .entry-content>ul,body.pear .entry-content>ol{max-width:72ch}
body.pear .entry-content>ul li,body.pear .entry-content>ol li{margin-bottom:10px}
body.pear .entry-content>ul li strong,body.pear .entry-content>ol li strong{color:var(--pr-ink)}
body.pear .entry-content .wp-block-table{margin:24px 0}
body.pear .entry-content .wp-block-table table{border-collapse:collapse;width:100%;font-size:16px;background:#fff;border:1px solid var(--pr-hair);border-radius:var(--pr-radius);overflow:hidden}
body.pear .entry-content .wp-block-table th,body.pear .entry-content .wp-block-table td{padding:16px 18px;border:0;border-bottom:1px solid var(--pr-hair);vertical-align:top;text-align:left}
body.pear .entry-content .wp-block-table th{font-family:'Space Grotesk',sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:#F0F5FA;color:var(--pr-ink)}
body.pear .entry-content .wp-block-table td:first-child{color:var(--pr-muted-dark)}
body.pear .entry-content .wp-block-table td:last-child{font-weight:500;color:var(--pr-ink)}
body.pear .entry-content .wp-block-image{margin:28px 0}
body.pear .entry-content .wp-block-image img{border-radius:18px;border:1px solid var(--pr-hair)}
body.pear .pr-cta{margin:56px 0 24px;padding:40px;border:1px solid var(--pr-line);border-radius:20px;background:var(--pr-navy2);color:var(--pr-text);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}
body.pear .pr-cta h2{color:var(--pr-text);font-size:28px;margin:0 0 8px}
body.pear .pr-cta p{color:var(--pr-muted);margin:0;max-width:60ch}
body.pear #main-content .pr-cta a{color:var(--pr-cyan)}
body.pear #main-content .pr-cta .pr-phone{font-family:'Space Grotesk',sans-serif;font-size:30px;font-weight:700;color:var(--pr-text);text-decoration:none}
body.pear .pr-cta__act{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
body.pear .pr{font-family:'Inter',system-ui,sans-serif;color:var(--pr-ink2);font-size:17px;line-height:1.65}
body.pear .pr-wrap{max-width:1140px;margin:0 auto;padding:0 32px;box-sizing:border-box}
body.pear .pr-dark{background:var(--pr-navy);color:var(--pr-text)}
body.pear .pr-dark h1,body.pear .pr-dark h2,body.pear .pr-dark h3{color:var(--pr-text)}
body.pear .pr-dark p{color:var(--pr-muted)}
body.pear .pr-dark p strong{color:var(--pr-text)}
body.pear .pr-light{background:var(--pr-paper);color:var(--pr-ink2)}
body.pear .pr-sec{padding:88px 32px}
body.pear .pr-sec--tight{padding:48px 32px}
body.pear .pr-eyebrow{display:block;font-family:'Space Grotesk',sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--pr-cyan);font-weight:600;margin-bottom:12px}
body.pear .pr-light .pr-eyebrow{color:var(--pr-cyan-dark)}
body.pear .pr-mark{color:var(--pr-cyan)}
body.pear .pr-light .pr-mark{color:var(--pr-cyan-dark)}
body.pear .pr h1{font-size:clamp(38px,4.8vw,62px);margin:0 0 20px}
body.pear .pr h2{font-size:clamp(28px,3.2vw,40px);margin:0 0 14px}
body.pear .pr h3{font-size:20px;margin:0 0 8px;font-weight:600}
body.pear .pr p{margin:0 0 12px}
body.pear .pr-hero2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding:80px 32px 64px}
body.pear .pr-hero2 .pr-lead{font-size:20px;max-width:56ch}
body.pear .pr-hero2 img{width:100%;height:auto;display:block;border-radius:18px;border:1px solid var(--pr-line)}
body.pear .pr-grid{display:grid;gap:24px}
body.pear .pr-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
body.pear .pr-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
body.pear .pr-g4{grid-template-columns:repeat(4,minmax(0,1fr))}
body.pear .pr-card{background:var(--pr-paper2);border:1px solid var(--pr-hair);border-radius:var(--pr-radius);padding:28px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}
body.pear #main-content a.pr-card{color:inherit}
body.pear a.pr-card:hover{border-color:var(--pr-cyan-dark);box-shadow:0 10px 30px rgba(11,19,36,.08)}
body.pear .pr-dark .pr-card{background:var(--pr-navy2);border-color:var(--pr-line)}
body.pear .pr-dark .pr-card p{color:var(--pr-muted)}
body.pear .pr-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(14,143,160,.08);border:1px solid rgba(14,143,160,.3);color:var(--pr-cyan-dark);margin-bottom:6px}
body.pear .pr-dark .pr-icon{background:rgba(53,214,230,.10);border-color:rgba(53,214,230,.35);color:var(--pr-cyan)}
body.pear .pr-steps{display:flex;flex-direction:column;gap:18px}
body.pear .pr-step{padding-top:16px;border-top:1px solid var(--pr-line)}
body.pear .pr-light .pr-step{border-top-color:var(--pr-hair)}
body.pear .pr-step .pr-n{display:block;font-family:'Space Grotesk',sans-serif;font-size:13px;letter-spacing:.14em;color:var(--pr-cyan);margin-bottom:6px}
body.pear .pr-light .pr-step .pr-n{color:var(--pr-cyan-dark)}
body.pear .pr-terminal{background:#07101F;border:1px solid var(--pr-line);border-radius:var(--pr-radius);padding:22px 24px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;line-height:1.75;color:#BFD3EA}
body.pear .pr-terminal .k{color:var(--pr-cyan)}body.pear .pr-terminal .a{color:var(--pr-amber)}body.pear .pr-terminal .g{color:#6EE7B7}
body.pear .pr-strip{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:40px;border:1px solid var(--pr-line);border-radius:20px;background:var(--pr-navy2);color:var(--pr-text)}
body.pear .pr-strip h2{color:var(--pr-text);font-size:28px;margin:0 0 6px}
body.pear .pr-strip p{color:var(--pr-muted);margin:0}
body.pear #main-content .pr-strip .pr-phone{font-family:'Space Grotesk',sans-serif;font-size:30px;font-weight:700;color:var(--pr-text);text-decoration:none}
body.pear .pr-faq{border-top:1px solid var(--pr-hair)}
body.pear .pr-faq>div{padding:22px 0;border-bottom:1px solid var(--pr-hair);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:24px}
body.pear .pr-faq h3{font-size:18px;margin:0}
body.pear .pr-faq p{margin:0}
body.pear .pr-form .nf-form-cont{background:#fff;border:1px solid var(--pr-hair);border-radius:var(--pr-radius);padding:28px}
body.pear .pr-form .nf-form-cont input[type=text],body.pear .pr-form .nf-form-cont input[type=email],body.pear .pr-form .nf-form-cont input[type=tel],body.pear .pr-form .nf-form-cont textarea,body.pear .pr-form .nf-form-cont select{border:1px solid #B8C4D6;border-radius:10px;min-height:48px;padding:10px 14px;background:#fff;font:inherit}
body.pear .pr-form .nf-form-cont input[type=button],body.pear .pr-form .nf-form-cont button{background:var(--pr-amber)!important;color:#2A1B02!important;border:0;border-radius:10px;min-height:48px;padding:0 22px;font-weight:700;font-family:'Inter',sans-serif}
body.pear .et-l--footer .et_pb_section,body.pear #footer-bottom{background:var(--pr-navy)!important;background-image:none!important}
body.pear .et-l--footer .et_pb_section:first-child{border-top:1px solid var(--pr-line)}
body.pear .et-l--footer,body.pear .et-l--footer p,body.pear .et-l--footer .et_pb_text,body.pear .et-l--footer .et_pb_blurb_content,body.pear .et-l--footer .et_pb_blurb_description,body.pear .et-l--footer li{color:var(--pr-muted)!important}
body.pear .et-l--footer h1,body.pear .et-l--footer h2,body.pear .et-l--footer h3,body.pear .et-l--footer h4,body.pear .et-l--footer .et_pb_module_header{color:var(--pr-text)!important;font-family:'Space Grotesk',sans-serif}
body.pear .et-l--footer a{color:var(--pr-cyan)!important}
body.pear .et-l--footer .et_pb_blurb .et-pb-icon{color:var(--pr-cyan)!important}
body.pear .et-l--footer input[type=text],body.pear .et-l--footer input[type=email],body.pear .et-l--footer input[type=tel],body.pear .et-l--footer textarea,body.pear .et-l--footer select{background:var(--pr-navy2)!important;border:1px solid var(--pr-line)!important;color:var(--pr-text)!important;border-radius:10px}
body.pear .et-l--footer input[type=button],body.pear .et-l--footer button,body.pear .et-l--footer .et_pb_button{background:var(--pr-amber)!important;color:#2A1B02!important;border:0!important;border-radius:10px!important;font-weight:700}
body.pear .et-l--footer .et_pb_divider:before{border-color:var(--pr-line)!important}
body.pear #footer-info,body.pear #footer-info a{color:var(--pr-muted)!important}
@media (max-width:980px){body.pear .pr-hero__in,body.pear .pr-hero2{grid-template-columns:1fr}body.pear .pr-g3,body.pear .pr-g4,body.pear .pr-stats__in,body.pear .pr-stats__in.pr-g5{grid-template-columns:repeat(2,minmax(0,1fr))}body.pear .pr-faq>div{grid-template-columns:1fr}}
@media (max-width:600px){body.pear .pr-g2,body.pear .pr-g3,body.pear .pr-g4,body.pear .pr-stats__in,body.pear .pr-stats__in.pr-g5{grid-template-columns:1fr}body.pear.page:not(.et_pb_pagebuilder_layout) .entry-title{padding-top:48px}body.pear .pr-cta,body.pear .pr-strip{padding:28px}}
body.pear.page:not(.et_pb_pagebuilder_layout) .entry-title{padding-bottom:4px}
body.pear.page:not(.et_pb_pagebuilder_layout) #main-content .container:before{display:none}

body.pear .pr-card .pr-tag{align-self:flex-start}
body.pear .et-l--footer .et_pb_row,body.pear .et-l--footer .et_pb_column{background:transparent!important;background-image:none!important}
body.pear .et-l--footer .et_pb_column:has(form){background:var(--pr-navy2)!important;border:1px solid var(--pr-line);border-radius:20px;padding:28px;box-sizing:border-box}
body.pear .et-l--footer .et_pb_section .et_pb_row{padding-top:48px;padding-bottom:48px}
body.pear .et-l--footer .et_pb_module_header,body.pear .et-l--footer h2,body.pear .et-l--footer h3{text-transform:none!important;letter-spacing:-.02em}

@media (max-width:600px){body.pear .pr-wrap,body.pear .pr-wrap.pr-sec,body.pear .pr-wrap.pr-sec--tight{padding-left:20px;padding-right:20px}body.pear .pr-hero2{padding:48px 20px 40px}body.pear .pr-hero{padding-left:20px;padding-right:20px}body.pear .pr-stats{padding-left:20px;padding-right:20px}body.pear .pr-hero2 h1{font-size:34px!important}body.pear .pr-terminal{font-size:12px}}

@media (max-width:1250px){body.pear #top-menu li.pear-cta{display:none}}
body.pear #mobile_menu li.pear-cta>a{color:var(--pr-cyan)!important;font-weight:700}
