:root{--ink:#080b0d;--ink2:#10171a;--paper:#f5f7f6;--white:#fff;--muted:#69777b;--muted-dark:#91a1a5;--cyan:#25d9e7;--cyan2:#0a8790;--cyan-soft:#dff9fb;--coral:#ff6b5f;--line:#09121421;--dark-line:#ffffff1f;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}main{overflow:hidden}#work,#scan,#seo,#process,#audit{scroll-margin-top:92px}::selection{background:#25d9e752}.page-shell{width:min(1200px,100% - 48px);margin:0 auto}.section{padding:140px 0}.section-kicker{color:var(--cyan2);letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:11px;font-weight:800}.section-heading h2,.why-lead h2,.process-intro h2,.offer-heading h2,.audit-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.3vw,82px);font-weight:600;line-height:.98}h2 em,h1 em{color:var(--cyan2);font-style:normal}.site-nav{z-index:50;color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);height:92px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{align-items:center;display:inline-flex}.brand-logo{width:auto;height:31px;display:block}.nav-links{color:#ffffffa6;align-items:center;gap:31px;font-size:12px;font-weight:650;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:#fff}.nav-cta{border:1px solid #ffffff3d;border-radius:999px;padding:11px 17px;color:#fff!important}.nav-cta span{color:var(--cyan)}.menu-button{background:#ffffff14;border:0;border-radius:50%;width:42px;height:42px;padding:0;display:none}.menu-button span{background:#fff;width:17px;height:1px;margin:5px auto;display:block}.hero{background:var(--ink);color:#fff;align-items:center;height:100svh;min-height:900px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#080b0dfa 0%,#080b0dd4 37%,#080b0d38 72%,#080b0d59 100%),linear-gradient(#0000 70%,#080b0d 100%);position:absolute;inset:0}.hero-image{opacity:.84;background:url(/astro-web-hero.png) 50%/cover no-repeat;animation:1.5s cubic-bezier(.2,.75,.2,1) both hero-in;position:absolute;inset:0}.hero-grid{opacity:.14;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}@keyframes hero-in{0%{opacity:.18;transform:scale(1.04)}}.hero-content{z-index:4;padding-top:72px;position:relative}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:14px;margin:0 0 28px;font-size:10px;font-weight:800;display:flex}.eyebrow span{color:var(--cyan)}.eyebrow i{background:#ffffff57;border-radius:50%;width:4px;height:4px}.hero h1{letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(66px,8.7vw,126px);font-weight:610;line-height:.84}.hero h1 em{color:var(--cyan)}.hero-intro{color:#ffffff9e;max-width:575px;margin:35px 0 0;font-size:17px;line-height:1.68}.hero-actions{align-items:center;gap:29px;margin-top:36px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 23px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button span{font-size:17px}.button:hover{transform:translateY(-2px)}.button-light{color:var(--ink);background:#fff;box-shadow:0 14px 35px #00000047}.button-light:hover{box-shadow:0 20px 40px #0006}.text-link{color:#ffffffad;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.text-link span{color:var(--cyan)}.hero-proof{display:flex;position:absolute;top:calc(100% + 89px);left:24px}.hero-proof div{border-left:1px solid #fff3;gap:5px;min-width:170px;padding-left:20px;display:grid}.hero-proof strong{letter-spacing:-.04em;font-size:20px}.hero-proof span{color:#ffffff6e;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.hero-float{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#091012a1;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:285px;padding:16px 18px;animation:5s ease-in-out infinite float;display:grid;position:absolute;bottom:82px;right:max(28px,50vw - 600px);box-shadow:0 28px 70px #0006}@keyframes float{50%{transform:translateY(-8px)}}.live-dot{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 0 6px #25d9e71f,0 0 18px var(--cyan);border-radius:50%}.hero-float div{gap:2px;display:grid}.hero-float small{color:#fff6;font-size:9px}.hero-float strong{font-size:13px}.hero-float b{color:var(--cyan);font-family:ui-monospace,monospace;font-size:12px}.trust-strip{border-bottom:1px solid var(--line);background:#fff;padding:32px 0}.trust-strip .page-shell{justify-content:space-between;align-items:center;gap:30px;display:flex}.trust-strip .page-shell>span{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800}.trust-list{align-items:center;gap:17px;font-size:11px;display:flex}.trust-list i{background:var(--cyan2);border-radius:50%;width:3px;height:3px}.showcase{background:var(--paper)}.split-heading{grid-template-columns:1.25fr .55fr;align-items:end;gap:12%;display:grid}.split-heading>p{color:var(--muted);margin:0 0 10px;font-size:15px;line-height:1.8}.industry-tabs{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:58px 0 25px;padding:5px;display:flex}.industry-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 20px;font-size:12px;font-weight:750}.industry-tabs button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:0 8px 18px #080b0d2e}.comparison-card{border:1px solid var(--line);background:#fff;border-radius:21px;overflow:hidden;box-shadow:0 40px 90px -54px #080b0d75}.browser-bar{border-bottom:1px solid var(--line);background:#fafbfb;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 16px;display:grid}.browser-dots{gap:6px;display:flex}.browser-dots i{background:#d4dbdc;border-radius:50%;width:9px;height:9px}.browser-dots i:first-child{background:#ff736a}.browser-dots i:nth-child(2){background:#ffc961}.browser-dots i:last-child{background:#4bd17b}.browser-bar>span{border:1px solid var(--line);min-width:320px;color:var(--muted);text-align:center;background:#fff;border-radius:8px;padding:8px 25px;font:10px ui-monospace,monospace}.browser-bar>b{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-self:end;font-size:9px}.comparison-stage{height:605px;position:relative;overflow:hidden}.comparison-layer{position:absolute;inset:0}.after-layer{z-index:2;will-change:clip-path}.mini-site{width:100%;height:100%;overflow:hidden}.mini-before{color:#1b2862;background:#e6e5df;font-family:Times New Roman,serif}.old-ticker{color:#fff861;text-align:center;background:#0d2b69;padding:7px 20px;font:10px Arial,sans-serif}.old-logo{text-align:center;text-shadow:1px 1px #fff;padding:24px 30px 12px;font-size:29px;font-weight:800}.old-logo small{color:#d64436;font:10px Arial,sans-serif}.old-nav{color:#fff;text-align:center;background:linear-gradient(#4f6eb3,#253f7c);border:3px outset #8ea2d4;padding:10px;font:11px Arial,sans-serif}.old-body{grid-template-columns:1fr 230px;gap:22px;padding:65px 70px;display:grid}.old-body h3{color:#1a2f78;max-width:630px;margin:5px 0 17px;font-size:clamp(34px,4.2vw,58px);line-height:1}.old-body p{color:#1b1b1b;font:14px Arial,sans-serif}.old-burst{font-weight:800;animation:1.2s steps(2,end) infinite blink;color:#d64436!important}@keyframes blink{50%{opacity:.35}}.old-body button{color:#3b2800;background:linear-gradient(#ffe360,#e5a800);border:3px outset #ffd24f;padding:12px 15px;font:800 12px Arial,sans-serif}.old-body aside{color:#252525;background:#fff9c8;border:2px dashed #d44937;align-content:start;gap:13px;min-height:230px;padding:20px;font:11px Arial,sans-serif;display:grid}.old-body aside b{color:#d44937;font-size:15px}.visitor{color:#00ff40;background:#000;margin-top:20px;padding:4px;font-family:ui-monospace,monospace}.mini-after{color:var(--ink);background:#f7faf9}.new-nav{background:#ffffffeb;border-bottom:1px solid #e4ebea;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex}.new-logo{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.new-logo i{background:linear-gradient(145deg,var(--cyan2),var(--cyan));border-radius:8px;width:26px;height:26px;box-shadow:0 8px 17px #0a879038}.new-links{color:#66777a;font-size:10px;font-weight:700}.new-book{background:var(--ink);color:#fff;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:800}.new-body{background:radial-gradient(circle at 79% 52%,#25d9e721,#0000 28%),linear-gradient(160deg,#fff 0%,#eef8f7 100%);grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;height:calc(100% - 78px);padding:64px 68px;display:grid}.new-kicker{color:var(--cyan2);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.new-copy h3{letter-spacing:-.06em;max-width:560px;margin:20px 0 16px;font-size:clamp(41px,5vw,67px);line-height:.96}.new-copy>p{color:#607174;max-width:480px;margin:0;font-size:14px;line-height:1.7}.new-actions{align-items:center;gap:22px;margin-top:28px;font-size:10px;display:flex}.new-actions b{background:var(--cyan2);color:#fff;border-radius:999px;padding:12px 16px}.new-actions span{color:var(--cyan2);font-weight:800}.new-proof{align-items:center;gap:10px;margin-top:35px;display:flex}.new-proof strong{border-right:1px solid #c8d7d5;padding-right:10px;font-size:21px}.new-proof>span{color:#f0a400;letter-spacing:.09em;font-size:9px}.new-proof small{color:#758487;letter-spacing:0;margin-top:4px;font-size:8px;display:block}.new-visual{aspect-ratio:1;background:radial-gradient(circle,#fffffff2 0 16%,#25d9e726 17% 32%,#0000 33%),radial-gradient(circle,#25d9e71a,#0000 67%);border-radius:50%;position:relative}.visual-ring{border:1px solid #0a879038;border-radius:50%;position:absolute;inset:8%}.ring-two{border-style:dashed;inset:24%}.visual-icon{color:var(--cyan2);place-items:center;font-size:54px;display:grid;position:absolute;inset:0}.conversion-pill{background:#fff;border:1px solid #dce8e6;border-radius:13px;padding:12px 15px;font-size:10px;font-weight:800;position:absolute;bottom:21%;right:0;box-shadow:0 18px 40px #080b0d21}.conversion-pill i{background:#3bdc8b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.compare-label{z-index:6;color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:850;position:absolute;top:18px;box-shadow:0 6px 17px #080b0d26}.before-label{background:var(--coral);right:18px}.after-label{background:var(--cyan2);left:18px}.compare-line{z-index:7;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #080b0d1a}.compare-line span{width:48px;height:48px;color:var(--cyan2);background:#fff;border:1px solid #080b0d1a;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 35px #080b0d33}.compare-range{z-index:8;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.transformation-notes{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid}.transformation-notes article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:17px;padding:26px;display:grid}.note-icon{border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.note-icon.bad{color:var(--coral);background:#fff0ed}.note-icon.good{background:var(--cyan-soft);color:var(--cyan2)}.transformation-notes b{font-size:12px}.transformation-notes p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.results{background:var(--ink);color:#fff;position:relative}.results-glow{background:radial-gradient(circle at 18% 49%,#25d9e71a,#0000 31%),radial-gradient(circle at 88% 15%,#25d9e714,#0000 22%);position:absolute;inset:0}.results .page-shell{z-index:2;position:relative}.results .section-kicker{color:var(--cyan)}.results-heading h2{font-size:clamp(48px,6.5vw,86px)}.results-heading h2 em{color:var(--cyan)}.results-grid{grid-template-columns:1.4fr .6fr;gap:55px;margin-top:75px;display:grid}.chart-card{border:1px solid var(--dark-line);background:#ffffff09;border-radius:20px;padding:32px;box-shadow:inset 0 1px #ffffff0d}.chart-top{justify-content:space-between;align-items:end;display:flex}.chart-top>div:first-child{grid-template-columns:auto auto;align-items:baseline;column-gap:14px;display:grid}.chart-top span{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:9px}.chart-top strong{letter-spacing:-.06em;margin-top:9px;font:42px ui-monospace,monospace}.chart-top small{color:var(--cyan);font:10px ui-monospace,monospace}.chart-key{gap:18px;display:flex}.chart-key span{align-items:center;gap:7px;font-size:8px;display:flex}.chart-key i{width:18px;height:2px}.key-before{background:var(--coral)}.key-after{background:var(--cyan)}.chart{grid-template-columns:38px 1fr;height:375px;margin-top:32px;display:grid}.y-labels{color:#6f7d80;flex-direction:column;justify-content:space-between;padding-bottom:22px;font:8px ui-monospace,monospace;display:flex}.chart-plot{margin:0 7px 0 10px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 22px}.grid-lines i{background:#ffffff14;width:100%;height:1px}.chart-plot svg{width:100%;height:calc(100% - 25px);position:absolute;inset:3px 0 22px;overflow:visible}.seo-start{width:1px;color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;border-left:1px dashed #fff3;padding-left:8px;font-size:8px;position:absolute;top:-2px;bottom:22px;left:31%}.start-value,.end-value{border-radius:7px;padding:5px 8px;font:8px ui-monospace,monospace;position:absolute}.start-value{color:#ff8c83;background:#ff6b5f29;bottom:16%;left:3%}.end-value{color:var(--cyan);background:#25d9e724;top:4%;right:-1%}.x-labels{color:#6f7d80;justify-content:space-between;font:8px ui-monospace,monospace;display:flex;position:absolute;inset:auto 0 0}.chart-disclaimer{color:#657477;margin:22px 0 0 48px;font-size:9px;line-height:1.6}.results-copy{border-top:1px solid var(--dark-line)}.results-copy article{border-bottom:1px solid var(--dark-line);grid-template-columns:36px 1fr;gap:14px;padding:29px 0;display:grid}.results-copy article>span{color:var(--cyan);font:9px ui-monospace,monospace}.results-copy h3{margin:0;font-size:17px;line-height:1.25}.results-copy p{color:var(--muted-dark);margin:11px 0 0;font-size:12px;line-height:1.7}.why{background:#eef2f1}.why-lead{max-width:920px}.why-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid}.why-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:420px;padding:29px 35px 30px 0;display:flex}.why-grid article+article{padding-left:35px}.why-grid article:last-child{border-right:0}.why-grid article>span{color:var(--cyan2);font:10px ui-monospace,monospace}.why-grid h3{letter-spacing:-.035em;margin:84px 0 20px;font-size:24px;line-height:1.2}.why-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.why-grid b{color:var(--cyan2);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:10px}.process{background:#fff}.process-shell{grid-template-columns:.72fr 1.28fr;gap:11%;display:grid}.process-intro{align-self:start;position:sticky;top:70px}.process-intro h2{font-size:clamp(51px,6vw,78px)}.process-intro>p:last-child{max-width:400px;color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.75}.process-list{border-top:1px solid var(--line)}.process-list article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto;gap:18px;min-height:210px;padding:34px 0;display:grid}.process-list article>b{color:var(--cyan2);font:9px ui-monospace,monospace}.process-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.process-list h3{letter-spacing:-.04em;margin:11px 0 12px;font-size:29px}.process-list p{max-width:490px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.process-list article>i{color:var(--muted);font:9px ui-monospace,monospace}.offer{background:var(--cyan-soft)}.offer-grid{grid-template-columns:1fr 1fr;gap:11%;display:grid}.offer-heading h2{font-size:clamp(48px,5.9vw,76px)}.offer-list{border-top:1px solid #0a879033}.offer-list article{border-bottom:1px solid #0a879033;grid-template-columns:145px 1fr;gap:25px;padding:26px 0;display:grid}.offer-list span{color:var(--cyan2);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.offer-list b{font-size:13px;line-height:1.55}.audit{background:var(--ink);color:#fff;position:relative;overflow:hidden}.audit:before{content:"";background:radial-gradient(circle at 19% 55%,#25d9e71f,#0000 27%);position:absolute;inset:0}.audit-orbit{border:1px solid #25d9e71c;border-radius:50%;position:absolute}.orbit-a{width:610px;height:610px;top:32px;left:-170px}.orbit-b{border-style:dashed;width:420px;height:420px;top:127px;left:-75px}.audit-grid{z-index:2;grid-template-columns:.84fr 1.16fr;align-items:center;gap:11%;display:grid;position:relative}.audit-copy .section-kicker{color:var(--cyan)}.audit-copy h2{font-size:clamp(51px,6vw,77px)}.audit-copy h2 em{color:var(--cyan)}.audit-copy>p:nth-of-type(2){max-width:480px;color:var(--muted-dark);margin:28px 0 0;font-size:14px;line-height:1.75}.audit-includes{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.audit-includes span{border:1px solid var(--dark-line);color:#b8c4c6;border-radius:999px;padding:8px 11px;font-size:9px}.audit-form,.success-card{border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0b;border-radius:20px;padding:36px;box-shadow:0 32px 80px #00000040}.audit-form{gap:20px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.audit-form label{color:#aebabc;text-transform:uppercase;letter-spacing:.1em;gap:9px;font-size:9px;font-weight:750;display:grid}.audit-form input,.audit-form textarea{resize:vertical;color:#fff;text-transform:none;letter-spacing:normal;background:0 0;border:0;border-bottom:1px solid #ffffff2b;outline:0;width:100%;padding:14px 0;font-size:13px;transition:border-color .2s}.audit-form input:focus,.audit-form textarea:focus{border-bottom-color:var(--cyan)}.audit-form input::placeholder,.audit-form textarea::placeholder{color:#627074}.button-cyan{background:var(--cyan);width:max-content;color:var(--ink);margin-top:6px}.button-cyan:hover{background:#68edf4;box-shadow:0 16px 35px #25d9e72b}.audit-form>small{color:#5d6b6e;font-size:8px}.form-error{color:#ff9d95;background:#ff72671a;border:1px solid #ff72676b;border-radius:12px;margin:0;padding:12px 15px;font-size:12px;line-height:1.55}.audit-form button[disabled]{opacity:.6;cursor:progress}.success-card a{color:var(--cyan);border-bottom:1px solid #25d9e766;text-decoration:none}.success-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.success-card>span{background:var(--cyan);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;font-size:23px;display:grid}.success-card h3{margin:25px 0 12px;font-size:29px}.success-card p{max-width:440px;color:var(--muted-dark);margin:0;font-size:13px;line-height:1.7}.success-card button{border:1px solid var(--dark-line);color:#fff;cursor:pointer;background:0 0;border-radius:999px;margin-top:25px;padding:10px 15px}footer{color:#fff;background:#050708;padding:70px 0}.footer-grid{grid-template-columns:1fr auto auto;align-items:end;gap:90px;display:grid}.footer-brand{margin-bottom:20px}.footer-grid>div:first-child p{color:#667477;max-width:390px;margin:0;font-size:12px;line-height:1.7}.footer-nav{color:#9eaaac;gap:11px;font-size:11px;display:grid}.footer-nav a:hover{color:var(--cyan)}.footer-meta{color:#5e6a6c;text-transform:uppercase;letter-spacing:.1em;justify-items:end;gap:9px;font:8px ui-monospace,monospace;display:grid}.scroll-progress{z-index:100;background:var(--cyan);pointer-events:none;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #25d9e7cc}.site-nav{transition:height .3s,background .3s,border-color .3s,box-shadow .3s;position:fixed}.site-nav.solid{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#080b0dc7;border:1px solid #ffffff1a;border-radius:18px;width:min(1240px,100% - 24px);height:68px;padding:0 18px;top:10px;box-shadow:0 18px 55px #00000038}.floating-audit{z-index:45;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#080b0dd9;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:15px;padding:8px 8px 8px 17px;font-size:11px;font-weight:750;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(18px);box-shadow:0 18px 55px #00000047}.floating-audit.visible{opacity:1;pointer-events:auto;transform:none}.floating-audit b{background:var(--cyan);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.motion-ready [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.pb-top{color:#fff;background:#173953;justify-content:space-between;align-items:center;height:32px;padding:0 34px;font-size:9px;display:flex}.pb-top b{color:#ffd954}.pb-nav{color:#49616f;background:#fff;border-bottom:1px solid #cbd5dc;justify-content:space-between;align-items:center;height:76px;padding:0 40px;font-size:9px;font-weight:700;display:flex}.pb-logo{color:#e0483e;font-size:22px;font-weight:900}.pb-logo span{color:#173953;letter-spacing:.2em;font-size:8px;display:block}.pb-hero{background:linear-gradient(100deg,#f7fafc 0 58%,#dce8ed 58%);grid-template-columns:1fr .7fr;align-items:center;gap:50px;height:420px;padding:56px 65px;display:grid}.pb-hero small{color:#e0483e;letter-spacing:.12em;font-size:9px;font-weight:800}.pb-hero h3{letter-spacing:-.045em;margin:13px 0 14px;font-size:51px;line-height:.98}.pb-hero p{color:#607582;max-width:420px;font-size:12px;line-height:1.65}.pb-hero button{color:#fff;background:#e0483e;border:0;margin-top:14px;padding:12px 16px;font-size:9px;font-weight:800}.pb-photo{color:#fff;background:repeating-linear-gradient(135deg,#173953 0 12px,#1c4564 12px 24px);flex-direction:column;justify-content:center;align-items:center;height:260px;display:flex;box-shadow:10px 10px #f2c94c}.pb-photo span{font-size:53px;font-weight:900}.pb-photo b{text-align:center;letter-spacing:.12em;font-size:13px}.pb-services{color:#173953;background:#fff;grid-template-columns:repeat(3,1fr);align-items:center;height:77px;padding:0 65px;font-size:11px;font-weight:800;display:grid}.pb-services span{border-left:3px solid #f2c94c;padding-left:18px}.plumbing-after{color:#fff;background:#121718}.pa-alert{color:#111718;background:#f5c441;justify-content:space-between;align-items:center;height:34px;padding:0 38px;font-size:9px;font-weight:800;display:flex}.pa-alert i{background:#0e9e67;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #0e9e6724}.pa-nav{color:#9eabac;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:76px;padding:0 40px;font-size:9px;display:flex}.pa-logo{color:#fff;letter-spacing:.05em;font-size:15px;font-weight:900}.pa-logo i{color:#111718;background:#f5c441;border-radius:7px;place-items:center;width:28px;height:28px;margin-right:8px;font-style:normal;display:inline-grid}.pa-nav button{color:#111718;background:#f5c441;border:0;border-radius:7px;padding:11px 15px;font-size:8px;font-weight:900}.pa-hero{background:radial-gradient(circle at 80% 45%,#f5c4411f,#0000 35%);grid-template-columns:1.15fr .65fr;align-items:center;gap:55px;height:496px;padding:55px 61px;display:grid}.pa-copy>small{color:#f5c441;letter-spacing:.15em;font-size:8px;font-weight:900}.pa-copy h3{letter-spacing:-.055em;margin:16px 0 17px;font-size:58px;line-height:.92}.pa-copy h3 em{color:#f5c441;font-style:normal}.pa-copy>p{color:#a7b1b2;max-width:480px;font-size:13px;line-height:1.6}.pa-actions{align-items:center;gap:20px;margin-top:26px;font-size:9px;display:flex}.pa-actions b{color:#111718;background:#f5c441;border-radius:7px;padding:13px 15px}.pa-actions span{color:#d9e0df}.pa-proof{color:#899799;gap:18px;margin-top:31px;font-size:9px;display:flex}.pa-proof strong{color:#fff}.pa-panel{background:#1b2325;border:1px solid #ffffff21;border-radius:15px;padding:22px;box-shadow:0 25px 60px #0000004d}.pa-time{color:#788688;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex}.pa-time b{color:#f5c441;letter-spacing:0;font-size:14px}.pa-tech{background:#111718;border-radius:10px;align-items:center;gap:12px;margin-top:25px;padding:15px;display:flex}.pa-tech>i{color:#111718;background:#f5c441;border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-style:normal;font-weight:900;display:grid}.pa-tech span{gap:4px;display:grid}.pa-tech b{font-size:11px}.pa-tech small{color:#758486;font-size:8px}.pa-route{background:#334043;height:3px;margin:34px 7px 13px;position:relative}.pa-route span,.pa-route b{background:#f5c441;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.pa-route span{left:0}.pa-route b{right:0}.pa-route i{background:#fff;border:3px solid #1b2325;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:61%;transform:translate(-50%,-50%)}.pa-panel>p{color:#819092;text-align:center;margin:0;font-size:8px}.ab-nav{color:#856d70;background:#fff9f7;justify-content:space-between;align-items:center;height:84px;padding:0 42px;font:9px Arial,sans-serif;display:flex}.ab-logo{color:#987276;font:25px Georgia,serif}.ab-logo i{letter-spacing:.18em;text-transform:uppercase;font-size:8px;display:block}.ab-nav button{color:#8b656a;background:0 0;border:1px solid #b88e94;padding:9px 15px;font-size:8px}.ab-hero{grid-template-columns:.8fr 1fr;align-items:center;gap:55px;height:430px;padding:44px 64px;display:grid}.ab-face{color:#fff;background:radial-gradient(circle at 52% 38%,#f8ded7 0 17%,#0000 18%),linear-gradient(145deg,#e7c8c2,#f7ebe7);align-items:end;height:340px;padding:25px;display:flex;box-shadow:0 20px 40px #7d525924}.ab-face span{letter-spacing:.15em;font:19px/1.1 Arial,sans-serif}.ab-hero small{letter-spacing:.14em;font:8px Arial,sans-serif}.ab-hero h3{margin:15px 0 17px;font-size:47px;font-weight:400;line-height:1.02}.ab-hero p{color:#8e7478;font:12px/1.7 Arial,sans-serif}.ab-hero button{color:#805a60;background:0 0;border:1px solid #a87c83;margin-top:14px;padding:11px 14px;font:8px Arial,sans-serif}.ab-strip{text-align:center;background:#fffaf8;border-top:1px solid #eadbd8;grid-template-columns:repeat(3,1fr);align-items:center;height:91px;padding:0 62px;font-size:12px;display:grid}.aesthetics-after{color:#231f1c;background:#ece8df;font-family:Georgia,serif}.aa-nav{border-bottom:1px solid #312b242e;justify-content:space-between;align-items:center;height:86px;padding:0 42px;font:9px Arial,sans-serif;display:flex}.aa-logo{letter-spacing:.12em;font:18px Georgia,serif}.aa-logo i{color:#7d2637;font-size:9px}.aa-nav button{color:#fff;background:#7d2637;border:0;padding:11px 15px;font-size:8px}.aa-hero{background:linear-gradient(110deg,#eee9df 0 63%,#d8d0c4 63%);grid-template-columns:1fr .72fr;align-items:center;gap:58px;height:518px;padding:49px 61px;display:grid}.aa-copy>small{color:#7d2637;letter-spacing:.14em;font:800 8px Arial,sans-serif}.aa-copy h3{letter-spacing:-.045em;margin:17px 0 16px;font-size:61px;font-weight:400;line-height:.92}.aa-copy h3 em{color:#7d2637}.aa-copy>p{color:#665e55;max-width:475px;font:12px/1.7 Arial,sans-serif}.aa-actions{align-items:center;gap:21px;margin-top:28px;font:9px Arial,sans-serif;display:flex}.aa-actions b{color:#fff;background:#7d2637;padding:12px 15px}.aa-actions span{color:#7d2637;font-weight:800}.aa-credentials{color:#766c61;text-transform:uppercase;letter-spacing:.07em;gap:16px;margin-top:35px;font:7px Arial,sans-serif;display:flex}.aa-credentials span{border-left:1px solid #9c9286;padding-left:10px}.aa-portrait{color:#fff;background:linear-gradient(160deg,#3b342e,#1e1b19);align-items:end;height:390px;padding:24px;display:flex;position:relative}.aa-profile{color:#ffffff1f;background:radial-gradient(#aa9586 0 14%,#6b5e55 15% 28%,#0000 29%),linear-gradient(160deg,#0000 45%,#ffffff0f);place-items:center;font:38px Arial,sans-serif;display:grid;position:absolute;inset:0}.aa-portrait p{z-index:2;gap:4px;margin:0;font:10px Arial,sans-serif;display:grid;position:relative}.aa-portrait small{color:#c9bdb1;font-size:8px}.aa-note{z-index:3;color:#fff;background:#7d2637;padding:12px 14px;font:italic 11px Georgia,serif;position:absolute;top:28px;right:-15px}.dentist-before{color:#315f7e;background:#fff;font-family:Arial,sans-serif}.db-nav{color:#5b7787;border-bottom:1px solid #dbe7ed;justify-content:space-between;align-items:center;height:88px;padding:0 44px;font-size:9px;display:flex}.db-logo{color:#2579aa;font-size:17px;font-weight:800}.db-logo i{color:#6fc0db}.db-hero{background:linear-gradient(100deg,#f7fbfd 0 60%,#e3f2f7 60%);grid-template-columns:1fr .75fr;align-items:center;gap:45px;height:421px;padding:51px 65px;display:grid}.db-hero small{color:#4fa0c3;letter-spacing:.13em;font-size:8px;font-weight:800}.db-hero h3{letter-spacing:-.035em;margin:16px 0;font-size:48px;line-height:1}.db-hero p{color:#6b8391;max-width:430px;font-size:12px;line-height:1.65}.db-hero button{color:#fff;background:#3b91b8;border:0;border-radius:3px;margin-top:13px;padding:11px 15px;font-size:8px;font-weight:800}.db-family{background:linear-gradient(#b9dfea,#dff1f4);justify-content:center;align-items:end;gap:7px;height:300px;display:flex;position:relative;overflow:hidden}.db-family i{background:#86b6c6;border-radius:50% 50% 8px 8px;width:75px;height:170px}.db-family i:nth-child(2){background:#72a8ba;height:220px}.db-family i:nth-child(3){background:#a1c9d5;height:140px}.db-family span{color:#477082;background:#fff;padding:8px 12px;font-size:8px;position:absolute;bottom:14px}.db-cards{text-align:center;color:#47758b;grid-template-columns:repeat(3,1fr);align-items:center;height:96px;padding:0 65px;font-size:11px;display:grid}.db-cards span+span{border-left:1px solid #d4e4e9}.dentist-after{color:#202238;background:#f6f5ff;font-family:Arial,sans-serif}.da-nav{color:#6c6f86;justify-content:space-between;align-items:center;height:82px;padding:0 42px;font-size:9px;display:flex}.da-logo{color:#25283e;letter-spacing:.06em;font-size:15px;font-weight:900}.da-logo i{color:#6a56c8;background:#e1dbff;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:7px;font-size:17px;display:inline-grid}.da-nav button{color:#fff;background:#5d4ab9;border:0;border-radius:999px;padding:11px 15px;font-size:8px;font-weight:800}.da-hero{background:radial-gradient(circle at 80% 40%,#fff7ca 0 13%,#0000 14%),linear-gradient(145deg,#f7f6ff,#eeecfa);grid-template-columns:1.05fr .75fr;align-items:center;gap:58px;height:522px;padding:52px 61px;display:grid}.da-welcome{color:#5d4ab9;letter-spacing:.15em;font-size:8px;font-weight:900}.da-copy h3{letter-spacing:-.055em;margin:17px 0 16px;font-size:58px;line-height:.94}.da-copy h3 em{color:#5d4ab9;font-style:normal}.da-copy>p{color:#6b6f85;max-width:470px;font-size:12px;line-height:1.7}.da-actions{align-items:center;gap:21px;margin-top:27px;font-size:9px;display:flex}.da-actions b{color:#fff;background:#5d4ab9;border-radius:999px;padding:12px 16px}.da-actions span{color:#5d4ab9;font-weight:800}.da-reviews{align-items:center;gap:10px;margin-top:32px;display:flex}.da-reviews strong{border-right:1px solid #d5d2e7;padding-right:10px;font-size:19px}.da-reviews>span{color:#f2ae39;letter-spacing:.08em;font-size:8px}.da-reviews small{color:#85879a;letter-spacing:0;margin-top:4px;font-size:8px;display:block}.da-visual{background:linear-gradient(#c9eafb,#dff4fc);border-radius:180px 180px 24px 24px;height:370px;position:relative;overflow:hidden;box-shadow:0 24px 55px #5d4ab924}.da-sun{background:#fff1a4;border-radius:50%;width:70px;height:70px;position:absolute;top:29px;right:28px}.da-chair{background:#fff;border-radius:90px 90px 25px 25px;width:150px;height:190px;position:absolute;bottom:55px;left:50%;transform:translate(-50%)}.da-chair i{background:#6e5dc0;border-radius:50%;width:220px;height:72px;position:absolute;bottom:25px;left:-35px}.da-chair b{background:#54566e;width:8px;height:45px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.da-slot{color:#54566e;background:#ffffffe0;border-radius:11px;padding:11px 13px;font-size:8px;font-weight:800;position:absolute;bottom:14px;left:15px;right:15px;box-shadow:0 10px 30px #42455d1f}.da-slot i{background:#44c48b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.scanner{background:#fff;position:relative;overflow:hidden}.scanner-aura{pointer-events:none;background:radial-gradient(closest-side,#25d9e72b,#25d9e700);width:min(940px,120%);height:540px;position:absolute;top:-210px;left:50%;transform:translate(-50%)}.scanner-head{text-align:center;max-width:760px;margin:0 auto 44px;position:relative}.scanner-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,6vw,78px);font-weight:600;line-height:.98}.scanner-head h2 em{color:var(--cyan2);font-style:normal}.scanner-head>p:last-child{max-width:600px;color:var(--muted);margin:26px auto 0;font-size:14px;line-height:1.75}.scan-console{background:var(--ink);color:#fff;border-radius:26px;padding:26px;position:relative;box-shadow:0 50px 110px -62px #080b0dcc}.scan-console :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.scan-bar{background:#ffffff0b;border:1px solid #ffffff24;border-radius:17px;align-items:center;gap:12px;padding:9px 9px 9px 20px;transition:border-color .25s,background .25s;display:flex}.scan-bar:focus-within{background:#25d9e70f;border-color:#25d9e780}.scan-globe{color:var(--cyan);font-size:15px}.scan-bar input{color:#fff;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 0;font-size:16px}.scan-bar input::placeholder{color:#5d6d71}.scan-bar button{background:var(--cyan);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:9px;padding:15px 22px;font-size:12px;font-weight:800;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.scan-bar button:hover:not(:disabled){background:#68edf4;transform:translateY(-1px)}.scan-bar button:disabled{opacity:.4;cursor:default}.scan-spin{border:2px solid #080b0d47;border-top-color:var(--ink);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite scan-spin}@keyframes scan-spin{to{transform:rotate(360deg)}}.scan-idle{margin-top:24px}.scan-brief{background:#ffffff17;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.scan-brief article{background:var(--ink);padding:22px 20px}.scan-brief b{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:800;display:block}.scan-brief p{color:var(--muted-dark);margin:0;font-size:11px;line-height:1.68}.scan-note{color:#5f6f73;text-align:center;margin:17px 0 0;font-size:10px;line-height:1.6}.scan-run{margin-top:24px}.scan-progress{background:#ffffff1a;border-radius:3px;height:3px;position:relative;overflow:hidden}.scan-progress.priming:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);border-radius:3px;width:34%;animation:1.5s cubic-bezier(.5,0,.5,1) infinite scan-sweep;position:absolute;inset:0 auto 0 0}.scan-progress span{background:linear-gradient(90deg,var(--cyan2),var(--cyan));border-radius:3px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);display:block}.scan-status{align-items:center;gap:11px;margin:15px 0 13px;font-size:11px;display:flex}.scan-status span{color:var(--muted-dark);flex:1}.scan-status b{color:#fff;font:11px ui-monospace,monospace}.scan-pulse{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px;animation:1.3s ease-in-out infinite scan-pulse}@keyframes scan-pulse{0%,to{opacity:1;box-shadow:0 0 #25d9e780}50%{opacity:.5;box-shadow:0 0 0 8px #25d9e700}}@keyframes scan-sweep{0%{transform:translate(-110%)}to{transform:translate(400%)}}.scan-feed{background:#ffffff08;border:1px solid #ffffff12;border-radius:15px;height:266px;overflow-y:auto}.feed-wait{color:#55686c;justify-content:center;align-items:center;gap:11px;height:100%;margin:0;font-size:12px;display:flex}.scan-feed::-webkit-scrollbar{width:4px}.scan-feed::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.feed-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:13px;padding:11px 18px;animation:.3s both feed-in;display:flex}@keyframes feed-in{0%{opacity:0;transform:translateY(8px)}}.feed-row b{color:#e6eff0;flex:1;font-size:12px;font-weight:500}.feed-row i{letter-spacing:.14em;text-transform:uppercase;color:#55686c;font-size:8px;font-style:normal}.feed-mark{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.is-pass .feed-mark{color:var(--cyan);background:#25d9e729}.is-warn .feed-mark{color:#ffb74d;background:#ffb74d2b}.is-fail .feed-mark{color:var(--coral);background:#ff6b5f2b}.is-na .feed-mark{color:#7b8b8e;background:#ffffff12}.scan-error{background:#ff6b5f14;border:1px solid #ff6b5f57;border-radius:17px;align-items:center;gap:17px;margin-top:24px;padding:22px;animation:.3s both feed-in;display:flex}.scan-error>span{width:31px;height:31px;color:var(--coral);background:#ff6b5f33;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.scan-error>div{flex:1}.scan-error b{font-size:14px}.scan-error p{color:var(--muted-dark);margin:6px 0 0;font-size:12px;line-height:1.6}.scan-error button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:11px;padding:12px 17px;font-size:11px;font-weight:700;transition:border-color .2s,color .2s}.scan-error button:hover{border-color:var(--cyan);color:var(--cyan)}.scan-report{margin-top:24px;animation:.5s both scan-in}@keyframes scan-in{0%{opacity:0;transform:translateY(15px)}}.scan-verdict{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:172px 1fr;align-items:center;gap:34px;padding:28px;display:grid}.scan-dial{--sweep:0deg;--tone:var(--cyan);background:conic-gradient(var(--tone) var(--sweep),#ffffff12 0);border-radius:50%;place-items:center;width:172px;height:172px;display:grid}.tone-mid .scan-dial{--tone:#ffb74d}.tone-bad .scan-dial{--tone:var(--coral)}.scan-dial-face{background:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 21px);height:calc(100% - 21px);display:flex}.scan-dial-face strong{font:600 52px/1 var(--font-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.scan-dial-face small{color:#6d7d80;letter-spacing:.13em;text-transform:uppercase;margin-top:6px;font-size:9px}.scan-grade{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);background:#25d9e726;border-radius:100px;padding:6px 13px;font-size:10px;font-weight:800;display:inline-block}.tone-mid .scan-grade{color:#ffb74d;background:#ffb74d29}.tone-bad .scan-grade{color:var(--coral);background:#ff6b5f29}.scan-verdict-copy h3{letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(21px,2.4vw,29px);font-weight:600;line-height:1.24}.scan-verdict-copy>p{color:var(--muted-dark);margin:14px 0 0;font-size:12px}.scan-verdict-copy>p b{color:#fff;font-variant-numeric:tabular-nums}.scan-meters{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.scan-meters article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:17px;padding:20px}.scan-meters header{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}.scan-meters header b{letter-spacing:.03em;font-size:12px;font-weight:700}.scan-meters header strong{font:600 24px/1 var(--font-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.scan-meters .tone-mid header strong{color:#ffb74d}.scan-meters .tone-bad header strong{color:var(--coral)}.scan-meters .meter{background:#ffffff17;border-radius:4px;height:4px;overflow:hidden}.scan-meters .meter span{background:var(--cyan);border-radius:4px;height:100%;animation:.9s cubic-bezier(.4,0,.2,1) meter-in;display:block}.scan-meters .tone-mid .meter span{background:#ffb74d}.scan-meters .tone-bad .meter span{background:var(--coral)}@keyframes meter-in{0%{width:0}}.scan-meters article p{color:#6d7d80;margin:13px 0 0;font-size:10px;line-height:1.6}.scan-stats{background:#ffffff14;border-radius:17px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.scan-stats div{background:var(--ink);padding:17px 19px}.scan-stats small{color:#5f6f73;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.scan-stats b{font:600 17px/1 var(--font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.scan-issues{margin-top:26px}.scan-issues h4{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 13px;font-size:14px;font-weight:600;display:flex}.scan-issues h4 span{color:#5f6f73;letter-spacing:0;font-size:10px;font-weight:500}.issue{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;margin-bottom:8px;transition:border-color .2s,background .2s;overflow:hidden}.issue:hover{border-color:#ffffff2e}.issue.open{background:#ffffff0e;border-color:#25d9e74d}.issue>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:15px 18px;display:flex}.issue>button b{color:#e6eff0;flex:1;font-size:12.5px;font-weight:500}.issue>button i{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-style:normal}.issue.is-fail>button i{color:var(--coral)}.issue.is-warn>button i{color:#ffb74d}.issue>button em{color:#9fb0b3;background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}.issue-mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.issue.is-fail .issue-mark{color:var(--coral);background:#ff6b5f2b}.issue.is-warn .issue-mark{color:#ffb74d;background:#ffb74d2b}.issue-body{padding:0 18px 18px 53px;animation:.25s both feed-in}.issue-body p{color:var(--muted-dark);margin:0;font-size:12px;line-height:1.7}.issue-body .issue-fix{color:#c8eaee;background:#25d9e712;border:1px solid #25d9e72b;border-radius:12px;gap:12px;margin-top:13px;padding:13px 15px;font-size:11.5px;line-height:1.6;display:flex}.issue-fix span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;flex:none;padding-top:2px;font-size:8px;font-weight:800}.scan-passes{border-top:1px solid #ffffff14;margin-top:22px;padding-top:21px}.scan-passes h4{color:#5f6f73;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.scan-passes>div{flex-wrap:wrap;gap:7px;display:flex}.scan-passes span{color:#a4cbcf;background:#25d9e712;border:1px solid #25d9e726;border-radius:100px;padding:7px 12px;font-size:10.5px}.scan-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.scan-actions .button-cyan{margin-top:0}.scan-reset{color:#7d8d90;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38;transition:color .2s}.scan-reset:hover{color:var(--cyan)}@media (prefers-reduced-motion:reduce){.scan-spin,.scan-pulse,.feed-row,.scan-report,.scan-error,.issue-body,.scan-meters .meter span{animation:none}}@media (max-width:980px){.hero{min-height:840px}.hero:after{background:linear-gradient(90deg,#080b0df7,#080b0db8 70%,#080b0d99)}.hero-image{opacity:.55;background-position:60%}.hero-proof{top:calc(100% + 70px)}.hero-float{display:none}.trust-strip .page-shell{flex-direction:column;align-items:flex-start}.trust-list{flex-wrap:wrap}.split-heading,.offer-grid{grid-template-columns:1fr;gap:35px}.split-heading>p{max-width:560px}.comparison-stage{height:500px}.old-body{padding:45px 40px}.new-body{padding:45px 42px}.pb-hero,.pa-hero,.aa-hero,.da-hero{gap:30px;padding-left:38px;padding-right:38px}.ab-hero,.db-hero{padding-left:38px;padding-right:38px}.scan-brief,.scan-meters{grid-template-columns:repeat(2,1fr)}.scan-stats{grid-template-columns:repeat(3,1fr)}.scan-stats div:last-child{grid-column:span 2}.results-grid{grid-template-columns:1fr}.results-copy{grid-template-columns:repeat(3,1fr);display:grid}.results-copy article{border-right:1px solid var(--dark-line);padding-right:20px}.why-grid h3{margin-top:58px}.process-shell{grid-template-columns:1fr;gap:70px}.process-intro{position:static}.audit-grid{grid-template-columns:1fr;gap:70px}}@media (max-width:720px){.page-shell,.site-nav{width:min(100% - 32px,1200px)}.section{padding:94px 0}.section-heading h2,.why-lead h2,.process-intro h2,.offer-heading h2,.audit-copy h2{font-size:clamp(42px,13vw,62px)}.site-nav{height:74px}.brand-logo{height:25px}.menu-button{display:block}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080b0deb;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;align-items:stretch;gap:19px;width:220px;padding:21px;display:none;position:absolute;top:63px;right:0}.nav-links.open{display:flex}.nav-cta{text-align:center}.hero{align-items:start;height:auto;min-height:790px;padding:135px 0 55px}.hero-image{opacity:.53;background-position:bottom;background-size:auto 64%;inset:34% -38% 0 -20%}.hero:after{background:linear-gradient(#080b0d 0%,#080b0ddb 59%,#080b0d80 100%)}.hero-grid{background-size:55px 55px}.hero-content{padding-top:0}.hero h1{font-size:clamp(59px,19vw,82px);line-height:.87}.hero-intro{margin-top:25px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-proof{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid;position:relative;top:auto;left:auto}.hero-proof div{min-width:0;padding-left:11px}.hero-proof strong{font-size:16px}.hero-proof span{font-size:7px}.trust-list{gap:10px}.trust-list i{display:none}.trust-list b{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:9px}.split-heading{display:block}.split-heading>p{margin-top:30px}.industry-tabs{border-radius:14px;width:100%;overflow-x:auto}.industry-tabs button{white-space:nowrap;padding:10px 13px;font-size:9px}.browser-bar{grid-template-columns:auto 1fr;gap:13px}.browser-bar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px;overflow:hidden}.browser-bar>b{display:none}.old-logo{padding-top:15px;font-size:18px}.old-nav{font-size:7px}.old-body{grid-template-columns:1fr;padding:35px 24px}.old-body h3{font-size:29px}.old-body aside{display:none}.new-nav{height:60px;padding:0 18px}.new-links{display:none}.new-book{font-size:8px}.new-body{grid-template-columns:1fr;height:calc(100% - 60px);padding:34px 23px}.new-copy h3{font-size:38px}.new-copy>p{font-size:11px}.new-visual{display:none}.new-proof{margin-top:21px}.transformation-notes{grid-template-columns:1fr}.results-heading h2 br{display:none}.chart-card{padding:21px 14px}.chart-top{align-items:start}.chart-key{flex-direction:column;gap:8px}.chart{height:260px}.chart-disclaimer{margin-left:0}.results-copy{grid-template-columns:1fr}.results-copy article{border-right:0}.why-grid{grid-template-columns:1fr}.why-grid article,.why-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:26px 0 35px}.why-grid h3{margin:38px 0 15px}.why-grid b{margin-top:28px}.process-list article{grid-template-columns:34px 1fr}.process-list article>i{display:none}.offer-list article{grid-template-columns:1fr;gap:8px}.field-row{grid-template-columns:1fr}.audit-form,.success-card{padding:25px 20px}.button-cyan{width:100%}.footer-grid{grid-template-columns:1fr;gap:45px}.footer-meta{justify-items:start}.site-nav.solid{border-radius:15px;width:calc(100% - 20px);height:60px;padding:0 12px;top:8px}.floating-audit{justify-content:space-between;padding-left:20px;bottom:12px;left:12px;right:12px}.comparison-stage{height:430px}.pb-top{height:28px;padding:0 13px;font-size:7px}.pb-nav{height:57px;padding:0 15px}.pb-nav>span:last-child{display:none}.pb-logo{font-size:17px}.pb-hero{background:#f7fafc;height:286px;padding:35px 23px;display:block}.pb-hero h3{font-size:34px}.pb-hero p{font-size:10px}.pb-photo{display:none}.pb-services{height:59px;padding:0 15px;font-size:8px}.pa-alert{height:28px;padding:0 13px;font-size:7px}.pa-nav{height:57px;padding:0 14px}.pa-nav>span:nth-child(2){display:none}.pa-logo{font-size:12px}.pa-logo i{width:24px;height:24px}.pa-nav button{padding:9px;font-size:7px}.pa-hero{height:345px;padding:34px 22px;display:block}.pa-copy h3{font-size:40px}.pa-copy>p{font-size:10px}.pa-panel{display:none}.pa-actions{gap:12px}.pa-proof{flex-wrap:wrap;gap:10px}.ab-nav{height:62px;padding:0 14px}.ab-nav>span:nth-child(2){display:none}.ab-logo{font-size:19px}.ab-hero{height:310px;padding:30px 22px;display:block}.ab-face{display:none}.ab-hero h3{font-size:38px}.ab-hero p{font-size:10px}.ab-strip{height:58px;padding:0 14px;font-size:8px}.aa-nav{height:62px;padding:0 14px}.aa-nav>span:nth-child(2){display:none}.aa-logo{font-size:13px}.aa-hero{background:#ece8df;height:368px;padding:36px 22px;display:block}.aa-copy h3{font-size:45px}.aa-copy>p{font-size:10px}.aa-portrait{display:none}.aa-credentials{flex-wrap:wrap;gap:7px}.db-nav{height:64px;padding:0 14px}.db-nav>span:nth-child(2){display:none}.db-logo{font-size:14px}.db-hero{background:#f7fbfd;height:305px;padding:33px 22px;display:block}.db-hero h3{font-size:37px}.db-hero p{font-size:10px}.db-family{display:none}.db-cards{height:61px;padding:0 14px;font-size:8px}.da-nav{height:62px;padding:0 14px}.da-nav>span:nth-child(2){display:none}.da-logo{font-size:12px}.da-logo i{width:24px;height:24px}.da-hero{background:#f4f2ff;height:368px;padding:35px 22px;display:block}.da-copy h3{font-size:43px}.da-copy>p{font-size:10px}.da-visual{display:none}.scanner-head{margin-bottom:32px}.scan-console{border-radius:20px;padding:15px}.scan-bar{border-radius:14px;gap:8px;padding:8px 8px 8px 15px}.scan-bar input{padding:11px 0;font-size:15px}.scan-bar button{padding:13px 15px;font-size:11px}.scan-brief{grid-template-columns:1fr}.scan-feed{height:222px}.scan-verdict{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px;padding:22px}.scan-dial{width:150px;height:150px}.scan-dial-face strong{font-size:46px}.scan-meters,.scan-stats{grid-template-columns:1fr 1fr}.scan-stats div:last-child{grid-column:span 2}.issue-body{padding-left:18px}.scan-actions{gap:18px}.motion-ready [data-reveal]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.dentist-before{color:#5c6a6a;background:#fff;font-family:Segoe UI,Tahoma,Verdana,sans-serif;font-size:11px}.dxb-alert{color:#fff;background:#d81f43;justify-content:center;align-items:center;gap:12px;height:30px;font-size:11px;display:flex}.dxb-alert b{color:#d81f43;background:#fff;border-radius:2px;padding:4px 11px;font-size:10px;font-weight:700}.dxb-util{color:#e8f3f2;background:#5e9a97;justify-content:flex-end;align-items:center;gap:16px;height:26px;padding:0 26px;font-size:10px;display:flex}.dxb-icons{gap:9px;display:flex}.dxb-icons i{opacity:.9;font-style:normal}.dxb-nav{background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 26px;display:flex}.dxb-logo{align-items:center;gap:8px;display:flex}.dxb-logo>b{color:#5e9a97;border:2px solid #8ecfcb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.dxb-logo>span{color:#4a7f7c;font:600 17px/1.05 Segoe UI,sans-serif;display:block}.dxb-logo small{color:#8fb2b0;letter-spacing:.24em;margin-top:2px;font-size:7px;display:block}.dxb-menu{color:#61706f;align-items:center;gap:0;font-size:10px;display:flex}.dxb-menu a{border-right:1px solid #dfe7e6;padding:0 10px}.dxb-menu a:last-child{border:0}.dxb-tel{color:#5e9a97;border:1px solid #6faca9;border-radius:22px;padding:9px 16px;font-size:12px;font-style:normal}.dxb-banner{height:184px;position:relative;overflow:hidden}.dxb-banner img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.dxb-cap{color:#fff;text-shadow:0 2px 5px #00000073;font-size:23px;font-weight:600;position:absolute;bottom:20px;left:26px}.dxb-cap small{letter-spacing:.2em;margin-bottom:5px;font-size:9px;font-weight:400;display:block}.dxb-band{text-align:center;color:#fff;background:#5e9a97;align-items:center;height:68px;padding:0 84px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.dxb-usp{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;height:110px;padding:12px 26px 0;display:grid}.dxb-usp i{color:#7cc2be;margin-bottom:5px;font-size:20px;font-style:normal;display:block}.dxb-usp b{color:#4a7f7c;margin-bottom:4px;font-size:12px;display:block}.dxb-usp small{color:#8b9897;font-size:9px;line-height:1.5;display:block}.dxb-tiles{background:#f1f8f8;grid-template-columns:repeat(4,1fr);gap:16px;height:160px;padding:14px 26px;display:grid}.dxb-tiles figure{text-align:center;margin:0}.dxb-tiles img{object-fit:cover;border:4px solid #fff;width:100%;height:74px;box-shadow:0 1px 3px #00000029}.dxb-tiles figcaption{color:#5a6a6a;margin:7px 0 6px;font-size:12px;line-height:1.25}.dxb-tiles b{color:#fff;letter-spacing:.06em;background:#5e9a97;padding:6px 0;font-size:9px;font-weight:600;display:block}.plumbing-before{color:#111;background:#4a5a68;font-family:Arial,Helvetica,sans-serif}.pxb-page{background:repeating-linear-gradient(45deg,#4a5a68 0 6px,#43525f 6px 12px);height:100%;padding:14px 0}.pxb-sheet{background:#fff;border:2px solid #000;width:1060px;margin:0 auto}.pxb-head{background:linear-gradient(#e01b1b,#a70d0d);justify-content:space-between;align-items:center;height:84px;padding:0 16px;display:flex}.pxb-brand{color:#fff;text-shadow:2px 2px #6d0505;letter-spacing:-.01em;font:italic 900 30px/1 Arial Black,Impact,sans-serif}.pxb-brand i{color:#ffd400;font-style:italic}.pxb-brand small{color:#ffe9a8;text-shadow:none;letter-spacing:.02em;margin-top:6px;font:400 11px/1 Arial,sans-serif;display:block}.pxb-tel{text-align:center;background:#000;border:2px solid #ffd400;padding:7px 14px}.pxb-tel small{color:#ffd400;letter-spacing:.14em;font-size:9px;font-weight:700;display:block}.pxb-tel b{color:#fff;font:900 26px/1.1 Arial Black,Impact,sans-serif;display:block}.pxb-nav{background:#d9d9d9;align-items:stretch;height:34px;display:flex}.pxb-nav a{color:#0000a0;background:#d9d9d9;border:2px outset #f0f0f0;flex:1;place-items:center;font-size:11px;font-weight:700;display:grid}.pxb-nav a:first-child{color:#000;background:#c2c2c2}.pxb-marquee{background:#ffd400;border-bottom:2px solid #000;align-items:center;height:26px;display:flex;overflow:hidden}.pxb-marquee span{white-space:nowrap;color:#a70d0d;padding-left:100%;font-size:11px;font-weight:700;animation:18s linear infinite pxbslide}@keyframes pxbslide{to{transform:translate(-100%)}}.pxb-body{grid-template-columns:1fr 232px;gap:16px;height:400px;padding:14px 16px;display:grid}.pxb-main h3{color:#c00;margin:0 0 8px;font:900 19px/1.15 Arial Black,Impact,sans-serif;text-decoration:underline}.pxb-main p{color:#111;text-align:justify;margin:0 0 9px;font:13px/1.5 Times New Roman,Times,serif}.pxb-main ul{color:#c00;margin:0 0 12px;padding-left:17px;list-style:square}.pxb-main li{color:#111;margin-bottom:3px;font:13px/1.45 Times New Roman,Times,serif}.pxb-shots{gap:12px;display:flex}.pxb-shots figure{width:172px;margin:0}.pxb-shots img{object-fit:cover;border:3px ridge #999;width:100%;height:96px}.pxb-shots figcaption{color:#444;text-align:center;margin-top:3px;font:italic 10px Times New Roman,serif}.pxb-side{flex-direction:column;align-items:center;gap:11px;display:flex}.pxb-burst{text-align:center;color:#c00;clip-path:polygon(50% 0,61% 17%,80% 10%,80% 30%,99% 35%,86% 50%,99% 65%,80% 70%,80% 90%,61% 83%,50% 100%,39% 83%,20% 90%,20% 70%,1% 65%,14% 50%,1% 35%,20% 30%,20% 10%,39% 17%);background:#ffd400;place-items:center;width:112px;height:112px;padding:16px;font:900 15px/1.05 Arial Black,Impact,sans-serif;animation:1.4s step-end infinite pxbblink;display:grid}@keyframes pxbblink{50%{background:#ffe873}}.pxb-guy{text-align:center;background:#fff;border:4px ridge #c00;width:100%;margin:0;padding:5px}.pxb-guy img{object-fit:cover;object-position:50% 22%;width:100%;height:118px}.pxb-guy figcaption{color:#000;margin-top:4px;font:700 11px Arial,sans-serif}.pxb-accept{text-align:center;background:#f2f2f2;border:1px solid #999;width:100%;padding:7px}.pxb-accept b{margin-bottom:5px;font-size:10px;display:block}.pxb-accept span{color:#123a7a;background:linear-gradient(#fff,#dcdcdc);border:1px solid #666;margin:1px;padding:2px 5px;font-size:8px;font-weight:700;display:inline-block}.pxb-foot{color:#333;background:#ededed;border-top:2px solid #000;justify-content:space-between;align-items:center;height:38px;padding:0 16px;font-size:10px;display:flex}.pxb-count{color:#0f0;letter-spacing:.28em;background:#000;padding:2px 6px;font:12px/1 Courier New,monospace}.aesthetics-before{color:#8d6b78;background:linear-gradient(#f7dfeb,#efe1f4 55%,#fdf6fa);font-family:Georgia,Times New Roman,serif}.axb-head{text-align:center;place-items:center;height:96px;display:grid}.axb-logo{color:#b95f8c;text-shadow:1px 2px 3px #965a7859;font:56px/1 Brush Script MT,Snell Roundhand,Segoe Script,cursive}.axb-logo small{color:#a4849a;letter-spacing:.16em;text-shadow:none;margin-top:-2px;font:italic 12px Georgia,serif;display:block}.axb-nav{color:#a05f83;letter-spacing:.06em;background:#ffffff9e;border-top:1px solid #e7c6d8;border-bottom:1px solid #e7c6d8;justify-content:center;align-items:center;gap:9px;height:32px;font:11px Georgia,serif;display:flex}.axb-nav i{color:#d9a7c2;font-size:8px;font-style:normal}.axb-hero{grid-template-columns:246px 1fr;align-items:center;gap:30px;height:292px;padding:26px 34px;display:grid;position:relative}.axb-oval{background:#fff;border-radius:50%;width:246px;height:230px;margin:0;padding:7px;box-shadow:0 10px 22px #965a784d}.axb-oval img{object-fit:cover;object-position:52% 40%;border-radius:50%;width:100%;height:100%}.axb-words h3{color:#b95f8c;margin:0 0 10px;font:italic 400 30px/1.1 Georgia,serif}.axb-words p{color:#87687a;margin:0 0 14px;font:12px/1.75 Georgia,serif}.axb-words button{color:#fff;letter-spacing:.04em;background:linear-gradient(#f6a9c9,#d06f9c 52%,#bd5b8b);border:1px solid #b95f8c;border-radius:20px;padding:11px 20px;font:700 11px Arial,sans-serif;box-shadow:inset 0 1px #fff9,0 3px 6px #965a784d}.axb-orchid{object-fit:cover;background:#fff;border:1px solid #e0bcd0;border-radius:6px;width:132px;height:150px;padding:5px;position:absolute;bottom:22px;right:26px;transform:rotate(2deg);box-shadow:0 6px 14px #965a7838}.axb-special{color:#b1487b;text-align:center;background:#ffffffb3;border:2px dashed #d47ba8;border-radius:6px;justify-content:center;align-items:center;height:42px;margin:0 34px;font:italic 700 13px Georgia,serif;display:flex}.axb-price{text-align:center;height:132px;padding:14px 34px 0}.axb-price>b{color:#a05f83;letter-spacing:.3em;margin-bottom:8px;font:12px Georgia,serif;display:block}.axb-price span{align-items:baseline;gap:6px;max-width:520px;margin:0 auto;padding:4px 10px;font:12px Georgia,serif;display:flex}.axb-price span:nth-child(odd){background:#ffffff8c}.axb-price i{font-style:normal}.axb-price em{color:#b1487b;margin-left:auto;font-style:normal;font-weight:700}.axb-price span:after{content:"";border-bottom:1px dotted #d3aec2;flex:1;order:-1;margin:0 6px;transform:translateY(-3px)}.axb-foot{color:#a4849a;border-top:1px solid #e7c6d8;justify-content:space-between;align-items:center;height:34px;padding:0 34px;font:10px Georgia,serif;display:flex}.axb-foot b{color:#fff;background:#3b5998;border-radius:3px;padding:3px 9px;font:700 10px Arial,sans-serif}.da-visual{position:relative;overflow:hidden}.da-photo{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.da-visual .da-slot{z-index:2;position:absolute}.pa-photo{object-fit:cover;border-radius:12px 12px 0 0;width:100%;height:118px;display:block}.pa-tech img{object-fit:cover;object-position:50% 28%;border-radius:50%;flex:none;width:38px;height:38px}.aa-profile{overflow:hidden}.aa-profile img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.dxb-banner img{object-position:50% 38%}.dxb-usp{height:96px;padding:10px 26px 0}.dxb-usp small{font-size:8.5px}.dxb-tiles{height:148px;padding:12px 26px}.dxb-tiles img{height:68px}.dxb-tiles figcaption{margin:6px 0 5px;font-size:11px}.pxb-page{padding:10px 0}.pxb-body{height:396px}.pxb-main h3{font-size:18px}.pxb-main ul{margin-bottom:10px}.pxb-shots{align-items:flex-start}.pxb-shots figure{width:162px}.pxb-shots img{height:92px}.pxb-quote{background:#f7f7f7;border:2px groove #b8b8b8;flex:1;padding:7px 9px}.pxb-quote b{color:#c00;margin-bottom:5px;font:900 11px Arial Black,Impact,sans-serif;display:block}.pxb-quote label{align-items:center;gap:5px;margin-bottom:4px;font:11px Times New Roman,serif;display:flex}.pxb-quote i{background:#fff;border:2px inset #d0d0d0;flex:1;height:15px}.pxb-quote .pxb-area{height:24px}.pxb-quote button{background:#dcdcdc;border:2px outset #eee;margin-top:3px;padding:2px 12px;font:700 10px Arial,sans-serif}.pxb-testi{background:#fffbe6;border:1px dashed #c00;margin-top:10px;padding:6px 9px}.pxb-testi b{color:#c00;margin-bottom:2px;font-size:10px;display:block}.pxb-testi p{color:#222;margin:0;font:italic 12px/1.4 Times New Roman,serif}.pxb-marquee span{animation-delay:-9s}.pxb-burst{width:96px;height:96px;padding:12px;font-size:13px}.pxb-guy img{height:104px}.pxb-hours{background:#eef4ff;border:1px solid #999;width:100%;padding:6px 8px}.pxb-hours b{color:#123a7a;text-align:center;margin-bottom:3px;font-size:10px;display:block}.pxb-hours span{justify-content:space-between;font:11px Times New Roman,serif;display:flex}.pxb-hours i{font-style:normal;font-weight:700}.pxb-accept span{padding:2px 4px;font-size:7.5px}.pxb-side{gap:10px}.axb-head{height:86px;position:relative}.axb-logo{font-size:50px}.axb-contact{text-align:right;color:#a4849a;position:absolute;top:24px;right:26px}.axb-contact b{color:#b95f8c;font:700 13px Georgia,serif;display:block}.axb-contact i{font:italic 10px Georgia,serif}.axb-nav{height:30px}.axb-hero{height:274px;padding:22px 34px}.axb-oval{width:226px;height:214px}.axb-hero{grid-template-columns:226px 1fr}.axb-words{padding-right:158px}.axb-words h3{margin-bottom:8px;font-size:27px}.axb-words p{margin-bottom:9px;font-size:11.5px;line-height:1.65}.axb-stars{color:#c9a03c;margin-bottom:11px;font:italic 700 11px Georgia,serif;display:block}.axb-words button{padding:10px 18px;font-size:10.5px}.axb-voucher{color:#b1487b;margin-left:12px;font:italic 11px Georgia,serif;display:inline-block}.axb-orchid{width:122px;height:138px;bottom:16px}.axb-special{height:40px;margin:8px 34px 0;font-size:12px}.axb-price{height:128px;padding:12px 34px 0}.axb-price span{padding:3px 10px}.axb-price i{flex:none;order:1}.axb-price span:after{flex:1;order:2;margin:0 7px;transform:translateY(-3px)}.axb-price em{order:3;margin-left:0}.axb-foot{height:34px}.pa-photo{border-radius:10px;height:112px;margin-bottom:11px}.pa-time{justify-content:space-between;align-items:baseline;display:flex}.dxb-banner{height:164px}.dxb-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000094);height:66%;position:absolute;bottom:0;left:0;right:0}.dxb-cap{z-index:2;bottom:16px}.dxb-usp{height:92px}.axb-price span{box-sizing:border-box;width:520px;max-width:none}.axb-price em{white-space:nowrap;flex:none}.da-photo{object-position:50% 45%}.pa-tech img{object-position:50% 30%}.aa-portrait:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#18141200,#181412c7);height:44%;position:absolute;bottom:0;left:0;right:0}.aa-profile img{object-position:50% 30%;object-position:66% 30%}.axb-orchid{object-position:50% 50%}.comparison-layer:not(.after-layer) .mini-site{width:var(--mini-w,100%);height:var(--mini-h,100%);transform-origin:0 0;transform:scale(var(--mini-scale,1))}.dxb-welcome{text-align:center;background:#fff;padding:26px 84px 30px}.dxb-welcome h4{color:#4a5c5b;letter-spacing:.02em;margin:0 0 12px;font-size:19px;font-weight:600}.dxb-welcome p{color:#778584;margin:0 0 9px;font-size:12px;line-height:1.65}.dxb-welcome b{color:#5e9a97;letter-spacing:.1em;border:1px solid #6faca9;border-radius:22px;margin-top:11px;padding:9px 22px;font-size:10px;display:inline-block}.dxb-cta{color:#fff;background:#5e9a97;justify-content:center;align-items:center;gap:22px;height:66px;padding:0 40px;font-size:15px;font-weight:600;display:flex}.dxb-cta b{letter-spacing:.1em;border:1px solid #ffffffbf;border-radius:22px;padding:9px 20px;font-size:10px;font-weight:600}.dxb-info{background:#f1f8f8;grid-template-columns:1.35fr 1fr;height:206px;display:grid}.dxb-map{background:repeating-linear-gradient(45deg,#e4ece9,#e4ece9 14px,#dde7e4 14px 28px);border-right:1px solid #dbe8e6;position:relative}.dxb-map i{color:#5b6b6a;background:#fff;border:1px solid #b9cbc8;padding:3px 8px;font-size:9px;font-style:normal;position:absolute;bottom:12px;left:12px}.dxb-hours{color:#6d7c7b;padding:20px 30px;font-size:11px}.dxb-hours h5{color:#4a5c5b;letter-spacing:.09em;margin:0 0 9px;font-size:12px;font-weight:600}.dxb-hours h5+span{border-top:1px dotted #cddad8}.dxb-hours span{border-bottom:1px dotted #cddad8;justify-content:space-between;padding:5px 0;display:flex}.dxb-hours i{color:#4a5c5b;font-style:normal}.dxb-hours h5:nth-of-type(2){margin-top:15px}.dxb-hours small{font-size:11px}.dxb-aids{background:#fff;border-top:1px solid #e6efee;justify-content:center;align-items:center;gap:14px;height:58px;padding:0 26px;display:flex}.dxb-aids b{color:#8b9a99;letter-spacing:.09em;font-size:10px;font-weight:600}.dxb-aids span{background:#f6faf9;border:1px solid #e2eae9;border-radius:3px;width:78px;height:24px}.dxb-footer{color:#b7c8c6;background:#3f5654;grid-template-columns:repeat(4,1fr);gap:24px;height:158px;padding:24px 26px 0;display:grid}.dxb-footer h6{color:#fff;letter-spacing:.11em;margin:0 0 11px;font-size:10px;font-weight:600}.dxb-footer span{padding:3px 0;font-size:10px;display:block}.dxb-footer i{background:#334a48;border:1px solid #58706e;height:22px;margin:7px 0 6px;display:block}.dxb-footer b{color:#fff;letter-spacing:.09em;background:#5e9a97;padding:6px 14px;font-size:9px;display:inline-block}.dxb-copy{color:#8fa5a3;background:#334a48;justify-content:space-between;align-items:center;height:36px;padding:0 26px;font-size:9px;display:flex}.pxb-why{background:#f2f7ff;border:1px solid #999;margin-top:10px;padding:7px 9px}.pxb-why b{color:#a70d0d;margin-bottom:4px;font:700 11px Arial,sans-serif;display:block}.pxb-why span{color:#154;width:49%;padding:2px 0;font:11px Arial,sans-serif;display:inline-block}.pxb-list{border-top:1px solid #ccc;margin-top:8px;padding:6px 9px}.pxb-list b{color:#00c;margin-bottom:3px;font:700 11px Arial,sans-serif;text-decoration:underline;display:block}.pxb-list span{color:#333;font:11px/1.5 Arial,sans-serif}.pxb-badges{border-top:1px solid #ccc;align-items:center;gap:7px;margin-top:9px;padding:7px 9px;display:flex}.pxb-badges b{color:#00c;background:#dcdcdc;border:2px outset #eee;padding:3px 9px;font:700 10px Arial,sans-serif}.pxb-badges i{color:#777;margin-left:auto;font:italic 10px Arial,sans-serif}.axb-gallery{text-align:center;margin:12px 34px 0}.axb-gallery b{color:#b1487b;margin-bottom:9px;font:italic 700 13px Georgia,serif;display:block}.axb-gallery div{justify-content:center;gap:14px;display:flex}.axb-gallery img{object-fit:cover;background:#fff;border:1px solid #e0bcd0;width:150px;height:104px;padding:5px;box-shadow:0 5px 12px #965a782e}.axb-gallery img:first-child{transform:rotate(-2deg)}.axb-gallery img:nth-child(3){transform:rotate(2deg)}.axb-says{text-align:center;background:#ffffff9e;border:2px dashed #e7c6d8;border-radius:6px;margin:16px 34px 0;padding:12px 18px}.axb-says b{color:#b1487b;margin-bottom:8px;font:italic 700 13px Georgia,serif;display:block}.axb-says p{color:#8a6b7e;margin:0;font:italic 12px/1.6 Georgia,serif}.axb-says em{color:#a4849a;margin:2px 0 9px;font:11px Georgia,serif;display:block}.axb-visit{text-align:center;border-top:1px solid #e7c6d8;margin:16px 34px 0;padding:12px 18px}.axb-visit b{color:#b1487b;margin-bottom:7px;font:italic 700 13px Georgia,serif;display:block}.axb-visit span{color:#8a6b7e;padding:2px 0;font:12px Georgia,serif;display:block}.axb-visit em{color:#d47ba8;margin-top:7px;font:italic 12px Georgia,serif;display:block}.comparison-stage.stage-full .pxb-why,.comparison-stage.stage-full .pxb-list,.comparison-stage.stage-full .pxb-badges,.comparison-stage.stage-full .pxb-faq,.comparison-stage.stage-full .pxb-work,.comparison-stage.stage-full .pxb-notice,.comparison-stage.stage-full .pxb-bottomnav,.comparison-stage.stage-full .pxb-copy,.comparison-stage.stage-full .dxb-welcome,.comparison-stage.stage-full .dxb-cta,.comparison-stage.stage-full .dxb-info,.comparison-stage.stage-full .dxb-aids,.comparison-stage.stage-full .dxb-footer,.comparison-stage.stage-full .dxb-copy,.comparison-stage.stage-full .axb-gallery,.comparison-stage.stage-full .axb-says,.comparison-stage.stage-full .axb-visit,.comparison-stage.stage-full .axb-specials,.comparison-stage.stage-full .axb-news{display:none}.pxb-faq{border-top:1px solid #ccc;margin-top:8px;padding:6px 9px}.pxb-faq b{color:#a70d0d;margin-bottom:4px;font:700 11px Arial,sans-serif;display:block}.pxb-faq span{color:#333;padding:3px 0;font:11px/1.45 Arial,sans-serif;display:block}.pxb-faq u{color:#00c}.pxb-work{border-top:1px solid #ccc;margin-top:9px;padding:7px 9px}.pxb-work b{color:#00c;margin-bottom:5px;font:700 11px Arial,sans-serif;text-decoration:underline;display:block}.pxb-work div{gap:10px;display:flex}.pxb-work figure{width:33%;margin:0}.pxb-work img{object-fit:cover;border:1px solid #777;width:100%;height:86px}.pxb-work figcaption{color:#555;padding-top:2px;font:italic 10px Arial,sans-serif}.pxb-notice{background:#fffbe2;border:1px solid #e0b400;align-items:flex-start;gap:7px;margin:9px 9px 0;padding:6px 8px;display:flex}.pxb-notice span{color:#c08a00;font-size:13px;line-height:1}.pxb-notice p{color:#6a4f00;margin:0;font:700 10px/1.45 Arial,sans-serif}.pxb-bottomnav{text-align:center;color:#999;border-top:1px solid #ccc;margin-top:9px;padding:6px 9px;font:10px Arial,sans-serif}.pxb-bottomnav a{color:#00c;padding:0 5px;text-decoration:underline}.pxb-copy{color:#777;justify-content:space-between;padding:5px 9px 8px;font:10px Arial,sans-serif;display:flex}.axb-specials{text-align:center;background:#ffffff9e;border:2px dashed #e7c6d8;border-radius:6px;margin:16px 34px 0;padding:12px 18px}.axb-specials b{color:#b1487b;margin-bottom:8px;font:italic 700 13px Georgia,serif;display:block}.axb-specials span{color:#8a6b7e;padding:3px 0;font:12px Georgia,serif;display:block}.axb-specials i{color:#d47ba8}.axb-specials em{color:#a4849a;margin-top:7px;font:italic 11px Georgia,serif;display:block}.axb-news{text-align:center;border-top:1px solid #e7c6d8;margin:16px 34px 0;padding:12px 18px}.axb-news b{color:#b1487b;margin-bottom:6px;font:italic 700 13px Georgia,serif;display:block}.axb-news p{color:#8a6b7e;margin:0 0 9px;font:12px/1.55 Georgia,serif}.axb-news div{justify-content:center;gap:8px;display:flex}.axb-news span{color:#c3a7b6;text-align:left;background:#fff;border:1px solid #e0bcd0;width:210px;padding:5px 9px;font:12px Georgia,serif}.axb-news i{color:#a05f83;background:#f6dcea;border:1px solid #d47ba8;padding:5px 14px;font:italic 12px Georgia,serif}
