.pc-service-story{--pole-action:var(--pole);--pole-ink:var(--pole);background:var(--pole-light);color:var(--pole-dark);overflow:clip}.pc-service-story[data-pole=pimp-my-visibility]{--pole-action:#705800;--pole-ink:#705800}.pc-story-shell,.pc-story-section-shell{width:min(100% - clamp(2rem,6vw,7rem),1680px);margin-inline:auto;position:relative}.pc-story-hero{isolation:isolate;background:radial-gradient(circle at 78% 17%, color-mix(in oklab, var(--pole) 30%, transparent), transparent 33%), var(--pole-dark);color:var(--pole-light);position:relative}.pc-story-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#fafafa09 1px,#0000 1px),linear-gradient(90deg,#fafafa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 45%,#000,#0000 72%)}.pc-story-hero-sticky{z-index:1;min-height:100svh;padding:clamp(7rem,12vw,10rem) 0 clamp(4rem,8vw,7rem);position:relative}.pc-story-hero-grid{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.pc-story-copy{min-width:0}.pc-story-meta{font-family:var(--pc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--pole-light) 58%, transparent);align-items:flex-start;gap:.75rem;font-size:.62rem;display:flex}.pc-story-meta span{color:var(--pole-accent);flex:none}.pc-story-copy h1{flex-direction:column;margin-top:1.15rem;display:flex}.pc-story-copy h1>span{font-family:var(--pc-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--pole-accent);order:-1;font-size:clamp(.72rem,1vw,.9rem);font-weight:620;display:block}.pc-story-copy h1>strong{max-width:12ch;font-family:var(--pc-font-display);letter-spacing:-.06em;text-wrap:balance;margin-top:.85rem;font-size:clamp(3.2rem,6vw,7.2rem);font-weight:850;line-height:.9;display:block}.pc-story-lead{max-width:54ch;color:color-mix(in oklab, var(--pole-light) 68%, transparent);margin-top:1.2rem;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.55}.pc-story-actions,.pc-story-proof-cta,.pc-story-checkpoint-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.pc-story-actions a,.pc-story-proof-cta a,.pc-story-checkpoint-actions a,.pc-story-inline-cta a,.pc-story-output-cta a,.pc-story-text-cta{border:1px solid color-mix(in oklab, var(--pole-light) 32%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.72rem .9rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.pc-story-primary-cta,.pc-story-proof-cta a:first-child,.pc-story-checkpoint-actions a:first-child,.pc-story-inline-cta a,.pc-story-output-cta a{border-color:var(--pole-action)!important;background:var(--pole-action)!important;color:#fff!important}.pc-story-secondary-cta,.pc-story-actions a:last-child{color:var(--pole-light)}.pc-story-reassurance{gap:.45rem;margin-top:1.2rem;display:grid}.pc-story-reassurance li{color:color-mix(in oklab, var(--pole-light) 62%, transparent);align-items:center;gap:.45rem;font-size:.72rem;display:flex}.pc-story-reassurance svg{color:var(--pole-accent);flex:none}.pc-story-stage,.pc-story-visual-wrap,.pc-story-proof-visual{min-width:0}.pc-story-stage{gap:.7rem;display:grid;position:relative}.pc-story-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-story-beats{gap:.7rem;display:grid}.pc-story-beats article{border:1px solid color-mix(in oklab, var(--pole-light) 14%, transparent);background:color-mix(in oklab, var(--pole-dark) 82%, transparent);border-radius:1rem;padding:.9rem;box-shadow:0 24px 50px -38px #000}.pc-story-beats small,.pc-story-stamp,.pc-story-section-head>span,.pc-story-section-head>div>span{font-family:var(--pc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pole);font-size:.58rem}.pc-story-beats small{color:var(--pole-accent)}.pc-story-beats h3{font-family:var(--pc-font-display);margin-top:.4rem;font-size:clamp(1.4rem,2.4vw,2.7rem);line-height:1;display:block}.pc-story-beats p{color:color-mix(in oklab, var(--pole-light) 62%, transparent);margin-top:.55rem;font-size:.76rem;line-height:1.46}.pc-story-progress,.pc-story-scroll-cue,.pc-story-touch-hint,.pc-story-progress-cta{display:none}.pc-story-phase-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-story-swipe]{outline:none}[data-story-swipe]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pole-accent) 78%, transparent);border-radius:1.7rem}@media (width<=1199px){[data-story-swipe]{touch-action:pan-y pinch-zoom;transform:translate3d(var(--story-swipe-x,0px), 0, 0);transition:transform .34s cubic-bezier(.22,1,.36,1)}.pc-service-story[data-story-touching=true] [data-story-swipe]{transition-duration:0s}}.pc-service-scene{aspect-ratio:1.08;border:1px solid color-mix(in oklab, var(--pole-light) 13%, transparent);background:color-mix(in oklab, var(--pole-dark) 88%, #000);min-height:420px;transform:translate3d(var(--story-pointer-x,0), var(--story-pointer-y,0), 0);border-radius:clamp(1.15rem,2vw,1.7rem);transition:transform .52s;display:block;overflow:hidden;box-shadow:0 46px 90px -54px #000;width:100%!important;position:relative!important}.pc-brand-fragment,.pc-brand-compass,.pc-brand-board,.pc-story-result-badge,.pc-site-raw,.pc-site-zoning,.pc-site-wireframe,.pc-site-interface,.pc-site-journey,.pc-visibility-noise,.pc-visibility-serp,.pc-visibility-levers,.pc-visibility-funnel,.pc-tools-chaos,.pc-tools-map,.pc-tools-status{transition:opacity .62s,transform .82s cubic-bezier(.22,1,.36,1),filter .62s}.pc-brand-fragment{border:1px solid color-mix(in oklab, var(--pole) 36%, transparent);min-width:118px;min-height:78px;color:var(--pole-light);background:#fafafa12;border-radius:.9rem;align-content:center;padding:.7rem;display:grid;position:absolute}.pc-brand-fragment small,.pc-brand-compass small,.pc-brand-board small{font-family:var(--pc-font-mono);color:var(--pole-accent);font-size:.5rem}.pc-brand-fragment strong{margin-top:.3rem;font-size:.72rem}.pc-brand-fragment-logo{object-fit:contain;background:#fff;border-radius:.55rem;width:72px;height:52px;margin-top:.35rem;padding:.3rem}.pc-brand-fragment--logo{top:9%;left:7%;transform:rotate(-7deg)}.pc-brand-fragment--tone{top:12%;right:6%;transform:rotate(5deg)}.pc-brand-fragment--color{bottom:11%;left:9%}.pc-brand-fragment--message{bottom:10%;right:7%;transform:rotate(-4deg)}.pc-brand-fragment--color span{background:var(--pole);border-radius:50%;width:16px;height:16px;margin:.35rem .15rem 0 0;display:inline-block}.pc-brand-fragment--color span:nth-of-type(2){background:var(--pole-accent)}.pc-brand-fragment--color span:nth-of-type(3){background:var(--pole-support)}.pc-brand-compass{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--pole-accent) 38%, transparent);opacity:0;border-radius:50%;place-items:center;width:min(68%,360px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.76)}.pc-brand-compass>span{background:#fafafa14;border-radius:999px;padding:.45rem .55rem;font-size:.58rem;position:absolute}.pc-brand-compass>span:first-child{top:7%}.pc-brand-compass>span:nth-child(2){bottom:17%;left:-3%}.pc-brand-compass>span:nth-child(3){bottom:17%;right:-4%}.pc-brand-compass>div{text-align:center;place-items:center;display:grid}.pc-brand-compass>div strong{font-family:var(--pc-font-display);margin-top:.35rem;font-size:1.35rem}.pc-brand-board{background:var(--pole-light);color:var(--pole-dark);opacity:0;border-radius:1.2rem;grid-template-columns:.7fr 1.3fr;align-content:center;gap:.8rem;padding:clamp(1rem,3vw,2rem);display:grid;position:absolute;inset:8%;transform:translateY(30px)scale(.9)}.pc-brand-board header{grid-column:1/-1}.pc-brand-board header strong{font-family:var(--pc-font-display);margin-top:.3rem;font-size:clamp(1.6rem,3vw,3rem);display:block}.pc-brand-board-logo{background:#fff;border-radius:.9rem;place-items:center;padding:clamp(.55rem,1.6vw,1rem);display:grid}.pc-brand-board-logo img{object-fit:contain;width:min(100%,148px);max-height:128px}.pc-brand-board-palette{align-items:center;gap:.4rem;display:flex}.pc-brand-board-palette i{aspect-ratio:1;background:#5d0710;border-radius:50%;width:26px}.pc-brand-board-palette i:nth-child(2){background:#050505}.pc-brand-board-palette i:nth-child(4){background:#e8cc83}.pc-brand-board p{grid-column:1/-1;font-size:.72rem}.pc-story-result-badge{z-index:6;border:1px solid color-mix(in oklab, var(--pole-accent) 45%, transparent);color:#fff;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505bf;border-radius:999px;align-items:center;gap:.45rem;width:max-content;max-width:86%;padding:.55rem .7rem;font-size:.62rem;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%,18px)}.pc-site-browser{color:#07172f;background:#f2f6fc;border:1px solid #a9bfe373;border-radius:clamp(.8rem,1.4vw,1.1rem);grid-template-rows:38px 3px minmax(0,1fr);min-width:0;min-height:0;transition:transform .82s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:clamp(.8rem,5%,2rem);overflow:hidden;transform:rotate(-1.2deg)scale(.97);box-shadow:0 28px 70px -42px #000000d1}.pc-site-browser>header{z-index:8;background:#f2f6fcf5;border-bottom:1px solid #07172f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;height:38px;padding-inline:.75rem;display:grid;position:relative}.pc-site-browser-dots{gap:.25rem;display:flex}.pc-site-browser-dots i{background:#143567;border-radius:50%;width:7px;height:7px;display:block}.pc-site-browser-dots i:nth-child(2){opacity:.58}.pc-site-browser-dots i:nth-child(3){opacity:.26}.pc-site-browser-url{font-family:var(--pc-font-mono);opacity:.55;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.pc-site-browser-phases{width:clamp(92px,13vw,138px);min-height:1rem;position:relative}.pc-site-browser-phases b{font-family:var(--pc-font-mono);color:#143567;letter-spacing:.04em;opacity:0;white-space:nowrap;font-size:.5rem;font-weight:650;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:0;transform:translateY(calc(5px - 50%))}.pc-site-phase-track{z-index:8;background:#d9e3f2;position:relative;overflow:hidden}.pc-site-phase-track i{background:#143567;border-radius:0 999px 999px 0;width:25%;height:100%;transition:width .76s cubic-bezier(.22,1,.36,1);display:block}.pc-site-screen{background-color:#f7f9fd;background-image:linear-gradient(#1435670b 1px,#0000 1px),linear-gradient(90deg,#1435670b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;min-height:0;position:relative;overflow:hidden}.pc-site-raw,.pc-site-zoning,.pc-site-wireframe,.pc-site-interface{opacity:0;pointer-events:none;min-width:0;min-height:0;padding:clamp(.75rem,4.2%,1.7rem);position:absolute;inset:0;transform:translateY(18px)scale(.985)}.pc-site-raw{opacity:1;background:#f8f9fb;overflow:hidden;transform:none}.pc-site-raw nav,.pc-site-wireframe nav,.pc-site-interface nav{align-items:center;gap:clamp(.35rem,1.5vw,.8rem);display:flex}.pc-site-raw nav{font-size:clamp(.46rem,.72vw,.64rem)}.pc-site-raw nav strong{margin-right:auto;transform:rotate(-4deg)translateY(3px)}.pc-site-raw nav span:first-of-type{transform:translateY(-5px)}.pc-site-raw nav span:nth-of-type(2){transform:rotate(3deg)translateY(3px)}.pc-site-raw nav span:nth-of-type(3){transform:translateY(-2px)}.pc-site-raw nav span:nth-of-type(4){transform:rotate(-5deg)translateY(5px)}.pc-site-raw section{width:min(82%,470px);margin:9% auto 0 3%;transform:rotate(-1.4deg)}.pc-site-raw section small{font-family:var(--pc-font-mono);color:#143567;font-size:clamp(.42rem,.64vw,.56rem)}.pc-site-raw section strong{max-width:14ch;font-family:var(--pc-font-display);margin-top:.35rem;font-size:clamp(1.35rem,3.4vw,2.9rem);line-height:.94;display:block}.pc-site-raw section p{opacity:.62;max-width:44ch;margin-top:.45rem;font-size:clamp(.52rem,.76vw,.68rem);line-height:1.38}.pc-site-raw-cards{gap:.35rem;display:flex;position:absolute;bottom:8%;right:4%}.pc-site-raw-cards span,.pc-site-raw-action,.pc-site-raw em{background:#fff;border:1px solid #1435672e;padding:.48rem .6rem;font-size:clamp(.48rem,.7vw,.62rem);box-shadow:0 12px 28px -22px #07162fa6}.pc-site-raw-cards span:first-child{transform:rotate(-4deg)translateY(3px)}.pc-site-raw-cards span:nth-child(2){transform:rotate(3deg)translateY(-5px)}.pc-site-raw-cards span:nth-child(3){transform:rotate(-2deg)translateY(5px)}.pc-site-raw-action{background:#dce5f3;border-radius:999px;position:absolute;bottom:8%;left:7%;transform:rotate(3deg)}.pc-site-raw em{color:#980049;font-family:var(--pc-font-mono);border-color:#98004957;border-radius:999px;font-style:normal;position:absolute;top:42%;right:4%;transform:rotate(4deg)}.pc-site-zoning{background:#f5f8fd;grid-template-rows:minmax(28px,.3fr) minmax(90px,1.35fr) minmax(58px,.7fr);grid-template-columns:minmax(0,1.35fr) minmax(92px,.65fr);gap:clamp(.35rem,1.2vw,.7rem);display:grid}.pc-site-zone{color:#143567;background:#a9bfe324;border:1px dashed #1435678a;border-radius:.55rem;align-content:center;min-width:0;padding:clamp(.35rem,1.25vw,.75rem);display:grid}.pc-site-zone b{font-family:var(--pc-font-mono);opacity:.58;font-size:clamp(.42rem,.65vw,.54rem);font-weight:500}.pc-site-zone strong{margin-top:.18rem;font-size:clamp(.58rem,1.15vw,.92rem)}.pc-site-zone--nav{font-family:var(--pc-font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;font-size:clamp(.45rem,.7vw,.58rem);display:flex}.pc-site-zone--hero{grid-area:2/1}.pc-site-zone--proof{grid-area:2/2}.pc-site-zone--offers{grid-area:3/1}.pc-site-zone--action{color:#fff;background:#143567;border-style:solid;grid-area:3/2}.pc-site-wireframe{background:#f5f7fa;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.pc-site-wireframe nav>*{opacity:.22;background:#143567;border-radius:999px;width:12%;height:6px;display:block}.pc-site-wireframe nav .pc-site-wire-logo{opacity:.42;width:15%;height:10px;margin-right:auto}.pc-site-wireframe section{align-content:center;width:min(78%,480px);display:grid}.pc-site-wireframe section small,.pc-site-wireframe section strong i,.pc-site-wireframe section p i{background:#143567;border-radius:999px;display:block}.pc-site-wireframe section small{opacity:.26;width:28%;height:5px}.pc-site-wireframe section strong{gap:.35rem;margin-top:.7rem;display:grid}.pc-site-wireframe section strong i{opacity:.72;width:88%;height:clamp(9px,1.5vw,15px)}.pc-site-wireframe section strong i:nth-child(2){width:72%}.pc-site-wireframe section strong i:nth-child(3){width:54%}.pc-site-wireframe section p{gap:.28rem;width:70%;margin-top:.65rem;display:grid}.pc-site-wireframe section p i{opacity:.18;height:4px}.pc-site-wireframe section p i:nth-child(2){width:78%}.pc-site-wire-button{opacity:.64;background:#143567;border-radius:999px;width:clamp(64px,20%,110px);height:clamp(20px,4vw,32px);margin-top:.7rem;display:block}.pc-site-wire-proofs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.pc-site-wire-proofs span{background:#1435670f;border:1px solid #14356724;border-radius:.45rem;min-height:clamp(18px,4vw,34px);display:block}.pc-site-interface{background:radial-gradient(circle at 78% 20%,#98004917,#0000 32%),radial-gradient(circle at 18% 78%,#00420414,#0000 30%),#fff;grid-template-rows:auto minmax(0,1fr);display:grid}.pc-site-interface nav{min-height:32px}.pc-site-interface nav strong{color:#143567;margin-right:auto}.pc-site-brand-logo{background:#f3f7f1;border-radius:.45rem;place-items:center;width:38px;height:32px;padding:.2rem;display:grid}.pc-site-brand-logo img{object-fit:contain;width:100%;height:100%}.pc-site-interface nav span{font-size:clamp(.48rem,.72vw,.62rem)}.pc-site-interface section{align-content:center;width:min(82%,520px);padding-block:.4rem;display:grid}.pc-site-interface small{font-family:var(--pc-font-mono);color:#143567;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.46rem,.68vw,.58rem)}.pc-site-interface section>strong{max-width:18ch;font-family:var(--pc-font-display);margin-top:.45rem;font-size:clamp(1.25rem,3vw,2.65rem);line-height:.94;display:block}.pc-site-interface p{opacity:.64;max-width:48ch;margin-top:.48rem;font-size:clamp(.5rem,.76vw,.68rem);line-height:1.38}.pc-site-fake-button{color:#fff;background:#143567;border:0;border-radius:999px;align-items:center;gap:.35rem;width:max-content;margin-top:.7rem;padding:.5rem .65rem;font-size:clamp(.5rem,.75vw,.64rem);display:inline-flex}.pc-site-interface .pc-site-fake-button{align-items:center;gap:.35rem;display:inline-flex}.pc-site-proof-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.pc-site-proof-row span{text-align:center;white-space:nowrap;background:#e7eef8;border-radius:999px;min-width:0;padding:.38rem .25rem;font-size:clamp(.44rem,.65vw,.56rem)}.pc-site-journey,.pc-visibility-funnel,.pc-tools-status{z-index:5;color:#fff;opacity:0;background:#050505bd;border-radius:999px;align-items:center;gap:.5rem;width:max-content;max-width:90%;padding:.55rem .65rem;font-size:.58rem;display:flex;position:absolute;bottom:14%;left:50%;transform:translate(-50%,18px)}.pc-site-journey svg,.pc-visibility-funnel svg{width:14px}.pc-visibility-noise,.pc-tools-chaos{flex-wrap:wrap;place-content:center;gap:.6rem;display:flex;position:absolute;inset:8%}.pc-visibility-noise span,.pc-tools-chaos span{border:1px solid color-mix(in oklab, var(--pole-accent) 22%, transparent);color:color-mix(in oklab, var(--pole-light) 66%, transparent);background:#fafafa0f;border-radius:999px;padding:.6rem;font-size:.62rem}.pc-visibility-story{background:radial-gradient(circle at 74% 20%, #e8cc8324, transparent 36%), color-mix(in oklab, var(--pole-dark) 91%, #000)}.pc-visibility-serp{color:#171203;opacity:.48;background:#fffdf5;border:1px solid #1712031f;border-radius:1rem;grid-template-rows:34px auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:absolute;inset:5% 7% 15%;overflow:hidden;transform:translateY(20px)scale(.965);box-shadow:0 34px 64px -40px #000}.pc-visibility-serp-bar{background:#f8f5e9;border-bottom:1px solid #17120317;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;height:34px;padding-inline:.7rem;display:grid}.pc-visibility-serp-bar small,.pc-visibility-serp-simulation,.pc-visibility-search-meta span,.pc-visibility-brand-copy small{font-family:var(--pc-font-mono);letter-spacing:.04em;font-size:.46rem}.pc-visibility-serp-bar small{color:#1712038f}.pc-visibility-serp-dots{gap:.25rem;display:flex}.pc-visibility-serp-dots i{aspect-ratio:1;background:#c5ad64;border-radius:50%;width:7px}.pc-visibility-serp-dots i:nth-child(2){background:#004204}.pc-visibility-serp-dots i:nth-child(3){background:#980049}.pc-visibility-serp-simulation{color:#fff9e8;text-transform:uppercase;background:#171203;border-radius:999px;padding:.25rem .4rem;font-size:.55rem;font-weight:760}.pc-visibility-search-field{background:#fff;border:1px solid #17120324;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:38px;margin:.7rem 5% 0;padding:.45rem .65rem;display:grid;box-shadow:0 10px 24px -20px #171203}.pc-visibility-search-field svg{color:#9e8018}.pc-visibility-search-field span{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:720;overflow:hidden}.pc-visibility-search-field kbd{aspect-ratio:1;width:22px;font:inherit;background:#e8cc83;border:0;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.pc-visibility-search-meta{justify-content:space-between;align-items:center;margin:.45rem 5% 0;display:flex}.pc-visibility-search-meta span{color:#594700;font-size:.6rem;font-weight:720}.pc-visibility-search-meta strong{color:#8b7117;font-size:.54rem}.pc-visibility-results{grid-template-rows:repeat(4,minmax(0,1fr));gap:2%;min-width:0;min-height:0;margin:.3rem 5% .4rem;display:grid;position:relative}.pc-visibility-result-ghost,.pc-visibility-brand-result{border-radius:.65rem;min-width:0;min-height:0}.pc-visibility-result-ghost{opacity:.72;background:#17120306;border:1px solid #1712030e;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.45rem;padding:.2rem .5rem;display:grid;position:relative}.pc-visibility-result-ghost>i{aspect-ratio:1;background:#1712031a;border-radius:.4rem;width:20px;max-width:100%;max-height:100%}.pc-visibility-result-ghost>span{gap:.22rem;min-width:0;display:grid}.pc-visibility-result-ghost b{background:#1712031c;border-radius:999px;height:5px}.pc-visibility-result-ghost b:last-child{width:62%}.pc-visibility-brand-result{z-index:3;background:#fff8df;border:1px solid #d0ae42;grid-template-columns:28px 24px minmax(0,1fr) auto;align-items:center;gap:.4rem;height:23.5%;padding:.12rem .48rem;transition:top 1.05s cubic-bezier(.22,1,.36,1),box-shadow .62s,background .62s,transform .62s;display:grid;position:absolute;top:76.5%;left:0;right:0;box-shadow:0 14px 30px -22px #171203}.pc-visibility-rank-state{aspect-ratio:1;width:28px;max-width:100%;max-height:100%;position:relative}.pc-visibility-rank{width:100%;height:100%;font-family:var(--pc-font-mono);color:#fff9e8;background:#171203;border-radius:50%;place-items:center;font-size:.56rem;display:grid}.pc-visibility-rank:before{content:"04"}.pc-visibility-brand-favicon{aspect-ratio:1;background:#f5f7f1;border-radius:.45rem;place-items:center;width:24px;max-width:100%;max-height:100%;padding:.18rem;display:grid}.pc-visibility-brand-favicon img{object-fit:contain;width:100%;height:100%}.pc-visibility-brand-copy{align-content:center;min-width:0;display:grid;overflow:hidden}.pc-visibility-brand-copy small{color:#53634f;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.pc-visibility-brand-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.6rem;line-height:1.05;overflow:hidden}.pc-visibility-brand-copy p{color:#17120394;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.46rem;line-height:1.05;overflow:hidden}.pc-visibility-brand-result>svg{color:#9e8018}.pc-visibility-levers{z-index:5;opacity:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid;position:absolute;bottom:5%;left:9%;right:9%;transform:translateY(14px)}.pc-visibility-levers span{color:#fff9e899;background:#fff9e812;border:1px solid #e8cc8338;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-width:0;padding:.42rem .3rem;font-size:.48rem;transition:color .42s,border-color .42s,background .42s,transform .42s;display:flex}.pc-visibility-levers i{aspect-ratio:1;background:currentColor;border-radius:50%;flex:none;width:6px;box-shadow:0 0 #e8cc8366}.pc-tools-map{opacity:0;position:absolute;inset:7%;transform:scale(.84)}.pc-tools-map>svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pc-tools-map path{fill:none;stroke:var(--pole-accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--story-progress,0))}.pc-tools-node{z-index:2;border:1px solid color-mix(in oklab, var(--pole-accent) 28%, transparent);background:color-mix(in oklab, var(--pole-dark) 92%, var(--pole-light) 8%);border-radius:.75rem;align-content:center;min-width:112px;min-height:70px;padding:.65rem;display:grid;position:absolute;box-shadow:0 10px 28px #0000002e}.pc-tools-node small{font-family:var(--pc-font-mono);color:var(--pole-accent);font-size:.46rem}.pc-tools-node strong{margin-top:.25rem;font-size:.64rem}.pc-tools-brand-logo{background:#fff;border-radius:.4rem;place-items:center;width:34px;height:28px;margin-top:.3rem;padding:.18rem;display:grid}.pc-tools-brand-logo img{object-fit:contain;width:100%;height:100%}.pc-tools-node--client{top:9%;left:0}.pc-tools-node--project{top:39%;left:36%}.pc-tools-node--action{top:9%;right:0}.pc-tools-node--team{bottom:6%;right:0}.pc-tools-packet{z-index:1;background:var(--pole-accent);width:8px;height:8px;box-shadow:0 0 14px var(--pole-accent);border-radius:50%;animation:4.2s linear infinite pc-story-packet;position:absolute}.pc-tools-packet--two{animation-delay:-2s}.pc-service-story[data-story-phase=clarity] .pc-brand-fragment,.pc-service-story[data-story-phase=system] .pc-brand-fragment,.pc-service-story[data-story-phase=result] .pc-brand-fragment,.pc-service-story[data-story-phase=clarity] .pc-visibility-noise,.pc-service-story[data-story-phase=system] .pc-visibility-noise,.pc-service-story[data-story-phase=result] .pc-visibility-noise,.pc-service-story[data-story-phase=clarity] .pc-tools-chaos,.pc-service-story[data-story-phase=system] .pc-tools-chaos,.pc-service-story[data-story-phase=result] .pc-tools-chaos{opacity:0;filter:none;transform:scale(.82)}.pc-service-story[data-story-phase=clarity] .pc-brand-compass{opacity:1;transform:translate(-50%,-50%)scale(1)}.pc-service-story[data-story-phase=clarity] .pc-tools-map,.pc-service-story[data-story-phase=system] .pc-tools-map,.pc-service-story[data-story-phase=result] .pc-tools-map{opacity:1;transform:scale(1)}.pc-service-story[data-story-phase=system] .pc-brand-board,.pc-service-story[data-story-phase=result] .pc-brand-board{opacity:1;transform:none}.pc-service-story[data-story-phase=clarity] .pc-site-raw,.pc-service-story[data-story-phase=system] .pc-site-raw,.pc-service-story[data-story-phase=result] .pc-site-raw{opacity:0;transform:translate(-3%,-4%)scale(.96)}.pc-service-story[data-story-phase=clarity] .pc-site-zoning,.pc-service-story[data-story-phase=system] .pc-site-wireframe,.pc-service-story[data-story-phase=result] .pc-site-interface{opacity:1;transform:none}.pc-service-story[data-story-phase=system] .pc-site-zoning,.pc-service-story[data-story-phase=result] .pc-site-zoning,.pc-service-story[data-story-phase=result] .pc-site-wireframe{opacity:0;transform:translateY(-16px)scale(1.02)}.pc-service-story[data-story-phase=clarity] .pc-site-browser,.pc-service-story[data-story-phase=system] .pc-site-browser,.pc-service-story[data-story-phase=result] .pc-site-browser{transform:rotate(0)scale(1)}.pc-service-story[data-story-phase=problem] [data-site-phase-label=problem],.pc-service-story[data-story-phase=clarity] [data-site-phase-label=clarity],.pc-service-story[data-story-phase=system] [data-site-phase-label=system],.pc-service-story[data-story-phase=result] [data-site-phase-label=result]{opacity:1;transform:translateY(-50%)}.pc-service-story[data-story-phase=clarity] .pc-site-phase-track i{width:50%}.pc-service-story[data-story-phase=system] .pc-site-phase-track i{width:75%}.pc-service-story[data-story-phase=result] .pc-site-phase-track i{width:100%}.pc-service-story[data-story-phase=clarity] .pc-visibility-serp,.pc-service-story[data-story-phase=system] .pc-visibility-serp,.pc-service-story[data-story-phase=result] .pc-visibility-serp{opacity:1;transform:none}.pc-service-story[data-story-phase=clarity] .pc-visibility-brand-result{top:51%}.pc-service-story[data-story-phase=system] .pc-visibility-brand-result{top:25.5%}.pc-service-story[data-story-phase=result] .pc-visibility-brand-result{background:#fff3be;animation:3.4s ease-in-out infinite pc-story-serp-focus;top:0;box-shadow:0 18px 36px -18px #9e8018b3}.pc-service-story[data-story-phase=clarity] .pc-visibility-rank:before{content:"03"}.pc-service-story[data-story-phase=system] .pc-visibility-rank:before{content:"02"}.pc-service-story[data-story-phase=result] .pc-visibility-rank:before{content:"01"}.pc-service-story[data-story-phase=clarity] .pc-visibility-levers,.pc-service-story[data-story-phase=system] .pc-visibility-levers{opacity:1;transform:none}.pc-service-story[data-story-phase=clarity] .pc-visibility-levers span:first-child,.pc-service-story[data-story-phase=system] .pc-visibility-levers span{color:#fff3be;background:#e8cc8321;border-color:#e8cc8394;transform:translateY(-2px)}.pc-service-story[data-story-phase=system] .pc-visibility-levers span:nth-child(2){transition-delay:90ms}.pc-service-story[data-story-phase=system] .pc-visibility-levers span:nth-child(3){transition-delay:.18s}.pc-service-story[data-story-phase=system] .pc-visibility-levers span:nth-child(4){transition-delay:.27s}.pc-service-story[data-story-phase=system] .pc-visibility-levers i{animation:2.4s ease-out infinite pc-story-lever-pulse}.pc-service-story[data-story-phase=result] .pc-site-journey,.pc-service-story[data-story-phase=result] .pc-visibility-funnel,.pc-service-story[data-story-phase=result] .pc-tools-status,.pc-service-story[data-story-phase=result] .pc-story-result-badge{opacity:1;transform:translate(-50%)}.pc-service-story[data-story-phase=result] .pc-tools-status{transform:translate(-50%)}.pc-service-story[data-story-phase=result] .pc-brand-board{animation:6s ease-in-out infinite pc-story-board-float}.pc-service-story[data-story-phase=result] .pc-site-interface .pc-site-fake-button{animation:2.8s ease-in-out infinite pc-story-cta-breathe}.pc-service-story[data-story-phase=result] .pc-tools-node{animation:5.2s ease-in-out infinite pc-story-node-float}.pc-service-story[data-story-phase=result] .pc-tools-node:nth-of-type(2){animation-delay:-1.3s}.pc-service-story[data-story-phase=result] .pc-tools-node:nth-of-type(3){animation-delay:-2.6s}.pc-service-story[data-story-phase=result] .pc-tools-node:nth-of-type(4){animation-delay:-3.9s}.pc-story-proof-section{background:var(--pole-dark);color:var(--pole-light);position:relative}.pc-story-proof-sticky{padding:clamp(5rem,9vw,9rem) 0;position:relative}.pc-story-proof-grid{align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.pc-story-proof-copy>p{font-family:var(--pc-font-mono);text-transform:uppercase;color:var(--pole-accent);margin-top:.7rem;font-size:.68rem}.pc-story-proof-copy h2,.pc-story-section-head h2,.pc-story-section-head>div h2,.pc-story-checkpoint h2{max-width:15ch;font-family:var(--pc-font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2.8rem,5.8vw,6.8rem);line-height:.92}.pc-story-proof-lead,.pc-story-section-head>p,.pc-story-section-head>div+p,.pc-story-checkpoint p{max-width:58ch;color:color-mix(in oklab, currentColor 62%, transparent);margin-top:1rem;font-size:.96rem;line-height:1.55}.pc-service-proof{border:1px solid color-mix(in oklab, var(--pole-accent) 22%, transparent);background:color-mix(in oklab, var(--pole-light) 5%, transparent);border-radius:1.35rem;min-height:480px;padding:clamp(1rem,2vw,1.5rem);display:grid;position:relative;overflow:hidden}.pc-service-proof-note{border:1px solid color-mix(in oklab, var(--pole-accent) 24%, transparent);color:color-mix(in oklab, var(--pole-light) 62%, transparent);font-family:var(--pc-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;grid-column:1/-1;justify-self:start;padding:.35rem .5rem;font-size:.52rem}.pc-brand-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pc-brand-proof-card{border:1px solid color-mix(in oklab, var(--pole-accent) 18%, transparent);background:#fafafa0d;border-radius:.9rem;align-content:end;min-height:150px;padding:.8rem;display:grid}.pc-brand-proof-card small{font-family:var(--pc-font-mono);color:var(--pole-accent);font-size:.5rem}.pc-brand-proof-card strong{font-family:var(--pc-font-display);margin-top:.35rem;font-size:1.35rem}.pc-brand-proof-card p{opacity:.62;margin-top:.4rem;font-size:.65rem;line-height:1.4}.pc-proof-center{background:var(--pole);text-align:center;border-radius:.9rem;place-content:center;padding:1rem;display:grid}.pc-proof-center small{font-family:var(--pc-font-mono);font-size:.5rem}.pc-proof-center strong{font-family:var(--pc-font-display);margin-top:.35rem;font-size:1.55rem}.pc-site-proof{align-content:stretch}.pc-site-proof-screen{background:var(--pole-light);min-height:330px;color:var(--pole-dark);border-radius:1rem;align-content:center;padding:clamp(1rem,3vw,2rem);display:grid}.pc-site-proof-screen header{font-family:var(--pc-font-mono);justify-content:space-between;font-size:.55rem;display:flex}.pc-site-proof-screen header b{background:var(--pole);color:#fff;border-radius:999px;padding:.35rem}.pc-site-proof-screen>div>small{font-family:var(--pc-font-mono);color:var(--pole)}.pc-site-proof-screen>div>strong{max-width:17ch;font-family:var(--pc-font-display);margin-top:.6rem;font-size:clamp(2rem,4vw,4rem);line-height:.94;display:block}.pc-site-proof-screen>div>div{gap:.45rem;margin-top:.8rem;display:flex}.pc-site-proof-screen>div>div span{background:color-mix(in oklab, var(--pole) 10%, transparent);border-radius:999px;padding:.4rem;font-size:.56rem}.pc-site-proof-action{background:var(--pole);color:#fff;border:0;border-radius:999px;margin-top:.8rem;padding:.6rem;display:inline-block}.pc-site-proof-metrics{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.65rem;display:grid}.pc-site-proof-metrics span{border:1px solid color-mix(in oklab, var(--pole-accent) 18%, transparent);border-radius:.75rem;padding:.6rem;display:grid}.pc-site-proof-metrics small{opacity:.58;margin-top:.25rem;font-size:.55rem}.pc-visibility-proof{align-content:center}.pc-visibility-proof-stage,.pc-tools-proof-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:.45rem;display:grid}.pc-visibility-proof-stage span,.pc-tools-proof-flow span{border:1px solid color-mix(in oklab, var(--pole-accent) 20%, transparent);text-align:center;border-radius:.7rem;padding:.7rem;font-size:.62rem}.pc-visibility-proof>svg{width:100%;margin-top:1rem}.pc-proof-grid{fill:none;stroke:#fafafa14}.pc-proof-area{fill:color-mix(in oklab, var(--pole-accent) 14%, transparent)}.pc-proof-line{fill:none;stroke:var(--pole-accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--proof-progress,0))}.pc-visibility-proof-legend{opacity:.62;justify-content:space-between;gap:.75rem;font-size:.6rem;display:flex}.pc-tools-proof{align-content:center;gap:1rem}.pc-tools-proof-split{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.pc-tools-proof-split section{border:1px solid color-mix(in oklab, var(--pole-accent) 19%, transparent);border-radius:.8rem;padding:.8rem}.pc-tools-proof-split small{font-family:var(--pc-font-mono);color:var(--pole-accent)}.pc-tools-proof-split strong{font-family:var(--pc-font-display);margin-top:.4rem;font-size:1.5rem;display:block}.pc-tools-proof-split p{opacity:.62;margin-top:.4rem;font-size:.62rem}.pc-tools-proof-status{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.6rem;display:flex}.pc-tools-proof-status svg{color:var(--pole-accent)}.pc-story-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1vw,.9rem);display:grid}.pc-story-outcomes article{border:1px solid color-mix(in oklab, var(--pole-light) 12%, transparent);background:color-mix(in oklab, var(--pole-light) 4%, transparent);border-radius:.8rem;align-content:center;min-width:0;min-height:105px;padding:clamp(.85rem,1.25vw,1.15rem);display:grid;overflow:hidden}.pc-story-outcomes strong{font-family:var(--pc-font-display);overflow-wrap:anywhere;text-wrap:balance;color:var(--pole-accent);font-size:clamp(1.3rem,2.2vw,2.6rem);line-height:1.02}.pc-story-outcomes span{overflow-wrap:anywhere;opacity:.62;margin-top:.3rem;font-size:.62rem;line-height:1.4}.pc-story-diagnosis,.pc-story-method,.pc-story-outputs,.pc-story-bridges,.pc-story-checkpoint{padding-block:clamp(5rem,9vw,9rem);position:relative}.pc-story-diagnosis,.pc-story-bridges{background:var(--pole-light)}.pc-story-method,.pc-story-outputs{background:var(--pole-dark);color:var(--pole-light)}.pc-story-checkpoint{background:var(--pole-action);color:#fff}.pc-story-checkpoint .pc-story-section-shell{align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.pc-story-checkpoint h2{font-size:clamp(2.6rem,5vw,5.6rem)}.pc-story-checkpoint-actions a{color:#fff}.pc-story-checkpoint-actions a:first-child{color:var(--pole-action)!important;background:#fff!important;border-color:#fff!important}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-diagnosis .pc-story-section-head>span,.pc-service-story[data-pole=pimp-my-visibility] .pc-story-bridges .pc-story-section-head>span,.pc-service-story[data-pole=pimp-my-visibility] .pc-story-signs small,.pc-service-story[data-pole=pimp-my-visibility] .pc-story-signs svg,.pc-service-story[data-pole=pimp-my-visibility] .pc-story-bridge-core small,.pc-service-story[data-pole=pimp-my-visibility] .pc-story-bridge-notes svg{color:var(--pole-ink)}.pc-story-section-head{display:grid}.pc-story-section-head--split{gap:1.5rem}.pc-story-signs,.pc-story-method-list,.pc-story-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:clamp(2.5rem,5vw,5rem);display:grid}.pc-story-signs article,.pc-story-method-list li,.pc-story-output-grid li{border:1px solid color-mix(in oklab, currentColor 13%, transparent);background:color-mix(in oklab, currentColor 4%, transparent);border-radius:1rem;align-content:space-between;min-height:220px;padding:1rem;display:grid}.pc-story-signs small,.pc-story-method-list span,.pc-story-output-grid span{font-family:var(--pc-font-mono);color:var(--pole);font-size:.55rem}.pc-story-method-list span,.pc-story-output-grid span{color:var(--pole-accent)}.pc-story-signs svg,.pc-story-method-list svg{color:var(--pole)}.pc-story-method-list svg{color:var(--pole-accent)}.pc-story-signs p,.pc-story-method-list p{font-family:var(--pc-font-display);font-size:clamp(1.2rem,2vw,2rem);line-height:1.08}.pc-story-output-grid strong{font-family:var(--pc-font-display);font-size:clamp(1.35rem,2.2vw,2.3rem);line-height:1.04}.pc-story-output-grid svg{color:var(--pole-accent);justify-self:end}.pc-story-inline-cta,.pc-story-output-cta{border:1px solid color-mix(in oklab, var(--pole) 24%, transparent);background:color-mix(in oklab, var(--pole) 7%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding:1rem;display:flex}.pc-story-inline-cta p{max-width:58ch}.pc-story-output-cta small{font-family:var(--pc-font-mono);color:var(--pole-accent)}.pc-story-output-cta strong{max-width:42ch;margin-top:.35rem;display:block}.pc-story-text-cta{border-color:var(--pole);width:fit-content;color:inherit;margin-top:1rem}.pc-story-method-grid{align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pc-story-method-list{margin-top:0}.pc-story-method .pc-story-section-head h2{max-width:13ch;font-size:clamp(2.55rem,4.5vw,5.2rem);line-height:.96}.pc-story-method-system{isolation:isolate;border:1px solid color-mix(in oklab, var(--pole-accent) 28%, transparent);background:radial-gradient(circle at 50% 24%, color-mix(in oklab, var(--pole) 22%, transparent), transparent 42%), color-mix(in oklab, var(--pole-light) 5%, transparent);border-radius:clamp(1.35rem,2.5vw,2rem);min-width:0;padding:clamp(.85rem,2vw,1.4rem);position:relative;overflow:hidden;box-shadow:0 40px 90px -72px #000}.pc-story-method-system:before{z-index:-1;background:linear-gradient(color-mix(in oklab, var(--pole-light) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--pole-light) 6%, transparent) 1px, transparent 1px);content:"";background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.pc-story-method-map{border-bottom:1px solid color-mix(in oklab, var(--pole-light) 12%, transparent);place-items:center;min-height:clamp(240px,28vw,310px);margin-bottom:.8rem;display:grid;position:relative;overflow:hidden}.pc-story-method-map>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pc-story-method-map>svg path{fill:none;stroke:color-mix(in oklab, var(--pole-accent) 58%, transparent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;animation:3.8s ease-in-out infinite alternate pc-story-method-trace}.pc-story-method-map>svg path:nth-child(2){animation-delay:-.8s}.pc-story-method-map>svg path:nth-child(3){animation-delay:-1.6s}.pc-story-method-map>svg path:nth-child(4){animation-delay:-2.4s}.pc-story-method-map>svg path:nth-child(5){animation-delay:-3.2s}.pc-story-method-map-core{z-index:2;aspect-ratio:1;border:1px solid color-mix(in oklab, var(--pole-accent) 60%, transparent);color:#050505;width:clamp(104px,14vw,142px);box-shadow:0 0 0 12px color-mix(in oklab, var(--pole) 9%, transparent), 0 28px 60px -38px #000;background:#f7f6f1;border-radius:50%;place-items:center;padding:clamp(.7rem,1.5vw,1rem);display:grid;position:relative}.pc-story-method-map-core small{font-family:var(--pc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#5d0710;font-size:.46rem}.pc-story-method-map-core img{object-fit:contain;width:74%;height:74%}.pc-story-method-map-node{z-index:3;border:1px solid color-mix(in oklab, var(--pole-light) 16%, transparent);background:color-mix(in oklab, var(--pole-dark) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem;min-width:clamp(104px,15vw,148px);padding:.5rem .65rem;animation:5.2s ease-in-out infinite pc-story-method-node;display:grid;position:absolute;box-shadow:0 24px 46px -36px #000}.pc-story-method-map-node i{font-family:var(--pc-font-mono);color:var(--pole-accent);font-size:.46rem;font-style:normal}.pc-story-method-map-node svg{color:var(--pole-accent)}.pc-story-method-map-node strong{font-size:.67rem;line-height:1}.pc-story-method-map-node--1{top:10%;left:2%}.pc-story-method-map-node--2{animation-delay:-1.3s;top:10%;right:2%}.pc-story-method-map-node--3{animation-delay:-2.6s;bottom:10%;left:2%}.pc-story-method-map-node--4{animation-delay:-3.9s;bottom:10%;right:2%}.pc-story-method-map-node--5{animation-delay:-4.6s;bottom:1%;left:50%;translate:-50%}.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node--3,.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node--4{bottom:22%}.pc-story-method-system .pc-story-method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pc-story-method-system .pc-story-method-list li{border-color:color-mix(in oklab, var(--pole-light) 13%, transparent);background:color-mix(in oklab, var(--pole-dark) 72%, transparent);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-content:stretch;gap:.7rem;min-height:150px;padding:clamp(.9rem,1.6vw,1.15rem)}.pc-story-method-system .pc-story-method-list li>svg{justify-self:end}.pc-story-method-system .pc-story-method-list li>p{grid-column:1/-1;align-self:end;font-size:clamp(1.05rem,1.55vw,1.55rem);line-height:1.08}@keyframes pc-story-method-trace{0%{stroke-dashoffset:1px;opacity:.26}to{stroke-dashoffset:0;opacity:1}}@keyframes pc-story-method-node{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pc-story-bridge-map{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.pc-story-bridge-core{--bridge-color:var(--pole);border:1px solid color-mix(in oklab, var(--bridge-color) 34%, transparent);background:radial-gradient(circle at 50% 38%, #fff 0 22%, transparent 48%), color-mix(in oklab, var(--bridge-color) 9%, transparent);text-align:center;border-radius:50%;align-content:center;justify-items:center;min-height:250px;padding:1.1rem 1.35rem 1.35rem;display:grid;position:relative;overflow:hidden}.pc-story-bridge-core:after{border:1px dashed color-mix(in oklab, var(--bridge-color) 24%, transparent);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:9%}.pc-story-bridge-logo{width:100%;height:auto;display:block}.pc-story-bridge-logo--core{z-index:1;filter:drop-shadow(0 14px 18px #07162f1f);width:clamp(74px,8vw,108px);margin-bottom:.5rem}.pc-story-bridge-core small{z-index:1;font-family:var(--pc-font-mono);color:var(--bridge-color);font-size:.5rem}.pc-story-bridge-core strong{z-index:1;font-family:var(--pc-font-display);margin-top:.35rem;font-size:clamp(1.35rem,2vw,1.8rem)}.pc-story-bridge-core span{z-index:1;opacity:.62;margin-top:.35rem;font-size:.62rem}.pc-story-bridge-links{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.pc-story-bridge-links a{--bridge-color:var(--pole);border:1px solid color-mix(in oklab, var(--bridge-color) 28%, transparent);background:radial-gradient(circle at 15% 14%, #fff 0 9%, transparent 34%), color-mix(in oklab, var(--bridge-color) 7%, transparent);min-height:190px;color:inherit;border-radius:1rem;align-content:end;padding:4.9rem .9rem .9rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.pc-story-bridge-link-logo{aspect-ratio:1.12;border:1px solid color-mix(in oklab, var(--bridge-color) 22%, transparent);background:#fff;border-radius:.75rem;place-items:center;width:clamp(48px,5vw,64px);padding:.38rem;display:grid;position:absolute;top:.8rem;left:.8rem;overflow:hidden;box-shadow:0 16px 28px -24px #07162fb8}.pc-story-bridge-links small{font-family:var(--pc-font-mono);color:var(--bridge-color)}.pc-story-bridge-links strong{font-family:var(--pc-font-display);margin-top:.35rem;font-size:1.45rem}.pc-story-bridge-links a>svg{color:var(--bridge-color);position:absolute;bottom:.8rem;right:.8rem}.pc-story-bridge-notes{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.pc-story-bridge-notes p{background:color-mix(in oklab, var(--pole) 7%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem;font-size:.65rem;display:flex}.pc-story-bridge-notes svg{color:var(--pole)}[data-service-reveal]{opacity:1;transform:none}.pc-service-story[data-service-motion=ready] [data-service-reveal]{opacity:0;transition:opacity .7s,transform .82s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--story-index,0) * 70ms);transform:translateY(24px)}.pc-service-story[data-service-motion=ready] [data-service-reveal][data-visible=true]{opacity:1;transform:none}@media (width>=720px){.pc-story-hero{height:430vh}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero{height:480vh}.pc-story-hero-sticky{top:var(--pc-header-offset,80px);height:calc(100svh - var(--pc-header-offset,80px));align-items:center;min-height:620px;padding:1rem 0 4.5rem;display:grid;position:sticky;overflow:hidden}.pc-story-hero-grid{grid-template-columns:minmax(280px,.82fr) minmax(390px,1.18fr)}.pc-story-copy,.pc-story-stage{grid-row:1}.pc-story-copy{grid-column:1;transition:opacity .48s,transform .65s}.pc-story-stage{grid-column:2;grid-template-rows:minmax(350px,1fr) minmax(136px,auto);align-self:stretch;height:100%;min-height:0}.pc-story-stage .pc-story-visual-wrap{min-height:0}.pc-story-stage .pc-service-scene{aspect-ratio:auto;height:100%;min-height:350px}.pc-story-beats{z-index:7;width:min(42vw,540px);position:absolute;bottom:1rem;right:0}.pc-story-beats article{opacity:0;pointer-events:none;transition:opacity .36s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:translateY(22px)}.pc-story-stage .pc-story-beats{width:100%;min-height:136px;position:relative;inset:auto}.pc-story-stage .pc-story-beats article{background:color-mix(in oklab, var(--pole-dark) 97%, #050505);-webkit-backdrop-filter:none;backdrop-filter:none;align-content:center;display:grid;inset:0}.pc-service-story[data-story-phase=problem] [data-story-beat=problem],.pc-service-story[data-story-phase=clarity] [data-story-beat=clarity],.pc-service-story[data-story-phase=system] [data-story-beat=system],.pc-service-story[data-story-phase=result] [data-story-beat=result]{opacity:1;pointer-events:auto;transform:none}.pc-service-story:not([data-story-phase=problem]) .pc-story-copy{opacity:.18;transform:translate(-3%)}.pc-story-progress{z-index:8;grid-template-columns:repeat(4,1fr);gap:.45rem;width:min(100% - 3rem,860px);display:grid;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}.pc-story-progress li{min-width:0}.pc-story-progress button{width:100%;min-height:42px;font:inherit;color:#fafafa6b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.3rem;padding:.38rem .45rem;font-size:.62rem;transition:color .3s,background .3s,transform .3s;display:grid}.pc-story-progress button:focus-visible{outline:2px solid var(--pole-accent);outline-offset:2px}.pc-story-progress button[aria-current=step]{color:#fff;background:#fafafa14}.pc-story-progress button i{transform-origin:0;background:#fafafa24;grid-column:1/-1;height:2px;transition:background .3s,transform .45s;transform:scaleX(.25)}.pc-story-progress button strong{font-size:.62rem}.pc-service-story[data-story-phase=problem] [data-story-step=problem],.pc-service-story[data-story-phase=clarity] [data-story-step=clarity],.pc-service-story[data-story-phase=system] [data-story-step=system],.pc-service-story[data-story-phase=result] [data-story-step=result]{color:#fff}.pc-service-story[data-story-phase=problem] [data-story-step=problem] i,.pc-service-story[data-story-phase=clarity] [data-story-step=clarity] i,.pc-service-story[data-story-phase=system] [data-story-step=system] i,.pc-service-story[data-story-phase=result] [data-story-step=result] i{background:var(--pole-accent);transform:scaleX(1)}.pc-service-story[data-story-direction=backward] .pc-story-beats article{transform:translateY(-22px)}.pc-service-story[data-story-direction=backward][data-story-phase=problem] [data-story-beat=problem],.pc-service-story[data-story-direction=backward][data-story-phase=clarity] [data-story-beat=clarity],.pc-service-story[data-story-direction=backward][data-story-phase=system] [data-story-beat=system],.pc-service-story[data-story-direction=backward][data-story-phase=result] [data-story-beat=result]{transform:none}.pc-story-proof-section{height:300vh}.pc-story-proof-sticky{top:calc(var(--pc-header-offset,80px) + var(--pc-service-nav-height,60px));height:calc(100svh - var(--pc-header-offset,80px) - var(--pc-service-nav-height,60px));align-items:center;min-height:0;padding:1rem 0;transition:top .22s,height .22s;display:grid;position:sticky;overflow:hidden}.pc-story-proof-grid{grid-template-columns:minmax(260px,.72fr) minmax(400px,1.28fr)}.pc-story-outcomes{grid-column:1/-1}.pc-story-checkpoint .pc-story-section-shell{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)}.pc-story-section-head--split{grid-template-columns:1.15fr .85fr;align-items:end}.pc-story-method-grid{grid-template-columns:.68fr 1.32fr}}@media (width>=720px) and (width<=1099px){.pc-story-hero{height:380vh}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero{height:440vh}.pc-story-hero-sticky{min-height:0}.pc-story-hero-grid{grid-template-columns:minmax(250px,.85fr) minmax(360px,1.15fr);gap:1.25rem}.pc-story-copy h1>strong{font-size:clamp(2.7rem,5.4vw,4.8rem)}.pc-story-lead{font-size:.9rem}.pc-story-reassurance{display:none}.pc-story-stage{grid-template-rows:minmax(min(410px,52svh),1fr) minmax(136px,auto)}.pc-story-stage .pc-service-scene{min-height:min(410px,52svh)}.pc-story-proof-section{height:260vh}.pc-story-proof-grid{grid-template-columns:minmax(240px,.76fr) minmax(360px,1.24fr);gap:1.2rem}.pc-service-proof{min-height:420px}.pc-story-outcomes article{min-height:88px}.pc-story-signs,.pc-story-method-list,.pc-story-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-story-bridge-map{grid-template-columns:1fr}.pc-story-touch-hint{z-index:9;font-family:var(--pc-font-mono);color:#fafafa9e;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0505056b;border:1px solid #fafafa1f;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.5rem;display:inline-flex;position:absolute;bottom:4.35rem;right:clamp(1rem,3vw,3.5rem)}}@media (width>=1100px) and (height<=940px){.pc-story-hero-sticky{padding-block:.75rem 4.25rem}.pc-story-hero-grid{grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);gap:clamp(2rem,4vw,4.5rem)}.pc-story-stage{grid-template-rows:minmax(clamp(350px,52svh,480px),1fr) minmax(136px,auto)}.pc-story-stage .pc-service-scene{aspect-ratio:auto;height:100%;min-height:clamp(350px,52svh,480px)}.pc-story-copy h1{margin-top:.75rem}.pc-story-copy h1>strong{max-width:11ch;margin-top:.55rem;font-size:clamp(3.15rem,min(4.65vw,7.2vh),4.75rem);line-height:.92}.pc-story-lead{margin-top:.75rem;font-size:clamp(.88rem,1vw,1rem);line-height:1.42}.pc-story-actions{margin-top:.85rem}.pc-story-reassurance{display:none}.pc-story-beats{width:min(42vw,520px);bottom:clamp(4.75rem,9vh,5.5rem)}.pc-story-progress{width:min(52vw,820px);left:auto;right:max(clamp(2.75rem,3vw,4rem),50vw - 840px);transform:none}.pc-story-proof-grid{gap:1rem 2rem}.pc-service-proof{aspect-ratio:auto;min-height:400px}.pc-story-outcomes article{min-height:82px}}@media (width>=1100px) and (height<=700px){.pc-story-hero-sticky{min-height:0}.pc-story-stage{grid-template-rows:minmax(min(290px,44svh),1fr) minmax(118px,auto)}.pc-story-stage .pc-service-scene{min-height:min(290px,44svh)}.pc-story-stage .pc-story-beats{min-height:118px}}@media (width<=719px){.pc-story-shell,.pc-story-section-shell{width:min(100% - 2rem,1680px)}.pc-story-hero{height:390svh;min-height:2350px}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero{height:430svh;min-height:2600px}.pc-story-hero-sticky{top:var(--pc-header-offset,72px);height:calc(100svh - var(--pc-header-offset,72px));align-items:stretch;min-height:520px;padding:.65rem 0 4.9rem;display:grid;position:sticky;overflow:hidden}.pc-story-hero-grid{grid-template-rows:auto minmax(215px,1fr);align-items:stretch;gap:.75rem;height:100%;min-height:0}.pc-story-copy{z-index:5;max-height:none;transition:max-height .72s cubic-bezier(.22,1,.36,1),opacity .42s,transform .62s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.pc-service-story:not([data-story-phase=problem]) .pc-story-copy{opacity:0;pointer-events:none;max-height:0;overflow:hidden;transform:translateY(-18px)}.pc-story-copy h1>strong{overflow-wrap:anywhere;max-width:100%;margin-top:.55rem;font-size:clamp(2.35rem,10.5vw,3.4rem);line-height:.92}.pc-story-copy h1{margin-top:.7rem}.pc-story-meta{font-size:.55rem}.pc-story-lead{margin-top:.7rem;font-size:.8rem;line-height:1.42}.pc-story-actions{flex-wrap:nowrap;margin-top:.75rem;display:flex}.pc-story-actions a{text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding-inline:.65rem;font-size:.69rem}.pc-story-reassurance{display:none}.pc-story-visual-wrap{z-index:2;min-height:0;position:relative}.pc-story-stage{grid-template-rows:minmax(160px,1fr) minmax(200px,auto);height:100%;min-height:0}.pc-story-stage .pc-story-visual-wrap{min-height:0}.pc-story-stage .pc-service-scene{min-height:160px}.pc-story-stage .pc-story-beats{pointer-events:auto;width:auto;min-height:200px;display:block;position:relative;inset:auto}.pc-story-stage .pc-story-beats article,.pc-service-story[data-story-direction=backward] .pc-story-stage .pc-story-beats article{background:color-mix(in oklab, var(--pole-dark) 97%, #050505);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:200px;inset:0}.pc-service-scene{aspect-ratio:auto;border-radius:1.35rem;height:100%;min-height:215px}.pc-story-beats{z-index:10;pointer-events:none;display:block;position:absolute;bottom:4.95rem;left:1rem;right:1rem}.pc-story-beats article{background:color-mix(in oklab, var(--pole-dark) 82%, transparent);opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#fafafa2e;min-height:128px;transition:opacity .36s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:translate(34px)scale(.97)}.pc-story-beats h3{font-size:clamp(1.35rem,6.8vw,1.8rem)}.pc-story-beats p{font-size:.7rem}.pc-service-story[data-story-phase=problem] [data-story-beat=problem],.pc-service-story[data-story-phase=clarity] [data-story-beat=clarity],.pc-service-story[data-story-phase=system] [data-story-beat=system],.pc-service-story[data-story-phase=result] [data-story-beat=result]{opacity:1;transform:none}.pc-service-story[data-story-direction=backward] .pc-story-beats article{transform:translate(-34px)scale(.97)}.pc-service-story[data-story-direction=backward][data-story-phase=problem] [data-story-beat=problem],.pc-service-story[data-story-direction=backward][data-story-phase=clarity] [data-story-beat=clarity],.pc-service-story[data-story-direction=backward][data-story-phase=system] [data-story-beat=system],.pc-service-story[data-story-direction=backward][data-story-phase=result] [data-story-beat=result]{transform:none}.pc-story-progress{z-index:20;background:color-mix(in oklab, var(--pole-dark) 76%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fafafa21;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;padding:.28rem;display:grid;position:absolute;bottom:.6rem;left:1rem;right:1rem;box-shadow:0 18px 40px -28px #000}.pc-story-progress li{min-width:0}.pc-story-progress button{width:100%;min-height:46px;font:inherit;color:#fafafa75;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .3rem;padding:.3rem .35rem;transition:background .3s,color .3s,transform .3s;display:grid}.pc-story-progress button:focus-visible{outline:2px solid var(--pole-accent);outline-offset:1px}.pc-story-progress button span,.pc-story-progress button strong{font-family:var(--pc-font-mono);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.pc-story-progress button span{font-size:.58rem}.pc-story-progress button strong{font-size:.66rem}.pc-story-progress button i{transform-origin:0;background:#fafafa24;border-radius:999px;grid-column:1/-1;height:2px;transition:background .3s,transform .45s cubic-bezier(.22,1,.36,1);transform:scaleX(.22)}.pc-story-progress button[aria-current=step]{color:#fff;background:#fafafa1a}.pc-story-progress button[aria-current=step] strong{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.pc-story-progress button[aria-current=step] i{background:var(--pole-accent);transform:scaleX(1)}.pc-story-touch-hint{z-index:11;font-family:var(--pc-font-mono);color:#fafafad1;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0505056b;border:1px solid #fafafa1f;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .48rem;font-size:.62rem;transition:opacity .36s,transform .42s;display:inline-flex;position:absolute;top:.85rem;right:1rem;transform:translateY(-6px)}.pc-service-story:not([data-story-phase=problem]) .pc-story-touch-hint{opacity:1;transform:none}.pc-story-proof-sticky{padding:4.5rem 0}.pc-story-proof-grid{gap:2rem}.pc-story-proof-copy h2,.pc-story-section-head h2,.pc-story-section-head>div h2,.pc-story-checkpoint h2{max-width:100%;font-size:clamp(2.7rem,11.8vw,4.2rem)}.pc-service-proof{min-height:400px}.pc-story-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pc-story-outcomes article{min-height:118px}.pc-brand-proof{grid-template-columns:1fr}.pc-brand-proof-card{min-height:105px}.pc-site-proof-screen{min-height:285px}.pc-site-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-visibility-proof-stage,.pc-tools-proof-flow{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pc-visibility-proof-stage svg,.pc-tools-proof-flow svg{display:none}.pc-tools-proof-split{grid-template-columns:1fr}.pc-story-diagnosis,.pc-story-method,.pc-story-outputs,.pc-story-bridges,.pc-story-checkpoint{padding-block:4.5rem}.pc-story-signs,.pc-story-method-list,.pc-story-output-grid{grid-template-columns:1fr;grid-auto-flow:row;margin-top:2.2rem;padding-bottom:0;overflow:visible}.pc-story-signs article,.pc-story-method-list li,.pc-story-output-grid li{min-height:160px}.pc-story-inline-cta,.pc-story-output-cta{display:grid}.pc-story-inline-cta a,.pc-story-output-cta a{width:100%}.pc-story-bridge-map{grid-template-columns:1fr}.pc-story-bridge-core{border-radius:1.2rem;min-height:190px}.pc-story-bridge-links{grid-template-columns:1fr}.pc-story-bridge-links a{min-height:130px}.pc-visibility-serp{border-radius:.8rem;grid-template-rows:28px auto auto minmax(0,1fr);inset:3% 4% 17%}.pc-visibility-serp-bar{height:28px;padding-inline:.45rem}.pc-visibility-serp-bar small{display:none}.pc-visibility-serp-simulation{grid-column:3;font-size:.55rem}.pc-visibility-search-field{min-height:30px;margin:.35rem 4% 0;padding:.32rem .48rem}.pc-visibility-search-field svg{width:14px}.pc-visibility-search-field span{font-size:.6rem}.pc-visibility-search-field kbd{width:18px;font-size:.6rem}.pc-visibility-search-meta{margin:.24rem 4% 0}.pc-visibility-search-meta strong{display:none}.pc-visibility-results{margin:.2rem 4% .28rem}.pc-visibility-result-ghost{grid-template-columns:14px minmax(0,1fr);gap:.3rem;padding:.12rem .3rem}.pc-visibility-result-ghost>i{width:14px}.pc-visibility-result-ghost b{height:3px}.pc-visibility-brand-result{grid-template-columns:16px 14px minmax(0,1fr);gap:.25rem;padding:.08rem .3rem}.pc-visibility-rank-state{width:16px}.pc-visibility-rank{font-size:.48rem}.pc-visibility-brand-favicon{width:14px}.pc-visibility-brand-copy strong{margin-top:0;font-size:.52rem}.pc-visibility-brand-copy small,.pc-visibility-brand-copy p,.pc-visibility-brand-result>svg{display:none}.pc-visibility-levers{gap:.18rem;bottom:3%;left:5%;right:5%}.pc-visibility-levers span{gap:.18rem;padding:.3rem .15rem;font-size:.55rem;font-weight:700}}@media (height<=700px),(width<=719px) and (height<=760px){.pc-visibility-serp{grid-template-rows:24px auto minmax(0,1fr)}.pc-visibility-serp-bar{height:24px;padding-inline:.4rem}.pc-visibility-serp-simulation{padding:.16rem .28rem;font-size:.46rem}.pc-visibility-search-field{gap:.3rem;min-height:24px;margin:.24rem 4% 0;padding:.2rem .38rem}.pc-visibility-search-field svg{width:12px}.pc-visibility-search-field span{font-size:.5rem}.pc-visibility-search-field kbd{width:15px;font-size:.5rem}.pc-visibility-search-meta{display:none}.pc-visibility-results{margin:.18rem 4% .22rem}.pc-visibility-result-ghost{grid-template-columns:10px minmax(0,1fr);gap:.22rem;padding:1px .28rem}.pc-visibility-result-ghost>i{width:10px}.pc-visibility-result-ghost>span{gap:.12rem}.pc-visibility-result-ghost b{height:2px}.pc-visibility-brand-result{grid-template-columns:12px 11px minmax(0,1fr);gap:.2rem;padding:1px .28rem}.pc-visibility-rank-state{width:12px}.pc-visibility-rank{font-size:.42rem}.pc-visibility-brand-favicon{border-radius:.28rem;width:11px;padding:.1rem}.pc-visibility-brand-copy small,.pc-visibility-brand-copy p,.pc-visibility-brand-result>svg{display:none}.pc-visibility-brand-copy strong{margin-top:0;font-size:.44rem;line-height:1}}@media (width<=479px){.pc-story-actions{gap:.35rem;display:grid}.pc-story-actions a{flex:none;width:100%;min-height:46px}.pc-story-actions a:last-child{min-height:36px;color:color-mix(in oklab, var(--pole-light) 82%, transparent);background:0 0;border-color:#0000;padding-block:.35rem}.pc-story-progress button strong{display:none}.pc-story-progress button:not([aria-current=step]){grid-template-columns:1fr;justify-items:center}.pc-story-progress button[aria-current=step] strong{display:block}}@media (width<=719px) and (height<=680px){.pc-story-hero-sticky{min-height:0;padding-top:.35rem;padding-bottom:4.65rem}.pc-story-hero-grid{grid-template-rows:auto minmax(160px,1fr);gap:.4rem}.pc-story-copy{max-height:none;overflow:visible}.pc-story-copy h1>strong{font-size:clamp(2.05rem,9.4vw,2.7rem)}.pc-story-lead{margin-top:.45rem;font-size:.72rem;line-height:1.32}.pc-story-actions{margin-top:.45rem}.pc-story-actions a{min-height:44px;padding-block:.55rem;font-size:.63rem}.pc-service-scene{min-height:160px}.pc-story-beats{bottom:4.45rem}.pc-story-beats article{min-height:104px}.pc-story-beats h3{font-size:clamp(1.15rem,5.8vw,1.55rem)}.pc-service-story[data-pole=pimp-my-site][data-story-phase=problem] .pc-story-hero-grid{gap:.25rem}.pc-service-story[data-pole=pimp-my-site][data-story-phase=problem] .pc-story-stage{grid-template-rows:minmax(0,1fr)}.pc-service-story[data-pole=pimp-my-site][data-story-phase=problem] .pc-story-stage .pc-service-scene{min-height:0}.pc-service-story[data-pole=pimp-my-site][data-story-phase=problem] .pc-site-raw section{margin-top:2.5%}.pc-service-story[data-pole=pimp-my-site][data-story-phase=problem] .pc-site-raw-cards span:nth-child(3),.pc-service-story[data-pole=pimp-my-site][data-story-phase=problem] .pc-site-raw section p{display:none}}@media (width<=1023px) and (height>=701px) and (prefers-reduced-motion:no-preference){.pc-story-progress{bottom:calc(max(.6rem, env(safe-area-inset-bottom,0px)) + var(--pc-preview-bottom,0px));grid-template-columns:repeat(4,minmax(0,1fr)) auto}.pc-story-progress-cta{min-width:3.9rem;display:grid}.pc-story-progress-cta a{min-height:46px;color:var(--pole-dark);background:var(--pole-accent);border:1px solid color-mix(in oklab, var(--pole-accent) 82%, white);font-family:var(--pc-font-mono);white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .42rem;font-size:.61rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.pc-story-progress-cta a:focus-visible{outline-offset:2px;outline:2px solid #fff}}@media (width>=1100px) and (orientation:landscape) and (height>=781px) and (height<=940px){.pc-story-proof-grid{gap:1rem}.pc-story-proof-copy h2{font-size:clamp(2.9rem,4.55vw,4.65rem)}.pc-story-proof-lead{margin-top:.65rem;line-height:1.42}.pc-service-proof{min-height:360px}.pc-story-outcomes article{min-height:80px;padding:.6rem}.pc-story-outcomes strong{font-size:clamp(1.15rem,1.65vw,1.8rem)}}@media (orientation:landscape) and (height<=780px),(width<=1099px) and (height<=820px){.pc-story-proof-section{height:auto;min-height:0}.pc-story-proof-sticky{height:auto;min-height:0;padding:3rem 0 clamp(4.5rem,7vw,6rem);position:relative;top:auto;overflow:visible}}@media (width>=720px) and (width<=820px){.pc-story-proof-section{height:auto;min-height:0}.pc-story-proof-sticky{height:auto;min-height:0;padding:3rem 0 clamp(4.5rem,7vw,6rem);position:relative;top:auto;overflow:visible}}@media (height<=700px),(width<=719px) and (height<=760px){.pc-story-hero,.pc-service-story[data-pole] .pc-story-hero,.pc-story-proof-section{height:auto;min-height:0}.pc-story-hero-sticky,.pc-story-proof-sticky{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.pc-story-hero-sticky{padding:1rem 0 2.5rem}.pc-story-hero-grid{grid-template-rows:auto;grid-template-columns:1fr;align-items:start;gap:1.25rem;height:auto;min-height:0}.pc-story-copy,.pc-service-story:not([data-story-phase=problem]) .pc-story-copy{opacity:1;pointer-events:auto;max-height:none;overflow:visible;transform:none}.pc-story-stage{grid-template-rows:auto auto;height:auto}.pc-story-stage .pc-story-visual-wrap{min-height:220px}.pc-story-stage .pc-service-scene{aspect-ratio:16/9;height:auto;min-height:260px}.pc-site-journey,.pc-visibility-funnel,.pc-tools-status{bottom:20%}.pc-story-result-badge{bottom:3%}.pc-story-stage .pc-story-beats{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:auto;display:grid;position:relative;inset:auto}.pc-service-story[data-pole][data-story-phase=problem] .pc-story-stage .pc-story-beats{min-height:0;display:grid}.pc-story-stage .pc-story-beats article,.pc-service-story[data-story-direction=backward] .pc-story-stage .pc-story-beats article{opacity:1;pointer-events:auto;min-height:0;position:relative;inset:auto;transform:none}.pc-story-progress,.pc-story-touch-hint{display:none}.pc-story-proof-sticky{padding:3rem 0 clamp(4.5rem,7vw,6rem)}.pc-story-proof-grid{grid-template-columns:1fr}.pc-service-proof{aspect-ratio:auto;min-height:320px}}@media (width<=899px) and (height<=700px),(width<=719px) and (height<=760px){.pc-story-stage .pc-story-beats{grid-template-columns:1fr}}@media (width>=900px) and (orientation:landscape) and (height<=700px){.pc-story-hero-grid{grid-template-rows:auto auto;grid-template-columns:minmax(230px,.88fr) minmax(290px,1.12fr);align-items:center}.pc-story-copy{grid-area:1/1}.pc-story-stage{grid-area:1/2}.pc-story-copy h1>strong{font-size:clamp(2.2rem,5.7vw,4rem)}.pc-story-actions{flex-wrap:wrap}}@media (width<=719px){.pc-service-story[data-story-phase=problem] .pc-story-stage{grid-template-rows:minmax(220px,1fr)}.pc-service-story[data-story-phase=problem] .pc-story-stage .pc-story-beats{min-height:0;display:none}.pc-service-story[data-pole=pimp-my-visibility] .pc-visibility-funnel{bottom:20%}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-result-badge{bottom:3%}.pc-service-story[data-pole=pimp-my-tools] .pc-tools-status{bottom:20%}.pc-service-story[data-pole=pimp-my-tools] .pc-story-result-badge{bottom:3%}.pc-tools-map{inset:7%}.pc-tools-node{width:calc(50% - .45rem);min-width:0;min-height:56px;padding:.38rem .42rem}.pc-tools-node small{font-size:.42rem}.pc-tools-node strong{overflow-wrap:anywhere;margin-top:.15rem;font-size:.54rem;line-height:1.08}.pc-tools-node--client,.pc-tools-node--action{top:5%}.pc-tools-node--client,.pc-tools-node--project{left:0;right:auto}.pc-tools-node--action,.pc-tools-node--team{left:auto;right:0}.pc-tools-node--project,.pc-tools-node--team{top:auto;bottom:5%}.pc-tools-brand-logo{width:24px;height:20px;margin-top:.12rem}.pc-story-method .pc-story-section-head h2{font-size:clamp(2.4rem,11vw,3.7rem)}.pc-story-method-system{border-radius:1.2rem;padding:.7rem}.pc-story-method-map{min-height:232px}.pc-story-method-map-core{width:92px;padding:.58rem}.pc-story-method-map-node{grid-template-columns:auto 1fr;gap:.25rem;min-width:104px;padding:.45rem .55rem}.pc-story-method-map-node svg{display:none}.pc-story-method-map-node strong{font-size:.6rem}.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node--3,.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node--4{bottom:10%}.pc-story-method-map-node--5{bottom:2%}.pc-story-method-system .pc-story-method-list{grid-template-columns:1fr;margin-top:0}.pc-story-method-system .pc-story-method-list li{min-height:132px}}@media (width<=719px) and (height<=680px){.pc-service-story[data-story-phase=problem] .pc-story-stage{grid-template-rows:minmax(0,1fr)}}@media (width<=374px){.pc-site-proof-metrics,.pc-story-outcomes{grid-template-columns:minmax(0,1fr)}.pc-site-proof-metrics span,.pc-story-outcomes article,.pc-story-outcomes strong,.pc-story-outcomes span{overflow-wrap:anywhere;min-width:0}.pc-service-story[data-pole=pimp-my-site][data-story-phase=problem] .pc-story-actions a:last-child{display:none}.pc-story-method-map-node{min-width:96px;padding-inline:.42rem}.pc-story-method-map-node--1,.pc-story-method-map-node--3{left:0}.pc-story-method-map-node--2,.pc-story-method-map-node--4{right:0}.pc-story-method-map-node--5{left:50%}}@media (width<=719px){.pc-story-checkpoint .pc-story-section-shell,.pc-story-checkpoint .pc-story-section-shell>*,.pc-story-checkpoint-actions,.pc-story-checkpoint-actions a{min-width:0;max-width:100%}.pc-story-checkpoint h2,.pc-story-checkpoint p,.pc-story-checkpoint-actions a{overflow-wrap:anywhere}.pc-site-browser{grid-template-rows:31px 3px minmax(0,1fr);inset:.45rem;transform:rotate(-.7deg)scale(.985)}.pc-site-browser>header{gap:.4rem;height:31px;padding-inline:.5rem}.pc-site-browser-dots{gap:.18rem}.pc-site-browser-dots i{width:5px;height:5px}.pc-site-browser-url,.pc-site-browser-phases b{font-size:.43rem}.pc-site-browser-phases{width:88px}.pc-site-raw,.pc-site-zoning,.pc-site-wireframe,.pc-site-interface{padding:.58rem}.pc-site-raw nav span:nth-of-type(2),.pc-site-raw nav span:nth-of-type(4){display:none}.pc-site-raw section{width:86%;margin-top:5%;margin-left:1%}.pc-site-raw section strong{font-size:clamp(1.02rem,5.8vw,1.45rem)}.pc-site-raw section p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.46rem;display:-webkit-box;overflow:hidden}.pc-site-raw-cards{bottom:6%;right:3%}.pc-site-raw-cards span:nth-child(2){display:none}.pc-site-raw-cards span,.pc-site-raw-action,.pc-site-raw em{padding:.32rem .4rem;font-size:.43rem}.pc-site-raw-action{bottom:6%;left:4%}.pc-site-raw em{top:39%;right:2%}.pc-site-zoning{grid-template-rows:24px minmax(58px,1.2fr) minmax(42px,.75fr);grid-template-columns:minmax(0,1.25fr) minmax(68px,.75fr);gap:.28rem}.pc-site-zone{border-radius:.38rem;padding:.3rem}.pc-site-zone b,.pc-site-zone--nav{font-size:.4rem}.pc-site-zone strong{font-size:.52rem}.pc-site-wireframe section{width:86%}.pc-site-wireframe section strong{gap:.22rem;margin-top:.42rem}.pc-site-wireframe section strong i{height:8px}.pc-site-wireframe section p,.pc-site-wire-button{margin-top:.42rem}.pc-site-interface nav span:nth-of-type(2),.pc-site-interface nav span:nth-of-type(3){display:none}.pc-site-brand-logo{width:30px;height:25px}.pc-site-interface section{align-content:start;width:94%;padding-top:clamp(2.45rem,13%,3.25rem)}.pc-site-interface section>strong{max-width:21ch;font-size:clamp(1rem,5.6vw,1.45rem)}.pc-site-interface p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.46rem;display:-webkit-box;overflow:hidden}.pc-site-fake-button{margin-top:.45rem;padding:.38rem .5rem;font-size:.46rem}.pc-site-proof-row{gap:.2rem}.pc-site-proof-row span{padding:.28rem .1rem;font-size:.4rem}.pc-site-journey{gap:.28rem;padding:.42rem .5rem;font-size:.46rem;bottom:3.5rem}.pc-site-story .pc-story-result-badge{bottom:.65rem}.pc-story-bridge-core{min-height:225px}.pc-story-bridge-logo--core{width:82px}.pc-story-bridge-links a{min-height:142px}.pc-story-bridge-link-logo{width:50px}}@media (width<=479px){.pc-site-browser-url{display:none}.pc-site-browser>header{grid-template-columns:auto minmax(0,1fr) auto}.pc-site-interface nav span{display:none}}@media (hover:hover) and (pointer:fine){.pc-story-signs article,.pc-story-method-list li,.pc-story-output-grid li,.pc-story-bridge-links a{transition:transform .28s,border-color .28s,background .28s}.pc-story-signs article:hover,.pc-story-method-list li:hover,.pc-story-output-grid li:hover,.pc-story-bridge-links a:hover{border-color:var(--bridge-color,var(--pole));transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.pc-service-story *,.pc-service-story :before,.pc-service-story :after{transition-duration:.001ms!important;animation:none!important}.pc-story-hero,.pc-story-proof-section{height:auto;min-height:0}.pc-story-hero-sticky,.pc-story-proof-sticky{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.pc-story-stage{grid-template-rows:auto auto;height:auto}.pc-story-stage .pc-story-visual-wrap{min-height:clamp(260px,44vw,440px)}.pc-story-stage .pc-service-scene{aspect-ratio:16/9;height:auto;min-height:clamp(260px,44vw,440px)}.pc-service-story[data-story-phase] .pc-story-stage .pc-story-beats article{opacity:1;pointer-events:auto;position:relative;inset:auto;transform:none}.pc-service-story:not([data-story-phase=problem]) .pc-story-copy{opacity:1;pointer-events:auto;max-height:none;overflow:visible;transform:none}.pc-service-story[data-story-phase] .pc-story-stage .pc-story-beats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-height:0;display:grid;position:relative;inset:auto}.pc-story-progress,.pc-story-touch-hint,.pc-tools-packet{display:none}[data-story-swipe]{touch-action:auto;transform:none}[data-service-reveal],.pc-service-story[data-service-motion=ready] [data-service-reveal]{opacity:1;transform:none}}.pc-story-resources{color:var(--pole-dark);background:color-mix(in oklab, var(--pole-light) 92%, #fff);padding-block:clamp(5rem,9vw,9rem)}.pc-story-resource-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.pc-story-resource-guide,.pc-story-resource-sectors{border:1px solid color-mix(in oklab, var(--pole-dark) 20%, transparent);border-radius:8px 32px 8px 8px;min-width:0;padding:clamp(1.4rem,3vw,2.4rem)}.pc-story-resource-guide{border-top:6px solid var(--pole);background:#fff}.pc-story-resource-guide h3{max-width:24ch;font:700 clamp(1.7rem, 3vw, 3rem)/1 var(--pc-font-display);letter-spacing:-.04em;margin-top:1rem}.pc-story-resource-guide a,.pc-story-resource-sectors a{color:var(--pole-dark);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.pc-story-resource-guide a{margin-top:1.4rem}.pc-story-resource-sectors{background:color-mix(in oklab, var(--pole-accent) 22%, #fff);flex-direction:column;gap:.7rem;display:flex}.pc-story-resource-sectors>strong{font:700 clamp(1.35rem, 2vw, 2rem)/1.08 var(--pc-font-display);margin:.3rem 0 .8rem}.pc-story-resource-sectors a{border-bottom:1px solid color-mix(in oklab, var(--pole-dark) 22%, transparent);justify-content:space-between;min-height:44px;padding:.65rem 0;font-size:.86rem}@media (width<=760px){.pc-story-resource-grid{grid-template-columns:1fr}}@supports (content-visibility:auto){.pc-story-resources{content-visibility:auto;contain-intrinsic-size:auto 900px}}@media (width<=719px) and (prefers-reduced-motion:reduce){.pc-story-stage .pc-story-beats{grid-template-columns:1fr}}@keyframes pc-story-serp-focus{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pc-story-lever-pulse{0%{box-shadow:0 0 #e8cc836b}72%,to{box-shadow:0 0 0 7px #e8cc8300}}@keyframes pc-story-board-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pc-story-cta-breathe{0%,to{box-shadow:0 0 #1435672e}50%{box-shadow:0 0 0 8px #14356700}}@keyframes pc-story-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pc-story-packet{0%{top:18%;left:14%}45%{top:48%;left:48%}to{top:78%;left:86%}}.pc-story-faq{background:radial-gradient(circle at 82% 12%, color-mix(in oklab, var(--pole) 36%, transparent), transparent 36%), var(--pole-dark);color:var(--pole-light);padding:clamp(5rem,9vw,9rem) 0;position:relative;overflow:hidden}.pc-story-faq:before{content:"";background-color:#0000;background-image:linear-gradient(#fafafa0a 1px,#0000 1px),linear-gradient(90deg,#fafafa0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.pc-story-faq .pc-story-section-shell{z-index:1}.pc-story-faq .pc-story-section-head>div>span{color:var(--pole-accent)}.pc-story-faq .pc-story-section-head h2{color:var(--pole-light)}.pc-story-faq .pc-story-section-head>p{color:color-mix(in oklab, var(--pole-light) 70%, transparent)}.pc-story-faq-grid{gap:.85rem;margin-top:clamp(2rem,5vw,4.5rem);display:grid}.pc-story-faq-grid details{border:1px solid color-mix(in oklab, var(--pole-light) 20%, transparent);background:color-mix(in oklab, var(--pole-light) 5%, transparent);border-radius:1.15rem;min-width:0;transition:border-color .28s,background .28s,transform .28s,box-shadow .28s}.pc-story-faq-grid details[open]{border-color:var(--pole-accent);background:var(--pole-accent);color:var(--pole-dark);box-shadow:8px 8px 0 color-mix(in oklab, var(--pole) 48%, transparent);transform:translate(-3px,-3px)}.pc-story-faq-grid summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:92px;padding:clamp(1rem,2.2vw,1.5rem);list-style:none;display:grid}.pc-story-faq-grid summary::-webkit-details-marker{display:none}.pc-story-faq-grid summary small{font-family:var(--pc-font-mono);color:var(--pole-accent)}.pc-story-faq-grid details[open] summary small{color:var(--pole-dark)}.pc-story-faq-grid summary strong{font-family:var(--pc-font-display);font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.05}.pc-story-faq-grid summary>span{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:2rem;font-size:1.25rem;transition:transform .26s;display:grid}.pc-story-faq-grid details[open] summary>span{transform:rotate(45deg)}.pc-story-faq-grid details>p{max-width:70ch;color:color-mix(in oklab, var(--pole-dark) 78%, transparent);padding:0 clamp(1rem,2.2vw,1.5rem) clamp(1.2rem,2.6vw,1.75rem) calc(clamp(1rem,2.2vw,1.5rem) + 2.3rem);font-size:1rem;line-height:1.65}@media (width>=980px){.pc-story-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.pc-story-faq-grid details>p{padding-left:clamp(1rem,2.2vw,1.5rem)}}@media (width<=699px){.pc-story-faq{padding-inline:0}.pc-story-faq-grid summary{gap:.7rem}.pc-story-faq-grid details>p{padding-left:1rem}}@media (width<=719px) and (height<=760px){.pc-service-story[data-pole=pimp-my-site] .pc-story-stage .pc-story-visual-wrap,.pc-service-story[data-pole=pimp-my-site] .pc-story-stage .pc-service-scene{min-height:340px}.pc-service-story[data-pole=pimp-my-site] .pc-site-journey{display:none}.pc-service-story[data-pole=pimp-my-site] .pc-story-result-badge{bottom:.55rem}}@media (width<=719px){.pc-service-story[data-pole=pimp-my-tools] .pc-tools-node--project,.pc-service-story[data-pole=pimp-my-tools] .pc-tools-node--team{bottom:30%}.pc-service-story[data-pole=pimp-my-tools] .pc-tools-status{bottom:5%}.pc-service-story[data-pole=pimp-my-tools] .pc-story-result-badge{display:none}}@media (width<=374px){.pc-story-method-map[data-method-steps="5"]{min-height:260px}.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-core{width:82px}.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node{min-width:82px;padding:.38rem .35rem}.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node:nth-of-type(3),.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node:nth-of-type(4),.pc-story-method-map[data-method-steps="5"] .pc-story-method-map-node:nth-of-type(5){bottom:3%}}.pc-service-story{--pc-service-nav-height:60px}.pc-service-section-nav{z-index:40;top:var(--pc-header-offset,80px);border-block:1px solid color-mix(in oklab, var(--pole-light) 15%, transparent);background:color-mix(in oklab, var(--pole-dark) 94%, transparent);color:var(--pole-light);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:top .22s;position:sticky;box-shadow:0 18px 44px -34px #000}.pc-service-section-nav__scroller{scrollbar-width:none;overscroll-behavior-inline:contain;align-items:center;gap:clamp(1rem,3vw,2.6rem);width:min(100% - clamp(2rem,6vw,7rem),1680px);min-width:0;margin-inline:auto;padding-block:.55rem;display:flex;overflow-x:auto}.pc-service-section-nav__scroller::-webkit-scrollbar{display:none}.pc-service-section-nav__label{font-family:var(--pc-font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--pole-light) 56%, transparent);flex:none;font-size:.55rem}.pc-service-section-nav ul{align-items:center;gap:.35rem;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.pc-service-section-nav a{min-height:42px;color:color-mix(in oklab, var(--pole-light) 70%, transparent);scroll-snap-align:start;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .75rem;font-size:.72rem;font-weight:760;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.pc-service-section-nav a small{font-family:var(--pc-font-mono);color:var(--pole-accent);font-size:.5rem}.pc-service-section-nav a:hover,.pc-service-section-nav a[aria-current=location]{border-color:color-mix(in oklab, var(--pole-accent) 62%, transparent);background:color-mix(in oklab, var(--pole-accent) 13%, transparent);color:var(--pole-light)}.pc-service-section-nav a:focus-visible{outline:3px solid var(--pole-accent);outline-offset:2px}.pc-service-story :where(#valeur,#diagnostic,#audit-seo-geo,#methode,#livrables,#questions-frequentes,#synergies){scroll-margin-top:calc(var(--pc-header-offset,80px) + 4.5rem)}.pc-visibility-audit{isolation:isolate;background:radial-gradient(circle at 88% 12%, color-mix(in oklab, var(--pole) 26%, transparent), transparent 34%), var(--pole-light);color:var(--pole-dark);padding-block:clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.pc-visibility-audit:before{z-index:-1;background:radial-gradient(circle at 16% 24%, color-mix(in oklab, var(--pole) 12%, transparent), transparent 24rem), radial-gradient(circle at 88% 70%, color-mix(in oklab, var(--pole-accent) 16%, transparent), transparent 28rem);content:"";position:absolute;inset:0}.pc-visibility-audit__head{gap:clamp(1.25rem,4vw,4rem);display:grid}.pc-visibility-audit__eyebrow{font-family:var(--pc-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pole-ink);font-size:.62rem}.pc-visibility-audit__head h2{max-width:13ch;font-family:var(--pc-font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:.7rem;font-size:clamp(2.7rem,5.6vw,6.4rem);line-height:.92}.pc-visibility-audit__head>p{max-width:62ch;color:color-mix(in oklab, var(--pole-dark) 72%, transparent);align-self:end;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.62}.pc-visibility-audit__grid{gap:.8rem;margin-top:clamp(2.4rem,5vw,5rem);display:grid}.pc-visibility-audit__grid article{border:1px solid color-mix(in oklab, var(--pole-dark) 16%, transparent);background:color-mix(in oklab, var(--pole-light) 90%, white);min-width:0;box-shadow:0 24px 60px -52px var(--pole-dark);border-radius:1.15rem;align-content:start;padding:clamp(1.1rem,2.3vw,1.65rem);display:grid}.pc-visibility-audit__grid small{font-family:var(--pc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pole-ink);font-size:.55rem}.pc-visibility-audit__grid h3{font-family:var(--pc-font-display);margin-top:.65rem;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1}.pc-visibility-audit__grid ul{gap:.62rem;margin-top:1.25rem;display:grid}.pc-visibility-audit__grid li{color:color-mix(in oklab, var(--pole-dark) 76%, transparent);padding-left:1.05rem;font-size:.83rem;line-height:1.45;position:relative}.pc-visibility-audit__grid li:before{aspect-ratio:1;background:var(--pole-ink);content:"";border-radius:50%;width:.38rem;position:absolute;top:.55em;left:0}.pc-visibility-audit__limit{border:1px solid color-mix(in oklab, var(--pole-dark) 20%, transparent);background:var(--pole-dark);color:var(--pole-light);border-radius:1.15rem;align-items:center;gap:1rem;margin-top:.8rem;padding:clamp(1.2rem,2.6vw,2rem);display:grid}.pc-visibility-audit__limit strong{font-family:var(--pc-font-display);font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.05;display:block}.pc-visibility-audit__limit p{max-width:72ch;color:color-mix(in oklab, var(--pole-light) 72%, transparent);margin-top:.45rem;font-size:.82rem;line-height:1.55}.pc-visibility-audit__limit a{background:var(--pole-action);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.75rem 1rem;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex}.pc-visibility-audit__limit a:focus-visible{outline:3px solid var(--pole-accent);outline-offset:3px}@media (width>=760px){.pc-visibility-audit__head{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.pc-visibility-audit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-visibility-audit__grid article:last-child{grid-column:1/-1}.pc-visibility-audit__limit{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.pc-visibility-audit__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-visibility-audit__grid article:last-child{grid-column:auto}}@media (width<=759px){.pc-service-section-nav__scroller{scroll-snap-type:x proximity;width:100%;padding-inline:1rem;scroll-padding-inline:1rem}.pc-service-section-nav__label{display:none}.pc-service-section-nav a{min-height:44px}}@media (prefers-reduced-motion:reduce){.pc-service-section-nav,.pc-service-section-nav a{scroll-behavior:auto;transition:none}}.pc-service-story .pc-story-hero:before,.pc-service-story .pc-story-method-system:before,.pc-service-story .pc-story-faq:before{display:none}.pc-service-story .pc-story-hero:after{z-index:0;aspect-ratio:1;border:1px solid color-mix(in oklab, var(--pole-accent) 24%, transparent);content:"";pointer-events:none;border-radius:50%;width:min(58rem,72vw);position:absolute}.pc-service-story[data-pole=pimp-my-brand] .pc-story-hero:after{box-shadow:0 0 0 7rem color-mix(in oklab, var(--pole) 6%, transparent), 0 0 0 15rem color-mix(in oklab, var(--pole-accent) 3%, transparent);top:-34rem;right:-12rem}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero:after{box-shadow:0 0 0 7rem color-mix(in oklab, var(--pole) 7%, transparent), 0 0 0 15rem color-mix(in oklab, var(--pole-accent) 3%, transparent);border-radius:18%;bottom:-34rem;right:-22rem;transform:rotate(18deg)}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-hero:after{box-shadow:0 0 70px color-mix(in oklab, var(--pole-accent) 14%, transparent), inset 0 0 80px color-mix(in oklab, var(--pole-accent) 6%, transparent);border-style:dashed;animation:24s linear infinite pc-service-search-orbit;top:-20rem;left:30%}.pc-service-story[data-pole=pimp-my-tools] .pc-story-hero:after{background:color-mix(in oklab, var(--pole-accent) 7%, transparent);border-radius:28% 72% 64% 36%;bottom:-20rem;right:-9rem;transform:rotate(-22deg)}.pc-service-story .pc-story-hero-grid{z-index:1;position:relative}.pc-service-story .pc-story-stage{isolation:isolate}.pc-service-story .pc-story-stage:before,.pc-service-story .pc-story-stage:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.pc-service-story .pc-story-stage:before{border:1px solid color-mix(in oklab, var(--pole-accent) 22%, transparent);box-shadow:0 0 0 3rem color-mix(in oklab, var(--pole) 4%, transparent), 0 0 90px color-mix(in oklab, var(--pole) 18%, transparent);animation:7s ease-in-out infinite pc-service-stage-breathe;inset:-12% -8%}.pc-service-story .pc-story-stage:after{aspect-ratio:1;background:color-mix(in oklab, var(--pole) 24%, transparent);filter:blur(42px);width:34%;opacity:calc(.45 + var(--story-progress,0) * .45);transform:translate3d(calc(var(--story-pointer-x,0px) * -2), calc(var(--story-pointer-y,0px) * -2), 0) scale(calc(.82 + var(--story-progress,0) * .3));top:14%;right:8%}.pc-service-story .pc-service-scene{box-shadow:0 48px 110px -56px #000, 0 0 0 1px color-mix(in oklab, var(--pole-accent) 5%, transparent), 0 0 70px color-mix(in oklab, var(--pole) 12%, transparent)}.pc-service-story[data-story-phase=clarity] .pc-service-scene,.pc-service-story[data-story-phase=system] .pc-service-scene{border-color:color-mix(in oklab, var(--pole-accent) 42%, transparent)}.pc-service-story[data-story-phase=result] .pc-service-scene{border-color:color-mix(in oklab, var(--pole-accent) 66%, transparent);box-shadow:0 52px 120px -52px #000, 0 0 0 1px color-mix(in oklab, var(--pole-accent) 16%, transparent), 0 0 92px color-mix(in oklab, var(--pole) 24%, transparent)}.pc-service-story .pc-story-copy h1>strong{text-wrap:balance;max-width:11ch}@media (width>=1100px){.pc-service-story:not([data-story-phase=problem]) .pc-story-copy{opacity:1}}.pc-service-story[data-pole=pimp-my-brand] .pc-story-copy h1>strong{max-width:10.5ch}.pc-service-story[data-pole=pimp-my-site] .pc-story-copy h1>strong{max-width:11.5ch}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-copy h1>strong{max-width:10.8ch}.pc-service-story[data-pole=pimp-my-tools] .pc-story-copy h1>strong{max-width:10.2ch}.pc-service-story .pc-story-primary-cta,.pc-service-story .pc-story-proof-cta a:first-child,.pc-service-story .pc-story-inline-cta a,.pc-service-story .pc-story-output-cta a{min-height:54px;box-shadow:0 16px 42px color-mix(in oklab, var(--pole-action) 20%, transparent);padding-inline:1.2rem;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s}.pc-service-story .pc-story-primary-cta:hover,.pc-service-story .pc-story-primary-cta:focus-visible,.pc-service-story .pc-story-proof-cta a:first-child:hover,.pc-service-story .pc-story-proof-cta a:first-child:focus-visible,.pc-service-story .pc-story-inline-cta a:hover,.pc-service-story .pc-story-inline-cta a:focus-visible,.pc-service-story .pc-story-output-cta a:hover,.pc-service-story .pc-story-output-cta a:focus-visible{box-shadow:0 22px 54px color-mix(in oklab, var(--pole-action) 28%, transparent);transform:translateY(-3px)}.pc-service-story[data-pole=pimp-my-brand] .pc-story-proof-section{color:#21000f;background:radial-gradient(circle at 18% 22%,#d71f731f,#0000 30%),linear-gradient(145deg,#fff8fb,#f8eaf1)}.pc-service-story[data-pole=pimp-my-brand] .pc-story-proof-copy>p,.pc-service-story[data-pole=pimp-my-brand] .pc-service-proof-note,.pc-service-story[data-pole=pimp-my-brand] .pc-brand-proof-card small{color:#760038}.pc-service-story[data-pole=pimp-my-brand] .pc-story-proof-lead,.pc-service-story[data-pole=pimp-my-brand] .pc-brand-proof-card p,.pc-service-story[data-pole=pimp-my-brand] .pc-story-outcomes span{color:#5f4650;opacity:1}.pc-service-story[data-pole=pimp-my-brand] .pc-service-proof,.pc-service-story[data-pole=pimp-my-brand] .pc-brand-proof-card,.pc-service-story[data-pole=pimp-my-brand] .pc-story-outcomes article{background:#ffffffb8;border-color:#76003838}.pc-service-story[data-pole=pimp-my-brand] .pc-story-proof-cta a:last-child{color:#21000f;border-color:#21000f57}.pc-service-story[data-pole=pimp-my-brand] .pc-story-proof-visual{transform:rotate(1.5deg)}.pc-service-story[data-pole=pimp-my-brand] .pc-story-outcomes article:nth-child(odd){transform:translateY(-.8rem)rotate(-1deg)}.pc-service-story[data-pole=pimp-my-brand] .pc-story-outcomes article:nth-child(2n){transform:translateY(.8rem)rotate(1deg)}.pc-service-story[data-pole=pimp-my-site] .pc-story-proof-section{color:#07162f;background:radial-gradient(circle at 82% 20%,#3877d426,#0000 30%),#edf4ff}.pc-service-story[data-pole=pimp-my-site] .pc-story-proof-copy>p,.pc-service-story[data-pole=pimp-my-site] .pc-service-proof-note{color:#143567}.pc-service-story[data-pole=pimp-my-site] .pc-story-proof-lead,.pc-service-story[data-pole=pimp-my-site] .pc-story-outcomes span{color:#405069;opacity:1}.pc-service-story[data-pole=pimp-my-site] .pc-story-outcomes article{background:#ffffffa8;border-color:#14356733}.pc-service-story[data-pole=pimp-my-site] .pc-story-proof-cta a:last-child{color:#07162f;border-color:#07162f57}.pc-service-story[data-pole=pimp-my-site] .pc-story-proof-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)}.pc-service-story[data-pole=pimp-my-site] .pc-story-proof-visual{grid-row:span 2}.pc-service-story[data-pole=pimp-my-site] .pc-story-outcomes{grid-column:1/-1}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-proof-section{color:#fff9e8;background:radial-gradient(circle at 74% 30%,#e8cc8324,#0000 33%),#151204}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-proof-lead,.pc-service-story[data-pole=pimp-my-visibility] .pc-story-outcomes span{color:#fff9e8a8}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-outcomes article{background:#fff9e80e;border-color:#e8cc833d}.pc-service-story[data-pole=pimp-my-tools] .pc-story-proof-section{color:#20130e;background:radial-gradient(circle at 16% 68%,#b7ca9b29,#0000 28%),#f4ece7}.pc-service-story[data-pole=pimp-my-tools] .pc-story-proof-copy>p,.pc-service-story[data-pole=pimp-my-tools] .pc-service-proof-note{color:#4a3229}.pc-service-story[data-pole=pimp-my-tools] .pc-story-proof-lead,.pc-service-story[data-pole=pimp-my-tools] .pc-story-outcomes span{color:#5d4f48;opacity:1}.pc-service-story[data-pole=pimp-my-tools] .pc-story-proof-cta a:last-child{color:#20130e;border-color:#20130e57}.pc-service-story[data-pole=pimp-my-tools] .pc-story-outcomes{gap:.8rem}.pc-service-story[data-pole=pimp-my-tools] .pc-story-outcomes article{background:#fffaf7;border-radius:1.5rem;min-height:10rem;box-shadow:0 18px 48px #2d1c1514}.pc-service-story .pc-story-diagnosis,.pc-service-story .pc-story-bridges{color:var(--pole-dark)}.pc-service-story[data-pole=pimp-my-brand] .pc-story-diagnosis{background:radial-gradient(circle at 88% 14%,#98004921,#0000 28%),linear-gradient(160deg,#fff5fa,#fff 72%)}.pc-service-story[data-pole=pimp-my-brand] .pc-story-signs article{background:#ffffffc7;border-color:#98004933;box-shadow:0 24px 68px -54px #21000fa6}.pc-service-story[data-pole=pimp-my-brand] .pc-story-signs article:nth-child(2){transform:translateY(1.2rem)}.pc-service-story[data-service-motion=ready] [data-service-reveal]{filter:none;clip-path:none;transition-property:opacity,transform;transition-duration:.3s,.45s}.pc-service-story[data-service-motion=ready] [data-service-reveal][data-visible=true]{filter:none;clip-path:none}@keyframes pc-service-stage-breathe{0%,to{opacity:.5;transform:scale(.96)rotate(-2deg)}50%{opacity:1;transform:scale(1.025)rotate(2deg)}}.pc-brand-story{perspective:1100px;background:radial-gradient(at 50% 48%,#98004938,#0000 58%),#19000b}.pc-brand-threads{opacity:.68;width:100%;height:100%;transition:opacity .7s,transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:visible}.pc-brand-threads path{fill:none;stroke:#e8a0c2;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--story-progress,0) * 2.6);vector-effect:non-scaling-stroke}.pc-brand-threads circle{fill:none;stroke:#e8a0c22e;stroke-width:1px;stroke-dasharray:3 9;transform-origin:50%;animation:25s linear infinite pc-service-search-orbit}.pc-brand-fragment{background:#351020;border-color:#e8a0c26b;box-shadow:0 18px 40px #00000047}.pc-service-story[data-story-phase=clarity] .pc-brand-threads{opacity:1;transform:scale(1.05)}.pc-service-story[data-story-phase=system] .pc-brand-threads,.pc-service-story[data-story-phase=result] .pc-brand-threads{opacity:.18;transform:scale(1.2)}.pc-service-story[data-pole=pimp-my-brand] .pc-brand-board{transform:translateY(40px)rotateX(8deg)rotateY(-8deg)scale(.88);box-shadow:0 26px 65px #00000059,10px 10px #98004933}.pc-service-story[data-pole=pimp-my-brand][data-story-phase=system] .pc-brand-board,.pc-service-story[data-pole=pimp-my-brand][data-story-phase=result] .pc-brand-board{transform:translateY(0)rotateX(0)rotateY(0)scale(1)}.pc-brand-board-logo svg{width:min(100%,148px);height:auto;max-height:128px;display:block}.pc-brand-board-system{align-content:center;gap:.7rem;display:grid}.pc-brand-board-system>strong{color:#980049;font-family:var(--pc-font-display);letter-spacing:-.07em;font-size:clamp(2.6rem,4.4vw,5rem);line-height:.95}.pc-brand-board-system>strong span{color:#21000f;font-family:var(--pc-font-mono);letter-spacing:0;margin-top:.3rem;font-size:.57rem;line-height:1.4;display:block}.pc-service-story[data-pole=pimp-my-brand] .pc-brand-board small{color:#760038}.pc-brand-board-palette i:first-child{background:#980049}.pc-brand-board-palette i:nth-child(3){background:#e8a0c2}.pc-brand-board-palette i:nth-child(4){background:#fff;box-shadow:inset 0 0 0 1px #21000f33}.pc-service-story[data-pole=pimp-my-brand] .pc-proof-center{color:#fff5fa;box-shadow:8px 8px #98004924}.pc-service-story[data-pole=pimp-my-brand] .pc-story-outcomes strong{color:#980049}.pc-service-story[data-pole=pimp-my-site] .pc-story-outcomes strong{color:#143567}.pc-service-story[data-pole=pimp-my-tools] .pc-story-outcomes strong{color:#4a3229}.pc-service-story .pc-service-proof-note,.pc-service-story .pc-brand-proof-card small{font-size:.65rem}.pc-service-story .pc-brand-proof-card{align-content:start;gap:.25rem;padding:1rem}.pc-service-story .pc-brand-proof-card p{font-size:.78rem;line-height:1.45}.pc-brand-proof-mockup{background:#fff5fa;border:1px solid #98004933;border-radius:.6rem;place-items:center;height:5.6rem;margin-bottom:.45rem;transition:transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #21000f14}.pc-brand-proof-mockup svg{width:auto;height:70%}.pc-brand-proof-mockup--site{border-top-width:.6rem;transform:rotate(-3deg)translateY(4px)}.pc-brand-proof-mockup--site i{background:#980049;width:33%;height:100%;position:absolute;top:0;right:0}.pc-brand-proof-mockup--site svg{margin-right:27%}.pc-brand-proof-mockup--social{border:.5rem solid #f3d5e4;justify-self:center;width:6rem;transform:rotate(5deg)translateY(4px)}.pc-brand-proof-mockup--sales{background:linear-gradient(90deg,#fff 65%,#980049 65%);justify-self:center;width:85%;height:4.8rem;transform:rotate(-5deg)translateY(4px)}.pc-brand-proof-mockup--sales svg{margin-right:32%}.pc-service-story[data-proof-phase=evidence] .pc-brand-proof-mockup,.pc-service-story[data-proof-phase=outcome] .pc-brand-proof-mockup{transform:rotate(0)translateY(0)}.pc-story-method .pc-story-section-head>span,.pc-story-method .pc-story-section-head>div>span,.pc-story-outputs .pc-story-section-head>span,.pc-story-outputs .pc-story-section-head>div>span{color:var(--pole-accent)}.pc-service-story[data-pole=pimp-my-brand] .pc-story-diagnosis,.pc-service-story[data-pole=pimp-my-brand] .pc-story-outputs{border-radius:0 5rem 0 0}.pc-service-story[data-pole=pimp-my-site] .pc-story-method,.pc-service-story[data-pole=pimp-my-site] .pc-story-bridges{border-radius:5rem 0 0}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-diagnosis,.pc-service-story[data-pole=pimp-my-visibility] .pc-visibility-audit{border-radius:0 0 5rem}.pc-service-story[data-pole=pimp-my-tools] .pc-story-method,.pc-service-story[data-pole=pimp-my-tools] .pc-story-outputs{border-radius:5rem 5rem 0 0}@media (width>=1200px){.pc-service-story .pc-story-hero{height:340vh}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero{height:380vh}.pc-service-story .pc-story-proof-section{height:220vh}.pc-service-story[data-pole=pimp-my-brand] .pc-story-hero-grid{grid-template-columns:minmax(340px,.74fr) minmax(640px,1.26fr)}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero-grid{grid-template-columns:minmax(360px,.7fr) minmax(660px,1.3fr)}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-hero-grid{grid-template-columns:minmax(350px,.76fr) minmax(650px,1.24fr)}.pc-service-story[data-pole=pimp-my-tools] .pc-story-hero-grid{grid-template-columns:minmax(380px,.82fr) minmax(620px,1.18fr)}}@media (width<=1039px){.pc-service-story[data-pole] .pc-story-proof-grid{grid-template-columns:minmax(0,1fr)}.pc-service-story[data-pole] .pc-story-proof-visual,.pc-service-story[data-pole] .pc-story-outcomes{grid-area:auto}.pc-service-story[data-pole] .pc-story-outcomes article{transform:none}}@media (width>=720px) and (width<=1199px){.pc-service-story .pc-story-hero{height:280vh}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero{height:300vh}.pc-service-story .pc-story-proof-section{height:200vh}}@media (width<=719px){.pc-service-story .pc-story-hero{height:260svh;min-height:1640px}.pc-service-story[data-pole=pimp-my-site] .pc-story-hero{height:280svh;min-height:1760px}.pc-service-story[data-pole] .pc-story-diagnosis,.pc-service-story[data-pole] .pc-story-method,.pc-service-story[data-pole] .pc-story-outputs,.pc-service-story[data-pole] .pc-story-bridges,.pc-service-story[data-pole] .pc-visibility-audit{border-radius:0}.pc-service-story .pc-story-copy h1>strong{max-width:100%}.pc-service-story[data-pole=pimp-my-brand] .pc-story-signs article:nth-child(2){transform:none}.pc-service-story .pc-story-stage:before{inset:-5% -2%}.pc-brand-proof-mockup{height:6.2rem}}@media (orientation:landscape) and (height<=780px),(width<=1099px) and (height<=820px){.pc-service-story[data-pole] .pc-story-proof-section{height:auto;min-height:0}}@media (height<=700px),(width<=719px) and (height<=760px){.pc-service-story[data-pole] .pc-story-hero{height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){.pc-service-story[data-pole] .pc-story-hero,.pc-service-story[data-pole] .pc-story-proof-section{height:auto;min-height:0}.pc-service-story .pc-story-stage:before,.pc-brand-threads circle{animation:none}.pc-service-story .pc-story-stage:after,.pc-brand-threads,.pc-brand-proof-mockup,.pc-service-story[data-pole=pimp-my-brand] .pc-brand-board{transition:none;transform:none}.pc-service-story[data-service-motion=ready] [data-service-reveal]{opacity:1;filter:none;clip-path:none;transition:none;transform:none}.pc-service-story[data-pole=pimp-my-visibility] .pc-story-hero:after{animation:none}.pc-service-story .pc-story-primary-cta,.pc-service-story .pc-story-proof-cta a:first-child,.pc-service-story .pc-story-inline-cta a,.pc-service-story .pc-story-output-cta a{transition:none}}@keyframes pc-service-search-orbit{to{transform:rotate(360deg)}}.pc-service-story[data-service-motion=ready] .pc-story-beats [data-story-beat][aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;transition:none}
