.tile img,.industry-tile img,.product-visual img,.article-photo img{background:#eef3f8;}.price-box{display:flex;flex-direction:column;height:100%;}.price-box p{flex:1;}.price-box .btn,.price-box a{margin-top:auto;}.audit-form .choice-row label{min-height:44px;}.page-note p{margin:0 0 10px;}.product-visual img,.article-photo img{object-position:center;}:root{--muted:#58677d;--blue:#096bde;--blue2:#084fac;--line:#e2e9f3;--navy:#091e36;--green:#09aa62;--shadow:0 14px 34px rgba(13,42,76,.09);}*{box-sizing:border-box;}html{scroll-padding-top:100px;}body{font:400 15px/1.56 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;}img{width:100%;}button,input,select{font:inherit;}b,strong{font-weight:800;}h1,h2,h3{line-height:1.13;letter-spacing:-.037em;margin:0 0 15px;font-weight:840;}h1{font-size:clamp(2.1rem,3.6vw,3.65rem);}h2{font-size:clamp(1.65rem,2.7vw,2.55rem);}h3{font-size:1.15rem;}p{color:var(--muted);margin:0 0 18px;}small{font-size:.75rem;}:focus-visible{outline:3px solid #f9b53a;}.container{width:min(1400px,calc(100% - 54px));margin-inline:auto;}.skip{top:-100px;left:8px;z-index:99999;background:#fff;padding:12px;}.skip:focus{top:7px;}.section{padding:62px 0;}.section.slim{padding:44px 0;}.soft{background:var(--soft);}.eyebrow{font-weight:860;letter-spacing:.115em;font-size:.72rem;color:#0872ce;display:inline-block;margin-bottom:12px;}.text-link{font-weight:820;color:#0964c7;display:inline-flex;gap:4px;align-items:center;}.text-link:hover,.keyword-links a:hover{color:#003b89;text-decoration:underline;text-underline-offset:4px;}.logo{white-space:nowrap;font-weight:900;font-size:1.2rem;letter-spacing:-.055em;}.logo>span:last-child>span{color:#1276df;}.logo small{font-size:1rem;}.btn{font-weight:850;padding:12px 17px;border-radius:10px;min-height:46px;font-size:.91rem;text-align:center;transition:transform .15s,box-shadow .15s;cursor:pointer;}.btn:hover{box-shadow:0 7px 17px #103c7240;}.btn-green{background:linear-gradient(110deg,#07a85f,#08b96e);color:#fff;}.btn-blue{background:#076adb;color:white;}.btn-white{color:#0a3774;border-color:#c8d5e5;}.full{width:100%;}.menu-toggle{border:0;background:#eff5fc;border-radius:9px;width:39px;height:39px;color:#123f79;font-size:20px;}.mobile-menu{padding:10px 20px 20px;background:white;border-top:1px solid #e8edf3;max-height:74vh;overflow:auto;}.mobile-menu[hidden]{display:none;}.mobile-menu a{display:block;border-bottom:1px solid #e7edf5;padding:10px;font-size:.92rem;font-weight:750;}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.95fr) minmax(280px,.78fr);gap:20px;}.hero-copy h1{font-size:clamp(2.3rem,3.35vw,3.55rem);margin:11px 0 15px;}.hero-copy h1 em{color:#ff9f38;font-style:normal;}.hero-copy>p{color:#e5eef8;font-size:1.06rem;line-height:1.54;max-width:570px;}.hero-ctas{display:flex;gap:11px;align-items:center;flex-wrap:wrap;margin:21px 0;}.hero-bullets{display:flex;gap:15px;flex-wrap:wrap;color:#d8eeff;font-size:.78rem;font-weight:720;}.quick-form{padding:22px;background:#fff;color:var(--ink);border:1px solid #e7ecf3;border-radius:17px;box-shadow:var(--shadow);max-width:100%;}.form-heading h2{font-size:1.4rem;margin:0 0 6px;}.form-heading p{font-size:.79rem;margin-bottom:13px;}.quick-form label,.audit-form label{display:block;font-size:.79rem;color:#344760;font-weight:740;margin-bottom:9px;}.quick-form label span{display:block;margin-bottom:5px;}.quick-form input,.quick-form select,.audit-form input,.audit-form select,.city-search-label input,.search-row input{padding:10px 12px;min-height:41px;border:1px solid #cad7e6;background:white;border-radius:8px;width:100%;outline:none;color:#192e4a;}.quick-form input:focus,.quick-form select:focus,.audit-form select:focus{border-color:#2085e9;box-shadow:0 0 0 3px #147cea18;}.form-flex{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.privacy{font-size:.7rem;color:#7c8897;margin:8px 0 0;}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:26px;}.section-heading h2{margin-bottom:6px;}.section-heading p{margin:0;}.trust-grid{gap:14px;margin:21px 0;}.trust-grid>div{border:1px solid var(--line);border-radius:13px;background:#f7faff;padding:18px;}.trust-grid strong{display:block;font-size:1.21rem;}.trust-grid span{font-size:.78rem;color:#577089;}.keyword-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}.keyword-links a{border:1px solid #dfebf5;border-radius:10px;padding:13px 14px;background:white;color:#1f426b;font-size:.84rem;font-weight:780;display:flex;justify-content:space-between;align-items:center;gap:8px;}.keyword-links span{color:#176bd1;}.crumb{padding:15px max(27px,calc((100vw - 1400px)/2));background:#f9fbfe;color:#60718a;font-size:.74rem;}.crumb a:hover{text-decoration:underline;}.crumb span{margin:0 7px;}.product-hero{background:linear-gradient(120deg,#eff7ff,#fff);padding:45px 0;}.product-grid{display:grid;grid-template-columns:1.05fr .85fr;gap:50px;align-items:center;}.product-grid h1{max-width:770px;}.intro{font-size:1.07rem;line-height:1.65;color:#4e6078;max-width:680px;}.product-visual img{width:100%;height:auto;max-height:400px;aspect-ratio:1.5;object-fit:cover;border-radius:17px;box-shadow:0 19px 45px #17283d25;}.mini-proof,.sector-props{display:flex;flex-wrap:wrap;gap:8px 17px;margin:16px 0;font-size:.79rem;color:#37617c;font-weight:740;}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;}.two-col>div>p{line-height:1.73;}.article-photo img,.photo-framed img{border-radius:15px;object-fit:cover;aspect-ratio:1.5;}.specific{padding:24px;background:#f2f8ff;border:1px solid #dceaff;border-radius:15px;}.specific p{max-width:1000px;}.flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;}.flow-steps span{background:#fff;border-radius:10px;padding:12px;font-weight:770;font-size:.81rem;}.flow-steps b{color:#0b64cb;margin-right:10px;}.fear-grid,.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:17px 0 30px;}.fear-grid details,.faq-grid details{border:1px solid #e0e8f2;border-radius:12px;padding:14px 16px;align-self:start;}.fear-grid summary,.faq-grid summary{font-weight:790;font-size:.91rem;}.fear-grid details p,.faq-grid details p{font-size:.84rem;margin:13px 0 2px;}.custom-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:23px 0;}.custom-stack>div{padding:22px;border-radius:13px;background:white;}.custom-stack b{font-size:1rem;}.custom-stack p{font-size:.87rem;margin:8px 0 0;}.quick-form .eyebrow{font-size:.64rem;}.simple-hero{background:linear-gradient(130deg,#0e294a,#123e70);padding:48px 0;color:white;}.simple-hero .eyebrow{color:#80c9ff;}.simple-hero p{color:#e7f4ff;max-width:820px;font-size:1.1rem;}.simple-hero .btn-white{margin-left:10px;}.section.container{padding-top:60px;padding-bottom:60px;}.industry-tile{border:1px solid #e2e8f1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 5px 16px #20324a0a;}.industry-tile img{height:155px;object-fit:cover;}.industry-tile h3{padding:12px 14px 0;margin-bottom:6px;}.industry-tile p{font-size:.8rem;padding:0 14px;min-height:61px;margin-bottom:5px;}.industry-tile span{font-size:.8rem;font-weight:850;color:#0068d2;padding:3px 14px 15px;display:block;}.audit-form{border:1px solid #dbe6f1;border-radius:16px;padding:24px;box-shadow:var(--shadow);}.audit-form label{margin:0 0 13px;}.audit-form select,.audit-form input{display:block;margin:5px 0 0;}.audit-form h3{margin-bottom:19px;}.city-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:7px;margin-top:18px;}.city-pill{padding:8px 4px;border:1px solid #dce6f1;background:#fff;border-radius:8px;font-size:.79rem;color:#28486d;}.city-pill:hover,.city-pill:focus{background:#e6f2ff;}.city-search-label{font-weight:700;display:block;}.city-search-label input{display:block;max-width:420px;margin:7px 0;}.city-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}.city-service-tile{border:1px solid var(--line);border-radius:12px;background:#fff;padding:17px;}.city-service-tile h3{font-size:1rem;}.city-service-tile p{font-size:.83rem;}.city-service-tile a{display:block;font-weight:800;color:#0968c8;font-size:.82rem;margin:8px 0;}.contact-side{padding:26px;background:#eff7ff;border-radius:14px;}.table-scroll{width:100%;overflow-x:auto;}.intent-table{border-collapse:collapse;width:100%;min-width:760px;}.intent-table td,.intent-table th{padding:13px 15px;text-align:left;border:1px solid #dfe8f2;}.intent-table th{background:#0d335e;color:#fff;font-size:.85rem;}.intent-table td{font-size:.84rem;}.intent-table tr:nth-child(even){background:#f7faff;}.intent-table a{color:#0968c8;font-weight:750;}.footer{background:#0b213d;color:#d9e8fa;margin-top:0;padding:49px 0 33px;}.footer .logo{color:white;}.footer p{color:#b3c4d7;margin:20px 0;}.footer a:hover{text-decoration:underline;}@media(max-width:1320px){.container{width:min(1240px,calc(100% - 44px));}.hero-grid{grid-template-columns:1fr .8fr .8fr;}}@media(max-width:1100px){.menu-toggle{display:inline-grid;place-items:center;}.hero-grid{gap:18px;}.city-grid{grid-template-columns:repeat(7,1fr);}.city-service-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:760px){body{font-size:14px;padding-bottom:66px;}.container{width:calc(100% - 30px);}.logo{font-size:1.03rem;}.logo small{font-size:.84rem;}.hero-grid{display:flex;flex-direction:column;gap:15px;}.hero-copy h1{font-size:clamp(2.05rem,9vw,3rem);margin:10px 0;}.hero-copy>p{font-size:.94rem;}.hero-copy{width:100%;}.form-flex{grid-template-columns:1fr 1fr;}.quick-form .form-heading h2{font-size:1.2rem;}.quick-form label{font-size:.76rem;}.hero-ctas{gap:9px;margin:15px 0;}.hero-ctas .btn{font-size:.82rem;padding:11px 12px;min-height:44px;}.hero-bullets{font-size:.72rem;gap:9px;}.section{padding:40px 0;}.section-heading{align-items:start;}.section-heading .text-link{max-width:95px;text-align:right;font-size:.75rem;}.trust-grid{grid-template-columns:repeat(2,1fr);}.trust-grid>div{padding:12px;}.keyword-links{grid-template-columns:1fr 1fr;}.keyword-links a{font-size:.77rem;padding:10px;}.product-grid,.two-col{grid-template-columns:1fr;gap:22px;}.product-hero{padding:29px 0;}.product-visual{grid-row:2;}.product-visual img{max-height:220px;aspect-ratio:1.72;}.product-grid h1{font-size:2.2rem;}.simple-hero{padding:34px 0;}.simple-hero .btn-white{margin:10px 0;}.flow-steps,.custom-stack{grid-template-columns:1fr;}.flow-steps{gap:6px;}.fear-grid,.faq-grid{grid-template-columns:1fr;}.industry-tile img{height:114px;}.industry-tile h3{font-size:.88rem;padding:10px 10px 0;}.industry-tile p{font-size:.75rem;padding:0 10px;min-height:66px;}.industry-tile span{padding:3px 10px 12px;}.city-grid{grid-template-columns:repeat(4,1fr);}.city-service-grid{grid-template-columns:1fr;}.crumb{padding:11px 15px;}}@media(max-width:390px){.logo{font-size:.92rem;}.hero-ctas .btn{flex:1;}.keyword-links{grid-template-columns:1fr;}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{transition:none!important;}}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:23px 0;}.method-grid .specific{background:#f5faff;}.method-grid p{font-size:.88rem;}@media(max-width:760px){.method-grid{grid-template-columns:1fr;}}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.95fr) minmax(260px,.78fr);}.hero-copy h1{font-size:clamp(2rem,3.25vw,3.4rem);}.keyword-links a{line-height:1.35;}.mini-label{display:inline-block;border-radius:25px;padding:6px 11px;background:#e9f7ed;color:#057b46;font-size:.7rem;font-weight:850;margin:0 0 10px;}.problem-grid{grid-template-columns:repeat(3,1fr);gap:14px;}.problem-card{border:1px solid #e2e9f2;padding:20px;background:white;}.problem-card h3{font-size:1.02rem;}.problem-card p{font-size:.84rem;}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.quick-links a{display:flex;align-items:center;min-height:54px;padding:12px 14px;background:#fff;border:1px solid #dce7f4;border-radius:11px;color:#064b91;font-size:.83rem;font-weight:770;}.quick-links a:hover{background:#e8f4ff;}.disclosure{font-size:.73rem;color:#60738a;margin-top:8px;}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr 1fr;}}@media(max-width:760px){.hero-copy h1{font-size:clamp(1.95rem,8vw,2.7rem);}.problem-grid,.quick-links{grid-template-columns:1fr;}.hero-bullets{gap:8px;}}.hero-copy>p{font-size:.97rem;line-height:1.48;}.hero-copy .hero-ctas{margin:13px 0;}.form-heading h2{font-size:1.25rem;}.quick-form label{margin-bottom:7px;}.quick-form input,.quick-form select{min-height:38px;padding:8px 10px;}.form-heading p{margin-bottom:8px;}@media(max-width:760px){.hero-copy h1,.home-hero .hero-copy h1{font-size:clamp(1.92rem,8vw,2.45rem);line-height:1.12;}.hero-copy>p{font-size:.9rem;line-height:1.42;}.hero-copy .hero-ctas{margin:11px 0;}.hero-bullets{gap:7px;}}:root{--ink:#092444;--blue:#076cdd;--green:#08a760;}.wa-icon{flex:none;display:inline-block;width:22px;height:22px;vertical-align:middle;fill:currentColor;}.wa-icon path{fill:currentColor;}.premium-choice{border:0;margin:0 0 14px;padding:0;min-width:0;}.premium-choice legend{font-size:.78rem;color:#344760;font-weight:850;margin:0 0 7px;float:none;}.premium-choice .choice-row{display:flex;flex-wrap:wrap;gap:7px;}.premium-choice .choice-row label{margin:0;position:relative;display:inline-flex;cursor:pointer;flex:1 1 auto;}.premium-choice input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1;}.premium-choice .choice-label{display:flex;align-items:center;justify-content:center;text-align:center;min-height:38px;padding:8px 12px;border:1px solid #d5e0ef;border-radius:9px;background:#f7faff;color:#244264;font-size:.76rem;font-weight:800;transition:background-color .14s,border-color .14s;}.premium-choice input:checked+.choice-label{border-color:#0768da;background:#e6f2ff;color:#064c9e;box-shadow:inset 0 0 0 1px #0768da;}.premium-choice input:focus-visible+.choice-label{outline:3px solid #fcb644;outline-offset:2px;}.premium-choice .choice-row label:hover .choice-label{background:#eaf5ff;}.audit-form{background:white;border:1px solid #dfe8f3;border-radius:18px;padding:26px;box-shadow:0 12px 34px #14345a0b;}.audit-form h3{font-size:1.35rem;}.audit-form [data-score]{font-size:1.3rem;color:#0754b1;}.audit-form>label input{margin-top:6px;}.audit-form .privacy{font-size:.73rem;}.quick-form .form-heading h2{letter-spacing:-.02em;}.quick-form .form-heading p{margin-top:6px;}.quick-form .premium-choice .choice-row{gap:6px;}.quick-form .choice-label{min-height:38px;padding:7px 11px;font-size:.74rem;}.quick-form .form-flex{margin-bottom:2px;}.product-hero{padding:32px 0 35px;}.product-grid h1{font-size:clamp(2.15rem,3.45vw,3.3rem);max-width:790px;}.product-hero[data-service="google-ads"]{background:linear-gradient(124deg,#edf6ff 20%,#fff6e8 90%);}.product-hero[data-service="google-ads"] .eyebrow{color:#1177d4;}.product-hero[data-service="google-ads"] .starting b{color:#f28c00;}.product-hero[data-service="geo"]{background:linear-gradient(122deg,#effcf9,#f1f5ff);}.product-hero[data-service="social"]{background:linear-gradient(120deg,#fff0f8,#f0f6ff);}.product-hero img{height:300px;max-height:300px;object-fit:cover;}.article-photo img{height:330px;object-fit:cover;}.expert-panel{border:1px solid #cfe4f8;border-radius:16px;background:#f5faff;padding:26px;}.expert-panel .eyebrow{margin-bottom:8px;}.expert-panel p{font-size:.95rem;line-height:1.8;margin:0 0 10px;}.expert-panel ol{margin:12px 0;padding-left:21px;color:#24496f;}.expert-panel li{margin:5px 0;}.expert-band{padding:39px 0;background:#f7fbff;}.expert-band .container{max-width:1150px;}.expert-band h2{font-size:clamp(1.5rem,2.2vw,2.25rem);}.footer{background:linear-gradient(135deg,#081b31,#0d2e53);border-top:4px solid #136ed7;}@media(max-width:760px){body{padding-bottom:64px;}.premium-choice .choice-row{gap:6px;}.quick-form .choice-label{min-height:37px;padding:7px 10px;}.audit-form{padding:17px;}.product-hero img{height:205px;max-height:205px;}.article-photo img{height:200px;max-height:200px;}.expert-band{padding:29px 0;}.expert-panel{padding:17px;}.expert-panel p{font-size:.9rem;}}.dual-photo-section{padding:38px 0;background:#f7fbff;}.dual-photo{display:grid;grid-template-columns:minmax(0,.9fr) 1.1fr;align-items:center;gap:36px;}.dual-photo img{height:285px;width:100%;object-fit:cover;border-radius:16px;box-shadow:0 16px 40px rgba(9,41,79,.12);}.dual-photo h2{font-size:clamp(1.5rem,2.3vw,2.2rem);}.dual-photo p{font-size:.94rem;line-height:1.7;}.dual-photo figure{margin:0;}.photo-credit{font-size:.65rem;color:#58718a;margin-top:5px;}.geo-proof{border:1px solid #bae4df;background:#eafff9;border-radius:12px;padding:14px 16px;color:#195d54;font-weight:700;font-size:.86rem;}@media(max-width:760px){.dual-photo-section{padding:23px 0;}.dual-photo{display:flex;flex-direction:column;gap:16px;}.dual-photo img{height:180px;}.dual-photo h2{font-size:1.55rem;}}.quick-form .choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}.quick-form .choice-row label{margin:0;display:block;position:relative;padding:0;border:0;border-radius:8px;background:transparent;min-height:0;box-shadow:none;}.quick-form .choice-row label:hover{box-shadow:none;}.quick-form .choice-row input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;}.quick-form .choice-row .choice-label{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #c9d8e9;background:#f7faff;color:#214467;border-radius:8px;min-height:33px;font-size:.69rem;line-height:1.15;font-weight:760;padding:6px 5px;}.quick-form .choice-row input[type=checkbox]:checked+.choice-label{border-color:#1479db;box-shadow:inset 0 0 0 1px #1479db;background:#e6f3ff;color:#073f86;}.quick-form .choice-row input[type=checkbox]:focus-visible+.choice-label{outline:3px solid #ffb84e;outline-offset:2px;}.quick-form .premium-choice{margin:0 0 10px;padding:0;}.quick-form .premium-choice legend{font-size:.75rem;margin-bottom:5px;}.quick-form .form-heading p{margin-bottom:9px;}.quick-form .addon-accordion{margin:0 0 10px;border:1px solid #d7e6f4;border-radius:9px;background:#f8fbff;}.quick-form .addon-accordion summary{padding:8px 11px;cursor:pointer;font-weight:800;color:#125394;font-size:.78rem;}.quick-form .addon-accordion fieldset{padding:0 9px 10px;margin:0;border:0;}.quick-form .form-flex{gap:7px;margin-bottom:7px;}.quick-form .btn.full{min-height:42px;}@media(max-width:760px){.quick-form .choice-row{grid-template-columns:repeat(3,minmax(0,1fr));}.quick-form .choice-row .choice-label{min-height:37px;font-size:.71rem;}.quick-form .form-flex{grid-template-columns:1fr 1fr;}}html{-webkit-text-size-adjust:100%;}body{color:#142b46;line-height:1.63;}.container{max-width:1400px;}p,li,.intro,.specific p,.hero-copy p,.product-grid p,.product-hero .hero-copy>p,.product-hero p,.section p,.two-col p,.expert-panel p,.page-note,.starting small,.faq-grid p,.fear-grid p{color:#435972;}.product-hero .hero-copy p,.product-hero .hero-copy>p,.product-hero .mini-proof,.product-hero .mini-proof span,.product-hero .hero-bullets{color:#344d6b!important;}.product-hero h1,.product-hero h2{color:#102742;}.product-hero .eyebrow,.section .eyebrow{color:#135ab6;}.table-note{color:#576b83;}.tile,.industry-tile,.price-box,.price-table-wrap,.custom-stack>div,.faq-grid details{transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;}.tile:hover,.industry-tile:hover{transform:translateY(-2px);border-color:#bfd8f2;box-shadow:0 13px 25px #14375b1b;}.service-section .tile img,.industry-tile img,.sector-mini img{object-position:center;object-fit:cover;}.price-strip-section{padding:20px 0;background:#fff;}.price-strip-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 24px;border:1px solid #d9e6f3;border-radius:17px;background:linear-gradient(115deg,#eef6ff,#fff 75%);box-shadow:0 8px 26px #12375b0c;}.price-strip-info{min-width:0;}.price-strip-info .eyebrow{margin:0 0 7px;letter-spacing:.08em;}.price-strip-info h2{font-size:clamp(1.05rem,1.7vw,1.45rem);color:#112d4b;line-height:1.27;letter-spacing:-.017em;margin:0 0 6px;}.price-strip-info p{margin:0;font-size:.85rem;color:#445f7e;}.price-strip-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:flex-end;}.price-strip-amount{font-weight:900;font-size:1.47rem;line-height:1;color:#0c55ae;white-space:nowrap;}.price-strip-amount span{display:block;color:#62758c;font-weight:680;font-size:.66rem;text-align:right;margin-top:7px;}.price-strip-card .btn{white-space:normal;max-width:290px;min-height:47px;}.geo-preview-section{background:linear-gradient(120deg,#0b213b,#143a65);padding:55px 0;color:#fff;}.geo-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:45px;align-items:center;}.geo-preview-section .eyebrow{color:#8ec9ff;}.geo-preview-section h2{color:#fff;max-width:530px;}.geo-preview-section p{color:#d6e7f8;max-width:555px;font-size:.97rem;}.geo-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0 25px;}.geo-feature-list span{display:flex;align-items:center;gap:9px;color:#eff6ff;font-weight:720;font-size:.86rem;}.geo-feature-list span::before{content:"✓";width:21px;height:21px;flex:none;border-radius:50%;background:#16a876;display:grid;place-items:center;font-weight:900;}.geo-report-frame{position:relative;max-width:390px;margin-inline:auto;background:#fff;border:7px solid #fff;border-radius:12px;transform:rotate(1.3deg);box-shadow:0 30px 50px #0005;overflow:hidden;}.geo-report-frame img{display:block;width:100%;height:auto;max-height:470px;object-fit:cover;object-position:top;border-radius:5px;}.geo-report-frame .sample-label{position:absolute;top:12px;right:12px;background:#0e3458;color:white;font-weight:900;font-size:.64rem;padding:8px 10px;border-radius:20px;letter-spacing:.08em;}.geo-report-disclaimer{display:block;color:#b6cce5;font-size:.74rem;margin-top:13px;line-height:1.4;}@media(max-width:760px){.price-strip-section{padding:12px 0;}.price-strip-card{grid-template-columns:1fr;gap:13px;padding:15px;}.price-strip-actions{justify-content:space-between;}.price-strip-amount{font-size:1.35rem;}.price-strip-amount span{text-align:left;}.price-strip-card .btn{flex:1;max-width:none;padding:10px 9px;}.geo-preview-grid{grid-template-columns:1fr;gap:20px;}.geo-preview-section{padding:35px 0;}.geo-preview-grid .geo-report-frame{max-width:295px;transform:none;}.geo-feature-list{gap:10px;}.geo-feature-list span{font-size:.77rem;}.product-hero .hero-copy p{font-size:.95rem;}}@media(max-width:760px){.product-grid h1,.sector-hero .product-grid h1{font-size:clamp(1.85rem,8.25vw,2.18rem);}.product-hero{padding:24px 0;}.hero-copy .intro,.product-hero .intro{font-size:.93rem;line-height:1.54;}.price-strip-card .btn{font-size:.79rem;}}.choice-row{display:flex;flex-wrap:wrap;gap:10px;}.choice-row label{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d5e1ee;border-radius:12px;padding:10px 12px;cursor:pointer;min-height:48px;}.choice-row label:hover{border-color:#7db7f0;box-shadow:0 6px 16px rgba(10,68,130,.06);}.choice-row input{width:18px;height:18px;accent-color:#0b6acb;}.price-callout,.page-note{border:1px solid #d8e6f3;background:#f7fbff;border-radius:14px;padding:16px 18px;margin:18px 0;color:#244564;}.price-callout b,.page-note b{display:block;margin-bottom:6px;color:#123a6e;}.price-table-wrap{overflow:auto;border:1px solid #d9e7f2;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(16,46,81,.05);}.price-table{width:100%;border-collapse:collapse;font-size:.95rem;}.price-table th,.price-table td{padding:14px 16px;border-bottom:1px solid #e7eef6;text-align:left;vertical-align:top;}.price-table th{background:#f6f9fd;font-weight:850;color:#123b6b;}.price-table tr:last-child td{border-bottom:0;}.price-box-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;}.price-box{background:#fff;border:1px solid #dbe7f3;border-radius:16px;padding:18px;box-shadow:0 8px 22px rgba(13,44,83,.06);}.price-box h3{font-size:1.08rem;margin-bottom:8px;}.price-box .amount{font-size:1.8rem;font-weight:900;color:#0a4f9d;margin-bottom:8px;}.price-box ul{padding-left:18px;margin:10px 0 0;}.price-box li{margin:0 0 7px;color:#50627a;}.placeholder-grid,.sitemap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}.placeholder-card,.sitemap-card{background:#fff;border:1px solid #dbe7f3;border-radius:16px;padding:18px;box-shadow:0 8px 22px rgba(13,44,83,.05);}.placeholder-card ul,.sitemap-card ul{margin:10px 0 0;padding-left:18px;}.placeholder-card li,.sitemap-card li{margin:0 0 8px;}.sitemap-card a{color:#0a4f9d;font-weight:740;}.sitemap-card a:hover{text-decoration:underline;}.hero-media small,.product-visual small{display:block;margin-top:8px;color:#eaf5ff;}.table-note{font-size:.82rem;color:#70839a;margin-top:10px;}@media(max-width:900px){.price-box-grid,.placeholder-grid,.sitemap-grid{grid-template-columns:1fr;}}.price-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.price-photo-pair img{height:220px;border-radius:14px;}@media(max-width:760px){.price-photo-pair img{height:125px;}}:root{--text:#21384f;--muted-strong:#445872;--soft:#f4f8fc;--line:#dfe7f1;--blue:#0f66d7;--green:#0da961;}body{color:var(--text);}p,li,label,summary,details p,.intro,.privacy{color:var(--text);}h1,h2,h3,h4,b,strong,legend,.section-heading h2,.hero-copy h1,.product-hero h1,.expert-panel h2{color:var(--ink);}.eyebrow{letter-spacing:.11em;}.section-intro{max-width:820px;margin:.4rem 0 1.2rem;color:var(--text);}.custom-stack b{display:block;color:var(--ink);margin-bottom:.35rem;}.custom-stack p{margin:0;color:var(--text);}.custom-stack>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 10px 24px rgba(13,42,76,.05);}.fear-grid details,.faq-grid details{background:#fff;border:1px solid var(--line);border-radius:18px;padding:0 0 0 0;box-shadow:0 10px 24px rgba(13,42,76,.05);}.fear-grid summary,.faq-grid summary{font-weight:700;color:var(--ink);padding:18px 18px 8px;cursor:pointer;list-style:none;}.fear-grid details p,.faq-grid details p{padding:0 18px 18px;margin:0;}.price-strip-card,.price-callout{max-width:100%;}.product-grid,.hero-grid{align-items:center;}.footer,.footer p,.footer a{color:#dbe6f4;}.footer b{color:#fff;}.hero-copy p,.expert-panel p{opacity:1;}@media(max-width:900px){.section-intro{font-size:.98rem;}}.rev10-benefits{margin:20px 0 4px;gap:12px;}.rev10-benefit{border:1px solid #d9e6f6;background:#fff;border-radius:15px;padding:17px 18px;box-shadow:0 9px 26px rgba(16,50,90,.05);}.rev10-benefit b{display:block;font-size:.96rem;color:#102744;margin:0 0 7px;}.rev10-benefit p{font-size:.86rem;margin:0;color:#3d536c;line-height:1.55;}.rev10-review{margin:15px 0 0;padding:14px 18px;border-radius:12px;background:#f0f7ff;border-left:4px solid #1676da;color:#193c63;font-size:.9rem;line-height:1.55;}.rev10-review strong{font-weight:800;color:#102744;}.rev10-step-list span{font-size:.86rem;line-height:1.5;display:flex;align-items:flex-start;gap:10px;}.rev10-step-list b{white-space:nowrap;font-size:.84rem;}@media(max-width:760px){.rev10-benefit{padding:14px 15px;}.rev10-step-list span{font-size:.88rem;}}.faq-visible-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;align-items:stretch;}.faq-visible-card{position:relative;background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:20px;box-shadow:0 8px 22px rgba(10,30,55,.045);min-width:0;}.faq-visible-card h3{margin:0 0 10px;font-weight:850;font-size:clamp(.99rem,1.25vw,1.13rem);color:#112b4c;line-height:1.42;}.faq-visible-card p{color:#435a74;margin:0;line-height:1.72;font-size:.94rem;}.faq-visible-num{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eaf4ff;color:#075db5;font-size:.76rem;font-weight:850;padding:4px 8px;margin-bottom:11px;}.expert-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.9fr);gap:28px;align-items:center;}.expert-layout>.expert-panel{min-width:0;}.expert-layout .expert-media{margin:0;background:#eff5fc;padding:9px;border-radius:20px;border:1px solid #dce7f2;overflow:hidden;align-self:center;}.expert-media img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover;border-radius:13px;max-height:290px;}.expert-media figcaption{font-size:.79rem;color:#435a74;padding:10px 5px 3px;line-height:1.4;}.city-seo-links>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0;margin:18px 0;list-style:none;}.city-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 13px;border:1px solid #dae6f2;background:#fff;border-radius:11px;color:#0b5caf;font-weight:700;font-size:.86rem;}.city-seo-links a:hover{border-color:#227bd8;background:#ecf5ff;}.city-support-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:18px 0;}.city-support-links li a{display:block;background:#fff;border:1px solid #dee7f1;padding:14px;border-radius:12px;color:#0a5db6;font-weight:700;}.legal-info-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.7fr);gap:26px;align-items:start;}.legal-main{display:grid;gap:14px;}.legal-item{padding:22px;background:white;border:1px solid #e1e8f2;border-radius:16px;}.legal-item h2{font-size:1.25rem;margin:0 0 8px;color:#132d4f;}.legal-item p{color:#385069;line-height:1.7;margin:0;}.legal-item a{color:#085fac;text-decoration:underline;text-underline-offset:2px;}.legal-aside{position:sticky;top:18px;background:#eef6ff;border:1px solid #d6e6f7;border-radius:16px;padding:22px;color:#193857;}.legal-aside h2{font-size:1.28rem;margin:0 0 12px;}.legal-aside p{font-size:.9rem;line-height:1.7;}.legal-aside a{color:#075eb7;}.legal-aside .btn{color:#fff;}@media(max-width:1100px){.city-seo-links>ul{grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:780px){.faq-visible-grid,.expert-layout,.legal-info-grid,.city-support-links{grid-template-columns:1fr;}.city-seo-links>ul{grid-template-columns:repeat(2,minmax(0,1fr));}.legal-aside{position:static;}.faq-visible-card{padding:17px;}.expert-media img{max-height:240px;}}@media(max-width:390px){.city-seo-links>ul{grid-template-columns:1fr;}.faq-visible-card p{font-size:.89rem;}}.price-trust-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr);gap:30px;align-items:center;}.price-trust-layout p{color:#435a74;max-width:720px;line-height:1.7;}.price-trust-layout .btn{margin-top:12px;}@media(max-width:780px){.price-trust-layout{grid-template-columns:1fr;}}#ornek-yapi h2{font-size:clamp(1.65rem,2.4vw,2.3rem);}#ornek-yapi .two-col p{line-height:1.7;}#ornek-yapi .eyebrow{color:#075bb5;}.quick-form .choice-row label{border-radius:10px;min-height:42px;}.quick-form .choice-row label:has(input:checked){background:#e9f2ff;border-color:#1475d9;}body{font-size:16px;}.tile-copy p,.industry-tile p{font-size:.86rem;line-height:1.46;}.logo{gap:10px!important;text-decoration:none;}.hero-ctas .btn,.product-hero .btn{font-weight:850;}.section{padding-block:44px;}.section.soft{background:#f4f8fc;}.section-heading h2{letter-spacing:-.025em;}.footer{padding:31px 0 23px!important;border-top:3px solid #2278d6;}.footer .logo{font-size:1.05rem;}.footer p{margin:12px 0!important;font-size:.83rem;line-height:1.55;}.footer a{text-decoration:none;}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0;}.project-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #dce6f1;box-shadow:0 8px 25px #0e335510;}.project-card img{height:165px;}.project-content{padding:19px;display:flex;flex-direction:column;flex:1;}.project-content h3{font-size:1.15rem;line-height:1.25;color:#0c2a4b;margin:3px 0 6px;}.project-content p{font-size:.88rem;line-height:1.6;color:#314a66;margin:6px 0;}.project-content .case-type{font-size:.72rem;color:#1163b9;font-weight:800;text-transform:uppercase;letter-spacing:.05em;}.project-content .text-link{margin-top:auto;padding-top:8px;font-size:.83rem;font-weight:800;}.project-content dl{margin:10px 0 12px;}.project-content dt{font-size:.73rem;color:#526880;font-weight:800;margin:10px 0 0;text-transform:uppercase;letter-spacing:.04em;}.project-content dd{margin:3px 0 0;color:#253e56;line-height:1.52;font-size:.85rem;}.case-proof{padding:12px 14px;border-radius:12px;background:#eaf6f1;border:1px solid #c8e4d6;color:#155541;font-size:.8rem;line-height:1.5;margin:10px 0;}.case-note{border-left:3px solid #1775cc;padding:11px 13px;background:#edf6ff;color:#334c67;font-size:.86rem;line-height:1.55;}.keyword-links a,.price-strip-card{transition:box-shadow .16s;}.keyword-links a:hover{box-shadow:0 8px 18px #0d3c650d;}.product-hero h1{max-width:880px;}.expert-panel{background:#f8fbff;border:1px solid #dfebf6;border-radius:18px;}@media(max-width:760px){.logo{min-width:0!important;max-width:calc(100% - 52px);}.section{padding-block:32px;}.footer{padding:27px 0 72px!important;}.project-grid,.customer-voices{grid-template-columns:1fr;}.project-card img{height:176px;}}@media(min-width:761px) and (max-width:1180px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.mobile-menu a[href^="tel:"]{background:#eef6ff;color:#0b4b94;font-weight:900;border-radius:10px;margin-top:8px;}.simple-hero h1,.product-grid h1,.home-hero h1{line-height:1.08;text-wrap:balance;letter-spacing:-.035em;}.simple-hero h1{display:block;max-width:16ch;margin:8px 0 14px;text-shadow:0 8px 22px rgba(2,17,37,.18);}.simple-hero .container{position:relative;}.simple-hero p{max-width:760px;}.hero-callout{margin-top:12px!important;padding:12px 14px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);border-radius:12px;font-size:.92rem!important;color:#f5fbff!important;backdrop-filter:blur(3px);}.navigation a,.mobile-menu a{line-height:1.25;}img{image-rendering:auto;}.footer{padding:26px 0 18px!important;}.footer p{margin:8px 0!important;}@media(max-width:760px){.logo{max-width:calc(100% - 130px)!important;}.simple-hero{padding:30px 0;}.simple-hero h1{font-size:clamp(1.9rem,8.2vw,2.5rem);max-width:12ch;}.simple-hero p{font-size:.96rem!important;}.industry-tile img,.services-grid .tile img{aspect-ratio:1.08;height:auto;min-height:120px;object-position:center;}.footer{padding:20px 0 74px!important;}}@media(max-width:390px){.logo{max-width:calc(100% - 118px)!important;}}.audit-v15{padding:48px 0;background:#f3f7fc;border-top:1px solid #e4edf6;}.audit-v15 .audit-container{max-width:990px;margin-inline:auto;}.audit-v15 .audit-intro{text-align:center;margin:0 auto 20px;max-width:720px;}.audit-v15 .audit-intro .eyebrow{color:#1269c0;font-size:.74rem;font-weight:850;letter-spacing:.06em;}.audit-v15 .audit-intro h2{font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.18;color:#0a284b;letter-spacing:-.035em;margin:6px 0 9px;text-wrap:balance;}.audit-v15 .audit-intro p{color:#445f7b;font-size:.98rem;line-height:1.5;margin:0;}.audit-v15 .audit-form-v15{padding:22px 24px;border:1px solid #dce7f2;border-radius:20px;box-shadow:0 9px 30px rgba(13,42,76,.07);background:#fff;}.audit-v15 .audit-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;}.audit-v15 .audit-question{padding:14px 15px 12px!important;background:#f9fbfe;border:1px solid #e3ebf4;border-radius:14px;margin:0!important;}.audit-v15 .audit-question legend{font-weight:800;color:#12365e;font-size:.93rem;line-height:1.4;white-space:normal;display:flex;align-items:baseline;gap:7px;padding:0!important;margin:0 0 10px;max-width:100%;}.audit-v15 .audit-num{font-size:.7rem;color:#1780db;min-width:25px;flex:0 0 25px;}.audit-v15 .audit-answer-row{display:flex;gap:7px;flex-wrap:wrap;}.audit-v15 .audit-choice{display:flex;align-items:center;min-height:39px;margin:0!important;padding:0;cursor:pointer;position:relative;flex:1 1 auto;}.audit-v15 .audit-choice input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;}.audit-v15 .audit-choice span{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;border:1px solid #d5e1f0;border-radius:10px;padding:8px 9px;background:#fff;color:#254362;font-size:.79rem;font-weight:750;line-height:1.2;text-align:center;transition:.12s ease;}.audit-v15 .audit-choice:hover span{border-color:#559dde;background:#eff7ff;}.audit-v15 .audit-choice input:focus-visible+span{outline:2px solid #207acb;outline-offset:2px;}.audit-v15 .audit-choice input:checked+span{background:#e5f4ff;border-color:#087cd4;color:#0754a7;box-shadow:inset 0 0 0 1px #087cd4;}.audit-v15 .audit-example{margin:9px 0 0;border:0;padding:0;background:none;}.audit-v15 .audit-example summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:.77rem;color:#0a65b5;font-weight:800;padding:3px 0;}.audit-v15 .audit-example summary::-webkit-details-marker{display:none;}.audit-v15 .audit-example summary span{display:inline-grid;place-items:center;border:1px solid #85bbe9;border-radius:50%;font-size:.7rem;width:16px;height:16px;}.audit-v15 .audit-example p{margin:6px 0 2px;padding:9px 10px;background:#edf6ff;border-left:3px solid #4b9add;border-radius:6px;color:#284867;font-size:.82rem;line-height:1.55;}.audit-v15 .audit-convert{border-top:1px solid #e6eef5;margin-top:17px;padding-top:16px;}.audit-v15 .audit-result{color:#214c72;background:#edf6ff;padding:10px 13px;border-radius:10px;font-size:.87rem;font-weight:680;line-height:1.45;}.audit-v15 .audit-submit-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:12px;}.audit-v15 .audit-company{font-size:.8rem;color:#2a496c;font-weight:750;margin:0!important;}.audit-v15 .audit-company span{font-weight:450;color:#637790;}.audit-v15 .audit-company input{min-height:44px;width:100%;margin:5px 0 0;border:1px solid #d9e4f0;border-radius:9px;padding:10px 12px;background:#fff;color:#122b4b;font-size:.92rem;}.audit-v15 .audit-submit{min-height:44px;padding:10px 18px;white-space:nowrap;font-weight:850;}.audit-v15 .audit-privacy{margin:8px 0 0;color:#60758b;font-size:.74rem;}.simple-hero,.simple-hero .container{color:#fff!important;}.simple-hero h1,.simple-hero .container h1,.simple-hero h2{color:#fff!important;text-shadow:0 3px 18px rgba(0,0,0,.12);max-width:850px!important;white-space:normal!important;overflow-wrap:normal!important;line-height:1.12!important;}.simple-hero p,.simple-hero .hero-callout{color:#eaf3ff!important;}.simple-hero .eyebrow{color:#a4dcff!important;}@media(max-width:1050px){.audit-v15 .audit-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:760px){.simple-hero h1{max-width:100%!important;font-size:clamp(1.8rem,7.5vw,2.35rem)!important;}.audit-v15{padding:30px 0 38px;}.audit-v15 .audit-intro{margin-bottom:14px;}.audit-v15 .audit-intro h2{font-size:1.65rem;}.audit-v15 .audit-intro p{font-size:.88rem;}.audit-v15 .audit-form-v15{padding:13px;border-radius:16px;}.audit-v15 .audit-question-grid{grid-template-columns:1fr;gap:9px;}.audit-v15 .audit-question{padding:12px!important;}.audit-v15 .audit-answer-row{gap:6px;}.audit-v15 .audit-choice{flex:1 1 28%;min-width:0;}.audit-v15 .audit-choice span{font-size:.78rem;padding:7px 6px;min-height:39px;}.audit-v15 .audit-submit-row{grid-template-columns:1fr;gap:10px;}.audit-v15 .audit-submit{width:100%;}}.audit-v15 .audit-question{display:block;min-width:0;}.audit-v15 .audit-question-title{display:flex;align-items:flex-start;gap:8px;padding:0;margin:0 0 10px!important;font-size:.94rem;line-height:1.42;font-weight:800;color:#0f345c;}.audit-v15 .audit-num{display:inline-block;margin-top:1px;}@media(max-width:760px){.audit-v15 .audit-question-title{font-size:.92rem;}}.sec-photo{margin:0;}.sec-photo img{display:block;max-height:335px;aspect-ratio:16/10;width:100%;object-fit:cover;border-radius:17px;box-shadow:0 15px 38px #0b294e1b;}.sec-steps,.sec-faq-grid,.sec-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;}.sec-service-step,.sec-faq-card,.sec-hub-card{border:1px solid #dce7f2;border-radius:16px;background:#fff;padding:19px;box-shadow:0 8px 25px #0b2d4e0b;}.sec-service-step h3,.sec-faq-card h3,.sec-hub-card h3{font-size:1.05rem;line-height:1.35;color:#0c294e;margin:9px 0;}.sec-service-step p,.sec-faq-card p,.sec-hub-card p{line-height:1.62;font-size:.91rem;color:#405a76;margin:8px 0;}.sec-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.sec-service-step .step-index{display:inline-flex;color:#0966c7;background:#eaf3ff;border-radius:8px;padding:6px 9px;font-size:.78rem;font-weight:900;}.sec-hub-card{display:flex;flex-direction:column;}.sec-hub-icon{color:#0d70d5;background:#eaf3ff;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;}.sec-hub-icon svg,.sec-home-grid svg{height:23px;width:23px;}.sec-hub-card p{flex:1;}.sec-hub-card a{font-weight:820;font-size:.84rem;color:#0b66c4;margin-top:8px;}.sec-price-note{border:1px solid #dce7f2;background:#f7fbff;padding:22px;border-radius:15px;}.sec-price-note a{font-weight:800;color:#0b67cb;}.sec-home-grid>a:hover,.sec-hub-card:hover{box-shadow:0 13px 28px #0b3c7221;border-color:#97c2e8;}@media(max-width:980px){.sec-steps,.sec-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:760px){.sec-steps,.sec-faq-grid,.sec-hub-grid,.sec-home-grid{grid-template-columns:1fr;}.sec-photo img{aspect-ratio:16/9;max-height:230px;}}.hero-bullets span{display:inline-flex;align-items:center;gap:7px;}.price-feature-icon{width:18px;height:18px;flex:0 0 18px;color:#0a69be;}.price-box h3{display:flex;align-items:center;gap:8px;}.price-box h3 .price-feature-icon{flex:0 0 19px;}.hero-bullets .price-feature-icon{color:#0c79d5;}@media(max-width:760px){.price-feature-icon{width:17px;height:17px;}}@media(max-width:760px){}:root{--rev19-step-1:8px;--rev19-step-2:13px;--rev19-step-3:21px;--rev19-step-4:34px;--rev19-step-5:55px;}.section{padding-block:clamp(32px,3.25vw,52px);}.section-heading{margin-bottom:clamp(13px,1.5vw,21px);}.section-heading h2,.section-title h2{line-height:1.16;text-wrap:balance;}.footer{padding:26px 0 24px!important;}@media(max-width:760px){html{scroll-padding-bottom:70px;}body{padding-bottom:0!important;}.footer{padding:22px 0 calc(16px + 55px + env(safe-area-inset-bottom,0px))!important;}.section{padding-block:clamp(28px,7.8vw,36px)!important;}.section-heading{margin-bottom:13px!important;}}.two-col>*{min-width:0;}.price-photo-pair{width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden;}.price-photo-pair img{width:100%;min-width:0;max-width:100%;object-fit:cover;}.table-scroll,.price-table-wrap{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;}@media(min-width:761px) and (max-width:1130px){.menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;}}@media(max-width:760px){.two-col{grid-template-columns:minmax(0,1fr)!important;}.price-photo-pair{gap:8px!important;}.price-photo-pair img{height:clamp(115px,33vw,170px);object-fit:cover;}.price-table-wrap{width:100%;}}@media(max-width:360px){.menu-toggle{width:36px!important;height:38px!important;}}@media(max-width:760px){.product-grid,.sector-hero .product-grid{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;}.product-grid > *,.product-grid>div,.product-grid .hero-ctas{min-width:0!important;max-width:100%!important;}.product-grid .hero-ctas .btn{max-width:100%;white-space:normal;}}.rev10-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:26px 0;}.rev10-benefit.rev20-benefit{min-width:0;padding:21px 20px;border:1px solid #dbe7f4;background:#fff;border-radius:18px;box-shadow:0 12px 27px rgba(18,48,84,.055);display:flex;flex-direction:column;align-items:flex-start;gap:9px;}.rev20-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;margin-bottom:5px;background:#eaf3ff;color:#1163b8;border:1px solid #d8e7fa;}.rev20-benefit-icon.icon-tone-2{background:#e8f7ef;color:#12825d;border-color:#c8ead6;}.rev20-benefit-icon.icon-tone-3{background:#fff4df;color:#ac6707;border-color:#ffe0ac;}.rev20-benefit-label{font-size:.76rem;font-weight:840;color:#39617e;letter-spacing:.015em;}.rev20-benefit h3{font-size:1.04rem;line-height:1.27;margin:0;color:#0d2c51;}.rev20-benefit p{font-size:.87rem;line-height:1.65;margin:0;color:#334e6b;}.price-strip-actions a{line-height:1.4;}.crumb{margin-block:0 4px;padding-top:12px;padding-bottom:8px;}.crumb + .product-hero,.crumb + .simple-hero{margin-top:0;}@media(max-width:760px){.rev10-benefits{grid-template-columns:1fr;gap:11px;margin:18px 0;}.rev10-benefit.rev20-benefit{padding:16px 17px;gap:7px;}.rev20-benefit-icon{width:42px;height:42px;}.rev20-benefit-icon svg{width:23px;height:23px;}.crumb{padding:8px 15px 4px;line-height:1.35;}.product-hero{padding-top:22px;}}.rev21-help-strip{padding:19px 0;background:linear-gradient(110deg,#eef6ff,#f7fbff);border-top:1px solid #ddebf8;border-bottom:1px solid #ddebf8;}.rev21-help-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;}.rev21-help-inner h2{font-size:clamp(1.12rem,1.4vw,1.42rem);line-height:1.2;margin:4px 0 5px;color:#103254;}.rev21-help-inner p{font-size:.88rem;margin:0;color:#435873;max-width:680px;}.rev21-help-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;}.rev21-call,.rev21-write{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:11px;min-height:45px;padding:11px 16px;font-size:.87rem;font-weight:840;line-height:1.25;white-space:nowrap;}.rev21-call{background:white;color:#0d4785;border:1px solid #c6d9ef;box-shadow:0 4px 10px #113b6d0b;}.rev21-write{background:#04ae63;color:#fff;border:1px solid #04ae63;}.rev21-call:hover,.rev21-write:hover{transform:translateY(-1px);filter:brightness(.98);}.rev21-price-details{background:#f5f9fe;}.rev21-price-details>.container>p{max-width:760px;}.rev21-price-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:23px 0;padding:0;}.rev21-price-factors li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dbe7f3;border-radius:13px;padding:17px;font-weight:800;font-size:.9rem;color:#163b65;}.rev21-price-factors svg{flex:none;color:#0c71ca;}.rev21-inclusions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:17px 0;}.rev21-inclusions article{padding:20px;border-radius:15px;background:#fff;border:1px solid #d8e4f2;box-shadow:0 8px 23px #082a4a08;}.rev21-inclusions h3{font-size:1rem;color:#0b376a;margin:0 0 8px;}.rev21-inclusions p{font-size:.91rem;line-height:1.6;margin:0;}.rev21-price-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:17px 0 14px;}.rev21-price-bottom p{flex:1;min-width:240px;margin:0;font-size:.91rem;}@media(max-width:900px){.rev21-help-inner{grid-template-columns:1fr;}.rev21-price-factors{grid-template-columns:1fr;}.rev21-inclusions{grid-template-columns:1fr;}.rev21-help-actions{gap:8px;}.rev21-help-actions>a{min-width:0;}}@media(max-width:760px){.rev21-help-strip{padding:16px 0;}.rev21-help-inner h2{font-size:1.18rem;}.rev21-help-inner p{font-size:.85rem;}.rev21-help-actions{display:grid;grid-template-columns:1fr 1fr;}.rev21-call,.rev21-write{padding:11px 10px;font-size:.81rem;white-space:normal;text-align:center;}.rev21-price-factors li{padding:13px;}}.portfolio-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 26px;}.portfolio-results article{border-radius:17px;border:1px solid #d6e3f3;background:linear-gradient(150deg,#f5faff,#fff);padding:18px 19px;box-shadow:0 9px 23px rgba(7,35,77,.05);}.portfolio-results strong{display:block;color:#0853aa;font-size:clamp(1.45rem,2.9vw,2rem);letter-spacing:-.05em;line-height:1.15;}.portfolio-results span{font-size:.84rem;color:#37516b;font-weight:650;line-height:1.4;}.project-card .project-content{display:flex;flex-direction:column;min-height:0;}.project-card img{display:block;width:100%;height:194px;object-fit:cover;object-position:center;}.project-card .case-result{margin:6px 0 10px;padding:12px 13px;border:1px solid #cfe4dc;background:#f0f9f5;border-radius:12px;}.project-card .case-result b{display:block;font-size:1.21rem;line-height:1.15;color:#0b6e50;}.project-card .case-result span{display:block;margin-top:4px;color:#254c40;font-size:.81rem;line-height:1.45;}.project-card .case-proof{margin:9px 0;padding:10px 12px;background:#f6f9fe;border-color:#e1e9f2;color:#355168;font-size:.78rem;}.project-card .case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding-top:13px;}.project-card .case-actions a{font-size:.82rem;font-weight:800;color:#0c5fba;}.project-card .case-actions a:first-child{border:1px solid #cfe0f4;border-radius:11px;background:#edf5ff;padding:9px 12px;}.case-detail-hero .product-visual img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:18px;}.case-detail-hero .hero-copy h1{max-width:18ch;}.case-detail-metric{display:inline-flex;align-items:center;gap:9px;border:1px solid #b9e4d4;border-radius:14px;background:#eaf8f2;color:#0c684d;padding:12px 16px;font-weight:850;margin:11px 0;}.case-detail-metric strong{font-size:1.65rem;letter-spacing:-.05em;}.case-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.case-detail-panel{border:1px solid #dce6f2;border-radius:17px;background:#fff;padding:20px;box-shadow:0 9px 22px rgba(15,45,85,.045);}.case-detail-panel h2{font-size:1.14rem;line-height:1.2;margin:3px 0 9px;color:#102d50;}.case-detail-panel p{font-size:.93rem;line-height:1.62;color:#2b4865;margin:0;}.case-details-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;}.case-details-list div{border:1px solid #dce7f3;padding:14px 16px;border-radius:12px;background:#f8fbfe;}.case-details-list dt{font-size:.73rem;letter-spacing:.04em;font-weight:800;text-transform:uppercase;color:#526b85;}.case-details-list dd{margin:6px 0 0;font-size:.93rem;font-weight:700;color:#143558;}.case-mini-disclaimer{color:#506780;font-size:.81rem;line-height:1.5;margin:13px 0 0;}.portfolio-cta{border:1px solid #b9d8f3;background:#f0f7ff;border-radius:22px;padding:24px;display:flex;gap:24px;align-items:center;justify-content:space-between;}.portfolio-cta h2{margin:0 0 9px;}.portfolio-cta p{margin:0;max-width:60ch;}.portfolio-cta .btn{flex-shrink:0;}@media(max-width:900px){.portfolio-results,.case-detail-grid,.case-details-list{grid-template-columns:1fr 1fr;}.portfolio-cta{align-items:flex-start;flex-direction:column;}}@media(max-width:600px){.portfolio-results,.case-detail-grid,.case-details-list{grid-template-columns:1fr;}.case-detail-hero .hero-copy h1{font-size:clamp(1.9rem,7vw,2.6rem);}.portfolio-results{gap:9px;margin-top:8px;}.portfolio-results article{padding:14px;}.portfolio-cta{padding:20px;}.project-card img{height:170px;}}:root{--rev23-navy:#091f39;--rev23-blue:#075bd4;--rev23-green:#08b577;--rev23-line:#dce7f3;--rev23-text:#193650;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--rev23-text);}:focus-visible{outline:3px solid #1495f5!important;outline-offset:3px;}.container{max-width:1260px;}a{transition:color .18s ease,background-color .18s ease,box-shadow .18s ease;}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;}.section{padding-top:52px;padding-bottom:52px;}.section.soft{background:#f2f7fc;}.section-heading h2{line-height:1.16;}.section-heading p,.product-grid .intro{color:#405875;}.eyebrow{font-weight:850;letter-spacing:.075em;color:#0874e8;}.btn,.tile,.project-card{transition:box-shadow .2s ease,transform .2s ease;}.btn-green{background:#06b46e!important;border-color:#06b46e!important;box-shadow:0 8px 20px #03a96a20;}.btn-green:hover{background:#07975d!important;}.product-hero{background:linear-gradient(125deg,#eff7ff,#f9fcff);padding-top:46px;padding-bottom:46px;}.product-hero .product-grid{align-items:center;gap:35px;}.product-hero .hero-copy h1{color:#0b294b!important;line-height:1.11;font-size:clamp(2rem,3.25vw,3.2rem);max-width:730px;}.product-hero .intro{font-size:1.03rem;line-height:1.58;color:#385473!important;}.product-hero .product-visual img{display:block;max-height:370px;height:auto;aspect-ratio:16/10;object-fit:cover;border:1px solid #d4e4f2;border-radius:20px;}.product-hero .mini-proof{color:#244865;}.price-strip-section{padding-top:10px;padding-bottom:18px;}.rev23-intent-panel{padding:16px 0 24px;background:#f8fbff;border-bottom:1px solid #e5edf7;}.rev23-intent-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e2eaf4;border-radius:18px;background:#fff;padding:18px 24px;}.rev23-intent-panel h2{font-size:1.2rem!important;margin:4px 0 5px;color:#092c4a;line-height:1.18;}.rev23-intent-panel p{margin:0;max-width:830px;font-size:.89rem;line-height:1.55;color:#3d546e;}.rev23-intent-panel .eyebrow{font-size:.68rem;}.rev23-contact-link{white-space:nowrap;border-radius:11px;background:#eaf4ff;color:#0453a5;padding:12px 15px;font-size:.88rem;font-weight:850;text-decoration:none;}.rev23-contact-link:hover{background:#dceefe;}.rev23-case-feature{background:#f3f8fe;}.rev23-case-layout{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:30px;}.rev23-case-layout h2{color:#0b2d50;line-height:1.18;}.rev23-case-layout p{max-width:560px;line-height:1.65;color:#465f7b;}.rev23-case-layout>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #d9e6f3;border-radius:18px;box-shadow:0 14px 32px #06294719;}.rev23-reference-card img{width:100%;height:170px;object-fit:cover;}.project-card{border-radius:17px;}.project-card .case-proof{font-size:.76rem;line-height:1.45;color:#4a647f;}.project-card .case-result{background:#f0f8ff;border:1px solid #e0edff;border-radius:11px;padding:13px;}.project-card .case-result b{font-size:1.16rem;color:#067f58;}.project-card .case-result span{font-size:.78rem;color:#3f5872;line-height:1.5;}.portfolio-results article{border-radius:13px;}.project-content{padding:16px;}.footer{padding:28px 0 22px!important;}.footer p{font-size:.8rem;line-height:1.5;margin:9px 0;}@media(max-width:760px){.section{padding-top:35px;padding-bottom:35px;}.product-hero{padding:25px 0;}.product-hero .product-grid{gap:16px;}.product-hero .hero-copy h1{font-size:clamp(1.8rem,7.2vw,2.4rem);}.product-hero .product-visual img{max-height:230px;}.rev23-intent-inner{flex-direction:column;align-items:stretch;padding:15px;gap:12px;}.rev23-intent-panel h2{font-size:1.1rem!important;}.rev23-contact-link{text-align:center;}.rev23-case-layout{grid-template-columns:1fr;gap:15px;}.rev23-case-layout img{max-height:255px;}.footer{padding-bottom:70px!important;}.project-grid{grid-template-columns:1fr;}.rev23-reference-card img{height:178px;}}@media(min-width:761px) and (max-width:1060px){.project-grid{grid-template-columns:repeat(2,1fr);}}.rev23-project-checklist{padding:26px;border:1px solid #cce2f5;border-radius:17px;background:#eef8ff;}.rev23-project-checklist h3{margin:0 0 12px;font-size:1.3rem;color:#083357;}.rev23-project-checklist p{padding-bottom:10px;border-bottom:1px solid #d6e6f5;margin:0 0 12px;}.rev23-project-checklist a{display:inline-block;font-weight:850;color:#075dc6;text-decoration:none;margin-top:8px;}:root{--navy:#061d37;--navy2:#0a315b;--ink:#102442;--copy:#425570;--line:#dde9f4;--pale:#f1f7fd;--blue:#0969db;--green:#05ad68;--mint:#48edbb;--white:#fff;--radius:18px;--shadow:0 12px 30px rgba(11,39,76,.085);}*,*:before,*:after{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;color:var(--ink);font:400 15px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;}a{text-decoration:none;color:inherit;}button,input,textarea{font:inherit;}button,a{touch-action:manipulation;}button{cursor:pointer;}img{max-width:100%;display:block;}svg{vertical-align:middle;}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #ffb547;outline-offset:3px;}.skip{position:absolute;top:-80px;left:12px;padding:10px;background:white;z-index:1000;}.skip:focus{top:12px;}.wrap{width:min(1160px,calc(100% - 42px));margin-inline:auto;}.icon{width:19px;height:19px;flex:none;stroke-width:2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;}.icon.big{width:27px;height:27px;}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#0a69d9;}.dark .eyebrow{color:#85dfff;}h1,h2,h3,p{margin-top:0;}h1,h2,h3{letter-spacing:-.045em;line-height:1.12;}h1{font-size:clamp(35px,4.15vw,57px);}h2{font-size:clamp(24px,2.9vw,35px);}h3{font-size:17px;}p{color:var(--copy);}.dark p{color:#d6e9fc;}.green-word{color:var(--mint);}.blue-word{color:var(--blue);}.section{padding:66px 0;}.section.soft{background:#f1f7fd;}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px;}.section-head h2{margin:6px 0 0;}.section-head p{margin:8px 0 0;}.kicker{font-size:11px;text-transform:uppercase;font-weight:850;letter-spacing:.12em;color:#0771dd;}.link-more{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-weight:800;font-size:13px;white-space:nowrap;}.link-more:hover{text-decoration:underline;}.btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;border-radius:11px;padding:12px 19px;font-weight:800;line-height:1.25;min-height:45px;transition:transform .15s ease,filter .15s ease;}.btn:hover{transform:translateY(-1px);filter:brightness(.97);}.btn-green{background:var(--green);color:white;box-shadow:0 5px 15px #007d4a30;}.btn-white{background:white;color:#0962ca;border-color:#cce2fb;}.btn-outline{background:#f6fbff;border:1px solid #cee1f5;color:#0954aa;}.btn-small{padding:9px 13px;min-height:38px;font-size:13px;}.topline{background:#061c35;color:#f5fbff;}.topline-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:32px;}.top-facts{display:flex;gap:24px;align-items:center;}.top-facts span,.top-phone{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:770;white-space:nowrap;}.top-facts .icon,.top-phone .icon{width:14px;height:14px;color:#9bd2ff;}.top-phone{padding:3px 10px;border-radius:999px;background:#ffffff13;}.main-header{position:sticky;top:0;background:#fff;z-index:60;border-bottom:1px solid #e2eaf3;box-shadow:0 2px 16px #052b4e0a;}.header-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;}.logo{display:flex;gap:10px;align-items:center;min-width:205px;}.logo-title{display:block;color:#0564d6;font-size:17px;font-weight:900;letter-spacing:-.04em;line-height:1.12;}.logo small{display:block;color:#5e7290;font-size:10px;line-height:1.5;}.nav-links{display:flex;gap:13px;align-items:center;}.nav-links a{font-weight:770;font-size:12px;white-space:nowrap;}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--blue);}.header-actions{display:flex;align-items:center;gap:9px;}.phone-button{color:#0754aa;min-height:38px;padding:9px 11px;background:#eff6ff;border:1px solid #d3e5fa;border-radius:11px;display:flex;gap:7px;align-items:center;font-size:12px;font-weight:850;white-space:nowrap;}.phone-button .icon{width:16px;height:16px;}.head-wa{padding:10px 12px;min-height:38px;}.menu-toggle{display:none;background:white;border:1px solid #d5e2ee;border-radius:10px;padding:8px;color:#0a3970;}.mobile-nav{display:none;padding:8px 20px 17px;border-top:1px solid var(--line);background:#fff;}.mobile-nav a{display:block;padding:10px 8px;font-size:15px;font-weight:730;border-bottom:1px solid #e8eff7;}.mobile-nav.open{display:block;}.hero{overflow:hidden;position:relative;background:radial-gradient(ellipse at 80% 42%,#16548a 0,#0a3156 42%,#061e3b 100%);color:white;}.hero .wrap{position:relative;}.hero-grid{min-height:412px;display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:18px;}.hero-copy{position:relative;z-index:3;padding:41px 0 47px;}.hero h1{max-width:620px;margin:13px 0 17px;color:white;}.hero-copy p{max-width:510px;font-size:15.5px;line-height:1.7;margin-bottom:21px;}.hero-actions{display:flex;gap:11px;flex-wrap:wrap;}.hero-points{display:flex;gap:17px;flex-wrap:wrap;margin-top:18px;color:#e1f6fb;font-size:11px;font-weight:710;}.hero-points span{display:flex;align-items:center;gap:5px;}.hero-points .icon{width:15px;height:15px;color:var(--mint);}.hero-art{height:390px;align-self:end;position:relative;min-width:0;}.hero-art:before{position:absolute;content:"";inset:18px -80px 0 0;background:radial-gradient(ellipse,#3184cf40,transparent 72%);z-index:0;}.hero-photo{position:absolute;z-index:1;right:0;bottom:0;width:94%;height:93%;object-fit:cover;object-position:center;border-top-left-radius:125px;mask-image:linear-gradient(90deg,transparent 0%,black 26%);filter:saturate(1.05);}.metric{z-index:2;position:absolute;display:flex;gap:9px;align-items:center;background:#fff;color:#153253;border-radius:11px;box-shadow:0 13px 25px #001d3c45;padding:12px 14px;min-width:143px;}.metric .icon{color:#0475e1;}.metric strong{display:block;font-size:20px;color:#01995f;line-height:1.1;}.metric small{display:block;font-size:10px;color:#637993;font-weight:670;}.metric-a{top:33px;left:17px;}.metric-b{top:147px;right:0;}.metric-c{bottom:27px;left:53px;}.metric--text{font-size:12px;max-width:194px;}.metric--text strong{font-size:14px;}.trust-strip{background:#f8fbff;border-bottom:1px solid #e0ecf6;}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:13px 0;}.trust-cell{display:flex;align-items:center;gap:11px;padding:10px 12px;background:white;border:1px solid #e5eef8;border-radius:11px;}.trust-cell .icon{width:26px;height:26px;color:#0d70e6;}.trust-cell strong{display:block;font-size:12px;}.trust-cell small{display:block;color:#73839a;font-size:11px;}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}.service-card{display:flex;gap:13px;align-items:start;padding:20px;background:#fff;border:1px solid #deebf8;border-radius:14px;box-shadow:0 5px 12px #093b7106;transition:transform .15s,box-shadow .15s;}.service-card:hover,.case-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);}.icon-block{width:46px;height:46px;display:grid;place-items:center;flex:none;border-radius:13px;background:#eaf4ff;color:#0975dc;}.icon-block.green{background:#e8fbf4;color:#069d6f;}.icon-block.purple{background:#f3edff;color:#7142d5;}.icon-block.orange{background:#fff2e8;color:#e97710;}.service-card h3{font-size:15px;margin:0 0 5px;}.service-card p{font-size:12px;margin:0 0 10px;line-height:1.5;}.service-card .link-more{font-size:12px;}.case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}.case-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfeaf7;border-radius:14px;background:white;transition:transform .16s,box-shadow .16s;min-width:0;}.case-card img{height:136px;width:100%;object-fit:cover;background:#edf5fc;}.case-content{display:flex;flex:1;flex-direction:column;padding:13px 13px 12px;}.case-content h3{font-size:16px;margin:0 0 5px;}.case-content p{font-size:12px;line-height:1.55;margin:0 0 10px;}.case-meta{margin-top:auto;display:flex;gap:8px;align-items:center;background:#edfaf4;border-radius:9px;padding:7px 9px;color:#07603c;font-size:11px;}.case-meta .icon{color:#009d68;}.case-meta strong{font-size:14px;}.mini-services{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}.benefit-card{border:1px solid #dfe9f4;border-radius:14px;padding:19px;background:#fff;}.benefit-card .icon-block{margin-bottom:11px;}.benefit-card h3{font-size:15px;margin:0 0 6px;}.benefit-card p{margin:0;font-size:12px;line-height:1.55;}.sectors{display:flex;flex-wrap:wrap;gap:9px;}.sector-tag{display:flex;align-items:center;gap:9px;padding:11px 14px;background:#fff;color:#134473;border:1px solid #dce9f5;border-radius:12px;font-weight:760;font-size:13px;}.sector-tag .icon{color:#1069da;width:17px;height:17px;}.breadcrumb{display:flex;gap:6px;align-items:center;color:#b8d5ee;font-size:11px;margin-bottom:12px;}.breadcrumb a:hover{text-decoration:underline;}.ads-hero .hero-grid{min-height:415px;}.ads-hero .hero-art{height:390px;}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}.problem-card{padding:17px;border:1px solid #dde9f6;background:#f9fcff;border-radius:13px;}.problem-card .icon-block{margin-bottom:12px;}.problem-card h3{font-size:15px;margin:0 0 7px;}.problem-card p{font-size:12px;line-height:1.55;margin:0;}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.offer-card{display:flex;gap:10px;border:1px solid #e0eaf6;border-radius:13px;padding:16px;background:#fff;}.offer-card .icon-block{height:36px;width:36px;border-radius:10px;}.offer-card h3{font-size:14px;margin:0 0 5px;}.offer-card p{font-size:12px;margin:0;}.price-banner{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:20px;background:linear-gradient(110deg,#effcf6,#f3f8fe);border:1px solid #cee9dd;border-radius:16px;padding:22px;}.price-amount small{display:block;color:#4a687f;font-weight:740;font-size:12px;}.price-amount strong{font-size:32px;color:#076741;line-height:1.1;}.price-banner p{font-size:12.5px;line-height:1.6;margin:0;}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}.results-grid .benefit-card{background:#f7fbff;}.results-grid .benefit-card .icon-block{margin-bottom:7px;}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start;}.evidence{display:flex;gap:16px;align-items:center;background:#f5faff;border:1px solid #d6e9fb;border-radius:17px;padding:14px;}.evidence img{width:45%;height:175px;object-fit:cover;border-radius:12px;}.evidence h3{font-size:18px;}.evidence p{font-size:13px;}.check-list{margin:0;padding:0;list-style:none;}.check-list li{display:flex;gap:8px;align-items:start;margin-bottom:10px;color:#23425e;font-size:13px;}.check-list .icon{color:#0baf75;width:16px;height:16px;margin-top:3px;}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;}.faq-card{padding:18px;background:#fff;border:1px solid #e0ebf6;border-radius:13px;}.faq-card h3{font-size:14px;margin:0 0 6px;}.faq-card p{font-size:12.5px;margin:0;}.audit-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:23px;align-items:start;}.audit-card{background:#f8fbff;border:1px solid #d8e8f8;border-radius:17px;padding:22px;}.audit-card h3{font-size:21px;margin:0 0 5px;}.audit-card p{font-size:12.5px;}.audit-question{border-top:1px solid #dfeaf6;padding:12px 0;}.audit-question:first-of-type{border-top:0;}.audit-question>strong{display:block;font-size:13px;margin:0 0 9px;}.answer-group{display:flex;gap:8px;flex-wrap:wrap;}.answer-group label{font-size:12px;font-weight:800;border:1px solid #cfdeec;color:#244c70;border-radius:8px;padding:8px 13px;background:white;cursor:pointer;}.answer-group input{position:absolute;opacity:0;width:1px;height:1px;}.answer-group label:has(input:checked){color:#0759aa;background:#e4f2ff;border-color:#4da2f0;box-shadow:inset 0 0 0 1px #4da2f0;}.audit-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0;}.audit-fields input,.home-contact input{width:100%;border:1px solid #cfddec;background:white;border-radius:9px;padding:11px 12px;font-size:13px;min-width:0;}.audit-note{color:#61758c;font-size:11px;margin:8px 0 0;}.home-contact{display:flex;gap:10px;align-items:center;flex-wrap:wrap;}.home-contact input{width:205px;}.notice{font-size:12px;color:#5b748d;}.cta-band{background:linear-gradient(120deg,#061e3c,#0b3767);color:white;padding:35px 0;}.cta-in{display:flex;justify-content:space-between;align-items:center;gap:20px;}.cta-band h2{font-size:27px;margin:0 0 7px;color:white;}.cta-band p{margin:0;font-size:13px;}.cta-actions{display:flex;gap:10px;flex-wrap:wrap;}.footer{background:#061c33;color:#e9f4ff;padding:35px 0 17px;}.footer-top{display:grid;grid-template-columns:1.4fr .9fr .9fr 1fr;gap:26px;}.footer .logo-title{color:white;}.footer .logo small{color:#aabdd2;}.footer p{font-size:12px;line-height:1.6;color:#aec5dd;max-width:290px;}.footer h3{font-size:13px;margin:0 0 10px;color:white;letter-spacing:0;}.footer-col a{display:block;font-size:12px;color:#c7d9ed;margin:0 0 7px;}.footer-col a:hover{color:white;text-decoration:underline;}.footer-bottom{border-top:1px solid #214261;margin-top:20px;padding-top:12px;display:flex;justify-content:space-between;gap:16px;color:#abc3db;font-size:11px;}.mobile-cta{display:none;}@media(max-width:1140px){.nav-links{gap:9px;}.nav-links a{font-size:11px;}.logo{min-width:190px;}.phone-button{font-size:11px;padding:8px;}.header-inner{gap:10px;}}@media(max-width:1010px){.nav-links{display:none;}.menu-toggle{display:grid;place-items:center;}.logo{min-width:0;}.header-actions{margin-left:auto;}.hero-grid{grid-template-columns:1fr 1fr;}.hero h1{font-size:42px;}.metric-a{left:0;}.metric-b{right:0;}}@media(max-width:800px){.trust-grid{grid-template-columns:repeat(2,1fr);}.service-grid{grid-template-columns:repeat(2,1fr);}.case-grid,.problem-grid,.results-grid{grid-template-columns:repeat(2,1fr);}.offer-grid{grid-template-columns:repeat(2,1fr);}.price-banner{grid-template-columns:1fr 1fr;}.price-banner .btn{grid-column:1/-1;}.footer-top{grid-template-columns:repeat(2,1fr);}.hero-grid{grid-template-columns:1fr;gap:0;}.hero-copy{padding:35px 0 15px;}.hero-art{height:230px!important;max-width:620px;width:100%;justify-self:center;}.hero-photo{height:100%;width:90%;right:3%;border-top-left-radius:65px;}.metric-c{bottom:10px;}.metric-b{top:90px;}.hero-copy p{max-width:600px;}.audit-grid{grid-template-columns:1fr;}.cta-in{align-items:start;flex-direction:column;}}@media(max-width:600px){body{font-size:14px;}.wrap{width:min(100% - 28px, 1160px);}.section{padding:41px 0;}.section-head{align-items:start;flex-direction:column;gap:8px;margin-bottom:17px;}.section-head h2{font-size:25px;}.header-inner{min-height:60px;}.logo-title{font-size:14px;}.logo small{font-size:9px;}.head-wa{display:none;}.phone-button{min-height:35px;font-size:0;display:grid;place-items:center;width:38px;padding:0;}.phone-button .icon{width:19px;height:19px;}.menu-toggle{padding:7px;}.hero h1{font-size:clamp(34px,8.2vw,45px);}.hero-copy{padding:27px 0 10px;}.hero-copy p{font-size:14px;line-height:1.56;}.hero-actions .btn{flex:1;min-width:125px;font-size:12px;padding:11px;}.hero-points{gap:9px;font-size:10px;}.hero-art{height:180px!important;}.hero-photo{right:1%;width:100%;object-position:50% 35%;}.metric{padding:7px 9px;min-width:0;gap:5px;}.metric strong{font-size:15px;}.metric small{font-size:8px;}.metric .icon{height:15px;width:15px;}.metric-a{top:6px;left:2px;}.metric-b{top:64px;right:3px;}.metric-c{left:14px;bottom:4px;}.metric--text{font-size:10px;}.metric--text strong{font-size:11px;}.trust-grid{gap:7px;padding:9px 0;}.trust-cell{padding:9px 7px;gap:7px;}.trust-cell .icon{width:19px;height:19px;}.trust-cell strong{font-size:11px;}.trust-cell small{font-size:9px;}.service-grid,.case-grid,.problem-grid,.offer-grid,.results-grid,.faq-grid,.mini-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}.service-card{padding:12px;gap:7px;display:block;}.service-card .icon-block{height:34px;width:34px;margin-bottom:9px;}.service-card .icon{width:20px;height:20px;}.service-card h3,.problem-card h3,.benefit-card h3{font-size:12.5px;}.service-card p,.problem-card p,.benefit-card p{font-size:11px;}.case-card img{height:104px;}.case-content{padding:10px;}.case-content h3{font-size:13px;}.case-content p{font-size:11px;}.case-meta{font-size:10px;padding:6px;}.case-meta strong{font-size:12px;}.problem-card,.benefit-card{padding:13px;}.benefit-card .icon-block,.problem-card .icon-block{height:35px;width:35px;}.sector-tag{padding:8px 10px;font-size:12px;}.price-banner{grid-template-columns:1fr;gap:10px;}.price-banner .btn{grid-column:auto;}.price-amount strong{font-size:29px;}.audit-card{padding:15px;}.audit-card h3{font-size:19px;}.audit-fields{grid-template-columns:1fr;}.two-column{grid-template-columns:1fr;gap:18px;}.evidence{flex-direction:column;align-items:start;}.evidence img{width:100%;height:180px;}.cta-band{padding:26px 0;}.cta-band h2{font-size:23px;}.cta-actions{width:100%;}.cta-actions .btn{flex:1;font-size:12px;min-width:0;}.footer{padding:31px 0 76px;}.footer-top{gap:20px 13px;grid-template-columns:repeat(2,minmax(0,1fr));}.footer-col{min-width:0;}.footer-col a{font-size:11px;overflow-wrap:anywhere;}.footer-bottom{display:block;}.mobile-cta{display:grid;grid-template-columns:1fr 1.1fr;position:fixed;bottom:0;left:0;right:0;z-index:75;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#ffffffeb;backdrop-filter:blur(14px);box-shadow:0 -7px 25px #001b3d1f;gap:8px;}.mobile-cta .btn{min-height:43px;padding:9px;border-radius:10px;font-size:13px;}.mobile-cta .btn-outline{background:#eef6ff;}}@media(max-width:370px){.logo-title{font-size:12px;}.logo small{font-size:8px;}.metric-b{top:69px;}.hero-points{gap:6px;}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;}}@media (max-width:390px){.mini-services .benefit-card{min-width:0;overflow-wrap:anywhere;}}body{background:#fff;color:#102442;font:400 15px/1.58 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;}body .main-header{position:sticky;top:0;z-index:120;background:#fff;box-shadow:0 3px 16px rgba(8,34,65,.06);}body .topline{z-index:130;position:relative;}body .main-header .header-inner{min-height:66px;}body .main-header .nav-links a{font-weight:750;}body .main-header .logo{max-width:none!important;}body .main-header .logo-title{font-size:17px;}body .footer{background:#071e39;color:#dceafb;padding:34px 0 75px!important;}body .footer .footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:26px;}body .footer .footer-col a,body .footer p{font-size:13px;line-height:1.55;color:#dceafb;}body .footer .footer-bottom{border-top:1px solid rgba(255,255,255,.16);margin-top:20px;}body .container{width:min(1160px,calc(100% - 42px));max-width:1160px;margin-inline:auto;}body main:not(.rev25-demo) section.section{padding-block:40px;}body main:not(.rev25-demo) .product-hero{background:linear-gradient(115deg,#071e39,#0b3156);padding:38px 0 46px;color:#fff;overflow:hidden;}body main:not(.rev25-demo) .product-hero h1,body main:not(.rev25-demo) .product-hero .hero-copy h1{color:#fff!important;font-size:clamp(32px,4.1vw,56px);line-height:1.11;letter-spacing:-.045em;max-width:18ch;}body main:not(.rev25-demo) .product-hero p,body main:not(.rev25-demo) .product-hero .hero-copy p{color:#d9eafa!important;font-size:16px;line-height:1.65;}body main:not(.rev25-demo) .product-hero .eyebrow{color:#67e7c2!important;}body main:not(.rev25-demo) .product-hero .hero-bullets{color:#e3f4ff!important;}body main:not(.rev25-demo) .product-visual img{object-fit:cover;aspect-ratio:1.58;border-radius:19px;width:100%;max-height:390px;}body main:not(.rev25-demo) .simple-hero{background:linear-gradient(110deg,#071e39,#0b3156);padding:42px 0;color:#fff;}body main:not(.rev25-demo) .simple-hero h1{color:#fff!important;}body main:not(.rev25-demo) .simple-hero p{color:#e0efff!important;}body main:not(.rev25-demo) .section h2,body main:not(.rev25-demo) .section h3{color:#102442;letter-spacing:-.035em;}body main:not(.rev25-demo) .section{scroll-margin-top:100px;}body main:not(.rev25-demo) .section.soft{background:#f2f7fc;}body main:not(.rev25-demo) .tile,body main:not(.rev25-demo) .industry-tile,body main:not(.rev25-demo) .price-box,body main:not(.rev25-demo) .case-card{border-radius:15px;border:1px solid #dce7f4;box-shadow:0 6px 20px rgba(6,30,57,.045);overflow:hidden;transition:transform .2s,box-shadow .2s;}body main:not(.rev25-demo) .tile:hover,body main:not(.rev25-demo) .industry-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(6,30,57,.11);}body main:not(.rev25-demo) .tile img,body main:not(.rev25-demo) .industry-tile img{aspect-ratio:1.68!important;width:100%;height:auto!important;min-height:0!important;max-height:220px;object-fit:cover;}body main:not(.rev25-demo) .price-strip-section{max-width:1160px;margin-inline:auto;}body main:not(.rev25-demo) .rev21-help-strip{border-radius:16px;}body main:not(.rev25-demo) details{border-color:#dce7f4;}body main:not(.rev25-demo) p,body main:not(.rev25-demo) li{line-height:1.58;}body .mobile-cta{z-index:150;}@media(max-width:850px){body .main-header .nav-links{display:none;}body .main-header .header-inner{min-height:58px;}body main:not(.rev25-demo) .product-hero{padding:26px 0 32px;}body main:not(.rev25-demo) .product-grid{grid-template-columns:1fr!important;}body main:not(.rev25-demo) .product-hero h1{font-size:clamp(29px,7.4vw,42px);}body main:not(.rev25-demo) .section{padding-block:25px!important;}body .footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}}@media(max-width:520px){body .container{width:calc(100% - 30px);}body .footer .footer-top{grid-template-columns:1fr 1fr;}body .footer .footer-top>div:first-child{grid-column:1/-1;}body .footer{padding-bottom:78px!important;}body .main-header .logo-title{font-size:14px;}}:root{--premium-ink:#0b2342;--premium-muted:#3d5875;--premium-blue:#0869d8;--premium-green:#08a966;--premium-soft:#f5f9fd;--premium-border:#dbe6f3;--premium-shadow:0 12px 32px rgba(7,37,76,.075);}body{overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body .main-header{background:rgba(255,255,255,.98);border-bottom:1px solid #e2eaf2;}body .main-header .header-inner{min-height:70px;gap:17px;}body .main-header .logo{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto;line-height:1.2;}body .main-header .logo-title{font-size:clamp(16px,1.15vw,18px);font-weight:900;line-height:1.12;letter-spacing:-.035em;}body .main-header .logo small{display:block!important;font-size:12px!important;line-height:1.3!important;color:#35516c!important;letter-spacing:0;font-weight:650;margin-top:3px;opacity:1!important;}body .footer .logo small{font-size:12px!important;color:#ccdded!important;line-height:1.4!important;}body .nav-links{column-gap:clamp(8px,1.05vw,15px);}body .nav-links a{font-size:12px;white-space:nowrap;}body .header-actions{gap:10px;}body .phone-link-polished{display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px;line-height:1!important;font-variant-numeric:tabular-nums;}body .phone-link-polished svg.icon{width:18px!important;height:18px!important;display:block!important;flex:0 0 18px;align-self:center;transform:none!important;stroke-width:2.1;vertical-align:middle;}body .phone-link-polished.phone-button{min-height:42px!important;border-radius:12px;white-space:nowrap;box-shadow:0 3px 10px rgba(1,70,146,.04);}body .head-wa{min-height:42px;align-items:center;justify-content:center;border-radius:12px;}body .topline .top-phone{line-height:1;}body .topline .top-phone .icon{display:block;flex:none;align-self:center;transform:none;}body .main-header .mobile-nav.open{max-height:calc(100svh - 105px);overflow-y:auto;}body main .premium-contrast-hero,body main:not(.rev25-demo) .premium-contrast-hero{background:linear-gradient(115deg,#061c35 0%,#0b3157 63%,#104977 100%)!important;color:#f7fcff!important;}body main .premium-contrast-hero h1,body main .premium-contrast-hero h2,body main .premium-contrast-hero .hero-copy h1,body main .premium-contrast-hero strong{color:#fff!important;text-shadow:0 1px 5px rgba(1,12,24,.16);}body main .premium-contrast-hero p,body main .premium-contrast-hero li,body main .premium-contrast-hero .hero-copy p{color:#e5f2ff!important;opacity:1!important;}body main .premium-contrast-hero .eyebrow{color:#7cf2cc!important;}body main .premium-contrast-hero a:not(.btn):not(.text-link){color:#cde9ff;}body main .premium-contrast-hero .hero-bullets{color:#e5f2ff!important;}body main .premium-contrast-hero .btn-white{color:#074783!important;}body main .premium-contrast-hero .product-grid{align-items:center;gap:clamp(22px,3.1vw,48px);}body main .premium-contrast-hero .product-visual img{object-fit:cover;max-height:390px;aspect-ratio:1.5;border:1px solid rgba(255,255,255,.2);box-shadow:0 15px 35px rgba(0,0,0,.20);}body main .section{scroll-margin-top:98px;}body main .section h2,body main .section h3{line-height:1.2;text-wrap:balance;}body main p,body main li{overflow-wrap:break-word;}body main .tile,body main .industry-tile,body main .price-box,body main .custom-stack>div{border:1px solid var(--premium-border);box-shadow:var(--premium-shadow);}body main .tile img,body main .industry-tile img{aspect-ratio:16/9!important;object-position:50% 45%;object-fit:cover;max-height:215px;}body main .section.soft{background:#f2f7fd;}body main .quick-form,body main .audit-form{border:1px solid #dce8f4;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(11,50,95,.07);}body main .quick-form .form-heading h2{color:var(--premium-ink);}body main .quick-form .form-heading p{color:var(--premium-muted);font-size:14px;}body main .quick-form .premium-choice{border:0;border-top:1px solid #eaf0f5;margin:12px 0 4px;padding-top:15px;min-width:0;}body main .quick-form .premium-choice legend{font-weight:800;color:var(--premium-ink);padding:0 6px 0 0;font-size:14px;}body main .quick-form .choice-row-focused{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}body main .quick-form .choice-row-focused label{min-width:0;display:block;position:relative;cursor:pointer;margin:0;}body main .quick-form .choice-row-focused .choice-label{display:flex;align-items:center;justify-content:center;min-height:55px;padding:10px;border:1px solid #d7e4f1;border-radius:11px;background:#f7faff;color:#183957;font-size:12px;font-weight:730;line-height:1.35;text-align:center;transition:background .15s,border-color .15s,box-shadow .15s;}body main .quick-form .choice-row-focused input:checked+.choice-label{background:#e8f5ef;border-color:#079e5f;color:#045d3a;box-shadow:inset 0 0 0 1px #079e5f;}body main .quick-form .choice-row-focused input:focus-visible+.choice-label{outline:3px solid #6aa6f6;outline-offset:2px;}body main .quick-form .choice-row-focused input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer;z-index:1;}body main .quick-form .full{min-height:50px;border-radius:11px;font-weight:850;}body main .rev25-quick{display:grid;grid-template-columns:1fr minmax(150px,.48fr) auto;gap:10px;align-items:end;margin-top:18px;padding:15px;background:#ffffff0f;border:1px solid #ffffff3a;border-radius:16px;max-width:790px;}body main .rev25-quick .premium-service-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;border:0;margin:0;padding:0;}body main .rev25-quick .premium-service-picker legend{font-size:12px;font-weight:800;color:#fff;margin-bottom:8px;}body main .rev25-quick .premium-pick{display:flex;min-width:0;margin:0;position:relative;cursor:pointer;}body main .rev25-quick .premium-pick input{position:absolute;opacity:0;inset:0;width:100%;height:100%;z-index:1;cursor:pointer;}body main .rev25-quick .premium-pick span{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;padding:7px 9px;border:1px solid rgba(214,236,255,.35);border-radius:9px;background:#0c345e;color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:1.22;}body main .rev25-quick .premium-pick input:checked+span{background:#e6fff2;color:#035b3c;border-color:#39e5a3;}body main .rev25-quick .premium-pick input:focus-visible+span{outline:3px solid #7facff;outline-offset:2px;}body main .rev25-quick input[name="name"]{display:block;width:100%;min-height:47px;border-radius:10px;border:1px solid #c6d9ee;padding:10px 11px;background:#fff;color:#102844;font-size:13px;}body main .rev25-quick button{border-radius:10px;font-size:12px;white-space:nowrap;padding:10px 14px;}body main .rev25-quick .premium-service-picker .premium-pick:last-child:nth-child(odd){grid-column:1/-1;}body .footer{background:#071d36!important;color:#d7e6f6!important;padding:31px 0 20px!important;margin-top:0;}body .footer .footer-top{grid-template-columns:1.45fr .9fr .9fr 1.15fr!important;gap:clamp(14px,2.1vw,28px)!important;}body .footer .footer-col{min-width:0;}body .footer .footer-col h3{margin:0 0 9px;font-size:13px;color:#fff;}body .footer .footer-col a{display:block;color:#d3e4f7;font-size:12px;line-height:1.4;margin:0 0 8px;overflow-wrap:break-word;}body .footer .footer-col a .icon{width:15px;height:15px;vertical-align:middle;flex:none;}body .footer p{margin:9px 0;color:#bed3e8;font-size:12px;line-height:1.5;}body .footer .footer-bottom{display:flex;justify-content:flex-start;border-top:1px solid #29445c;margin-top:16px;padding-top:12px;font-size:11px;line-height:1.4;}body .footer .logo{display:flex;align-items:center;gap:9px;}@media(max-width:1180px){body .nav-links{gap:9px;}body .nav-links a{font-size:11px;}body .header-actions{gap:7px;}body .phone-link-polished.phone-button{padding-inline:8px;font-size:11px;}}@media(max-width:1010px){body .main-header .header-inner{min-height:64px;}body .footer .footer-top{grid-template-columns:1.2fr 1fr 1fr!important;}body .footer .footer-top>div:last-child{grid-column:2/-1;}}@media(max-width:800px){body main .premium-contrast-hero .product-grid{grid-template-columns:1fr!important;}body main .premium-contrast-hero .product-visual{max-width:650px;width:100%;}body main .rev25-quick{grid-template-columns:1fr 1fr;}body main .rev25-quick .premium-service-picker{grid-column:1/-1;}body main .rev25-quick input[name="name"]{grid-column:1;}body main .rev25-quick button{grid-column:2;}body main .quick-form .choice-row-focused{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:600px){body .main-header .logo-title{font-size:clamp(12px,3.8vw,16px)!important;}body .main-header .logo small{font-size:clamp(10px,2.8vw,12px)!important;line-height:1.15!important;margin-top:3px;}body .main-header .logo{gap:7px;max-width:calc(100% - 99px);min-width:0;}body .main-header .header-inner{min-height:62px;gap:5px;}body .main-header .header-actions{gap:6px;}body .phone-link-polished.phone-button{width:40px;min-height:40px!important;padding:0!important;border-radius:11px;display:grid!important;place-items:center;font-size:0!important;}body .phone-link-polished.phone-button svg.icon{width:19px!important;height:19px!important;flex:auto;}body .footer{padding:26px 0 calc(85px + env(safe-area-inset-bottom))!important;}body .footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 14px!important;}body .footer .footer-top>div:first-child{grid-column:1/-1;}body .footer .footer-top>div:last-child{grid-column:auto;}body .footer .footer-col a{font-size:12px;}body main .premium-contrast-hero{padding:24px 0 30px!important;}body main .premium-contrast-hero h1{font-size:clamp(29px,8vw,40px)!important;max-width:none!important;}body main .premium-contrast-hero .hero-copy p{font-size:14px!important;line-height:1.62!important;}body main .quick-form{padding:16px;}body main .quick-form .choice-row-focused{grid-template-columns:1fr 1fr;gap:7px;}body main .quick-form .choice-row-focused .choice-label{min-height:50px;font-size:11.5px;}body main .rev25-quick{padding:12px;gap:9px;}body main .rev25-quick .premium-pick span{font-size:11px;min-height:41px;}body main .rev25-quick button{width:100%;font-size:13px;}}@media(max-width:370px){body .footer .footer-top{gap:16px 10px!important;}body .footer .footer-col a{font-size:11px;}}@media(prefers-reduced-motion:reduce){body main .quick-form .choice-row-focused .choice-label{transition:none;}}.u-5e4d01a0f{position:absolute;width:0;height:0;overflow:hidden;}.u-56f435629{margin-top:12px;}.u-d9f149756{margin-top:40px;}.u-fe9b4a86a{width:100%;max-height:240px;object-fit:cover;border-radius:15px;}.u-487eb2d67{font-size:12px;font-weight:800;}.u-814ba8c8e{margin:7px 0 13px;}.u-0466783d9{width:100%;}.u-963c66be3{object-position:50% 31%;height:330px;max-height:330px;}.u-7ae695bd6{width:100%;border-radius:15px;max-height:215px;object-fit:cover;}.u-3201539b2{border-right:0;border-left:0;border-bottom:0;}.u-7f96ee51e{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;}.u-068a8ddc1{grid-column:1/-1;}body main .rev25-quick{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:690px;}body main .rev25-quick .premium-service-picker{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;}body main .rev25-quick .premium-service-picker .premium-pick:last-child:nth-child(odd){grid-column:auto;}body main .rev25-quick input[name="name"]{grid-column:1;min-width:0;}body main .rev25-quick button{grid-column:2;min-height:47px;}body main .premium-contrast-hero .hero-bullets,body main .premium-contrast-hero .hero-bullets span,body main .premium-contrast-hero .hero-bullets li,body main .premium-contrast-hero .hero-bullets svg{color:#f0faff!important;opacity:1!important;}body main .price-table{width:100%;table-layout:fixed;overflow-wrap:break-word;}@media(max-width:800px){body main .rev25-quick .premium-service-picker{grid-template-columns:repeat(2,minmax(0,1fr));}body main .rev25-quick .premium-service-picker .premium-pick:last-child:nth-child(odd){grid-column:1/-1;}}@media(max-width:600px){body main .rev25-quick{grid-template-columns:1fr;}body main .rev25-quick .premium-service-picker,body main .rev25-quick input[name="name"],body main .rev25-quick button{grid-column:1/-1;}body main .price-table thead{display:none;}body main .price-table,body main .price-table tbody,body main .price-table tr,body main .price-table td{display:block;width:100%;min-width:0;}body main .price-table tr{margin:0 0 12px;padding:13px;background:#fff;border:1px solid #dae5f1;border-radius:12px;box-shadow:0 6px 18px #123d6110;}body main .price-table td{border:0;border-bottom:1px solid #edf1f5;padding:8px 0;font-size:13px;overflow-wrap:anywhere;}body main .price-table td:last-child{border-bottom:0;}body main .price-table td::before{content:attr(data-label);display:block;color:#41617e;font-size:11px;font-weight:800;margin-bottom:3px;}}body main .premium-contrast-hero .mini-proof,body main .premium-contrast-hero .mini-proof span{color:#effaff!important;opacity:1!important;}body main .rev26-analysis-form{display:grid;gap:12px;width:100%;max-width:720px;}body main .rev26-analysis-form .premium-service-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0;border:0;min-width:0;}body main .rev26-analysis-form .premium-service-picker legend{font-size:13px;font-weight:800;color:#123452;margin:0 0 8px;}body main .rev26-analysis-form .premium-pick{cursor:pointer;display:block;position:relative;margin:0;min-width:0;}body main .rev26-analysis-form .premium-pick input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;z-index:1;}body main .rev26-analysis-form .premium-pick span{display:flex;min-height:48px;align-items:center;justify-content:center;border-radius:10px;border:1px solid #d7e5f2;background:#f7fbff;color:#12395c;padding:9px 11px;text-align:center;font-size:12px;font-weight:750;line-height:1.35;}body main .rev26-analysis-form .premium-pick input:checked+span{background:#e6f9f0;border-color:#08a865;color:#08583e;box-shadow:inset 0 0 0 1px #08a865;}body main .rev26-analysis-form .premium-pick input:focus-visible+span{outline:3px solid #76b5ff;outline-offset:2px;}body main .rev26-analysis-form .premium-pick:last-child:nth-child(odd){grid-column:1/-1;}body main .rev26-analysis-form .home-contact{display:grid;grid-template-columns:1fr 1fr;gap:9px;}body main .rev26-analysis-form .home-contact input{width:100%;min-width:0;min-height:46px;border:1px solid #d7e3f1;border-radius:10px;padding:9px 12px;background:#fff;color:#123452;}body main .rev26-analysis-form button{border-radius:11px;min-height:48px;width:100%;font-weight:800;}@media(max-width:600px){body main .rev26-analysis-form .home-contact{grid-template-columns:1fr;}body main .rev26-analysis-form .premium-service-picker{grid-template-columns:repeat(2,minmax(0,1fr));}}body main .cta-band p,body main .cta-band small,body main .cta-band li{color:#e9f6ff!important;opacity:1!important;}.main-header .header-actions .phone-link-polished{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;gap:8px!important;padding:9px 13px!important;min-height:42px;line-height:1.25!important;}.main-header .phone-link-polished .rev27-phone-number,.main-header .phone-link-polished .rev27-phone-verb{display:inline-flex;align-items:center;justify-content:center;line-height:1.2!important;font-size:12px;font-weight:800;white-space:nowrap;position:static!important;transform:none!important;}.main-header .phone-link-polished .rev27-phone-number{color:#0b4f9e;}.main-header .phone-link-polished .rev27-phone-verb{padding-left:8px;margin-left:2px;border-left:1px solid #c9dced;color:#163b66;}.rev27-case-evidence{background:#f4f8fd;}.rev27-case-evidence img{display:block;width:100%;height:auto;max-width:950px;margin:16px auto;border-radius:18px;box-shadow:0 12px 32px rgba(10,31,67,.12);}.rev27-case-evidence h2{margin:5px 0 10px;}.rev27-evidence-note{font-size:12px;color:#667b90;}.rev27-legal-guarantee{background:#edf8f4;}@media(max-width:1180px){.main-header .phone-link-polished .rev27-phone-verb{display:none;}}@media(max-width:760px){.main-header .phone-link-polished{min-height:40px!important;padding:8px!important;gap:5px!important;}.main-header .phone-link-polished .rev27-phone-number{display:none;}.main-header .phone-link-polished .rev27-phone-verb{display:inline-flex;padding:0;border:0;margin:0;font-size:11px;}}@media(max-width:375px){.main-header .phone-link-polished .rev27-phone-verb{display:none;}}.sector28-hero{position:relative;isolation:isolate;min-height:510px;overflow:hidden;background:#08244a;color:#fff;}.sector28-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 44%;z-index:-2;}.sector28-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,22,46,.98) 0%,rgba(4,30,60,.92) 33%,rgba(4,30,60,.40) 65%,rgba(4,26,51,.40) 100%);}.sector28-shell{max-width:1220px;padding:36px 22px 38px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(315px,.72fr);gap:clamp(24px,4vw,65px);align-items:center;}.sector28-copy{max-width:690px;padding:8px 0;color:#fff;}.sector28-copy .sector28-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(115,199,255,.48);background:rgba(0,100,201,.28);padding:9px 14px;border-radius:80px;font-size:.82rem;color:#f5fbff;font-weight:680;margin-bottom:20px;}.sector28-copy h1{color:#fff!important;font-weight:850;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.1rem,3.7vw,3.35rem);line-height:1.10;max-width:15ch;margin:0 0 15px;}.sector28-copy h1 span{color:#69c5ff;}.sector28-copy .sector28-intro{max-width:620px;margin:0 0 20px;color:#f2f7ff!important;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.6;}.sector28-trust{list-style:none!important;padding:0!important;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;}.sector28-trust li{display:flex;gap:10px;align-items:start;color:#fff!important;font-weight:670;font-size:.91rem;line-height:1.4;}.sector28-trust li:before{content:"✓";display:inline-grid;place-items:center;flex:none;background:#06b764;color:#fff;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:900;}.sector28-form{background:rgba(255,255,255,.99);border:1px solid #dbe8f8;box-shadow:0 18px 55px rgba(0,0,0,.28);border-radius:18px;padding:clamp(20px,2vw,28px);color:#102b50;max-width:440px;width:100%;margin-left:auto;}.sector28-form h2{font-size:1.52rem;line-height:1.16;letter-spacing:-.02em;margin:0 0 7px;color:#09294e!important;}.sector28-form p{font-size:.89rem;color:#4a6583!important;margin:0 0 16px;line-height:1.5;}.sector28-form label{display:block;margin:0 0 11px;}.sector28-form input,.sector28-form textarea{display:block;width:100%;min-width:0;border:1px solid #d7e3f3;border-radius:11px;background:#f6f9fd;padding:13px 14px;font:inherit;font-size:.91rem;color:#102b50;line-height:1.35;min-height:45px;box-sizing:border-box;}.sector28-form textarea{min-height:76px;resize:vertical;}.sector28-form input::placeholder,.sector28-form textarea::placeholder{color:#647e9b;opacity:1;}.sector28-form input:focus-visible,.sector28-form textarea:focus-visible{outline:3px solid #abdbff;outline-offset:1px;border-color:#267dcd;background:#fff;}.sector28-form .sector28-send{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border-radius:11px;border:0;background:#00ad5e;color:#fff;font-weight:790;font-size:1.01rem;cursor:pointer;box-shadow:0 7px 16px rgba(0,173,94,.16);}.sector28-form .sector28-send:hover{background:#008f51;}.sector28-form .sector28-send svg{width:24px;height:24px;flex:none;}.sector28-form .sector28-note{margin:9px 0 0;font-size:.74rem;text-align:center;color:#57708b!important;}.sector28-proof{background:#f4f8fe;padding:15px 0;border-bottom:1px solid #e4edf8;}.sector28-proof-inner{max-width:1220px;margin:auto;padding:0 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.sector28-proof-item{background:#fff;display:flex;gap:11px;align-items:center;padding:13px 14px;border:1px solid #e1eaf5;border-radius:14px;min-width:0;}.sector28-proof-icon{flex:none;display:grid;place-items:center;width:39px;height:39px;color:#1769e9;background:#e9f3ff;border-radius:13px;font-weight:850;font-size:1.15rem;}.sector28-proof-item strong{display:block;color:#0c2850;font-size:.85rem;line-height:1.3;}.sector28-proof-item small{display:block;color:#526c86;line-height:1.4;font-size:.76rem;}.sector28-showcase{background:linear-gradient(150deg,#ffffff 45%,#edf5fe);padding:64px 0 56px;}.sector28-showcase-inner{max-width:1220px;padding:0 22px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(30px,5vw,75px);align-items:center;}.sector28-showcase .sector28-overline{font-size:.76rem;color:#145de0;font-weight:810;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase;}.sector28-showcase h2{font-size:clamp(1.9rem,3.3vw,2.75rem);color:#0b2b50;line-height:1.13;letter-spacing:-.035em;margin:0 0 11px;text-wrap:balance;}.sector28-showcase h2 span{color:#1469de;}.sector28-showcase h3{color:#47698d;font-size:1.08rem;line-height:1.45;font-weight:650;margin:0 0 16px;}.sector28-showcase p{color:#314e71;line-height:1.7;margin:0 0 18px;}.sector28-highlights{padding:0!important;margin:0 0 21px!important;list-style:none!important;display:grid;gap:12px;}.sector28-highlights li{display:flex;align-items:start;gap:10px;color:#244161;line-height:1.45;font-size:.94rem;}.sector28-highlights li:before{content:"✓";flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#09b868;color:white;font-size:11px;font-weight:900;}.sector28-showcase-actions{display:flex;gap:10px;flex-wrap:wrap;}.sector28-showcase-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;padding:10px 17px;border-radius:11px;font-size:.92rem;font-weight:770;}.sector28-showcase-actions .sector28-maincta{background:#02ae60;color:#fff;}.sector28-showcase-actions .sector28-callcta{background:#fff;border:1px solid #caddf1;color:#1250a8;}.sector28-devices{position:relative;min-width:0;padding:12px 28px 30px 0;}.sector28-laptop{width:94%;border:7px solid #162736;border-bottom-width:13px;background:#fff;box-shadow:0 14px 30px rgba(1,26,54,.24);border-radius:13px 13px 7px 7px;overflow:hidden;aspect-ratio:1.43;}.sector28-laptop-nav{height:36px;background:#fff;display:flex;gap:8px;align-items:center;padding:6px 12px;border-bottom:1px solid #e5eaf0;color:#19375a;font-size:.53rem;white-space:nowrap;overflow:hidden;}.sector28-laptop-brand{font-size:.63rem;font-weight:870;color:#1263e7;margin-right:auto;}.sector28-laptop-visual{position:relative;height:calc(100% - 36px);overflow:hidden;background:#213f61;}.sector28-laptop-visual>img{width:100%;height:100%;object-fit:cover;object-position:center;}.sector28-laptop-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,47,.88),rgba(8,33,58,.38));}.sector28-laptop-copy{position:absolute;z-index:1;left:7%;top:26%;width:77%;color:white;}.sector28-laptop-copy strong{font-size:clamp(.75rem,1.4vw,1.4rem);line-height:1.25;max-width:17ch;display:block;}.sector28-laptop-copy span{display:block;font-size:.65rem;color:#f0f7ff;margin:9px 0;line-height:1.4;}.sector28-laptop-copy em{display:inline-flex;background:#fb8c13;border-radius:5px;padding:7px 12px;font-style:normal;font-weight:770;font-size:.57rem;}.sector28-laptop-base{height:10px;background:linear-gradient(#d5dae1,#758799);border-radius:0 0 70% 70%;width:107%;margin-left:-6%;box-shadow:0 8px 13px #6b879b2b;}.sector28-phone{position:absolute;right:0;bottom:13px;width:26%;max-width:150px;aspect-ratio:.51;background:#fff;border:6px solid #162936;border-radius:22px;overflow:hidden;box-shadow:0 12px 25px #04244c36;min-width:88px;}.sector28-phone:before{content:"";display:block;width:40%;height:7px;background:#162936;border-radius:0 0 8px 8px;margin:auto;position:relative;z-index:2;}.sector28-phone-title{font-size:.58rem;font-weight:850;text-align:center;padding:9px 3px;color:#11375d;background:#eef4fb;}.sector28-phone-pic{height:34%;overflow:hidden;}.sector28-phone-pic img{width:100%;height:100%;object-fit:cover;}.sector28-phone-tag{font-size:.56rem;line-height:1.35;font-weight:810;color:#13365a;margin:11px 7px;}.sector28-phone-button{display:block;margin:10px 7px;background:#fb8c13;color:#fff;text-align:center;border-radius:6px;font-size:.55rem;padding:8px 0;font-weight:800;}.sector28-showcase + .price-strip-section{margin-top:0;}@media(max-width:960px){.sector28-shell{grid-template-columns:minmax(0,1fr) minmax(285px,.85fr);gap:22px;}.sector28-proof-inner{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:760px){.sector28-hero{min-height:0;overflow:visible;background:#08244a;}.sector28-cover{height:420px;object-position:center;bottom:auto;z-index:-2;}.sector28-hero:before{bottom:auto;height:490px;background:linear-gradient(90deg,rgba(2,23,45,.96) 0%,rgba(2,25,53,.68) 75%,rgba(2,25,53,.48) 100%);}.sector28-shell{display:flex;flex-direction:column;gap:17px;padding:24px 18px 22px;}.sector28-copy{max-width:100%;width:100%;}.sector28-copy h1{font-size:clamp(2rem,8.4vw,2.8rem);max-width:17ch;}.sector28-copy .sector28-intro{font-size:.97rem;line-height:1.53;max-width:620px;}.sector28-trust{gap:10px 12px;}.sector28-trust li{font-size:.81rem;line-height:1.35;}.sector28-trust li:before{width:19px;height:19px;}.sector28-form{max-width:none;margin:0;padding:20px 18px;box-shadow:0 10px 25px #072b4b2a;}.sector28-form h2{font-size:1.38rem;}.sector28-form input,.sector28-form textarea{font-size:.9rem;}.sector28-proof-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px;}.sector28-proof-item{padding:11px 9px;gap:7px;}.sector28-proof-icon{width:32px;height:32px;font-size:1rem;}.sector28-proof-item strong{font-size:.78rem;}.sector28-proof-item small{font-size:.69rem;}.sector28-showcase{padding:42px 0 40px;}.sector28-showcase-inner{display:flex;flex-direction:column;gap:23px;padding:0 18px;}.sector28-showcase h2{font-size:clamp(1.75rem,7vw,2.35rem);}.sector28-devices{width:100%;max-width:610px;margin:0 auto;}.sector28-laptop-copy strong{font-size:clamp(.8rem,3.3vw,1.25rem);}}@media(max-width:380px){.sector28-shell{padding:21px 14px;}.sector28-copy h1{font-size:1.96rem;}.sector28-trust{grid-template-columns:1fr;gap:8px;}.sector28-cover{height:450px;}.sector28-hero:before{height:500px;}.sector28-phone{min-width:77px;}.sector28-showcase-actions a{flex:1;}}@media(prefers-reduced-motion:reduce){.sector28-hero *{scroll-behavior:auto;}}.sector28-cover{z-index:0!important;}.sector28-hero::before{z-index:1!important;}.sector28-shell{position:relative;z-index:2;}.sector28-form .sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;}@media(min-width:761px){.sector28-hero::before{background:linear-gradient(90deg,rgba(2,22,46,.97) 0%,rgba(2,22,46,.90) 34%,rgba(2,22,46,.05) 56%,rgba(2,22,46,.10) 100%)!important;}}.sector28-laptop-copy strong{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.38);}.sector28-laptop-copy span{color:#f5f9ff!important;text-shadow:0 1px 4px rgba(0,0,0,.35);}.sector28-phone-pic{display:grid;place-items:center;position:relative;background:radial-gradient(circle at 80% 35%,#70b0ea 0%,#1d76b6 40%,#0a375d 100%)!important;color:white;}.sector28-phone-pic:before{content:"✓";display:grid;place-items:center;width:27px;height:27px;border:2px solid #fff9;border-radius:50%;font-size:14px;color:#fff;font-weight:900;box-shadow:0 8px 16px #00264355;}.sector28-phone-pic:after{content:"Hizmetlerimizi inceleyin";display:block;position:absolute;left:5px;bottom:5px;right:5px;text-align:center;font-size:.5rem;color:#fff;font-weight:720;}a[href^="tel:"] .phone-icon-unified{width:19px;height:19px;flex:0 0 19px;display:inline-block;vertical-align:middle;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}a.sector28-callcta,a.sector28-callcta:link{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;}.sector28-trust{margin-bottom:14px!important;}.sector29-delivery{display:block;max-width:580px;min-width:0;margin:17px 0 0;padding:15px 17px;background:rgba(2,18,39,.93);border:1px solid rgba(162,211,255,.54);border-left:4px solid #40c6ff;border-radius:13px;color:#fff;box-shadow:0 9px 24px rgba(0,9,28,.24);}.sector29-delivery-title{display:flex;gap:9px;align-items:center;color:#fff;font-size:1rem;line-height:1.35;}.sector29-delivery-title .icon{width:22px;height:22px;flex:none;color:#b8e5ff;}.sector29-delivery p{color:#e5f2ff!important;font-size:.81rem;line-height:1.45;margin:7px 0 0!important;max-width:none!important;}.sector29-delivery a{color:#fff!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:720;}.sector29-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:20px;}.sector29-related-group{background:#f7fbff;border:1px solid #deebf9;border-radius:15px;padding:16px;min-width:0;}.sector29-related-group h3{margin:0 0 14px;color:#0b2d59;font-size:1.07rem;line-height:1.35;}.sector29-linkgrid{display:grid;grid-template-columns:1fr;gap:8px;margin:0;}.sector29-linkgrid a{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e1ebf5;border-radius:9px;background:#fff;color:#164d92;font-weight:650;font-size:.9rem;text-decoration:none;line-height:1.3;}.sector29-linkgrid a span{margin-left:8px;color:#146de7;font-size:1.18rem;font-weight:800;}.sector29-linkgrid a:hover,.sector29-linkgrid a:focus-visible{background:#eaf3ff;border-color:#8fbfee;}@media(max-width:760px){.sector29-delivery{padding:12px 13px;margin-top:15px;background:#082343;border-color:#509cd0;box-shadow:none;}.sector29-related{grid-template-columns:1fr;gap:12px;}.sector29-related-group{padding:14px;}.sector29-delivery-title{font-size:.92rem;}.sector29-delivery p{font-size:.76rem;}}.sector29-delivery-title strong{color:#fff!important;}

.ws30{overflow:clip;color:#0c2344;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.ws30 *{box-sizing:border-box;}
.ws30-container{max-width:1216px;width:calc(100% - 48px);margin-inline:auto;}
.ws30 h1,.ws30 h2,.ws30 h3{letter-spacing:-.035em;color:#0b2140;}
.ws30 h2{font-size:clamp(1.75rem,2.85vw,2.6rem);margin:0 0 15px;line-height:1.12;}
.ws30 p{color:#455b74;line-height:1.65;}
.ws30-breadcrumb{background:#f8fbfe;border-bottom:1px solid #e6edf6;}
.ws30-breadcrumb .ws30-container{display:flex;align-items:center;gap:12px;font-size:.75rem;padding:10px 0;color:#61768f;}
.ws30-breadcrumb a{color:#386da5;}
.ws30 .icon{display:inline-block;vertical-align:middle;width:20px;height:20px;flex:0 0 20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.ws30 .ws30-primary,.ws30 .ws30-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:11px;font-size:.92rem;font-weight:780;white-space:nowrap;padding:12px 19px;text-decoration:none;}
.ws30 .ws30-primary{background:#09b369;color:#fff;box-shadow:0 12px 25px #00a96536;}
.ws30 .ws30-secondary{color:#0d4d9c;background:#fff;border:1px solid #dce9f6;}
.ws30 .ws30-primary:hover,.ws30 .ws30-primary:focus-visible{background:#008f53;color:#fff;}
.ws30 .ws30-secondary:hover,.ws30 .ws30-secondary:focus-visible{background:#eef7ff;color:#084485;}
.ws30-overline,.ws30-kicker{display:inline-flex;align-items:center;gap:9px;color:#136ade;font-size:.71rem;letter-spacing:.105em;font-weight:850;text-transform:uppercase;margin-bottom:14px;}
.ws30-kicker{color:#125de0;}
.ws30-hero{position:relative;isolation:isolate;min-height:560px;color:#fff;background:#061d38;padding:48px 0 46px;overflow:hidden;}
.ws30-hero-photo{position:absolute;inset:0;z-index:-2;background:url("../assets/images/white-label-web-tasarim.webp") center / cover no-repeat;}
.ws30-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,17,37,.97) 0%,rgba(4,30,61,.95) 39%,rgba(6,29,53,.70) 67%,rgba(7,35,60,.87) 100%);z-index:-1;}
.ws30-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(306px,366px);gap:clamp(24px,5vw,80px);align-items:center;}
.ws30-hero-copy{min-width:0;}
.ws30 .ws30-hero .ws30-overline{color:#93deff;letter-spacing:.1em;}
.ws30-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#28e5a0;box-shadow:0 0 0 5px #0dc58a30;}
.ws30 .ws30-hero h1{font-size:clamp(2.55rem,4.65vw,4.7rem);color:#fff!important;line-height:1.065;letter-spacing:-.047em;margin:0 0 17px;max-width:660px;}
.ws30 .ws30-hero h1 span{color:#54caff!important;}
.ws30 .ws30-hero-lead{font-size:clamp(.95rem,1.3vw,1.11rem);color:#f4faff!important;line-height:1.62;max-width:680px;margin:0 0 20px;}
.ws30-hero-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 19px;margin:0 0 25px;padding:0;list-style:none;}
.ws30-hero-benefits li{display:flex;gap:9px;align-items:center;color:#f1f9ff;font-size:.87rem;line-height:1.32;font-weight:670;}
.ws30-hero-benefits .icon{background:#06b66a;color:#fff;border-radius:50%;width:19px;height:19px;flex-basis:19px;padding:3px;stroke-width:3;}
.ws30-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:21px;}
.ws30-delivery{display:flex;gap:12px;align-items:center;max-width:630px;border:1px solid #4b83ba66;background:#071e39cf;padding:13px 15px;border-radius:12px;box-shadow:0 12px 30px #00142b20;}
.ws30-delivery-icon{display:grid;place-items:center;flex:0 0 37px;height:37px;border-radius:11px;color:#9ae5ff;background:#1c4b78;}
.ws30-delivery strong{display:block;color:#fff!important;font-size:.87rem;line-height:1.38;margin-bottom:3px;}
.ws30-delivery p{color:#e6f3ff!important;font-size:.74rem;line-height:1.45;margin:0;}
.ws30-delivery a{color:#d6f6ff!important;text-decoration:underline;text-underline-offset:3px;}
.ws30-leadform{background:#fff;border:1px solid #e2eaf2;box-shadow:0 24px 60px #0011264d;border-radius:20px;padding:24px;min-width:0;scroll-margin-top:110px;}
.ws30-leadform-icon{display:grid;place-items:center;width:39px;height:39px;color:#0f65dc;background:#eaf3ff;border-radius:12px;margin-bottom:11px;}
.ws30 .ws30-leadform h2{font-size:1.62rem;color:#0c2446!important;line-height:1.08;margin:0 0 8px;}
.ws30 .ws30-leadform>p{font-size:.82rem;color:#4b6580;margin:0 0 15px;line-height:1.5;}
.ws30-leadform label{display:block;font-size:.76rem;font-weight:760;color:#1d3a5c;margin:11px 0 5px;}
.ws30-leadform label span{color:#e05650;}
.ws30-leadform input,.ws30-leadform textarea{display:block;width:100%;border:1px solid #d7e4f1;border-radius:10px;color:#132e4e;background:#f8fbff;outline:0;padding:11px 12px;font-size:.84rem;min-height:44px;line-height:1.5;resize:vertical;box-shadow:none;}
.ws30-leadform input:focus,.ws30-leadform textarea:focus{border-color:#1178ee;box-shadow:0 0 0 3px #1178ee18;background:#fff;}
.ws30-leadform input::placeholder,.ws30-leadform textarea::placeholder{color:#7a8da3;opacity:1;}
.ws30-form-submit{margin-top:15px;border:0;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 12px;border-radius:11px;background:#08b66a;color:#fff;font-weight:790;font-size:.95rem;min-height:48px;cursor:pointer;}
.ws30-form-submit:hover{background:#028d52;}
.ws30-leadform .ws30-form-foot{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.67rem;color:#62768d;margin:10px 0 0;line-height:1.3;text-align:center;}
.ws30-leadform .ws30-form-foot .icon{width:14px;height:14px;flex-basis:14px;}
.ws30 .ws30-form-error{font-size:.78rem;color:#ba1e28;}
.ws30-trust{background:#fff;box-shadow:0 12px 24px #032e5610;border-bottom:1px solid #e5edf6;padding:16px 0;}
.ws30-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
.ws30-trust-item{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 14px;border:1px solid #e5edf7;border-radius:13px;background:#fbfdff;}
.ws30-trust-item>span{flex:0 0 41px;width:41px;height:41px;display:grid;place-items:center;background:#eaf4ff;color:#176bea;border-radius:12px;}
.ws30-trust-item strong,.ws30-trust-item small{display:block;line-height:1.3;}
.ws30-trust-item strong{font-size:.85rem;color:#102b50;}
.ws30-trust-item small{font-size:.71rem;color:#586d87;margin-top:4px;}
.ws30-section{padding:70px 0;}
.ws30-solutions{background:linear-gradient(155deg,#fff 50%,#f0f7ff 100%);}
.ws30-solutions-layout{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:center;gap:clamp(32px,6vw,94px);}
.ws30-solutions h2 span{color:#126deb;}
.ws30-solutions p{max-width:560px;font-size:.95rem;}
.ws30-solutions-list{list-style:none;display:grid;gap:14px;margin:25px 0;padding:0;}
.ws30-solutions-list li{display:flex;gap:11px;font-size:.90rem;color:#344b66;line-height:1.46;}
.ws30-solutions-list .icon{color:#0dae6a;flex-shrink:0;margin-top:2px;}
.ws30-inline-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}
.ws30-textlink{display:inline-flex;align-items:center;gap:6px;color:#1163ca;font-size:.86rem;font-weight:800;}
.ws30-site-preview{position:relative;min-width:0;padding:11px 30px 38px 0;}
.ws30-screen{overflow:hidden;border:8px solid #1b2a3e;border-bottom-width:15px;background:#fff;border-radius:16px;box-shadow:0 23px 55px #173f6440;aspect-ratio:1.53;max-width:100%;}
.ws30-screen-head{display:flex;align-items:center;gap:5px;height:27px;padding:7px 12px;background:#f7fafd;}
.ws30-screen-dot{background:#e9a3a3;width:6px;height:6px;border-radius:50%;}.ws30-screen-dot:nth-child(2){background:#e7d18e;}.ws30-screen-dot:nth-child(3){background:#84cfa8;}
.ws30-screen-url{font-size:.57rem;color:#7990a5;margin-left:15px;}
.ws30-screen-image{position:relative;height:calc(100% - 70px);overflow:hidden;background:#092a51;}
.ws30-screen-image img{width:100%;height:100%;object-fit:cover;}
.ws30-screen-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#041a36d9,#0b254354 82%);}
.ws30-screen-image>div{position:absolute;z-index:1;top:16%;left:8%;display:flex;flex-direction:column;align-items:start;gap:8px;color:white;max-width:75%;}
.ws30-screen-image>div span{font-size:.61rem;color:#c5e9fa;}.ws30-screen-image>div strong{font-size:clamp(.95rem,2.3vw,1.8rem);line-height:1.14;color:#fff;}.ws30-screen-image>div small{font-size:.67rem;color:#e5f4ff;}.ws30-screen-image>div i{font-style:normal;font-weight:750;font-size:.68rem;background:#f18b17;padding:8px 12px;border-radius:6px;}
.ws30-screen-pills{height:44px;display:flex;align-items:center;gap:5px;padding:0 14px;white-space:nowrap;overflow:hidden;color:#42607e;}
.ws30-screen-pills span{font-size:.63rem;background:#eef5fc;border-radius:5px;padding:5px 9px;}
.ws30-device-phone{position:absolute;right:0;bottom:15px;width:29%;max-width:174px;height:73%;border:7px solid #162536;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 18px 35px #02284e4a;text-align:center;}
.ws30-device-line{height:6px;width:36%;margin:0 auto;background:#162536;border-radius:0 0 9px 9px;}
.ws30-device-bar{padding:7px 6px;font-size:.55rem;font-weight:830;text-align:left;color:#0b3266;}.ws30-device-bar span{float:right;}
.ws30-device-photo{height:38%;overflow:hidden;}.ws30-device-photo img{height:100%;width:100%;object-fit:cover;}
.ws30-device-phone>strong{display:block;color:#10355a;font-size:.78rem;line-height:1.28;margin:11px 5px;}
.ws30-device-action{display:block;background:#f18a15;color:#fff;font-size:.55rem;font-weight:800;margin:9px 8px;padding:8px 1px;border-radius:5px;}
.ws30-device-phone>small{display:block;font-size:.53rem;color:#7389a0;margin:9px 5px;}
.ws30-preview-label{position:absolute;bottom:0;left:0;color:#70859b;font-size:.66rem;}
.ws30-catalog{background:#f5f9fd;}
.ws30-section-top{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;}
.ws30-section-top p{max-width:710px;margin:0;font-size:.91rem;}
.ws30-sector-search{display:flex;align-items:center;gap:14px;margin:22px 0 21px;flex-wrap:wrap;}
.ws30-sector-search label{font-size:.8rem;font-weight:750;color:#193554;}
.ws30-sector-search>div{position:relative;flex:1;max-width:440px;min-width:200px;}
.ws30-sector-search>div .icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#5282af;}
.ws30-sector-search input{width:100%;min-height:46px;border:1px solid #dae7f5;border-radius:10px;background:#fff;padding:11px 12px 11px 44px;color:#193658;font-size:.89rem;}
.ws30-sector-search small{color:#50739a;font-size:.76rem;}
.ws30-sector-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;}
.ws30-sector-cards .industry-tile{min-width:0;border:1px solid #e3ebf4;background:#fff;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 5px 13px #0b2b4f0b;transition:transform .18s ease,box-shadow .18s ease;}
.ws30-sector-cards .industry-tile:hover{transform:translateY(-3px);box-shadow:0 12px 23px #0b2b4f20;}
.ws30-sector-cards .industry-tile[hidden]{display:none!important;}
.ws30-sector-cards .industry-tile img{width:100%;height:auto;aspect-ratio:1.73;object-fit:cover;background:#e4edf6;border:0;}
.ws30-sector-cards .industry-tile h3{font-size:.97rem;line-height:1.35;margin:12px 13px 7px;padding:0;color:#112d50;letter-spacing:-.01em;}
.ws30-sector-cards .industry-tile p{font-size:.77rem;line-height:1.45;min-height:42px;color:#647791;margin:0 13px 8px;padding:0;flex:1;}
.ws30-sector-cards .industry-tile span{font-size:.78rem;font-weight:820;color:#0968da;margin:0 13px 14px;padding:0;}
.ws30-sector-empty{color:#395e82;font-size:.94rem;}
.ws30-sector-empty a{color:#1268d3;font-weight:800;}
.ws30-steps{background:#fff;}
.ws30-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:23px;}
.ws30-steps-grid>div{padding:25px;border:1px solid #e1ebf7;border-radius:15px;background:linear-gradient(#fff,#fbfdff);}
.ws30-steps-grid>div>span{display:grid;place-items:center;border-radius:13px;background:#e8f2ff;color:#136ae4;font-weight:860;font-size:.94rem;width:43px;height:43px;margin-bottom:16px;}
.ws30-steps-grid h3{font-size:1.07rem;margin:0 0 9px;}
.ws30-steps-grid p{font-size:.88rem;margin:0;line-height:1.55;}
.ws30-reference{background:#f4f8fd;}
.ws30-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;}
.ws30-reference-grid>a{background:#fff;border:1px solid #dde9f5;border-radius:14px;overflow:hidden;box-shadow:0 5px 12px #081e400a;display:block;}
.ws30-reference-grid img{height:auto;aspect-ratio:1.8;object-fit:cover;width:100%;}
.ws30-reference-grid>a>div{display:flex;flex-direction:column;padding:16px;gap:6px;}
.ws30-reference-grid strong{color:#132f50;font-size:1rem;}.ws30-reference-grid span{color:#5d748c;font-size:.83rem;line-height:1.45;min-height:38px;}
.ws30-reference-grid b{font-size:.8rem;color:#0c65d6;margin-top:6px;}
.ws30-price{background:#fff;}
.ws30-price-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:40px;align-items:center;}
.ws30-price-inner>div>p{max-width:640px;}
.ws30-price-inner ul{list-style:none;display:grid;gap:12px;padding:0;margin:22px 0 0;}.ws30-price-inner li{display:flex;align-items:center;gap:10px;font-size:.92rem;color:#2b4867;}.ws30-price-inner li .icon{color:#08ae69;}
.ws30-price-card{border:1px solid #a9dcd1;border-radius:19px;padding:24px;background:linear-gradient(130deg,#f4fffb,#eef9ff);box-shadow:0 14px 30px #0a6d7430;}
.ws30-price-card>span{font-size:.71rem;text-transform:uppercase;color:#177f6b;letter-spacing:.07em;font-weight:850;display:block;margin-bottom:8px;}
.ws30-price-card strong{font-size:clamp(1.38rem,2.6vw,1.85rem);display:block;color:#0a4f43;line-height:1.2;margin-bottom:11px;}
.ws30-price-card p{color:#3c6670;font-size:.86rem;margin:0 0 16px;}
.ws30-price-card>a:not(.ws30-price-contact){display:inline-flex;align-items:center;gap:8px;color:#0663bc;font-weight:800;font-size:.87rem;margin-bottom:17px;}
.ws30-price-contact{display:block;text-align:center;background:#07ac62;color:#fff;padding:12px;border-radius:10px;font-size:.9rem;font-weight:800;}
.ws30-faq{background:#f6f9fd;}
.ws30-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px;}
.ws30-faq-grid article{background:#fff;border:1px solid #e0e9f3;padding:21px;border-radius:14px;}
.ws30-faq-grid h3{font-size:1.0rem;line-height:1.35;margin:0 0 10px;}
.ws30-faq-grid p{font-size:.86rem;line-height:1.65;margin:0;}
.ws30-final{background:linear-gradient(110deg,#081c37,#0d4178);padding:37px 0;}
.ws30-final-inner{display:flex;justify-content:space-between;align-items:center;gap:25px;}
.ws30 .ws30-final .ws30-kicker{color:#72d8ff;}
.ws30 .ws30-final h2{color:#fff;font-size:1.8rem;margin:0 0 7px;max-width:560px;}
.ws30 .ws30-final p{color:#d7eaf9;margin:0;font-size:.88rem;max-width:600px;}
.ws30-final-actions{display:flex;gap:9px;flex-wrap:wrap;}
@media(max-width:1100px){.ws30-hero-layout{grid-template-columns:minmax(0,1fr) minmax(280px,345px);gap:22px;}.ws30 .ws30-hero h1{font-size:clamp(2.45rem,4.7vw,3.7rem);}.ws30-sector-cards{grid-template-columns:repeat(3,minmax(0,1fr));}.ws30-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ws30-solutions-layout{gap:30px;}}
@media(max-width:760px){.ws30-container{width:calc(100% - 34px);}.ws30-breadcrumb .ws30-container{padding:8px 0;}.ws30-hero{padding:30px 0 26px;overflow:visible;}.ws30-hero-photo{height:390px;bottom:auto;background-position:center;}.ws30-hero:before{bottom:auto;height:460px;background:linear-gradient(90deg,#061d38f7,#082946d9);}.ws30-hero-layout{grid-template-columns:1fr;gap:20px;}.ws30 .ws30-hero h1{font-size:clamp(2.32rem,9vw,3.4rem);}.ws30 .ws30-hero-lead{font-size:.93rem;line-height:1.54;}.ws30-hero-benefits{gap:12px;grid-template-columns:1fr 1fr;}.ws30-hero-benefits li{font-size:.79rem;line-height:1.32;}.ws30-hero-actions{margin-bottom:16px;}.ws30-hero-actions>a{flex:1;padding:10px 8px;font-size:.78rem;}.ws30-delivery{margin-top:8px;padding:12px;}.ws30-leadform{padding:21px 18px;box-shadow:0 13px 26px #082c4c2a;}.ws30 .ws30-leadform h2{font-size:1.42rem;}.ws30-trust{padding:10px 0;}.ws30-trust-grid{gap:8px;}.ws30-trust-item{padding:10px;gap:7px;}.ws30-trust-item>span{flex-basis:33px;height:33px;width:33px;}.ws30-trust-item strong{font-size:.76rem;}.ws30-trust-item small{font-size:.66rem;}.ws30-section{padding:45px 0;}.ws30-solutions-layout{grid-template-columns:1fr;gap:26px;}.ws30-site-preview{width:100%;max-width:620px;margin-inline:auto;}.ws30-section-top{display:block;margin-bottom:18px;}.ws30-section-top .ws30-textlink{margin-top:10px;}.ws30-sector-search{gap:7px;margin:16px 0;}.ws30-sector-search label{width:100%;}.ws30-sector-search>div{max-width:none;width:100%;}.ws30-sector-search small{width:100%;font-size:.69rem;}.ws30-sector-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.ws30-sector-cards .industry-tile h3{font-size:.85rem;margin:9px 9px 5px;}.ws30-sector-cards .industry-tile p{font-size:.70rem;margin:0 9px 7px;min-height:0;}.ws30-sector-cards .industry-tile span{font-size:.7rem;margin:0 9px 11px;}.ws30-steps-grid{grid-template-columns:1fr;gap:10px;}.ws30-steps-grid>div{padding:17px;}.ws30-reference-grid{grid-template-columns:1fr 1fr;gap:11px;}.ws30-reference-grid>a>div{padding:12px;}.ws30-reference-grid strong{font-size:.9rem;}.ws30-reference-grid span{font-size:.75rem;min-height:0;}.ws30-reference-grid b{font-size:.74rem;}.ws30-price-inner{grid-template-columns:1fr;gap:20px;}.ws30-faq-grid{grid-template-columns:1fr;gap:10px;}.ws30-faq-grid article{padding:17px;}.ws30-final-inner{display:block;}.ws30-final-actions{margin-top:18px;}.ws30-final-actions a{flex:1;font-size:.8rem;padding:10px;}.ws30-final{padding:32px 0 92px;}}
@media(max-width:375px){.ws30-container{width:calc(100% - 26px);}.ws30 .ws30-hero h1{font-size:2.2rem;}.ws30-hero-benefits{grid-template-columns:1fr;}.ws30-hero-actions>a{font-size:.73rem;}.ws30-leadform{padding:19px 15px;}.ws30-sector-cards .industry-tile h3{font-size:.77rem;}.ws30-sector-cards .industry-tile p{font-size:.67rem;}}
@media(prefers-reduced-motion:reduce){.ws30 *{scroll-behavior:auto!important;transition:none!important;}}

@media(max-width:1120px){body.ws30-page .nav-links{display:none!important;}body.ws30-page .menu-toggle{display:inline-grid!important;place-items:center;}body.ws30-page .mobile-nav.open{display:block!important;}body.ws30-page .header-actions{min-width:0!important;}}
@media(max-width:760px){body.ws30-page .main-header .header-inner{gap:7px!important;}body.ws30-page .header-actions{gap:6px!important;}body.ws30-page .header-actions .phone-button{min-width:60px!important;width:auto!important;max-width:none!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:10px 8px!important;font-size:.8rem!important;white-space:nowrap!important;}body.ws30-page .header-actions .phone-button .rev27-phone-number,body.ws30-page .header-actions .phone-button .rev27-phone-verb,body.ws30-page .header-actions .phone-button .rev27-phone-icon{display:none!important;}body.ws30-page .header-actions .phone-button:after{content:"Ara";font-weight:800;}body.ws30-page .header-actions .phone-button .phone-icon-unified{display:inline-block!important;flex:0 0 19px!important;width:19px!important;height:19px!important;}body.ws30-page .header-actions .head-wa{display:none!important;}body.ws30-page .header-actions .menu-toggle{display:inline-grid!important;flex:0 0 42px;width:42px;height:42px;place-items:center;}body.ws30-page .logo{min-width:0;max-width:calc(100% - 120px);}body.ws30-page .logo-title{font-size:.88rem!important;}body.ws30-page .logo small{font-size:.69rem!important;}body.ws30-page .mobile-nav.open{display:block!important;}}
@media(max-width:370px){body.ws30-page .header-actions .phone-button{min-width:41px!important;padding:8px!important;}body.ws30-page .header-actions .phone-button:after{content:"";}body.ws30-page .logo-title{font-size:.82rem!important;}}

.ws30-breadcrumb .ws30-container{max-width:1160px;width:min(1160px,calc(100% - 42px));margin-inline:auto;}
.rev25-legacy>.crumb,.hub31-main>.crumb{width:min(1160px,calc(100% - 42px));margin:0 auto;padding:11px 0!important;max-width:none;background:transparent;color:#5e7087;border:0;font-size:.78rem;line-height:1.4;}
.hub31-main>.crumb a{color:#2466af;}
.hub31-hero{isolation:isolate;position:relative;min-height:548px;display:flex;align-items:center;padding:45px 0 47px;overflow:hidden;background:#061a34;}
.hub31-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;filter:saturate(.93);}
.hub31-hero:before{position:absolute;content:"";inset:0;z-index:-1;background:linear-gradient(90deg,#061a34 0%,rgba(6,26,52,.97) 35%,rgba(5,32,64,.88) 60%,rgba(6,29,54,.55) 100%);}
.hub31-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,372px);align-items:center;gap:clamp(28px,5.6vw,80px);width:100%;}
.hub31-copy{min-width:0;max-width:740px;}
.hub31-kicker{display:inline-flex;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;font-weight:850;color:#9feaff;border:1px solid #5ca5d777;padding:7px 12px;border-radius:999px;background:#143e5c80;margin-bottom:17px;}
.hub31-main .hub31-hero h1{color:#fff!important;font-size:clamp(2.2rem,3.65vw,3.46rem);font-weight:880;letter-spacing:-.044em;line-height:1.09;margin:0 0 19px;text-wrap:balance;max-width:760px;}
.hub31-main .hub31-hero .hub31-lead{color:#e7f3ff!important;font-size:clamp(.95rem,1.3vw,1.075rem);line-height:1.58;max-width:670px;margin:0 0 22px;}
.hub31-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;list-style:none;padding:0;margin:0 0 22px;}
.hub31-benefits li{display:flex;align-items:flex-start;gap:9px;color:#f4fbff;font-size:.87rem;font-weight:680;line-height:1.39;}
.hub31-benefits svg{color:#fff;background:#06b76c;flex:none;width:20px;height:20px;border-radius:50%;padding:4px;margin-top:1px;stroke-width:3;}
.hub31-actions{display:flex;gap:11px;flex-wrap:wrap;align-items:center;margin:0 0 17px;}
.hub31-actions a,.hub31-help a{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:850;min-height:47px;border-radius:11px;padding:11px 15px;text-decoration:none;font-size:.88rem;line-height:1.2;text-align:center;}
.hub31-primary,.hub31-help-wa{background:#06b96e;color:#fff!important;box-shadow:0 8px 20px #02132632;}
.hub31-secondary,.hub31-help-call{background:#fff;color:#0e4684!important;border:1px solid #bcd3ea;}
.hub31-actions svg,.hub31-help a svg{width:19px;height:19px;flex:none;}
.hub31-main .hub31-credibility{font-size:.76rem;color:#d9eeff!important;margin:0 0 5px;font-weight:650;}
.hub31-main .hub31-inline-price{font-size:.78rem;background:#102d4cbb;color:#eaf5ff!important;border:1px solid #47739955;border-radius:10px;display:inline-flex;gap:9px;margin:0 0 13px;padding:8px 12px;}
.hub31-inline-price strong,.hub31-inline-price span{color:#fff;}
.hub31-side{min-width:0;scroll-margin-top:95px;}
.hub31-form,.hub31-help{background:#fff;border:1px solid #dce8f2;border-radius:19px;box-shadow:0 22px 54px #03132b55;padding:24px;color:#153355;}
.hub31-formicon,.hub31-help-icon{color:#1266d9;background:#eaf4ff;border-radius:12px;width:40px;height:40px;padding:9px;margin-bottom:10px;}
.hub31-main .hub31-form h2,.hub31-main .hub31-help h2{font-size:clamp(1.33rem,1.8vw,1.62rem);color:#10274b!important;line-height:1.18;margin:0 0 8px;letter-spacing:-.028em;}
.hub31-main .hub31-form-intro,.hub31-main .hub31-help p{color:#536981!important;font-size:.81rem;line-height:1.45;margin:0 0 14px;}
.hub31-form label{display:block;color:#17385f;font-size:.77rem;font-weight:800;margin:11px 0 6px;}
.hub31-required{color:#c23b3b;}
.hub31-form input,.hub31-form textarea{display:block;width:100%;background:#f7fbff;border:1px solid #cbdced;border-radius:9px;color:#0b2e55;padding:11px 12px;min-height:44px;line-height:1.45;font-size:.87rem;resize:vertical;outline:0;}
.hub31-form input:focus,.hub31-form textarea:focus{border-color:#277de4;box-shadow:0 0 0 3px #0f78e522;background:#fff;}
.hub31-form input::placeholder,.hub31-form textarea::placeholder{color:#71859b;}
.hub31-submit{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:#08b669;color:white;border:0;border-radius:10px;min-height:49px;margin-top:15px;font-weight:850;font-size:.91rem;}
.hub31-submit svg{width:20px;height:20px;}
.hub31-main .hub31-form-note{color:#63788f!important;font-size:.70rem;line-height:1.35;text-align:center;margin:10px 0 0;}
.hub31-error{color:#ad1829!important;margin:9px 0 0;font-size:.8rem;}
.hub31-help{padding:27px;}
.hub31-help a{width:100%;margin:7px 0;}
.hub31-help small{display:block;color:#607790;font-size:.73rem;margin-top:9px;text-align:center;line-height:1.4;}
.hub31-main .hub31-hero .btn{color:#fff;}
@media(max-width:920px){.hub31-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:21px;}.hub31-benefits{grid-template-columns:1fr;}.hub31-hero{padding:32px 0;}.hub31-main .hub31-hero h1{font-size:clamp(2rem,4.6vw,3rem);}}
@media(max-width:760px){.hub31-hero{display:block;min-height:0;padding:30px 0 32px;overflow:visible;}.hub31-hero:before{background:linear-gradient(90deg,#061b36ef,#092d51e9);}.hub31-layout{display:grid;grid-template-columns:1fr;gap:20px;}.hub31-main .hub31-hero h1{font-size:clamp(2.1rem,8.1vw,2.85rem);}.hub31-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.hub31-benefits li{font-size:.78rem;}.hub31-form,.hub31-help{padding:19px;}.hub31-side{max-width:600px;width:100%;margin-inline:auto;}.hub31-main>.crumb{padding:9px 0!important;}.ws30-breadcrumb .ws30-container{padding:9px 0;}}
@media(max-width:380px){.hub31-benefits{grid-template-columns:1fr;}.hub31-actions>a{flex:1;font-size:.79rem;padding:10px;}.hub31-main .hub31-hero h1{font-size:2.05rem;}.hub31-layout{gap:16px;}}

.wrap.hub31-layout{width:min(1160px,calc(100% - 42px))!important;max-width:1160px;margin-inline:auto!important;}
@media(max-width:760px){.wrap.hub31-layout{width:calc(100% - 28px)!important;}.hub31-main>.crumb{width:calc(100% - 28px)!important;}.ws30-breadcrumb .ws30-container{width:calc(100% - 28px)!important;}}

.brand-logo-icon{width:38px!important;height:38px!important;flex:0 0 38px;object-fit:contain;display:block;background:none!important;box-shadow:none!important;border:0!important;border-radius:9px;filter:none!important;}
.logo:has(.brand-logo-icon){display:inline-flex;align-items:center;gap:9px;}
.logo:has(.brand-logo-icon) .logo-title{color:#075bc0;}
.main-header a[href^="tel:"],.topline a[href^="tel:"],.mobile-nav a[href^="tel:"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;}
.main-header a[href^="tel:"]>svg.phone-icon-unified,.topline a[href^="tel:"]>svg.phone-icon-unified,.mobile-nav a[href^="tel:"]>svg.phone-icon-unified{display:block!important;width:19px!important;height:19px!important;flex:0 0 19px!important;opacity:1!important;visibility:visible!important;stroke:currentColor!important;fill:none!important;transform:none!important;margin:0!important;vertical-align:middle!important;}
.main-header .phone-button{gap:8px!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;}
.main-header .phone-button .rev27-phone-number{white-space:nowrap;}
.topline-inner .top-facts span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;}
.topline-inner .top-facts span:first-child{font-size:11px!important;letter-spacing:0!important;}
.hub31-main .hub31-inline-price.rev32-price-pill{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;max-width:100%;font-size:.82rem;line-height:1.45;padding:10px 12px;}
.hub31-main .hub31-inline-price.rev32-price-pill strong{flex:1 1 210px;min-width:0;overflow-wrap:normal;}
.hub31-main .hub31-inline-price.rev32-price-pill span{display:inline-block;flex:0 0 auto;white-space:nowrap;color:#fff;font-weight:900;}
.hub31-main .hub31-hero .hub31-benefits li{display:flex;align-items:flex-start;gap:8px;overflow-wrap:break-word;}
.hub31-main .hub31-hero .hub31-benefits li span{min-width:0;}
.hub31-main .hub31-hero .hub31-benefits li svg{flex:0 0 18px;}
.hub31-main .hub31-form{min-width:0;box-shadow:0 16px 36px rgba(2,17,37,.18);}
.hub31-main .hub31-form input,.hub31-main .hub31-form textarea{max-width:100%;box-sizing:border-box;}
.hub31-main .hub31-hero h1,.hub31-main .hub31-hero .hub31-lead{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.23);}
.hub31-main .hub31-hero .hub31-backdrop{filter:saturate(.9);}
@media(max-width:760px){
 .main-header .logo .brand-logo-icon{width:34px!important;height:34px!important;flex-basis:34px;}
 
 
 
 
 .main-header .phone-button{display:inline-flex!important;min-width:42px!important;min-height:42px!important;gap:0!important;padding:10px!important;}
 .main-header .phone-button .rev27-phone-number,.main-header .phone-button .rev27-phone-verb{display:none!important;}
 .main-header .phone-button svg.phone-icon-unified{width:21px!important;height:21px!important;flex-basis:21px!important;}
 .hub31-main .hub31-inline-price.rev32-price-pill{font-size:.79rem;gap:4px 7px;}
 .hub31-main .hub31-inline-price.rev32-price-pill strong{flex:1 1 190px;}
 .hub31-main .hub31-inline-price.rev32-price-pill span{min-width:0;white-space:nowrap;}
 .hub31-main .hub31-benefits{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:420px){
 
 
 
 
 
 
 .logo .logo-title{font-size:clamp(.75rem,3.7vw,.89rem)!important;letter-spacing:-.025em;}
 .logo small{font-size:.64rem!important;}
 .hub31-main .hub31-benefits{grid-template-columns:1fr 1fr;}
}

body .topline .top-facts span:first-child::after{content:none!important;display:none!important;}

/* Case studies: always legible, clear primary/secondary actions on navy hero. */
body.ref33-case main .product-hero .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0 16px;}
body.ref33-case main .product-hero .hero-ctas a.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:12px 18px;border-radius:12px;font-size:.92rem;font-weight:800;line-height:1.3;opacity:1!important;text-shadow:none!important;filter:none!important;text-decoration:none!important;}
body.ref33-case main .product-hero .hero-ctas a.btn-green,
body.ref33-case main .product-hero .hero-ctas a.btn-green:link,
body.ref33-case main .product-hero .hero-ctas a.btn-green:visited{color:#fff!important;background:#008e58!important;background-image:none!important;border:1px solid #008e58!important;box-shadow:0 8px 20px rgba(0,94,56,.23);}
body.ref33-case main .product-hero .hero-ctas a.btn-green:hover{background:#00784b!important;border-color:#00784b!important;color:#fff!important;}
body.ref33-case main .product-hero .hero-ctas a.btn-white,
body.ref33-case main .product-hero .hero-ctas a.btn-white:link,
body.ref33-case main .product-hero .hero-ctas a.btn-white:visited{color:#073c74!important;background:#fff!important;background-image:none!important;border:1px solid #b8cee4!important;box-shadow:0 5px 15px rgba(3,19,40,.12);}
body.ref33-case main .product-hero .hero-ctas a.btn-white:hover{color:#052b55!important;background:#e9f4ff!important;border-color:#83b5ed!important;}
body.ref33-case main .product-hero .hero-ctas a.btn svg{width:19px;height:19px;flex:0 0 19px;stroke:currentColor!important;}
@media(max-width:480px){body.ref33-case main .product-hero .hero-ctas{gap:10px;}body.ref33-case main .product-hero .hero-ctas a.btn{width:100%;white-space:normal;text-align:center;}}

/* Keep highlighted case result legible on pale green badge. */
body.ref33-case main .case-detail-hero .case-detail-metric, body.ref33-case main .case-detail-hero .case-detail-metric strong, body.ref33-case main .case-detail-hero .case-detail-metric span{color:#095d45!important;text-shadow:none!important;opacity:1!important;}


/* Rev34: single-line trust bar, deliberately scoped to the shared header. */
.topline .topline-inner{
 display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;
 gap:8px;min-width:0;min-height:31px;
}
.topline .top-facts{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(8px,2.2vw,23px);min-width:0;}
.topline .top-facts span{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:5px;white-space:nowrap;}
.topline .top-phone{display:inline-flex;flex:0 0 auto;white-space:nowrap;align-items:center;justify-content:center;gap:5px;min-width:0;}
.topline .top-phone>svg.phone-icon-unified{width:14px!important;height:14px!important;flex-basis:14px!important;}
@media(max-width:760px){
 .topline .topline-inner{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:6px;padding-block:4px;}
 .topline .top-facts{display:flex;flex-wrap:nowrap;gap:clamp(6px,1.8vw,13px);}
 .topline .top-facts span,.topline .top-facts span:first-child{font-size:10px!important;line-height:1.2;white-space:nowrap;letter-spacing:0;}
 .topline .top-facts .icon{width:12px;height:12px;flex:0 0 12px;}
 .topline .top-phone{font-size:10px!important;line-height:1.2;white-space:nowrap;padding:4px 5px;min-height:25px;}
 .topline .top-phone>svg.phone-icon-unified{width:12px!important;height:12px!important;flex-basis:12px!important;}
}
@media(max-width:550px){
 .topline .top-facts span:nth-child(3){display:none;}
 .topline .top-facts{gap:8px;}
}
@media(max-width:380px){
 .topline .top-facts span:nth-child(2){display:inline-flex;}
 .topline .top-facts span:first-child{font-size:10px!important;}
 .topline .top-phone{font-size:10px!important;}
}

/* Rev34: keep shared layouts from expanding beyond the mobile viewport. */
@media(max-width:600px){
 .two-column{grid-template-columns:minmax(0,1fr);}
 .two-column>*,.two-column .audit-card{min-width:0;max-width:100%;}
 .two-column .audit-card form,.two-column .home-contact{min-width:0;max-width:100%;}
 .two-column .home-contact input{min-width:0;max-width:100%;}
}
/* Tablet: retain clickable phone number while avoiding cramped header navigation. */
@media(min-width:761px) and (max-width:1100px){
 .main-header .header-inner{gap:9px;}
 .main-header .phone-button .rev27-phone-verb{display:none;}
}
@media(min-width:761px) and (max-width:1100px){
 body .main-header .header-inner{gap:8px!important;}
 body .main-header .header-actions{gap:6px;}
}


/* Rev35 WCAG AA contrast refinements, shared across all pages. */
:root{--green:#007a43;--green-strong:#006a39;--muted-accessible:#42556f;--eyebrow-accessible:#074f9b}
.btn.btn-green,.btn-green,.btn-green:link,.btn-green:visited,
button.btn-green,a.btn-green,input.btn-green{
 color:#fff!important;background:#007a43!important;background-image:none!important;
 border-color:#007a43!important;text-shadow:none!important;
}
.btn.btn-green:hover,.btn-green:hover,.btn-green:focus-visible{
 background:#006a39!important;border-color:#006a39!important;color:#fff!important;
}
/* Supporting copy and kicker text must remain legible on pale panels. */
.trust-cell small,.trust-grid span,.quick-form .privacy,.privacy{color:#41536d!important;}
.section.soft .kicker,.section.soft .eyebrow,
main .soft .kicker,main .soft .eyebrow{color:#074f9b!important;opacity:1!important;}
.footer .logo-title,.footer .logo .logo-title,
.footer .logo:has(.brand-logo-icon) .logo-title{color:#fff!important;opacity:1!important;}
.footer .logo small,.footer .brand-slogan{color:#d7e7f7!important;opacity:1!important;}
/* Keep all trust points and phone in one row without sacrificing invoice visibility. */
@media(max-width:380px){
 .topline .topline-inner{gap:4px!important;min-width:0!important;}
 .topline .top-facts{gap:5px!important;min-width:0!important;flex:0 1 auto!important;}
 .topline .top-facts span:nth-child(2){display:inline-flex!important;}
 .topline .top-facts span,.topline .top-facts span:first-child{
   font-size:9px!important;letter-spacing:-.12px!important;gap:3px!important;line-height:1.15!important;
 }
 .topline .top-facts .icon{width:10px!important;height:10px!important;flex:0 0 10px!important;}
 .topline .top-phone{font-size:9px!important;gap:3px!important;padding:3px!important;min-height:24px!important;}
 .topline .top-phone>svg.phone-icon-unified{width:11px!important;height:11px!important;flex:0 0 11px!important;}
}

/* Prevent long analysis questions from widening 320px screens. */
.audit-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);}
.audit-grid>*{min-width:0;max-width:100%;}
.audit-card,.audit-card form,.audit-fields,.audit-question{min-width:0;max-width:100%;}
@media(max-width:800px){.audit-grid{grid-template-columns:minmax(0,1fr);}}
/* Rev35 shared nonstandard primary CTAs: same accessible dark green. */
a.hub31-primary,button.hub31-submit,
a.ws30-primary,button.ws30-form-submit,a.ws30-price-contact,
button.sector28-send,a.sector28-maincta,a.rev21-write,
a.hub31-primary:link,a.ws30-primary:link,a.sector28-maincta:link,
a.rev21-write:link,a.ws30-price-contact:link{
  background:#007a43!important;background-image:none!important;
  border-color:#007a43!important;color:#fff!important;
}
a.hub31-primary:hover,button.hub31-submit:hover,
a.ws30-primary:hover,button.ws30-form-submit:hover,
button.sector28-send:hover,a.sector28-maincta:hover,a.rev21-write:hover{
  background:#006a39!important;border-color:#006a39!important;color:#fff!important;
}
.audit-num{color:#0754a2!important;}
.metric-c strong,.metric--text strong{color:#006a3a!important;}
.metric small{color:#41536d!important;}
.ws30-device-action{background:#9b4b00!important;color:#fff!important;}
.ws30-screen-url,.ws30-showcase small{color:#41536d!important;}
.ws30-form .required,.ws30-form-label .required{color:#9b2c2c!important;}
/* Reference CTA retains the same accessible color as the site-wide CTA. */
body.ref33-case main .product-hero .hero-ctas a.btn-green,
body.ref33-case main .product-hero .hero-ctas a.btn-green:link,
body.ref33-case main .product-hero .hero-ctas a.btn-green:visited{
 background:#007a43!important;background-image:none!important;border-color:#007a43!important;color:#fff!important;
}
body.ref33-case main .product-hero .hero-ctas a.btn-green:hover{
 background:#006a39!important;border-color:#006a39!important;color:#fff!important;
}
