:root{--bg:#111;--surface:#181818;--text:#f4f2eb;--muted:#a6a6a0;--line:#343434;--gold:#ebc95d;--font:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,p,figure{margin:0}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}img,video{max-width:100%;display:block}img{height:auto}button,a{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}::selection{background:var(--gold);color:#111}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.content-width,.wrap{width:min(1040px,100% - 64px);margin-inline:auto}.skip-link{background:var(--gold);color:#111;z-index:100;padding:10px 16px;position:fixed;top:10px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.yellow-text{color:var(--gold)}.minimal-header{text-align:center;border-bottom:1px solid #ffffff0c;padding:27px 24px}.wordmark{letter-spacing:-1.6px;font-size:26px;font-weight:700;line-height:1}.wordmark>span{color:var(--gold)}.minimal-hero{text-align:center;padding-top:68px;padding-bottom:34px}.minimal-hero h1{letter-spacing:-.045em;text-transform:uppercase;color:var(--gold);font-size:clamp(40px,5.2vw,65px);font-weight:700;line-height:1.13}.minimal-hero h1>span{color:var(--gold)}.minimal-hero>p{color:#d0d0c9;max-width:780px;margin:24px auto 0;font-size:18px;line-height:1.65}.primary-action{margin-top:4px}.wide-cta{background:var(--gold);color:#17160f;border:1px solid var(--gold);text-align:center;justify-content:center;align-items:center;gap:24px;width:100%;min-height:74px;padding:23px 28px;font-size:16px;font-weight:700;line-height:1.5;transition:background .18s;display:flex}.wide-cta>span:last-child{flex-shrink:0;font-size:24px;line-height:1}.wide-cta:hover{background:#f3d577}.minimal-proof{padding-top:54px}.original-testimonials{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.video-shell{aspect-ratio:16/9;background:#000;border-radius:5px;overflow:hidden}.video-shell video{object-fit:contain;width:100%;height:100%}.video-testimonial figcaption{color:#92928c;justify-content:space-between;gap:18px;margin-top:12px;font-size:12px;display:flex}.video-testimonial figcaption a{color:#b4b4aa}.video-testimonial figcaption a:hover{color:var(--gold)}.original-written{min-height:0}.original-testimonial-image{aspect-ratio:16/9;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;width:100%;padding:18px;display:flex;overflow:hidden}.original-testimonial-image img{object-fit:contain;width:100%;height:auto}.original-testimonial-image:hover{box-shadow:0 0 0 1px #aaa}.minimal-services{text-align:center;padding-top:82px;padding-bottom:34px}.minimal-services>h2{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.2}.display-stack{text-align:left;isolation:isolate;width:min(760px,100%);height:430px;margin:68px auto 0;position:relative}.display-card{left:calc(var(--card-index) * 70px);top:calc(28px + var(--card-index) * 85px);width:600px;height:186px;z-index:calc(var(--card-index) + 1);transform-origin:0 0;text-align:left;background:linear-gradient(112deg,#1b1b1b,#121212);border:1px solid #383838;border-radius:12px;flex-direction:column;align-items:flex-start;gap:15px;padding:25px 27px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:absolute;transform:skewY(-7deg);box-shadow:0 14px 28px #0003}.display-card-title{letter-spacing:-.3px;color:#e1c978;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.3;display:flex}.card-symbol{width:23px;height:23px;color:var(--gold);background:#ebc95d15;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.display-card-description{color:#b0b0a9;font-size:15px;line-height:1.4}.display-card-action{color:#77776f;align-items:center;gap:18px;margin-top:auto;font-size:11px;display:flex}.display-card-action>span{font-size:17px}.display-card:focus-visible{z-index:10;background:#1d1d1d;border-color:#a89145;transform:skewY(-7deg)translateY(-20px);box-shadow:0 20px 50px #0008}.display-card:focus-visible .display-card-action{color:var(--gold)}@media (hover:hover){.display-card:hover{z-index:10;background:#1d1d1d;border-color:#a89145;transform:skewY(-7deg)translateY(-20px);box-shadow:0 20px 50px #0008}.display-card:hover .display-card-action{color:var(--gold)}}.service-dialog{color:var(--text);background:#181818;border:1px solid #444;border-radius:14px;width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.service-dialog::backdrop,.image-dialog::backdrop{backdrop-filter:blur(5px);background:#000d}.service-dialog-body{max-height:calc(100dvh - 48px);padding:45px 44px 35px;overflow-y:auto}.service-close{z-index:2;color:#c0c0b7;background:#181818;border:0;border-radius:50%;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.service-close:hover{color:var(--gold)}.service-category{color:var(--gold);margin-bottom:18px;font-size:13px;font-weight:500}.service-dialog h2{letter-spacing:-1.1px;max-width:620px;font-size:34px;font-weight:600;line-height:1.2}.service-description{color:#aaa9a1;margin-top:22px;font-size:15px;line-height:1.8}.service-deliverables{grid-template-columns:1fr 1fr;gap:21px 29px;margin:27px 0 0;padding:0;list-style:none;display:grid}.service-deliverables li{border-top:1px solid #333;padding-top:17px}.service-deliverables h3{color:#dfdfd5;font-size:14px;font-weight:600;line-height:1.5}.service-deliverables p{color:#909087;margin-top:6px;font-size:13px;line-height:1.75}.service-cta{min-height:58px;margin-top:32px;padding:16px 23px;font-size:14px}.newsletter-evidence{border-top:1px solid #333;margin-top:27px;padding-top:16px}.newsletter-evidence summary{cursor:pointer;color:#d0d0c6;justify-content:space-between;align-items:center;font-size:13px;list-style:none;display:flex}.newsletter-evidence summary::-webkit-details-marker{display:none}.newsletter-evidence summary>span{color:var(--gold)}.newsletter-evidence>p{color:#9a9a90;margin-top:15px;font-size:12px}.newsletter-evidence>img{width:auto;max-width:100%;max-height:550px;margin:20px auto 0}.no-script-services{text-align:left;font-size:15px}.no-script-services details{border-top:1px solid #333;padding:20px 0}.no-script-services p{color:#aaa;margin-top:15px}.minimal-footer{color:#71716c;border-top:1px solid #272727;justify-content:center;align-items:center;gap:28px;padding-top:28px;padding-bottom:32px;font-size:11px;display:flex}.minimal-footer a:hover{color:var(--gold)}.image-dialog{color:#171717;background:#fff;border:1px solid #777;border-radius:8px;max-width:min(1000px,100% - 32px);max-height:92dvh;padding:48px 20px 20px;overflow:auto}.image-dialog img{width:auto;max-width:100%;height:auto;max-height:74dvh;margin:auto}.dialog-close{color:#333;background:0 0;border:0;padding:5px 8px;font-size:28px;line-height:1;position:absolute;top:7px;right:10px}.image-caption{text-align:center;color:#777;max-width:700px;margin:16px auto 0;font-size:12px}.minimal-audit .minimal-hero{padding-top:58px;padding-bottom:30px}.minimal-audit .minimal-hero h1{font-size:clamp(38px,4.7vw,58px)}.minimal-audit .minimal-hero>p{font-size:16px}.minimal-audit-form{width:calc(100% - 48px);max-width:570px;margin:0 auto}.minimal-vsl{max-width:900px;margin-bottom:30px}.minimal-vsl video{background:#000;width:100%;max-height:70dvh}.audit-form{margin:5px 0 0}.audit-form label{color:#c3c3ba;margin:18px 0 8px;font-size:13px;font-weight:500;display:block}.audit-form label>span:not(.optional){color:#8c8057}.optional{color:#74746d;margin-left:5px;font-size:11px;font-weight:400}.audit-form input:not([type=hidden]),.audit-form textarea{width:100%;color:var(--text);resize:vertical;background:#1a1a1a;border:1px solid #3d3d37;border-radius:4px;padding:13px 15px;font-size:15px;line-height:1.5}.audit-form input::placeholder,.audit-form textarea::placeholder{color:#65655e;opacity:1}.audit-form textarea{min-height:90px}.audit-form small{color:#76766d;margin-top:6px;font-size:11px;display:block}.audit-form .button{border:1px solid var(--gold);background:var(--gold);color:#17160f;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:60px;margin-top:23px;padding:17px 21px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.audit-form .button:hover{background:#f3d577}.audit-form .button>span:last-child{font-size:23px}.form-fineprint{color:#76766e;margin-top:12px;font-size:11px;line-height:1.8}.form-fineprint a{text-decoration:underline}.form-message{margin-top:15px;font-size:13px}.form-message:empty{display:none}.form-message.is-error{color:#ffad90}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.minimal-audit .minimal-proof{padding-top:68px;padding-bottom:70px}.button{border:0;justify-content:space-between;align-items:center;gap:24px;min-height:57px;padding:17px 23px;font-size:14px;font-weight:600;display:inline-flex}.button-yellow{background:var(--gold);color:#111}.confirmation-page{max-width:760px;min-height:75vh;padding-top:70px;padding-bottom:85px}.confirmation-mark{background:var(--gold);color:#111;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:27px;font-size:25px;display:inline-flex}.eyebrow{color:#8b8b81;letter-spacing:.05em;margin-bottom:20px;font-size:11px}.confirmation-page h1{letter-spacing:-2px;font-size:56px;font-weight:600;line-height:1.12}.confirmation-page>p:not(.eyebrow){color:#aaa99e;max-width:620px;margin-top:25px;font-size:16px;line-height:1.8}.confirmation-page>.confirmation-small{font-size:13px!important}.confirmation-small a{text-decoration:underline}.confirmation-page .button{margin-top:30px}.legal-page{max-width:760px;padding-top:60px;padding-bottom:85px}.legal-page h1{letter-spacing:-2px;margin-bottom:35px;font-size:54px;line-height:1.1}.legal-page h2{letter-spacing:-.5px;margin:32px 0 14px;font-size:22px;font-weight:500;line-height:1.3}.legal-page>p:not(.eyebrow){color:#a5a599;font-size:15px;line-height:1.85}.legal-page a{color:var(--gold)}.text-link{margin-top:28px;font-size:13px;text-decoration:underline;display:inline-block}.service-dialog-body{text-align:left}@media (width<=900px){.content-width,.wrap{width:calc(100% - 48px)}.minimal-hero h1{font-size:clamp(40px,6vw,58px)}.minimal-hero>p{font-size:17px}.wide-cta{min-height:68px;padding:20px 23px;font-size:14px}.display-stack{width:660px;max-width:100%;height:410px}.display-card{width:calc(100% - 112px);left:calc(var(--card-index) * 56px);height:182px}.display-card-title{font-size:17px}.display-card-description{font-size:14px}.original-testimonials{gap:20px}.original-testimonial-image{padding:12px}.video-testimonial figcaption{font-size:11px}}@media (width<=650px){.content-width,.wrap{width:calc(100% - 36px)}.minimal-header{padding:24px 18px}.wordmark{font-size:25px}.minimal-hero{padding-top:49px;padding-bottom:29px}.minimal-hero h1{letter-spacing:-.045em;font-size:clamp(29px,7.5vw,44px);line-height:1.15}.minimal-hero>p{max-width:410px;margin-top:22px;font-size:15px;line-height:1.8}.desktop-break{display:none}.wide-cta{gap:15px;min-height:78px;padding:19px;font-size:13px}.wide-cta>span:last-child{font-size:22px}.primary-action{margin-top:0}.minimal-proof{padding-top:36px}.original-testimonials{grid-template-columns:1fr;gap:26px}.video-testimonial figcaption{margin-top:10px;font-size:11px}.original-testimonial-image{aspect-ratio:auto;min-height:0;padding:14px}.original-testimonial-image img{width:100%}.minimal-services{padding-top:62px;padding-bottom:15px}.minimal-services>h2{font-size:28px}.display-stack{width:100%;height:383px;margin-top:49px}.display-card{width:calc(100% - 44px);left:calc(var(--card-index) * 22px);top:calc(25px + var(--card-index) * 83px);border-radius:9px;gap:15px;height:176px;padding:23px 19px;transform:skewY(-6deg)}.display-card-title{gap:8px;font-size:16px;line-height:1.4}.display-card-description{font-size:13px;line-height:1.5}.display-card-action{gap:16px;font-size:10px}.card-symbol{width:20px;height:20px;font-size:14px}.display-card:focus-visible{transform:skewY(-6deg)translateY(-17px)}.service-dialog{border-radius:10px;width:calc(100% - 24px);max-height:calc(100dvh - 28px)}.service-dialog-body{max-height:calc(100dvh - 28px);padding:42px 24px 27px}.service-close{top:8px;right:9px}.service-category{margin-bottom:17px;font-size:12px}.service-dialog h2{letter-spacing:-.7px;font-size:28px}.service-description{margin-top:20px;font-size:14px;line-height:1.85}.service-deliverables{grid-template-columns:1fr;gap:18px;margin-top:23px}.service-deliverables h3{font-size:14px}.service-deliverables p{font-size:13px}.service-cta{min-height:57px;margin-top:27px;padding:16px;font-size:13px}.newsletter-evidence>p{font-size:11px}.newsletter-evidence>img{max-height:none}.minimal-footer{gap:24px;padding-top:23px;padding-bottom:28px;font-size:10px}.minimal-audit .minimal-hero{padding-top:44px;padding-bottom:23px}.minimal-audit .minimal-hero h1{font-size:clamp(28px,7.1vw,42px)}.minimal-audit .minimal-hero>p{font-size:14px}.minimal-audit-form{width:calc(100% - 36px)}.audit-form label{font-size:12px}.audit-form input:not([type=hidden]),.audit-form textarea{font-size:16px}.audit-form .button{gap:16px;min-height:66px;padding:16px;font-size:13px}.audit-form small,.form-fineprint{font-size:10px}.minimal-audit .minimal-proof{padding-top:45px;padding-bottom:50px}.minimal-vsl{margin-bottom:20px}.confirmation-page{padding-top:50px;padding-bottom:65px}.confirmation-page h1{letter-spacing:-1.2px;font-size:39px}.confirmation-page>p:not(.eyebrow){font-size:14px}.legal-page{padding-top:45px;padding-bottom:65px}.legal-page h1{font-size:45px}.legal-page h2{font-size:20px}.legal-page>p:not(.eyebrow){font-size:14px}.legal-page>.eyebrow{font-size:9px}.image-dialog{max-width:calc(100% - 20px);padding:42px 12px 16px}.image-caption{font-size:11px}}@media (width<=360px){.content-width,.wrap{width:calc(100% - 28px)}.minimal-hero h1{font-size:28px}.minimal-hero>p{font-size:14px}.wide-cta{gap:12px;padding:17px 15px;font-size:12px}.display-card{padding-inline:15px}.display-card-title{gap:6px;font-size:14px}.display-card-description{font-size:12px}.minimal-audit-form{width:calc(100% - 28px)}}.hero-header{z-index:5;text-align:left;border:0;padding:0;position:absolute;inset:0 0 auto}.hero-header-inner,.reference-hero-inner{width:min(1390px,100% - 128px);margin-inline:auto}.hero-header-inner{justify-content:space-between;align-items:center;gap:48px;min-height:112px;display:flex}.hero-header .wordmark{letter-spacing:-1.8px;flex-shrink:0;font-size:31px}.hero-navigation{align-items:center;gap:42px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.hero-navigation a{padding:12px 0;transition:color .18s}.hero-navigation a:hover,.hero-navigation a[aria-current=page]{color:var(--gold)}.nav-toggle{display:none}.reference-hero{isolation:isolate;background:#111;position:relative;overflow:hidden}.hero-portrait{z-index:-2;width:min(1040px,72%);height:100%;position:absolute;inset:0 0 0 auto}.hero-portrait img{object-fit:cover;object-position:center 39%;filter:grayscale()brightness(.65);width:100%;height:100%;transform:scaleX(-1)}.hero-shade{z-index:-1;background:linear-gradient(90deg,#111 0% 30%,#111111e8 40%,#1114 58%,#1110 74%,#1113 100%);position:absolute;inset:0}.reference-hero-inner{align-items:center;min-height:640px;padding-top:172px;padding-bottom:72px;display:flex}.hero-copy h1{letter-spacing:-.035em;color:#f5f5f5;font-size:clamp(42px,3.4vw,57px);font-weight:700;line-height:1.22}.hero-audit-cta{background:var(--gold);color:#1b190f;border-radius:4px;align-items:center;gap:30px;min-height:76px;margin-top:50px;padding:16px 26px;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.hero-audit-cta strong{font-size:15px;font-weight:700;display:block}.hero-audit-cta small{margin-top:5px;font-size:11px;display:block}.hero-audit-cta>span:last-child{font-size:25px;line-height:1}.hero-audit-cta:hover{background:#f3d577;transform:translateY(-2px)}.minimal-home>.minimal-proof{padding-top:54px}@media (width>=1600px){.reference-hero-inner{min-height:660px;padding-top:210px;padding-bottom:80px}}@media (width<=1100px){.hero-header-inner,.reference-hero-inner{width:calc(100% - 96px)}.hero-navigation{gap:28px;font-size:13px}.hero-copy{max-width:65%}.hero-copy h1{font-size:43px}.hero-shade{background:linear-gradient(90deg,#111 0% 25%,#111111d9 42%,#1113 70% 100%)}}@media (width<=900px){.hero-header-inner,.reference-hero-inner{width:calc(100% - 64px)}.hero-header-inner{min-height:94px}.hero-header .wordmark{font-size:29px}.nav-toggle{background:#1118;border:1px solid #ffffff30;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:10px;display:flex}.nav-toggle span{background:#f4f2eb;width:20px;height:2px;transition:transform .18s;display:block}.hero-navigation{background:#191919;border:1px solid #383838;border-radius:6px;flex-direction:column;align-items:stretch;gap:0;padding:14px 22px;font-size:14px;display:none;position:absolute;inset:82px 32px auto;box-shadow:0 18px 40px #0006}.hero-navigation a{padding:13px 0}.is-menu-open .hero-navigation{display:flex}.is-menu-open .nav-toggle span:first-child{transform:translateY(4px)rotate(45deg)}.is-menu-open .nav-toggle span:last-child{transform:translateY(-4px)rotate(-45deg)}.reference-hero-inner{min-height:610px;padding-top:155px;padding-bottom:70px}.hero-copy{max-width:75%}.hero-copy h1{font-size:41px}.hero-portrait{width:80%}.hero-shade{background:linear-gradient(90deg,#111 0%,#111111f2 16%,#111111bf 38%,#1112 78%,#1114 100%)}.hero-audit-cta{margin-top:40px}}@media (width<=650px){.hero-header-inner,.reference-hero-inner{width:calc(100% - 40px)}.hero-header-inner{min-height:86px}.hero-header .wordmark{font-size:27px}.hero-navigation{inset:76px 20px auto}.reference-hero-inner{align-items:flex-end;min-height:560px;padding-top:155px;padding-bottom:66px}.hero-copy{width:100%;max-width:none}.hero-copy h1{letter-spacing:-.04em;font-size:clamp(31px,8vw,42px);line-height:1.22}.hero-portrait{width:560px;max-width:none;height:530px;top:30px;right:-205px}.hero-portrait img{object-position:center}.hero-shade{background:linear-gradient(90deg,#111111e8 0%,#111111a6 44%,#1111114d 100%),linear-gradient(#1110 38%,#1119 79%,#111 100%)}.hero-audit-cta{gap:23px;max-width:100%;min-height:74px;margin-top:32px;padding:15px 20px}.hero-audit-cta strong{font-size:13px}.hero-audit-cta small{font-size:10px}.hero-audit-cta>span:last-child{font-size:23px}.minimal-home>.minimal-proof{padding-top:36px}}@media (width<=360px){.hero-header-inner,.reference-hero-inner{width:calc(100% - 32px)}.hero-copy h1{font-size:29px}.hero-audit-cta{gap:17px;padding-inline:17px}.hero-audit-cta strong{font-size:12px}.hero-audit-cta small{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header{z-index:5;border-bottom:1px solid #ffffff0b;position:relative}.site-header.hero-header{border:0;position:absolute}.site-header .wordmark{letter-spacing:-1.7px;flex-shrink:0;font-size:30px}.site-header .hero-navigation{gap:34px}.hero-portrait{width:min(1040px,68%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 80%,#0000 100%)}.hero-portrait img{mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.hero-shade{background:linear-gradient(90deg,#111 0% 25%,#111111c2 42%,#1111111a 64%,#1110 78%,#1111114d 100%),linear-gradient(#1110 78%,#111 100%)}.hero-copy{width:760px;max-width:70%}.hero-copy h1{font-size:clamp(40px,3.4vw,56px)}.minimal-services>h2{font-size:30px}.home-guidance{padding:18px 0 70px}.page-proof{padding-top:70px;padding-bottom:70px}.section-kicker{letter-spacing:.11em;color:#a59a77;margin-bottom:22px;font-size:10px;font-weight:600}.page-intro{padding:60px 0 65px}.page-intro h1{letter-spacing:-.045em;max-width:960px;font-size:clamp(38px,4.5vw,58px);font-weight:600;line-height:1.13}.page-intro>p:last-of-type{color:#aaa9a1;max-width:730px;margin-top:25px;font-size:18px;line-height:1.75}.page-intro .button{margin-top:32px}.compact-intro{text-align:center;padding-bottom:45px}.compact-intro h1,.compact-intro>p{margin-inline:auto}.compact-intro>p:last-of-type{max-width:700px;font-size:16px}.button{border-radius:4px;font-weight:700}.button:hover{filter:brightness(1.07)}.cta-note{color:#8d8d84;margin-top:15px;font-size:11px;display:block}.guidance-invitation{text-align:center;border-top:1px solid #303030;margin-top:70px;padding-top:58px}.guidance-invitation h2{letter-spacing:-.035em;max-width:720px;margin:auto;font-size:clamp(29px,3vw,39px);font-weight:500;line-height:1.22}.guidance-invitation>p:not(.section-kicker){color:#99998f;max-width:630px;margin:21px auto 29px;font-size:16px;line-height:1.8}.interior-page>.guidance-invitation{margin-bottom:10px}.about-story{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.about-story>img{object-fit:cover;filter:grayscale();border-radius:5px;width:100%;max-height:490px}.about-story h2,.editorial-section h2,.newsletter-case h2{letter-spacing:-1.2px;margin-bottom:25px;font-size:36px;font-weight:500;line-height:1.2}.about-story p,.editorial-section>p:not(.section-kicker){color:#a5a59b;margin-top:19px;font-size:16px;line-height:1.9}.editorial-section{max-width:880px;padding-top:65px}.editorial-section>p:not(.section-kicker){max-width:740px}.service-paths{padding-top:30px}.service-path{border-top:1px solid #333;max-width:850px;padding:40px 0;display:block}.service-path h2{letter-spacing:-.8px;max-width:760px;font-size:30px;font-weight:500;line-height:1.25}.service-path p{color:#98988e;margin-top:20px;font-size:15px;line-height:1.85}.service-path .section-kicker{display:block}.service-path:hover .text-link{color:var(--gold)}.painpoint-list article{border-top:1px solid #333;grid-template-columns:50px 1fr;gap:16px;padding:25px 0;display:grid}.painpoint-list article>span{color:#9d8f5d;font-size:12px}.painpoint-list h3{font-size:18px;font-weight:500}.painpoint-list p{color:#97978d;max-width:680px;margin-top:8px;font-size:15px;line-height:1.8}.page-deliverables{gap:30px 50px}.page-deliverables h3{font-size:18px;font-weight:500}.page-deliverables p{color:#98988f;font-size:15px;line-height:1.85}.service-fit{border-top:1px solid #333;max-width:850px;margin-top:65px;padding-top:40px}.service-fit>p:not(.section-kicker){color:#99998e;font-size:15px;line-height:1.8}.service-fit h2{letter-spacing:-.8px;margin:25px 0;font-size:29px;font-weight:500;line-height:1.4}.service-fit .button{margin-top:30px}.newsletter-case{border-top:1px solid #333;grid-template-columns:1fr .8fr;align-items:center;gap:80px;margin-top:80px;padding-top:65px;display:grid}.newsletter-case>div>p:not(.section-kicker){color:#99998e;font-size:15px;line-height:1.8}.newsletter-zoom{background:#191919;border:0;border-radius:5px;justify-self:end;max-width:350px;padding:15px;display:block}.newsletter-zoom img{width:auto;max-height:490px}.newsletter-zoom>span{color:#a5a59b;padding-top:12px;font-size:11px;display:block}.evidence-numbers{gap:40px;margin:28px 0;display:flex}.evidence-numbers>span{color:#8f8f85;font-size:11px}.evidence-numbers strong{color:#e9d38b;letter-spacing:-1px;font-size:34px;font-weight:500;display:block}.evidence-note{line-height:1.8;color:#818179!important;font-size:12px!important}.clean-form{width:100%}.clean-form label:not(.consent-line){color:#b7b7ad;margin:21px 0 9px;font-size:12px;font-weight:500;display:block}.clean-form input:not([type=hidden]):not([type=checkbox]),.clean-form textarea{width:100%;min-height:53px;color:var(--text);resize:vertical;background:#181818;border:1px solid #41413b;border-radius:4px;padding:13px 15px;font-size:16px;line-height:1.5}.clean-form input::placeholder,.clean-form textarea::placeholder{color:#6d6d65;opacity:1}.clean-form small{color:#7e7e75;margin-top:8px;font-size:11px;display:block}.clean-form .button{width:100%;min-height:62px;margin-top:27px}.tool-fineprint{color:#808077;margin-top:16px;font-size:11px;line-height:1.85}.tool-fineprint a{text-decoration:underline}.visibility-tool{max-width:820px;margin:auto}.visibility-form{max-width:580px;margin:auto}.tool-availability{color:#b4ae99;background:#e5c26408;border-left:2px solid #9f8e55;max-width:580px;margin:22px auto 0;padding:16px 18px;font-size:13px;line-height:1.8}.check-progress{align-items:center;gap:18px;max-width:580px;margin:30px auto;display:flex}.check-progress strong{font-size:15px;font-weight:500}.check-progress p{color:#99998e;margin-top:7px;font-size:12px}.check-spinner{border:2px solid #444;border-top-color:var(--gold);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.8s linear infinite check-spin}@keyframes check-spin{to{transform:rotate(360deg)}}.check-message,.check-fallback{max-width:580px;margin-inline:auto}.check-message{color:#d8b789}.check-fallback .text-link{color:var(--gold);margin-top:12px}.visibility-result{border-top:1px solid #3c3c35;outline:none;margin-top:45px;padding-top:35px}.visibility-result h2{letter-spacing:-1px;overflow-wrap:anywhere;font-size:35px;line-height:1.2}.result-topic{color:#99998d;margin-top:13px;font-size:14px}.visibility-metrics{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.visibility-metrics>div{border-block:1px solid #333;padding:24px 0}.visibility-metrics strong{letter-spacing:-1.5px;color:var(--gold);font-size:42px;font-weight:500;line-height:1.2}.visibility-metrics span{color:#a0a094;max-width:190px;margin-top:10px;font-size:12px;display:block}.result-summary{color:#c9c9bd;font-size:16px;line-height:1.8}.result-time{color:#808075;margin-top:13px;font-size:10px}.result-competitors h3,.result-next h3{letter-spacing:-.5px;font-size:20px;font-weight:500}.result-competitors ul{margin:17px 0 28px;padding:0;list-style:none}.result-competitors li{border-top:1px solid #333;justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}.result-competitors li>span{color:#88887c;flex-shrink:0;font-size:11px}.result-competitors a{color:#d1bf80}.result-samples details{border-top:1px solid #333;padding:18px 0}.result-samples summary{cursor:pointer;color:#bfbfb2;font-size:13px}.sample-prompt{color:#9b8b58;margin-top:20px;font-size:11px;line-height:1.7}.sample-answer{color:#aaa99b;white-space:pre-wrap;margin-top:15px;font-size:13px;line-height:1.85}.sample-sources{flex-wrap:wrap;gap:12px 20px;margin-top:18px;display:flex}.sample-sources a{color:#d3bf77;font-size:11px}.method-note{color:#7e7e73;margin-top:25px;font-size:11px;line-height:1.9}.visibility-result>.text-link{color:#b5a56d;margin-top:10px;font-size:11px}.result-next{border-top:1px solid #333;margin-top:35px;padding-top:30px}.result-next p{color:#99998d;margin:15px 0 23px;font-size:14px;line-height:1.8}.guidance-flow{max-width:650px;margin:auto}.guidance-form{max-width:560px;margin:auto}.question-step{border:0;min-width:0;margin:0 0 27px;padding:0}.question-step legend{letter-spacing:-.8px;margin-bottom:23px;font-size:28px;font-weight:500;line-height:1.3}.question-step>p{color:#8c8c80;margin-top:15px;font-size:12px;line-height:1.8}.question-step input:not([type=checkbox]){min-height:59px;font-size:18px}.question-step legend+label+input{margin-top:0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.consent-line{color:#96968b;grid-template-columns:17px 1fr;align-items:start;gap:11px;margin-top:22px;font-size:11px;line-height:1.85;display:grid}.consent-line input{width:16px;height:16px;accent-color:var(--gold);margin:3px 0 0}.consent-line a{text-decoration:underline}.step-progress{align-items:center;gap:25px;margin-bottom:38px;display:flex}.step-label{color:#9f9575;font-size:11px}.step-track{background:#333;flex:1;height:2px}.step-track>span{background:var(--gold);height:100%;transition:width .2s;display:block}.question-actions{align-items:center;gap:20px;display:flex}.question-actions .button{flex:1;margin-top:0}.question-back{color:#a4a498;background:0 0;border:0;flex-shrink:0;padding:15px 0;font-size:12px}.guidance-form .tool-fineprint{text-align:center}.booking-stage{outline:none}.booking-stage h2{letter-spacing:-1px;font-size:33px;font-weight:500;line-height:1.2}.booking-intro{color:#99998e;margin-top:20px;font-size:14px}.calendly-mount{min-width:280px;min-height:0;margin-top:25px}.calendly-mount:has(iframe){min-height:700px}.calendly-mount iframe{border:0;width:100%;min-height:700px!important}.calendar-fallback{color:var(--gold);font-size:12px}.booking-message{color:#c6bd96;margin-top:20px;font-size:14px}.contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:75px;display:grid}.contact-layout>div{padding-top:24px}.contact-address{letter-spacing:-.5px;color:#e1d19a;font-size:21px}.contact-layout>div>p:last-child{color:#8f8f83;margin-top:25px;font-size:14px;line-height:1.9}.outreach-page .page-intro{text-align:center}.outreach-page .page-intro h1,.outreach-page .page-intro>p{margin-inline:auto}.outreach-check{text-align:center}.outreach-check>p{color:#8c8c7f;margin-top:18px;font-size:12px;line-height:1.8}.legal-page .button{margin-top:30px}@media (width<=1100px){.site-header .hero-navigation{gap:23px;font-size:12px}.site-header .wordmark{font-size:28px}.hero-copy{max-width:75%}.about-story{gap:40px}.contact-layout{gap:45px}}@media (width<=900px){.site-header .hero-navigation{gap:0;font-size:14px}.site-header .wordmark{font-size:28px}.hero-copy{max-width:82%}.hero-shade{background:linear-gradient(90deg,#111 0%,#111111e6 20%,#111111a6 45%,#1113 80%),linear-gradient(#1110 72%,#111 100%)}.hero-portrait{width:82%}.newsletter-case,.contact-layout{gap:35px}.contact-address{font-size:18px}.page-intro h1{font-size:46px}.about-story h2,.editorial-section h2,.newsletter-case h2{font-size:31px}}@media (width<=650px){.site-header .wordmark{font-size:27px}.hero-copy{max-width:none}.hero-copy h1{font-size:clamp(29px,7.6vw,42px)}.hero-portrait{width:560px;mask-image:linear-gradient(90deg,#0000 0%,#000 30% 82%,#0000 100%)}.hero-shade{background:linear-gradient(90deg,#111111e8 0%,#111111a6 44%,#1111114d 100%),linear-gradient(#1110 38%,#1119 79%,#111 100%)}.hero-portrait img{mask-image:linear-gradient(#0000 0%,#000 20% 72%,#0000 100%)}.page-intro{padding:42px 0}.page-intro h1{letter-spacing:-1.4px;font-size:36px;line-height:1.14}.page-intro>p:last-of-type{margin-top:23px;font-size:15px;line-height:1.85}.section-kicker{margin-bottom:18px;font-size:9px;line-height:1.8}.page-proof{padding-top:48px;padding-bottom:50px}.home-guidance{padding-bottom:45px}.minimal-services>h2{max-width:330px;margin:auto;font-size:25px;line-height:1.35}.guidance-invitation{margin-top:48px;padding-top:40px}.guidance-invitation h2{font-size:28px}.guidance-invitation>p:not(.section-kicker){font-size:14px}.guidance-invitation .button{padding:17px 20px;font-size:12px}.about-story{grid-template-columns:1fr;gap:32px}.about-story>img{object-position:center 35%;width:100%;max-height:370px}.about-story h2,.editorial-section h2,.newsletter-case h2{font-size:29px}.about-story p,.editorial-section>p:not(.section-kicker){font-size:14px}.editorial-section{padding-top:45px}.service-paths{padding-top:0}.service-path{padding:31px 0}.service-path h2{font-size:26px}.service-path p{font-size:14px}.page-intro .button{gap:18px;padding:17px 20px;font-size:12px}.painpoint-list article{grid-template-columns:25px 1fr;gap:12px;padding:22px 0}.painpoint-list h3{font-size:16px}.painpoint-list p{font-size:14px}.page-deliverables{gap:24px}.page-deliverables h3{font-size:16px}.page-deliverables p{font-size:14px}.service-fit{margin-top:45px;padding-top:30px}.service-fit h2{font-size:25px}.newsletter-case{grid-template-columns:1fr;gap:30px;margin-top:50px;padding-top:40px}.newsletter-zoom{justify-self:center;max-width:320px}.evidence-numbers{gap:32px}.evidence-numbers strong{font-size:31px}.contact-layout{grid-template-columns:1fr;gap:22px}.contact-layout>div{padding-top:0}.contact-address{font-size:23px}.contact-layout>div>p:last-child{margin-top:15px;font-size:13px}.clean-form .button{padding:17px 18px;font-size:12px}.tool-fineprint{font-size:10px}.question-step legend{font-size:25px}.question-step input:not([type=checkbox]){font-size:16px}.step-progress{margin-bottom:30px}.question-actions{gap:15px}.question-back{font-size:11px}.visibility-result h2{font-size:29px}.visibility-metrics{gap:20px}.visibility-metrics strong{font-size:36px}.visibility-metrics span{font-size:11px}.result-competitors li{gap:15px;font-size:12px}.result-competitors li>span{font-size:10px}.result-samples summary{font-size:12px;line-height:1.8}.sample-answer{font-size:12px}.booking-stage h2{font-size:28px}.outreach-check .button{padding:17px 18px;font-size:12px}.page-intro.compact-intro>p:last-of-type{font-size:14px}}@media (prefers-reduced-motion:reduce){.check-spinner{animation:none}.hero-audit-cta:hover{transform:none}}.hero-question-line{white-space:nowrap;display:block}.hero-ai-name{transition:opacity .16s,transform .16s;display:inline-block}.hero-ai-name.is-changing{opacity:0;transform:translateY(.1em)}.hero-buyer-pain{color:#b4b4aa;max-width:490px;margin-top:22px;font-size:16px;line-height:1.75}.hero-buyer-pain+.hero-audit-cta{margin-top:30px}.services-buyer-intro{text-align:center;color:#96968c;max-width:530px;margin:18px auto 0;font-size:15px;line-height:1.8}.visibility-result{border-top:0;margin-top:0;padding-top:45px;scroll-margin-top:28px}.visibility-result h2{max-width:760px}.result-domain{color:#d5c385;overflow-wrap:anywhere;margin-top:17px;font-size:14px}.result-summary{max-width:650px;margin-top:19px}.result-next{background:#dfbe5f06;border:1px solid #6c5d36;border-radius:5px;margin-top:29px;padding:29px 30px}.result-next .section-kicker{margin-bottom:13px}.result-next h3{letter-spacing:-1px;font-size:31px;line-height:1.2}.result-next .cta-note{line-height:1.7}.result-competitors h3{font-size:16px}.result-competitors ul{flex-wrap:wrap;gap:9px;margin:16px 0 25px;display:flex}.result-competitors li{overflow-wrap:anywhere;border:1px solid #333;border-radius:3px;max-width:100%;padding:9px 12px;display:block}.result-evidence{border-top:1px solid #333;margin-top:29px;padding:21px 0}.result-evidence>summary{color:#bfbfb2;cursor:pointer;font-size:13px;line-height:1.7}.result-evidence>.result-topic{margin-top:23px;font-size:12px;line-height:1.7}.result-engine{color:#8b8b7e;margin-top:12px;font-size:11px;line-height:1.8}.sample-record{padding:22px 0 0}.sample-record+article{border-top:1px solid #333;margin-top:22px}.sample-record h4{color:#c5c5b9;font-size:13px;font-weight:500}.result-evidence .text-link{color:#ccb976;margin-top:14px;font-size:12px}.result-footer{color:#848478;border-top:1px solid #333;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:11px;line-height:1.8;display:flex}.result-reset{color:#ccb976;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;line-height:1.8}.result-reset:hover{text-decoration:underline}@media (width<=650px){.hero-question-line{font-size:clamp(23px,6.7vw,41px)}.hero-buyer-pain{max-width:320px;margin-top:20px;font-size:14px;line-height:1.7}.hero-buyer-pain+.hero-audit-cta{margin-top:25px}.services-buyer-intro{max-width:320px;margin-top:16px;font-size:13px}.visibility-result{padding-top:29px;scroll-margin-top:22px}.result-summary{font-size:14px}.result-next{padding:24px 20px}.result-next h3{font-size:27px}.result-next .button{justify-content:space-between;width:100%}.result-next .cta-note{font-size:10px}.result-competitors h3{font-size:15px}.result-evidence>summary{font-size:12px}.result-footer{display:block}.result-reset{margin-top:16px}}.check-progress{display:block}.check-progress-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.check-progress-value{color:var(--gold);font-variant-numeric:tabular-nums;font-size:14px}.check-progress-track{background:#ffffff19;border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.check-progress-fill{border-radius:inherit;background:var(--gold);width:0;height:100%;transition:width .12s linear;display:block}.check-progress p{margin-top:10px}@media (prefers-reduced-motion:reduce){.check-progress-fill{transition:none}}.visibility-result .result-next{text-align:left;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:28px;margin-top:24px;padding:23px 26px;display:grid}.visibility-result .result-next h3{letter-spacing:-.7px;max-width:none;margin:0;font-size:26px;line-height:1.2}.visibility-result .result-next p.section-kicker{margin:0 0 8px;font-size:9px}.visibility-result .result-next p:not(.section-kicker){max-width:440px;margin:11px 0 0;font-size:13px;line-height:1.75}.result-next-action{text-align:center;min-width:200px}.visibility-result .result-next .button{padding:16px 19px;font-size:13px}.visibility-result .result-next .cta-note{margin-top:9px;font-size:10px}.visibility-result .result-competitors{margin-top:29px}.visibility-result .result-competitors>h3{letter-spacing:-.35px;font-size:18px;line-height:1.4}.visibility-result .recommendation-context{margin-top:7px;font-size:11px}.visibility-result .result-competitors ol{margin-top:17px}.visibility-result .result-competitors .recommendation-card{grid-template-columns:25px minmax(0,1fr);gap:14px;padding:16px 0}.visibility-result .recommendation-body h4{font-size:17px;line-height:1.4}.visibility-result .recommendation-domain{margin-top:2px;font-size:10px}.visibility-result .recommendation-reason{margin-top:6px;font-size:13px;line-height:1.75}.visibility-result .recommendation-source{margin-top:7px;font-size:10px}@media (width<=650px){.visibility-result .result-next{grid-template-columns:1fr;gap:19px;margin-top:22px;padding:23px 20px}.visibility-result .result-next h3{font-size:24px}.result-next-action{min-width:0}.visibility-result .result-next .button{justify-content:space-between;width:100%}.visibility-result .result-competitors{margin-top:27px}.visibility-result .result-competitors>h3{font-size:18px}.visibility-result .result-competitors .recommendation-card{grid-template-columns:21px minmax(0,1fr);gap:11px;padding:16px 0}}.recommendation-body h4,.sample-record h4{margin:0}.comparison-opportunity h4{margin-bottom:0}#result-heading{outline:none;scroll-margin-top:32px}.result-overview{text-align:center;padding:12px 0 5px}.result-overview .section-kicker{margin-bottom:25px}.result-overview h2{letter-spacing:-.055em;text-wrap:balance;max-width:none;font-size:clamp(56px,7.6vw,96px);font-weight:600;line-height:1.06}.result-overview .result-domain{margin-top:23px;font-size:15px}.result-overview .result-summary{max-width:610px;margin:17px auto 0;font-size:16px;line-height:1.8}.result-query{border-block:1px solid #ffffff16;max-width:680px;margin:31px auto 0;padding:18px 20px}.result-query>span{letter-spacing:.12em;color:#8d856e;font-size:9px}.result-market{color:#cac8bc;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.7}.result-competitors{margin-top:40px}.result-competitors h3,.result-comparison>h3{letter-spacing:-.8px;font-size:27px;font-weight:500;line-height:1.25}.recommendation-context{color:#8f8e83;margin-top:10px;font-size:12px;line-height:1.8}.result-competitors ol{margin:23px 0 0;padding:0;list-style:none}.result-competitors .recommendation-card{border:0;border-top:1px solid #333;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:20px;max-width:100%;padding:23px 0;font-size:14px;display:grid}.recommendation-number{color:#b6a36a;font-variant-numeric:tabular-nums;font-size:12px;line-height:2.2}.recommendation-body{min-width:0}.recommendation-body h4{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:20px;font-weight:500;line-height:1.4;display:flex}.result-competitors h4 a{color:#eeeee6}.recommendation-domain{color:#87877b;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.recommendation-reason{color:#b2b1a4;max-width:650px;margin-top:10px;font-size:14px;line-height:1.8}.recommendation-source{margin-top:11px;font-size:11px;display:inline-block}.recommendation-badge{letter-spacing:.05em;color:#dbc376;border:1px solid #6c5d36;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:500}.result-competitors .is-your-business{border-top-color:#786537}.result-comparison{border-top:1px solid #333;margin-top:49px;padding-top:36px}.result-comparison>.section-kicker{margin-bottom:14px}.comparison-sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.comparison-sites.comparison-solo{grid-template-columns:1fr}.comparison-site{border-left:1px solid #3a3a33;min-width:0;padding:0 0 0 17px}.comparison-site:first-child{border-left-color:#a48b4a}.comparison-label{letter-spacing:.08em;color:#a89c77;font-size:9px;line-height:1.7}.comparison-site-name{color:#ddd4af;overflow-wrap:anywhere;margin-top:8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-block}.comparison-field{letter-spacing:.07em;color:#89897d;margin-top:19px;font-size:8px;line-height:1.7;display:block}.comparison-headline{color:#c2c1b5;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.75}.comparison-proof{color:#8f8e82;font-size:11px;line-height:1.8}.comparison-proof>p{margin-top:7px}.comparison-proof-links{flex-wrap:wrap;gap:4px 13px;margin-top:7px;display:flex}.comparison-proof-links>a{color:#c8b777;font-size:11px}.comparison-unavailable{color:#99988a;margin-top:17px;font-size:12px;line-height:1.8}.comparison-opportunity{border-top:1px solid #333;margin-top:29px;padding-top:24px}.comparison-opportunity h4{letter-spacing:-.4px;margin-top:9px;font-size:21px;font-weight:500;line-height:1.4}.comparison-observation,.comparison-action{color:#aaa99a;max-width:710px;margin-top:12px;font-size:13px;line-height:1.85}.comparison-action{color:#d2cebc;margin-top:7px}.comparison-note{color:#858477;max-width:710px;margin-top:25px;font-size:10px;line-height:1.9}.result-next{text-align:center;margin-top:43px;padding:30px}.result-next p.section-kicker{letter-spacing:.1em;margin:0 0 13px;font-size:10px}.result-next h3{text-wrap:balance;max-width:620px;margin-inline:auto;font-size:31px}.result-next p:not(.section-kicker){max-width:570px;margin:15px auto 23px}.result-next .button{margin-inline:auto}.result-footer .result-time{max-width:630px;margin-top:5px;font-size:9px;line-height:1.8}@media (width<=650px){.result-overview{padding-top:6px}.result-overview h2{letter-spacing:-.055em;font-size:clamp(44px,12vw,65px)}.result-overview .section-kicker{margin-bottom:22px}.result-overview .result-domain{margin-top:20px;font-size:13px}.result-overview .result-summary{margin-top:13px;font-size:14px;line-height:1.8}.result-query{margin-top:24px;padding:16px 8px}.result-market{font-size:12px}.result-competitors{margin-top:31px}.result-competitors h3,.result-comparison>h3{letter-spacing:-.6px;font-size:24px}.recommendation-context{font-size:11px}.result-competitors .recommendation-card{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px 0}.recommendation-body h4{font-size:18px}.recommendation-reason{font-size:13px}.recommendation-number{font-size:11px}.result-comparison{margin-top:33px;padding-top:29px}.comparison-sites{grid-template-columns:1fr;gap:25px;margin-top:24px}.comparison-site{padding-left:16px}.comparison-site-name{font-size:15px}.comparison-headline{font-size:13px}.comparison-field{margin-top:13px}.comparison-opportunity h4{font-size:19px}.comparison-observation,.comparison-action{font-size:12px}.result-next{margin-top:32px;padding:26px 20px}.result-next h3{font-size:27px}.result-next .button,.result-next p:not(.section-kicker){font-size:13px}.result-footer{font-size:10px}}.nav-industries{position:relative}.nav-industries>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;list-style:none;display:flex}.nav-industries>summary::-webkit-details-marker{display:none}.nav-industries[open]>summary,.nav-industries.is-current>summary{color:var(--gold)}.industry-nav-list{z-index:15;background:#191919;border:1px solid #3c3b33;border-radius:6px;flex-direction:column;gap:0;width:270px;max-height:calc(100dvh - 130px);padding:9px;display:flex;position:absolute;top:calc(100% + 18px);left:-18px;overflow-y:auto;box-shadow:0 20px 50px #0008}.site-header .industry-nav-list>a{white-space:normal;color:#c4c2b8;border-radius:3px;padding:10px 11px;font-size:12px;line-height:1.4}.site-header .industry-nav-list>a:hover,.site-header .industry-nav-list>a[aria-current=page]{color:var(--gold);background:#ffffff09}.site-header .industry-nav-list>a:first-child{color:#e0c678;border-bottom:1px solid #333;border-radius:0;margin-bottom:5px;padding-bottom:14px}.industry-hub-intro h1{max-width:800px}.industry-hub-intro h1>span{color:var(--gold)}.industry-hub-intro>p:last-of-type{max-width:630px}.industry-directory{grid-template-columns:1fr 1fr;column-gap:54px;display:grid}.industry-directory>a{border-top:1px solid var(--line);grid-template-columns:24px 1fr 18px;align-items:center;gap:14px;padding:25px 0;display:grid}.industry-directory-number{color:#968657;align-self:start;padding-top:5px;font-size:10px}.industry-directory h2{letter-spacing:-.4px;font-size:21px;font-weight:500;line-height:1.4}.industry-directory p{color:#8e8d81;margin-top:5px;font-size:12px}.industry-directory>a>span:last-child{color:#bba461}.industry-directory>a:hover h2{color:var(--gold)}.industry-hub-context{max-width:730px;margin-top:100px}.industry-hub-context h2,.industry-body h2,.industries-hub .industry-faqs h2,.industry-invitation h2{letter-spacing:-1.1px;text-wrap:balance;font-size:36px;font-weight:500;line-height:1.2}.industry-hub-context>p:not(.section-kicker){color:#aaa89c;margin-top:23px;font-size:15px;line-height:1.9}.industry-hub-context a,.industry-faqs p a,.industry-service-links a,.industry-method-note a{color:#d3bf7b;text-underline-offset:3px;text-decoration:underline}.industry-hub-context>p.industry-markets{color:#858477;font-size:12px;line-height:1.9}.industry-hero{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:80px;width:min(1260px,100% - 128px);margin:26px auto 0;padding:0 0 72px;display:grid}.industry-back{color:#8f8d80;margin-bottom:35px;font-size:11px;display:inline-block}.industry-back:hover{color:var(--gold)}.industry-hero-copy .section-kicker{letter-spacing:.09em;color:#b5a46b;margin-bottom:23px;font-size:10px;line-height:1.9}.industry-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:650px;font-size:clamp(39px,4.1vw,57px);font-weight:600;line-height:1.12}.industry-intro{color:#aaa99c;margin-top:27px;font-size:16px;line-height:1.85}.industry-hero-copy>.text-link{color:#dfc46f;align-items:center;gap:16px;margin-top:28px;font-size:14px;display:inline-flex}.industry-hero-copy .cta-note{color:#858477;margin-top:10px;font-size:10px}.industry-example{min-width:0;margin-top:77px}.example-label{color:#aaa796;margin-bottom:15px;font-size:11px;line-height:1.7}.example-intents,.example-markets{flex-wrap:wrap;gap:7px;display:flex}.example-intents button,.example-markets button{color:#a8a69b;background:0 0;border:1px solid #3b3b33;border-radius:30px;padding:8px 12px;font-size:11px;line-height:1.4}.example-intents button[aria-pressed=true]{color:#15140d;background:#e3c466;border-color:#e3c466}.example-intents button:hover{border-color:#b59b51}.example-markets{gap:4px 12px;margin-top:11px}.example-markets button{color:#878679;border:0;border-radius:0;padding:6px 0;font-size:10px}.example-markets button[aria-pressed=true]{color:#e7cb77;box-shadow:0 1px #c1a35c}.example-markets button:hover{color:#e7cb77}.example-answer{background:#212121;border:1px solid #3e3e3e;border-radius:14px;margin-top:22px;overflow:hidden;box-shadow:0 16px 45px #0002}.example-chat-header{letter-spacing:-.2px;color:#ececec;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;font-size:16px;font-weight:600;display:flex}.example-chat-header .example-preview-label{letter-spacing:.02em;color:#9c9c9c;border:1px solid #414141;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:400;line-height:1.5}.example-chat-body{min-height:220px;padding:25px 22px 18px}.example-user-message{background:#303030;border-radius:20px 20px 6px;width:fit-content;max-width:92%;margin:0 0 25px auto;padding:12px 16px}.example-question{letter-spacing:0;color:#ededed;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:15px;font-weight:400;line-height:1.7}.example-assistant-message{align-items:center;gap:12px;min-height:50px;padding:0 2px;display:flex}.example-chat-avatar{color:#e1e1e1;border:1px solid #484848;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.example-chat-avatar svg{width:18px;height:18px}.example-thinking{color:#bdbdbd;align-items:center;gap:9px;font-size:13px;line-height:1.6;display:inline-flex}.example-thinking-dots{align-items:center;gap:4px;height:18px;display:inline-flex}.example-thinking-dots i{background:#c7c7c7;border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite chat-thinking;display:block}.example-thinking-dots i:nth-child(2){animation-delay:.18s}.example-thinking-dots i:nth-child(3){animation-delay:.36s}.example-chat-action{padding:0 22px 22px}.example-chat-action .button{border-radius:8px;justify-content:space-between;gap:18px;margin:0;padding:16px 19px;font-size:13px;line-height:1.5;display:flex}.example-chat-action .button:hover{background:#f3d577}@keyframes chat-thinking{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.example-thinking-dots i{opacity:.65;animation:none}}.industry-body>section{border-top:1px solid #30302b;margin-top:25px;padding-top:66px}.industry-body .section-kicker{margin-bottom:20px}.industry-body h2{max-width:740px}.industry-section-intro{color:#aaa89b;max-width:710px;margin-top:24px;font-size:16px;line-height:1.9}.industry-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:36px 0 48px;display:grid}.industry-points article>span{color:#a28b51;margin-bottom:18px;font-size:10px;display:block}.industry-points h3{letter-spacing:-.3px;font-size:18px;font-weight:500;line-height:1.5}.industry-points p{color:#959386;margin-top:12px;font-size:14px;line-height:1.85}.industry-work-list{max-width:800px;margin-top:35px}.industry-work-list article{border-top:1px solid #303029;grid-template-columns:32px 1fr;gap:20px;padding:25px 0;display:grid}.industry-work-list article>span{color:#a28b51;padding-top:4px;font-size:11px}.industry-work-list h3{letter-spacing:-.4px;font-size:21px;font-weight:500;line-height:1.5}.industry-work-list p{color:#aaa89a;margin-top:10px;font-size:15px;line-height:1.85}.industry-service-links{color:#888575;margin:10px 0 44px;font-size:12px;line-height:1.9}.industry-faqs{margin-top:85px}.industry-faqs h2{margin-bottom:28px}.industry-faqs details{border-top:1px solid #34332c;max-width:850px;padding:23px 0}.industry-faqs summary{cursor:pointer;justify-content:space-between;gap:28px;font-size:16px;line-height:1.6;list-style:none;display:flex}.industry-faqs summary::-webkit-details-marker{display:none}.industry-faqs summary:after{content:"+";color:#bda767;flex-shrink:0;font-size:20px}.industry-faqs details[open]>summary:after{content:"−"}.industry-faqs details>p{color:#aaa799;max-width:740px;margin-top:18px;font-size:14px;line-height:1.9}.industry-invitation{text-align:center;border-top:1px solid #3b382b;margin-top:80px;padding-top:56px}.industry-invitation h2{max-width:740px;margin-inline:auto}.industry-invitation>p:not(.section-kicker){color:#a4a193;max-width:600px;margin:23px auto 0;font-size:15px;line-height:1.8}.industry-invitation .button{margin-top:28px;font-size:14px}.industry-invitation .cta-note{margin-top:13px;font-size:10px}.industry-invitation>p.industry-method-note{color:#7e7c6e;max-width:600px;margin-top:26px;font-size:10px;line-height:1.9}.industry-related{color:#9f9a84;border-top:1px solid #302f29;flex-wrap:wrap;gap:13px 26px;margin:60px 0 15px;padding-top:25px;font-size:11px;display:flex}.industry-related>a:first-child{color:#d4bc73}.industry-related a:hover{color:var(--gold)}@media (width<=1150px){.industry-hero{gap:45px;width:calc(100% - 80px)}.industry-hero h1{font-size:46px}.industry-example{margin-top:75px}.industry-intro{font-size:15px}.site-header .hero-navigation{gap:23px}}@media (width<=900px){.site-header .hero-navigation{gap:0;max-height:calc(100dvh - 110px);overflow-y:auto}.nav-industries{width:100%}.nav-industries>summary{justify-content:space-between;padding:10px 0}.industry-nav-list{width:100%;max-height:42dvh;box-shadow:none;border-color:#30302b;margin:4px 0 12px;position:static}.site-header .industry-nav-list>a{padding:11px;font-size:12px}.industry-hero{grid-template-columns:1fr;gap:40px;width:min(650px,100% - 64px);margin-top:15px;padding-bottom:50px}.industry-hero h1{max-width:650px;font-size:49px}.industry-back{margin-bottom:29px}.industry-example{margin-top:0}.industry-points{gap:24px}.industry-directory{column-gap:35px}.industry-directory h2{font-size:19px}}@media (width<=650px){.industry-hero{gap:37px;width:calc(100% - 40px);margin-top:8px}.industry-hero h1{letter-spacing:-1.5px;font-size:38px;line-height:1.13}.industry-hero-copy .section-kicker{margin-bottom:20px;font-size:9px}.industry-intro{margin-top:23px;font-size:14px;line-height:1.85}.industry-hero-copy>.text-link{margin-top:24px;font-size:13px}.industry-back{margin-bottom:27px;font-size:10px}.example-label{font-size:10px}.example-intents button{padding:8px 10px;font-size:10px}.example-markets{gap:4px 13px}.example-markets button{font-size:9px}.example-chat-header{padding:15px 18px;font-size:15px}.example-chat-body{min-height:215px;padding:22px 18px 14px}.example-user-message{max-width:95%;padding:11px 14px}.example-question{font-size:14px;line-height:1.7}.example-chat-action{padding:0 18px 18px}.example-chat-action .button{padding:16px;font-size:12px}.industry-directory{grid-template-columns:1fr;gap:0}.industry-directory>a{gap:11px;padding:22px 0}.industry-directory h2{font-size:20px}.industry-directory p{font-size:11px}.industry-hub-intro h1{font-size:35px}.industry-hub-context{margin-top:65px}.industry-hub-context h2,.industry-body h2,.industries-hub .industry-faqs h2,.industry-invitation h2{letter-spacing:-.8px;font-size:29px}.industry-hub-context>p:not(.section-kicker){font-size:14px}.industry-hub-context>p.industry-markets{font-size:11px}.industry-body>section{margin-top:14px;padding-top:40px}.industry-section-intro{margin-top:21px;font-size:14px}.industry-points{grid-template-columns:1fr;gap:26px;margin:30px 0 35px}.industry-points article>span{margin-bottom:8px}.industry-points h3{font-size:17px}.industry-points p{margin-top:8px;font-size:13px}.industry-work-list article{grid-template-columns:23px 1fr;gap:12px;padding:23px 0}.industry-work-list h3{font-size:18px}.industry-work-list p{font-size:13px}.industry-service-links{margin-bottom:32px;font-size:11px}.industry-faqs{margin-top:58px}.industry-faqs h2{margin-bottom:24px}.industry-faqs summary{gap:18px;font-size:14px}.industry-faqs details{padding:21px 0}.industry-faqs details>p{font-size:13px}.industry-invitation{margin-top:55px;padding-top:40px}.industry-invitation>p:not(.section-kicker){font-size:14px}.industry-invitation .button{font-size:13px}.industry-related{gap:13px 20px;margin-top:42px;font-size:10px}}.simple-page-intro{text-align:center}.simple-page-intro h1{margin-inline:auto}.site-header .hero-navigation>a[href="/guidance/"]{color:var(--gold);border:1px solid #786538;border-radius:4px;padding:10px 14px}.service-journey{margin-top:55px}.service-journey>h2{letter-spacing:-.8px;text-align:center;margin-bottom:30px;font-size:30px;font-weight:500}.service-acquisition{grid-template-columns:1fr 1fr;gap:25px;display:grid}.service-acquisition>a,.service-funnel-step{background:#e5c26403;border:1px solid #3e3c32;border-radius:7px;padding:28px;display:block}.service-acquisition h3,.service-funnel-step h3{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:500}.service-acquisition p,.service-funnel-step p{color:#a29f91;margin-top:13px;font-size:14px;line-height:1.8}.service-journey .section-kicker{margin-bottom:13px;font-size:9px;display:block}.service-journey .text-link{color:#cdb875;margin-top:18px;font-size:12px}.service-flow-connector{text-align:center;color:#a99354;grid-template-columns:1fr 1fr;padding:12px 0;font-size:27px;display:grid}.service-funnel-step{text-align:center;border-color:#756239;max-width:690px;margin:auto}.service-funnel-step p{max-width:470px;margin-inline:auto}.industry-objections{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 45px;display:grid}.industry-objections article{background:#c7a85604;border:1px solid #39372e;border-radius:7px;padding:24px 23px}.industry-objections h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:500;line-height:1.5}.industry-objections p{color:#aaa596;margin-top:15px;font-size:13px;line-height:1.85}.industry-invitation h2{max-width:800px}.industry-body>.industry-invitation{padding-bottom:30px}.visibility-result>.result-query{text-align:left;border-bottom:0;max-width:none;margin:8px 0 0;padding:17px 0}.visibility-result>.result-query .result-market{color:#a9a596;font-size:13px;line-height:1.8}.comparison-unavailable{color:#a8a08d;font-size:12px}.visibility-result .result-evidence{background:#bba15b03;border:1px solid #3b382f;border-radius:7px;margin-top:33px;padding:0}.visibility-result .result-evidence>summary{color:#d8d3c4;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;font-size:15px;list-style:none;display:flex}.result-evidence>summary::-webkit-details-marker{display:none}.result-evidence>summary>span:last-child{color:#d0b76d;font-size:22px;line-height:1;transition:transform .2s}.result-evidence[open]>summary>span:last-child{transform:rotate(45deg)}.evidence-content{padding:0 23px 22px}.evidence-content>.result-engine{color:#928974;margin:0;font-size:10px;line-height:1.8}.result-samples .sample-record{grid-template-columns:1fr 1fr;gap:24px;padding-top:18px;display:grid}.evidence-answer{border-left:1px solid #343129;padding-left:24px}.sample-record .evidence-label{letter-spacing:.08em;color:#b7a574;margin:0 0 10px;font-size:9px;font-weight:500;line-height:1.6}.sample-record .sample-prompt{color:#b5af9d;margin:0;font-size:12px;line-height:1.85}.sample-record .sample-answer{color:#dedbce;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.85}.evidence-returned{color:#d7c58e;margin-top:12px;font-size:12px;line-height:1.8}.evidence-links{flex-wrap:wrap;gap:7px 15px;margin-top:15px;font-size:10px;line-height:1.8;display:flex}.evidence-links>span{color:#888274}.evidence-links>a{color:#c5b67f;overflow-wrap:anywhere}.prompt-context{color:#8c8678;margin-top:19px;font-size:10px;line-height:1.8}.prompt-context>a{color:#bfb080;white-space:nowrap}.result-overview .result-summary{max-width:590px}@media (width<=900px){.industry-objections{grid-template-columns:1fr;gap:14px}.industry-objections article{padding:23px}.site-header .hero-navigation>a[href="/guidance/"]{text-align:center;margin:7px 0 2px;padding:13px}.service-acquisition{gap:17px}}@media (width<=650px){.simple-page-intro{padding-bottom:30px}.service-journey{margin-top:37px}.service-journey>h2{font-size:25px}.service-acquisition{gap:12px}.service-acquisition>a{padding:20px 15px}.service-acquisition h3{font-size:19px}.service-acquisition p{font-size:12px}.service-journey .section-kicker{font-size:8px;line-height:1.8}.service-journey .text-link{font-size:10px;line-height:1.7}.service-funnel-step{padding:23px 20px}.service-funnel-step h3{font-size:22px}.service-funnel-step p{font-size:13px}.industry-objections{margin-top:27px}.industry-objections h3{font-size:17px}.industry-objections p{font-size:13px}.industry-invitation h2{font-size:28px}.visibility-result>.result-query .result-market{font-size:12px}.visibility-result .result-evidence>summary{padding:18px 17px;font-size:14px}.evidence-content{padding:0 17px 20px}.result-samples .sample-record{grid-template-columns:1fr;gap:19px;padding-top:17px}.evidence-answer{border-top:1px solid #343129;border-left:0;padding:17px 0 0}.sample-record .sample-prompt{font-size:12px}.sample-record .sample-answer{font-size:13px}.evidence-content>.result-engine{font-size:9px}}@media (prefers-reduced-motion:reduce){.result-evidence>summary>span:last-child{transition:none}}.comparison-status{color:#a8a08d;margin-top:20px;font-size:13px;line-height:1.8}.site-footer{color:#a4a091;border-top:1px solid #303028;padding-top:48px;padding-bottom:25px}.footer-main{grid-template-columns:1.6fr 1fr 1.3fr 1fr;gap:34px;display:grid}.footer-contact .wordmark{color:#f4f1e7;letter-spacing:-1.2px;font-size:29px;display:inline-block}.footer-contact .wordmark span{color:var(--gold)}.footer-contact>p{margin-top:19px;font-size:12px;line-height:1.9}.footer-contact .footer-email{color:#d6c38a;overflow-wrap:anywhere;margin-top:15px;font-size:13px;display:inline-block}.footer-help{color:#e6c765;width:fit-content;margin-top:20px;font-size:12px;display:block}.footer-main nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-main h2{letter-spacing:.06em;color:#d9d4c6;margin:7px 0;font-size:11px;font-weight:500;line-height:1.5}.footer-main nav>a{font-size:12px;line-height:1.75}.site-footer a:hover{color:var(--gold)}.site-footer a:focus-visible{outline:1px solid var(--gold);outline-offset:5px}.footer-bottom{color:#807c70;border-top:1px solid #292922;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding-top:20px;font-size:10px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:25px;display:flex}@media (width<=900px){.footer-main{grid-template-columns:1.3fr 1fr;gap:35px 45px}.footer-contact{padding-bottom:5px}}@media (width<=500px){.site-footer{padding-top:35px;padding-bottom:24px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-contact{grid-column:1/-1}.footer-main nav>a{font-size:11px}.footer-main h2{margin-top:0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px;padding-top:20px}.footer-bottom>div{gap:22px}}.video-shell[data-astro-cid-ro7wcrc6]{position:relative}.video-start[data-astro-cid-ro7wcrc6]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0 0 48px}.video-start[data-astro-cid-ro7wcrc6]:focus-visible{outline:2px solid var(--gold);outline-offset:-5px}
