.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<=1099px){[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-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(3){background:#004204}.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 #07172f26;border-radius:1rem;overflow:hidden;width:auto!important;height:auto!important;transition:transform .82s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:auto 8% 8% auto!important;transform:rotate(-2.5deg)scale(.94)!important}.pc-site-browser>header{border-bottom:1px solid #07172f1a;align-items:center;gap:.3rem;height:34px;padding-inline:.65rem;display:flex}.pc-site-browser>header i{background:#143567;border-radius:50%;width:7px;height:7px}.pc-site-browser>header span{font-family:var(--pc-font-mono);opacity:.55;margin-left:auto;font-size:.48rem}.pc-site-wireframe,.pc-site-interface{padding:8%;position:absolute;inset:34px 0 0}.pc-site-wireframe nav,.pc-site-interface nav{align-items:center;gap:.55rem;display:flex}.pc-site-wireframe nav b{opacity:.24;background:#143567;border-radius:999px;width:20%;height:7px}.pc-site-hero-block{margin-top:9%}.pc-site-hero-block small,.pc-site-interface small{font-family:var(--pc-font-mono);color:#143567;font-size:.48rem}.pc-site-hero-block strong,.pc-site-interface section>strong{max-width:16ch;font-family:var(--pc-font-display);margin-top:.5rem;font-size:clamp(1.5rem,3.2vw,3.1rem);line-height:.96;display:block}.pc-site-hero-block p,.pc-site-interface p{opacity:.58;max-width:36ch;margin-top:.5rem;font-size:.63rem;line-height:1.4}.pc-site-fake-button{color:#fff;background:#143567;border:0;border-radius:999px;margin-top:.7rem;padding:.5rem .65rem;font-size:.58rem;display:inline-block}.pc-site-choice{border:1px solid #1435671f;border-radius:.6rem;padding:.45rem;font-size:.55rem;position:absolute;bottom:11%}.pc-site-choice--one{left:8%}.pc-site-choice--two{left:34%}.pc-site-interface{opacity:0;background:#fff;transform:translateY(24px)}.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:.55rem}.pc-site-interface section{margin-top:10%}.pc-site-interface .pc-site-fake-button{align-items:center;gap:.35rem;display:inline-flex}.pc-site-proof-row{gap:.35rem;margin-top:.7rem;display:flex}.pc-site-proof-row span{background:#e7eef8;border-radius:999px;padding:.35rem;font-size:.5rem}.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;position:absolute;inset:6% 7% 18%;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{position:absolute;inset:36% 5% 5%}.pc-visibility-result-ghost,.pc-visibility-brand-result{border-radius:.65rem;height:22%;position:absolute;left:0;right:0}.pc-visibility-result-ghost{opacity:.72;background:#17120306;border:1px solid #1712030e;grid-template-columns:22px 1fr;align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid}.pc-visibility-result-ghost--one{top:0}.pc-visibility-result-ghost--two{top:26%}.pc-visibility-result-ghost--three{top:52%}.pc-visibility-result-ghost--four{top:78%}.pc-visibility-result-ghost>i{aspect-ratio:1;background:#1712031a;border-radius:.4rem;width:22px}.pc-visibility-result-ghost>span{gap:.3rem;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:34px 28px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.42rem .55rem;transition:top 1.05s cubic-bezier(.22,1,.36,1),box-shadow .62s,background .62s,transform .62s;display:grid;top:78%;box-shadow:0 14px 30px -22px #171203}.pc-visibility-rank-state{aspect-ratio:1;width:34px;position:relative}.pc-visibility-rank{font-family:var(--pc-font-mono);color:#fff9e8;opacity:0;background:#171203;border-radius:50%;place-items:center;font-size:.56rem;transition:opacity .36s,transform .56s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translateY(8px)scale(.8)}.pc-visibility-rank--four{opacity:1;transform:none}.pc-visibility-brand-favicon{aspect-ratio:1;background:#f5f7f1;border-radius:.45rem;place-items:center;width:28px;padding:.18rem;display:grid}.pc-visibility-brand-favicon img{object-fit:contain;width:100%;height:100%}.pc-visibility-brand-copy{min-width:0;display:grid}.pc-visibility-brand-copy small{color:#53634f}.pc-visibility-brand-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.62rem;overflow:hidden}.pc-visibility-brand-copy p{color:#17120394;text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.48rem;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{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{border:1px solid color-mix(in oklab, var(--pole-accent) 28%, transparent);background:#fafafa12;border-radius:.75rem;align-content:center;min-width:112px;min-height:70px;padding:.65rem;display:grid;position:absolute}.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{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,.pc-service-story[data-story-phase=system] .pc-site-interface,.pc-service-story[data-story-phase=result] .pc-site-interface{opacity:1;transform:none}.pc-service-story[data-story-phase=system] .pc-site-wireframe,.pc-service-story[data-story-phase=result] .pc-site-wireframe{opacity:0;transform:translateY(-24px)}.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)!important}.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:52%}.pc-service-story[data-story-phase=system] .pc-visibility-brand-result{top:26%}.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--four,.pc-service-story[data-story-phase=system] .pc-visibility-rank--four,.pc-service-story[data-story-phase=result] .pc-visibility-rank--four,.pc-service-story[data-story-phase=system] .pc-visibility-rank--three,.pc-service-story[data-story-phase=result] .pc-visibility-rank--three,.pc-service-story[data-story-phase=result] .pc-visibility-rank--two{opacity:0;transform:translateY(-8px)scale(.8)}.pc-service-story[data-story-phase=clarity] .pc-visibility-rank--three,.pc-service-story[data-story-phase=system] .pc-visibility-rank--two,.pc-service-story[data-story-phase=result] .pc-visibility-rank--one,.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:.55rem;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:end;min-height:105px;padding:.75rem;display:grid}.pc-story-outcomes strong{font-family:var(--pc-font-display);color:var(--pole-accent);font-size:clamp(1.3rem,2.2vw,2.6rem)}.pc-story-outcomes span{opacity:.62;margin-top:.3rem;font-size:.62rem}.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{border:1px solid color-mix(in oklab, var(--pole) 28%, transparent);background:color-mix(in oklab, var(--pole) 8%, transparent);text-align:center;border-radius:50%;align-content:center;min-height:220px;padding:1.3rem;display:grid}.pc-story-bridge-core small{font-family:var(--pc-font-mono);color:var(--pole);font-size:.5rem}.pc-story-bridge-core strong{font-family:var(--pc-font-display);margin-top:.35rem;font-size:1.8rem}.pc-story-bridge-core span{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:color-mix(in oklab, var(--bridge-color) 6%, transparent);min-height:170px;color:inherit;border-radius:1rem;align-content:end;padding:.9rem;text-decoration:none;display:grid;position:relative}.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 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-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(124px,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:124px;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:var(--pc-header-offset,80px);height:calc(100svh - var(--pc-header-offset,80px));align-items:center;min-height:650px;padding:1rem 0;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-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(124px,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(124px,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<=719px){.pc-story-shell,.pc-story-section-shell{width:min(100% - 2rem,1680px)}.pc-story-hero{height:390svh;min-height:2350px}.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(118px,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:118px;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:118px;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;inset:3% 4% 19%}.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{inset:32% 4% 4%}.pc-visibility-result-ghost{grid-template-columns:16px 1fr;padding:.28rem .35rem}.pc-visibility-result-ghost>i{width:16px}.pc-visibility-result-ghost b{height:3px}.pc-visibility-brand-result{grid-template-columns:24px 20px minmax(0,1fr);gap:.3rem;padding:.25rem .35rem}.pc-visibility-rank-state{width:24px}.pc-visibility-rank{font-size:.56rem}.pc-visibility-brand-favicon{width:20px;font-size:.68rem}.pc-visibility-brand-copy strong{font-size:.6rem}.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 (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.35rem}.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)}}@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<=1279px) and (height<=700px){.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-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-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}.pc-story-proof-grid{grid-template-columns:1fr}.pc-service-proof{aspect-ratio:auto;min-height:320px}}@media (width<=599px) and (height<=700px){.pc-story-stage .pc-story-beats{grid-template-columns:1fr}}@media (width>=600px) and (width<=1279px) 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-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:24%}.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<=374px){.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 (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(--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;position:relative;overflow:visible}.pc-story-stage{grid-template-rows:auto auto;height:auto}.pc-story-stage .pc-story-visual-wrap{min-height:clamp(220px,44vw,440px)}.pc-story-stage .pc-service-scene{aspect-ratio:16/9;height:auto;min-height:clamp(220px,44vw,440px)}.pc-story-beats article{opacity:1;position:relative;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-story-beats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;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}}@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}}.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:linear-gradient(color-mix(in oklab, var(--pole-dark) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--pole-dark) 7%, transparent) 1px, transparent 1px);content:"";background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.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}}
