:root{--font-geist-sans:"Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--background:#eef1f3;--background-soft:#e6ebee;--surface:#f9fbfcf0;--surface-strong:#fff;--border:#17212b1a;--foreground:#101820;--muted:#52606d;--accent:#678;--accent-strong:#15212c;--accent-soft:#dde5ea;--accent-warm:#5f88ad;--shadow:0 18px 42px #0a121a14;--hero-background:linear-gradient(135deg, #0c1116 0%, #111920 42%, #18242d 100%);--hero-border:#ffffff17;--hero-foreground:#f5f8fb;--hero-muted:#e1e8efd6;--hero-chip:#ffffff14;--display-font:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--radius-panel:22px;--radius-card:16px;--radius-pill:999px}.phocax-proof-band,.phocax-system-portrait,.phocax-recent-work{max-width:1280px;margin:clamp(56px,8vw,108px) auto 0}.phocax-proof-band{background:linear-gradient(#f0f7fc14,#f0f7fc08),linear-gradient(135deg,#0a1016f5,#0e161ee6);border:1px solid #ffffff14;border-radius:36px;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 30px 80px #04080c42}.phocax-proof-band-header{max-width:46rem}.phocax-proof-band-header h2,.phocax-system-portrait-copy h2,.phocax-recent-work h2{font-family:var(--display-font);letter-spacing:-.06em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2.3rem,4vw,4.2rem);line-height:.98}.phocax-proof-band-grid,.phocax-system-moment-grid,.phocax-recent-work-grid,.phocax-service-lane-grid{gap:20px;margin-top:30px;display:grid}.phocax-proof-band-grid,.phocax-system-moment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phocax-proof-band-card,.phocax-system-moment-card,.phocax-recent-work-card{border-radius:28px;position:relative;overflow:hidden}.phocax-proof-band-card{color:#f7fbff;background:radial-gradient(circle at 100% 0,#7aadd42e,#0000 34%),linear-gradient(#19232dfa,#0b1219f2);border:1px solid #ffffff17;min-height:240px;padding:24px}.phocax-proof-band-card span,.phocax-system-moment-card span,.phocax-recent-work-card span{letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:.73rem;font-weight:700;display:inline-flex}.phocax-proof-band-card span{color:#9cbfdbeb}.phocax-system-moment-card span,.phocax-recent-work-card span{color:#3a556d}.phocax-proof-band-card h3,.phocax-system-moment-card h3,.phocax-recent-work-card h3{font-family:var(--display-font);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(1.8rem,2vw,2.5rem);line-height:.98}.phocax-proof-band-card p,.phocax-system-moment-card p,.phocax-recent-work-card p,.phocax-system-portrait-copy p,.phocax-recent-work>.phocax-next-section-lede p{margin:14px 0 0;line-height:1.75}.phocax-proof-band-card p,.phocax-system-portrait-copy p{color:#e7eef4db}.phocax-system-moment-card p{color:#15212cd1}.phocax-system-portrait-panel{background:radial-gradient(circle at 20% 20%,#8fbcdc1f,#0000 24%),linear-gradient(#10171d,#15202a 58%,#0e151d);border-radius:36px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:24px;padding:clamp(28px,4vw,42px);display:grid;box-shadow:0 28px 72px #080c1038}.phocax-system-portrait-visual{background:linear-gradient(160deg,#e8f2fa14,#e8f2fa05);border:1px solid #ffffff14;border-radius:30px;gap:14px;min-height:360px;padding:18px;display:grid;position:relative}.phocax-system-portrait-image-shell{border:1px solid #ffffff1a;border-radius:24px;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.phocax-system-portrait-image-shell:after{content:"";pointer-events:none;background:linear-gradient(#070c120a,#070c1238);position:absolute;inset:0}.phocax-system-portrait-image{object-fit:cover}.phocax-system-portrait-caption{align-content:end;gap:6px;display:grid}.phocax-system-portrait-caption span{color:#e8f2fabd;letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:700}.phocax-system-portrait-caption p{color:#e8f2fae0;margin:0}.phocax-system-moment-card{background:radial-gradient(circle at 100% 0,#94bedd2e,#0000 28%),linear-gradient(#fafcfefa,#e9f0f6f5);border:1px solid #20344324;min-height:210px;padding:24px;box-shadow:0 22px 54px #0b18231a}.phocax-service-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.phocax-recent-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phocax-service-lane-card,.phocax-recent-work-card{min-height:300px;color:var(--foreground);background:radial-gradient(circle at 100% 0,#8cb8d733,#0000 30%),linear-gradient(#fcfefffc,#ebf2f8f5);border:1px solid #23384824;border-radius:28px;align-content:end;padding:24px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b18231a}.phocax-service-lane-card{grid-template-rows:minmax(200px,220px) auto auto 1fr auto;align-content:start;height:100%;min-height:100%;padding:18px}.phocax-service-lane-art-shell{background:linear-gradient(#f8fbfceb,#e7eef4e6);border:1px solid #2338481f;border-radius:22px;height:100%;min-height:220px;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 18px 36px #0b182314}.phocax-service-lane-art-shell:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0b182314);position:absolute;inset:0}.phocax-service-lane-art{object-fit:contain;padding:8px}.phocax-service-lane-card h3{letter-spacing:-.012em;word-spacing:.05em;line-height:1.12}.phocax-service-lane-card p{margin:12px 0 0;line-height:1.62}.phocax-service-lane-card strong,.phocax-recent-work-card strong{color:var(--accent-strong);margin-top:26px;font-size:.9rem}.phocax-service-lane-card:hover,.phocax-service-lane-card:focus-visible,.phocax-recent-work-card:hover,.phocax-recent-work-card:focus-visible{border-color:#2338483d;transform:translateY(-4px);box-shadow:0 30px 72px #0b182324}@media (max-width:980px){.phocax-proof-band-grid,.phocax-system-moment-grid,.phocax-recent-work-grid,.phocax-service-lane-grid,.phocax-system-portrait-panel{grid-template-columns:1fr}.phocax-system-portrait-visual{min-height:280px}}@media (max-width:640px){.phocax-proof-band,.phocax-system-portrait,.phocax-recent-work{margin-top:40px}.phocax-proof-band,.phocax-system-portrait-panel{border-radius:28px;padding:22px}.phocax-proof-band-card,.phocax-system-moment-card,.phocax-recent-work-card{border-radius:24px;min-height:auto;padding:22px}.phocax-service-lane-card{border-radius:24px;grid-template-rows:minmax(168px,190px) auto auto 1fr auto;padding:16px}.phocax-service-lane-art-shell{border-radius:18px;min-height:168px;margin-bottom:16px}.phocax-system-portrait-copy h2,.phocax-proof-band-header h2,.phocax-recent-work h2{font-size:clamp(2rem,9vw,2.8rem)}}.homepage-shell,.offer-page-shell,.division-page{max-width:none;padding-inline:24px}.topbar{background:linear-gradient(#fbf9f4fb,#f7f4eef6);border-bottom:1px solid #141f1a14;box-shadow:0 10px 28px #0f17120f}.topbar-inner{max-width:1320px;padding-block:18px}.topnav{gap:6px 18px}.topnav a{color:#121714d1;background:0 0;border:0;border-radius:0;padding:6px 0;font-size:.94rem;font-weight:500}.topnav-item{margin-bottom:-12px;padding-bottom:12px}.topnav-item:hover>a,.topnav a:focus-visible{color:var(--accent-strong)}.topnav-dropdown{background:#f8fcfffa;border-radius:20px;min-width:240px;top:calc(100% + 8px)}.brand-company-inline{letter-spacing:.18em}.phocax-poster,.division-poster,.offer-poster,.contact-band,.division-entry{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.phocax-poster{color:#f7fbff;background:radial-gradient(circle at 50% 34%,#bde1cb29,#0000 20%),radial-gradient(circle at 50% 74%,#7eb7d814,#0000 22%),linear-gradient(#0f1412 0%,#121916 38%,#09100d 100%);place-items:center;min-height:calc(100svh - 84px);padding:clamp(56px,8vh,88px) 24px 36px;display:grid;position:relative;overflow:hidden}.phocax-poster:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 18%,#ffffff0d,#0000 18%),radial-gradient(circle at 78% 12%,#c8dfd50d,#0000 24%);position:absolute;inset:0}.phocax-poster-copy{z-index:2;text-align:center;justify-items:center;width:min(100%,60rem);display:grid;position:relative}.phocax-poster-wordmark .brand-mark{justify-content:center}.phocax-poster-wordmark .brand-wordmark-text,.phocax-poster-wordmark .brand-company-inline{color:#f3f7fb}.phocax-poster-wordmark .brand-wordmark-text{font-size:clamp(2.8rem,5vw,4.6rem)}.phocax-poster .phocax-next-kicker{color:#cedcebdb;margin-top:28px}.phocax-poster h1{max-width:10ch;font-family:var(--display-font);letter-spacing:-.075em;text-wrap:balance;margin:18px 0 0;font-size:clamp(4rem,9vw,7.2rem);line-height:.9}.phocax-poster .phocax-next-subtitle{color:#e8eff6eb;max-width:39rem;margin-top:18px;font-size:clamp(1.1rem,1.8vw,1.34rem);line-height:1.68}.phocax-poster .phocax-next-actions{justify-content:center;margin-top:28px}.phocax-poster-stage{pointer-events:none;height:min(64vh,640px);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.phocax-poster-stage:before,.phocax-poster-stage:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.phocax-poster-stage:before{filter:blur(10px);opacity:.9;background:radial-gradient(circle at 50% 48%,#94c2e842,#0000 28%),radial-gradient(circle at 50% 60%,#6c98be3d,#0000 44%),radial-gradient(circle,#0c121600,#0c1216d1 72%);border-radius:50%;width:min(58vw,520px);height:min(58vw,520px);bottom:6%}.phocax-poster-stage:after{opacity:.82;background:linear-gradient(#e9f1f8e6,#76a3c457 62%,#11191d0f 100%),linear-gradient(90deg,#ffffff14,#0000 36%);border:1px solid #e8f0f857;border-radius:999px;width:min(16vw,168px);height:min(27vw,280px);bottom:11%;box-shadow:0 18px 48px #05080a47,inset 0 0 32px #ffffff29}.phocax-hero-canvas{z-index:2;width:100%;height:100%;display:block;position:relative}.phocax-proof-theater,.phocax-system-band{max-width:1280px;margin:clamp(48px,6vw,84px) auto 0}.phocax-next-section-lede{max-width:48rem}.phocax-proof-grid,.phocax-chapter-grid{gap:20px;margin-top:30px;display:grid}.phocax-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phocax-proof-card{color:#f7fbff;background:linear-gradient(#171f1bf5,#0a0e0cfa),radial-gradient(circle at 100% 0,#7eb7d81a,#0000 38%);border:1px solid #131b1717;border-radius:30px;min-height:220px;padding:26px 24px 24px;box-shadow:0 28px 64px #090e0c29}.phocax-proof-card span,.phocax-chapter-card span,.phocax-next-service-group a span,.phocax-next-secondary-card span,.phocax-next-process-list span{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;align-items:center;width:fit-content;font-size:.73rem;font-weight:700;display:inline-flex}.phocax-proof-card strong{letter-spacing:-.04em;max-width:14ch;margin-top:18px;font-size:clamp(1.55rem,2vw,2rem);line-height:1.15;display:block}.phocax-system-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:22px;margin-top:30px;display:grid}.phocax-chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.phocax-chapter-card{background:linear-gradient(#f8fcfff5,#e8f0f7e0);border:1px solid #141f1a14;border-radius:30px;min-height:320px;padding:28px;box-shadow:0 24px 56px #0f171214}.phocax-chapter-card h3{max-width:14ch;font-family:var(--display-font);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(2rem,2.6vw,2.6rem);line-height:1}.phocax-chapter-card p,.phocax-next-service-group p,.phocax-next-process-list p,.phocax-next-secondary-card p,.phocax-next-contact p{color:var(--muted);margin:16px 0 0;line-height:1.7}.phocax-system-panel{background:#fcf9f4db;border:1px solid #141f1a14;border-radius:30px;padding:28px}.phocax-lane-list{gap:16px;margin-top:24px;display:grid}.phocax-next-service-group{background:#fcf9f4d1;border:1px solid #141f1a17;border-radius:28px;padding:26px 24px}.phocax-next-service-group h3,.phocax-next-process-list h3,.phocax-next-contact h2{font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,2.2vw,2.5rem);line-height:1.04}.phocax-next-service-group div{gap:14px;margin-top:24px;display:grid}.phocax-next-service-group a{border-top:1px solid #141f1a17;gap:6px;padding-top:14px;display:grid}.phocax-next-service-group a strong,.phocax-next-secondary-card strong,.phocax-next-contact-options strong{font-size:1.15rem;line-height:1.35}.phocax-start-list{gap:16px;margin-top:22px;padding:0;list-style:none;display:grid}.phocax-start-list li,.phocax-next-contact-options a{border-top:1px solid #141f1a14;padding:18px 0 0}.phocax-start-list li{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.phocax-start-list li span{margin-top:2px}.phocax-start-list li h3{margin:0;font-size:1.05rem;line-height:1.4}.phocax-start-list li p{margin:8px 0 0}.phocax-next-contact-options a{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:26px}.phocax-next-contact{color:#f7fbff;background:linear-gradient(#0f1612fa,#0a0e0c),radial-gradient(circle at 100% 0,#7eb7d81a,#0000 34%);grid-template-columns:minmax(0,.95fr) minmax(320px,.8fr);gap:26px;margin-top:clamp(72px,9vw,112px);padding:48px 24px 56px;display:grid}.phocax-next-contact h2,.phocax-next-contact p{color:#f7fbff}.phocax-next-contact p{color:#efebe5d1;max-width:36rem}.phocax-next-contact-options{gap:14px;display:grid}.phocax-next-contact-options a{color:#f7fbff;background:#ffffff0f;border-color:#ffffff1f}.division-poster{color:#f5efe6;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:26px;min-height:min(840px,100svh - 96px);padding:56px 24px 42px;display:grid;position:relative;overflow:hidden}.division-poster:before{content:"";background:radial-gradient(circle at 24% 20%,#ffffff0d,#0000 20%),radial-gradient(circle at 74% 30%,#ffffff0a,#0000 24%);position:absolute;inset:0}.division-poster-biotech{background:linear-gradient(#101714 0%,#0f1d18 46%,#0b1310 100%)}.division-poster-software{background:linear-gradient(#10161a 0%,#12222b 44%,#0b1114 100%)}.division-poster-sales{background:linear-gradient(#17130f 0%,#271d14 44%,#120d09 100%)}.division-poster-copy,.division-poster-rail{z-index:1;position:relative}.division-poster-copy{max-width:48rem;padding-top:28px}.division-poster-copy h1{max-width:10ch;font-family:var(--display-font);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(3.8rem,6vw,6.2rem);line-height:.92}.division-poster-copy p{color:#f3f0eaeb;max-width:36rem;margin-top:18px;font-size:1.12rem;line-height:1.74}.division-poster-actions{margin-top:24px}.division-poster-summary,.division-poster-focus{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff1c;border-radius:28px;padding:24px}.division-poster-summary strong{letter-spacing:.16em;text-transform:uppercase;color:#9fc6e2e0;font-size:.8rem;font-weight:700;display:block}.division-poster-summary p,.division-poster-focus span{color:#eef7ffd6;line-height:1.7}.division-poster-focus{display:grid}.division-poster-focus div+div{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.division-chapter,.division-offer-theater{max-width:1280px;margin:clamp(64px,8vw,104px) auto 0}.division-chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.division-chapter-point,.division-offer-row{background:#fcf9f4db;border:1px solid #141f1a14;border-radius:26px}.division-chapter-point{padding:22px}.division-chapter-point span,.division-offer-index{color:#7e6c4ed6;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:inline-flex}.division-chapter-point p{color:var(--muted);margin:16px 0 0;line-height:1.7}.division-offer-list{gap:18px;margin-top:28px;display:grid}.division-offer-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;padding:22px 24px;display:grid}.division-offer-meta{color:#525a54d6;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;font-size:.8rem;font-weight:600;display:flex}.division-offer-row h3{font-family:var(--display-font);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2rem,2.4vw,2.6rem);line-height:1}.division-offer-row p{max-width:44rem;color:var(--muted);margin:14px 0 0;line-height:1.68}.division-offer-link{color:var(--accent-strong);font-weight:600}.division-entry{background:linear-gradient(#f0f7fc,#e2eef8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:clamp(64px,8vw,104px);padding:38px 24px 46px;display:grid}.division-entry h2{max-width:22ch;font-family:var(--display-font);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2.2rem,3vw,3rem);line-height:1.02}.division-entry p{max-width:36rem;color:var(--muted);margin-top:14px}.division-entry-actions{flex-wrap:wrap;gap:12px;display:flex}.offer-poster{color:#f7fbff;background:linear-gradient(#111714 0%,#0d1311 100%);min-height:calc(100svh - 84px);padding:clamp(72px,10vh,112px) 24px 52px;position:relative;overflow:hidden}.offer-poster-backdrop,.offer-poster-backdrop:after,.offer-poster-overlay{position:absolute;inset:0}.offer-poster-image{object-fit:cover;object-position:center;opacity:.22;filter:saturate(.88)contrast(1.04)brightness(.72)}.offer-poster-shell{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(300px,.82fr);align-items:end;gap:28px;max-width:1280px;margin:0 auto;display:grid;position:relative}.offer-poster-title{max-width:12ch;font-family:var(--display-font);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(3.8rem,6vw,6.2rem);line-height:.92}.offer-poster-body{color:#f4f0ebeb;max-width:38rem;margin-top:18px;font-size:clamp(1.08rem,1.6vw,1.24rem);line-height:1.74}.offer-poster-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.offer-poster-signals{color:#9fc6e2d1;letter-spacing:.14em;text-transform:uppercase;margin:22px 0 0;font-size:.82rem;font-weight:700}.offer-poster-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:28px;padding:24px}.offer-poster-panel span{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:inline-flex}.offer-poster-fit-list{gap:14px;margin-top:18px;display:grid}.offer-poster-fit-row strong{color:#f7fbff;font-size:1rem;line-height:1.4;display:block}.offer-poster-fit-row p,.offer-poster-panel-quiet p{color:#f0ece6cc;margin:8px 0 0;line-height:1.65}.offer-anchor-strip{flex-wrap:wrap;gap:10px 18px;max-width:1280px;margin:20px auto 0;padding-inline:24px;display:flex}.offer-anchor-strip a{color:#121714a3;font-size:.92rem}.offer-anchor-strip a:hover{color:var(--accent-strong)}.offer-hero-theme-default,.offer-hero-theme-services{--offer-poster-tint:#8db8a524}.offer-hero-theme-website{--offer-poster-tint:#bae0c62e}.offer-hero-theme-marketing{--offer-poster-tint:#a7bfe029}.offer-hero-theme-biotech-buyer{--offer-poster-tint:#8cb2e22e}.offer-hero-theme-cro{--offer-poster-tint:#81c7b929}.offer-hero-theme-automation{--offer-poster-tint:#aebce329}.offer-hero-theme-systems{--offer-poster-tint:#bab6e029}.offer-hero-theme-reporting{--offer-poster-tint:#d7bc8929}.offer-page-shell .section,.offer-page-shell .offer-anchor-strip,.offer-page-shell .contact-band{max-width:1280px}.offer-page-shell .section{margin:clamp(56px,7vw,88px) auto 0}.offer-page-shell .division-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.offer-page-shell .division-block,.offer-page-shell .service-row,.offer-page-shell .featured-offer-main,.offer-page-shell .featured-offer-side,.offer-page-shell .process-step{box-shadow:none;background:#fcf9f4e6;border:1px solid #141f1a14;border-radius:24px}.offer-page-shell .division-block,.offer-page-shell .service-row{padding:22px}.offer-page-shell .featured-offer-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);gap:18px;display:grid}.offer-page-shell .featured-offer-main,.offer-page-shell .featured-offer-side{padding:24px}.offer-page-shell .process-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.offer-page-shell .process-step{padding:22px}.offer-proof-list,.offer-cta-list{gap:14px;margin-top:28px;display:grid}.offer-proof-item,.offer-cta-item{background:#fcf9f4e6;border:1px solid #141f1a14;border-radius:24px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid}.offer-proof-item h3,.offer-cta-copy h3{font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.02}.offer-proof-item p,.offer-cta-copy p{color:var(--muted);margin:12px 0 0;line-height:1.7}.offer-cta-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.contact-band{color:#f5efe6;background:linear-gradient(#0f1612fa,#090e0c);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:clamp(64px,8vw,104px) auto 0;padding:40px 24px 46px;display:grid}.contact-band h2{max-width:18ch;font-family:var(--display-font);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2.3rem,3vw,3.2rem);line-height:1.02}.contact-band p{color:#efebe5d1;max-width:38rem;margin-top:14px}@media (max-width:960px){.topbar-inner{justify-content:center}.phocax-proof-grid,.phocax-chapter-grid,.phocax-system-grid,.division-chapter-grid,.offer-page-shell .division-grid,.offer-page-shell .featured-offer-grid,.phocax-next-contact,.division-poster,.division-entry,.offer-poster-shell,.contact-band,.offer-proof-item,.offer-cta-item,.division-offer-row{grid-template-columns:1fr}.phocax-poster{min-height:auto;padding-top:60px}.phocax-poster-stage{height:320px;margin-top:28px;position:relative}.phocax-poster h1,.division-poster-copy h1,.offer-poster-title,.contact-band h2,.division-entry h2{max-width:12ch}.division-poster,.offer-poster{min-height:auto}.phocax-next-contact,.division-entry,.contact-band{padding-inline:20px}.offer-anchor-strip{padding-inline:0}}@media (max-width:640px){.homepage-shell,.offer-page-shell,.division-page,.phocax-poster,.division-poster,.offer-poster,.phocax-next-contact,.division-entry,.contact-band{padding-inline:16px}.phocax-poster-wordmark .brand-company-inline{display:none}.phocax-poster h1{font-size:clamp(3.2rem,18vw,4.8rem)}.phocax-next-actions,.offer-poster-actions,.division-entry-actions{display:grid}.phocax-next-actions .button,.offer-poster-actions .button,.division-entry-actions .button,.contact-band .button-primary,.offer-cta-item .button-secondary{width:100%}.phocax-next-contact-options,.phocax-next-secondary-grid,.offer-proof-list,.offer-cta-list{margin-top:22px}}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans);}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#625d521a,#0000 22%),radial-gradient(circle at 100% 0,#bca27e1a,#0000 26%),linear-gradient(#faf8f4 0%,#f1efe8 48%,#e6e4dd 100%);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}.page-shell{max-width:1280px;margin:0 auto;padding:0 24px 112px}.scroll-reveal{opacity:0;transform:translateY(48px)scale(.985)}@supports (animation-timeline:view()){.scroll-reveal{animation:ease-out both section-reveal;animation-timeline:view();animation-range:entry 12% cover 34%}}@supports not (animation-timeline:view()){.scroll-reveal{opacity:1;transform:none}}.topbar{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f8fcfffb,#f7f4eef7);border:0;border-bottom:1px solid #141f1a14;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:visible;box-shadow:0 10px 26px #0f17120f}.topbar-inner{z-index:81;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;position:relative}.brand-mark{align-items:center;gap:12px;display:inline-flex}.brand-mark small{color:var(--muted);margin-top:0;font-size:.76rem;display:block}.brand-mark-wordmark{gap:12px}.brand-wordmark-lockup{justify-content:center;align-items:baseline;min-width:116px;display:inline-flex}.brand-wordmark-text{font-family:var(--display-font);letter-spacing:-.085em;color:var(--foreground);font-size:2.25rem;font-weight:700;line-height:.88}.brand-wordmark-x{color:var(--accent-strong);font-weight:800}.brand-company-inline{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:600}.topnav{z-index:82;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.topnav-item{z-index:83;margin-bottom:-10px;padding-bottom:10px;position:relative}.topnav a,.quick-links a,.inline-link{transition:color .12s,border-color .12s,background .12s}.topnav a{color:#121714cc;background:#ffffffc7;border:1px solid #141f1a14;border-radius:999px;align-items:center;padding:10px 14px;font-size:.98rem;font-weight:500;display:inline-flex}.topnav a:hover,.topnav-item:hover>a,.quick-links a:hover,.inline-link:hover{color:var(--accent-strong)}.topnav-dropdown{z-index:120;opacity:0;pointer-events:none;background:#f8fcfff5;border:1px solid #141f1a14;border-radius:18px;flex-direction:column;gap:4px;min-width:220px;padding:10px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:calc(100% + 2px);left:0;transform:translateY(8px);box-shadow:0 18px 34px #0f17121a}.topnav-dropdown:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.topnav-item:hover .topnav-dropdown,.topnav-item:focus-within .topnav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.topnav-dropdown-link{color:var(--foreground);background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:.92rem;display:block}.topnav-dropdown-link:hover{background:#1117140d}.topnav-contact{margin-left:4px}.hero{gap:28px;padding:56px 0 40px;display:grid}.hero-stage{border:1px solid var(--hero-border);background:var(--hero-background);color:var(--hero-foreground);border-radius:32px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:end;gap:36px;padding:34px 0 36px;position:relative;box-shadow:0 34px 84px #080c0a3d}.hero-stage-centered{text-align:center;grid-template-columns:1fr;place-items:center}.hero-stage-full-bleed{border-left:0;border-right:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero-stage-centered .hero-copy-block-centered{place-self:center;width:min(100%,700px);margin-inline:auto;padding-inline:clamp(28px,4vw,56px);transform:none}.hero-stage-centered .hero-copy-block-centered>*{margin-inline:auto}.hero-stage-with-copy-background{overflow:hidden}.hero-stage:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#b39c7a29,#0000 26%),radial-gradient(circle at 0 100%,#ffffff0d,#0000 28%);position:absolute;inset:0}.apple-hero-stage{min-height:min(980px,100vh)}.hero-backdrop,.hero-backdrop-copy{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hero-backdrop-photo{object-fit:cover;opacity:.48;filter:saturate(.9)contrast(1.04)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.hero-backdrop-photo-copy{opacity:.52;object-position:center center;filter:saturate(1.02)contrast(1.04)brightness(.9)}.hero-backdrop-overlay{background:linear-gradient(#090e0c2e 0%,#090e0c6b 100%),radial-gradient(circle at 0 0,#121e1a14,#0000 30%);position:absolute;inset:0}.hero-backdrop-overlay-copy{background:linear-gradient(#13221c0f 0%,#0f1c172e 100%),radial-gradient(circle at 50% 18%,#d2f3e21a,#0000 34%),radial-gradient(circle at 50% 44%,#ffffff0d,#0000 28%),linear-gradient(120deg,#56866f14,#12211b05)}.hero-backdrop-overlay-copy:after{content:"";filter:blur(22px);pointer-events:none;background:radial-gradient(at 20%,#72b19024,#0000 34%),radial-gradient(at 80% 36%,#4c8d6e1f,#0000 30%),radial-gradient(at 52% 78%,#a1d6bb14,#0000 28%);animation:18s ease-in-out infinite alternate heroFlowDrift;position:absolute;inset:-12%}.hero-copy-block{z-index:2;position:relative}.hero-copy-block-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:860px;margin:0 auto;padding:88px 0 82px;display:flex;position:relative}.hero-copy-block-premium{width:min(100%,920px);max-width:920px}.hero-copy-block-centered>*{z-index:1;position:relative}.hero-copy-block-centered .hero-copy,.hero-copy-block-centered .hero-proof,.hero-copy-block-centered .hero-title,.hero-copy-block-centered .eyebrow,.hero-copy-block-centered .quick-links a,.hero-copy-block-centered .button-secondary{color:#f8fcf8f7}.hero-copy-block-centered .hero-search-strip span{color:#10251d}.hero-title{max-width:12ch;font-family:var(--display-font);letter-spacing:-.055em;font-size:clamp(3.2rem,7vw,5.8rem);line-height:.9}.hero-copy{max-width:42rem;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.72}.hero-proof{max-width:40rem;font-size:1rem;line-height:1.72}.hero-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:8px;display:grid}.hero-metric-strip div{background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #ffffff1a;border-radius:16px;padding:16px 16px 14px;box-shadow:0 16px 32px #0609081f}.hero-metric-strip span{color:#dbc8a7;letter-spacing:.18em;margin-bottom:10px;font-size:.76rem;font-weight:700;display:inline-block}.hero-metric-strip strong{color:#f6faf7;font-size:.98rem;line-height:1.35;display:block}.hero-metric-strip p{color:#e1eae4cc;margin:8px 0 0;font-size:.92rem;line-height:1.55}.hero-copy-block-centered .hero-proof,.hero-copy-block-centered .hero-copy{text-shadow:0 2px 16px #00000057}.hero-copy-block-centered .hero-copy{color:#f7fbfff5;max-width:32rem;margin-top:16px;font-size:clamp(1.04rem,1.55vw,1.18rem);line-height:1.72}.hero-copy-wide{max-width:42rem}.hero-copy-block-centered .hero-title{letter-spacing:-.06em;text-align:center;max-width:21ch;margin-top:0;font-size:clamp(3.4rem,6vw,5.8rem);line-height:.92;transform:none}.hero-copy-block-centered .hero-title-homepage-wide{max-width:24ch}.hero-title-lockup-shell{flex-wrap:wrap;justify-content:center;align-items:center;gap:.1em .32em;display:flex}.hero-title-homepage-wide{max-width:24ch}.hero-title-line{white-space:nowrap;display:inline-block}.hero-title-line-emphasis{flex-basis:100%}.hero-title-lockup{flex-direction:column;align-items:flex-end;display:inline-flex}.hero-company-mark{text-align:center;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#f2f5f1d1;flex-basis:100%;width:100%;margin-top:10px;padding-right:0;font-size:.58rem;font-weight:600;display:block}.hero-kicker-scroll{color:#f3f5f1e6;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;margin-bottom:18px;padding:8px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.hero-copy-apple{color:#eeece5e0;max-width:36rem;font-size:clamp(1.05rem,1.2vw,1.22rem);line-height:1.8}.hero-secondary-button{color:var(--hero-foreground);background:#ffffff0d;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0f}.premium-principle-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.premium-principle-row span{color:#f4f7f3d6;letter-spacing:.08em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}@keyframes heroFlowDrift{0%{transform:translate(-2%)scale(1.02)}50%{transform:translate(1%,-2%)scale(1.05)}to{transform:translate(3%,1%)scale(1.03)}}.hero-copy-block-centered .hero-actions{margin-top:20px;gap:12px;width:min(100%,280px);margin-inline:auto;display:grid}.hero-copy-block-centered .hero-actions-inline{justify-content:center;align-items:center;gap:10px;width:auto;margin-top:18px;display:flex}.hero-copy-block-centered .button-primary,.hero-copy-block-centered .button-secondary{width:100%;min-width:0}.hero-copy-block-centered .hero-actions-inline .button-primary,.hero-copy-block-centered .hero-actions-inline .button-secondary{width:auto;min-width:176px;padding:12px 18px;font-size:.94rem}.hero-link-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.hero-actions-inline-homepage{margin-top:24px}.hero-primary-button{min-width:208px;box-shadow:0 22px 44px #070b093d}.hero-link-row-secondary{margin-top:16px}.hero-link-row-secondary .hero-link-row-item{color:#f4f9f4cc}.hero-link-row-item{letter-spacing:.14em;text-transform:uppercase;color:#f4f9f4eb;align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:inline-flex}.hero-link-row-item:not(:last-child):after{content:"/";color:#f4f9f470}.hero-copy-block-centered .quick-links{justify-content:center;gap:16px;margin-top:20px}.hero-copy-block-centered .quick-links a{color:#f6f9f7fa;padding-bottom:2px;font-size:.96rem;font-weight:600}.hero-focal-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0e1613ad,#0c131085),radial-gradient(circle at top,#a3dfc014,#0000 38%);border:1px solid #ffffff1a;border-radius:28px;width:min(100%,840px);margin-top:34px;padding:24px 24px 20px;box-shadow:inset 0 1px #ffffff0f,0 28px 68px #06090838}.hero-focal-proof-intro{gap:8px;max-width:42rem;display:grid}.hero-focal-proof-intro p{color:#eef3eecc;max-width:33rem;margin:0;font-size:.92rem;line-height:1.62}.hero-focal-proof-label{color:#dbc8a7;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0d;border:1px solid #9fc6e233;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex}.hero-focal-stack{perspective:1200px;min-height:250px;transform-style:preserve-3d;place-items:center;margin-top:18px;display:grid;position:relative}.hero-focal-orbit,.hero-focal-plane,.hero-focal-core{position:absolute}.hero-focal-orbit{border:1px solid #d1f0dd38;border-radius:999px;box-shadow:inset 0 0 24px #9fe2be0d}.hero-focal-orbit-back{opacity:.64;width:280px;height:110px;transform:rotateX(71deg)translateZ(-26px)}.hero-focal-orbit-front{opacity:.86;border-color:#9fc6e257;width:208px;height:208px;transform:rotateX(71deg)rotate(12deg)translateZ(22px)}.hero-focal-plane{aspect-ratio:1.45;background:linear-gradient(#15241ec7,#0a120feb);border:1px solid #ffffff14;border-radius:28px;width:min(100%,360px);max-width:360px;box-shadow:inset 0 1px #ffffff0d,0 22px 44px #0407064d}.hero-focal-plane:before,.hero-focal-plane:after{content:"";border-radius:inherit;position:absolute}.hero-focal-plane:before{border:1px solid #a4d6bc1f;inset:16px}.hero-focal-plane:after{background:linear-gradient(120deg,#aed2bf1a,#0000 44%),radial-gradient(circle at 100% 0,#9fc6e224,#0000 38%);inset:0}.hero-focal-plane-back{opacity:.48;transform:rotateX(74deg)rotate(-14deg)translate3d(-26px,16px,-44px)}.hero-focal-plane-mid{transform:rotateX(74deg)rotate(-14deg)translate(0,0)}.hero-focal-core{background:radial-gradient(circle,#bee6d038,#101a1624 64%,#101a1600 74%);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;transform:translateZ(44px)}.hero-focal-core-ring{border:1px solid #d8f2e257;border-radius:50%;width:88px;height:88px;box-shadow:0 0 36px #80c2a01f}.hero-focal-core-dot{background:radial-gradient(circle at 35% 35%,#fff8eb,#c6dfd1 48%,#7fa58e 100%);border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 26px #d8f2e273}.hero-focal-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.hero-focal-step-card{text-align:left;background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:14px 14px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.hero-focal-step-card span{color:#dbc8a7;letter-spacing:.16em;font-size:.7rem;font-weight:700}.hero-focal-step-card strong{color:#f8fcf8f7;font-size:.98rem;line-height:1.35}.hero-focal-step-card p{color:#ebf2eccc;margin:0;font-size:.84rem;line-height:1.5}.hero-fit-list{display:none}.hero-fit-list li{color:#f1f5f2eb;letter-spacing:.1em;text-transform:uppercase;font-size:.84rem;font-weight:600}.hero-fit-list li:before{content:"•";color:#9fc6e2d1;margin-right:10px}.hero-fit-list li:first-child:before{content:"";margin-right:0}.hero-actions,.quick-links{z-index:3;position:relative}.hero-style-proof{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:4px;display:grid;position:relative}.hero-style-proof-item{background:linear-gradient(#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:14px;padding:14px 14px 15px;box-shadow:inset 0 1px #ffffff0d}.hero-style-proof-item strong{letter-spacing:-.02em;color:#f5f2ec;margin-top:8px;font-size:.98rem;line-height:1.4;display:block}.hero-style-proof-item .figure-label{color:#cfe8db}.quick-links{flex-wrap:wrap;display:flex}.quick-links a{background:0 0}.button{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:.98rem;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.button-primary{color:var(--foreground);background:linear-gradient(#fffaf4,#f5efe5);box-shadow:0 18px 36px #0c141138}.button-secondary{color:var(--hero-foreground);background:#ffffff12;border-color:#ffffff24}.button-secondary:hover{background:#ffffff1a}.button-tertiary{color:var(--accent-strong);background:#1f332b14;border-color:#1f332b1f}.button-tertiary:hover{background:#1f332b1f}.button:hover{transform:translateY(-1px)}.hero-visual-layered{min-height:100%;position:relative;overflow:hidden}.hero-visual-layered-premium{align-content:end}.hero-stage .hero-visual-layered{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;margin:0 36px;padding:32px 0 8px;display:grid}.hero-before-after-panel{background:linear-gradient(#0a0f0db8,#0a0f0dd6);border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #05080747}.hero-overview-panel{background:linear-gradient(#0c100ec2,#0c1210e6)}.hero-before-after-copy{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px 16px;display:flex}.hero-before-after-copy>div{flex:1 1 0;min-width:0}.hero-before-after-copy strong{letter-spacing:-.02em;max-width:22rem;font-size:1.08rem;line-height:1.34;display:block}.hero-before-after-copy p{color:#dfe8e2bd;flex:0 18rem;min-width:0;max-width:18rem;margin:6px 0 0;line-height:1.62}.hero-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.hero-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hero-proof-card{background:linear-gradient(#fffaf41a,#ffffff0a);border:1px solid #ffffff14;border-radius:12px;padding:18px;box-shadow:0 18px 36px #070a0929}.hero-proof-card strong{color:#f6faf7;margin-top:8px;line-height:1.35;display:block}.hero-proof-card p{color:#e0e9e3c7;margin:8px 0 0;line-height:1.6}.hero-overview-card{background:linear-gradient(#ffffff12,#fff7ee0a);border:1px solid #ffffff14;border-radius:12px;padding:18px}.hero-overview-card .figure-label{color:#dbc8a7}.hero-overview-card strong{color:#f5f8f5;margin-top:8px;line-height:1.35;display:block}.hero-overview-card p{color:#dde7e0c2;margin:8px 0 0;line-height:1.6}.hero-search-strip{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-search-strip span,.search-fit-card{background:linear-gradient(#ffffffe0,#f3f7f3fa);border:1px solid #13281e14;box-shadow:0 14px 30px #0f17120d}.hero-search-strip span{color:#123126;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.signature-section{padding-top:28px}.signature-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;display:grid}.signature-intro,.signature-panel{background:linear-gradient(#ffffffdb,#f2f6f2f5);border:1px solid #13281e14;border-radius:18px;padding:28px 26px;box-shadow:0 18px 40px #0f17120d}.signature-intro-proofed{background:radial-gradient(circle at 100% 0,#98bea938,#0000 34%),linear-gradient(#f8fbf8f0,#eff5f0fa);gap:24px}.signature-panel-elevated{background:linear-gradient(#fffffff0,#f1f6f2fa);box-shadow:0 24px 54px #0f171212}.signature-intro{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.signature-intro h2,.signature-row h3{letter-spacing:-.04em;margin:10px 0 0}.signature-intro h2{font-family:var(--display-font);font-size:clamp(2rem,4vw,3rem);line-height:1.02}.signature-intro p,.signature-row p{color:var(--muted);margin:12px 0 0;line-height:1.72}.editorial-principles-list{border-top:1px solid #13281e1f;gap:12px;margin:0;padding:18px 0 0;list-style:none;display:grid}.editorial-principles-list li{color:var(--accent-strong);letter-spacing:-.01em;font-size:.98rem;font-weight:600}.signature-panel{gap:18px;display:grid}.signature-proof-board{gap:14px;display:grid}.signature-proof-card{background:#ffffffc7;border:1px solid #13281e14;border-radius:16px;padding:18px 18px 16px;box-shadow:0 16px 32px #0f17120d}.signature-row+.signature-row{border-top:1px solid #13281e14;padding-top:18px}.signature-row h3{font-size:1.18rem;line-height:1.24}.studio-map-section{padding-top:34px}.studio-map-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.studio-map-intro{background:linear-gradient(#ffffffe0,#f3f7f3fa);border:1px solid #13281e14;border-radius:18px;gap:22px;padding:30px 28px;display:grid;box-shadow:0 18px 40px #0f17120d}.studio-map-intro h2{font-family:var(--display-font);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.03}.studio-map-intro p,.studio-map-fit,.studio-support-card p,.studio-map-row-body p{color:var(--muted);margin:12px 0 0;line-height:1.7}.studio-pill-row,.studio-point-list{flex-wrap:wrap;gap:10px;display:flex}.studio-pill-row span,.studio-point-list li{min-height:36px;color:var(--accent-strong);background:#ffffffc2;border:1px solid #13281e14;border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:600;display:inline-flex}.studio-map-stack{gap:16px;display:grid}.studio-map-row{background:linear-gradient(#ffffffd6,#f2f6f2f5);border:1px solid #13281e14;border-radius:16px;grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:20px;padding:24px 22px;display:grid;box-shadow:0 18px 40px #0f17120d}.studio-map-row-head h3,.studio-support-card h4{letter-spacing:-.03em;margin:10px 0 0}.studio-map-row-head h3{font-size:1.18rem;line-height:1.28}.studio-map-row-body{align-content:start;display:grid}.studio-map-row-body-stacked{gap:18px}.studio-point-list{margin:16px 0 0;padding:0;list-style:none}.studio-map-fit{grid-column:2;margin-top:-2px;padding-top:2px}.studio-map-row-accent{background:linear-gradient(#f7faf8fa,#e9f1ecfa);grid-template-columns:1fr}.studio-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-support-card{background:#fffc;border:1px solid #13281e14;border-radius:14px;padding:18px 16px}.studio-support-card h4{font-size:1rem;line-height:1.34}.search-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.search-fit-card{border-radius:14px;padding:22px 20px}.search-fit-card h3{letter-spacing:-.03em;margin:10px 0 0;font-size:1.08rem;line-height:1.3}.search-fit-card p{color:var(--muted);margin:10px 0 0;line-height:1.68}.hero-operator-band{gap:14px;margin-top:22px;display:grid}.hero-operator-band-expanded,.lane-grid,.biotech-grid,.spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lane-shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:22px;display:grid}.lane-intro{margin-bottom:0}.lane-intro-note{background:linear-gradient(#ffffffe0,#f2f6f2fa);border:1px solid #13281e14;border-radius:16px;margin-top:18px;padding:18px 18px 16px;box-shadow:0 16px 34px #0f17120d}.lane-intro-note strong{letter-spacing:-.02em;font-size:.98rem;display:block}.lane-intro-note p{color:var(--muted);margin:8px 0 0;line-height:1.66}.lane-grid-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.lane-card-featured{background:linear-gradient(#f7faf8fa,#e9f1ecfa);border-color:#395d4c24;box-shadow:0 24px 50px #0f171214}.lane-card-featured .figure-label{color:#17382d}.hero-operator-card,.lane-card,.spotlight-card,.biotech-card,.division-block,.showcase-panel,.process-note,.contact-band,.service-card-row,.audience-card{background:linear-gradient(#ffffffd6,#f2f6f2f5);border:1px solid #13281e14;border-radius:14px;padding:22px 20px;box-shadow:0 18px 40px #0f17120d}.hero-operator-card strong,.lane-card h3,.biotech-card h3,.spotlight-card h3,.division-block h3,.service-row h3,.process-step h3,.contact-band h2,.section-heading h2,.audience-card h3{margin:10px 0 0}.hero-operator-card strong,.lane-card h3,.biotech-card h3,.spotlight-card h3,.division-block h3,.service-row h3,.process-step h3,.audience-card h3{letter-spacing:-.03em;font-size:1.08rem;line-height:1.3}.hero-operator-card p,.lane-card p,.biotech-card p,.spotlight-card p,.division-block p,.service-row p,.process-step p,.process-note p,.contact-band p,.system-fact-copy,.audience-card p{color:var(--muted);margin:10px 0 0;line-height:1.68}.section-dark .service-row p,.section-dark .service-copy p,.section-dark .contact-band p,.section-dark .system-fact-copy,.section-dark .audience-card p,.section-dark .featured-offer-side p,.section-dark .featured-offer-main p,.section-dark li p{color:#f1f6f2f0}.hero-before-after-copy .figure-label,.hero-operator-card .figure-label,.figure-label,.division-topline,.eyebrow,.inline-link,.service-link,.service-meta span,.service-highlights span,.process-index{color:var(--accent-strong)}.hero-stage .hero-before-after-copy .figure-label,.hero-stage .hero-operator-card .figure-label,.hero-stage .hero-proof-card .figure-label,.hero-stage .hero-overview-card .figure-label{color:#d3efe0}.section{padding:56px 0;scroll-margin-top:96px}.premium-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 34px;display:grid}.premium-story-card{background:linear-gradient(#ffffffd1,#f6f5f0f5),radial-gradient(circle at 100% 0,#b6916d14,#0000 40%);border:1px solid #18261f14;border-radius:24px;gap:10px;min-height:100%;padding:24px 22px;display:grid;box-shadow:0 22px 50px #0f17120f}.premium-story-card span{color:var(--accent-warm);letter-spacing:.18em;font-size:.78rem;font-weight:800}.premium-story-card p{color:var(--foreground);margin:0;font-size:1rem;line-height:1.7}.premium-story-card small{color:var(--muted);line-height:1.6}.division-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.division-entry-card,.division-hero-panel{background:linear-gradient(#ffffffd1,#f6f5f0f5),radial-gradient(circle at 100% 0,#b6916d14,#0000 40%);border:1px solid #18261f14;border-radius:26px;gap:14px;padding:26px;display:grid;box-shadow:0 22px 50px #0f17120f}.division-entry-card h3,.division-hero-copy h1,.division-hero-panel strong{letter-spacing:-.05em;margin:0;font-size:clamp(1.4rem,2vw,2.2rem);line-height:1.08}.division-entry-card p,.division-hero-copy p,.division-hero-panel p{color:var(--muted);margin:0;line-height:1.75}.division-entry-actions{margin-top:8px}.division-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:24px;padding:44px 0 32px;display:grid}.division-hero-copy{min-height:420px;color:var(--hero-foreground);background:radial-gradient(circle at 100% 0,#d9bf9b24,#0000 28%),linear-gradient(135deg,#0f1412 0%,#1a221f 48%,#252e2a 100%);border-radius:32px;align-content:center;gap:16px;padding:36px;display:grid;box-shadow:0 30px 90px #090d0b3d}.division-hero-copy p{color:#eeece5d6;max-width:44rem}.section-alt{background:linear-gradient(#f8faf8e0,#edf3eef5);border:1px solid #13281e14;border-radius:18px;margin:10px 0;padding:44px 28px;box-shadow:0 18px 42px #0f17120d}.offer-transition-band{background:linear-gradient(#f7faf8d1,#eef4f0f0),radial-gradient(circle at 0%,#7ec5ac14,#0000 32%);border:1px solid #13281e14;border-radius:18px;margin:-8px 0 8px;padding:16px 20px;position:relative;box-shadow:0 16px 34px #0f17120a}.offer-transition-band:before{content:"";border-top:1px solid #13281e1a;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.offer-transition-band span{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;background:#f4f8f5f5;align-items:center;padding:0 12px;font-size:.75rem;font-weight:700;display:inline-flex;position:relative}.section-dark{color:#f7faf8;background:radial-gradient(120% 140% at 0 0,#4a76632e,#0000 42%),radial-gradient(110% 120% at 100% 0,#426c5c24,#0000 36%),radial-gradient(90% 120% at 50% 100%,#26443938,#0000 46%),linear-gradient(#111917 0%,#0b1110 100%);border:0;border-radius:28px;margin:10px 0;padding:52px 36px;box-shadow:0 28px 64px #080c0a2e}.section-heading{margin-bottom:22px}.section-heading.narrow{max-width:760px}.section-heading h2,.contact-band h2{font-family:var(--display-font);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.section-heading p,.contact-band p{max-width:62ch}.section-heading-on-dark h2,.section-heading-on-dark p,.section-dark .eyebrow,.section-dark .division-topline,.section-dark .figure-label,.section-dark .service-link,.section-dark .homepage-lane-card h3,.section-dark .contact-band h2,.section-dark .contact-band .eyebrow{color:#f7faf8}.section-heading-on-dark p,.section-dark .homepage-lane-card p,.section-dark .contact-band p,.section-dark .homepage-lane-card .service-link{color:#ebf1eee6}.eyebrow{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:inline-flex}.hero-eyebrow-pill{border-radius:var(--radius-pill);color:#f3f7f4eb;background:#ffffff12;border:1px solid #ffffff1f;padding:10px 16px}.lane-grid,.biotech-grid,.division-grid,.service-list,.process-strip,.spotlight-grid,.system-facts-grid,.audience-grid{gap:18px;display:grid}.service-list-spaced{margin-top:18px}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lane-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.biotech-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch}.biotech-card ul,.division-block ul,.featured-offer-main ul,.biotech-use-case-list{gap:10px;margin:16px 0 0;padding-left:18px;display:grid}.biotech-card-primary{background:linear-gradient(#ffffffeb,#ecf3eefa)}.biotech-note{border-top:1px solid #13281e1a;margin-top:18px;padding-top:18px}.featured-offer-section,.system-facts-section,.process-section,.contact-band{position:relative;overflow:hidden}.featured-offer-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:20px;display:grid}.featured-offer-main,.featured-offer-side,.system-fact-card,.process-note{background:linear-gradient(#fffffff5,#f1f5f1fc);border:1px solid #13281e14;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f17120d}.featured-offer-main{background:linear-gradient(#f6faf7f5,#e8f0ebeb);border:1px solid #ffffff1f;border-radius:22px;gap:22px;padding:28px;display:grid;box-shadow:0 24px 56px #05080724}.featured-offer-main-emphasis{background:radial-gradient(circle at 100% 0,#b6916d24,#0000 32%),linear-gradient(#f7faf7fa,#e7efeaf0)}.featured-offer-main,.featured-offer-side{color:#16201b;flex-direction:column;justify-content:space-between;gap:18px;padding:24px 24px 22px;display:flex}.featured-offer-main p,.featured-offer-side p,.featured-offer-main li,.featured-offer-side li{color:#1d2a24}.featured-offer-main .division-topline,.featured-offer-side .division-topline{color:#234437}.featured-offer-kicker{max-width:42rem;margin:10px 0 0}.featured-offer-pill-row,.service-highlights{flex-wrap:wrap;gap:10px;display:flex}.featured-offer-pill-row span,.service-highlights span{color:#18261fc7;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;min-height:28px;padding:0;font-size:.77rem;font-weight:700;display:inline-flex}.featured-offer-actions{border-top:1px solid #1d372c1a;flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.featured-offer-proof-card{background:linear-gradient(#ecf3eff5,#dae4def0);border:1px solid #ffffff24;border-radius:22px;padding:0;box-shadow:0 24px 56px #05080729}.featured-offer-proof-card>div{padding:24px 24px 0}.featured-offer-proof-card .division-topline{color:#244436}.featured-offer-proof-card p{color:#22312b;text-shadow:none}.featured-offer-proof-image{border-top:1px solid #13281e14;width:100%;height:auto;margin-top:18px;display:block;box-shadow:inset 0 1px #ffffff1f}.system-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.system-fact-card{color:#f4f8f5f5;background:linear-gradient(#1a2320,#121816);padding:24px 22px;box-shadow:0 22px 44px #0a100d29}.system-fact-card .figure-label{color:#d3e2d9b8}.system-fact-value{letter-spacing:-.05em;color:#f7fbf8;margin-top:10px;font-size:clamp(2.2rem,4vw,3rem);line-height:.95;display:block}.system-fact-copy{color:#d6e2dbc7}.division-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.division-block-accent{background:linear-gradient(#f5f9f6f5,#e8f1ebfa)}.division-best-fit{border-top:1px solid #13281e14;margin-top:16px;padding-top:16px}.service-card-row{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.service-copy{gap:10px;max-width:42rem;display:grid}.service-copy h3{font-size:1.28rem;line-height:1.2}.service-meta{flex-wrap:wrap;gap:10px;display:flex}.service-meta span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.service-link{white-space:nowrap;align-self:flex-start;margin-top:2px}.spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.process-step{border-top:1px solid #13281e24;padding:20px 16px 0 0;position:relative}.process-step:before{content:"";background:var(--accent-strong);border-radius:999px;width:12px;height:12px;position:absolute;top:-7px;left:0;box-shadow:0 0 0 4px #79a1881f}.process-note{background:#ffffffb3;margin-top:24px;padding:22px 20px;box-shadow:0 12px 28px #0f17120a}.process-note-bridge{max-width:46rem;margin-top:28px}.contact-band{background:linear-gradient(#16231df5,#101a16f5),radial-gradient(circle at 100% 0,#7ea98b2e,#0000 40%);border-color:#ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 26px;display:flex;box-shadow:0 24px 52px #0a100d2e}.section-dark .contact-band{background:linear-gradient(#ffffff09,#ffffff05),radial-gradient(140% 140% at 0 0,#5d977c1f,#0000 38%);border:1px solid #ffffff0f;border-radius:24px;padding:34px 30px;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #02060538}.contact-band>*{min-width:0}.contact-band .eyebrow,.contact-band h2,.contact-band p{color:var(--hero-foreground)}.contact-band p{color:#e2ebe4cc}.contact-path-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contact-path-list li{gap:4px;display:grid}.contact-path-list a{color:var(--hero-foreground);font-weight:700}.contact-path-list span{color:#e2ebe4c2;line-height:1.55}.contact-band .button-primary{color:#111614;background:linear-gradient(#fffaf4,#f5efe5);min-width:190px;box-shadow:0 18px 36px #05080738}.contact-band .button-primary:hover{background:linear-gradient(#fffdf9,#f7f1e7)}.hero-title-sweep{text-wrap:balance}.hero-dashboard-panel{align-self:stretch}.signature-proof-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.signature-proof-card{background:linear-gradient(#ffffffd1,#f4f7f2f5);border:1px solid #13281e14;border-radius:14px;min-height:100%;padding:18px 16px}.signature-proof-card h3{letter-spacing:-.03em;margin:10px 0 0;font-size:1rem;line-height:1.28}.signature-proof-card p{color:var(--muted);margin:10px 0 0;line-height:1.64}.signature-panel-elevated{background:linear-gradient(#ffffffe0,#f4f7f2fa),radial-gradient(circle at 100% 0,#b6916d14,#0000 38%)}.lane-card,.support-card,.service-card-row,.studio-support-card,.signature-proof-card,.featured-offer-main,.featured-offer-side,.biotech-card,.studio-map-row,.signature-intro,.signature-panel,.studio-map-intro{position:relative;overflow:hidden}.lane-card:before,.support-card:before,.service-card-row:before,.studio-support-card:before,.signature-proof-card:before,.featured-offer-main:before,.featured-offer-side:before,.biotech-card:before,.studio-map-row:before,.signature-intro:before,.signature-panel:before,.studio-map-intro:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 30%);position:absolute;inset:0}.lane-card,.support-card,.service-card-row,.studio-support-card,.signature-proof-card,.biotech-card,.studio-map-row{transition:transform .18s,box-shadow .18s,border-color .18s}.lane-card:hover,.support-card:hover,.service-card-row:hover,.studio-support-card:hover,.signature-proof-card:hover,.biotech-card:hover,.studio-map-row:hover{border-color:#18261f24;transform:translateY(-2px);box-shadow:0 20px 42px #0f171212}.offer-support-section{padding-top:72px}.support-card-grid{gap:18px;display:grid}.offer-story-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:18px;display:grid}.offer-story-card{background:linear-gradient(#ffffffe6,#f2f6f2fa);border:1px solid #13281e14;border-radius:18px;padding:24px 22px;box-shadow:0 18px 40px #0f17120d}.offer-story-card h3{letter-spacing:-.03em;margin:10px 0 0;font-size:1.18rem;line-height:1.28}.offer-story-card p,.offer-story-card li{color:var(--muted);line-height:1.68}.offer-story-card ul{margin:14px 0 0;padding-left:18px}.offer-story-card ul li+li{margin-top:10px}.offer-reference-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.offer-reference-card{background:#ffffffd1;border:1px solid #13281e14;border-radius:16px;padding:18px;box-shadow:0 16px 34px #0f17120a}.offer-reference-card h3{letter-spacing:-.03em;margin:10px 0 0;font-size:1.02rem;line-height:1.34}.offer-reference-card p{color:var(--muted);margin:10px 0 0;line-height:1.65}.proof-card-grid,.cta-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-card{background:linear-gradient(#ffffffe0,#f2f6f2fa);border:1px solid #13281e14;border-radius:14px;flex-direction:column;justify-content:space-between;gap:20px;min-height:100%;padding:22px 20px;display:flex;box-shadow:0 18px 40px #0f17120d}.support-card h3{letter-spacing:-.03em;margin:10px 0 0;line-height:1.28}.support-card p{color:var(--muted);margin:10px 0 0;line-height:1.68}.cta-card{gap:18px}.cta-card .button-secondary{color:#f7f4ef;background:#18261feb;border-color:#18261feb;align-self:flex-start}.cta-card .button-secondary:hover{background:#0f1a15}.offer-proof-section .support-card-grid,.offer-cta-section .support-card-grid{border-top:0;gap:18px}.offer-proof-section .proof-card-grid,.offer-cta-section .cta-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-proof-section .support-card,.offer-cta-section .support-card{background:linear-gradient(#ffffffe0,#f2f6f2fa);border:1px solid #13281e14;border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px 20px;display:flex;box-shadow:0 18px 40px #0f17120d}.offer-proof-section .support-card:before,.offer-cta-section .support-card:before{display:none}.offer-proof-section .support-card:hover,.offer-cta-section .support-card:hover{transform:translateY(-2px)}.offer-proof-section .support-card h3,.offer-cta-section .support-card h3{letter-spacing:-.03em;margin:10px 0 0;font-size:1.1rem;line-height:1.3}.cta-visual-band{background:linear-gradient(135deg,#18261ff5,#203028f0),radial-gradient(circle at 100% 0,#b6916d2e,#0000 36%);border:1px solid #13281e14;border-radius:18px;align-items:stretch;margin:0 0 18px;padding:24px 24px 22px;display:flex;box-shadow:0 20px 46px #0a100d24}.cta-visual-copy strong{font-family:var(--display-font);letter-spacing:-.04em;color:var(--hero-foreground);margin-top:8px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1;display:block}.services-section .service-list{gap:16px}.service-list-row{align-items:center}.signature-shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:32px}.signature-intro,.signature-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.signature-intro:before,.signature-panel:before{display:none}.signature-panel-editorial{align-content:start;gap:26px;padding-top:8px;display:grid}.signature-mega-statement{max-width:13ch;font-family:var(--display-font);letter-spacing:-.055em;color:var(--accent-strong);text-wrap:balance;margin:0;font-size:clamp(3rem,5.4vw,5rem);line-height:.94}.signature-flow-list{border-top:1px solid #13281e1f;gap:0;display:grid}.signature-flow-item{border-bottom:1px solid #13281e1f;padding:18px 0}.signature-flow-item h3{letter-spacing:-.03em;margin:10px 0 0;font-size:1.18rem;line-height:1.24}.signature-flow-item p{color:var(--muted);margin:10px 0 0;line-height:1.7}.hero-metric-strip div{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;padding:14px 0 0}.hero-overview-card,.hero-proof-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;padding:18px 0 0}.lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.lane-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #13281e24;border-radius:0;padding:24px 0 20px}.lane-card:before{display:none}.lane-card:hover{box-shadow:none;border-color:#18261f3d;transform:none}.lane-intro-note{box-shadow:none;background:0 0;border:0;border-top:1px solid #13281e1f;border-radius:0;padding:18px 0 0}.biotech-section-open .biotech-grid{gap:28px 32px}.biotech-section-open .biotech-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #13281e24;border-radius:0;padding:18px 0 0}.biotech-section-open .biotech-card:before{display:none}.biotech-section-open .biotech-card:hover{box-shadow:none;border-color:#18261f3d;transform:none}.biotech-section-open .biotech-card-primary{background:0 0}.biotech-section-open .biotech-note{border-top:1px solid #13281e1f;margin-top:20px;padding-top:20px}.studio-map-section-open{box-shadow:none;background:0 0;border:0;margin:0;padding:56px 0}.studio-map-section-open .studio-map-shell{gap:34px}.studio-map-section-open .studio-map-intro,.studio-map-section-open .studio-map-row,.studio-map-section-open .studio-support-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.studio-map-section-open .studio-map-intro:before,.studio-map-section-open .studio-map-row:before,.studio-map-section-open .studio-support-card:before{display:none}.studio-map-section-open .studio-map-row{border-top:1px solid #13281e1f;padding-top:22px}.studio-map-section-open .studio-map-row:hover,.studio-map-section-open .studio-support-card:hover{box-shadow:none;border-color:#18261f3d;transform:none}.studio-map-section-open .studio-map-row-accent{background:0 0}.studio-map-section-open .studio-map-row-body-stacked,.studio-map-section-open .studio-support-grid{gap:22px}.studio-map-section-open .studio-support-card{border-top:1px solid #13281e1f;padding-top:16px}.service-list-carded{gap:0}.service-card-row{box-shadow:none;background:0 0;border:0;border-top:1px solid #13281e1f;border-radius:0;padding:30px 0}.service-card-row:before{display:none}.service-list-carded .service-card-row:last-child{border-bottom:1px solid #13281e1f}.proof-card-grid,.cta-card-grid{grid-template-columns:1fr}.support-card-grid{border-top:1px solid #13281e1f;gap:0}.support-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #13281e1f;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px 0;display:grid}.support-card:before{display:none}.support-card:hover{box-shadow:none;border-color:#13281e1f;transform:none}.support-card>div:first-child{max-width:48rem}.cta-visual-band{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #13281e29;border-radius:0;margin:0 0 28px;padding:0 0 18px}.cta-visual-copy{max-width:42rem}.cta-visual-copy strong{color:var(--accent-strong)}.cta-visual-copy p,.cta-visual-copy .division-topline{color:var(--muted)}.lane-section,.services-section,.biotech-section{scroll-margin-top:96px}.contact-band-cta{border-radius:22px}.process-close{margin-top:24px}@media (prefers-reduced-motion:no-preference){.animate-enter-rise{will-change:opacity, transform;animation:.76s cubic-bezier(.2,.8,.2,1) both enter-rise}.animate-enter-drift{will-change:opacity, transform;animation:.92s cubic-bezier(.2,.8,.2,1) both enter-drift}.hero-search-strip span{transition:transform .22s,box-shadow .22s,background .22s}.hero-search-strip span:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0f171214}}@keyframes enter-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes enter-drift{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1200px){.homepage-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.signature-shell,.studio-map-shell,.lane-grid,.division-grid,.search-fit-grid,.audience-grid,.homepage-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-operator-band-expanded,.spotlight-grid,.system-facts-grid,.process-strip,.biotech-grid,.featured-offer-grid,.hero-proof-rail,.studio-support-grid,.proof-card-grid,.cta-card-grid,.signature-proof-board{grid-template-columns:1fr}}.homepage-lane-grid{border-top:1px solid #13281e1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-bottom:28px;display:grid}.section-dark .homepage-lane-grid{border-top:1px solid #ffffff14;gap:0 34px}.homepage-lane-card{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #13281e1f;border-radius:0;align-content:start;gap:12px;padding:24px 0 22px;display:grid}.homepage-lane-card-meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.homepage-lane-card-index{color:#121714a8;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:600}.homepage-lane-card-featured{grid-column:span 2;padding-right:28px}.homepage-lane-grid-cta .homepage-lane-card-featured{grid-column:2/span 2}.section-dark .homepage-lane-card{border-bottom:1px solid #ffffff14;padding:26px 0 24px}.section-dark .homepage-lane-card-index{color:#f7faf89e}.homepage-lane-card h3{letter-spacing:-.03em;margin:0;font-size:1.2rem}.homepage-lane-card-featured h3{max-width:16ch;font-size:clamp(1.45rem,2.3vw,1.9rem)}.homepage-lane-card p{max-width:32rem;color:var(--muted);margin:0;line-height:1.68}.homepage-lane-card-featured p{max-width:42rem}.homepage-lane-card .service-link{margin-top:4px}@media (max-width:960px){.homepage-lane-card-featured,.homepage-lane-grid-cta .homepage-lane-card-featured{grid-column:span 1;padding-right:0}}.offer-hero{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:start;gap:34px;padding:52px 0 34px}.offer-hero-surface{border-left:0;border-right:0;border-radius:0;overflow:hidden}.offer-hero .hero-copy-block,.offer-hero .hero-visual{z-index:2;margin:0 36px;position:relative}.offer-hero .hero-title,.offer-hero .hero-copy,.offer-hero .hero-proof,.offer-hero .eyebrow,.offer-hero .button-secondary,.offer-hero .figure-label{color:#f8fcf8f5}.offer-hero .hero-copy{color:#f1f6f2eb;margin-top:16px}.offer-hero .hero-actions{margin-top:24px}.offer-hero-signal-strip{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.offer-hero-signal-strip span{color:#f6faf7f2;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 14px 28px #060a081f}.offer-hero .hero-visual{align-content:start;gap:16px;display:grid}.offer-hero .hero-figure{background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:16px;padding:20px 18px;box-shadow:0 18px 36px #070a0929}.offer-hero .hero-figure p{color:#e1eae4db;margin:8px 0 0;line-height:1.62}.signal-grid{gap:14px;margin-top:12px;display:grid}.signal-grid div{border-top:1px solid #ffffff1a;padding-top:14px}.signal-grid div:first-child{border-top:0;padding-top:0}.signal-grid span{letter-spacing:.16em;text-transform:uppercase;color:#9dd7bc;font-size:.74rem;font-weight:700;display:block}.signal-grid strong{color:#f6faf7;margin-top:6px;font-size:1rem;line-height:1.48;display:block}.offer-hero-premium{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:start;gap:34px;padding:52px 0 34px}.offer-hero-premium .hero-copy-block{max-width:760px}.offer-hero-premium .offer-hero-title{max-width:13ch;font-size:clamp(2.8rem,5vw,4.5rem);line-height:.96}.offer-hero-premium .hero-copy{color:#f1eee7db;max-width:44rem}.offer-hero-premium .hero-visual{align-self:stretch}.offer-hero-premium .hero-figure{min-height:100%}.offer-hero-theme-default{--offer-hero-tint:#7999862e}.offer-hero-theme-services{--offer-hero-tint:#74a39a2e}.offer-hero-theme-website{--offer-hero-tint:#b5d6bb2e}.offer-hero-theme-marketing{--offer-hero-tint:#99b3db2e}.offer-hero-theme-biotech-buyer{--offer-hero-tint:#8cb2e233}.offer-hero-theme-cro{--offer-hero-tint:#88c2ba2e}.offer-hero-theme-automation{--offer-hero-tint:#aebce329}.offer-hero-theme-systems{--offer-hero-tint:#bab6e029}.offer-hero-theme-reporting{--offer-hero-tint:#d7bc8929}.offer-hero-surface .hero-backdrop-overlay-copy{background:linear-gradient(180deg, #0a121038 0%, #09110f94 100%), radial-gradient(circle at 15% 20%, var(--offer-hero-tint,#72b19029), transparent 32%), radial-gradient(circle at 85% 30%, #ffffff0f, transparent 26%), linear-gradient(120deg, #56866f14, #12211b05)}.featured-offer-grid-homepage-proof{align-items:start}.contact-form-panel{gap:20px}.contact-form{gap:16px;display:grid}.contact-form label{color:var(--foreground);gap:8px;font-weight:600;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--foreground);font:inherit;background:#f8fcfff5;border:1px solid #1c241f1f;border-radius:14px;padding:14px 16px;line-height:1.5}.contact-form textarea{resize:vertical;min-height:180px}.contact-guidance-disclosure summary{cursor:pointer;color:var(--foreground);font-weight:600}.contact-guidance-list{gap:10px;margin:14px 0 0;padding-left:18px;display:grid}.contact-guidance-list li{color:var(--muted)}@media (max-width:900px){.hero-metric-strip{grid-template-columns:1fr}.hero-backdrop-photo{opacity:.34}.hero-backdrop-photo-copy{opacity:.2}.hero-stage{grid-template-columns:1fr}.hero-copy-block-centered,.hero-stage .hero-visual-layered{margin:0 20px}.offer-hero{grid-template-columns:1fr;gap:22px}.offer-hero .hero-copy-block,.offer-hero .hero-visual{margin:0 20px}.offer-hero .hero-actions,.offer-hero .button-primary,.offer-hero .button-secondary{width:100%}.offer-hero .offer-hero-title{max-width:14ch;font-size:clamp(2.25rem,7vw,3.2rem);line-height:1.04}.signature-shell,.studio-map-shell,.offer-story-grid,.offer-reference-strip,.hero-overview-grid,.hero-style-proof,.lane-shell,.lane-grid,.homepage-lane-grid,.division-grid,.spotlight-grid,.system-facts-grid,.process-strip,.search-fit-grid,.audience-grid,.hero-proof-rail,.studio-support-grid,.studio-map-row,.proof-card-grid,.cta-card-grid,.signature-proof-board,.homepage-lane-grid{grid-template-columns:1fr}.service-card-row,.contact-band,.hero-before-after-copy{flex-direction:column}.support-card{grid-template-columns:1fr}.section-alt,.section-dark{padding:34px 20px}.cta-visual-band{padding:20px}.service-link{align-self:flex-start}.signature-intro,.signature-panel,.studio-map-intro,.studio-map-row{padding:24px 20px}.studio-map-fit{grid-column:auto}}@media (max-width:700px){.page-shell{padding:0 14px 72px}.hero-stage{border-radius:22px;padding:34px 0 38px}.offer-hero{gap:18px;padding:28px 0 30px}.hero-backdrop-photo-copy{opacity:.6;object-position:center center;filter:saturate(.9)contrast(1.01)brightness(.84)}.hero-backdrop-overlay-copy{background:linear-gradient(#1019153d 0%,#0e16137a 100%),radial-gradient(circle at top,#f5fcf71f,#0000 36%)}.topbar-inner{align-items:flex-start;gap:12px;padding:12px 14px}.offer-page-shell .topbar-inner{gap:10px;padding:14px 16px 10px}.offer-page-shell .brand-mark-wordmark{gap:10px}.offer-page-shell .brand-wordmark-text{font-size:2rem}.offer-page-shell .brand-company-inline{letter-spacing:.12em;font-size:.62rem}.topnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.offer-page-shell .topnav{gap:8px;padding-bottom:2px}.topnav::-webkit-scrollbar{display:none}.topnav a{white-space:nowrap;flex:none}.offer-page-shell .topnav a{background:#ffffff9e;border-color:#141f1a14;padding:8px 11px;font-size:.84rem;line-height:1.15}.topnav-dropdown{opacity:1;pointer-events:auto;min-width:0;margin-top:8px;display:none;position:static;transform:none}.topnav-item:hover .topnav-dropdown,.topnav-item:focus-within .topnav-dropdown{display:flex}.hero-copy-block-centered{max-width:100%;margin:0 18px;padding:56px 0 44px}.hero-stage-centered .hero-copy-block-centered{width:min(100% - 36px,620px);padding-inline:0;transform:none}.hero-copy-block-centered .hero-title{max-width:16ch;font-size:clamp(2.7rem,10vw,3.6rem);transform:none}.hero-copy-block-centered .hero-title-homepage-wide{max-width:16ch}.hero-title-lockup{align-items:center;width:100%}.hero-company-mark{letter-spacing:.14em;white-space:normal;text-align:center;margin-top:10px;padding-right:0;font-size:.68rem}.hero-copy-block-centered .hero-actions-inline{flex-direction:column;width:min(100%,280px)}.hero-copy-block-centered .hero-actions-inline .button-primary,.hero-copy-block-centered .hero-actions-inline .button-secondary{width:100%;min-width:0}.hero-actions-inline-homepage{width:min(100%,280px);margin-top:20px}.hero-primary-button{width:100%;min-width:0}.hero-link-row{flex-direction:column;gap:8px}.hero-link-row-item:not(:last-child):after{content:""}.hero-focal-proof{border-radius:22px;margin-top:28px;padding:20px 18px 16px}.hero-focal-proof-intro p{font-size:.9rem}.hero-focal-stack{min-height:184px}.hero-focal-plane{border-radius:22px;max-width:260px}.hero-focal-orbit-back{width:214px;height:86px}.hero-focal-orbit-front{width:156px;height:156px}.hero-focal-core{width:96px;height:96px}.hero-focal-core-ring{width:64px;height:64px}.hero-focal-core-dot{width:14px;height:14px}.hero-focal-step-grid{grid-template-columns:1fr}.hero-focal-step-card{gap:6px;padding:14px}.hero-copy,.hero-proof{font-size:1rem;line-height:1.65}.hero-metric-strip div{padding:14px 0 0}.hero-stage .hero-visual-layered,.offer-hero .hero-copy-block,.offer-hero .hero-visual{margin:0 18px}.offer-page-shell .offer-hero .hero-copy-block,.offer-page-shell .offer-hero .hero-visual{margin:0 16px}.offer-page-shell .offer-hero .offer-hero-title{max-width:11ch;font-size:clamp(1.85rem,7.2vw,2.35rem);line-height:1.02}.offer-page-shell .offer-hero .hero-copy{max-width:32rem;margin-top:12px;font-size:.98rem;line-height:1.56}.offer-page-shell .offer-hero .hero-actions{gap:10px;margin-top:20px;display:grid}.offer-page-shell .offer-hero-signal-strip{gap:8px;margin-top:16px}.offer-page-shell .offer-hero-signal-strip span{letter-spacing:.07em;min-height:34px;padding:0 12px;font-size:.74rem}.offer-page-shell .offer-hero .hero-visual{gap:12px}.offer-page-shell .offer-hero .hero-figure{padding:15px}.hero-copy-block-centered .hero-actions,.featured-offer-actions{width:100%}.hero-style-proof{grid-template-columns:1fr}.featured-offer-main{padding:24px 20px}.hero-copy-block-centered .button-primary,.hero-copy-block-centered .button-secondary,.featured-offer-actions .button,.biotech-card .button{width:100%}.hero-overview-grid,.lane-grid-priority{grid-template-columns:1fr}.cta-card .button-secondary,.support-card .button{justify-content:center;width:100%}.section{padding:52px 0}.hero-operator-band{gap:12px}.button{border-radius:10px}}.bc-demo-page{color:#1e211b;background:radial-gradient(circle at top,#abbc902e,#0000 28%),linear-gradient(#f4f1ea 0%,#ece5da 100%);min-height:100vh}.bc-demo-hero,.bc-demo-section{width:min(1100px,100vw - 32px);margin:0 auto}.bc-demo-hero{padding:28px 0 20px}.bc-demo-topline{letter-spacing:.18em;text-transform:uppercase;color:#23271fad;margin-bottom:18px;font-size:.88rem}.bc-demo-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:stretch;gap:24px;display:grid}.bc-demo-hero-copy,.bc-demo-hero-card,.bc-demo-service-card,.bc-demo-reason-card,.bc-demo-situation-card,.bc-demo-cta-block{border:1px solid #1e211b14;border-radius:28px;box-shadow:0 24px 60px #191c1714}.bc-demo-hero-copy{background:#f8fcffe0;padding:40px}.bc-demo-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2a2f26a8;margin:0 0 14px;font-size:.84rem}.bc-demo-hero-copy h1{letter-spacing:-.04em;max-width:9.5ch;margin:0;font-size:clamp(2.5rem,5vw,5.1rem);line-height:.94}.bc-demo-lead{color:#1e211bd1;max-width:38rem;margin:24px 0 0;font-size:1.1rem;line-height:1.7}.bc-demo-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.bc-demo-button{border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.bc-demo-button-primary{color:#f7f4ee;background:#1f241d}.bc-demo-button-secondary{color:#1f241d;background:#f8fcffb8;border:1px solid #1f241d1f}.bc-demo-hero-card{color:#f1eee6;background:linear-gradient(#222720 0%,#151914 100%);padding:28px}.bc-demo-card-label{letter-spacing:.18em;text-transform:uppercase;color:#f1eee6a8;margin-bottom:18px;font-size:.8rem}.bc-demo-hero-card ul{gap:14px;margin:0;padding-left:18px;line-height:1.65;display:grid}.bc-demo-section{padding:18px 0 20px}.bc-demo-section-heading{margin-bottom:18px}.bc-demo-section-heading p{letter-spacing:.16em;text-transform:uppercase;color:#2a2f269e;margin:0 0 8px;font-size:.82rem}.bc-demo-section-heading h2{letter-spacing:-.03em;max-width:13ch;margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:1.02}.bc-demo-section-dark{margin-top:10px}.bc-demo-section-heading-dark p,.bc-demo-section-heading-dark h2{color:#f2eee6}.bc-demo-service-grid,.bc-demo-reason-grid,.bc-demo-situation-grid{gap:16px;display:grid}.bc-demo-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-demo-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-demo-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-demo-service-card,.bc-demo-situation-card{background:#f8fcffcc;padding:24px}.bc-demo-service-card span{font-size:1.02rem;line-height:1.5}.bc-demo-section-dark .bc-demo-reason-card{color:#f2eee6;background:linear-gradient(#232821eb,#151914fa);border-color:#ffffff14;padding:24px}.bc-demo-reason-card p,.bc-demo-situation-card p{margin:0;line-height:1.7}.bc-demo-situation-card h3{margin:0 0 12px;font-size:1.2rem}.bc-demo-section-accent{padding-bottom:44px}.bc-demo-cta-block{background:linear-gradient(135deg,#d6e0bf 0%,#f0eadf 100%);justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.bc-demo-cta-block h2{letter-spacing:-.03em;max-width:11ch;margin:0 0 12px;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.02}.bc-demo-cta-block p{max-width:34rem;margin:0;line-height:1.7}.bc-demo-contact-stack{gap:12px;min-width:240px;display:grid}.bc-demo-contact-stack a{color:#1f241d;font-size:1.05rem;font-weight:600;text-decoration:none}@media (max-width:960px){.bc-demo-hero-grid,.bc-demo-service-grid,.bc-demo-reason-grid,.bc-demo-situation-grid,.bc-demo-cta-block{grid-template-columns:1fr}.bc-demo-cta-block{display:grid}}@media (max-width:640px){.bc-demo-hero,.bc-demo-section{width:min(100vw - 20px,1100px)}.bc-demo-hero-copy,.bc-demo-hero-card,.bc-demo-service-card,.bc-demo-reason-card,.bc-demo-situation-card,.bc-demo-cta-block{border-radius:22px}.bc-demo-hero-copy,.bc-demo-hero-card,.bc-demo-cta-block,.bc-demo-service-card,.bc-demo-reason-card,.bc-demo-situation-card{padding:22px}.bc-demo-hero-copy h1{max-width:8.5ch;font-size:clamp(2.45rem,12vw,4rem)}.bc-demo-lead,.bc-demo-reason-card p,.bc-demo-situation-card p,.bc-demo-cta-block p{font-size:1rem}.bc-demo-button{width:100%}}.hero-focal-proof-creative{isolation:isolate;position:relative;overflow:hidden}.hero-focal-proof-creative:before{content:"";filter:blur(8px);opacity:.78;pointer-events:none;z-index:-1;background:radial-gradient(circle at 35% 20%,#9fc6e224,#0000 28%),radial-gradient(circle at 65% 32%,#8fcdad24,#0000 32%);height:260px;position:absolute;inset:-34% -20% auto}.hero-focal-proof-intro-split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;max-width:none}.hero-focal-mode-list,.hero-focal-proof-bar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hero-focal-mode-list span,.hero-focal-proof-bar span{color:#eff6f0c2;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0a;border:1px solid #d8f2e224;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:700}.hero-focal-stage-shell{background:linear-gradient(#ffffff0b,#ffffff05),radial-gradient(circle at 50% 25%,#cee6d814,#0000 48%);border-radius:26px;margin-top:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.hero-focal-stage-light{filter:blur(4px);opacity:.56;transform-origin:top;pointer-events:none;background:linear-gradient(#9fc6e21a,#0000 72%);width:36%;height:130px;position:absolute;top:16px}.hero-focal-stage-light-left{left:12%;transform:skew(-18deg)rotate(7deg)}.hero-focal-stage-light-right{right:12%;transform:skew(18deg)rotate(-7deg)}.hero-focal-proof-creative .hero-focal-stack{min-height:282px;margin-top:0}.hero-focal-proof-creative .hero-focal-plane-mid{overflow:hidden}.hero-focal-plane-line{background:linear-gradient(90deg,#0000,#d8f2e247,#0000);height:1px;position:absolute;left:14%;right:14%;transform:rotate(0)}.hero-focal-plane-line-one{top:34%}.hero-focal-plane-line-two{top:50%}.hero-focal-plane-line-three{top:66%}.hero-focal-route-node{color:#f8fcf8e6;letter-spacing:.12em;text-transform:uppercase;background:#101b16b8;border:1px solid #9fc6e238;border-radius:999px;place-items:center;min-width:74px;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:800;display:grid;position:absolute;box-shadow:0 16px 38px #02050447}.hero-focal-stage-grid,.hero-focal-stage-pillar,.hero-focal-stage-scanline,.hero-focal-metric-row,.hero-focal-dock,.hero-focal-core-label,.hero-focal-signal{position:absolute}.hero-focal-stage-grid{opacity:.3;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 90%);mask-image:linear-gradient(#000000b3,#0000 90%)}.hero-focal-stage-pillar{opacity:.72;background:linear-gradient(#0000,#ddf6e74d,#0000);width:1px;top:18%;bottom:18%;box-shadow:0 0 18px #9fe2be2e}.hero-focal-stage-pillar-left{left:18%}.hero-focal-stage-pillar-right{right:18%}.hero-focal-stage-scanline{opacity:.84;background:linear-gradient(90deg,#0000,#9fc6e257,#0000);height:1px;top:44%;left:8%;right:8%;box-shadow:0 0 18px #9fc6e224}.hero-focal-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;top:16px;left:16px;right:16px}.hero-focal-metric-chip{background:linear-gradient(#121d18a8,#0e18145c);border:1px solid #ffffff14;border-radius:14px;gap:3px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.hero-focal-metric-chip span{color:#e1e7df9e;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.hero-focal-metric-chip strong{color:#f7fcf8f0;letter-spacing:-.01em;font-size:.84rem;font-weight:700}.hero-focal-dock{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0c1511d1,#0a120f9e);border:1px solid #d8f2e224;border-radius:18px;gap:4px;width:170px;padding:13px 14px;display:grid;box-shadow:0 18px 38px #02050442,inset 0 1px #ffffff0f}.hero-focal-dock span,.hero-focal-core-label span{color:#dbc8a7;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.hero-focal-dock strong,.hero-focal-core-label strong{color:#f7fcf8f2;font-size:.86rem;line-height:1.18}.hero-focal-dock p{color:#e7efe9b3;margin:0;font-size:.72rem;line-height:1.45}.hero-focal-dock-left{bottom:34px;left:20px;transform:translateZ(56px)rotateY(12deg)}.hero-focal-dock-right{bottom:34px;right:20px;transform:translateZ(56px)rotateY(-12deg)}.hero-focal-signal{background:linear-gradient(90deg,#ddf6e700,#ddf6e7e0,#9fc6e200);border-radius:999px;height:2px;box-shadow:0 0 18px #b4e3ca2e}.hero-focal-signal-one{width:42%;top:30%;left:18%;transform:rotate(18deg)}.hero-focal-signal-two{width:34%;top:52%;left:26%;transform:rotate(-14deg)}.hero-focal-signal-three{width:26%;top:64%;right:18%;transform:rotate(-24deg)}.hero-focal-core-label{text-align:center;place-items:center;gap:3px;display:grid}.hero-focal-core-label strong{font-size:.82rem}.hero-focal-proof-bar{justify-content:center;padding:2px 16px 16px}.hero-focal-proof-creative .hero-focal-proof-bar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.hero-focal-proof-creative .hero-focal-proof-bar span{justify-content:center;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hero-focal-proof-creative .hero-focal-core-dot{animation:4.8s ease-in-out infinite hero-focal-soft-pulse}.hero-focal-proof-creative .hero-focal-orbit-front{animation:8s ease-in-out infinite hero-focal-orbit-breathe}.hero-focal-stage-scanline{animation:6.8s ease-in-out infinite hero-focal-scanline}.hero-focal-signal-one,.hero-focal-signal-two,.hero-focal-signal-three{animation:5.8s ease-in-out infinite hero-focal-signal-pulse}.hero-focal-signal-two{animation-delay:-1.8s}.hero-focal-signal-three{animation-delay:-3.6s}}@keyframes hero-focal-soft-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes hero-focal-orbit-breathe{0%,to{opacity:.74}50%{opacity:.96}}@keyframes hero-focal-scanline{0%,to{opacity:.42;transform:translateY(-10px)}50%{opacity:.96;transform:translateY(10px)}}@keyframes hero-focal-signal-pulse{0%,to{opacity:.34}50%{opacity:.96}}@keyframes section-reveal{0%{opacity:0;transform:translateY(48px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.hero-focal-proof-intro-split{grid-template-columns:1fr}.hero-focal-mode-list,.hero-focal-proof-bar{justify-content:flex-start}.hero-focal-proof-creative .hero-focal-stack{min-height:214px}.hero-focal-stage-light{height:94px}.hero-focal-route-node{min-width:60px;min-height:30px;font-size:.64rem}.hero-focal-route-node-left{transform:translate3d(-110px,18px,42px)}.hero-focal-route-node-right{transform:translate3d(110px,-20px,42px)}.hero-focal-metric-row{grid-template-columns:1fr;top:12px;left:12px;right:12px}.hero-focal-metric-chip{padding:9px 10px}.hero-focal-dock{width:128px;padding:10px 11px}.hero-focal-dock strong,.hero-focal-core-label strong{font-size:.72rem}.hero-focal-dock p{font-size:.64rem}.hero-focal-dock-left{bottom:28px;left:10px}.hero-focal-dock-right{bottom:28px;right:10px}.hero-focal-proof-creative .hero-focal-proof-bar,.premium-story-grid,.division-entry-grid,.division-hero{grid-template-columns:1fr}.division-hero-copy{min-height:auto;padding:28px}}@media (max-width:560px){.hero-focal-dock{display:none}}@media (prefers-reduced-motion:reduce){.hero-focal-stage-scanline,.hero-focal-signal-one,.hero-focal-signal-two,.hero-focal-signal-three{animation:none}}.hero-focal-proof-creative{background:linear-gradient(#0b1310c7,#080e0c99),radial-gradient(circle at 50% 42%,#8fcdad1f,#0000 36%),radial-gradient(circle at top,#9fc6e21a,#0000 42%);border-color:#d8f2e22e}.hero-focal-stage-shell{background:linear-gradient(#ffffff0f,#ffffff05),radial-gradient(circle at 50% 18%,#cee6d821,#0000 42%),linear-gradient(115deg,#9fc6e212,#0000 52%);border:1px solid #d8f2e21a}.hero-focal-stage-shell:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#d8f2e257,#0000);height:1px;position:absolute;inset:18px 12% auto}.hero-focal-proof-creative .hero-focal-plane-back{opacity:.34;width:min(100%,390px);transform:rotateX(73deg)rotate(-16deg)translate3d(-30px,28px,-64px)}.hero-focal-proof-creative .hero-focal-plane-mid{background:linear-gradient(#192b23d6,#080f0cf0),repeating-linear-gradient(90deg,#d8f2e20a 0 1px,#0000 1px 46px);border-color:#d8f2e224;width:min(100%,430px);box-shadow:inset 0 1px #ffffff12,0 26px 54px #0205045c,0 0 54px #7eb59414}.hero-focal-lane{opacity:.84;background:linear-gradient(#0000,#9fc6e242,#0000);width:1px;position:absolute;top:18%;bottom:18%}.hero-focal-lane-one{left:30%}.hero-focal-lane-two{left:50%}.hero-focal-lane-three{left:70%}.hero-focal-float-card{color:#f7fcf8eb;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f0f7f01f,#f0f7f00d);border:1px solid #d8f2e229;border-radius:16px;gap:2px;min-width:116px;padding:9px 11px;display:grid;position:absolute;box-shadow:0 18px 36px #0205043d,inset 0 1px #ffffff14}.hero-focal-float-card span{color:#dbc8a7;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.hero-focal-float-card strong{letter-spacing:-.01em;font-size:.8rem;line-height:1.2}.hero-focal-core-ring-inner{border-color:#9fc6e26b;width:54px;height:54px;position:absolute;box-shadow:0 0 30px #9fc6e21a}.hero-focal-proof-creative .hero-focal-orbit-back{width:350px;height:132px;transform:rotateX(72deg)rotate(-12deg)translateZ(-38px)}.hero-focal-proof-creative .hero-focal-orbit-front{width:250px;height:250px;transform:rotateX(70deg)rotate(16deg)translateZ(34px)}@media (prefers-reduced-motion:no-preference){.hero-focal-float-card-1,.hero-focal-float-card-2,.hero-focal-float-card-3{animation:7.5s ease-in-out infinite hero-focal-card-drift}.hero-focal-float-card-2{animation-delay:-2.4s}.hero-focal-float-card-3{animation-delay:-4.6s}}@keyframes hero-focal-card-drift{0%,to{margin-top:0}50%{margin-top:-8px}}@media (max-width:760px){.hero-focal-float-card{border-radius:13px;min-width:92px;padding:8px 9px}.hero-focal-float-card strong{font-size:.68rem}.hero-focal-float-card span{font-size:.58rem}.hero-focal-float-card-1{transform:translate3d(-122px,-58px,52px)}.hero-focal-float-card-2{transform:translate3d(0,-96px,62px)}.hero-focal-float-card-3{transform:translate3d(122px,54px,52px)}.hero-focal-core{width:112px;height:112px}}.hero-focal-proof-creative{background:linear-gradient(#0a120fdb,#070d0bad),radial-gradient(circle at 50% 46%,#8fcdad24,#0000 38%),radial-gradient(circle at 0 0,#9fc6e21c,#0000 40%);padding:clamp(18px,2.4vw,26px);overflow:clip}.hero-focal-proof-intro-split{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center}.hero-focal-stage-shell{perspective:980px;perspective-origin:50% 38%;background:radial-gradient(circle at 50% 12%,#d8f2e226,#0000 28%),linear-gradient(#ffffff0e,#ffffff05),linear-gradient(115deg,#9fc6e213,#0000 52%);border:1px solid #d8f2e221;min-height:330px;margin-top:18px;overflow:clip}.hero-focal-stage-shell:before{opacity:.55;inset:28px 13% auto}.hero-focal-proof-creative .hero-focal-stack{perspective:none;min-height:300px;transform-style:preserve-3d;margin-top:0;transform:rotateX(0)rotateY(0)}.hero-focal-proof-creative .hero-focal-plane,.hero-focal-proof-creative .hero-focal-orbit,.hero-focal-core,.hero-focal-core-ring,.hero-focal-float-card,.hero-focal-route-node{transform-style:preserve-3d}.hero-focal-proof-creative .hero-focal-plane-back{aspect-ratio:1.92;opacity:.42;border-color:#d8f2e217;width:min(92%,500px);transform:rotateX(67deg)rotate(-8deg)translate3d(0,44px,-92px)}.hero-focal-proof-creative .hero-focal-plane-mid{aspect-ratio:2.02;background:linear-gradient(#1d3429e6,#070f0cf5),repeating-linear-gradient(90deg,#d8f2e20b 0 1px,#0000 1px 54px);border-radius:30px;width:min(94%,540px);transform:rotateX(63deg)rotate(-8deg)translateY(18px);box-shadow:inset 0 1px #ffffff17,0 34px 70px #02050470,0 0 70px #7eb5941c}.hero-focal-proof-creative .hero-focal-plane-mid:after{background:radial-gradient(circle at 50% 45%,#d8f2e229,#0000 21%),linear-gradient(115deg,#9fc6e21f,#0000 38%),radial-gradient(circle at 74% 24%,#8fcdad21,#0000 32%)}.hero-focal-plane-line{background:linear-gradient(90deg,#0000,#d8f2e257,#9fc6e233,#0000);left:10%;right:10%}.hero-focal-lane{background:linear-gradient(#0000,#9fc6e25c,#d8f2e22e,#0000);top:15%;bottom:15%}.hero-focal-route-node{white-space:nowrap;background:linear-gradient(#15241ee0,#09110ed6);border-color:#9fc6e247;min-width:132px;min-height:38px;box-shadow:0 18px 40px #02050457,inset 0 1px #ffffff14}.hero-focal-route-node-left{transform:translate3d(-260px,30px,96px)rotateY(8deg)}.hero-focal-route-node-right{transform:translate3d(260px,-30px,96px)rotateY(-8deg)}.hero-focal-float-card{background:linear-gradient(#f5faf624,#f5faf60e),radial-gradient(circle at 0 0,#9fc6e21a,#0000 52%);border-color:#d8f2e22e;min-width:124px}.hero-focal-float-card-1{transform:translate3d(-178px,-78px,118px)rotateY(8deg)rotate(-1deg)}.hero-focal-float-card-2{transform:translate3d(0,-122px,132px)}.hero-focal-float-card-3{transform:translate3d(178px,64px,118px)rotateY(-8deg)rotate(1deg)}.hero-focal-core{background:radial-gradient(circle,#f4fff857,#7eb59429 46%,#101a1600 73%);width:136px;height:136px;transform:translate3d(0,-6px,128px);box-shadow:0 0 56px #78b1912e}.hero-focal-proof-creative .hero-focal-orbit-back{opacity:.38;width:420px;height:150px;transform:rotateX(68deg)rotate(-8deg)translate3d(0,20px,-42px)}.hero-focal-proof-creative .hero-focal-orbit-front{opacity:.72;width:300px;height:300px;transform:rotateX(66deg)rotate(14deg)translate3d(0,-2px,76px)}.hero-focal-proof-bar{padding:0;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-focal-step-grid{margin-top:14px}@media (max-width:760px){.hero-focal-proof-intro-split{grid-template-columns:1fr}.hero-focal-stage-shell{min-height:270px}.hero-focal-proof-creative .hero-focal-stack{min-height:250px}.hero-focal-route-node{min-width:96px;font-size:.58rem}.hero-focal-route-node-left{transform:translate3d(-128px,32px,86px)rotateY(8deg)}.hero-focal-route-node-right{transform:translate3d(128px,-26px,86px)rotateY(-8deg)}.hero-focal-float-card-1{transform:translate3d(-96px,-62px,112px)rotateY(8deg)}.hero-focal-float-card-2{transform:translate3d(0,-102px,124px)}.hero-focal-float-card-3{transform:translate3d(96px,54px,112px)rotateY(-8deg)}.hero-focal-core{width:104px;height:104px;transform:translate3d(0,-4px,118px)}}.hero-stage-centered .hero-copy-block-centered.hero-copy-block-audit-pass{width:min(100%,1220px);max-width:1220px;padding-top:clamp(56px,7vw,84px);padding-bottom:clamp(56px,7vw,82px)}.hero-stage-centered .hero-copy-block-centered.hero-copy-block-audit-pass .hero-title{max-width:20ch}.hero-integrated-layout{text-align:left;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(22px,4vw,54px);width:min(100%,1180px);margin-top:clamp(28px,4vw,46px);display:grid}.hero-message-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#09110eb8,#09110e70),radial-gradient(circle at 0 0,#9fc6e21a,#0000 45%);border:1px solid #f6f9f41f;border-radius:28px;justify-self:end;max-width:440px;padding:clamp(18px,2vw,26px);box-shadow:0 26px 60px #03070547,inset 0 1px #ffffff0f}.hero-message-panel .hero-copy{text-align:left;max-width:none;margin-top:0}.hero-message-panel .hero-actions,.hero-message-panel .hero-link-row{justify-content:flex-start;margin-inline:0}.hero-message-panel .hero-actions-inline-homepage{margin-top:22px}.hero-message-panel .hero-link-row-secondary{margin-top:18px}.hero-message-panel .hero-link-row-item:not(:last-child):after{color:#f4f9f457}.hero-integrated-layout .hero-focal-proof{width:100%;margin-top:0}.hero-integrated-layout .hero-focal-proof-creative{border-radius:34px;align-content:space-between;min-height:560px;display:grid}.hero-integrated-layout .hero-focal-proof-intro-split{grid-template-columns:minmax(0,1fr) auto}.hero-integrated-layout .hero-focal-stage-shell{border-radius:30px;min-height:360px;margin-top:12px}.hero-integrated-layout .hero-focal-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}@media (max-width:1020px){.hero-integrated-layout{text-align:center;grid-template-columns:1fr;max-width:760px}.hero-message-panel{justify-self:center;max-width:620px}.hero-message-panel .hero-copy{text-align:center}.hero-message-panel .hero-actions,.hero-message-panel .hero-link-row{justify-content:center}.hero-integrated-layout .hero-focal-proof-creative{min-height:auto}}@media (max-width:760px){.hero-stage-centered .hero-copy-block-centered.hero-copy-block-audit-pass{padding-inline:18px}.hero-integrated-layout{gap:18px;margin-top:24px}.hero-message-panel{border-radius:22px;padding:18px}.hero-integrated-layout .hero-focal-proof-creative{border-radius:24px;padding:16px}.hero-integrated-layout .hero-focal-stage-shell{min-height:278px}.hero-integrated-layout .hero-focal-step-grid{grid-template-columns:1fr}}.phocax-launch-hero{color:#f7f6ef;background:#0b100d;grid-template-columns:minmax(320px,.78fr) minmax(420px,1fr);align-items:center;gap:clamp(24px,4vw,72px);width:100vw;min-height:calc(100svh - 76px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(54px,7vw,104px) clamp(22px,6vw,96px) clamp(48px,7vw,96px);display:grid;position:relative;overflow:clip}.phocax-launch-backdrop{object-fit:cover;object-position:center;opacity:.34;filter:saturate(.72)contrast(1.08)brightness(.72);transform:scale(1.04)}.phocax-launch-scrim{pointer-events:none;background:radial-gradient(circle at 72% 44%,#afd6be38,#0000 28%),radial-gradient(circle at 18% 20%,#e0ceae1f,#0000 26%),linear-gradient(90deg,#080c0ad6 0%,#080c0a80 46%,#080c0ac7 100%),linear-gradient(#080c0a33,#0b100d 100%);position:absolute;inset:0}.phocax-launch-copy{z-index:2;max-width:650px;position:relative}.phocax-launch-kicker{color:#9fc6e2e0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:800}.phocax-launch-copy h1{max-width:15ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.9rem,7vw,7.2rem);line-height:.94}.phocax-launch-copy p:not(.phocax-launch-kicker){color:#f6f5ecd1;max-width:35rem;margin:24px 0 0;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.68}.phocax-launch-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.phocax-launch-actions .button{min-width:160px}.phocax-launch-actions .button-secondary{color:#f7f6ef;background:#ffffff0f;border-color:#ffffff2e}.phocax-product-theater{z-index:2;perspective:1200px;place-items:center;min-height:min(66vw,680px);display:grid;position:relative}.phocax-theater-glow{aspect-ratio:1.18;filter:blur(10px);background:radial-gradient(circle,#c3eed62e,#0000 58%),radial-gradient(circle at 60% 28%,#9fc6e21f,#0000 38%);border-radius:50%;width:min(62vw,760px);position:absolute;transform:translateY(3%)}.phocax-product-object{aspect-ratio:.78;width:min(42vw,520px);transform-style:preserve-3d;background:linear-gradient(135deg,#eef8f02e,#eef8f005 44%,#0a120fad),radial-gradient(circle at 50% 26%,#beeed338,#0000 28%),linear-gradient(#12201ad1,#050a08f0);border:1px solid #ecf7ef2e;border-radius:clamp(28px,4vw,52px);position:relative;transform:rotateX(58deg)rotate(-12deg)translateY(8px);box-shadow:inset 0 1px #ffffff24,inset 0 -30px 80px #00000038,0 44px 96px #0000006b}.phocax-product-object:before,.phocax-product-object:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.phocax-product-object:before{border:1px solid #ecf7ef1f;inset:7%}.phocax-product-object:after{border:1px solid #9fc6e23d;border-radius:50%;inset:18% 22%;box-shadow:0 0 80px #a6e0c12e}.phocax-object-line{background:linear-gradient(90deg,#0000,#ecf7ef57,#0000);height:1px;position:absolute;left:14%;right:14%}.phocax-object-line-one{top:32%}.phocax-object-line-two{top:50%}.phocax-object-line-three{top:68%}.phocax-object-core{background:radial-gradient(circle at 36% 32%,#fff7e6,#cde8d8 48%,#789b86);border-radius:50%;width:38px;height:38px;position:absolute;inset:43% auto auto 50%;transform:translate(-50%,-50%)translateZ(80px);box-shadow:0 0 42px #cde8d875}.phocax-product-shadow{filter:blur(12px);background:radial-gradient(#00000085,#0000 70%);border-radius:50%;width:min(46vw,560px);height:58px;position:absolute;bottom:10%;transform:rotate(-8deg)}.phocax-product-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(8%)}.phocax-product-rings span{aspect-ratio:1;border:1px solid #9fc6e233;border-radius:50%;width:min(48vw,600px);position:absolute;transform:rotateX(72deg)rotate(-12deg)}.phocax-product-rings span:nth-child(2){border-color:#d8f2e22e;width:min(34vw,420px);transform:rotateX(72deg)rotate(12deg)translateZ(60px)}.phocax-launch-labels{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:6%}.phocax-launch-labels span{color:#f7f6efd1;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090f0c80;border:1px solid #f7f6ef21;border-radius:999px;min-height:34px;padding:9px 13px;font-size:.72rem;font-weight:800}@media (prefers-reduced-motion:no-preference){.phocax-product-object{animation:8s ease-in-out infinite phocax-product-float}.phocax-product-rings span{animation:9s ease-in-out infinite phocax-ring-breathe}.phocax-product-rings span:nth-child(2){animation-delay:-3s}}@keyframes phocax-product-float{0%,to{transform:rotateX(58deg)rotate(-12deg)translateY(8px)}50%{transform:rotateX(54deg)rotate(-9deg)translate3d(0,-8px,28px)}}@keyframes phocax-ring-breathe{0%,to{opacity:.52}50%{opacity:.92}}.phocax-scroll-story{grid-template-columns:minmax(340px,.9fr) minmax(360px,1fr);gap:clamp(28px,5vw,84px);width:min(1180px,100vw - 48px);margin:0 auto;padding:clamp(72px,9vw,132px) 0;display:grid;position:relative}.phocax-scroll-visual{color:#f7f6ef;background:radial-gradient(circle at 50% 34%,#c4edd72e,#0000 32%),linear-gradient(#111814,#080c0a);border-radius:8px;align-content:center;justify-items:center;min-height:min(72svh,720px);display:grid;position:sticky;top:96px;overflow:hidden;box-shadow:0 36px 96px #080c0a38}.phocax-scroll-visual p{color:#f7f6efc7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800;position:absolute}.phocax-scroll-visual p:first-of-type{bottom:12%;left:9%}.phocax-scroll-visual p:last-of-type{top:12%;right:9%}.phocax-scroll-object{aspect-ratio:.82;perspective:1100px;width:min(72%,430px);transform-style:preserve-3d;position:relative}.phocax-scroll-layer{background:linear-gradient(135deg,#ecf7ef1f,#ecf7ef05),linear-gradient(#1c3227c7,#070d0af0);border:1px solid #ecf7ef26;border-radius:36px;position:absolute;inset:10%;box-shadow:0 28px 68px #00000052}.phocax-scroll-layer-back{opacity:.42;transform:rotateX(62deg)rotate(-14deg)translate3d(-26px,46px,-90px)}.phocax-scroll-layer-mid{transform:rotateX(60deg)rotate(-8deg)translateY(10px)}.phocax-scroll-layer-front{background:radial-gradient(circle at 50% 42%,#9fc6e238,#0000 46%),linear-gradient(#ecf7ef29,#13221bdb);border-radius:28px;inset:25% 28%;transform:rotateX(58deg)rotate(8deg)translate3d(18px,-64px,112px)}.phocax-scroll-beam{background:linear-gradient(90deg,#0000,#9fc6e28a,#0000);height:1px;position:absolute;top:46%;left:18%;right:18%;box-shadow:0 0 28px #9fc6e238}.phocax-scroll-beam-one{transform:rotate(26deg)translateZ(120px)}.phocax-scroll-beam-two{transform:rotate(-24deg)translateZ(120px)}.phocax-scroll-chapters{gap:clamp(26px,6vw,72px);padding:clamp(4px,2vw,16px) 0;display:grid}.phocax-scroll-intro h2{max-width:10ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.96}.phocax-scroll-chapter{border-top:1px solid #1217141f;align-content:center;gap:12px;min-height:44svh;padding:clamp(18px,3vw,34px) 0;display:grid;position:relative}.phocax-scroll-chapter span{color:#4b6660;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.phocax-scroll-chapter h3{max-width:12ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:.98}.phocax-scroll-chapter p{color:#48524b;max-width:34rem;margin:0;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.68}.phocax-scroll-chapter small{color:#161d18;max-width:31rem;font-size:.95rem;line-height:1.56;display:block}.phocax-scroll-chapter b{color:#1217141f;font-family:var(--display-font);font-size:clamp(4rem,9vw,8rem);font-weight:700;line-height:1;position:absolute;top:28px;right:0}@supports (animation-timeline:view()){.phocax-scroll-object{animation:ease-in-out both phocax-scroll-object-shift;animation-timeline:view();animation-range:entry exit}}@keyframes phocax-scroll-object-shift{0%{transform:rotate(-4deg)translateY(18px)scale(.92)}44%{transform:rotate(0)translateY(-8px)scale(1)}to{transform:rotate(6deg)translateY(-34px)scale(1.08)}}@media (max-width:980px){.phocax-launch-hero,.phocax-scroll-story{grid-template-columns:1fr}.phocax-launch-copy{max-width:760px}.phocax-launch-copy h1,.phocax-scroll-intro h2,.phocax-scroll-chapter h3{max-width:13ch}.phocax-product-theater{min-height:520px}.phocax-product-object{width:min(62vw,460px)}.phocax-scroll-visual{min-height:520px;position:relative;top:auto}}@media (max-width:620px){.phocax-launch-hero{min-height:auto;padding:40px 18px 54px}.phocax-launch-copy h1{max-width:10.5ch;font-size:clamp(3rem,14vw,4.5rem)}.phocax-launch-copy p:not(.phocax-launch-kicker){font-size:1.04rem}.phocax-launch-actions{display:grid}.phocax-product-theater{min-height:410px;margin-top:10px}.phocax-product-object{border-radius:30px;width:min(72vw,330px)}.phocax-launch-labels{margin-top:20px;position:relative;bottom:auto}.phocax-scroll-story{width:min(100% - 36px,1180px);padding:54px 0 74px}.phocax-scroll-visual{min-height:420px}.phocax-scroll-intro h2{font-size:clamp(2.8rem,15vw,4.4rem)}.phocax-scroll-chapter{min-height:auto;padding:44px 0}.phocax-scroll-chapter h3{font-size:clamp(2.2rem,12vw,3.3rem)}.phocax-scroll-chapter b{order:-1;font-size:3.4rem;position:static}.topbar-inner{align-items:flex-start}.topnav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}}.homepage-shell{position:relative}.homepage-shell:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(circle at 14% 12%,#f4c6882e,#0000 24%),radial-gradient(circle at 86% 16%,#84a8ff24,#0000 22%),radial-gradient(circle at 50% 46%,#fff3,#0000 30%);width:min(1100px,96vw);height:760px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.homepage-hero-premium:after{content:"";filter:blur(12px);opacity:.8;pointer-events:none;background:radial-gradient(circle,#eecda152,#0000 68%);border-radius:999px;width:260px;height:260px;position:absolute;bottom:6%;right:8%}.division-page{position:relative}.division-page:before{content:"";pointer-events:none;z-index:-1;border-radius:40px;height:520px;position:absolute;inset:0 0 auto}.division-page-software:before{background:radial-gradient(circle at 10% 12%,#6d95ff2e,#0000 24%),radial-gradient(circle at 84% 16%,#81e2ff24,#0000 20%),linear-gradient(#f2f7fff2,#f2f7ff00)}.division-page-sales:before{background:radial-gradient(circle at 10% 12%,#ffb77333,#0000 24%),radial-gradient(circle at 84% 16%,#ff817024,#0000 20%),linear-gradient(#fff7eff2,#fff7ef00)}.division-hero-copy h1,.division-entry-card h3{text-wrap:balance}.division-hero-biotech .division-hero-copy{color:#13202a;background:radial-gradient(circle at 100% 0,#7aadd429,#0000 28%),linear-gradient(135deg,#f5f9fd 0%,#eaf2f8 54%,#dde8f0 100%);box-shadow:0 30px 90px #344c6629}.division-hero-biotech .division-hero-copy p,.division-hero-biotech .division-hero-copy .eyebrow{color:#13202ac2}.division-hero-software .division-hero-copy{color:#132142;background:radial-gradient(circle at 100% 0,#7bacff2e,#0000 28%),linear-gradient(135deg,#f5f9ff 0%,#e8f0fb 54%,#dae5f2 100%);box-shadow:0 30px 90px #3d589629}.division-hero-software .division-hero-copy p,.division-hero-software .division-hero-copy .eyebrow{color:#132142c2}.division-hero-sales .division-hero-copy{color:#1b2430;background:radial-gradient(circle at 100% 0,#789cbd2e,#0000 28%),linear-gradient(135deg,#f7fafc 0%,#edf3f8 54%,#e1e9f0 100%);box-shadow:0 30px 90px #37485c29}.division-hero-sales .division-hero-copy p,.division-hero-sales .division-hero-copy .eyebrow{color:#1b2430c7}.division-palette-note{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.division-entry-card-biotech,.premium-story-card-biotech{background:linear-gradient(#f6fdfcf5,#e9f7f6fa),radial-gradient(circle at 100% 0,#5bc0b61f,#0000 38%)}.division-entry-card-software,.premium-story-card-software{background:linear-gradient(#f8fafff5,#e9f0fffa),radial-gradient(circle at 100% 0,#5e8cf31f,#0000 38%)}.division-entry-card-sales,.premium-story-card-sales{background:linear-gradient(#f9f6fff5,#efeafffa),radial-gradient(circle at 100% 0,#9676d81f,#0000 38%)}.division-service-row-biotech{border-left:4px solid #55bab057}.division-service-row-software{border-left:4px solid #557be057}.division-service-row-sales{border-left:4px solid #de824957}.phocax-scroll-story-reframed{gap:30px;width:min(100%,1220px);margin:0 auto;padding:42px 0 10px;display:grid}.phocax-scroll-intro-wide{max-width:860px}.phocax-scroll-intro-wide h2{letter-spacing:-.06em;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.94}.phocax-scroll-chapter-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.phocax-scroll-chapter-panel{background:linear-gradient(#f8fcfff5,#e8f0f7e6),radial-gradient(circle at 100% 0,#e7ba7d1c,#0000 38%);border:1px solid #10191514;border-radius:28px;min-height:320px;padding:28px 24px 26px;position:relative;box-shadow:0 26px 60px #10161314}.phocax-scroll-chapter-panel span,.division-showcase-topline,.homepage-secondary-card span{letter-spacing:.16em;text-transform:uppercase;color:#1a241f94;font-size:.72rem;font-weight:700;display:inline-flex}.phocax-scroll-chapter-panel h3{letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(1.6rem,2.2vw,2.35rem);line-height:1.02}.phocax-scroll-chapter-panel p,.phocax-scroll-chapter-panel small,.division-showcase p,.homepage-runway-panel p,.homepage-process-step p,.homepage-secondary-card p{color:var(--muted);line-height:1.7}.phocax-scroll-chapter-panel b{letter-spacing:-.08em;color:#141f1a17;font-size:3.2rem;position:absolute;bottom:18px;right:22px}.section-heading-centered{text-align:center;margin-inline:auto}.division-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.division-showcase{border:1px solid #121d1814;border-radius:34px;align-content:end;gap:16px;min-height:520px;padding:28px;display:grid;overflow:hidden;box-shadow:0 26px 70px #0f171214}.division-showcase h3,.homepage-runway-panel h3,.homepage-process-copy h2,.homepage-process-step h3,.homepage-secondary-card strong{letter-spacing:-.05em;margin:0}.division-showcase h3{font-size:clamp(2rem,2.8vw,3rem);line-height:.98}.division-showcase-points{flex-wrap:wrap;gap:8px;display:flex}.division-showcase-points span{background:#ffffff75;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.division-showcase-biotech{background:linear-gradient(#f5fcfc 0%,#dff3f0 100%)}.division-showcase-software{background:linear-gradient(#f4f7ff 0%,#dce7ff 100%)}.division-showcase-sales{background:linear-gradient(#fff6ed 0%,#ffe0cb 100%)}.homepage-runway{gap:24px;display:grid}.homepage-runway-intro{max-width:720px}.homepage-runway-intro h2,.homepage-process-copy h2{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.96}.homepage-runway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.homepage-runway-panel{border:1px solid #131d1814;border-radius:34px;gap:18px;min-height:460px;padding:32px;display:grid;box-shadow:0 28px 80px #0d141014}.homepage-runway-panel h3{font-size:clamp(2rem,3vw,3rem);line-height:.98}.homepage-runway-panel-software{background:linear-gradient(#f7f9fffa,#e0eafffa)}.homepage-runway-panel-biotech{background:linear-gradient(#f7fdfcfa,#def4f1fa)}.homepage-runway-links{gap:12px;margin-top:auto;display:grid}.homepage-runway-link,.homepage-secondary-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a;border:1px solid #121d1814;border-radius:20px;gap:6px;padding:18px 18px 16px;display:grid}.homepage-runway-link strong,.homepage-secondary-card strong{font-size:1.08rem}.homepage-runway-link span{color:#151f1a9e;font-size:.88rem}.homepage-process-band{gap:24px;padding-top:24px;display:grid}.homepage-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.homepage-process-step{background:#fffaf4;border:1px solid #121d1814;border-radius:26px;gap:12px;padding:24px;display:grid;box-shadow:0 20px 52px #1117130f}.homepage-process-step strong{letter-spacing:.16em;color:#1b2621c2;font-size:.8rem}.homepage-process-step h3{font-size:1.55rem;line-height:1.02}.homepage-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:980px){.phocax-scroll-chapter-rail,.division-showcase-grid,.homepage-runway-grid,.homepage-process-grid,.homepage-secondary-grid{grid-template-columns:1fr}.division-showcase,.homepage-runway-panel{min-height:auto}}.homepage-shell{background:#f4f2ec;max-width:none;padding-left:0;padding-right:0}.homepage-shell .topbar-inner,.phocax-next-platform,.phocax-next-work,.phocax-next-divisions,.phocax-next-service-band,.phocax-next-process,.phocax-next-secondary,.phocax-next-contact{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,54px)}.phocax-next-hero{color:#f8f7f1;text-align:center;background:radial-gradient(circle at 70% 34%,#79a0da47,#0000 28%),radial-gradient(circle at 82% 72%,#d0a85626,#0000 24%),linear-gradient(135deg,#050608 0%,#11141c 44%,#050608 100%);grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(14px,3vw,34px);width:100vw;min-height:calc(100svh - 72px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(56px,7vw,96px) clamp(20px,6vw,92px) clamp(34px,5vw,72px);display:grid;position:relative;overflow:clip}.phocax-next-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#050608eb,#0506085c 52%,#050608b8),linear-gradient(#0000 70%,#f4f2ec0f);position:absolute;inset:0}.phocax-next-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f4f2ec);height:180px;position:absolute;inset:auto 0 0}.phocax-next-hero-copy,.phocax-next-hero-stage{z-index:2;position:relative}.phocax-next-hero-copy{justify-items:center;max-width:min(100%,1040px);display:grid}.phocax-next-kicker{color:#6b7f94;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.phocax-next-hero-copy h1{font-family:var(--display-font);letter-spacing:0;margin:14px 0 0;font-size:clamp(5.8rem,15vw,13.5rem);font-weight:700;line-height:.82}.phocax-next-subtitle{color:#f8f7f1d1;max-width:42rem;margin:28px 0 0;font-size:clamp(1.22rem,1.85vw,1.72rem);line-height:1.5}.phocax-next-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.phocax-next-actions .button{border-radius:999px;min-width:178px}.phocax-next-actions .button-primary{color:#080a0f;background:#f8f7f1}.phocax-next-actions .button-secondary{color:#f8f7f1;background:#f8f7f112;border-color:#f8f7f133}.phocax-next-hero-stage{place-items:center;width:min(100%,960px);min-height:min(42vw,430px);margin-top:clamp(4px,1vw,14px);display:grid}.phocax-hero-canvas{aspect-ratio:1.9;filter:drop-shadow(0 48px 80px #00000075);width:min(76vw,900px);min-width:360px;display:block}.phocax-next-statement span,.phocax-next-division span,.phocax-next-secondary-card span,.phocax-next-process-list span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.phocax-next-platform,.phocax-next-divisions,.phocax-next-process,.phocax-next-secondary{padding-top:clamp(76px,10vw,142px);padding-bottom:clamp(76px,10vw,142px)}.phocax-next-section-lede{gap:18px;max-width:790px;display:grid}.phocax-next-section-lede h2,.phocax-next-work-copy h2,.phocax-next-service-copy h2,.phocax-next-contact h2{font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,6.6vw,6.6rem);line-height:.94}.phocax-next-statement-grid{background:#0c101429;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(42px,6vw,84px);display:grid}.phocax-next-statement{background:#f9f7f0;align-content:end;gap:16px;min-height:360px;padding:clamp(24px,4vw,42px);display:grid}.phocax-next-statement span,.phocax-next-division span,.phocax-next-secondary-card span,.phocax-next-process-list span{color:#60778f}.phocax-next-statement h3,.phocax-next-division h3,.phocax-next-service-group h3,.phocax-next-process-list h3{font-family:var(--display-font);letter-spacing:0;margin:0;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1}.phocax-next-statement p,.phocax-next-work-copy p,.phocax-next-division p,.phocax-next-service-group p,.phocax-next-process-list p,.phocax-next-secondary-card p,.phocax-next-contact p{color:#4f555c;margin:0;font-size:clamp(1rem,1.24vw,1.14rem);line-height:1.64}.phocax-next-work{color:#f8f7f1;background:radial-gradient(circle at 76% 22%,#8ac7ff33,#0000 28%),linear-gradient(135deg,#11141c,#06070a);grid-template-columns:minmax(300px,.9fr) minmax(440px,1.1fr);align-items:end;gap:clamp(30px,5vw,74px);padding-top:clamp(74px,10vw,148px);padding-bottom:clamp(74px,10vw,148px);display:grid;position:relative;box-shadow:0 34px 90px #06070a38}.phocax-next-work:before{content:"";background:inherit;z-index:-1;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;inset:0}.phocax-next-work-copy{gap:22px;display:grid}.phocax-next-work-copy p{color:#f8f7f1b8}.phocax-next-proof-strip{background:#f8f7f124;gap:1px;display:grid}.phocax-next-proof-link{background:#f8f7f10f;gap:8px;padding:clamp(22px,3vw,34px);transition:background .16s,transform .16s;display:grid}.phocax-next-proof-link:hover{background:#f8f7f11c;transform:translateY(-2px)}.phocax-next-proof-link strong,.phocax-next-secondary-card strong,.phocax-next-contact-options strong{font-family:var(--display-font);letter-spacing:0;font-size:clamp(1.55rem,2.2vw,2.3rem);line-height:1.05}.phocax-next-proof-link span,.phocax-next-service-group a span,.phocax-next-contact-options span{color:#f8f7f1ad;line-height:1.52}.phocax-next-division-list{background:#0c101424;gap:1px;margin-top:clamp(44px,6vw,86px);display:grid}.phocax-next-division{background:#fbfaf5;grid-template-columns:.23fr .45fr .32fr;align-items:center;gap:clamp(18px,4vw,54px);min-height:270px;padding:clamp(24px,4vw,46px);transition:background .16s,color .16s;display:grid}.phocax-next-division:hover{color:#f8f7f1;background:#10141b}.phocax-next-division:hover p{color:#f8f7f1b8}.phocax-next-division-biotech:hover{color:#0c2024;background:#eef7f8}.phocax-next-division-biotech:hover p{color:#416269}.phocax-next-division-sales:hover{background:#28150c}.phocax-next-service-band{grid-template-columns:minmax(270px,.62fr) minmax(520px,1fr);gap:clamp(30px,5vw,76px);padding-top:clamp(74px,9vw,132px);padding-bottom:clamp(74px,9vw,132px);display:grid}.phocax-next-service-copy{align-self:start;gap:18px;display:grid;position:sticky;top:110px}.phocax-next-service-grid{gap:18px;display:grid}.phocax-next-service-group{background:#fbfaf5;border:1px solid #0c10141a;border-radius:8px;gap:20px;padding:clamp(26px,4vw,46px);display:grid}.phocax-next-service-group div{gap:10px;display:grid}.phocax-next-service-group a{border-top:1px solid #0c10141a;grid-template-columns:.35fr .65fr;align-items:baseline;gap:18px;padding-top:14px;display:grid}.phocax-next-service-group a span{color:#5a6269}.phocax-next-process-list{background:#0c101424;grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(44px,6vw,86px) 0 0;padding:0;list-style:none;display:grid}.phocax-next-process-list li{background:#f9f7f0;align-content:space-between;gap:22px;min-height:330px;padding:clamp(24px,4vw,42px);display:grid}.phocax-next-secondary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(38px,6vw,74px);display:grid}.phocax-next-secondary-card{background:#fbfaf5;border:1px solid #0c10141a;border-radius:8px;align-content:end;gap:13px;min-height:260px;padding:clamp(22px,3vw,34px);display:grid}.phocax-next-contact{color:#f8f7f1;background:radial-gradient(circle at 86% 26%,#d0a8562b,#0000 24%),linear-gradient(135deg,#06070a,#12141a);grid-template-columns:minmax(300px,.82fr) minmax(360px,.78fr);align-items:end;gap:clamp(30px,5vw,70px);padding-top:clamp(74px,9vw,132px);padding-bottom:clamp(74px,9vw,132px);display:grid}.phocax-next-contact h2{margin-top:18px}.phocax-next-contact p{color:#f8f7f1b8;max-width:640px;margin-top:22px}.phocax-next-contact-options{background:#f8f7f11f;gap:1px;display:grid}.phocax-next-contact-options a{background:#f8f7f10f;gap:8px;padding:24px;display:grid}@supports (animation-timeline:view()){.phocax-next-statement,.phocax-next-proof-link,.phocax-next-division,.phocax-next-process-list li,.phocax-next-secondary-card{opacity:1;animation:none;transform:none}}@keyframes phocax-next-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@media (max-width:980px){.phocax-next-work,.phocax-next-service-band,.phocax-next-contact{grid-template-columns:1fr}.phocax-next-hero-stage{min-height:360px}.phocax-hero-canvas{width:min(92vw,680px);min-width:0}.phocax-next-statement-grid,.phocax-next-process-list,.phocax-next-secondary-grid{grid-template-columns:1fr}.phocax-next-division{grid-template-columns:1fr;align-items:start}.phocax-next-service-copy{position:relative;top:auto}}@media (max-width:620px){.homepage-shell .topbar-inner{align-items:flex-start;padding:14px 20px 12px}.homepage-shell .topnav{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow:visible}.homepage-shell .topnav-item{flex:none}.phocax-next-hero{min-height:auto;padding-top:48px}.phocax-next-hero-copy h1{font-size:clamp(4.2rem,23vw,6rem)}.phocax-next-subtitle{font-size:1.12rem}.phocax-next-actions,.phocax-next-actions .button{width:100%}.phocax-next-hero-stage{min-height:230px}.phocax-next-section-lede h2,.phocax-next-work-copy h2,.phocax-next-service-copy h2,.phocax-next-contact h2{font-size:clamp(2.7rem,15vw,4.3rem)}.phocax-next-statement,.phocax-next-process-list li,.phocax-next-secondary-card{min-height:240px}.phocax-next-service-group a{grid-template-columns:1fr}}.phocax-proof-theater,.phocax-route-theater{max-width:1280px;margin:clamp(80px,10vw,132px) auto 0}.phocax-story-shell{gap:34px;display:grid}.phocax-story-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:22px;display:grid}.phocax-story-lead,.phocax-capability-stack{border-radius:34px;position:relative;overflow:hidden}.phocax-story-lead{color:#f7fbff;background:linear-gradient(#121a16fa,#0a0f0c),radial-gradient(circle at 100% 0,#d2b9841f,#0000 34%);min-height:360px;padding:34px;box-shadow:0 32px 80px #090e0c2e}.phocax-story-lead:before,.phocax-capability-stack:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 18%,#ffffff0d,#0000 20%),radial-gradient(circle at 86% 12%,#aad2c014,#0000 26%);position:absolute;inset:0}.phocax-story-lead span,.phocax-story-row span,.phocax-route-label,.phocax-capability-group a span{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.75rem;font-weight:700;display:inline-flex}.phocax-story-lead h3,.phocax-route-copy h3,.phocax-capability-group h3{font-family:var(--display-font);letter-spacing:-.05em;margin:18px 0 0}.phocax-story-lead h3{max-width:10ch;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.92}.phocax-story-lead p,.phocax-story-row strong,.phocax-route-copy p,.phocax-capability-group p,.phocax-capability-group a strong,.phocax-capability-group a span,.phocax-start-panel p{line-height:1.7}.phocax-story-lead p{color:#eeeae3d1;max-width:28rem;margin:18px 0 0}.phocax-story-lead strong{color:#f7fbff;margin-top:28px;font-size:.98rem;display:inline-flex}.phocax-story-list{align-content:start;gap:0;padding:8px 0;display:grid}.phocax-story-row{border-top:1px solid #141f1a1f;gap:12px;padding:24px 4px;display:grid}.phocax-story-row:first-child{border-top:0}.phocax-story-row strong{max-width:22rem;color:var(--accent-strong);letter-spacing:-.045em;font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:500;display:block}.phocax-route-list{gap:0;margin-top:34px;display:grid}.phocax-route-row{border-top:1px solid #141f1a1f;grid-template-columns:minmax(148px,.34fr) minmax(0,1fr);align-items:start;gap:22px;padding:30px 0;display:grid}.phocax-route-row:last-child{border-bottom:1px solid #141f1a1f}.phocax-route-copy h3{max-width:16ch;font-size:clamp(2.2rem,3.1vw,3.35rem);line-height:.97}.phocax-route-copy p{max-width:42rem;color:var(--muted);margin:14px 0 0}.phocax-route-points{flex-wrap:wrap;gap:10px 18px;margin-top:18px;display:flex}.phocax-route-points strong{color:#18261fd6;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:600}.phocax-route-priority{max-width:46rem}.phocax-route-priority strong{color:var(--accent-strong)}.phocax-route-foot{grid-template-columns:minmax(0,.86fr) minmax(320px,1.04fr);gap:22px;margin-top:34px;display:grid}.phocax-start-panel,.division-entry{border-radius:32px}.phocax-start-panel{background:linear-gradient(#f9f5ee,#efe9df);border:1px solid #141f1a14;padding:30px 28px}.phocax-capability-stack{color:#f7fbff;background:linear-gradient(#141c18fa,#0b100d),radial-gradient(circle at 100% 0,#d9be891f,#0000 30%);gap:0;padding:18px 28px;display:grid}.phocax-capability-group{z-index:1;border-top:1px solid #ffffff17;padding:24px 0;position:relative}.phocax-capability-group:first-child{border-top:0}.phocax-capability-group h3{font-size:clamp(2rem,2.4vw,2.55rem);line-height:1}.phocax-capability-group p{color:#efeae4cc;max-width:28rem;margin:14px 0 0}.phocax-capability-group div{gap:14px;margin-top:22px;display:grid}.phocax-capability-group a{gap:6px;display:grid}.phocax-capability-group a strong{color:#f7fbff;font-size:1.08rem}.phocax-capability-group a span{color:#efeae4bd;letter-spacing:0;text-transform:none;font-size:.96rem;font-weight:400}.division-poster{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:36px;min-height:min(840px,100svh - 88px);padding:clamp(68px,10vh,110px) 24px 48px}.division-poster-rail{border-left:1px solid #ffffff24;padding:14px 0 14px 26px}.division-poster-rail strong{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:inline-flex}.division-poster-rail>p{color:#eef7ffd1;margin:18px 0 0;line-height:1.7}.division-poster-focus{gap:0;margin-top:22px}.division-poster-focus div{border-top:1px solid #ffffff1a;padding:14px 0}.division-poster-focus div:last-child{border-bottom:1px solid #ffffff1a}.division-poster-focus span{color:#f7fbff;letter-spacing:-.01em;font-size:1rem}.division-story-band,.division-offer-theater{max-width:1280px;margin:clamp(72px,9vw,120px) auto 0}.division-story-lines{gap:0;margin-top:34px;display:grid}.division-story-grid{grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr);align-items:end;gap:24px;display:grid}.division-story-spotlight{background:#faf7f1d6;border:1px solid #141f1a14;border-radius:28px;gap:12px;min-height:100%;padding:28px;display:grid;box-shadow:0 24px 56px #0f17120f}.division-story-spotlight span{color:#7e6c4ed6;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.division-story-spotlight h3{max-width:12ch;font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.8vw,3rem);line-height:.98}.division-story-spotlight p{color:var(--muted);margin:0;line-height:1.72}.division-offer-header{margin-top:42px}.division-offer-header h3{font-family:var(--display-font);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.division-offer-header p{max-width:42rem;color:var(--muted);margin:14px 0 0;line-height:1.7}.division-story-line{border-top:1px solid #141f1a1f;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.division-story-line:last-child{border-bottom:1px solid #141f1a1f}.division-story-line span,.division-offer-index{color:#7e6c4ed6;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.division-story-line p{max-width:44rem;color:var(--muted);margin:0;line-height:1.72}.division-offer-row{background:0 0;border:0;border-top:1px solid #141f1a1f;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:22px;padding:28px 0}.division-offer-row:last-child{border-bottom:1px solid #141f1a1f}.division-offer-row h3{max-width:14ch}.division-entry{background:linear-gradient(#f9f5ee,#ece6dd),radial-gradient(circle at 100% 0,#d7be8e1f,#0000 28%);align-items:end;margin-top:clamp(72px,9vw,120px);padding:44px 24px 50px}.offer-poster{padding:clamp(72px,10vh,112px) 24px 60px}.offer-poster-signal-line{color:#eef7ffb8;margin:22px 0 0;font-size:.95rem;line-height:1.6}.offer-poster-links{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding-top:18px;display:flex}.offer-poster-links a{color:#eef7ffc2;font-size:.94rem}.offer-poster-links a:hover{color:#f7fbff}.offer-poster-meta{border-left:1px solid #ffffff24;gap:22px;max-width:23rem;padding:10px 0 10px 26px;display:grid}.offer-poster-meta-block{gap:0;display:grid}.offer-poster-proof-block p{color:#eef7ffcc;margin:14px 0 0;line-height:1.68}.offer-poster-meta-block span{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.offer-poster-fit-list{gap:0;margin-top:14px}.offer-poster-fit-row{border-top:1px solid #ffffff1a;padding:14px 0}.offer-poster-fit-row:last-child,.offer-poster-meta-note{border-bottom:1px solid #ffffff1a}.offer-poster-meta-note{padding:16px 0}.offer-poster-panel,.offer-anchor-strip{display:none}.offer-proof-list,.offer-cta-list,.offer-reference-strip,.support-card-grid,.offer-story-grid{gap:0}.offer-proof-item,.offer-cta-item,.offer-reference-card,.support-card,.offer-story-card{box-shadow:none;background:0 0;border-top:1px solid #141f1a1f;border-radius:0;padding:26px 0}.offer-proof-item:last-child,.offer-cta-item:last-child,.offer-reference-card:last-child,.support-card:last-child,.offer-story-card:last-child{border-bottom:1px solid #141f1a1f}@media (max-width:980px){.phocax-story-grid,.phocax-route-foot,.division-poster,.offer-poster-shell,.division-story-grid{grid-template-columns:1fr}.phocax-story-lead,.phocax-capability-stack,.division-entry,.contact-band{border-radius:28px}.division-poster-rail,.offer-poster-meta{border-top:1px solid #ffffff1f;border-left:0;padding-top:22px;padding-left:0}.offer-poster-meta{max-width:none}.phocax-route-row,.division-offer-row{grid-template-columns:1fr}}@media (max-width:720px){.phocax-poster{padding-bottom:28px}.phocax-poster h1,.division-poster-copy h1,.offer-poster-title{max-width:12ch;font-size:clamp(3.05rem,14vw,4.8rem)}.phocax-story-lead,.phocax-start-panel,.phocax-capability-stack,.division-entry,.contact-band{padding-inline:22px}.phocax-route-row,.division-story-line,.division-offer-row,.offer-proof-item,.offer-cta-item,.offer-reference-card,.support-card,.offer-story-card{padding-block:22px}.offer-poster-links{gap:10px 14px}.phocax-route-points{gap:8px 14px}}.homepage-shell,.division-page,.offer-page-shell{position:relative}.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#070b0af5,#070b0ae0);border-bottom-color:#ffffff1f;position:absolute;inset:0 0 auto;box-shadow:0 14px 34px #0408073d}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{max-width:1380px;padding-block:22px}.homepage-shell .brand-wordmark-text,.division-page .brand-wordmark-text,.offer-page-shell .brand-wordmark-text,.homepage-shell .brand-company-inline,.division-page .brand-company-inline,.offer-page-shell .brand-company-inline,.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{color:#f7fbff}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{opacity:.9}.homepage-shell .topnav-item:hover>a,.division-page .topnav-item:hover>a,.offer-page-shell .topnav-item:hover>a,.homepage-shell .topnav a:focus-visible,.division-page .topnav a:focus-visible,.offer-page-shell .topnav a:focus-visible{opacity:1}.homepage-shell .topnav-dropdown,.division-page .topnav-dropdown,.offer-page-shell .topnav-dropdown{background:#111815f0;border:1px solid #ffffff14}.homepage-shell .topnav-dropdown-link,.division-page .topnav-dropdown-link,.offer-page-shell .topnav-dropdown-link{color:#eef7ffcc}.phocax-poster{background:radial-gradient(circle at 50% 28%,#b7e5d01f,#0000 22%),radial-gradient(circle at 50% 72%,#ccb68914,#0000 24%),linear-gradient(#08100d 0%,#0d1512 42%,#060b08 100%);align-content:center;min-height:100svh;padding:clamp(120px,16vh,180px) 24px 42px}.phocax-poster-copy{gap:0;width:min(100%,72rem)}.phocax-poster-wordmark .brand-mark,.phocax-poster-wordmark .brand-wordmark-lockup{justify-content:center}.phocax-poster-wordmark .brand-wordmark-text{letter-spacing:-.095em;font-size:clamp(3.15rem,7vw,5.6rem)}.phocax-poster-wordmark .brand-company-inline{letter-spacing:.24em;text-transform:uppercase;font-size:.88rem}.phocax-poster .phocax-next-kicker{margin-top:18px}.phocax-poster h1{max-width:8.6ch;margin-top:22px;font-size:clamp(4.3rem,10vw,8rem)}.phocax-poster .phocax-next-subtitle{max-width:34rem;margin-top:20px}.phocax-poster-route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,54rem);margin-top:34px;display:grid}.phocax-poster-route{text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:20px;gap:6px;padding:18px 20px;display:grid}.phocax-poster-route strong{color:#f7fbff;font-size:1rem}.phocax-poster-route span{color:#e8e3d9b8;font-size:.92rem;line-height:1.45}.phocax-poster-route-software{background:linear-gradient(#58809729,#ffffff08)}.phocax-poster-route-biotech{background:linear-gradient(#598f7c29,#ffffff08)}.phocax-poster-route-sales{background:linear-gradient(#a475472e,#ffffff08)}.phocax-route-theater,.phocax-proof-theater{margin-top:clamp(88px,10vw,138px)}.phocax-route-editorial{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.phocax-route-editorial-row{background:#fcf9f4e6;border:1px solid #141f1a14;border-radius:32px;align-content:start;gap:18px;min-height:420px;padding:28px;display:grid;box-shadow:0 26px 66px #0f171214}.phocax-route-editorial-head span{color:#7e6c4ee0;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:inline-flex}.phocax-route-editorial-head h3{max-width:8ch;font-family:var(--display-font);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(2.2rem,3vw,3.4rem);line-height:.98}.phocax-route-editorial-row>p{color:var(--muted);margin:0;line-height:1.72}.phocax-route-editorial-points{gap:10px;margin-top:auto;display:grid}.phocax-route-editorial-points strong{color:var(--accent-strong);border-top:1px solid #141f1a1a;padding-top:12px;font-size:1rem;font-weight:600;display:block}.phocax-route-editorial-row-software{background:radial-gradient(circle at 84% 18%,#80a6c52e,#0000 24%),#f8fafcf0}.phocax-route-editorial-row-biotech{background:radial-gradient(circle at 82% 18%,#89c7ac2e,#0000 24%),#f5fbf7f0}.phocax-route-editorial-row-sales{background:radial-gradient(circle at 82% 18%,#cda57a2e,#0000 24%),#fbf8f2f0}.phocax-proof-stage{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:22px;margin-top:34px;display:grid}.phocax-proof-feature,.phocax-proof-mini-list,.phocax-start-panel,.phocax-next-contact{border-radius:32px;overflow:hidden}.phocax-proof-feature{color:#f7fbff;background:radial-gradient(circle at 76% 18%,#b3e1cd1f,#0000 24%),linear-gradient(#121a16fa,#0a0f0c);align-content:end;min-height:470px;padding:34px;display:grid;box-shadow:0 34px 84px #090e0c2e}.phocax-proof-feature span,.phocax-proof-mini-row span,.offer-poster-label{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.phocax-proof-feature h3{max-width:9ch;font-family:var(--display-font);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(3rem,4.3vw,4.8rem);line-height:.94}.phocax-proof-feature p{color:#eeeae3d1;max-width:26rem;margin:18px 0 0;line-height:1.72}.phocax-proof-feature strong{color:#f7fbff;margin-top:28px;font-size:1rem}.phocax-proof-rail{gap:22px;display:grid}.phocax-proof-mini-list{background:#faf7f1e0;border:1px solid #141f1a14;padding:14px 28px;display:grid}.phocax-proof-mini-row{border-top:1px solid #141f1a1a;gap:8px;padding:18px 0;display:grid}.phocax-proof-mini-row:first-child{border-top:0}.phocax-proof-mini-row strong{font-family:var(--display-font);letter-spacing:-.045em;font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1}.phocax-proof-mini-row p{color:var(--muted);margin:0;line-height:1.7}.phocax-start-panel h2{max-width:11ch;font-family:var(--display-font);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2.3rem,3.2vw,3.2rem);line-height:1}.phocax-proof-signal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.phocax-proof-signal-list article{border-top:1px solid #141f1a1f;padding-top:18px}.phocax-proof-signal-list h3{color:var(--accent-strong);margin:0;font-size:1rem}.phocax-proof-signal-list p{color:var(--muted);margin:10px 0 0;line-height:1.68}.division-poster{min-height:100svh;padding-top:clamp(128px,17vh,188px)}.division-poster-copy h1,.offer-poster-title{max-width:9ch}.division-poster-signature{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:12px;margin:24px 0 0;padding:18px 0;display:grid}.division-poster-signature span{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.division-poster-signature p{color:#eef7ffcc;margin:0}.division-entry p{max-width:34rem;line-height:1.72}.offer-poster-label{margin-bottom:16px}.offer-poster-signals span{color:#eef7ffb8;font-size:.92rem}.offer-poster-meta{gap:18px}.offer-poster-fit-row strong{font-size:.96rem}@media (max-width:1024px){.phocax-route-editorial,.phocax-proof-signal-list,.phocax-proof-stage{grid-template-columns:1fr}}@media (max-width:720px){.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{justify-content:center;padding-inline:16px}.phocax-poster,.division-poster,.offer-poster{padding-top:116px}.phocax-poster-route-strip{grid-template-columns:1fr;margin-top:26px}.phocax-route-editorial-row,.phocax-proof-feature,.phocax-proof-mini-list{border-radius:26px}.phocax-proof-feature,.phocax-proof-mini-list{padding-inline:22px}}.website-care-proof-section{margin-top:clamp(76px,9vw,124px)}.website-care-proof-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:28px;margin-top:34px;display:grid}.website-care-proof-lead,.website-care-proof-card,.connection-path-card{background:#fcf9f4e6;border:1px solid #141f1a14;border-radius:30px;box-shadow:0 26px 66px #0f171214}.website-care-proof-lead{align-content:start;gap:18px;padding:30px;display:grid}.website-care-proof-lead h3,.connection-path-card h3{font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,2.9vw,3.2rem);line-height:.98}.website-care-proof-lead p,.website-care-proof-card p,.connection-path-card p{color:var(--muted);margin:0;line-height:1.72}.website-care-proof-lead ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.website-care-proof-lead li{color:var(--accent-strong);border-top:1px solid #141f1a1a;padding-top:14px;font-weight:600}.website-care-proof-grid,.connection-path-grid{gap:18px;display:grid}.website-care-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.website-care-proof-card{overflow:hidden}.website-care-proof-media{aspect-ratio:1.08;background:#131a1614;position:relative}.website-care-proof-media img{object-fit:cover}.website-care-proof-card h3,.connection-path-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.06}.website-care-proof-card{display:grid}.website-care-proof-card h3,.website-care-proof-card p{padding-inline:22px}.website-care-proof-card h3{padding-top:20px}.website-care-proof-card p{padding-top:12px;padding-bottom:22px}.connection-path-section{margin-top:clamp(72px,9vw,118px)}.connection-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.connection-path-card{gap:18px;padding:28px;display:grid}.connection-path-index{color:#7e6c4ee0;letter-spacing:.18em;text-transform:uppercase;width:fit-content;font-size:.78rem;font-weight:700;display:inline-flex}@media (max-width:1024px){.website-care-proof-layout,.connection-path-grid,.website-care-proof-grid{grid-template-columns:1fr}}.phocax-poster{padding-bottom:40px}.phocax-poster-stage-shell{z-index:1;justify-items:center;width:min(100%,70rem);margin-top:clamp(18px,4vw,34px);display:grid;position:relative}.phocax-poster-stage{pointer-events:none;width:min(100%,66rem);height:min(48vh,480px);position:relative}.phocax-hero-scene-fallback{place-items:center;display:grid;position:absolute;inset:4% 10% 0}.phocax-hero-scene-ring,.phocax-hero-scene-core,.phocax-hero-scene-plinth{position:absolute;left:50%;transform:translate(-50%)}.phocax-hero-scene-ring{border:1px solid #e4dbcb2e;border-radius:999px}.phocax-hero-scene-ring-back{background:radial-gradient(circle,#6dac9529,#0a0f0c00 70%);width:min(76%,620px);height:46%;bottom:10%}.phocax-hero-scene-ring-front{background:linear-gradient(#ffffff0d,#ffffff03);width:min(52%,420px);height:72%;bottom:18%}.phocax-hero-scene-core{background:linear-gradient(#e8f2faf5,#7ea3bb75 72%,#151f1b3d),linear-gradient(90deg,#ffffff24,#0000 34%);border-radius:999px;width:min(16%,132px);height:52%;bottom:20%;box-shadow:0 24px 80px #04090747,inset 0 0 28px #ffffff2e}.phocax-hero-scene-plinth{background:linear-gradient(#3a464deb,#131a1ff5);border-radius:32px;width:min(48%,390px);height:20%;bottom:12%;transform:translate(-50%)perspective(900px)rotateX(68deg);box-shadow:0 24px 60px #00000047}.phocax-poster-stage-note{text-align:center;width:min(100%,28rem);margin-top:-20px;padding:18px 22px 0}.phocax-poster-stage-note span,.phocax-poster-floor-lane span,.phocax-route-editorial-note strong{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.phocax-poster-stage-note p{color:#e8e3d9c2;margin:12px 0 0;line-height:1.68}.phocax-poster-floor{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,76rem);margin-top:28px;display:grid;position:relative}.phocax-poster-floor-lane{text-align:left;color:#f7fbff;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:24px;gap:10px;min-height:186px;padding:22px 24px 24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:0 22px 52px #04090729}.phocax-poster-floor-lane strong{font-family:var(--display-font);letter-spacing:-.05em;color:#f7fbff;font-size:clamp(2rem,2.3vw,2.5rem);line-height:.98}.phocax-poster-floor-lane p{color:#e8e3d9bd;margin:0;line-height:1.64}.phocax-poster-floor-lane small{color:#9fc6e2e6;letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:.78rem;font-weight:700}.phocax-poster-floor-lane:hover,.phocax-poster-floor-lane:focus-visible{border-color:#ffffff2e;transform:translateY(-3px)}.phocax-poster-floor-lane-software{background:linear-gradient(#5381a226,#ffffff08)}.phocax-poster-floor-lane-biotech{background:linear-gradient(#53947d26,#ffffff08)}.phocax-poster-floor-lane-sales{background:linear-gradient(#9e734e29,#ffffff08)}.phocax-route-editorial-note{gap:10px;display:grid}.phocax-route-editorial-note p{color:#1d2621b8;margin:0;line-height:1.68}.division-poster{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:center;gap:40px;min-height:100svh;padding-top:clamp(124px,16vh,184px)}.division-poster-copy h1{font-size:clamp(3.2rem,6vw,5.8rem)}.division-poster-note-list{flex-wrap:wrap;gap:10px 16px;margin-top:28px;display:flex}.division-poster-note-list span{color:#eef7ffbd;font-size:.94rem}.division-poster-display{gap:26px;display:grid}.division-display-object{background:#ffffff08;border:1px solid #ffffff14;border-radius:34px;min-height:320px;position:relative;overflow:hidden}.division-display-core,.division-display-halo{border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.division-display-core{background:linear-gradient(#f3eee2f0,#c6d6e07a);width:min(40%,190px);height:58%;bottom:14%}.division-display-halo-a{background:#b0ded01f;width:88%;height:46%;bottom:8%}.division-display-halo-b{background:#ffffff08;border:1px solid #ffffff24;width:68%;height:76%;bottom:26%}.division-display-object-software{background:linear-gradient(#171f24eb,#0a1013fa)}.division-display-object-biotech{background:linear-gradient(#111d18eb,#0a120efa)}.division-display-object-sales{background:linear-gradient(#241812e6,#120c09fa)}.division-poster-rail{gap:18px;display:grid}.division-poster-summary,.division-poster-signature{background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;gap:12px;padding:24px 26px;display:grid}.division-poster-summary span,.division-poster-signature span{color:#9fc6e2e0;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.division-poster-summary strong{font-family:var(--display-font);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.8rem);line-height:.98}.division-poster-summary p,.division-poster-signature p{color:#eef7ffcc;margin:0;line-height:1.7}.division-poster-signature h2{font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1}.division-story-lines{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-poster-title{letter-spacing:-.065em;max-width:8ch;font-size:clamp(3.1rem,5.6vw,5.4rem);line-height:.94}.offer-poster-body{max-width:28rem;margin-top:18px;font-size:clamp(1.08rem,1.6vw,1.24rem);line-height:1.72}.offer-poster-signals{flex-wrap:wrap;gap:10px 18px;margin-top:24px;display:flex}.offer-poster-links{flex-wrap:wrap;gap:12px 20px;margin-top:28px;display:flex}.offer-poster-meta{gap:18px;display:grid}.offer-poster-panel{background:linear-gradient(#ffffff0e,#ffffff08),radial-gradient(circle at 100% 0,#7eb7d81f,#0000 34%);border:1px solid #ffffff14;border-radius:30px;gap:20px;padding:26px 28px;display:grid;box-shadow:0 24px 64px #04090729}.offer-poster-panel>*+*{border-top:1px solid #ffffff17;padding-top:18px}.offer-poster-panel-lead{gap:10px;display:grid}.offer-poster-proof-block h2{max-width:12ch;font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.7vw,2.6rem);line-height:.98}.offer-poster-proof-block p,.offer-poster-fit-row p,.offer-poster-meta-note p{color:#eef7ffc7;margin:0;line-height:1.68}.phocax-editorial-summary{gap:28px;margin-top:clamp(88px,10vw,136px);display:grid}.phocax-editorial-summary-lead{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:28px;display:grid}.phocax-editorial-summary-lead h2{max-width:11ch;font-family:var(--display-font);letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:.96}.phocax-editorial-summary-lead>p{color:#1e2622b8;max-width:34rem;margin:0;font-size:1.08rem;line-height:1.8}.phocax-editorial-summary-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr) minmax(280px,.88fr);align-items:start;gap:18px;display:grid}.phocax-editorial-feature,.phocax-priority-lane-panel{border-radius:32px;gap:14px;padding:30px;text-decoration:none;display:grid}.phocax-editorial-feature{background:radial-gradient(circle at 82% 18%,#badacd2e,#0000 24%),#fcf9f4eb;border:1px solid #141f1a14;min-height:100%;box-shadow:0 24px 60px #0f171214}.phocax-editorial-feature span,.phocax-priority-lane-panel span{color:#7e6c4ee0;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.phocax-editorial-feature h3,.phocax-priority-lane-panel h3{font-family:var(--display-font);letter-spacing:-.05em;margin:0;line-height:.98}.phocax-editorial-feature h3{max-width:9ch;font-size:clamp(2.2rem,3vw,3.3rem)}.phocax-editorial-feature p,.phocax-priority-lane-panel p{color:#1e2622b8;margin:0;line-height:1.72}.phocax-editorial-feature strong,.phocax-priority-lane-panel strong{color:var(--accent-strong);font-weight:600}.phocax-editorial-column{gap:18px;display:grid}.phocax-editorial-checklist{gap:12px;display:grid}.phocax-editorial-check{border-top:1px solid #141f1a1f;grid-template-columns:auto 1fr;gap:14px;padding:18px 0;display:grid}.phocax-editorial-check:first-child{border-top:none;padding-top:0}.phocax-editorial-check span,.division-poster-note-list article span,.offer-poster-signal-row strong{color:#7e6c4ee0;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.phocax-editorial-check h3{margin:0;font-size:1.08rem;line-height:1.4}.phocax-editorial-check p{color:#1e2622ad;margin:6px 0 0;line-height:1.72}.phocax-priority-lane-list{gap:14px;display:grid}.phocax-priority-lane-panel{background:#fcf9f4d1;border:1px solid #141f1a14;box-shadow:0 20px 50px #0f17120f}.phocax-priority-lane-panel h3{font-size:clamp(1.6rem,2vw,2.2rem)}.phocax-priority-lane-panel:hover,.phocax-priority-lane-panel:focus-visible{border-color:#141f1a24;transform:translateY(-2px)}.phocax-editorial-summary .phocax-proof-mini-list{grid-template-columns:repeat(3,minmax(0,1fr))}.division-poster-note-list{gap:14px;margin-top:28px;display:grid}.division-poster-note-list article{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding-top:14px;display:grid}.division-poster-note-list article p{color:#eef7ffcc;margin:0;line-height:1.68}.offer-poster-signal-block{gap:14px;display:grid}.offer-poster-signal-list{gap:12px;display:grid}.offer-poster-signal-row{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding-top:12px;display:grid}.offer-poster-signal-row:first-child{border-top:none;padding-top:0}.offer-poster-signal-row p{color:#eef7ffcc;margin:0;line-height:1.62}.offer-poster-fit-block,.offer-poster-meta-note{gap:14px;display:grid}.offer-poster-fit-list{gap:14px}.offer-poster-fit-row{gap:6px;display:grid}.division-offer-list{gap:0;margin-top:34px}.division-offer-row{box-shadow:none;background:0 0;border:0;border-top:1px solid #141f1a1a;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;padding:28px 0;position:relative}.division-offer-row:first-child{border-top:0;padding-top:0}.division-offer-row:after{content:"";background:#1d372c29;border-radius:999px;width:2px;position:absolute;top:28px;bottom:28px;left:0}.division-offer-row-software:after{background:#5d8bac61}.division-offer-row-biotech:after{background:#609c8261}.division-offer-row-sales:after{background:#b181596b}.division-offer-index{padding-top:2px}.division-offer-meta{gap:8px 18px}.division-offer-row h3{margin:10px 0 0}.division-offer-row p{max-width:38rem;margin:12px 0 0}.division-offer-link{border-bottom:1px solid #1d372c2e;align-self:center;padding-bottom:2px;text-decoration:none}@media (max-width:1024px){.phocax-poster-floor,.phocax-route-editorial,.phocax-proof-signal-list,.division-story-lines,.division-poster,.offer-poster-shell,.phocax-editorial-summary-lead,.phocax-editorial-summary-grid,.phocax-editorial-summary .phocax-proof-mini-list{grid-template-columns:1fr}}@media (max-width:720px){.phocax-poster{padding-bottom:28px}.phocax-poster h1,.division-poster-copy h1,.offer-poster-title{max-width:9ch;font-size:clamp(2.8rem,15vw,4.5rem);line-height:.94}.phocax-poster-stage{height:300px}.phocax-hero-scene-core{width:min(24%,120px)}.phocax-poster-stage-note{margin-top:-6px;padding-inline:8px}.phocax-poster-floor{gap:12px}.phocax-editorial-feature,.phocax-priority-lane-panel{border-radius:26px;padding:24px 22px}.phocax-editorial-summary-lead h2{max-width:10ch}.offer-poster-links{flex-direction:column;align-items:flex-start}.offer-poster-panel{border-radius:26px;padding:24px 22px}.division-offer-row{grid-template-columns:auto minmax(0,1fr)}.division-offer-link{align-self:start;margin-left:calc(.78rem + 20px)}}.phocax-poster h1{max-width:8ch}.phocax-poster .phocax-next-subtitle{max-width:33rem}.phocax-poster-signal-line,.offer-poster-signal-line{color:#e6dcc7c7;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:22px;font-size:.78rem;font-weight:700;display:flex}.phocax-poster-signal-line span,.offer-poster-signal-line span{align-items:center;gap:18px;display:inline-flex}.phocax-poster-signal-line span:not(:last-child):after,.offer-poster-signal-line span:not(:last-child):after{content:"";background:#e6dcc73d;width:42px;height:1px}.phocax-poster-stage{width:min(100%,960px);height:min(52vh,500px);bottom:12%;left:50%;right:auto;transform:translate(-50%)}.phocax-poster-floor{gap:18px;width:min(100%,82rem);margin-top:38px}.phocax-poster-floor-lane{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fff1,#ffffff07),radial-gradient(circle at 100% 0,#ffffff0f,#0000 34%);border-color:#ffffff17;border-radius:28px;min-height:210px;padding:24px 26px 26px}.phocax-poster-floor-lane strong{max-width:7ch;font-size:clamp(2.1rem,2.5vw,2.8rem)}.phocax-poster-floor-lane p{max-width:18rem}.phocax-editorial-summary{gap:34px;margin-top:clamp(96px,11vw,148px)}.phocax-editorial-summary-lead h2{max-width:9ch}.phocax-editorial-summary-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(280px,.82fr);gap:22px}.phocax-editorial-feature,.phocax-priority-lane-panel{border-radius:34px}.phocax-priority-lane-panel{background:linear-gradient(#fffdf9eb,#f7f2e9e0),radial-gradient(circle at 100% 0,#ccdae233,#0000 30%);padding:28px 30px}.division-poster{gap:46px;padding-bottom:54px}.division-poster-copy{max-width:42rem}.division-poster-note-list{max-width:28rem}.division-poster-summary,.division-poster-signature{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fff1,#ffffff08),radial-gradient(circle at 100% 0,#ffffff0f,#0000 32%)}.division-poster-signature{text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.division-poster-signature:hover,.division-poster-signature:focus-visible{border-color:#ffffff24;transform:translateY(-2px)}.division-story-grid{gap:24px}.division-story-spotlight{border-radius:32px}.division-page-software .division-display-core{background:linear-gradient(#f2f0e9f0,#89b7d880);border-radius:40px;width:min(52%,228px);height:52%}.division-page-biotech .division-display-core{background:linear-gradient(#f0eee4f0,#79bea080);border-radius:999px;width:min(34%,170px);height:62%}.division-page-sales .division-display-core{background:linear-gradient(#f1eadfeb,#c9916075);border-radius:999px;width:min(58%,250px);height:40%}.division-page-software .division-display-halo-a{background:#7db5dd29}.division-page-biotech .division-display-halo-a{background:#7ebea429}.division-page-sales .division-display-halo-a{background:#c78e5d29}.offer-poster{overflow:clip}.offer-hero-theme-website{background:radial-gradient(circle at 22% 24%,#badfc529,#0000 22%),linear-gradient(#0b1110 0%,#111915 46%,#080c0a 100%)}.offer-hero-theme-cro{background:radial-gradient(circle at 22% 24%,#c496662e,#0000 22%),linear-gradient(#120e0b 0%,#1a1410 44%,#090705 100%)}.offer-poster-image{opacity:.28;filter:saturate(.84)contrast(1.05)brightness(.74)}.offer-poster-shell{gap:42px}.offer-poster-copy{padding-right:18px}.offer-poster-signal-line{color:#e6dcc7c2;justify-content:flex-start;margin-top:24px}.offer-poster-actions{margin-top:30px}.offer-poster-links{gap:14px 22px;margin-top:34px}.offer-poster-links a{color:#eef7ffc2;border-bottom:1px solid #eef7ff2e;padding-bottom:3px;text-decoration:none}.offer-poster-links a:hover,.offer-poster-links a:focus-visible{color:#f7fbff;border-color:#eef7ff5c}.offer-poster-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0f,#ffffff07),radial-gradient(circle at 100% 0,#ddc28f1f,#0000 32%);border-color:#ffffff17;border-radius:32px;padding:28px 30px}.offer-poster-proof-block h2{max-width:10ch}.offer-poster-fit-row{border-top:1px solid #ffffff14;gap:8px;padding-top:12px}.offer-poster-fit-row:first-child{border-top:0;padding-top:0}@media (max-width:1024px){.division-poster,.offer-poster-shell,.phocax-editorial-summary-lead,.phocax-editorial-summary-grid{gap:26px}.offer-poster-copy{padding-right:0}}@media (max-width:720px){.phocax-poster-signal-line,.offer-poster-signal-line{letter-spacing:.14em;gap:10px 14px;font-size:.72rem}.phocax-poster-signal-line span:not(:last-child):after,.offer-poster-signal-line span:not(:last-child):after{width:28px}.phocax-poster-stage{height:260px;bottom:16%}.phocax-poster-floor-lane,.offer-poster-panel,.division-poster-summary,.division-poster-signature{border-radius:24px}.phocax-poster-floor-lane{min-height:0;padding:22px}.offer-poster-links{margin-top:28px}}.homepage-shell .topnav-item,.division-page .topnav-item,.offer-page-shell .topnav-item{margin-bottom:-14px;padding-bottom:14px}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0 0 8px;font-size:.84rem;font-weight:700;position:relative}.homepage-shell .topnav a:after,.division-page .topnav a:after,.offer-page-shell .topnav a:after{content:"";transform-origin:0;background:#eef7ff57;height:1px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.homepage-shell .topnav-item:hover>a:after,.division-page .topnav-item:hover>a:after,.offer-page-shell .topnav-item:hover>a:after,.homepage-shell .topnav a:focus-visible:after,.division-page .topnav a:focus-visible:after,.offer-page-shell .topnav a:focus-visible:after{transform:scaleX(1)}.phocax-poster h1{max-width:7ch;font-size:clamp(4rem,8vw,6.8rem)}.phocax-poster .phocax-next-subtitle{max-width:31rem;font-size:clamp(1.05rem,1.55vw,1.22rem)}.phocax-poster-floor-lane{min-height:196px}.phocax-poster-floor-lane strong{max-width:6.2ch}.phocax-editorial-summary-lead{gap:34px}.phocax-editorial-summary-grid{gap:20px}.phocax-editorial-feature{background:radial-gradient(circle at 76% 16%,#b6ddce24,#0000 24%),linear-gradient(#0c1210fa,#080c0a);border-color:#ffffff14;box-shadow:0 30px 82px #0509072e}.phocax-editorial-feature span,.phocax-editorial-feature strong{color:#9ed5ebe6}.phocax-editorial-feature h3,.phocax-editorial-feature p{color:#f7fbff}.phocax-editorial-feature p{color:#e0ecf6c7}.phocax-priority-lane-panel{min-height:208px}.phocax-editorial-summary .phocax-proof-mini-list{background:#fcf9f4e6;border:1px solid #141f1a14;border-radius:34px;padding:14px 26px;box-shadow:0 24px 60px #0f17120f}.division-poster-copy h1{max-width:7.2ch;font-size:clamp(3.1rem,5.8vw,5.2rem)}.division-poster-copy p{max-width:30rem}.division-story-band{margin-top:clamp(84px,10vw,128px)}.division-story-grid{align-items:end}.division-story-lines{margin-top:30px}.division-offer-footer{border-top:1px solid #141f1a1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:36px;padding-top:28px;display:grid}.division-offer-footer h2{max-width:16ch;font-family:var(--display-font);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2.2rem,3.1vw,3rem);line-height:.98}.division-offer-footer p{max-width:34rem;color:var(--muted);margin:14px 0 0;line-height:1.72}.offer-poster-shell{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:46px}.offer-poster-title{max-width:7ch;font-size:clamp(2.9rem,5vw,4.8rem)}.offer-poster-panel{padding:30px 32px}.offer-support-stage{margin-top:clamp(88px,10vw,136px)}.offer-support-stage-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;gap:28px;margin-bottom:30px;display:grid}.offer-support-stage-note{gap:10px;padding-bottom:6px;display:grid}.offer-support-stage-note span,.offer-support-proof-row span{color:#9ed5ebe6;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:700;display:inline-flex}.offer-support-stage-note h3{font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,2.9rem);line-height:.98}.offer-support-stage-note p{color:#1e2622b8;margin:0;line-height:1.72}.offer-support-stage-grid{grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);gap:20px;display:grid}.offer-support-proof-panel{background:radial-gradient(circle at 78% 16%,#b8dbcd24,#0000 24%),linear-gradient(#0c1210fa,#080c0a);border-radius:34px;gap:18px;padding:28px 30px;display:grid;box-shadow:0 30px 82px #0509072e}.offer-support-proof-row{border-top:1px solid #ffffff14;gap:8px;padding-top:18px;display:grid}.offer-support-proof-row:first-child{border-top:0;padding-top:0}.offer-support-proof-row h3{color:#f7fbff;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.02}.offer-support-proof-row p{color:#e0ecf6c2;margin:0;line-height:1.7}.offer-support-cta-panel{background:linear-gradient(#fffdf9eb,#f7f2e9e0),radial-gradient(circle at 100% 0,#ccdae22e,#0000 30%);border:1px solid #141f1a14;border-radius:34px;gap:0;padding:8px 28px 12px;display:grid;box-shadow:0 24px 60px #0f17120f}.offer-support-cta-row{border-top:1px solid #141f1a1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:20px 0;display:grid}.offer-support-cta-row:first-child{border-top:0}.offer-support-cta-copy{gap:10px;display:grid}.offer-support-cta-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,1.8vw,1.9rem);line-height:1.08}.offer-support-cta-copy p{color:#1e2622b8;margin:0;line-height:1.72}.offer-support-cta-row .button{white-space:nowrap}@media (max-width:1024px){.offer-support-stage-intro,.offer-support-stage-grid,.division-offer-footer{grid-template-columns:1fr}}@media (max-width:720px){.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{gap:12px}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{font-size:.72rem}.phocax-poster h1,.division-poster-copy h1,.offer-poster-title{max-width:7.4ch;font-size:clamp(2.8rem,13vw,4.2rem)}.offer-support-proof-panel,.offer-support-cta-panel,.phocax-editorial-summary .phocax-proof-mini-list{border-radius:26px}.offer-support-proof-panel,.offer-support-cta-panel{padding-inline:22px}.offer-support-cta-row{grid-template-columns:1fr;align-items:start}.offer-support-cta-row .button{justify-content:center;width:100%}}.phocax-system-outline-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.phocax-system-outline-row:first-child{border-top:0;padding-top:0}.phocax-system-outline-row span{color:#b8d7ebd6;letter-spacing:.18em;text-transform:uppercase;align-items:flex-start;font-size:.74rem;font-weight:700;display:inline-flex}.phocax-system-outline-row h3{color:#f7fbff;font-family:var(--display-font);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1}.phocax-system-outline-row p{color:#e0ecf6c7;margin:8px 0 0;line-height:1.72}.phocax-priority-rail{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:0 22px;margin-top:28px;padding-top:28px;display:grid}.phocax-priority-rail-heading{align-content:start;gap:10px;padding-right:18px;display:grid}.phocax-priority-rail-heading h3{color:#f7fbff;font-family:var(--display-font);letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,2vw,2.3rem);line-height:1}.phocax-priority-rail-link{color:inherit;border-left:1px solid #ffffff14;align-content:start;gap:10px;padding:0 0 0 22px;text-decoration:none;display:grid}.phocax-priority-rail-link span{color:#b8d7ebd1;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.phocax-priority-rail-link strong{color:#f7fbff;font-family:var(--display-font);letter-spacing:-.04em;font-size:clamp(1.42rem,1.8vw,1.9rem);line-height:1.02}.phocax-priority-rail-link p{color:#e0ecf6c2;margin:0;line-height:1.7}.phocax-priority-rail-link small{color:#eef7ffdb;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.phocax-priority-rail-link:hover strong,.phocax-priority-rail-link:focus-visible strong{color:#fff}@media (max-width:720px){.phocax-proof-band-header,.phocax-system-portrait-copy,.phocax-priority-rail-heading{gap:12px}.phocax-system-outline-row{grid-template-columns:1fr;gap:8px}.phocax-priority-rail{grid-template-columns:1fr;gap:18px}.phocax-priority-rail-link{border-top:1px solid #ffffff14;border-left:0;padding:18px 0 0}.division-poster-signal-line{letter-spacing:.12em;gap:10px 12px}.division-poster-signal-line span:not(:last-child):after{display:none}}.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060a09fb,#060a09f4),#060a09f9;border-bottom:1px solid #ffffff1a}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{width:min(100%,84rem)}.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{gap:22px}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{color:#eef7ffb3;letter-spacing:.16em;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 10px!important}.homepage-shell .topnav a:hover,.homepage-shell .topnav-item:hover>a,.division-page .topnav a:hover,.division-page .topnav-item:hover>a,.offer-page-shell .topnav a:hover,.offer-page-shell .topnav-item:hover>a,.homepage-shell .topnav a:focus-visible,.division-page .topnav a:focus-visible,.offer-page-shell .topnav a:focus-visible{color:#f7fbff}.homepage-shell .topnav-dropdown,.division-page .topnav-dropdown,.offer-page-shell .topnav-dropdown{background:linear-gradient(#0e1411f5,#090e0bf0),#0a0e0cf0;border-color:#ffffff14;box-shadow:0 28px 64px #0408064d}.phocax-poster{background:radial-gradient(circle at 50% 18%,#c4dfd233,#0000 16%),radial-gradient(circle at 50% 58%,#debe8814,#0000 20%),linear-gradient(#09100d 0%,#0d1512 38%,#060b08 100%);padding-top:clamp(108px,14vh,154px)}.phocax-poster-wordmark .brand-wordmark-text,.phocax-poster-wordmark .brand-company-inline,.phocax-poster h1{color:#f7fbff;text-shadow:0 18px 40px #03070552}.phocax-poster .phocax-next-kicker{color:#9ed5ebeb}.phocax-poster .phocax-next-subtitle{color:#e2eef8d6;max-width:34rem}.phocax-poster-floor{margin-top:6px}.phocax-poster-floor-lane{background:linear-gradient(#ffffff14,#ffffff08),radial-gradient(circle at 84% 14%,#ffffff12,#0000 30%);min-height:230px;box-shadow:0 34px 90px #0408063d}.phocax-poster-floor-lane p,.phocax-editorial-feature p,.phocax-priority-lane-panel p,.phocax-editorial-summary-lead>p,.phocax-proof-mini-row p,.phocax-next-contact p{color:#e2eef8c2}.phocax-editorial-summary{margin-top:clamp(80px,9vw,124px)}.phocax-editorial-summary-lead h2,.phocax-next-contact h2{color:#f7fbff}.phocax-editorial-summary .phocax-proof-mini-list,.phocax-priority-lane-panel{box-shadow:0 28px 70px #080c0a1a}.division-poster{align-items:start;gap:54px;min-height:0;padding-top:clamp(96px,11vh,132px)}.division-poster-copy h1,.offer-poster-title{color:#f7fbff;text-shadow:0 18px 42px #0408064d}.division-poster-copy p,.division-poster-summary p,.division-poster-signature p,.division-story-line p,.division-offer-header p,.division-offer-row p,.division-offer-footer p,.offer-poster-body,.offer-poster-proof-block p,.offer-poster-fit-row p,.offer-poster-meta-note p{color:#e2eef8c7}.division-poster-note-list{gap:0;max-width:31rem;margin-top:32px;display:grid}.division-poster-note-list article{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.division-poster-note-list article:first-child{border-top:0;padding-top:0}.division-poster-note-list article p{margin:0;line-height:1.68}.division-display-object{min-height:380px;box-shadow:0 38px 110px #04080638}.division-display-object:before,.division-display-object:after{content:none;pointer-events:none;position:absolute;inset:auto}.division-display-object-software:before{background:linear-gradient(90deg,#6894b71f,#cde3f53d,#6894b71f);border-radius:36px;height:18%;bottom:16%;left:12%;right:12%}.division-display-object-software:after{background:#b6d6ec24;height:1px;top:16%;left:18%;right:18%;box-shadow:0 86px #b6d6ec1a,0 172px #b6d6ec14}.division-display-object-biotech:before{border:1px solid #b4e6cd21;border-radius:999px;width:min(72%,320px);height:72%;bottom:12%;left:50%;transform:translate(-50%)}.division-display-object-biotech:after{background:linear-gradient(90deg,#4c7e6800,#84d6b152,#4c7e6800);border-radius:999px;height:2px;bottom:24%;left:18%;right:18%}.division-display-object-sales:before{background:linear-gradient(90deg,#4b84ae00,#9fcce857,#4b84ae00);height:1px;bottom:22%;left:12%;right:12%;transform:rotate(-8deg)}.division-display-object-sales:after{background:radial-gradient(circle,#6db4db38,#6db4db00);border:1px solid #a5d5ee2e;border-radius:999px;width:94px;height:94px;bottom:24%;right:16%}.division-poster-summary,.division-poster-signature,.offer-poster-panel{background:linear-gradient(#ffffff13,#ffffff07),radial-gradient(circle at 100% 0,#ffffff12,#0000 34%);box-shadow:0 30px 74px #05090729}.division-story-spotlight{color:#f7fbff;border-color:#ffffff14;text-decoration:none;box-shadow:0 30px 74px #05090729}.division-story-spotlight p{color:#e2eef8c2}.division-story-spotlight-software{background:radial-gradient(circle at 84% 16%,#84bfe22e,#0000 24%),linear-gradient(#0b1216fa,#070c0f)}.division-story-spotlight-biotech{background:radial-gradient(circle at 84% 16%,#84d6b12e,#0000 24%),linear-gradient(#0a120efa,#060c09)}.division-story-spotlight-sales{background:radial-gradient(circle at 84% 16%,#6db2da2e,#0000 24%),linear-gradient(#140e0afa,#0c0806)}.offer-poster{min-height:0;padding-top:clamp(96px,11vh,136px);overflow:clip}.offer-poster:before,.offer-poster:after{content:"";pointer-events:none;position:absolute}.offer-poster:before{aspect-ratio:1;opacity:.58;border:1px solid #ffffff14;border-radius:999px;width:min(42vw,560px);bottom:-10%;right:-8%}.offer-poster:after{opacity:.38;background:linear-gradient(#ffffff17,#ffffff05);border-radius:34px;width:min(24vw,320px);height:min(24vw,320px);top:24%;right:12%}.offer-hero-theme-website:before{background:radial-gradient(circle,#95cdb01a,#95cdb000)}.offer-hero-theme-cro:before{background:radial-gradient(circle,#70b8de1f,#70b8de00)}.offer-poster-shell{align-items:start;gap:36px}.offer-poster-body{max-width:31rem}.offer-poster-links{gap:14px 20px}.offer-poster-links a{color:#eef7ffb8}.offer-poster-links a:hover,.offer-poster-links a:focus-visible{color:#f7fbff}.offer-poster-panel{position:relative}.offer-poster-panel:after{content:"";background:linear-gradient(90deg,#ffffff1f,#fff0);width:180px;height:1px;position:absolute;top:28%;left:calc(100% - 104px)}.offer-poster-fit-row strong,.division-offer-footer h2,.division-offer-header h3,.offer-support-stage-note h3,.offer-support-cta-copy h3{color:#f7fbff}.offer-support-proof-panel{box-shadow:0 34px 82px #05090733}@media (max-width:1024px){.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{width:min(100%,92rem)}.division-poster,.offer-poster-shell{gap:28px}.offer-poster-shell{grid-template-columns:1fr}.offer-poster-panel:after{display:none}}@media (max-width:720px){.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{background:#060a09fb}.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{justify-content:center;gap:10px}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{letter-spacing:.12em;font-size:.68rem;padding-bottom:6px!important}.phocax-poster{padding-top:108px}.phocax-poster-stage{height:220px}.phocax-poster-floor{margin-top:0}.division-poster,.offer-poster{min-height:0;padding-top:112px}.division-poster-note-list article{grid-template-columns:1fr;gap:8px}.division-display-object{min-height:300px}.offer-poster-shell{grid-template-columns:1fr!important}.offer-poster-copy,.offer-poster-body,.offer-poster-meta{width:100%;max-width:none}.offer-poster-meta{margin-top:14px}.offer-poster:before{width:86vw;right:-24%}.offer-poster:after{display:none}}.phocax-poster{background:radial-gradient(circle at 50% 18%,#a4d6eb33,#0000 22%),radial-gradient(circle at 50% 64%,#779dc01a,#0000 24%),linear-gradient(#08111a 0%,#0d1720 42%,#05090f 100%)}.phocax-poster h1,.phocax-poster .phocax-next-subtitle,.phocax-poster .phocax-next-kicker{color:#f7fbff}.phocax-poster h1{text-shadow:0 24px 54px #02060557}.phocax-poster .phocax-next-subtitle{color:#e8eff6e6}.phocax-poster-stage-shell{margin-top:22px}.phocax-poster-stage{height:min(44vh,430px)}.phocax-poster-floor{gap:20px;margin-top:24px}.phocax-poster-floor-lane{background:linear-gradient(#ffffff1f,#ffffff0b),radial-gradient(circle at 100% 0,#9cc4e229,#0000 36%);border-color:#ffffff1f;box-shadow:0 34px 96px #03080e47}.phocax-poster-floor-lane p{color:#e8eff6e0}.division-page{--division-accent:#aaceeb2e;--division-secondary:#7fb6dc1f}.division-page-software{--division-accent:#9ccdeb33;--division-secondary:#79aada24}.division-page-biotech{--division-accent:#84d3ad33;--division-secondary:#60a88724}.division-page-sales{--division-accent:#dcac7933;--division-secondary:#c2885c24}.division-poster{background:radial-gradient(circle at 18% 18%, var(--division-accent), transparent 24%), linear-gradient(180deg, #0a120f 0%, #101915 42%, #070b09 100%);gap:42px;padding-top:clamp(112px,13vh,156px)}.division-poster-copy h1{color:#f5f0e7;text-shadow:0 22px 48px #0206054d;max-width:7.4ch}.division-poster-copy p,.division-poster-note-list article p{color:#efe9e0d6}.division-poster-note-list article{border-top-color:#ffffff1f}.division-display-object{background:linear-gradient(180deg, #ffffff0f, #ffffff05), radial-gradient(circle at 50% 10%, var(--division-accent), transparent 42%);border-color:#ffffff1c;min-height:408px;box-shadow:0 42px 120px #04080642}.division-poster-summary,.division-poster-signature{background:linear-gradient(#ffffff17,#ffffff09),radial-gradient(circle at 100% 0,#ffffff14,#0000 30%);border-color:#ffffff1c;box-shadow:0 28px 80px #0408062e}.division-poster-summary p,.division-poster-signature p{color:#efe9e0d1}.division-poster-signature h2{color:#fff7ea}.offer-page-shell{--offer-stage-accent:#abd4bdad;--offer-stage-secondary:#8cb1d78a;--offer-stage-glow:#fff5e157}.offer-hero-theme-website{--offer-stage-accent:#a8dabbb8;--offer-stage-secondary:#88b7d794;--offer-stage-glow:#fdf1d957;background:radial-gradient(circle at 16% 20%,#b5e0c533,#0000 24%),linear-gradient(#0b1110 0%,#111916 44%,#080c0a 100%)}.offer-hero-theme-cro{--offer-stage-accent:#ddac76b8;--offer-stage-secondary:#c4885a94;--offer-stage-glow:#ffecd552;background:radial-gradient(circle at 16% 20%,#d6a67038,#0000 24%),linear-gradient(#14100c 0%,#1b1510 44%,#090705 100%)}.offer-poster{min-height:min(100svh,1080px);padding-top:clamp(118px,14vh,170px)}.offer-poster:before{opacity:.72;width:min(34vw,460px);bottom:-8%;right:-4%}.offer-poster:after{opacity:.52;width:min(18vw,260px);height:min(18vw,260px);top:16%;right:10%}.offer-poster-shell{grid-template-columns:minmax(0,.96fr) minmax(340px,.92fr);align-items:center;gap:48px}.offer-poster-copy{max-width:43rem}.offer-poster-title{color:#f7f2ea;text-shadow:0 24px 54px #02060557;max-width:7.2ch}.offer-poster-body{color:#f0ebe3db;max-width:30rem}.offer-poster-signal-line{color:#e8ddc7cc}.offer-poster-links{margin-top:30px}.offer-poster-links a{color:#eef7ffd1;border-bottom-color:#eef7ff38}.offer-poster-meta{gap:20px;max-width:34rem}.offer-poster-stage{background:linear-gradient(#0c1210c2,#050807eb);border:1px solid #ffffff1f;border-radius:36px;min-height:388px;position:relative;overflow:hidden;box-shadow:0 40px 120px #0408064d}.offer-poster-stage-media{min-height:388px;position:relative}.offer-poster-stage-media:after{content:"";background:linear-gradient(#070a090a,#070a0957);position:absolute;inset:0}.offer-poster-stage-image{object-fit:cover;object-position:center;opacity:.94;filter:saturate(1.03)contrast(1.04)brightness(.9)}.offer-poster-stage-image-editorial{opacity:.98;filter:saturate(1.01)contrast(1.04)brightness(.9)}.offer-poster-stage-media-audit{background:radial-gradient(circle at 50% 18%,#d0e1ff29,#0000 18%),radial-gradient(circle at 28% 74%,#81b2e024,#0000 26%),linear-gradient(#090e14f5,#06090d)}.offer-poster-stage-media-website-care{background:radial-gradient(circle at 22% 24%,#ffecc929,#0000 18%),radial-gradient(circle at 74% 78%,#80b1cd2e,#0000 24%),linear-gradient(#0d141af5,#080c10)}.offer-poster-stage-core-audit{background:linear-gradient(#f7fafff5,#a1bede57),linear-gradient(90deg,#ffffff29,#0000 48%);width:min(32%,176px)}.offer-poster-stage-core-website-care{background:linear-gradient(#fff8ecf5,#d1bf9a57),linear-gradient(90deg,#ffffff2e,#0000 48%);width:min(34%,184px)}.offer-poster-audit-card,.offer-poster-care-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090e14bd;border:1px solid #ffffff24;border-radius:20px;gap:6px;min-width:min(44%,220px);padding:16px 18px;display:grid;position:absolute;box-shadow:0 24px 60px #00000038}.offer-poster-audit-card strong,.offer-poster-care-card strong{color:#f7f2ea;letter-spacing:.1em;text-transform:uppercase;font-size:.88rem}.offer-poster-audit-card span,.offer-poster-care-card span{color:#e9f0f6c2;font-size:.92rem;line-height:1.45}.offer-poster-audit-card-primary{top:14%;left:9%}.offer-poster-audit-card-secondary{bottom:11%;right:8%}.offer-poster-care-card{background:#0c1218c2;min-width:min(46%,236px)}.offer-poster-care-card-primary{top:12%;left:9%}.offer-poster-care-card-secondary{bottom:10%;right:7%}.offer-poster-care-rail{opacity:.72;background:linear-gradient(#fff0,#fff4e152,#fff0);width:1px;position:absolute;top:14%;bottom:14%}.offer-poster-care-rail-left{left:21%}.offer-poster-care-rail-right{right:20%}.division-display-image-shell{border-radius:34px;height:100%;min-height:320px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047}.division-display-image-shell:after{content:"";pointer-events:none;background:linear-gradient(#070a090f,#070a095c);position:absolute;inset:0}.division-display-image{object-fit:cover;object-position:center}.offer-poster-stage-orbit,.offer-poster-stage-beam,.offer-poster-stage-core{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.offer-poster-stage-orbit{border:1px solid #ffffff24;border-radius:999px}.offer-poster-stage-orbit-a{background:#ffffff05;width:88%;height:56%;bottom:10%}.offer-poster-stage-orbit-b{border-color:#ffffff1c;width:58%;height:72%;bottom:26%}.offer-poster-stage-beam{border-radius:999px}.offer-poster-stage-beam-a{background:linear-gradient(90deg, #fff0, var(--offer-stage-secondary), #fff0);opacity:.46;width:72%;height:14%;bottom:13%}.offer-poster-stage-beam-b{background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);width:76%;height:1px;bottom:48%}.offer-poster-stage-core{width:min(30%,168px);height:56%;box-shadow:0 20px 72px #00000047, inset 0 0 26px var(--offer-stage-glow);background:linear-gradient(#fffaf0f0,#bad6ec70),linear-gradient(90deg,#ffffff2e,#0000 44%);border-radius:42px;bottom:15%}.offer-poster-panel{background:linear-gradient(#ffffff1c,#ffffff0a),radial-gradient(circle at 100% 0,#f0d4a229,#0000 30%);border-color:#ffffff1f;padding:30px 32px;box-shadow:0 32px 92px #04080638}.offer-poster-panel:after{display:none}.offer-poster-proof-block h2{color:#fff;max-width:8.8ch;font-size:clamp(2.1rem,2.9vw,3rem)}.offer-poster-proof-block p,.offer-poster-fit-row p,.offer-poster-meta-note p{color:#e8f2fadb}.offer-poster-fit-row{border-top-color:#ffffff1f;gap:8px;padding-top:14px}.offer-poster-fit-row strong{color:#fff;font-size:1rem}.offer-poster-meta-note{border-top-color:#ffffff1f;padding-top:18px}@media (max-width:1024px){.division-poster{gap:30px}.offer-poster-shell{grid-template-columns:1fr;gap:28px}.offer-poster-meta{max-width:none}.offer-poster-stage,.offer-poster-stage-media{min-height:340px}}@media (max-width:720px){.offer-poster-audit-card,.offer-poster-care-card{width:calc(100% - 44px);min-width:0;padding:14px 16px}.offer-poster-audit-card-primary,.offer-poster-care-card-primary{top:9%;left:22px}.offer-poster-audit-card-secondary,.offer-poster-care-card-secondary{bottom:8%;right:22px}.offer-poster-care-rail{top:22%;bottom:22%}.offer-poster-care-rail-left{left:16%}.offer-poster-care-rail-right{right:16%}.phocax-poster{padding-top:104px}.phocax-poster-stage{height:210px}.phocax-poster-floor{gap:16px;margin-top:16px}.phocax-poster-floor-lane{min-height:0;padding:22px 22px 24px}.division-poster{gap:24px;padding-top:108px}.division-display-object{min-height:304px}.offer-poster{padding-top:108px}.offer-poster-stage,.offer-poster-stage-media{border-radius:28px;min-height:292px}.offer-poster-stage-core{width:min(38%,148px);height:52%}.offer-poster-panel{border-radius:24px;padding:24px 24px 26px}}.phocax-proof-band-header>p,.phocax-system-portrait-copy>p,.phocax-recent-work .phocax-next-section-lede>p{color:#cddbe8e0}.phocax-proof-band-header>p,.phocax-system-portrait-copy>p{margin:0}.phocax-system-portrait-copy{gap:14px;display:grid}.phocax-system-portrait-copy p:last-child{margin:0}.phocax-recent-work .phocax-next-section-lede p{color:#3f4642d1}.division-poster-signal-line{color:#eef7ffc7;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px 0;margin-top:28px;font-size:.86rem;font-weight:600;display:flex}.division-poster-signal-line span{align-items:center;display:inline-flex}.division-poster-signal-line span:not(:last-child):after{content:"";background:#eef7ff29;width:34px;height:1px;margin:0 16px}.offer-poster-snapshot-block{gap:14px;display:grid}.offer-poster-snapshot-list{gap:0;display:grid}.offer-poster-snapshot-row{border-top:1px solid #ffffff1f;gap:6px;padding:14px 0;display:grid}.offer-poster-snapshot-row:first-child{border-top:0;padding-top:0}.offer-poster-snapshot-row strong{color:#fff;font-size:.98rem}.offer-poster-snapshot-row p{color:#e8f2fad1;margin:0;line-height:1.68}@media (max-width:720px){.phocax-proof-band-header,.phocax-system-portrait-copy,.phocax-recent-work .phocax-next-section-lede{gap:12px}.division-poster-signal-line{letter-spacing:.12em;gap:10px 12px}.division-poster-signal-line span:not(:last-child):after{display:none}}.homepage-shell .phocax-poster{background:radial-gradient(circle at 50% 30%,#cde7d533,#0000 18%),radial-gradient(circle at 50% 72%,#ddc28f1f,#0000 20%),linear-gradient(#09100d 0%,#0f1713 38%,#070b09 100%);padding-top:clamp(104px,13vh,150px)}.homepage-shell .phocax-poster-wordmark .brand-wordmark-text,.homepage-shell .phocax-poster-wordmark .brand-company-inline,.homepage-shell .phocax-poster h1{color:#f6f1e8}.homepage-shell .phocax-poster h1{text-shadow:0 26px 54px #02060557;max-width:8.8ch}.homepage-shell .phocax-poster-stage{height:min(46vh,470px);bottom:10%}.homepage-shell .phocax-poster-floor{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff08,#ffffff03);border-top:1px solid #eef7ff1f;border-bottom:1px solid #eef7ff14;gap:0;width:min(100%,1240px);margin-top:clamp(28px,6vh,58px)}.homepage-shell .phocax-poster-floor-lane strong{color:#f6f1e8;max-width:8ch;margin-top:18px;font-size:clamp(2.35rem,3.2vw,3.35rem);line-height:.9}.homepage-shell .phocax-poster-floor-lane p{color:#eae4dac7;max-width:17rem;margin-top:16px}.homepage-shell .phocax-poster-floor-lane small{color:#ddc8a6e6;letter-spacing:.16em;text-transform:uppercase;margin-top:24px;font-size:.8rem}.division-page .division-poster{grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);align-items:center;gap:54px;padding-bottom:72px}.division-page .division-poster-copy p{max-width:29rem;font-size:1.04rem}.division-page .division-poster-note-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:none;display:grid}.division-page .division-poster-note-list article{background:linear-gradient(#ffffff14,#ffffff08),radial-gradient(circle at 100% 0,#ffffff0f,#0000 34%);border:1px solid #ffffff1a;border-radius:24px;min-height:100%;padding:18px 18px 20px}.division-page .division-poster-note-list article p{color:#efe9e0cc;margin-top:12px;line-height:1.6}.division-page .division-poster-signature{padding:24px 26px 26px}.division-page .division-poster-signature h2{max-width:9ch}.offer-page-shell .offer-poster{padding-bottom:42px}.offer-page-shell .offer-poster-title{max-width:6.6ch}.offer-page-shell .offer-poster-body{max-width:28rem}.offer-page-shell .offer-poster-links{flex-wrap:wrap;gap:10px 18px;display:flex}.offer-page-shell .offer-poster-links a{border-bottom:0;position:relative}.offer-page-shell .offer-poster-links a:after{content:"";background:#eef7ff3d;height:1px;position:absolute;bottom:-3px;left:0;right:0}.offer-page-shell .offer-poster-panel{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:22px;padding:26px 28px;display:grid}.offer-page-shell .offer-poster-proof-block{border-right:1px solid #ffffff1f;padding-right:18px}.offer-page-shell .offer-poster-proof-block h2{margin-top:10px}.offer-page-shell .offer-poster-snapshot-block{gap:12px}.offer-page-shell .offer-poster-detail-band{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;max-width:1280px;margin:22px auto 0;display:grid}.offer-page-shell .offer-poster-fit-block,.offer-page-shell .offer-poster-meta-note{background:linear-gradient(#ffffff14,#ffffff06),radial-gradient(circle at 100% 0,#f0d4a21a,#0000 34%);border:1px solid #ffffff1a;border-radius:28px;padding:22px 24px 24px;box-shadow:0 24px 70px #0408062e}.offer-page-shell .offer-poster-fit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px}.offer-page-shell .offer-poster-fit-row{border-top:0;border-left:1px solid #ffffff1f;padding:0 18px}.offer-page-shell .offer-poster-fit-row:first-child{border-left:0;padding-left:0}.offer-page-shell .offer-poster-fit-row:last-child{padding-right:0}.offer-page-shell .offer-poster-meta-note p{max-width:28rem;margin-top:12px}.offer-page-shell .offer-story-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:30px}.offer-page-shell .offer-story-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1217141f;border-radius:0;padding:0 0 22px}.offer-page-shell .offer-story-card:last-child{border-bottom:0;border-left:1px solid #1217141a;padding-left:28px}@media (max-width:1024px){.division-page .division-poster,.offer-page-shell .offer-poster-shell,.offer-page-shell .offer-poster-detail-band,.offer-page-shell .offer-story-grid,.division-page .division-poster-note-list,.offer-page-shell .offer-poster-fit-list,.offer-page-shell .offer-poster-panel{grid-template-columns:1fr}.offer-page-shell .offer-poster-proof-block{border-bottom:1px solid #ffffff1f;border-right:0;padding-bottom:16px;padding-right:0}.offer-page-shell .offer-poster-fit-row{border-top:1px solid #ffffff1f;border-left:0;padding:16px 0 0}.offer-page-shell .offer-poster-fit-row:first-child{border-top:0;padding-top:0}.offer-page-shell .offer-story-card:last-child{border-top:1px solid #1217141a;border-left:0;padding-top:24px;padding-left:0}}@media (max-width:720px){.homepage-shell .phocax-poster{padding-top:96px}.homepage-shell .phocax-poster-floor{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;margin-top:20px}.homepage-shell .phocax-poster-floor-lane{border-top:1px solid #eef7ff1a;border-right:0;padding:22px 0 24px}.homepage-shell .phocax-poster-floor-lane:first-child{border-top:0}.division-page .division-poster{gap:22px;padding-bottom:44px}.division-page .division-poster-note-list article,.offer-page-shell .offer-poster-fit-block,.offer-page-shell .offer-poster-meta-note{border-radius:22px}.offer-page-shell .offer-poster-detail-band{margin-top:18px}.offer-page-shell .offer-poster-panel{padding:22px 22px 24px}}.homepage-shell .phocax-poster{background:radial-gradient(circle at 50% 22%,#d6c6a424,#0000 16%),radial-gradient(circle at 50% 58%,#6ea29129,#0000 24%),linear-gradient(#0b100f 0%,#101715 36%,#07100d 100%);padding-top:clamp(88px,12vh,136px);padding-bottom:34px}.homepage-shell .phocax-poster-copy{gap:0;width:min(100%,56rem)}.homepage-shell .phocax-poster .phocax-next-kicker{letter-spacing:.2em;margin-top:20px}.homepage-shell .phocax-poster-stage-shell{width:min(100%,68rem);margin:34px auto 0}.homepage-shell .phocax-poster-stage{height:clamp(290px,48vw,480px);position:relative;inset:auto}.homepage-shell .phocax-poster-floor{border-top:1px solid #f5eee124;border-bottom:1px solid #f5eee11f;gap:0;width:min(100%,80rem);margin:18px auto 0}.homepage-shell .phocax-poster-floor-lane strong{max-width:12ch;font-size:clamp(1.75rem,2.3vw,2.35rem)}.homepage-shell .phocax-poster-floor-lane p{color:#ede8dfb8;max-width:19ch}.phocax-system-portrait{margin-top:clamp(64px,8vw,104px)}.phocax-system-portrait-panel{background:radial-gradient(circle at 18% 22%,#80aacf24,#0000 18%),linear-gradient(#0d151c 0%,#121b24 56%,#0a1118 100%);gap:30px;padding:clamp(34px,4vw,54px)}.phocax-system-portrait-visual{background:radial-gradient(circle at 30% 22%,#d4e5f31f,#0000 24%),linear-gradient(160deg,#e2ecf514,#e2ecf503);min-height:400px}.phocax-system-outline{gap:18px;margin-top:28px;display:grid}.phocax-system-outline-row{border-top:1px solid #ffffff14;grid-template-columns:116px minmax(0,1fr);gap:20px;padding-top:18px;display:grid}.phocax-system-outline-row h3{font-family:var(--display-font);letter-spacing:-.045em;color:#f5efe5;margin:0;font-size:clamp(1.5rem,1.9vw,2rem);line-height:1}.phocax-system-outline-row p{margin-top:10px}.phocax-priority-rail{background:#f5f9fce0;border:1px solid #16222e14;border-radius:34px;grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);gap:0;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 22px 56px #0b121a14}.phocax-priority-rail-heading{background:linear-gradient(#e5edf4db,#d9e4eeb8);align-content:center;padding:34px;display:grid}.phocax-priority-rail-link{background:linear-gradient(#fcfdfff5,#eaf1f7e0);border-left:1px solid #16222e14;padding:28px 34px}.phocax-priority-rail-list,.phocax-system-outline{margin:0;padding:0;list-style:none}.phocax-priority-rail-link+.phocax-priority-rail-link{border-top:1px solid #121c1614}.phocax-priority-rail-link strong{font-family:var(--display-font);letter-spacing:-.04em;font-size:clamp(1.65rem,1.9vw,2rem);line-height:1}.phocax-priority-rail-link p{max-width:30ch}.phocax-next-contact{background:linear-gradient(#0d120ffa,#080c0a),radial-gradient(circle at 90% 12%,#7eb7d81a,#0000 28%);padding:64px 24px 74px}.division-page .division-poster{align-items:center;min-height:min(860px,100svh - 88px);padding-top:78px;padding-bottom:34px}.division-page .division-poster-copy h1{max-width:9ch}.division-page .division-poster-display{align-self:stretch;gap:26px;display:grid}.division-page .division-display-object{background:linear-gradient(#ffffff14,#ffffff05),radial-gradient(circle at 50% 34%,#ebe7dd1a,#0000 24%);border:1px solid #ffffff1a;border-radius:34px;min-height:320px;position:relative;overflow:hidden}.division-page .division-display-core,.division-page .division-display-halo{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.division-page .division-display-core{aspect-ratio:1/1.9;border-radius:999px;width:min(32%,154px);box-shadow:0 24px 60px #00000047,inset 0 0 28px #ffffff29}.division-page .division-display-halo{border:1px solid #ffffff29;border-radius:999px}.division-page .division-display-halo-a{width:min(66%,280px);height:min(66%,280px)}.division-page .division-display-halo-b{width:min(84%,360px);height:min(56%,240px)}.division-page-software .division-display-core{background:linear-gradient(#f4f9ffeb,#89bce061 58%,#121b222e),linear-gradient(90deg,#ffffff29,#0000 34%)}.division-page-biotech .division-display-core{background:linear-gradient(#f5f4eceb,#9cceb057 58%,#111c172e),linear-gradient(90deg,#ffffff29,#0000 34%)}.division-page-sales .division-display-core{background:linear-gradient(#f8f1e6f0,#d5a0685c 58%,#1c130d29),linear-gradient(90deg,#ffffff29,#0000 34%)}.division-page .division-poster-summary,.division-page .division-poster-signature,.division-page .division-poster-note-list article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:26px;padding:22px 24px}.division-page .division-poster-summary strong,.division-page .division-poster-signature h2{font-family:var(--display-font);letter-spacing:-.045em;color:#f7fbff;margin:10px 0 0;font-size:clamp(1.85rem,2.2vw,2.3rem);line-height:1.02;display:block}.division-page .division-poster-summary p,.division-page .division-poster-signature p{margin-top:12px}.division-page .division-poster-note-list{gap:12px}.division-page .division-poster-note-list article{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.division-page .division-story-band,.division-page .division-offer-theater{max-width:1280px;margin-inline:auto}.division-page .division-story-grid{align-items:end}.division-page .division-story-lines{gap:0;margin-top:32px}.division-page .division-story-line{grid-template-columns:92px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.division-page .division-offer-list{gap:0;margin-top:28px}.division-page .division-offer-row{background:0 0;border-top:1px solid #141f1a17;border-radius:0;grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:22px;padding:28px 0;display:grid}.division-page .division-offer-row:first-child{border-top:0}.division-page .division-offer-row h3{font-family:var(--display-font);letter-spacing:-.045em;font-size:clamp(1.8rem,2.2vw,2.25rem);line-height:1}.division-page .division-offer-row p{max-width:42rem}.division-page .division-offer-footer{border-top:1px solid #141f1a1a;margin-top:28px;padding-top:28px}.offer-page-shell.offer-hero-theme-website-page{--offer-halo:#d0ae7f2b;--offer-glow:#a6d6be1c}.offer-page-shell.offer-hero-theme-cro-page{--offer-halo:#d3ad812e;--offer-glow:#e7d8b21a}.offer-page-shell .offer-poster{background:radial-gradient(circle at 18% 18%, var(--offer-halo,#d2b68629), transparent 18%), radial-gradient(circle at 76% 30%, var(--offer-glow,#9bc9b51f), transparent 24%), linear-gradient(180deg, #0c110f 0%, #101714 54%, #08100d 100%);overflow:hidden}.offer-page-shell .offer-poster:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 18%,#ffffff0d,#0000 22%),linear-gradient(#ffffff05,#0000 30%);position:absolute;inset:0}.offer-page-shell .offer-poster-shell{grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);align-items:center;gap:34px;max-width:1280px;padding-top:74px;padding-bottom:54px;display:grid}.offer-page-shell .offer-poster-title{max-width:10ch;font-size:clamp(4rem,6vw,6rem)}.offer-page-shell .offer-poster-links a{color:#f0ebe3c2;background:0 0;border:0;border-bottom:1px solid #ffffff1f;padding:0 0 10px}.offer-page-shell .offer-poster-links a:after{display:none}.offer-page-shell .offer-poster-stage{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:34px;min-height:410px;padding:24px}.offer-page-shell .offer-poster-stage-media{border-radius:26px;overflow:hidden}.offer-page-shell .offer-poster-panel{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:0;display:grid;overflow:hidden}.offer-page-shell .offer-poster-panel:after{display:none}.offer-page-shell .offer-poster-panel>*{padding:24px}.offer-page-shell .offer-poster-panel>*+*{border-left:1px solid #ffffff14}.offer-page-shell .offer-poster-detail-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto;padding-bottom:44px;display:grid}.offer-page-shell .offer-poster-fit-block,.offer-page-shell .offer-poster-meta-note{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:26px;min-height:100%;padding:24px 26px}.offer-page-shell .offer-poster-fit-list{gap:0}.offer-page-shell .offer-poster-fit-row{padding:14px 0}.offer-page-shell .offer-story-grid,.offer-page-shell .division-grid,.offer-page-shell .featured-offer-grid,.offer-page-shell .offer-reference-strip{max-width:1240px;margin-inline:auto}.offer-page-shell .offer-story-grid{gap:22px}.offer-page-shell .offer-story-card,.offer-page-shell .division-block,.offer-page-shell .featured-offer-main,.offer-page-shell .featured-offer-side,.offer-page-shell .offer-reference-card,.offer-page-shell .offer-support-proof-panel,.offer-page-shell .offer-support-cta-panel{background:linear-gradient(#f8fcfff0,#e9f2f8db);border:1px solid #141f1a14;border-radius:28px;box-shadow:0 22px 54px #0e15110f}.offer-page-shell .offer-story-card,.offer-page-shell .division-block,.offer-page-shell .offer-reference-card{padding:28px}.offer-page-shell .division-block h3,.offer-page-shell .offer-story-card h3,.offer-page-shell .offer-reference-card h3,.offer-page-shell .featured-offer-main,.offer-page-shell .featured-offer-side,.offer-page-shell .offer-support-proof-row h3,.offer-page-shell .offer-support-cta-row h3{font-family:var(--display-font)}.offer-page-shell .service-list,.offer-page-shell .process-strip{max-width:1240px;margin-inline:auto}.offer-page-shell .service-row{background:#fffbf6d6;border:1px solid #141f1a14;border-radius:24px;padding:24px 28px}.offer-page-shell .process-strip{gap:0}.offer-page-shell .process-step{background:0 0;border-top:1px solid #141f1a1a;border-radius:0;padding:24px 0}.offer-page-shell .process-step:first-child{border-top:0}.offer-page-shell .offer-support-stage{max-width:1280px;margin-inline:auto}.offer-page-shell .offer-support-stage-grid{gap:20px}.offer-page-shell .offer-support-proof-panel,.offer-page-shell .offer-support-cta-panel{padding:12px 0}.offer-page-shell .offer-support-proof-row,.offer-page-shell .offer-support-cta-row{padding:24px 28px}@media (max-width:980px){.homepage-shell .phocax-poster-floor,.phocax-priority-rail,.offer-page-shell .offer-poster-shell,.offer-page-shell .offer-poster-detail-band,.offer-page-shell .offer-poster-panel,.division-page .division-poster{grid-template-columns:1fr}.homepage-shell .phocax-poster-floor-lane{border-bottom:1px solid #f5eee11a;border-right:0}.homepage-shell .phocax-poster-floor-lane:last-child{border-bottom:0}.phocax-priority-rail-link{border-left:0}.division-page .division-offer-row{grid-template-columns:1fr}}@media (max-width:720px){.homepage-shell .phocax-poster-stage{height:260px}.phocax-system-outline-row,.division-page .division-story-line,.division-page .division-poster-note-list article{grid-template-columns:1fr}.offer-page-shell .offer-poster-shell{padding-top:56px;padding-bottom:34px}.offer-page-shell .offer-poster-title{max-width:11ch;font-size:clamp(3.2rem,12vw,4.6rem)}.offer-page-shell .offer-poster-stage{min-height:300px}.offer-page-shell .offer-poster-panel>*+*{border-top:1px solid #ffffff14;border-left:0}}.homepage-shell,.division-page,.offer-page-shell{color:#111820;background:radial-gradient(circle at top,#96b3cd29,#0000 38%),linear-gradient(#f7fafc 0%,#eef4f8 34%,#e7edf2 100%)}.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;background:#f7fafddb;border-bottom:1px solid #11192214;position:sticky;top:0}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{max-width:1340px;padding:18px 28px}.homepage-shell .brand-wordmark-text,.homepage-shell .brand-company-inline,.division-page .brand-wordmark-text,.division-page .brand-company-inline,.offer-page-shell .brand-wordmark-text,.offer-page-shell .brand-company-inline{color:#132017}.homepage-shell .brand-wordmark-x,.division-page .brand-wordmark-x,.offer-page-shell .brand-wordmark-x{color:#5e7388}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{color:#111820b8}.homepage-shell .topnav-item:hover>a,.division-page .topnav-item:hover>a,.offer-page-shell .topnav-item:hover>a,.homepage-shell .topnav a:focus-visible,.division-page .topnav a:focus-visible,.offer-page-shell .topnav a:focus-visible{color:#111a13}.homepage-shell .topnav-dropdown,.division-page .topnav-dropdown,.offer-page-shell .topnav-dropdown{background:#fafcfefa;border:1px solid #12192214;box-shadow:0 26px 48px #131a231a}.homepage-shell .phocax-poster{background:radial-gradient(circle at 50% 0,#86a9c92e,#0000 30%),linear-gradient(#fbfdffeb,#ecf3f8fa);justify-items:center;gap:clamp(28px,4vw,40px);padding:clamp(92px,11vw,156px) 28px clamp(56px,7vw,92px);display:grid}.homepage-shell .phocax-poster:before{background:radial-gradient(circle at 50% 0,#7ca0c429,#0000 44%),linear-gradient(#fafcfe3d,#ebf1f614);border-radius:42px;height:54%;inset:auto 8% 16%}.homepage-shell .phocax-poster-copy{z-index:2;text-align:center;gap:18px;max-width:820px;position:relative}.homepage-shell .phocax-poster-wordmark .brand-mark,.homepage-shell .phocax-poster-wordmark .brand-wordmark-lockup{justify-content:center}.homepage-shell .phocax-poster-wordmark .brand-wordmark-text{color:#0f1812;font-size:clamp(3.6rem,8vw,7.2rem)}.homepage-shell .phocax-poster .phocax-next-kicker{color:#5f6f63}.homepage-shell .phocax-poster h1{color:#131d15;max-width:11ch;margin-inline:auto;font-size:clamp(3.4rem,8vw,6.4rem);line-height:.92}.homepage-shell .phocax-poster-signal-line{color:#516356;flex-wrap:wrap;justify-content:center;gap:10px 24px}.homepage-shell .phocax-next-actions{justify-content:center}.homepage-shell .button-primary{color:#f7f1e6;background:#152019;box-shadow:0 16px 36px #15201929}.homepage-shell .button-primary:hover,.homepage-shell .button-primary:focus-visible{background:#0d1510}.homepage-shell .button-secondary{color:#182019;background:#ffffff85;border-color:#1a231c24}.homepage-shell .phocax-poster-stage-shell{z-index:2;width:min(100%,920px);position:relative}.homepage-shell .phocax-poster-stage{background:radial-gradient(circle at 50% 15%,#789cbd2e,#0000 32%),linear-gradient(#fafcfeeb,#eaf1f7e0);border:1px solid #131c2614;border-radius:44px;min-height:clamp(280px,34vw,430px);box-shadow:0 42px 80px #1e28321f}.homepage-shell .phocax-poster-stage:before{background:radial-gradient(circle,#2f3e311a,#0000 70%);border-radius:999px;inset:auto 16% 10%}.homepage-shell .phocax-hero-scene-fallback,.homepage-shell .phocax-hero-canvas{opacity:.9}.homepage-shell .phocax-poster-floor{z-index:2;background:#f7fafd94;border-top:1px solid #131c261a;border-bottom:1px solid #131c261a;gap:0;width:min(100%,1180px);position:relative}.homepage-shell .phocax-poster-floor-lane{min-height:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #1a231c1a;border-radius:0;padding:26px 24px 28px}.homepage-shell .phocax-poster-floor-lane small,.homepage-shell .phocax-poster-floor-lane span{color:#6a776c}.phocax-standard-band,.phocax-priority-stage{width:min(100% - 56px,1280px);margin:clamp(52px,7vw,92px) auto 0}.phocax-standard-band{border-top:1px solid #1a231c1f;padding-top:18px}.phocax-standard-lead{max-width:54rem}.phocax-standard-lead h2,.phocax-priority-stage-copy h2{color:#121b14;font-family:var(--display-font);letter-spacing:-.06em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2.3rem,4vw,4.7rem);line-height:.96}.phocax-standard-lead p:last-child,.phocax-priority-stage-copy p:last-child{color:#182019b8;max-width:40rem;margin:18px 0 0;line-height:1.7}.phocax-standard-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.phocax-standard-column{border-top:1px solid #1a231c1f;padding-top:18px}.phocax-standard-column span,.phocax-priority-stage-link span{color:#6a756a;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:inline-flex}.phocax-standard-column h3,.phocax-priority-stage-link strong{color:#151d16;font-family:var(--display-font);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(1.7rem,2.4vw,2.7rem);line-height:.98}.phocax-standard-column p,.phocax-priority-stage-link p{color:#182019b8;margin:14px 0 0;line-height:1.72}.phocax-priority-stage{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:36px;display:grid}.phocax-priority-stage-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.phocax-priority-stage-link{color:inherit;border-top:1px solid #1a231c1f;padding:22px 0 24px;text-decoration:none;display:block}.phocax-priority-stage-link small{color:#2f4333;margin-top:18px;font-weight:600;display:inline-flex}.phocax-priority-stage-link:hover strong,.phocax-priority-stage-link:focus-visible strong{color:#294431}.phocax-next-contact{background:linear-gradient(135deg,#fcf8f2eb,#f0e9dfd1),radial-gradient(circle at 100% 0,#65857524,#0000 28%);border:1px solid #1a231c1a;border-radius:34px;width:min(100% - 56px,1280px);margin:clamp(56px,7vw,98px) auto clamp(80px,9vw,120px);padding:clamp(30px,4.4vw,48px);box-shadow:0 34px 70px #2b302814}.phocax-next-contact h2{color:#121b14}.phocax-next-contact p{color:#182019b8}.phocax-next-contact-options{border-top:1px solid #1a231c1a}.phocax-next-contact-options a{border-color:#1a231c14}.phocax-next-contact-options a strong{color:#101813}.phocax-next-contact-options a span{color:#182019a8}.division-page .division-poster{background:linear-gradient(#fbfdfff5,#eef4f9eb);border:0;align-items:center;gap:clamp(26px,4vw,46px);padding:clamp(92px,10vw,148px) 28px clamp(54px,7vw,88px)}.division-page-software .division-poster{background:radial-gradient(circle at 78% 18%,#7bacff29,#0000 28%),linear-gradient(#fbfdff 0%,#eef4fb 100%)}.division-page-biotech .division-poster{background:radial-gradient(circle at 82% 20%,#7aadd429,#0000 28%),linear-gradient(#fbfdff 0%,#eef5fb 100%)}.division-page-sales .division-poster{background:radial-gradient(circle at 82% 18%,#789cbd29,#0000 30%),linear-gradient(#fbfdff 0%,#edf3f8 100%)}.division-page .division-poster-copy{max-width:33rem}.division-page .division-poster-copy h1{color:#131d15;font-size:clamp(3rem,6vw,5.2rem);line-height:.94}.division-page .division-poster-copy p,.division-page .division-poster-note-list article p{color:#121a23b8}.division-page .division-poster-signal-line{color:#516271}.division-page .division-display-object{background:#fffbf675;border:1px solid #1b251d14;border-radius:38px;min-height:360px;box-shadow:0 34px 70px #23292217}.division-page .division-display-core{background:linear-gradient(#1e28213d,#546e5f70 62%,#ffffff6b);box-shadow:0 24px 54px #232a222e}.division-page .division-display-halo{border-color:#4f675924}.division-page .division-poster-rail{gap:16px}.division-page .division-poster-summary,.division-page .division-poster-signature,.division-page .division-poster-note-list article{background:#f8fcffbd;border:1px solid #1b251d14;border-radius:24px;box-shadow:0 20px 44px #2329220f}.division-page .division-poster-summary strong,.division-page .division-poster-signature h2{color:#152017}.division-page .division-poster-summary p,.division-page .division-poster-signature p{color:#182019b3}.division-page .division-poster-note-list{gap:12px;display:grid}.division-page .division-poster-note-list article{padding:18px 20px}.offer-page-shell .offer-poster{background:radial-gradient(circle at 82% 22%, var(--offer-poster-tint,#6f8c7c29), transparent 30%), linear-gradient(180deg, #fcf8f2f2, #f0e9dfeb);padding:clamp(92px,10vw,146px) 28px clamp(34px,5vw,48px)}.offer-page-shell .offer-poster:before{background:radial-gradient(circle,#5a766714,#0000 44%),linear-gradient(#ffffff47,#fff0);border-radius:42px;inset:auto 8% 12%}.offer-page-shell .offer-poster-shell{align-items:center;gap:clamp(28px,4vw,44px)}.offer-page-shell .offer-poster-copy{max-width:38rem}.offer-page-shell .offer-poster-title{color:#131d15;font-size:clamp(3rem,6vw,5.3rem);line-height:.92}.offer-page-shell .offer-poster-body{color:#182019b8;max-width:34rem;font-size:clamp(1rem,1.6vw,1.22rem)}.offer-page-shell .offer-poster-actions{margin-top:26px}.offer-page-shell .offer-poster-links{gap:10px 18px;margin-top:20px}.offer-page-shell .offer-poster-links a{color:#334a39}.offer-page-shell .offer-poster-links a:after{background:#334a393d}.offer-page-shell .offer-poster-stage{background:radial-gradient(circle at 50% 18%,#ffffff38,#0000 28%),linear-gradient(#faf6f0bd,#e7dfd4e0);border:1px solid #1b251d14;border-radius:40px;min-height:470px;box-shadow:0 38px 74px #2329221f}.offer-page-shell .offer-poster-stage-media{border-radius:34px}.offer-page-shell .offer-poster-stage-note,.offer-page-shell .offer-poster-snapshot-block,.offer-page-shell .offer-poster-fit-block,.offer-page-shell .offer-poster-meta-note,.offer-page-shell .offer-story-card,.offer-page-shell .offer-fit-card,.offer-page-shell .offer-feature-main,.offer-page-shell .offer-feature-side,.offer-page-shell .offer-process-step,.offer-page-shell .offer-support-proof-row,.offer-page-shell .offer-support-cta-row,.offer-page-shell .offer-detail-row,.website-care-proof-lead,.website-care-proof-card,.connection-path-card{background:#f8fcffc2;border:1px solid #1b251d14;border-radius:26px;box-shadow:0 24px 54px #2329220f}.offer-page-shell .offer-poster-stage-note{padding:22px 24px}.offer-page-shell .offer-poster-proof-block h2,.offer-page-shell .offer-poster-snapshot-row strong{color:#152017}.offer-page-shell .offer-poster-proof-block p,.offer-page-shell .offer-poster-fit-row p,.offer-page-shell .offer-poster-meta-note p,.offer-page-shell .offer-poster-snapshot-row p{color:#182019ad}.offer-page-shell .offer-poster-detail-band{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding-top:18px;display:grid}.offer-page-shell .offer-poster-fit-block,.offer-page-shell .offer-poster-meta-note,.offer-page-shell .offer-poster-snapshot-block{padding:22px 24px}.offer-page-shell .offer-poster-fit-list{gap:0;display:grid}.offer-page-shell .offer-poster-fit-row{box-shadow:none;background:0 0;border:0;border-top:1px solid #1b251d14;border-radius:0;padding:14px 0}.offer-page-shell .offer-poster-fit-row:first-child{border-top:0;padding-top:0}.offer-page-shell .offer-story-grid,.offer-page-shell .offer-fit-grid,.offer-page-shell .offer-support-stage-grid,.offer-page-shell .offer-feature-grid{gap:20px}.offer-page-shell .offer-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-page-shell .offer-story-card,.offer-page-shell .offer-fit-card,.offer-page-shell .offer-feature-main,.offer-page-shell .offer-feature-side,.offer-page-shell .offer-process-step,.offer-page-shell .offer-support-proof-row,.offer-page-shell .offer-support-cta-row,.offer-page-shell .offer-detail-row{padding:24px}.offer-page-shell .offer-story-card h3,.offer-page-shell .offer-fit-card h3,.website-care-proof-card h3,.website-care-proof-lead h3,.connection-path-card h3{color:#161f18}.offer-page-shell .offer-story-card p,.offer-page-shell .offer-story-card li,.offer-page-shell .offer-fit-card p,.offer-page-shell .offer-feature-side p,.offer-page-shell .offer-process-step p,.offer-page-shell .offer-support-proof-row p,.offer-page-shell .offer-support-cta-row p,.offer-page-shell .offer-detail-row p,.website-care-proof-card p,.website-care-proof-lead p,.connection-path-card p{color:#182019b8}.offer-page-shell .contact-band{background:linear-gradient(135deg, #fbf8f2f0, #efe7dcd1), radial-gradient(circle at right top, var(--offer-poster-tint,#67827129), transparent 30%);border-radius:32px;width:min(100% - 56px,1280px);margin:clamp(52px,7vw,88px) auto clamp(80px,9vw,120px);box-shadow:0 34px 70px #23292214}.offer-page-shell .contact-band h2,.offer-page-shell .contact-band .eyebrow{color:#121b14}.offer-page-shell .contact-band p{color:#182019b8}@media (max-width:1040px){.phocax-standard-columns,.phocax-priority-stage,.offer-page-shell .offer-poster-detail-band,.offer-page-shell .offer-story-grid,.homepage-shell .phocax-poster-floor{grid-template-columns:1fr}.homepage-shell .phocax-poster-floor-lane{border-bottom:1px solid #1a231c1a;border-right:0}.homepage-shell .phocax-poster-floor-lane:last-child{border-bottom:0}}@media (max-width:720px){.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner,.homepage-shell .phocax-poster,.division-page .division-poster,.offer-page-shell .offer-poster{padding-inline:18px}.homepage-shell .phocax-poster-stage{border-radius:30px;min-height:250px}.homepage-shell .phocax-poster h1,.division-page .division-poster-copy h1,.offer-page-shell .offer-poster-title{font-size:clamp(2.7rem,15vw,4rem)}.phocax-standard-band,.phocax-priority-stage,.phocax-next-contact,.offer-page-shell .contact-band{width:calc(100% - 36px)}.offer-page-shell .offer-poster-stage{min-height:320px}.offer-page-shell .offer-poster-stage-note,.offer-page-shell .offer-poster-snapshot-block,.offer-page-shell .offer-poster-fit-block,.offer-page-shell .offer-poster-meta-note,.offer-page-shell .offer-story-card,.offer-page-shell .offer-fit-card,.offer-page-shell .offer-feature-main,.offer-page-shell .offer-feature-side,.offer-page-shell .offer-process-step,.offer-page-shell .offer-support-proof-row,.offer-page-shell .offer-support-cta-row,.offer-page-shell .offer-detail-row,.website-care-proof-lead,.website-care-proof-card,.connection-path-card{border-radius:22px;padding:20px}}.homepage-shell .phocax-editorial-stage{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(28px,5vw,56px);width:min(100% - 56px,1280px);margin:clamp(52px,7vw,92px) auto 0;display:grid}.homepage-shell .phocax-editorial-lead h2{color:#121b14;max-width:12ch;font-family:var(--display-font);letter-spacing:-.06em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.94}.homepage-shell .phocax-editorial-lead p:last-child{color:#182019b8;max-width:39rem;margin:18px 0 0;line-height:1.75}.homepage-shell .phocax-editorial-meter{border-top:1px solid #1a231c1f;flex-wrap:wrap;gap:12px 22px;margin-top:26px;padding-top:22px;display:flex}.homepage-shell .phocax-editorial-meter span{color:#5a6b5f;letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:700}.homepage-shell .phocax-editorial-lanes{gap:0;display:grid}.homepage-shell .phocax-editorial-lane{color:inherit;border-top:1px solid #1a231c1f;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:28px;padding:28px 0;text-decoration:none;transition:transform .18s;display:grid}.homepage-shell .phocax-editorial-lane:last-child{border-bottom:1px solid #1a231c1f}.homepage-shell .phocax-editorial-lane:hover,.homepage-shell .phocax-editorial-lane:focus-visible{transform:translate(6px)}.homepage-shell .phocax-editorial-lane span{color:#67766a;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:inline-flex}.homepage-shell .phocax-editorial-lane h3{color:#141d16;max-width:11ch;font-family:var(--display-font);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(1.9rem,3vw,3rem);line-height:.96}.homepage-shell .phocax-editorial-lane p{color:#182019b8;margin:0;line-height:1.72}.homepage-shell .phocax-editorial-lane small{color:#2f4435;grid-column:2;font-weight:600}.homepage-shell .phocax-editorial-lane-software h3{color:#16241b}.homepage-shell .phocax-editorial-lane-biotech h3{color:#183224}.homepage-shell .phocax-editorial-lane-sales h3{color:#4f3821}.homepage-shell .phocax-priority-stage{align-items:start}.homepage-shell .phocax-priority-stage-list{gap:0}.homepage-shell .phocax-priority-stage-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 28px;display:grid}.homepage-shell .phocax-priority-stage-link p{max-width:30rem}.homepage-shell .phocax-priority-stage-link small{align-self:center;margin-top:0}.division-page .division-display-object{place-items:center;display:grid;position:relative;overflow:hidden}.division-page .division-display-scene{aspect-ratio:1/1.06;width:min(76%,360px);position:relative}.division-page .division-page-software .division-display-object,.division-page-software .division-display-object{background:radial-gradient(circle at 20% 18%,#6a887729,#0000 24%),linear-gradient(#faf7f1d1,#e9e2d6e6)}.division-page-biotech .division-display-object{background:radial-gradient(circle at 50% 18%,#73a08324,#0000 24%),linear-gradient(#f8f6f0d1,#e3e9dfeb)}.division-page-sales .division-display-object{background:radial-gradient(circle at 76% 18%,#bf9a712e,#0000 28%),linear-gradient(#fbf6eed6,#efe3d4f0)}.division-page .division-display-scene-software .division-scene-panel,.division-page .division-display-scene-biotech .division-scene-panel,.division-page .division-display-scene-sales .division-scene-route{position:absolute}.division-page .division-display-scene-software .division-scene-panel{background:linear-gradient(#fffaf2e0,#e0ebe49e),linear-gradient(135deg,#5d8a711f,#0000 62%);border:1px solid #18231d1f;border-radius:28px;inset:auto;box-shadow:0 28px 54px #2329221a}.division-page .division-display-scene-biotech .division-scene-panel{background:linear-gradient(#f8fcfff0,#e3eee7c7),linear-gradient(135deg,#76ab8e24,#0000 64%);border:1px solid #1420191a;border-radius:32px;inset:auto;box-shadow:0 30px 64px #1c28211f,inset 0 1px #ffffff75}.division-page .division-scene-panel-back{opacity:.42;inset:20% 18% 18% 10%;transform:rotate(-8deg)}.division-page .division-scene-panel-mid{opacity:.65;inset:14% 14% 16% 18%;transform:rotate(4deg)}.division-page .division-scene-panel-front{inset:10% 8% 12% 24%}.division-page .division-scene-beam-software{background:radial-gradient(circle,#4c745f29,#0000 72%);border-radius:999px;height:38%;position:absolute;inset:auto 12% 18%}.division-page .division-scene-beam,.division-page .division-scene-route,.division-page .division-scene-node{position:absolute}.division-page .division-scene-panel-biotech-back{opacity:.42;inset:22% 20% 18% 8%;transform:rotate(-13deg)}.division-page .division-scene-panel-biotech-mid{opacity:.74;inset:14% 16% 14% 18%;transform:rotate(6deg)}.division-page .division-scene-panel-biotech-front{inset:10% 10% 10% 28%}.division-page .division-scene-beam-biotech{background:radial-gradient(circle,#71a8882e,#0000 72%);border-radius:999px;height:42%;inset:auto 14% 20%}.division-page .division-scene-route{transform-origin:50%;border-top:1px solid #95684133;border-right:1px solid #95684133;border-radius:0 100% 0 0;width:56%;height:56%;left:50%}.division-page .division-scene-route-a{top:22%;transform:translate(-50%)rotate(-18deg)}.division-page .division-scene-route-b{top:28%;transform:translate(-50%)rotate(18deg)}.division-page .division-scene-route-c{width:44%;height:44%;top:36%;transform:translate(-50%)rotate(64deg)}.division-page .division-scene-node{background:linear-gradient(#fcf4e7,#c78d58);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 10px #c2915c1f}.division-page .division-scene-node-a{top:28%;left:24%}.division-page .division-scene-node-b{top:18%;right:24%}.division-page .division-scene-node-c{bottom:22%;right:30%}.division-page-software .division-poster-summary,.division-page-software .division-poster-signature,.division-page-software .division-poster-note-list article{background:linear-gradient(#fffdf7d6,#f0f3ebb8),linear-gradient(135deg,#5c896f14,#0000 58%)}.division-page-biotech .division-poster-summary,.division-page-biotech .division-poster-signature,.division-page-biotech .division-poster-note-list article{background:linear-gradient(#fcfef8d6,#ebf2e7c2),linear-gradient(135deg,#578c6814,#0000 58%)}.division-page-sales .division-poster-summary,.division-page-sales .division-poster-signature,.division-page-sales .division-poster-note-list article{background:linear-gradient(#fffbf4db,#f3e9dcc2),linear-gradient(135deg,#bd8e5f14,#0000 58%)}.offer-page-shell .offer-poster-stage-media{overflow:hidden}.offer-page-shell .offer-poster-stage-scene,.offer-page-shell .offer-stage-plane,.offer-page-shell .offer-stage-orbit-horizontal,.offer-page-shell .offer-stage-helix,.offer-page-shell .offer-stage-capsule,.offer-page-shell .offer-stage-pulse,.offer-page-shell .offer-stage-route,.offer-page-shell .offer-stage-node{position:absolute}.offer-page-shell .offer-poster-stage-scene{pointer-events:none;inset:0}.offer-page-shell .offer-poster-stage-scene-website .offer-stage-plane{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fffaf447,#d1e0d624),linear-gradient(135deg,#aad7bd33,#0000 60%);border:1px solid #ffffff38;border-radius:28px}.offer-page-shell .offer-stage-plane-back{opacity:.34;inset:18% 14% 22% 8%;transform:rotate(-10deg)}.offer-page-shell .offer-stage-plane-mid{opacity:.52;inset:12% 10% 18% 22%;transform:rotate(5deg)}.offer-page-shell .offer-stage-plane-front{inset:10% 6% 14% 30%}.offer-page-shell .offer-stage-orbit-horizontal{background:radial-gradient(circle,#fff2dc33,#0000 72%);border-radius:999px;height:28%;inset:auto 12% 12%}.offer-page-shell .offer-stage-helix{border:1px solid #8bd0a53d;border-radius:999px;inset:22%}.offer-page-shell .offer-stage-helix-a{transform:rotate(22deg)}.offer-page-shell .offer-stage-helix-b{inset:30% 10% 24%;transform:rotate(-18deg)}.offer-page-shell .offer-stage-pulse{background:#a0d9b6;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 10px #a0d9b61a}.offer-page-shell .offer-stage-pulse-a{top:32%;left:20%}.offer-page-shell .offer-stage-pulse-b{bottom:28%;right:20%}.offer-page-shell .offer-poster-stage-scene-cro .offer-stage-route{transform-origin:50%;border-top:1px solid #e9b27547;border-right:1px solid #e9b27547;border-radius:0 100% 0 0;width:54%;height:54%;left:50%}.offer-page-shell .offer-stage-route-a{top:18%;transform:translate(-50%)rotate(-18deg)}.offer-page-shell .offer-stage-route-b{top:26%;transform:translate(-50%)rotate(18deg)}.offer-page-shell .offer-stage-route-c{width:42%;height:42%;top:34%;transform:translate(-50%)rotate(66deg)}.offer-page-shell .offer-stage-node{background:linear-gradient(#fff0dd,#db9858);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 10px #df9f5c1a}.offer-page-shell .offer-stage-node-a{top:26%;left:26%}.offer-page-shell .offer-stage-node-b{top:18%;right:26%}.offer-page-shell .offer-stage-node-c{bottom:22%;right:30%}.offer-page-shell .offer-poster-signal-block{padding:18px 22px}.offer-page-shell .offer-poster-signal-list{gap:0;display:grid}.offer-page-shell .offer-poster-signal-row{border-top:1px solid #1b251d14;padding:14px 0}.offer-page-shell .offer-poster-signal-row:first-child{border-top:0;padding-top:0}.offer-page-shell .offer-poster-signal-row strong{color:#152017;font-size:1rem;font-weight:600}.offer-page-shell.offer-hero-theme-website-page .offer-poster{background:radial-gradient(circle at 80% 18%,#c1a4762e,#0000 26%),linear-gradient(#fdf8f1f5,#eee6daeb)}.offer-page-shell.offer-hero-theme-website-page .offer-poster-stage-note,.offer-page-shell.offer-hero-theme-website-page .offer-poster-snapshot-block,.offer-page-shell.offer-hero-theme-website-page .offer-poster-fit-block,.offer-page-shell.offer-hero-theme-website-page .offer-poster-meta-note,.offer-page-shell.offer-hero-theme-website-page .offer-story-card{background:linear-gradient(#f8fcffd1,#f2f1eab8),linear-gradient(135deg,#bc946514,#0000 58%)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-note,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-snapshot-block,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-fit-block,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-meta-note,.offer-page-shell.offer-hero-theme-cro-page .offer-story-card{background:linear-gradient(#fffcf6d6,#f3eadebd),linear-gradient(135deg,#c48d5314,#0000 58%)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster{background:radial-gradient(circle at 82% 18%,#80b2cd33,#0000 28%),linear-gradient(#f8fcfffa,#e7f0f7f0)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-label,.offer-page-shell.offer-hero-theme-cro-page .eyebrow{color:#19374ec7}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-title{color:#102232;letter-spacing:-.072em;max-width:11.4ch;font-size:clamp(3.35rem,5.35vw,5.4rem);line-height:.96}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-body,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-abstract{color:#142a3ac2}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-links a{color:#123046d1}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage{background:radial-gradient(circle at 58% 30%,#ffffffb3,#0000 28%),linear-gradient(#f7fcffeb,#dceaf5e0);border-color:#1d3f5a1a;min-height:450px;padding:18px;box-shadow:0 38px 72px #233a4c1f}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-media{background:linear-gradient(#fdfffff5,#e3eff8e6);min-height:414px}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-media:after{background:radial-gradient(circle at 70% 28%,#ffffff14,#0000 32%)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-image-editorial{object-fit:contain;opacity:1;filter:saturate(1.18)contrast(1.14)brightness(1.04)}@media (max-width:720px){.offer-page-shell.offer-hero-theme-cro-page .offer-poster-title{font-size:clamp(2.8rem,13vw,3.8rem);line-height:.98}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-media{min-height:300px}}@media (max-width:1040px){.homepage-shell .phocax-editorial-stage,.homepage-shell .phocax-editorial-lane,.homepage-shell .phocax-priority-stage-link{grid-template-columns:1fr}.homepage-shell .phocax-editorial-lane small{grid-column:auto}}@media (max-width:720px){.homepage-shell .phocax-editorial-stage{width:calc(100% - 36px)}.homepage-shell .phocax-editorial-lane{gap:14px;padding:22px 0}.homepage-shell .phocax-editorial-lane h3,.homepage-shell .phocax-priority-stage-link strong{font-size:clamp(1.8rem,9vw,2.7rem)}.division-page .division-display-scene,.offer-page-shell .offer-poster-stage-scene{transform-origin:50%;transform:scale(.92)}}.homepage-shell .phocax-poster-abstract,.division-page .division-poster-abstract,.offer-page-shell .offer-poster-abstract{color:#1820199e;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.homepage-shell .phocax-route-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,3vw,44px);width:min(100% - 56px,1280px);margin:clamp(40px,5vw,72px) auto 0;display:grid}.homepage-shell .phocax-route-stage-lead h2,.homepage-shell .phocax-offer-runway-copy h2{color:#121b14;font-family:var(--display-font);letter-spacing:-.065em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2.5rem,4.8vw,5.2rem);line-height:.94}.homepage-shell .phocax-route-stage-lead p:last-child,.homepage-shell .phocax-offer-runway-copy p:last-child{color:#182019b8;max-width:38rem;margin:18px 0 0;line-height:1.72}.homepage-shell .phocax-route-stage-list{gap:0;display:grid}.homepage-shell .phocax-route-stage-link{color:inherit;border-top:1px solid #1a231c1f;grid-template-columns:auto minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:18px 28px;padding:22px 0;text-decoration:none;transition:transform .18s;display:grid}.homepage-shell .phocax-route-stage-link:last-child{border-bottom:1px solid #1a231c1f}.homepage-shell .phocax-route-stage-link:hover,.homepage-shell .phocax-route-stage-link:focus-visible{transform:translate(6px)}.homepage-shell .phocax-route-stage-index,.homepage-shell .phocax-offer-runway-link>span{color:#5a6b5fc7;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.homepage-shell .phocax-route-stage-copy span,.homepage-shell .phocax-offer-runway-link small{color:#67766a;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:inline-flex}.homepage-shell .phocax-route-stage-copy h3,.homepage-shell .phocax-offer-runway-link strong{color:#141d16;font-family:var(--display-font);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2rem,2.8vw,3rem);line-height:.96}.homepage-shell .phocax-route-stage-link p{color:#182019b8;margin:0;line-height:1.72}.homepage-shell .phocax-route-stage-link strong{color:#2d4434;letter-spacing:0;align-self:center;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.45}.homepage-shell .phocax-route-stage-link-biotech strong{color:#2d5a3d}.homepage-shell .phocax-route-stage-link-sales strong{color:#6b4c2d}.homepage-shell .phocax-offer-runway{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(28px,4vw,52px);width:min(100% - 56px,1280px);margin:clamp(56px,7vw,96px) auto 0;display:grid}.homepage-shell .phocax-offer-runway-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.homepage-shell .phocax-offer-runway-link{color:inherit;background:linear-gradient(135deg,#fbf8f2eb,#efe8dec2),radial-gradient(circle at 100% 0,#6585751f,#0000 30%);border:1px solid #1a231c1a;border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px 24px;padding:24px 26px 26px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 26px 54px #2329220f}.homepage-shell .phocax-offer-runway-link:hover,.homepage-shell .phocax-offer-runway-link:focus-visible{border-color:#1a231c29;transform:translateY(-4px);box-shadow:0 32px 64px #23292214}.homepage-shell .phocax-offer-runway-link p{color:#182019b8;grid-column:2;margin:14px 0 0;line-height:1.72}.homepage-shell .phocax-offer-runway-link em{color:#2e4334;grid-column:2;margin-top:18px;font-style:normal;font-weight:600}.division-page .division-poster-copy{gap:20px}.division-page .division-poster-abstract{color:#182019bd}.division-page .division-poster-summary h2,.division-page .division-poster-signature h2{color:#152017;font-family:var(--display-font);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2rem,3vw,3rem);line-height:.98}.division-page .division-poster-track{gap:12px;display:grid}.division-page .division-poster-track-point{background:#f8fcffad;border:1px solid #1b251d14;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid;box-shadow:0 18px 38px #2329220a}.division-page .division-poster-track-point span{color:#66766bc2;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.division-page .division-poster-track-point p{color:#182019b3;margin:0;line-height:1.68}.offer-page-shell .offer-poster-copy{gap:18px}.offer-page-shell .offer-poster-kicker-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.offer-page-shell .offer-poster-kicker-row .offer-poster-label,.offer-page-shell .offer-poster-kicker-row .eyebrow{margin:0}.offer-page-shell .offer-poster-abstract{color:#1820198f}.offer-page-shell .offer-poster-meta{gap:18px}.offer-page-shell .offer-poster-detail-band{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px}.offer-page-shell .offer-poster-context-block,.offer-page-shell .offer-poster-snapshot-block{background:linear-gradient(#f8fcffd1,#e9f2f8b8),linear-gradient(135deg,#65857514,#0000 58%);border:1px solid #1b251d14;border-radius:28px;min-height:100%;padding:24px 26px;box-shadow:0 24px 54px #2329220f}.offer-page-shell .offer-poster-context-block{gap:18px;display:grid}.offer-page-shell .offer-poster-fit-block,.offer-page-shell .offer-poster-meta-note{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.offer-page-shell .offer-poster-meta-note{border-top:1px solid #1b251d14;padding-top:18px}.offer-page-shell .offer-poster-snapshot-row,.offer-page-shell .offer-poster-fit-row{padding-block:14px}.offer-page-shell .offer-poster-snapshot-row:first-child,.offer-page-shell .offer-poster-fit-row:first-child{padding-top:0}.offer-page-shell .offer-poster-snapshot-row:last-child,.offer-page-shell .offer-poster-fit-row:last-child{padding-bottom:0}@media (max-width:1040px){.homepage-shell .phocax-route-stage,.homepage-shell .phocax-offer-runway,.homepage-shell .phocax-route-stage-link,.offer-page-shell .offer-poster-detail-band{grid-template-columns:1fr}.homepage-shell .phocax-route-stage-link strong,.homepage-shell .phocax-offer-runway-link p,.homepage-shell .phocax-offer-runway-link em{grid-column:auto}}@media (max-width:720px){.homepage-shell .phocax-route-stage,.homepage-shell .phocax-offer-runway{width:calc(100% - 36px)}.homepage-shell .phocax-route-stage-link,.homepage-shell .phocax-offer-runway-link{padding:20px 22px 22px}.homepage-shell .phocax-route-stage-copy h3,.homepage-shell .phocax-offer-runway-link strong,.division-page .division-poster-summary h2,.division-page .division-poster-signature h2{font-size:clamp(1.9rem,10vw,2.8rem)}}.homepage-shell{color:#edf3f8;background:linear-gradient(#050607 0%,#0a0d10 42%,#e6ebf0 42%,#eef2f5 100%)}.homepage-shell .topbar{z-index:30;-webkit-backdrop-filter:none;background:#fcfdfefa;border-bottom:1px solid #141c2414;position:sticky;top:0;box-shadow:0 16px 44px #0f172014}.homepage-shell .topbar-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(100% - 48px,1360px);min-height:72px;display:grid}.homepage-shell .brand-wordmark-text,.homepage-shell .brand-company-inline{color:#0f1419}.homepage-shell .brand-company-inline{opacity:1;color:#0f1419b8}.homepage-shell .brand-wordmark-x{color:#547da1}.homepage-shell .topnav a{color:#0f1419eb;font-size:.82rem}.homepage-shell .topbar-cta{color:#f7f8fa;letter-spacing:.14em;text-transform:uppercase;background:#111418;border:1px solid #0f141914;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 16px 34px #0f172029}.homepage-shell .topbar-cta:hover,.homepage-shell .topbar-cta:focus-visible{background:#1a2026;transform:translateY(-1px);box-shadow:0 20px 38px #0f172033}.homepage-shell .topnav-item:hover>a,.homepage-shell .topnav a:focus-visible{color:#0f1419}.homepage-shell .topnav-dropdown,.division-page .topnav-dropdown,.offer-page-shell .topnav-dropdown{z-index:340;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#f7f4eefb;border:1px solid #11171d1f;border-radius:18px;gap:6px;min-width:280px;padding:14px;transition:opacity .14s,transform .14s;top:calc(100% + 10px);transform:translateY(6px);box-shadow:0 18px 40px #0f172024}.homepage-shell .topnav-dropdown-link,.homepage-shell .topnav-dropdown a,.division-page .topnav-dropdown-link,.division-page .topnav-dropdown a,.offer-page-shell .topnav-dropdown-link,.offer-page-shell .topnav-dropdown a{text-align:left;border-radius:12px;padding:12px 14px;display:block;color:#11161d!important}.homepage-shell .topnav-dropdown-link:hover,.homepage-shell .topnav-dropdown-link:focus-visible,.division-page .topnav-dropdown-link:hover,.division-page .topnav-dropdown-link:focus-visible,.offer-page-shell .topnav-dropdown-link:hover,.offer-page-shell .topnav-dropdown-link:focus-visible{background:#11171d0f;color:#11161d!important}.homepage-shell .phocax-poster-stage-shell{z-index:-2;pointer-events:none;width:100%;position:absolute;inset:0}.homepage-shell .phocax-poster-stage{place-items:center;width:100%;height:100%;display:grid;overflow:visible}.homepage-shell .phocax-hero-canvas{opacity:.82;filter:saturate(.94)contrast()drop-shadow(0 54px 100px #4e667a2e);width:min(142vw,1720px);min-width:1040px;height:min(86vh,840px);transform:translateY(3vh)}.homepage-shell .phocax-poster-wordmark .brand-wordmark-text{color:#171c21;text-shadow:none;font-size:clamp(2.3rem,5.2vw,4.1rem)}.homepage-shell .phocax-poster .phocax-next-kicker,.homepage-shell .phocax-next-kicker{color:#4d5d69;letter-spacing:.18em}.homepage-shell .phocax-poster h1{color:#101418;text-wrap:balance;max-width:10ch;text-shadow:none;margin-inline:auto;font-size:clamp(3.2rem,7.4vw,6.8rem);line-height:.88}.homepage-shell .button-primary{color:#f7f8fa;background:#111418;border:1px solid #0f141914;box-shadow:0 18px 40px #0f172024}.homepage-shell .button-primary:hover,.homepage-shell .button-primary:focus-visible{color:#f7f8fa;background:#1a2026}.homepage-shell .button-secondary{color:#101418;background:#ffffffbd;border-color:#0f141914;box-shadow:inset 0 0 0 1px #fff3,0 14px 32px #1f30420f}.homepage-shell .button-secondary:hover,.homepage-shell .button-secondary:focus-visible{color:#101418;background:#ffffffeb;border-color:#0f14191f}.homepage-shell .phocax-poster-floor{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#bad5e90f,#bad5e903 34%),linear-gradient(90deg,#ffffff0f,#ffffff06),#080b0e80;border:1px solid #bad5e92e;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1180px);display:grid;position:relative;box-shadow:0 20px 56px #0003}.homepage-shell .phocax-poster-floor-lane span,.homepage-shell .phocax-poster-floor-lane small{color:#b6d2e6e0}.homepage-shell .phocax-route-stage{color:#121418;width:min(100% - 64px,1280px);margin:clamp(48px,6vw,88px) auto 0;padding-bottom:clamp(48px,6vw,80px)}.homepage-shell .phocax-route-stage-lead{max-width:36rem}.homepage-shell .phocax-route-stage-lead h2{color:#111419;letter-spacing:-.055em;margin-top:10px;font-size:clamp(2.8rem,5.2vw,5.8rem);line-height:.92}.homepage-shell .phocax-route-stage-lead p:last-child{color:#121418b8;margin-top:14px;font-size:clamp(1rem,1.45vw,1.14rem)}.homepage-shell .phocax-route-stage-grid{border-top:1px solid #12141829;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(34px,5vw,56px);display:grid}.homepage-shell .phocax-route-stage-link{color:#121418;border-right:1px solid #12141824;align-content:start;gap:16px;min-height:300px;padding:24px 24px 28px;text-decoration:none;transition:transform .16s,background .16s;display:grid}.homepage-shell .phocax-route-stage-link:hover,.homepage-shell .phocax-route-stage-link:focus-visible{background:#ffffff70;transform:translateY(-3px)}.homepage-shell .phocax-route-stage-index,.homepage-shell .phocax-route-stage-copy span{color:#496c88db}.homepage-shell .phocax-route-stage-copy h3{color:#111419;letter-spacing:-.05em;margin-top:12px;font-size:clamp(2rem,2.6vw,3.2rem);line-height:.94}.homepage-shell .phocax-route-stage-link p{color:#121418b8;line-height:1.65}.homepage-shell .phocax-route-stage-link strong{color:#35536d;letter-spacing:.14em;text-transform:uppercase;align-self:end;font-size:.96rem}.homepage-shell .phocax-decision-preview{background:radial-gradient(circle at 100% 0,#7ea5c424,#0000 24%),linear-gradient(#fbfcfdfa,#eef3f7f5);border:1px solid #15212c1f;border-radius:34px;width:min(1280px,100% - 48px);margin:clamp(34px,5vw,56px) auto 0;padding:clamp(28px,3.6vw,42px);box-shadow:0 26px 70px #0a16201a}.homepage-shell .phocax-decision-preview-copy{max-width:54rem}.homepage-shell .phocax-decision-preview-copy h2{color:#101820;font-family:var(--display-font);letter-spacing:-.06em;text-wrap:balance;margin-top:10px;font-size:clamp(2.4rem,4.2vw,4.3rem);line-height:.96}.homepage-shell .phocax-decision-preview-copy p{color:#101820c7;max-width:42rem;margin-top:14px}.homepage-shell .phocax-decision-preview-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;margin-top:28px;display:grid}.homepage-shell .phocax-preview-panel{border:1px solid #1c2b381f;border-radius:28px;min-height:320px;padding:24px;box-shadow:0 20px 52px #0a162014}.homepage-shell .phocax-preview-panel span{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:inline-flex}.homepage-shell .phocax-preview-panel h3{color:#101820;font-family:var(--display-font);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(1.8rem,2.4vw,2.7rem);line-height:.98}.homepage-shell .phocax-preview-panel ul{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.homepage-shell .phocax-preview-panel li{color:#101820cc;padding-left:18px;line-height:1.65;position:relative}.homepage-shell .phocax-preview-panel li:before{content:"";background:#2f5570e0;border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.homepage-shell .phocax-preview-panel-intake{background:linear-gradient(#fffffffa,#f1f5f8f5)}.homepage-shell .phocax-preview-panel-output{background:radial-gradient(circle at 100% 0,#91bbd938,#0000 32%),linear-gradient(#121b24fa,#0a1016f5)}.homepage-shell .phocax-preview-panel-output span,.homepage-shell .phocax-preview-panel-output h3,.homepage-shell .phocax-preview-panel-output li,.homepage-shell .phocax-preview-panel-output strong{color:#f5f8fb}.homepage-shell .phocax-preview-panel-output li:before{background:#a0c9e4f0}.homepage-shell .phocax-preview-proof-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.homepage-shell .phocax-preview-proof-row strong{letter-spacing:.12em;text-transform:uppercase;background:#f5f8fb0f;border:1px solid #f5f8fb24;border-radius:999px;padding:10px 12px;font-size:.78rem}.homepage-shell .phocax-next-contact{color:#f6f1e8;background:radial-gradient(circle at 76% 18%,#debd8e24,#0000 22%),linear-gradient(#0b0d10 0%,#060709 100%);grid-template-columns:minmax(0,.9fr) minmax(320px,.9fr);align-items:end;gap:clamp(24px,4vw,56px);width:100vw;margin:0 calc(50% - 50vw);padding:clamp(56px,7vw,88px) 32px clamp(60px,8vw,96px);display:grid;position:relative}.homepage-shell .phocax-next-contact:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff08,#0000 20% 80%,#ffffff08),linear-gradient(#ffffff0a,#fff0);position:absolute;inset:0}.homepage-shell .phocax-next-contact-copy,.homepage-shell .phocax-next-contact-options{z-index:1;position:relative}.homepage-shell .phocax-next-contact h2{color:#fbf7f0;max-width:10ch;font-size:clamp(3rem,7.2vw,6.6rem);line-height:.92}.homepage-shell .phocax-next-contact p{color:#e7eff6e0;max-width:28rem}.homepage-shell .phocax-next-contact-options{border-top:1px solid #f4e9d624;gap:0;display:grid}.homepage-shell .phocax-next-contact-options a{background:0 0;border:0;border-bottom:1px solid #f4e9d624;padding:22px 0;transition:transform .16s,color .16s}.homepage-shell .phocax-next-contact-options a:hover,.homepage-shell .phocax-next-contact-options a:focus-visible{background:0 0;transform:translate(6px)}.homepage-shell .phocax-next-contact-options a p{color:#f4e9d6c7;max-width:44rem;margin:8px 0 10px}@media (max-width:1120px){.homepage-shell .topbar-inner{grid-template-columns:auto 1fr}.homepage-shell .topbar-cta{display:none}.homepage-shell .phocax-hero-canvas{width:180vw;min-width:980px;transform:translateY(4vh)}.homepage-shell .phocax-route-stage-grid,.homepage-shell .phocax-decision-preview-grid,.homepage-shell .phocax-next-contact{grid-template-columns:1fr}.homepage-shell .phocax-route-stage-link{border-bottom:1px solid #12141824;border-right:0;min-height:0}.homepage-shell .phocax-route-stage-link:last-child{border-bottom:0}}@media (max-width:760px){.homepage-shell .topbar-inner{grid-template-columns:1fr;gap:10px;width:calc(100% - 28px)}.homepage-shell .phocax-poster{min-height:auto;padding:60px 18px 28px}.homepage-shell .phocax-poster-copy{text-align:left;justify-items:start;width:min(100%,460px)}.homepage-shell .phocax-poster-wordmark .brand-mark,.homepage-shell .phocax-poster-wordmark .brand-wordmark-lockup,.homepage-shell .phocax-next-actions{justify-content:flex-start}.homepage-shell .phocax-poster h1,.homepage-shell .phocax-poster .phocax-next-subtitle{margin-inline:0}.homepage-shell .phocax-hero-canvas{opacity:.84;width:238vw;min-width:780px;height:680px;transform:translate(10vw,10vh)}.homepage-shell .phocax-hero-scene-aura-back{width:82vw}.homepage-shell .phocax-hero-scene-aura-front{width:54vw}.homepage-shell .phocax-hero-scene-plinth{width:72vw;transform:translate(-50%,180px)}.homepage-shell .phocax-hero-scene-core{width:18vw}.homepage-shell .phocax-poster-floor{border-radius:24px;grid-template-columns:1fr}.homepage-shell .phocax-poster-floor-lane,.homepage-shell .phocax-poster-floor-lane:last-child{border-bottom:1px solid #f5ebdb1f;border-right:0}.homepage-shell .phocax-poster-floor-lane:last-child{border-bottom:0}.homepage-shell .phocax-route-stage{width:calc(100% - 36px)}.homepage-shell .phocax-decision-preview{border-radius:24px;width:calc(100% - 36px);padding:22px}.homepage-shell .phocax-preview-panel{border-radius:22px;min-height:0;padding:20px}.homepage-shell .phocax-next-contact{padding-inline:18px}}.homepage-shell .phocax-poster{isolation:isolate;background:radial-gradient(circle at 50% 16%,#cde1f21a,#0000 18%),radial-gradient(circle at 18% 14%,#749abf24,#0000 20%),radial-gradient(circle at 82% 18%,#7894b01f,#0000 22%),linear-gradient(#050608 0%,#090c10 58%,#0c1015 100%);align-content:space-between;justify-items:center;gap:clamp(22px,2.4vw,34px);min-height:min(100svh - 72px,880px);padding:clamp(72px,8vw,112px) 28px clamp(22px,3vw,42px);display:grid;position:relative;overflow:hidden}.homepage-shell .phocax-poster:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 45%,#0000,#0000005c 54%,#000000b8 100%),linear-gradient(#06080a29,#06080ac7);position:absolute;inset:0}.homepage-shell .phocax-poster:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#080a0c00,#080a0cf0 78%);height:29%;position:absolute;inset:auto 0 0}.homepage-shell .phocax-poster-stage-shell{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.homepage-shell .phocax-poster-stage{border-radius:40px;place-items:center;width:100%;height:min(56vh,560px);display:grid;position:absolute;inset:50% 0 auto;overflow:hidden;transform:translateY(-58%)}.homepage-shell .phocax-hero-scene-fallback{opacity:.4;position:absolute;inset:0}.homepage-shell .phocax-hero-scene-aura,.homepage-shell .phocax-hero-scene-plinth,.homepage-shell .phocax-hero-scene-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.homepage-shell .phocax-hero-scene-aura{border:1px solid #f1e6d624;border-radius:999px}.homepage-shell .phocax-hero-scene-aura-back{aspect-ratio:1;width:min(54vw,760px);transform:translate(-50%,-48%);box-shadow:0 0 100px #accbe314,inset 0 0 88px #ffffff08}.homepage-shell .phocax-hero-scene-aura-front{aspect-ratio:1/1.24;border-color:#789bbe33;width:min(30vw,420px);transform:translate(-50%,-54%)rotate(18deg)}.homepage-shell .phocax-hero-scene-plinth{background:radial-gradient(circle,#88a3bf42,#88a3bf00 70%);border-radius:999px;width:min(42vw,540px);height:26px;transform:translate(-50%,214px)}.homepage-shell .phocax-hero-scene-core{aspect-ratio:1/2.2;background:linear-gradient(#ebf2f733,#181f271f);border-radius:999px;width:min(10vw,110px);box-shadow:0 24px 90px #00000047}.homepage-shell .phocax-signal-instrument{isolation:isolate;filter:drop-shadow(0 90px 160px #0009);place-items:center;width:min(52vw,700px);height:min(58vh,580px);min-height:360px;margin-inline:auto;display:grid;position:relative;transform:translateY(-18px)}.homepage-shell .phocax-signal-atmosphere,.homepage-shell .phocax-signal-shadow,.homepage-shell .phocax-signal-base-slab,.homepage-shell .phocax-signal-halo,.homepage-shell .phocax-signal-stack,.homepage-shell .phocax-signal-layer,.homepage-shell .phocax-signal-aperture,.homepage-shell .phocax-signal-accent-line,.homepage-shell .phocax-signal-layer-edge,.homepage-shell .phocax-signal-layer-grain,.homepage-shell .phocax-signal-layer-seam,.homepage-shell .phocax-signal-aperture-core,.homepage-shell .phocax-signal-aperture-ring{position:absolute}.homepage-shell .phocax-signal-atmosphere{aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle,#7c9bbb29,#7c9bbb0a 42%,#7c9bbb00 72%),radial-gradient(circle at 50% 40%,#f6ead829,#f6ead800 62%);border-radius:50%;width:min(58vw,760px);inset:50% auto auto 50%;transform:translate(-50%,-64%)}.homepage-shell .phocax-signal-shadow{background:radial-gradient(circle,#0a0e12bd,#0a0e1200 72%);border-radius:999px;width:min(38vw,480px);height:44px;inset:50% auto auto 50%;transform:translate(-50%,218px)}.homepage-shell .phocax-signal-halo{aspect-ratio:1;filter:blur(.2px);background:radial-gradient(circle,#f8f2eb1f,#789bbf1f 34%,#789bbf00 70%);border:1px solid #ede4d71f;border-radius:50%;width:min(24vw,320px);inset:50% auto auto 50%;transform:translate(-50%,calc(-50% - 12px));box-shadow:0 0 60px #799cc029,inset 0 0 30px #ffffff0d}.homepage-shell .phocax-signal-base-slab{aspect-ratio:1.45;background:linear-gradient(#282f37d1,#0d0f13fa),linear-gradient(120deg,#7a98b714,#0000 34%);border:1px solid #f8f0e41a;border-radius:34px;width:min(34vw,450px);max-width:450px;inset:50% auto auto 50%;transform:translate(-50%,-50%)perspective(1200px)rotateX(72deg)rotate(-17deg)translate3d(0,128px,-30px);box-shadow:inset 0 1px #ffffff14,inset 0 -24px 44px #0000005c,0 30px 80px #00000061}.homepage-shell .phocax-signal-base-slab:before{content:"";border:1px solid #ffffff0d;border-radius:24px;position:absolute;inset:18px}.homepage-shell .phocax-signal-stack{aspect-ratio:1/1.16;width:min(40vw,520px);max-width:520px;transform-style:preserve-3d;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.homepage-shell .phocax-signal-stack:before{content:"";background:radial-gradient(circle at 50% 34%,#4c627933,#0000 34%),linear-gradient(#0c1115f0,#080c10fa);border-radius:38px;position:absolute;inset:14% 12% 10%;transform:translateZ(-8px);box-shadow:0 22px 72px #00000052,inset 0 1px #ffffff0d}.homepage-shell .phocax-signal-layer{aspect-ratio:1.18;transform-origin:50%;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:34px;width:100%;inset:50% auto auto 50%;overflow:hidden}.homepage-shell .phocax-signal-layer:before,.homepage-shell .phocax-signal-layer:after{content:"";position:absolute;inset:0}.homepage-shell .phocax-signal-layer:before{border-radius:inherit;border:1px solid #f2eade24;box-shadow:inset 0 1px #ffffff0f}.homepage-shell .phocax-signal-layer:after{background:linear-gradient(132deg,#ffffff1f,#0000 28% 72%,#ffffff08)}.homepage-shell .phocax-signal-layer-edge{border:1px solid #a2bfdc1f;border-radius:22px;inset:14px}.homepage-shell .phocax-signal-layer-grain{filter:blur(.5px);background:linear-gradient(90deg,#ffffff05,#a5bdd529,#ffffff05);border-radius:999px;height:18%;inset:auto 18px 18px}.homepage-shell .phocax-signal-layer-seam{background:linear-gradient(90deg,#f3ebe000,#f3ebe052 18%,#7196bc66 50%,#f3ebe02e 82%,#f3ebe000);height:1px;inset:24% 16% auto;box-shadow:0 0 14px #6793bf29}.homepage-shell .phocax-signal-layer-seam-2{inset-block-start:48%}.homepage-shell .phocax-signal-layer-seam-3{opacity:.72;inset-block-start:68%}.homepage-shell .phocax-signal-layer-base{opacity:.88;background:radial-gradient(circle at 76% 24%,#789bbf1f,#0000 20%),linear-gradient(#171d23f0,#0a0d11f5);transform:translate3d(-50%,-50%,-70px)rotateX(72deg)rotate(-18deg)translate(-24px,88px)}.homepage-shell .phocax-signal-layer-mid{background:radial-gradient(circle at 28% 18%,#f2efe91f,#0000 24%),linear-gradient(#37434eb8,#101418eb),linear-gradient(120deg,#d0d9df24,#54667814 58%,#080a0d2e);transform:translate(-50%,-50%)rotateX(72deg)rotate(-18deg)translateY(18px)}.homepage-shell .phocax-signal-layer-top{background:radial-gradient(circle at 34% 24%,#f8f4ef2e,#0000 22%),linear-gradient(#eae6df29,#1f262e8a),linear-gradient(120deg,#88a5c233,#f6ede114 44%,#0e121747);transform:translate3d(-50%,-50%,54px)rotateX(72deg)rotate(-18deg)translate(24px,-48px)}.homepage-shell .phocax-signal-aperture{aspect-ratio:.52;background:linear-gradient(#faf6f11f,#1e242b1a),linear-gradient(90deg,#ffffff24,#fff0);border:1px solid #f5ece038;border-radius:999px;width:min(12vw,152px);inset:50% auto auto 50%;transform:translate(-50%,-50%)translate3d(0,-10px,96px);box-shadow:inset 0 0 24px #ffffff14,0 18px 48px #00000042}.homepage-shell .phocax-signal-aperture-core{border-radius:inherit;background:radial-gradient(circle at 50% 44%,#f7f2ecd1,#8198b38f 28%,#11141814 72%);inset:14px;box-shadow:inset 0 0 24px #ffffff29}.homepage-shell .phocax-signal-aperture-ring{border:1px solid #f6eee33d;border-radius:999px;inset:24% 18%;box-shadow:inset 0 0 22px #ffffff0f}.homepage-shell .phocax-signal-accent-line{background:linear-gradient(#7ba6cc00,#7ba6ccf0 20%,#7ba6cc66 82%,#7ba6cc00);border-radius:999px;width:3px;height:56%;inset:16px 20px auto auto;box-shadow:0 0 20px #6291bc5c}.homepage-shell .phocax-poster-copy{z-index:3;text-align:center;gap:16px;width:min(100%,820px);position:relative}.homepage-shell .phocax-poster-wordmark .brand-mark,.homepage-shell .phocax-poster-wordmark .brand-wordmark-lockup,.homepage-shell .phocax-next-actions{justify-content:center}.homepage-shell .phocax-poster-wordmark .brand-wordmark-text{color:#171c21;text-shadow:0 20px 44px #0000004d;opacity:.88;font-size:clamp(2.4rem,5.8vw,4.4rem)}.homepage-shell .phocax-poster-wordmark .brand-company-inline{color:#171c21b8;letter-spacing:.34em;font-size:clamp(.66rem,.82vw,.82rem)}.homepage-shell .phocax-poster .phocax-next-kicker,.homepage-shell .phocax-next-kicker{color:#4d5d69;letter-spacing:.22em;text-transform:uppercase}.homepage-shell .phocax-poster h1{color:#101418;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 16px 34px #ffffff5c;max-width:12ch;margin-inline:auto;font-size:clamp(3.1rem,7.2vw,6.6rem);line-height:.9}.homepage-shell .phocax-poster .phocax-next-subtitle{color:#101418eb;max-width:36rem;margin-inline:auto;font-size:clamp(1.02rem,1.72vw,1.24rem);line-height:1.6}.homepage-shell .phocax-poster-signal-line{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #547da12e;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:10px 18px;width:fit-content;margin:8px auto 0;padding:12px 20px;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 10px 30px #1f304214}.homepage-shell .phocax-poster-signal-line span{color:#111921eb;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;position:relative}.homepage-shell .phocax-poster-signal-line span:not(:last-child):after{content:"";background:#789bbfb3;border-radius:50%;width:4px;height:4px;position:absolute;inset:50% -11px auto auto;transform:translateY(-50%)}.homepage-shell .phocax-poster-floor{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 96px at 50% 0,#7c9bbb24,#7c9bbb00 68%),linear-gradient(#7c9bbb14,#7c9bbb00 32%),linear-gradient(90deg,#ffffff08,#ffffff04),#ffffffbd;border:1px solid #121c2614;border-top-color:#7ea1c41f;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:0;width:min(100%,1180px);margin-top:clamp(34px,4.2vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 18px 44px #141c2414,0 16px 46px #1f304214}.homepage-shell .phocax-poster-floor:after{content:"";pointer-events:none;background:radial-gradient(80% 100% at 50% 100%,#7b9bbc2e,#7b9bbc00 70%),linear-gradient(#ffffff0a,#fff0 58%);height:96px;position:absolute;inset:-42px 0 auto}.homepage-shell .phocax-poster-floor:before{content:"";opacity:.62;background:linear-gradient(#f5ebdb00,#f5ebdb14 22%,#7ea1c41f 50%,#f5ebdb0f 78%,#f5ebdb00);width:1px;position:absolute;inset:20% auto 14% 32%}.homepage-shell .phocax-poster-floor-intro{align-content:center;gap:12px;padding:30px 30px 32px;display:grid}.homepage-shell .phocax-poster-floor-intro span,.homepage-shell .phocax-poster-floor-lane span,.homepage-shell .phocax-poster-floor-lane small{color:#dec49dd1;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.homepage-shell .phocax-poster-floor-intro strong{color:#101418;font-size:clamp(1.24rem,1.9vw,1.86rem);line-height:1.14}.homepage-shell .phocax-poster-floor-intro p{color:#101418c7;margin:0;line-height:1.64}.homepage-shell .phocax-poster-floor-lane strong{color:#101418}.homepage-shell .phocax-poster-floor-lane p{color:#101418c7}.homepage-shell .phocax-poster-floor-lanes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-shell .phocax-poster-floor-lane{min-height:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #f5ebdb1f;border-radius:0;padding:22px 24px 24px;transition:background .16s,transform .16s}.homepage-shell .phocax-poster-floor-lane:last-child{border-right:0}.homepage-shell .phocax-poster-floor-lane:hover,.homepage-shell .phocax-poster-floor-lane:focus-visible{background:#ffffff0d;transform:translateY(-2px)}.homepage-shell .phocax-poster-floor-lane strong{color:#fbf7f0;font-size:clamp(1.22rem,1.55vw,1.56rem);line-height:1.08}.homepage-shell .phocax-poster-floor-lane p{color:#e9e2d8b8;line-height:1.55}@media (prefers-reduced-motion:no-preference){.homepage-shell .phocax-signal-stack{animation:18s ease-in-out infinite phocax-signal-drift}.homepage-shell .phocax-signal-layer-mid{animation:16s ease-in-out infinite phocax-signal-mid}.homepage-shell .phocax-signal-layer-top{animation:20s ease-in-out infinite phocax-signal-top}.homepage-shell .phocax-signal-halo{animation:14s ease-in-out infinite phocax-signal-halo}.homepage-shell .phocax-signal-accent-line{animation:9s ease-in-out infinite phocax-accent-travel}}@media (prefers-reduced-motion:reduce){.homepage-shell .phocax-signal-stack,.homepage-shell .phocax-signal-layer-mid,.homepage-shell .phocax-signal-layer-top,.homepage-shell .phocax-signal-halo,.homepage-shell .phocax-signal-accent-line{animation:none}}@keyframes phocax-signal-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes phocax-signal-mid{0%,to{transform:translate(-50%,-50%)rotateX(72deg)rotate(-18deg)translateY(18px)}50%{transform:translate(-50%,-50%)rotateX(72deg)rotate(-18deg)translate(4px,10px)}}@keyframes phocax-signal-top{0%,to{transform:translate3d(-50%,-50%,54px)rotateX(72deg)rotate(-18deg)translate(40px,-48px)}50%{transform:translate3d(-50%,-50%,54px)rotateX(72deg)rotate(-18deg)translate(44px,-40px)}}@keyframes phocax-accent-travel{0%,to{opacity:.64;box-shadow:0 0 20px #6291bc47}50%{opacity:1;box-shadow:0 0 28px #6291bc7a}}@keyframes phocax-signal-halo{0%,to{opacity:.84;transform:translate(36px,-12px)scale(1)}50%{opacity:1;transform:translate(40px,-16px)scale(1.03)}}@media (max-width:1100px){.homepage-shell .phocax-signal-instrument{width:min(100vw,980px);height:min(74vh,720px)}.homepage-shell .phocax-signal-base-slab{width:min(44vw,430px)}.homepage-shell .phocax-signal-halo{width:min(28vw,260px);transform:translateY(-8px)}.homepage-shell .phocax-signal-stack{width:min(48vw,470px)}.homepage-shell .phocax-poster-floor{grid-template-columns:1fr;margin-top:22px}.homepage-shell .phocax-poster-floor:before{display:none}.homepage-shell .phocax-poster-floor-lanes{border-top:1px solid #f5ebdb1f}}@media (max-width:760px){.homepage-shell .topbar-inner{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 28px)}.homepage-shell .topnav{display:none}.homepage-shell .topbar-cta{letter-spacing:.12em;min-height:38px;padding-inline:12px;font-size:.72rem;display:inline-flex}.homepage-shell .phocax-poster{gap:18px;min-height:auto;padding-top:86px;padding-bottom:28px}.homepage-shell .phocax-poster-copy{gap:14px;width:min(100%,560px)}.homepage-shell .phocax-poster h1{font-size:clamp(2.56rem,12vw,4rem)}.homepage-shell .phocax-poster .phocax-next-subtitle{font-size:1rem}.homepage-shell .phocax-poster-signal-line{gap:8px 14px;padding:10px 14px}.homepage-shell .phocax-poster-signal-line span{letter-spacing:.14em;font-size:.68rem}.homepage-shell .phocax-poster-signal-line span:not(:last-child):after{inset-inline-end:-9px}.homepage-shell .phocax-hero-scene-fallback{display:none}.homepage-shell .phocax-signal-instrument{width:100%;height:28vh;min-height:220px;transform:translate(0,0)}.homepage-shell .phocax-signal-atmosphere{width:min(78vw,420px);transform:translateY(-18%)}.homepage-shell .phocax-signal-shadow{width:min(54vw,240px);transform:translateY(132px)}.homepage-shell .phocax-signal-base-slab{border-radius:24px;width:min(70vw,320px);transform:perspective(1000px)rotateX(74deg)rotate(-16deg)translate3d(0,82px,-24px)}.homepage-shell .phocax-signal-stack{width:min(80vw,340px)}.homepage-shell .phocax-signal-layer{border-radius:24px}.homepage-shell .phocax-signal-layer-edge{border-radius:16px;inset:10px}.homepage-shell .phocax-signal-layer-seam{inset-inline:14%}.homepage-shell .phocax-signal-layer-base{transform:translate3d(-50%,-50%,-70px)rotateX(74deg)rotate(-16deg)translate(-14px,58px)}.homepage-shell .phocax-signal-layer-mid{transform:translate(-50%,-50%)rotateX(74deg)rotate(-16deg)translateY(12px)}.homepage-shell .phocax-signal-layer-top{transform:translate3d(-50%,-50%,54px)rotateX(74deg)rotate(-16deg)translate(14px,-30px)}.homepage-shell .phocax-signal-aperture{width:min(22vw,100px);transform:translate(-50%,-50%)translate3d(0,-2px,96px)}.homepage-shell .phocax-poster-floor{margin-top:28px}.homepage-shell .phocax-poster-floor-lanes{grid-template-columns:1fr}.homepage-shell .phocax-poster-floor-lane{border-top:1px solid #f5ebdb1f;border-right:0}.homepage-shell .phocax-poster-floor-lane:first-child{border-top:0}}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{color:#eef7ffd1;font-size:.95rem;font-weight:600}.homepage-shell .phocax-poster-floor-intro p,.homepage-shell .phocax-poster-floor-lane p,.homepage-shell .phocax-route-stage-lead p:last-child,.homepage-shell .phocax-route-stage-link p,.homepage-shell .phocax-next-contact p,.homepage-shell .phocax-recent-work .phocax-next-section-lede p,.homepage-shell .phocax-recent-work-card p,.homepage-shell .phocax-proof-band-card p,.homepage-shell .phocax-system-moment-card p,.homepage-shell .phocax-system-portrait-copy p,.division-poster-copy p,.division-poster-summary p,.division-poster-signature p,.division-story-line p,.division-offer-header p,.division-offer-row p,.division-offer-footer p{color:#e2eef8e0;font-size:1.02rem}.homepage-shell .phocax-route-stage{margin-top:clamp(28px,4vw,48px)}.homepage-shell .phocax-route-stage-link{min-height:300px}.division-display-object{min-height:320px}.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{-webkit-backdrop-filter:blur(20px)}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{color:#0f1419d1;letter-spacing:.01em;font-size:.98rem;font-weight:600}.homepage-shell .phocax-poster h1{text-shadow:0 10px 30px #00000052}.homepage-shell .phocax-next-kicker,.homepage-shell .phocax-route-stage-index,.homepage-shell .phocax-route-stage-copy span,.homepage-shell .phocax-proof-band-card span,.division-page .eyebrow,.division-page .division-offer-index,.division-page .division-story-line span,.division-page .division-poster-summary span,.division-page .division-poster-signature span,.division-page .division-poster-track-point span{color:#3f505d}.homepage-shell .phocax-system-moment-card span,.homepage-shell .phocax-recent-work-card span{color:#4d5d69}.homepage-shell .phocax-poster-floor,.homepage-shell .phocax-proof-band,.homepage-shell .phocax-system-portrait-panel,.homepage-shell .phocax-proof-theater,.homepage-shell .phocax-recent-work-card,.division-page .division-poster-summary,.division-page .division-poster-signature,.division-page .division-story-spotlight,.division-page .division-offer-row,.division-page .division-offer-footer{box-shadow:0 24px 80px #0c141e1f}.homepage-shell .phocax-route-stage{background:linear-gradient(#fff9,#f6fafceb);border:1px solid #18263414;border-radius:34px;margin-top:clamp(22px,3vw,42px);padding:clamp(36px,5vw,54px) clamp(22px,3vw,28px) clamp(48px,6vw,64px);position:relative;box-shadow:0 18px 60px #0c141e14}.homepage-shell .phocax-route-stage-lead p:last-child,.homepage-shell .phocax-route-stage-link p,.homepage-shell .phocax-system-moment-card p,.homepage-shell .phocax-system-portrait-copy p,.homepage-shell .phocax-recent-work .phocax-next-section-lede p,.homepage-shell .phocax-recent-work-card p,.homepage-shell .phocax-next-contact p,.division-page .division-poster-copy p,.division-page .division-poster-summary p,.division-page .division-poster-signature p,.division-page .division-story-line p,.division-page .division-offer-header p,.division-page .division-offer-row p,.division-page .division-offer-footer p{color:#151f28e0;font-size:1.04rem}.homepage-shell .phocax-proof-band-card p{color:#ebf1f7e6;font-size:1.04rem}.homepage-shell .phocax-route-stage-grid{border-top:0;gap:18px}.homepage-shell .phocax-route-stage-link{background:radial-gradient(circle at 100% 0,#7ea9c91f,#0000 34%),linear-gradient(#fffffff5,#e8f0f6fa);border:1px solid #1826341f;border-radius:24px;min-height:0;box-shadow:0 16px 42px #0d162012}.homepage-shell .phocax-route-stage-link:last-child{border-right:1px solid #18263414}.homepage-shell .phocax-route-stage-link:hover,.homepage-shell .phocax-route-stage-link:focus-visible,.homepage-shell .phocax-recent-work-card:hover,.homepage-shell .phocax-recent-work-card:focus-visible,.division-page .division-story-spotlight:hover,.division-page .division-story-spotlight:focus-visible,.division-page .division-offer-row:hover,.division-page .division-offer-row:focus-within{transform:translateY(-4px);box-shadow:0 22px 60px #0e182224}.homepage-shell .phocax-proof-band,.homepage-shell .phocax-system-portrait,.homepage-shell .phocax-recent-work{margin-top:clamp(30px,4vw,52px)}.homepage-shell .phocax-proof-theater{background:linear-gradient(#fafcfdf5,#f0f6faeb);border:1px solid #16243014;border-radius:34px;margin-top:clamp(30px,4vw,52px);padding:clamp(30px,4vw,40px)}.homepage-shell .phocax-proof-stage{gap:18px;margin-top:26px}.homepage-shell .phocax-proof-feature{background:radial-gradient(circle at 100% 0,#78a8cd24,#0000 30%),linear-gradient(#15202a 0%,#0f171f 100%);min-height:360px;padding:28px}.homepage-shell .phocax-proof-feature p,.homepage-shell .phocax-proof-feature strong,.homepage-shell .phocax-proof-mini-row p,.homepage-shell .phocax-proof-signal-list p{color:#e0eaf2e0}.homepage-shell .phocax-proof-mini-list{background:linear-gradient(#ffffffeb,#f1f6faf5);border:1px solid #18263414}.homepage-shell .phocax-proof-mini-row,.homepage-shell .phocax-proof-signal-list article{border-color:#1826341a}.homepage-shell .phocax-proof-signal-list h3{color:#14232d}.homepage-shell .phocax-proof-signal-list p,.homepage-shell .phocax-recent-work .phocax-next-section-lede p{color:#151f28db}.homepage-shell .phocax-system-moment-grid,.homepage-shell .phocax-proof-band-grid,.homepage-shell .phocax-proof-signal-list,.homepage-shell .phocax-recent-work-grid{gap:16px}.homepage-shell .phocax-next-contact{padding:clamp(48px,6vw,74px) 32px clamp(52px,6vw,78px)}.division-page .division-story-lines,.division-page .division-offer-list{gap:14px}.division-page .division-story-line,.division-page .division-offer-row{padding-top:18px;padding-bottom:18px}.homepage-shell .phocax-recent-work-grid{gap:18px}.homepage-shell .phocax-recent-work{background:radial-gradient(circle at 100% 0,#84b1d21a,#0000 26%),linear-gradient(#f9fcfefc,#e9f1f6f7);border:1px solid #1826341a;border-radius:34px;padding:clamp(34px,4vw,44px);box-shadow:0 22px 64px #0c141e17}.homepage-shell .phocax-recent-work .phocax-next-section-lede h2,.homepage-shell .phocax-recent-work .phocax-next-section-lede p,.homepage-shell .phocax-recent-work-card h3,.homepage-shell .phocax-recent-work-card p,.homepage-shell .phocax-recent-work-card strong{color:#14232d}.homepage-shell .phocax-recent-work .phocax-next-section-lede p,.homepage-shell .phocax-recent-work-card p{color:#18232ee6}.homepage-shell .phocax-recent-work-card{background:radial-gradient(circle at 100% 0,#7caacb1a,#0000 30%),linear-gradient(#fffffff7,#e5eef4fc);border:1px solid #1826341f;box-shadow:0 18px 44px #0c141e14}.homepage-shell .phocax-next-contact{color:#f4f8fb;background:radial-gradient(circle at 76% 18%,#7aadd429,#0000 22%),linear-gradient(#0b1117 0%,#0d141b 100%)}.homepage-shell .phocax-next-contact-options{border-top:1px solid #c5dbec2e}.homepage-shell .phocax-next-contact-options a{border-bottom:1px solid #c5dbec2e}.division-page{background:radial-gradient(circle at top,#7aadd414,#0000 20%),linear-gradient(#eef2f5 0%,#e8eef2 100%)}.division-poster{gap:26px;padding-top:clamp(72px,8vh,98px)}.division-page .division-poster-copy h1,.division-page .division-poster-summary h2,.division-page .division-poster-signature h2,.division-page .division-offer-footer h2,.division-page .division-story-band h2,.division-page .division-offer-header h3{color:#10202b}.division-page .division-poster-display{gap:18px}.division-page .division-display-object{min-height:260px}.division-page .division-poster-summary,.division-page .division-poster-signature{background:linear-gradient(#fffffff5,#ecf3f8fa);border:1px solid #18263414}.division-page .division-poster-track{gap:12px}.division-page .division-poster-track-point,.division-page .division-story-line,.division-page .division-offer-row{border-color:#1826341a}.division-page .division-story-band,.division-page .division-offer-theater{padding-top:clamp(28px,4vw,40px)}.division-page .division-story-grid,.division-page .division-offer-footer{gap:18px}.division-page .division-story-spotlight,.division-page .division-offer-row,.division-page .division-offer-footer{background:linear-gradient(#fffffff7,#ecf3f8fa);border:1px solid #18263414}.division-page .division-story-spotlight h3,.division-page .division-offer-row h3,.division-page .division-poster-signature h2,.division-page .division-poster-summary h2,.division-page .division-offer-footer h2,.homepage-shell .phocax-system-portrait-copy h2,.homepage-shell .phocax-system-moment-card h3,.homepage-shell .phocax-recent-work-card h3,.homepage-shell .phocax-proof-band-card h3{color:#10202b}.division-page .division-story-spotlight p,.division-page .division-poster-signature p,.division-page .division-poster-summary p,.division-page .division-poster-track-point p,.homepage-shell .phocax-system-moment-card p,.homepage-shell .phocax-recent-work-card p{color:#121c26eb}.division-page .phocax-launch-actions .button-secondary,.division-page .division-entry-actions .button-secondary{color:var(--phx-blue-900);background:#fffffff0;border-color:#18263424;box-shadow:0 14px 28px #0c141e14}.division-page .phocax-launch-actions .button-secondary:hover,.division-page .phocax-launch-actions .button-secondary:focus-visible,.division-page .division-entry-actions .button-secondary:hover,.division-page .division-entry-actions .button-secondary:focus-visible{color:var(--phx-blue-950);background:#fff;border-color:#133b8438;box-shadow:0 18px 34px #0c141e1f}.homepage-shell .phocax-system-moment-card{background:radial-gradient(circle at 100% 0,#80accc1a,#0000 30%),linear-gradient(#fffffffa,#e9f0f5f5);border:1px solid #1826341f;box-shadow:0 18px 44px #0c141e14}@media (max-width:1120px){.homepage-shell .phocax-route-stage-grid{gap:14px}.homepage-shell .phocax-route-stage-link:last-child{border-right:0}}@media (max-width:760px){.homepage-shell .phocax-route-stage,.homepage-shell .phocax-proof-theater{padding-inline:18px}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{font-size:1rem}}.homepage-shell .phocax-hero-title-accent{background:linear-gradient(#f4f8fc 0%,#9fc6ea 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.homepage-shell .phocax-poster h1,.homepage-shell .phocax-poster .phocax-next-subtitle,.homepage-shell .phocax-poster .phocax-next-kicker,.homepage-shell .phocax-poster .phocax-poster-signal-line{text-shadow:0 18px 44px #03070cb8}.homepage-shell .phocax-poster-stage:after{content:"";pointer-events:none;background:linear-gradient(#060a10b8 0%,#060a103d 30%,#060a105c 100%),radial-gradient(circle at 50% 24%,#060a1061,#0000 42%);border-radius:40px;position:absolute;inset:0}.homepage-shell .phocax-apple-feature-stage{margin-top:clamp(36px,5vw,72px);padding-top:clamp(42px,5vw,64px)}.homepage-shell .apple-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:clamp(28px,4vw,44px);display:grid}.homepage-shell .apple-feature-card-shell{min-width:0}.homepage-shell .apple-feature-card{background:radial-gradient(circle at 100% 0,#7a9cba1f,#0000 28%),linear-gradient(#fffffffa,#f2f6faeb);border:1px solid #10182014;border-radius:2.5rem;gap:14px;min-height:320px;padding:clamp(28px,3vw,36px);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 18px 44px #192a3c14}.homepage-shell .apple-feature-card:hover,.homepage-shell .apple-feature-card:focus-visible{border-color:#315a8029;transform:translateY(-4px);box-shadow:0 28px 58px #192a3c1f}.homepage-shell .apple-feature-card-icon{color:#f7f9fb;background:#0a1016eb;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.homepage-shell .apple-feature-card span{color:#3f5f7d;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.homepage-shell .apple-feature-card h3{color:#0f1419;letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2vw,2.2rem);line-height:1.02}.homepage-shell .apple-feature-card p{color:#0f1419bd;margin:0;font-size:1rem;line-height:1.7}.homepage-shell .apple-feature-card strong{color:#0f1419;margin-top:auto;font-size:.96rem}@media (max-width:900px){.homepage-shell .apple-feature-grid{grid-template-columns:1fr}}.scroll-reveal{opacity:1;animation:none;transform:none}.homepage-shell .phocax-poster-wordmark,.homepage-shell .phocax-poster-floor{display:none}.homepage-shell .phocax-poster-copy{width:min(100%,680px)}.homepage-shell .phocax-signal-instrument{opacity:.68;transform:translateY(6vh)scale(.92)}@media (max-width:760px){.homepage-shell .phocax-poster-floor{display:none}.homepage-shell .phocax-route-stage,.homepage-shell .phocax-apple-feature-stage{margin-top:12px;padding:24px 18px 28px}.homepage-shell .apple-feature-grid{gap:16px;margin-top:18px}.homepage-shell .apple-feature-card{min-height:0;padding:24px 22px}.homepage-shell .phocax-system-portrait-panel{gap:18px;padding:24px 20px}.homepage-shell .phocax-system-portrait-visual{min-height:180px}.homepage-shell .phocax-proof-feature p,.homepage-shell .homepage-process-step p,.homepage-shell .phocax-proof-signal-list p,.homepage-shell .phocax-next-contact p,.homepage-shell .phocax-system-moment-card p,.homepage-shell .phocax-proof-band-card p{color:#ffffffe6;font-size:1rem;line-height:1.68}.homepage-shell .phocax-proof-feature h3,.homepage-shell .homepage-process-step strong,.homepage-shell .phocax-proof-signal-list h3,.homepage-shell .phocax-system-moment-card h3,.homepage-shell .phocax-proof-band-card h3{font-size:1.28rem;line-height:1.15}}:root{--phx-blue-950:#081a3a;--phx-blue-900:#0e2858;--phx-blue-800:#133b84;--phx-blue-700:#1c56be;--phx-blue-500:#4c84ea;--phx-blue-100:#dce8ff;--phx-cyan-300:#73c5ff;--phx-ink-950:#0d1728;--phx-slate-800:#31445e;--phx-slate-700:#465a75;--phx-slate-500:#6d7f97;--phx-slate-200:#d7e1ed;--phx-slate-100:#eef4fa;--phx-surface:#f7fbff;--phx-surface-strong:#fff;--phx-panel:#ffffffd1;--phx-panel-strong:#fffffff0;--phx-line:#112d5d1a;--phx-line-strong:#112d5d2e;--phx-shadow:0 20px 60px #081b3d14;--phx-shadow-strong:0 26px 80px #081b3d24;--phx-radius-xl:28px;--phx-radius-lg:20px;--phx-radius-md:14px}body{font-family:var(--font-body), "Inter", "Segoe UI", sans-serif;color:var(--phx-ink-950);background:radial-gradient(circle at top,#73c5ff26,#0000 24%),linear-gradient(#f9fcff 0%,#eef5fb 45%,#f8fbfe 100%)}.page-shell{color:var(--phx-ink-950)}.homepage-shell,.division-page,.offer-page-shell{background:linear-gradient(#ffffffb8,#f7fbffe6),radial-gradient(circle at 100% 0,#1c56be14,#0000 26%)}.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f7fbffeb,#f7fbff8c 78%,#0000);padding-top:18px;position:sticky;top:0}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{border:1px solid var(--phx-line);background:#ffffffc2;border-radius:999px;width:min(1280px,100% - 32px);min-height:78px;padding:14px 18px;box-shadow:0 14px 40px #0f254c14}.homepage-shell .brand-wordmark-text,.division-page .brand-wordmark-text,.offer-page-shell .brand-wordmark-text{font-family:var(--font-display), "Inter Tight", sans-serif;letter-spacing:-.05em;color:var(--phx-blue-950);font-size:clamp(1.55rem,1.8vw,1.9rem);font-weight:700}.homepage-shell .brand-company-inline,.division-page .brand-company-inline,.offer-page-shell .brand-company-inline{color:var(--phx-slate-700)}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{color:var(--phx-slate-700);font-weight:500}.homepage-shell .topbar-cta,.division-page .topbar-cta,.offer-page-shell .topbar-cta,.button-primary{color:#fff;background:linear-gradient(#1f5ed2,#123d8d);border:1px solid #0000;box-shadow:0 14px 32px #123d8d3d}.homepage-shell .topbar-cta:hover,.division-page .topbar-cta:hover,.offer-page-shell .topbar-cta:hover,.button-primary:hover{background:linear-gradient(#194fb2,#0e2858);box-shadow:0 18px 36px #123d8d4d}.button-secondary{border:1px solid var(--phx-line-strong);color:var(--phx-blue-900);box-shadow:none;background:#ffffffd1}.button-secondary:hover{color:var(--phx-blue-950);background:#fffffff5;border-color:#133b8442}.phocax-next-kicker,.division-topline,.homepage-shell .phocax-proof-band-card span,.homepage-shell .phocax-system-moment-card span,.homepage-shell .phocax-recent-work-card span{color:var(--phx-blue-700);letter-spacing:.18em}.homepage-shell h1,.homepage-shell h2,.homepage-shell h3,.division-page h1,.division-page h2,.division-page h3,.offer-page-shell h1,.offer-page-shell h2,.offer-page-shell h3{font-family:var(--font-display), "Inter Tight", sans-serif;color:var(--phx-blue-950);letter-spacing:-.055em}.homepage-shell p,.homepage-shell li,.division-page p,.division-page li,.offer-page-shell p,.offer-page-shell li{color:var(--phx-slate-700)}.phocax-poster{box-shadow:var(--phx-shadow-strong);background:radial-gradient(circle at 0 0,#73c5ff2e,#0000 28%),linear-gradient(135deg,#fffffff5,#eef5fcf5);border:1px solid #0c2b5e14;border-radius:36px;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(40px,6vw,72px)}.phocax-poster:before{display:none}.phocax-poster-copy{width:min(100%,620px)}.phocax-poster-shell-text-only{justify-content:center;width:100%;display:flex}.phocax-poster-copy-text-only{text-align:center;align-items:center;width:min(100%,760px);margin-inline:auto}.phocax-poster-copy-text-only .phocax-poster-copy-frame{align-items:center;width:100%}.phocax-poster-copy-text-only .phocax-next-subtitle{max-width:31rem;margin-inline:auto}.phocax-poster-copy-text-only .phocax-next-actions,.phocax-poster-copy-text-only .phocax-hero-proof-strip{justify-content:center}.phocax-poster .phocax-next-kicker{margin-bottom:18px}.phocax-poster h1{text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.6rem,7vw,6.35rem);line-height:.9}.phocax-poster-copy-text-only .phocax-poster h1,.phocax-poster-copy-text-only h1{max-width:8.2ch;margin-inline:auto;font-size:clamp(3.1rem,6.4vw,5.45rem);line-height:.94}.phocax-hero-title-accent{color:var(--phx-blue-800)}.phocax-poster .phocax-next-subtitle{max-width:33rem;color:var(--phx-slate-700);margin-top:20px;font-size:clamp(1.06rem,1.6vw,1.22rem);line-height:1.75}.phocax-poster-signal-line{gap:14px;margin-top:24px}.phocax-poster-signal-line span{color:var(--phx-blue-900);letter-spacing:.02em;text-transform:none;background:#ffffffc2;border:1px solid #133b841a;border-radius:999px;padding:.72rem 1rem;font-size:.83rem;font-weight:600}.phocax-poster-signal-line span:not(:last-child):after{display:none}.phocax-next-actions{margin-top:28px}.phocax-next-actions .button-primary,.phocax-next-actions .button-secondary{border-radius:999px;min-height:52px;font-weight:600}.phocax-poster-stage-shell{padding:0}.phocax-poster-stage{background:linear-gradient(#fffc,#deeafab3);border:1px solid #133b841f;border-radius:30px;min-height:540px;box-shadow:0 28px 80px #0c285629}.phocax-poster-stage:before,.phocax-poster-stage:after{opacity:.44}.phocax-poster-stage-image{object-fit:cover;object-position:center}.phocax-route-stage,.phocax-proof-theater,.phocax-next-contact,.phocax-system-portrait-panel,.contact-band,.homepage-shell .phocax-next-contact-options a{border:1px solid var(--phx-line);background:linear-gradient(180deg, var(--phx-panel-strong), var(--phx-panel));box-shadow:var(--phx-shadow)}.phocax-editorial-band{gap:32px;margin-top:40px;display:grid}.phocax-editorial-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:36px;display:grid}.phocax-editorial-intro h2{max-width:11ch;margin:10px 0 0;font-size:clamp(3.2rem,5.1vw,5.2rem);line-height:.97}.phocax-editorial-copy{padding-top:24px}.phocax-editorial-copy p{max-width:28rem;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.55}.phocax-editorial-grid{grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(220px,.8fr));gap:18px;display:grid}.phocax-editorial-card{background:#fff;border:1px solid #1229431a;min-height:244px}.phocax-editorial-card-feature{grid-template-columns:minmax(220px,.98fr) minmax(0,1fr);display:grid;overflow:hidden}.phocax-editorial-card-media{background:#102356;min-height:244px;position:relative}.phocax-editorial-card-image{object-fit:cover}.phocax-editorial-card-copy{align-content:start;gap:14px;padding:28px 28px 24px;display:grid}.phocax-editorial-card-copy span,.phocax-editorial-card-stat span{color:var(--phx-blue-900);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.phocax-editorial-card-copy h3{max-width:12ch;margin:0;font-size:clamp(1.9rem,2.6vw,3rem);line-height:1.02}.phocax-editorial-card-copy p{max-width:18rem;margin:0}.phocax-editorial-card-copy a{color:var(--phx-blue-700);letter-spacing:.04em;text-transform:uppercase;font-size:.92rem;font-weight:700;text-decoration:none}.phocax-editorial-card-stat{align-content:start;gap:16px;padding:28px;display:grid}.phocax-editorial-card-stat strong{font-family:var(--font-display), "Inter Tight", sans-serif;letter-spacing:-.06em;gap:4px;margin:0;font-size:clamp(3.4rem,6vw,5.2rem);line-height:.9;display:grid}.phocax-editorial-card-stat strong small{letter-spacing:-.02em;font-size:1.02rem;font-weight:600}.phocax-editorial-card-stat-light{background:#eef2ff}.phocax-editorial-card-stat-dark{background:#102356}.phocax-editorial-card-stat-dark span,.phocax-editorial-card-stat-dark strong,.phocax-editorial-card-stat-dark strong small,.phocax-editorial-card-stat-dark p{color:#f4f7ff}.phocax-route-stage,.phocax-proof-theater,.phocax-next-contact{border-radius:32px}.apple-feature-card,.phocax-proof-band-card,.phocax-system-moment-card,.phocax-recent-work-card,.phocax-proof-feature,.homepage-process-step,.phocax-proof-signal-list article,.homepage-shell .phocax-next-contact-options a{border:1px solid var(--phx-line);color:var(--phx-ink-950);background:linear-gradient(#fffffff2,#f2f7fcf0);border-radius:24px;box-shadow:0 16px 42px #0c244b12}.apple-feature-card-icon{color:var(--phx-blue-800);background:#1c56be14}.apple-feature-card span,.phocax-proof-feature span,.homepage-process-step span,.phocax-proof-signal-list span{color:var(--phx-blue-700)}.apple-feature-card p,.phocax-proof-band-card p,.phocax-system-moment-card p,.phocax-recent-work-card p,.phocax-proof-feature p,.homepage-process-step p,.phocax-proof-signal-list p,.phocax-next-contact p,.contact-band p,.contact-band li,.phocax-system-portrait-copy p{color:var(--phx-slate-700)}.phocax-proof-band{box-shadow:var(--phx-shadow-strong);background:radial-gradient(circle at 100% 0,#73c5ff1f,#0000 28%),linear-gradient(#fffffff7,#eff5fbf5);border-color:#112d5d14}.phocax-proof-band-header h2,.phocax-system-portrait-copy h2{color:var(--phx-blue-950)}.phocax-proof-band-card{min-height:0}.phocax-system-portrait-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.94fr)}.phocax-system-portrait-visual{background:linear-gradient(#f7fbfff5,#e8f1fbe6);border:1px solid #133b841f}.phocax-system-portrait-caption span,.phocax-system-portrait-caption p{color:var(--phx-blue-900)}.phocax-recent-work-card strong,.homepage-shell .phocax-next-contact-options a span{color:var(--phx-blue-800)}.phocax-recent-work-card:hover,.phocax-recent-work-card:focus-visible,.apple-feature-card:hover,.apple-feature-card:focus-visible,.homepage-shell .phocax-next-contact-options a:hover,.homepage-shell .phocax-next-contact-options a:focus-visible{border-color:#133b8438;transform:translateY(-4px);box-shadow:0 22px 52px #0c244b1f}@media (max-width:980px){.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{border-radius:28px;width:min(100% - 20px,1280px)}.phocax-poster{border-radius:28px;padding:28px}.phocax-poster h1{max-width:12ch;font-size:clamp(2.8rem,12vw,4.5rem)}.phocax-poster-stage{min-height:360px}}.homepage-shell .phocax-poster{background:linear-gradient(#fffffff5,#f0f6fceb);border:1px solid #10274e1f;border-radius:42px;align-items:center;min-height:min(980px,100vh - 104px);margin-top:18px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #0b1c3b1a}.homepage-shell .phocax-poster:before,.homepage-shell .phocax-poster:after{display:none}.homepage-shell .phocax-poster-background-figure svg{width:100%;height:auto;display:block}.homepage-shell .phocax-poster-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);align-items:center;gap:clamp(28px,4vw,48px);width:100%;display:grid;position:relative}.homepage-shell .phocax-poster-copy{justify-self:center;width:min(100%,640px)}.homepage-shell .phocax-poster-stage-shell{z-index:1;align-self:center;gap:16px;display:grid;position:relative}.homepage-shell .phocax-poster-stage{border:1px solid #10274e24;border-radius:32px;min-height:clamp(360px,54vh,560px);position:relative;overflow:hidden;box-shadow:0 22px 56px #0b1c3b24}.homepage-shell .phocax-poster-stage:after{content:"";background:linear-gradient(#06102029,#06102061),radial-gradient(circle at 50% 20%,#ffffff14,#0000 34%);position:absolute;inset:0}.homepage-shell .phocax-poster-stage-image{object-fit:cover;object-position:center;opacity:.92;filter:saturate(.9)contrast(1.01)brightness(.76)}.homepage-shell .phocax-poster-stage-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #10274e1f;border-radius:18px;max-width:340px;padding:14px 16px}.homepage-shell .phocax-poster-stage-note span{color:#1a427d;letter-spacing:.16em;text-transform:uppercase;font-size:.73rem;font-weight:700;display:inline-flex}.homepage-shell .phocax-poster-stage-note p{color:#132036c7;margin-top:8px;line-height:1.6}.homepage-shell .phocax-poster-floor{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #10274e1f;border-radius:28px;grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr);gap:18px;margin-top:clamp(22px,3vw,30px);padding:20px;display:grid;position:relative}.homepage-shell .phocax-poster-floor:before,.homepage-shell .phocax-poster-floor:after{display:none}.homepage-shell .phocax-poster-floor-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homepage-shell .phocax-poster-floor-lane{background:linear-gradient(#fffffff5,#eef4faf0);border:1px solid #10274e1a;border-radius:22px;min-height:0;box-shadow:0 14px 32px #0b1c3b0f}.homepage-shell .phocax-poster-floor-intro p,.homepage-shell .phocax-poster-floor-lane p,.homepage-shell .phocax-poster-floor-lane small,.homepage-shell .phocax-poster-floor-intro strong,.homepage-shell .phocax-poster-floor-lane strong{color:#132036}@media (max-width:980px){.homepage-shell .phocax-poster{min-height:0;padding:24px}.homepage-shell .phocax-poster-shell,.homepage-shell .phocax-poster-floor,.homepage-shell .phocax-poster-floor-lanes{grid-template-columns:1fr}.homepage-shell .phocax-poster-background-figure{width:min(82vw,480px);top:22%;right:-40px;transform:none}.homepage-shell .phocax-poster-copy{justify-self:start;width:100%}.homepage-shell .phocax-poster-stage{min-height:280px}}.homepage-shell .phocax-poster{color:#10233b;background:radial-gradient(circle at 50% 22%,#a7d3f157,#0000 20%),radial-gradient(circle at 18% 84%,#d0e6f480,#0000 24%),linear-gradient(#f8fbff 0%,#edf4fa 52%,#e8f0f7 100%);min-height:calc(100svh - 84px);padding:clamp(44px,6vh,72px) 24px 28px}.homepage-shell .phocax-poster:before{background:radial-gradient(circle at 18% 20%,#ffffffb8,#0000 22%),radial-gradient(circle at 84% 12%,#abcfe83d,#0000 28%)}.homepage-shell .phocax-poster-background{pointer-events:none;position:absolute;inset:0}.homepage-shell .phocax-poster-background-wash{background:linear-gradient(135deg,#fffc,#ffffff2e),radial-gradient(circle at 72% 28%,#89bee22e,#0000 24%);position:absolute;inset:0}.homepage-shell .phocax-poster-background-grid{background-image:linear-gradient(#41678b14 1px,#0000 1px),linear-gradient(90deg,#41678b14 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000057,#0000 76%);mask-image:linear-gradient(#00000057,#0000 76%)}.homepage-shell .phocax-poster-background-figure{color:#3374ad47;width:min(52vw,640px);position:absolute;top:50%;right:clamp(-40px,4vw,24px);transform:translateY(-54%)}.homepage-shell .phocax-poster-shell{grid-template-columns:minmax(0,1.08fr) minmax(320px,.88fr);align-items:center;gap:clamp(24px,3.2vw,40px);max-width:1320px}.homepage-shell .phocax-poster-copy-frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #22496e1f;border-radius:32px;width:100%;padding:clamp(28px,3vw,40px);box-shadow:0 22px 58px #1f476f1f}.homepage-shell .phocax-poster .phocax-next-kicker{color:#34618a;margin-top:0}.homepage-shell .phocax-poster h1{color:#10233b;max-width:12ch;font-size:clamp(3.8rem,8vw,6.6rem);line-height:.92}.homepage-shell .phocax-poster .phocax-poster-signal-line{color:#315e87;justify-content:flex-start}.homepage-shell .phocax-poster .phocax-poster-signal-line span{color:#315e87;background:#ebf4fbeb;border:1px solid #37658e24}.homepage-shell .phocax-poster .phocax-next-actions{justify-content:flex-start}.homepage-shell .phocax-poster-stage-shell-inline{justify-self:end;width:min(100%,420px)}.homepage-shell .phocax-poster-stage{border:1px solid #1d446824;border-radius:36px;min-height:clamp(420px,58vh,620px);box-shadow:0 28px 66px #12305029}.homepage-shell .phocax-poster-stage-image{opacity:.98;filter:saturate(.9)contrast(1.02)brightness(1.02)}.homepage-shell .phocax-poster-stage-note{background:#f5faffe0;max-width:360px}.homepage-shell .phocax-poster-floor{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #22496e1f;border-radius:28px;width:min(100%,1320px);margin-top:24px;padding:20px 24px;box-shadow:0 18px 44px #1f476f14}.homepage-shell .phocax-poster-floor-intro span,.homepage-shell .phocax-poster-floor-lane span,.homepage-shell .phocax-poster-floor-lane small{color:#53779b}.homepage-shell .phocax-poster-floor-intro strong,.homepage-shell .phocax-poster-floor-lane strong{color:#10233b}.homepage-shell .phocax-poster-floor-intro p,.homepage-shell .phocax-poster-floor-lane p{color:#10233bb8}@media (max-width:1080px){.homepage-shell .phocax-poster-shell{grid-template-columns:1fr}.homepage-shell .phocax-poster-copy-centered,.homepage-shell .phocax-poster-stage-shell-inline{justify-self:center;width:100%}.homepage-shell .phocax-poster-copy-centered{text-align:center;justify-items:center}.homepage-shell .phocax-poster .phocax-poster-signal-line,.homepage-shell .phocax-poster .phocax-next-actions{justify-content:center}.homepage-shell .phocax-poster-background-figure{width:min(82vw,620px);left:50%;right:auto;transform:translate(-50%,-56%)}}@media (max-width:720px){.homepage-shell .phocax-poster{padding-top:28px}.homepage-shell .phocax-poster-copy-frame,.homepage-shell .phocax-poster-floor{border-radius:24px;padding:22px}.homepage-shell .phocax-poster h1{max-width:11ch;font-size:clamp(3rem,12vw,4.5rem)}.homepage-shell .phocax-poster-stage{min-height:320px}.homepage-shell .phocax-poster-floor{margin-top:18px}}.homepage-shell .phocax-poster-shell-centered{grid-template-columns:1fr;justify-items:center;max-width:1360px}.homepage-shell .phocax-poster-copy-frame{width:100%;max-width:980px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.homepage-shell .phocax-poster h1{text-wrap:balance;max-width:16ch;font-size:clamp(3.6rem,7vw,6.4rem)}.homepage-shell .phocax-poster .phocax-next-subtitle{max-width:52rem;font-size:clamp(1.05rem,1.8vw,1.28rem)}.homepage-shell .phocax-poster .phocax-poster-signal-line,.homepage-shell .phocax-poster .phocax-next-actions{justify-content:center}.homepage-shell .phocax-poster-background-capsules{position:absolute;inset:0;overflow:hidden}.homepage-shell .phocax-poster-capsule{filter:blur(.2px);background:linear-gradient(135deg,#ffffffc7,#badcf470),linear-gradient(#75add62e,#ffffff14);border:1px solid #5484ab1f;border-radius:999px;display:block;position:absolute;box-shadow:0 18px 44px #2a5c8814}.homepage-shell .phocax-poster-capsule-one{width:54vw;height:13vw;min-height:120px;top:18%;left:-8vw;transform:rotate(-10deg)}.homepage-shell .phocax-poster-capsule-two{width:52vw;height:15vw;min-height:140px;top:12%;right:-14vw;transform:rotate(14deg)}.homepage-shell .phocax-poster-capsule-three{width:58vw;height:14vw;min-height:132px;bottom:14%;left:-10vw;transform:rotate(8deg)}.homepage-shell .phocax-poster-capsule-four{width:48vw;height:12vw;min-height:112px;bottom:8%;right:-8vw;transform:rotate(-12deg)}.homepage-shell .phocax-poster-background-figure{color:#3374ad29;width:min(88vw,1180px);top:50%;left:50%;right:auto;transform:translate(-50%,-52%)}.homepage-shell .phocax-poster-stage-shell-inline{z-index:0;opacity:.3;pointer-events:none;width:min(92vw,1240px);position:absolute;inset:auto 50% 9% auto;transform:translate(50%)}.homepage-shell .phocax-poster-stage{border-radius:42px;min-height:clamp(320px,50vh,500px)}.homepage-shell .phocax-poster-stage-note{max-width:420px;margin:14px auto 0}@media (max-width:1080px){.homepage-shell .phocax-poster-stage-shell-inline{opacity:.24;width:min(100vw,980px);inset:auto 50% 8% auto}.homepage-shell .phocax-poster h1{max-width:14ch}}@media (max-width:720px){.homepage-shell .phocax-poster-capsule-one,.homepage-shell .phocax-poster-capsule-two,.homepage-shell .phocax-poster-capsule-three,.homepage-shell .phocax-poster-capsule-four{width:84vw;height:26vw;min-height:88px}.homepage-shell .phocax-poster-stage-shell-inline{opacity:.18;bottom:16%}.homepage-shell .phocax-poster h1{max-width:11ch;font-size:clamp(2.8rem,11vw,4.3rem)}}.homepage-shell .phocax-poster-background-wordmark{letter-spacing:-.08em;color:#0f2f530f;white-space:nowrap;pointer-events:none;width:max-content;max-width:none;font-size:clamp(5rem,15vw,13rem);font-weight:700;line-height:.88;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.homepage-shell .phocax-next-actions{gap:14px;margin-top:24px}.homepage-shell .phocax-hero-text-link{color:#264e78;box-shadow:none;background:0 0;border-color:#0000}.homepage-shell .phocax-hero-text-link:hover,.homepage-shell .phocax-hero-text-link:focus-visible{background:#ffffff5c;border-color:#264e7814}.homepage-shell .phocax-poster-floor{background:#ffffffb8;margin-top:42px}@media (max-width:720px){.homepage-shell .phocax-poster-background-wordmark{white-space:normal;text-align:center;width:min(92vw,360px);font-size:clamp(3.8rem,16vw,5.8rem)}.homepage-shell .phocax-poster .phocax-next-subtitle{max-width:24rem}}.homepage-shell .phocax-poster{padding:clamp(72px,10vh,120px) 24px 42px}.homepage-shell .phocax-poster .phocax-next-kicker{letter-spacing:.24em;margin-bottom:16px;font-size:.76rem}.homepage-shell .button.button-primary{padding-inline:20px}.homepage-shell .phocax-poster-floor{background:#ffffff9e;border-radius:24px;max-width:1180px;margin-top:56px;padding:18px 20px}.homepage-shell .phocax-poster-floor-lanes{gap:14px}.homepage-shell .phocax-poster-floor-lane{background:#ffffff85;border-radius:20px;padding:18px 18px 16px}.homepage-shell .phocax-poster-background-grid{opacity:.36}.homepage-shell .phocax-poster-capsule{box-shadow:none;background:linear-gradient(135deg,#ffffff8f,#c5e0f23d);border:1px solid #5484ab14}.homepage-shell .phocax-poster-capsule-three,.homepage-shell .phocax-poster-capsule-four,.homepage-shell .phocax-poster-background-wordmark,.homepage-shell .phocax-poster-stage-note{display:none}.homepage-shell .phocax-next-actions{gap:12px}.homepage-shell .phocax-poster-stage{min-height:clamp(240px,34vh,340px);box-shadow:none;border:0}.homepage-shell .phocax-poster-stage-image{filter:saturate(.82)contrast()brightness(1.08)}.homepage-shell .phocax-poster-floor{max-width:1060px;box-shadow:none;background:#ffffff8a;margin-top:42px}.homepage-shell .phocax-poster-floor-lane{background:#fff6}@media (max-width:720px){.homepage-shell .phocax-poster-stage-shell-inline{opacity:.1;bottom:14%}}.homepage-shell .phocax-poster-background-figure{color:#3374ad12;width:min(72vw,920px)}.homepage-shell .phocax-poster-capsule-one{width:42vw;height:10vw;top:20%;left:-6vw}.homepage-shell .phocax-poster-capsule-two{width:40vw;height:11vw;top:16%;right:-10vw}.homepage-shell .phocax-poster-copy-centered{width:min(100%,760px)}.homepage-shell .phocax-poster h1{max-width:9ch;font-size:clamp(3.8rem,6.8vw,6rem)}.homepage-shell .phocax-hero-proof-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.homepage-shell .phocax-hero-proof-strip span{color:#10233bc7;letter-spacing:.01em;background:#ffffff85;border:1px solid #264e781a;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:600}.homepage-shell .phocax-poster-stage-shell-inline{opacity:.1;width:min(74vw,820px);bottom:15%}.homepage-shell .phocax-poster-floor{background:#ffffff75;max-width:1040px;margin-top:24px;padding:16px 18px}.homepage-shell .phocax-poster-floor-intro{max-width:20rem}.homepage-shell .phocax-poster-floor-lane{padding:16px 16px 14px}@media (max-width:720px){.homepage-shell .phocax-poster{min-height:auto;padding-top:40px}.homepage-shell .phocax-hero-proof-strip{justify-content:flex-start}.homepage-shell .phocax-hero-proof-strip span{font-size:.74rem}}.homepage-shell .phocax-poster-shell-centered{grid-template-columns:minmax(0,720px) minmax(320px,520px);align-items:center;gap:20px}.homepage-shell .phocax-poster-copy-frame{flex-direction:column;align-items:center;display:flex}.homepage-shell .phocax-poster-stage-shell-inline{opacity:1;pointer-events:none;justify-self:end;width:100%;max-width:500px;position:relative;inset:auto}.homepage-shell .phocax-poster-stage{background:#ffffffad;border:1px solid #3768911f;border-radius:28px;min-height:clamp(320px,36vw,460px);overflow:hidden;box-shadow:0 24px 70px #4b76991f}.homepage-shell .phocax-poster-stage:after{background:linear-gradient(#ffffff0a,#183a5d14)}.homepage-shell .phocax-poster-stage-image{filter:saturate(.94)contrast(1.02)brightness(1.02);object-fit:cover;object-position:center}@media (max-width:1080px){.homepage-shell .phocax-poster-shell-centered{grid-template-columns:1fr;gap:16px}.homepage-shell .phocax-poster-stage-shell-inline{justify-self:center;max-width:720px}}.homepage-shell .phocax-poster{justify-items:center;padding-top:clamp(116px,13vh,152px)}.homepage-shell .phocax-poster-copy-frame{align-items:center}.homepage-shell .phocax-poster h1{letter-spacing:-.052em;max-width:8.1ch;font-size:clamp(3rem,5.8vw,5.1rem);line-height:1}.homepage-shell .phocax-poster .phocax-next-kicker,.homepage-shell .phocax-poster .phocax-next-subtitle,.homepage-shell .phocax-hero-proof-strip,.homepage-shell .phocax-next-actions{justify-content:center}.homepage-shell .phocax-poster .phocax-next-subtitle{color:#122234c7;max-width:31rem}.homepage-shell .phocax-hero-proof-strip{gap:12px}.homepage-shell .phocax-hero-proof-strip span{color:#112943e0;background:#fffc;border-color:#20476b24;border-radius:14px;padding:10px 14px;font-size:.8rem;font-weight:650}.homepage-shell .phocax-poster-stage{border-color:#2b577a29;border-radius:22px;box-shadow:0 20px 52px #254f701a}.homepage-shell .phocax-poster-floor{background:linear-gradient(#ffffffc7,#f4f8fbb3);border:1px solid #274c6c1a;border-radius:24px;width:min(100%,1120px);margin-top:18px;padding:18px 20px;box-shadow:0 18px 44px #22425d14}.homepage-shell .phocax-poster-floor-intro strong,.homepage-shell .phocax-poster-floor-lane strong{letter-spacing:-.04em}.homepage-shell .phocax-poster-floor-intro p,.homepage-shell .phocax-poster-floor-lane p,.homepage-shell .phocax-poster-floor-lane small{color:#162635b8}@media (max-width:720px){.homepage-shell .phocax-poster{padding-top:104px}.homepage-shell .phocax-poster-copy-frame{align-items:center}.homepage-shell .phocax-poster h1{max-width:12ch;font-size:clamp(2.65rem,11vw,3.8rem);line-height:1.04}.homepage-shell .phocax-poster-floor{padding:16px}}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{width:min(1320px,100% - 40px);min-height:70px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:0;display:grid}.homepage-shell .brand-mark-wordmark,.division-page .brand-mark-wordmark,.offer-page-shell .brand-mark-wordmark{gap:0}.homepage-shell .brand-wordmark-text,.division-page .brand-wordmark-text,.offer-page-shell .brand-wordmark-text{letter-spacing:-.045em;font-size:clamp(1.45rem,1.4vw,1.65rem);font-weight:600}.homepage-shell .brand-company-inline,.division-page .brand-company-inline,.offer-page-shell .brand-company-inline{display:none}.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{justify-content:flex-start;gap:clamp(14px,1.45vw,24px)}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a,.homepage-shell .topbar-utility-link,.division-page .topbar-utility-link,.offer-page-shell .topbar-utility-link{color:#0c1c30f5;letter-spacing:-.01em;font-size:.88rem;font-weight:575}.homepage-shell .topnav a:after,.division-page .topnav a:after,.offer-page-shell .topnav a:after{display:none}.homepage-shell .topbar-utility,.division-page .topbar-utility,.offer-page-shell .topbar-utility{justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}.homepage-shell .topbar-utility-link,.division-page .topbar-utility-link,.offer-page-shell .topbar-utility-link{color:#eef7ffe0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.homepage-shell .topbar-utility-search,.division-page .topbar-utility-search,.offer-page-shell .topbar-utility-search{justify-content:center}.homepage-shell .topbar-cta,.division-page .topbar-cta,.offer-page-shell .topbar-cta{min-height:auto;box-shadow:none;color:#eef7fff5;background:0 0;border:0;border-radius:0;padding:0;font-size:.96rem;font-weight:625}.homepage-shell .topbar-cta:hover,.division-page .topbar-cta:hover,.offer-page-shell .topbar-cta:hover,.homepage-shell .topbar-utility-link:hover,.division-page .topbar-utility-link:hover,.offer-page-shell .topbar-utility-link:hover,.homepage-shell .topnav a:hover,.division-page .topnav a:hover,.offer-page-shell .topnav a:hover{color:#f7fbff;box-shadow:none;background:0 0}@media (max-width:1100px){.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{grid-template-columns:auto 1fr;gap:14px}.homepage-shell .topbar-utility,.division-page .topbar-utility,.offer-page-shell .topbar-utility{display:none}.phocax-editorial-head,.phocax-editorial-grid,.phocax-editorial-card-feature{grid-template-columns:1fr}}@media (max-width:720px){.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{padding-top:0}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{width:min(100%,100% - 24px);min-height:62px}.phocax-editorial-band{gap:24px;margin-top:28px}.phocax-editorial-intro h2{max-width:9.5ch;font-size:clamp(2.45rem,10vw,3.4rem)}.phocax-editorial-copy{padding-top:0}.phocax-editorial-card-copy,.phocax-editorial-card-stat{padding:22px}.phocax-editorial-card-media{min-height:220px}}.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.06);background:#f7fbfffb;border-bottom:1px solid #1229431a;padding-top:0;box-shadow:0 10px 30px #0a18260f}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{background:#fffffff0;box-shadow:0 14px 34px #0f254c14}.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a,.homepage-shell .topbar-utility-link,.division-page .topbar-utility-link,.offer-page-shell .topbar-utility-link,.homepage-shell .topbar-cta,.division-page .topbar-cta,.offer-page-shell .topbar-cta{color:#0c1c30f5}.homepage-shell .phocax-poster{min-height:auto;padding:clamp(56px,7vh,88px) 24px 24px}.homepage-shell .phocax-poster-shell-centered{grid-template-columns:1fr;justify-items:center}.homepage-shell .phocax-poster-copy-centered{text-align:center;justify-self:center;justify-items:center;width:min(100%,960px)}.homepage-shell .phocax-poster-copy-frame{align-items:center;width:min(100%,960px);margin-inline:auto}.homepage-shell .phocax-poster h1{max-width:12ch;margin-inline:auto;font-size:clamp(3.35rem,6.2vw,5.6rem);line-height:.94}.homepage-shell .phocax-poster .phocax-next-kicker,.homepage-shell .phocax-poster .phocax-next-subtitle,.homepage-shell .phocax-hero-proof-strip,.homepage-shell .phocax-next-actions{text-align:center;justify-content:center;margin-inline:auto}.homepage-shell .phocax-poster .phocax-next-subtitle{max-width:42rem;margin-top:16px;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.68}.homepage-shell .phocax-next-actions{margin-top:20px}.homepage-shell .phocax-hero-proof-strip{margin-top:16px}.homepage-shell .phocax-poster-floor{margin-top:20px}@media (max-width:720px){.homepage-shell .phocax-poster{padding:22px 18px}.homepage-shell .phocax-poster-copy-centered{width:100%}.homepage-shell .phocax-poster h1{letter-spacing:-.07em;max-width:10ch;font-size:clamp(2.5rem,9.4vw,3.7rem);line-height:.96}.homepage-shell .phocax-poster .phocax-next-subtitle{max-width:100%;margin-top:14px;font-size:.98rem;line-height:1.62}.homepage-shell .phocax-next-actions{gap:10px;width:100%;margin-top:18px}.homepage-shell .phocax-next-actions .button{justify-content:center;width:100%}.homepage-shell .phocax-hero-proof-strip{justify-content:flex-start}.homepage-shell .phocax-hero-proof-strip span{font-size:.74rem}.homepage-shell .phocax-poster-floor{margin-top:18px}}.homepage-shell .phocax-poster{background:radial-gradient(circle at 50% 14%,#d2e4f46b,#0000 18%),linear-gradient(#f7fafc 0%,#edf3f8 52%,#e7eef5 100%)}.homepage-shell .phocax-poster-background-grid{opacity:.14;background-size:128px 128px}.homepage-shell .phocax-poster-copy-frame,.homepage-shell .phocax-poster-floor{z-index:2;position:relative}.homepage-shell .phocax-hero-proof-strip span{background:#ffffffeb}.homepage-shell .phocax-hero-title-accent{font-family:var(--font-editorial), "Iowan Old Style", "Palatino Linotype", serif;letter-spacing:-.045em;text-transform:uppercase;font-weight:700;font-stretch:118%}.homepage-shell .phocax-hero-title-desktop,.homepage-shell .phocax-hero-title-mobile{display:block}.homepage-shell .phocax-hero-title-mobile{display:none}.homepage-shell .phocax-hero-title-line{text-wrap:balance;line-height:.92;display:block}.homepage-shell .phocax-poster h1{max-width:13.4ch}@media (max-width:720px){.homepage-shell .phocax-poster{padding-top:44px}.homepage-shell .phocax-poster-copy-frame-premium{width:min(100%,34rem)}.homepage-shell .phocax-poster-background-figure{color:#3468a624;inset:10% -8% 22%}.homepage-shell .phocax-hero-title-desktop{display:none}.homepage-shell .phocax-hero-title-mobile{display:block}.homepage-shell .phocax-poster h1{max-width:9.4ch;margin-top:14px;font-size:clamp(3rem,15vw,4.4rem)}.homepage-shell .phocax-poster .phocax-next-subtitle{margin-top:14px;font-size:1.02rem;line-height:1.62}.homepage-shell .phocax-poster .phocax-next-actions{margin-top:20px}.homepage-shell .phocax-hero-proof-strip{gap:8px;margin-top:22px}}.homepage-shell .phocax-next-contact{box-sizing:border-box;background:radial-gradient(circle at 78% 16%, #4c84ea29, transparent 24%), linear-gradient(180deg, var(--phx-blue-950), #0d1728);color:#f7fbff;border-color:#d7e1ed24;grid-template-columns:minmax(0,1.02fr) minmax(320px,.88fr);align-items:stretch;gap:clamp(24px,4vw,48px);width:min(100% - 32px,1280px);max-width:1280px;margin:clamp(48px,7vw,88px) auto 0;padding:clamp(44px,6vw,76px) clamp(20px,4vw,52px);overflow:hidden}.homepage-shell .phocax-next-contact-copy{flex-direction:column;justify-content:space-between;gap:clamp(18px,2.6vw,28px);min-width:0;display:flex}.homepage-shell .phocax-next-contact h2{color:#f7fbff;max-width:10.5ch}.homepage-shell .phocax-next-contact>.phocax-next-contact-copy>p:not(.phocax-next-kicker){color:#e5e7eb;max-width:38rem}.homepage-shell .phocax-next-contact .phocax-next-kicker{color:var(--phx-cyan-300)}.homepage-shell .phocax-next-contact .contact-band{box-sizing:border-box;width:100%;min-width:0;color:var(--phx-ink-950);background:linear-gradient(#f7fbfff5,#eef4faf0);border:1px solid #d7e1ed2e;align-self:stretch;margin:0!important}.homepage-shell .phocax-next-contact .contact-band p,.homepage-shell .phocax-next-contact .contact-band li{color:var(--phx-slate-700)}.homepage-shell .phocax-next-contact-cta-row{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:auto;display:flex}.homepage-shell .phocax-next-contact-cta-row>span{color:#e5e7eb;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:700}.homepage-shell .phocax-next-contact-button{min-height:46px;color:var(--phx-blue-950);background:#f7fbff;padding:0 18px;box-shadow:0 16px 38px #00000038}.homepage-shell .phocax-next-contact-button:hover,.homepage-shell .phocax-next-contact-button:focus-visible{background:var(--phx-blue-100);color:var(--phx-blue-950)}.homepage-shell .phocax-next-contact-actions{grid-column:1/-1;min-width:0}.homepage-shell .phocax-next-contact-options{min-width:0}@media (max-width:980px){.homepage-shell .phocax-next-contact{grid-template-columns:1fr;width:min(100% - 24px,1280px);padding:36px 20px}.homepage-shell .phocax-next-contact h2{max-width:11ch;font-size:clamp(2.8rem,12vw,4.8rem)}.homepage-shell .phocax-next-contact-actions{grid-column:auto}}@media (max-width:560px){.homepage-shell .phocax-next-contact{border-radius:24px;width:min(100% - 20px,1280px);padding:30px 16px}.homepage-shell .phocax-next-contact-button{justify-content:center;width:100%}}.phocax-poster-premium{color:#0f1a24;background:radial-gradient(circle at 50% 15%,#cde6f857,#0000 18%),radial-gradient(circle at 16% 18%,#ffffffd1,#0000 18%),radial-gradient(circle at 84% 20%,#78a4c629,#0000 24%),radial-gradient(circle at 50% 82%,#6892b124,#0000 30%),linear-gradient(#f8fbfd 0%,#edf3f7 40%,#dde6ee 100%);min-height:calc(100svh - 84px);padding-block:clamp(72px,10vh,116px) 54px}.phocax-poster-premium:before{background:radial-gradient(circle at 12% 12%,#ffffffb8,#0000 16%),radial-gradient(circle at 88% 12%,#7396b624,#0000 22%),radial-gradient(circle at 50% 52%,#b7d6ec24,#0000 36%)}.phocax-poster-premium:after{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#ffffff0f),radial-gradient(circle at 50% 14%,#bee0f66b,#0000 30%);border:1px solid #7396b614;border-radius:48px;height:min(68svh,760px);position:absolute;inset:8% 10% auto;box-shadow:inset 0 1px #ffffffad}.phocax-poster-shell-premium{z-index:2;isolation:isolate;text-align:left;grid-template-columns:minmax(0,.96fr) minmax(420px,.9fr);grid-template-areas:"copy artifact";align-content:center;place-items:center stretch;gap:clamp(30px,4vw,54px);width:min(100%,1280px);min-height:clamp(700px,100svh - 112px,960px);padding:clamp(44px,6vw,84px) clamp(18px,3vw,28px);display:grid;position:relative}.phocax-poster-copy-premium{z-index:2;text-align:left;grid-area:copy;justify-items:start;width:100%;position:relative}.phocax-poster-copy-frame-premium{width:min(100%,42rem);margin-right:auto;padding-inline:clamp(22px,3.4vw,40px);transform:translateY(-2px)}.phocax-poster-copy-frame-premium>*,.phocax-poster-premium h1,.phocax-poster-premium .phocax-next-subtitle{text-align:left;margin-inline:0}.phocax-poster-copy-frame-premium>*+:before{inset:-18px 0 auto}.phocax-hero-flow-ribbon,.phocax-poster-premium .phocax-next-actions,.phocax-hero-start-points,.phocax-hero-proof-strip-premium,.phocax-hero-outcome-rail{margin-inline:0}.phocax-hero-flow-ribbon,.phocax-poster-premium .phocax-next-actions{justify-content:flex-start}.phocax-hero-flow-ribbon,.phocax-hero-start-points{flex-wrap:wrap;gap:10px;display:flex}.phocax-hero-outcome-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.phocax-hero-start-points span,.phocax-hero-proof-strip-premium span{text-align:left;justify-content:flex-start}.phocax-hero-flow-ribbon span,.phocax-hero-start-points span,.phocax-hero-outcome-card span,.phocax-hero-outcome-card strong{display:block}.phocax-hero-proof-strip-premium{justify-items:stretch}.phocax-hero-outcome-card{text-align:left}.phocax-poster-artifact{z-index:1;width:min(100%,680px);min-width:0;min-height:0;box-shadow:none;opacity:.98;pointer-events:none;filter:saturate(1.02);isolation:isolate;background:0 0;border:0;border-radius:0;grid-area:artifact;place-self:center end;justify-items:center;gap:16px;padding:0;display:grid;position:relative;top:auto;left:auto;overflow:visible;transform:translateY(8px)}.phocax-poster-artifact-image-shell{aspect-ratio:1536/1120;background:#ffffff57;border:1px solid #8aaac233;border-radius:36px;width:min(100%,680px);position:relative;overflow:hidden;box-shadow:0 34px 96px #12222e24}.phocax-poster-artifact-image{object-fit:contain}.phocax-poster-artifact-signal-rail{display:block;position:absolute;inset:0}.phocax-poster-artifact-signal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffeb,#f1f7fcc2),radial-gradient(circle at 0 0,#add1ea4d,#0000 58%);border:1px solid #192b3a17;border-radius:20px;gap:4px;min-width:164px;max-width:11rem;padding:13px 16px;display:grid;position:absolute;box-shadow:0 18px 38px #1425331f}.phocax-poster-artifact-signal span,.phocax-poster-artifact-signal strong{text-align:left}.phocax-poster-artifact-signal-research{top:7%;left:-8%;transform:translate(-12px)}.phocax-poster-artifact-signal-sourcing{top:16%;right:-8%;transform:translate(12px)}.phocax-poster-artifact-signal-growth{bottom:10%;left:-4%;transform:translate(-10px)}.phocax-poster-artifact-caption{margin-inline:auto;text-align:center;color:#1b3042cc;justify-items:center;gap:4px;width:min(100%,28rem);max-width:32rem;margin-top:-4px;padding-inline:16px;display:grid}.phocax-poster-artifact-caption span{color:#35536bc7;letter-spacing:.14em;justify-content:center}.phocax-poster-artifact-caption p{color:#1b3042d1;text-wrap:balance;max-width:28rem;margin-top:4px;margin-bottom:0;line-height:1.55}.phocax-poster-artifact:before,.phocax-poster-artifact:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.phocax-poster-artifact:before{filter:blur(14px);z-index:0;opacity:.9;background:radial-gradient(circle,#c2e1f785 0%,#c2e1f733 38%,#0000 74%);width:min(54vw,540px);height:min(54vw,540px);top:-120px;left:52%;transform:translate(-50%)}.phocax-poster-artifact:after{z-index:0;opacity:.7;background:radial-gradient(circle,#11212e24 0%,#11212e0d 38%,#0000 72%);width:min(72vw,780px);height:min(72vw,780px);bottom:-320px;left:52%;transform:translate(-50%)}.phocax-poster-artifact-image-shell,.phocax-poster-artifact-caption,.phocax-poster-artifact-signal-rail{z-index:1;max-width:100%;position:relative}@media (max-width:980px){.phocax-poster-shell-premium{text-align:center;grid-template-columns:1fr;grid-template-areas:"copy";min-height:auto;padding:32px 0 18px}.phocax-poster-shell-premium:before{border-radius:32px;inset:18px 0}.phocax-poster-copy-premium{text-align:center;justify-items:center}.phocax-poster-copy-frame-premium{border-radius:30px;width:min(100%,44rem);margin-inline:auto;padding:30px 20px 34px;transform:translateY(0)}.phocax-poster-copy-frame-premium>*,.phocax-poster-premium h1,.phocax-poster-premium .phocax-next-subtitle{text-align:center;margin-inline:auto}.phocax-poster-copy-frame-premium>*+:before{inset-inline:4%}.phocax-hero-flow-ribbon,.phocax-poster-premium .phocax-next-actions,.phocax-hero-start-points,.phocax-hero-proof-strip-premium,.phocax-hero-outcome-rail{margin-inline:auto}.phocax-hero-flow-ribbon,.phocax-poster-premium .phocax-next-actions{justify-content:center}.phocax-hero-outcome-rail{grid-template-columns:1fr;width:min(100%,28rem)}.phocax-hero-outcome-card{text-align:center;min-height:auto}.phocax-poster-artifact{justify-self:center;width:min(100%,34rem);margin-top:8px;display:grid;transform:none}.phocax-poster-artifact-image-shell{border-radius:30px;width:min(100%,34rem);box-shadow:0 22px 56px #12222e1f}.phocax-poster-artifact-signal-rail{display:none}.phocax-poster-artifact-caption{gap:6px;width:min(100%,24rem);margin-top:2px;padding-inline:8px}}@media (max-width:640px){.phocax-poster-premium{padding-top:48px}.phocax-poster-premium .phocax-poster-background-figure{display:none}.phocax-poster-premium h1{max-width:9.4ch;font-size:clamp(2.9rem,13.5vw,4.4rem)}.phocax-poster-premium .phocax-hero-title-desktop{display:none}.phocax-poster-premium .phocax-hero-title-mobile{display:block}.phocax-poster-premium .phocax-next-subtitle{font-size:1.02rem;line-height:1.62}.phocax-poster-artifact{gap:12px;width:min(100%,22rem);margin-top:2px}.phocax-poster-artifact-image-shell{border-radius:24px;width:min(100%,22rem);box-shadow:0 18px 42px #12222e1a}.phocax-poster-artifact-caption{width:min(100%,20rem)}.phocax-poster-artifact-caption p{font-size:.94rem;line-height:1.5}.phocax-hero-flow-ribbon{gap:8px;margin-top:14px}.phocax-hero-flow-ribbon span{letter-spacing:.04em;min-height:34px;padding:0 12px;font-size:.72rem}.phocax-hero-flow-ribbon span:after{display:none}.phocax-hero-proof-strip-premium{justify-items:center;gap:8px;margin-top:18px}.phocax-hero-proof-strip-premium span{text-align:center;justify-content:center;width:100%;max-width:22rem;padding-inline:0}.phocax-hero-proof-strip-premium span:nth-child(n+2){display:none}.phocax-hero-outcome-rail{gap:10px;margin-top:18px}.phocax-hero-outcome-card{border-radius:20px;padding:16px}.phocax-poster-premium .phocax-next-actions .button-secondary,.phocax-poster-premium .phocax-hero-outcome-rail{display:none}.homepage-shell .phocax-proof-band-header h2,.homepage-shell .phocax-system-portrait-copy h2{letter-spacing:0;line-height:1.08}}.offer-page-shell .services-poster{--offer-poster-tint:#8bb6a12e}.offer-page-shell .services-poster-stage{color:#365848d1;background:radial-gradient(circle at 18% 22%,#ffffffeb,#0000 28%),radial-gradient(circle at 76% 32%,#bbdcc77a,#0000 28%),linear-gradient(#f8faf6f5,#e8eee8eb);position:relative;overflow:hidden}.offer-page-shell .services-poster-stage:before{content:"";pointer-events:none;z-index:1;border:1px solid #5c7e6c29;border-radius:28px;position:absolute;inset:5% 8%}.offer-page-shell .services-poster-stage-image{object-fit:cover;object-position:center;opacity:.98;filter:saturate(1.02)contrast(1.02)brightness(.99)}.offer-page-shell .services-poster-stage-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fcffc2;border:1px solid #51716224;border-radius:18px;gap:6px;max-width:205px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 14px 28px #27342d14}.offer-page-shell .services-poster-stage-card strong{letter-spacing:.13em;text-transform:uppercase;color:#2c4337d1;font-size:.72rem}.offer-page-shell .services-poster-stage-card p{color:#2b3b33d1;margin:0;font-size:.82rem;line-height:1.42}.offer-page-shell .services-poster-stage-card-top{top:7%;right:6%}.offer-page-shell .services-poster-stage-card-bottom{bottom:7%;left:6%}@media (max-width:960px){.offer-page-shell .services-poster-stage-card{max-width:220px;padding:14px 16px}}@media (max-width:640px){.offer-page-shell .services-poster-stage-card{display:none}.offer-page-shell .services-poster-stage{display:block}}.offer-page-shell .services-route-grid,.offer-page-shell .services-brief-grid,.offer-page-shell .services-brief-start-steps{gap:20px;display:grid}.offer-page-shell .services-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-page-shell .services-brief-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px}.offer-page-shell .services-brief-start-steps>div{background:linear-gradient(#fdfefcfa,#f1f5f2f0);border:1px solid #3d5a4f1a;border-radius:22px;align-content:start;gap:10px;padding:18px 20px;display:grid;box-shadow:0 18px 40px #121e190f}.offer-page-shell .services-brief-start-steps span{color:#172f25c7;background:#1b382c14;border:1px solid #1b382c14;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:700;display:inline-flex}.offer-page-shell .services-brief-start-steps strong{color:var(--accent-strong);font-size:1rem;line-height:1.3}.offer-page-shell .services-brief-start-steps p{color:#1e3028c2;margin:0;line-height:1.6}.offer-page-shell .services-route-card,.offer-page-shell .services-brief-card{border:1px solid #3453461f;border-radius:28px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #121e1914}.offer-page-shell .services-route-card{background:radial-gradient(circle at 100% 0,#abcfba38,#0000 30%),linear-gradient(#fdfefcfa,#eef4eff5);align-content:start}.offer-page-shell .services-brief-card{background:radial-gradient(circle at 100% 0,#aec6db2e,#0000 34%),linear-gradient(#fcfcf9fa,#f1f5f2f5)}.offer-page-shell .services-route-card:before,.offer-page-shell .services-brief-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#0000 26%);position:absolute;inset:0}.offer-page-shell .services-route-card h3,.offer-page-shell .services-brief-card h3{letter-spacing:-.04em;color:var(--accent-strong);margin:0;font-size:1.34rem;line-height:1.2}.offer-page-shell .services-route-summary{color:#172f25c7;letter-spacing:.08em;text-transform:uppercase;background:#1b382c12;border:1px solid #1b382c14;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.offer-page-shell .services-route-card p,.offer-page-shell .services-brief-card p{color:#1e3028c7;margin:0;line-height:1.7}.offer-page-shell .services-route-card-header,.offer-page-shell .services-route-card-details,.offer-page-shell .services-route-card-brief,.offer-page-shell .services-brief-card-header,.offer-page-shell .services-brief-lane-chip,.offer-page-shell .services-brief-route-handoff,.offer-page-shell .services-brief-priority-strip,.offer-page-shell .services-brief-subject,.offer-page-shell .services-brief-checklist,.offer-page-shell .services-brief-body,.offer-page-shell .services-brief-lane-outcome,.offer-page-shell .services-route-card-actions,.offer-page-shell .services-brief-card-actions{z-index:1;position:relative}.offer-page-shell .services-route-card-header,.offer-page-shell .services-route-card-details,.offer-page-shell .services-route-card-brief,.offer-page-shell .services-brief-card-header,.offer-page-shell .services-brief-route-handoff,.offer-page-shell .services-brief-checklist,.offer-page-shell .services-brief-body,.offer-page-shell .services-brief-lane-outcome{gap:14px;display:grid}.offer-page-shell .services-route-glance-list{flex-wrap:wrap;gap:8px;display:flex}.offer-page-shell .services-route-glance-chip{color:#182720d6;background:#1b382c0f;border:1px solid #1b382c14;border-radius:999px;align-items:center;min-height:32px;padding:.42rem .72rem;font-size:.76rem;font-weight:600;line-height:1.25;display:inline-flex}.offer-page-shell .services-route-card-details,.offer-page-shell .services-route-card-brief,.offer-page-shell .services-brief-grid,.offer-page-shell .services-brief-route-handoff{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-page-shell .services-route-detail-block,.offer-page-shell .services-route-card-brief>div,.offer-page-shell .services-brief-lane-chip,.offer-page-shell .services-brief-route-handoff>div,.offer-page-shell .services-brief-priority-strip,.offer-page-shell .services-brief-subject,.offer-page-shell .services-brief-checklist,.offer-page-shell .services-brief-body,.offer-page-shell .services-brief-card-note,.offer-page-shell .services-brief-lane-outcome{background:#ffffff9e;border:1px solid #3d5a4f1a;border-radius:20px;gap:8px;padding:14px 16px;display:grid}.offer-page-shell .services-brief-route-handoff{gap:12px}.offer-page-shell .services-brief-handoff-link{color:inherit;gap:6px;text-decoration:none;display:grid}.offer-page-shell .services-brief-handoff-link strong,.offer-page-shell .services-brief-lane-outcome strong{color:#1a2d24;font-size:.98rem;line-height:1.45}.offer-page-shell .services-brief-handoff-link p,.offer-page-shell .services-brief-lane-outcome p{color:#212b27bd;line-height:1.58}.offer-page-shell .services-brief-handoff-link:hover,.offer-page-shell .services-brief-handoff-link:focus-visible{text-underline-offset:.18em;-webkit-text-decoration:underline #22425c59;text-decoration:underline #22425c59}.offer-page-shell .services-brief-lane-outcome{background:linear-gradient(#ecf4f8f0,#e5eef4e6);gap:10px}.offer-page-shell .services-brief-priority-strip{background:linear-gradient(#eff6f2f0,#e8f0ebe6);gap:10px}.offer-page-shell .services-brief-priority-chips{flex-wrap:wrap;gap:8px;display:flex}.offer-page-shell .services-brief-priority-chip{color:#182720d6;background:#1b382c0f;border:1px solid #1b382c14;border-radius:999px;align-items:center;min-height:32px;padding:.42rem .72rem;font-size:.76rem;font-weight:600;line-height:1.25;display:inline-flex}.offer-page-shell .services-brief-body,.offer-page-shell .services-brief-card-note{gap:12px}.offer-page-shell .services-brief-body-header{gap:6px;display:grid}.offer-page-shell .services-brief-body-header p,.offer-page-shell .services-brief-card-note p{color:#1d2f27c2;line-height:1.6}.offer-page-shell .services-brief-message-preview{gap:10px;display:grid}.offer-page-shell .services-brief-message-section{gap:8px;display:grid}.offer-page-shell .services-brief-message-line{color:#14221ce6;background:linear-gradient(#f5f9f7fa,#ecf2eef5);border:1px solid #445e521f;border-radius:16px;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92rem;line-height:1.6;position:relative}.offer-page-shell .services-brief-card-note{background:linear-gradient(#edf4f0eb,#e6efe9e0)}.offer-page-shell .services-brief-card-note span{letter-spacing:.16em;text-transform:uppercase;color:#3a5246bd;font-size:.72rem;font-weight:700}.offer-page-shell .services-brief-card-note p,.offer-page-shell .services-brief-body p{margin:0}.offer-page-shell .services-brief-card{align-content:start}.offer-page-shell .services-brief-card-actions{margin-top:auto}.offer-page-shell .services-route-checklist{color:#182720d6;gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer-page-shell .services-route-checklist li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.55;display:grid}.offer-page-shell .services-route-checklist li span{color:#162820d1;letter-spacing:.08em;background:#1b382c14;border:1px solid #1b382c1a;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.offer-page-shell .services-route-checklist li p{margin:0}.offer-page-shell .services-route-detail-block-muted{background:#f4f7f4d1}.offer-page-shell .services-route-detail-block span,.offer-page-shell .services-route-card-brief span,.offer-page-shell .services-brief-lane-chip span,.offer-page-shell .services-brief-route-handoff span,.offer-page-shell .services-brief-subject span,.offer-page-shell .services-brief-checklist span,.offer-page-shell .services-brief-body span,.offer-page-shell .services-brief-lane-outcome span{letter-spacing:.16em;text-transform:uppercase;color:#3a5246bd;font-size:.72rem;font-weight:700}.offer-page-shell .services-brief-lane-chip{gap:4px}.offer-page-shell .services-brief-lane-chip strong{letter-spacing:-.02em;color:#182720eb;font-size:1rem;line-height:1.35}.offer-page-shell .services-brief-subject p{font-family:var(--display-font);letter-spacing:-.02em;color:#182720eb;font-size:1.08rem;line-height:1.35}.offer-page-shell .services-brief-checklist ul{color:#182720d1;gap:10px;margin:0;padding-left:18px;display:grid}.offer-page-shell .services-brief-checklist li{line-height:1.55}.offer-page-shell .services-route-card-actions,.offer-page-shell .services-brief-card-actions{justify-items:start;gap:10px;display:grid}@media (max-width:1100px){.offer-page-shell .services-route-grid,.offer-page-shell .services-brief-grid,.offer-page-shell .services-brief-start-steps{grid-template-columns:1fr}}@media (max-width:720px){.offer-page-shell .services-route-card,.offer-page-shell .services-brief-card{border-radius:24px;gap:16px;padding:20px}.offer-page-shell .services-route-card{grid-template-columns:1fr}.offer-page-shell .services-route-card h3,.offer-page-shell .services-brief-card h3{font-size:1.18rem;line-height:1.24}.offer-page-shell .services-route-card-header,.offer-page-shell .services-route-lane-match,.offer-page-shell .services-route-card-actions,.offer-page-shell .services-route-card-details,.offer-page-shell .services-route-card-brief{order:0}.offer-page-shell .services-route-card-header{order:1;gap:12px}.offer-page-shell .services-route-lane-match{order:2}.offer-page-shell .services-route-card-actions{order:3;gap:8px}.offer-page-shell .services-route-card-details{order:4}.offer-page-shell .services-route-card-brief{order:5}.offer-page-shell .services-route-card-details,.offer-page-shell .services-route-card-brief,.offer-page-shell .services-brief-start-steps,.offer-page-shell .services-brief-route-handoff{grid-template-columns:1fr}.offer-page-shell .services-route-glance-list{gap:7px}.offer-page-shell .services-route-glance-chip{min-height:30px;padding:.38rem .64rem;font-size:.72rem}.offer-page-shell .services-route-detail-block,.offer-page-shell .services-route-card-brief>div{border-radius:18px;gap:7px;padding:12px 13px}.offer-page-shell .services-route-detail-block p,.offer-page-shell .services-route-card-brief p,.offer-page-shell .services-route-lane-match-link p{font-size:.92rem;line-height:1.5}.offer-page-shell .services-route-lane-match-link{border-radius:18px;gap:4px;padding:12px 13px}.offer-page-shell .services-route-lane-match-link strong{font-size:.94rem;line-height:1.34}.offer-page-shell .services-route-card-actions>.button{justify-content:center;width:100%}.offer-page-shell .services-route-card-actions>.inline-link{font-size:.9rem;line-height:1.4}.offer-page-shell .services-route-checklist li{gap:9px}.offer-page-shell .services-route-checklist li span{min-width:1.85rem;min-height:1.85rem;font-size:.68rem}.offer-page-shell .services-brief-card{gap:14px;padding:18px}.offer-page-shell .services-brief-card-header,.offer-page-shell .services-brief-lane-chip,.offer-page-shell .services-brief-priority-strip,.offer-page-shell .services-brief-card-actions,.offer-page-shell .services-brief-route-handoff,.offer-page-shell .services-brief-subject,.offer-page-shell .services-brief-checklist,.offer-page-shell .services-brief-body,.offer-page-shell .services-brief-card-note,.offer-page-shell .services-brief-lane-outcome{order:0}.offer-page-shell .services-brief-card-header{order:1;gap:10px}.offer-page-shell .services-brief-lane-chip{order:2;gap:3px}.offer-page-shell .services-brief-priority-strip{order:3;gap:8px}.offer-page-shell .services-brief-card-actions{order:4;gap:8px;margin-top:0}.offer-page-shell .services-brief-route-handoff{order:5;gap:10px}.offer-page-shell .services-brief-subject{order:6}.offer-page-shell .services-brief-checklist{order:7}.offer-page-shell .services-brief-body{order:8}.offer-page-shell .services-brief-lane-outcome{order:9}.offer-page-shell .services-brief-card-note:first-of-type{order:10}.offer-page-shell .services-brief-card-note:last-of-type{order:11}.offer-page-shell .services-brief-lane-chip,.offer-page-shell .services-brief-route-handoff>div,.offer-page-shell .services-brief-priority-strip,.offer-page-shell .services-brief-subject,.offer-page-shell .services-brief-checklist,.offer-page-shell .services-brief-body,.offer-page-shell .services-brief-card-note,.offer-page-shell .services-brief-lane-outcome{border-radius:18px;gap:7px;padding:12px 13px}.offer-page-shell .services-brief-route-handoff,.offer-page-shell .services-brief-priority-chips{grid-template-columns:1fr;gap:8px}.offer-page-shell .services-brief-card p,.offer-page-shell .services-brief-handoff-link p,.offer-page-shell .services-brief-lane-outcome p,.offer-page-shell .services-brief-body-header p,.offer-page-shell .services-brief-card-note p,.offer-page-shell .services-brief-checklist li{font-size:.92rem;line-height:1.5}.offer-page-shell .services-brief-subject p,.offer-page-shell .services-brief-lane-chip strong,.offer-page-shell .services-brief-handoff-link strong,.offer-page-shell .services-brief-lane-outcome strong{font-size:.94rem;line-height:1.34}.offer-page-shell .services-brief-message-preview{gap:8px}.offer-page-shell .services-brief-message-section{gap:6px}.offer-page-shell .services-brief-message-line{border-radius:14px;padding:.72rem .8rem;font-size:.82rem;line-height:1.5}.offer-page-shell .services-brief-priority-chip{min-height:30px;padding:.38rem .64rem;font-size:.72rem}.offer-page-shell .services-brief-card-actions>.button{justify-content:center;width:100%}.offer-page-shell .services-brief-card-actions>.inline-link{font-size:.9rem;line-height:1.4}}.offer-page-shell .services-lane-transition{background:linear-gradient(#fcfefbf5,#f1f6f1f0);border:1px solid #3954481f;border-radius:24px;gap:16px;margin:0 auto 20px;padding:20px 22px;display:grid;box-shadow:0 18px 40px #121d180f}.offer-page-shell .services-lane-transition>div{gap:6px;display:grid}.offer-page-shell .services-lane-transition span,.offer-page-shell .services-lane-route-chip span,.offer-page-shell .services-lane-transition-links a span,.offer-page-shell .services-route-lane-match>span{color:#22425c;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.offer-page-shell .services-lane-transition strong{color:#1a2d24;font-size:1rem;line-height:1.5}.offer-page-shell .services-lane-transition-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-page-shell .services-lane-transition-links a,.offer-page-shell .services-lane-route-chip,.offer-page-shell .services-route-lane-match-link{color:inherit;background:#ffffffb3;border:1px solid #3c594e1f;border-radius:18px;gap:6px;padding:14px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.offer-page-shell .services-lane-transition-links a strong,.offer-page-shell .services-lane-route-chip strong,.offer-page-shell .services-route-lane-match-link strong{color:#1a2d24;font-size:.98rem;line-height:1.35}.offer-page-shell .services-lane-transition-links a:hover,.offer-page-shell .services-lane-transition-links a:focus-visible,.offer-page-shell .services-lane-route-chip:hover,.offer-page-shell .services-lane-route-chip:focus-visible,.offer-page-shell .services-route-lane-match-link:hover,.offer-page-shell .services-route-lane-match-link:focus-visible{background:linear-gradient(#ffffffe0,#f6f9f5eb);border-color:#3f5f4d38;transform:translateY(-1px);box-shadow:0 16px 32px #121d1814}.offer-page-shell .services-lane-groups{gap:20px}.offer-page-shell .services-lane-group{grid-template-columns:minmax(0,1.08fr) minmax(280px,.78fr);align-items:start;gap:18px;display:grid}.offer-page-shell .services-lane-group-shell,.offer-page-shell .services-lane-contact-card{border:1px solid #314c431f;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 20px 48px #121d1814}.offer-page-shell .services-lane-group-shell{background:radial-gradient(circle at 100% 0,#abcfba2e,#0000 32%),linear-gradient(#fdfefcfc,#eff4f0f5);gap:18px;padding:24px;display:grid}.offer-page-shell .services-lane-contact-card{background:radial-gradient(circle at 100% 0,#a0c2da2e,#0000 34%),linear-gradient(#fcfefffa,#eef4f8f5);gap:16px;padding:24px;display:grid}.offer-page-shell .services-lane-group-shell:before,.offer-page-shell .services-lane-contact-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff5c,#0000 28%);position:absolute;inset:0}.offer-page-shell .services-lane-group-header,.offer-page-shell .services-lane-offer-list,.offer-page-shell .services-lane-contact-card>*{z-index:1;position:relative}.offer-page-shell .services-lane-group-header{gap:10px;display:grid}.offer-page-shell .services-lane-route-chip{justify-self:start;max-width:320px}.offer-page-shell .services-lane-group-header h3,.offer-page-shell .services-lane-contact-card h3{color:#10202b;letter-spacing:-.04em;margin:0;line-height:1.1}.offer-page-shell .services-lane-group-header h3{font-size:clamp(1.8rem,2.2vw,2.45rem)}.offer-page-shell .services-lane-contact-card h3{font-size:1.28rem}.offer-page-shell .services-lane-group-header p,.offer-page-shell .services-lane-contact-card p{color:#162620c7;margin:0;line-height:1.72}.offer-page-shell .services-lane-offer-list{gap:14px}.offer-page-shell .services-lane-offer-row{background:#ffffffb3;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px}.offer-page-shell .services-lane-offer-highlights{flex-wrap:wrap;gap:8px;display:flex}.offer-page-shell .services-lane-offer-highlight{color:#22425c;background:#22425c14;border:1px solid #22425c1a;border-radius:999px;align-items:center;min-height:34px;padding:8px 12px;font-size:.82rem;line-height:1.35;display:inline-flex}.offer-page-shell .services-lane-offer-link{align-self:center}.offer-page-shell .services-lane-offer-index{aspect-ratio:1;letter-spacing:.14em;color:#234437;background:#23443714;border:1px solid #2344371a;border-radius:999px;place-items:center;width:42px;min-width:42px;font-size:.78rem;font-weight:700;display:grid}.offer-page-shell .services-lane-signal-block,.offer-page-shell .services-lane-first-reply{background:#ffffffb8;border:1px solid #3c594e1a;border-radius:22px;gap:10px;padding:16px 18px;display:grid}.offer-page-shell .services-lane-signal-block span,.offer-page-shell .services-lane-first-reply span{color:#22425c;letter-spacing:.16em;text-transform:uppercase;font-size:.73rem;font-weight:700}.offer-page-shell .services-lane-signal-block ul{color:#162620d1;gap:10px;margin:0;padding-left:1.2rem;display:grid}.offer-page-shell .services-lane-signal-block li{line-height:1.6}.offer-page-shell .services-lane-first-reply p{margin:0}.offer-page-shell .services-lane-contact-actions{justify-items:start;gap:10px;display:grid}@media (max-width:1040px){.offer-page-shell .services-lane-group,.offer-page-shell .services-lane-transition-links{grid-template-columns:1fr}}@media (max-width:720px){.offer-page-shell .services-lane-transition{border-radius:20px;gap:12px;padding:16px}.offer-page-shell .services-lane-transition-links a,.offer-page-shell .services-lane-route-chip,.offer-page-shell .services-route-lane-match-link{border-radius:16px;padding:12px 14px}.offer-page-shell .services-lane-group-shell,.offer-page-shell .services-lane-contact-card{padding:20px}.offer-page-shell .services-lane-group-header{gap:8px}.offer-page-shell .services-lane-offer-row{grid-template-columns:1fr;align-items:start;gap:12px;padding:18px}.offer-page-shell .services-lane-offer-index{width:38px;min-width:38px}.offer-page-shell .services-lane-offer-highlight{min-height:0;padding:7px 11px;font-size:.78rem}.offer-page-shell .services-lane-offer-link{align-self:start}.offer-page-shell .services-lane-signal-block,.offer-page-shell .services-lane-first-reply{padding:14px 16px}}.offer-page-shell .services-contact-closing{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;display:grid}.offer-page-shell .services-contact-intake-card,.offer-page-shell .services-contact-route-card{border:1px solid #314c431f;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 20px 52px #121d1814}.offer-page-shell .services-contact-intake-card{background:radial-gradient(circle at 100% 0,#aaceb733,#0000 30%),linear-gradient(#fdfefcfa,#eff4f0f5);gap:18px;padding:28px;display:grid}.offer-page-shell .services-contact-intake-card h3,.offer-page-shell .services-contact-route-card h3{color:#10202b;letter-spacing:-.04em;margin:0;line-height:1.12}.offer-page-shell .services-contact-intake-card h3{max-width:13ch;font-size:clamp(1.7rem,2.2vw,2.4rem)}.offer-page-shell .services-contact-intake-card p,.offer-page-shell .services-contact-route-card p{color:#162620cc;margin:0;line-height:1.7}.offer-page-shell .services-contact-intake-intro{max-width:58ch}.offer-page-shell .services-contact-decision-note{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-page-shell .services-contact-decision-note article,.offer-page-shell .services-contact-intake-strip article,.offer-page-shell .services-contact-route-picker-wrap{background:#ffffffad;border:1px solid #3c594e1a;border-radius:22px;gap:8px;padding:16px 18px;display:grid}.offer-page-shell .services-contact-decision-note span,.offer-page-shell .services-contact-intake-strip span,.offer-page-shell .services-contact-route-picker-heading strong{color:#22425c;letter-spacing:.16em;text-transform:uppercase;font-size:.73rem;font-weight:700}.offer-page-shell .services-contact-decision-note p{color:#162620c2;line-height:1.58}.offer-page-shell .services-contact-intake-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-page-shell .services-contact-intake-strip strong{color:#10202b;font-size:1rem;line-height:1.35}.offer-page-shell .services-contact-intake-strip p,.offer-page-shell .services-contact-route-picker-heading p{color:#162620c2;line-height:1.55}.offer-page-shell .services-contact-route-picker-wrap{gap:14px}.offer-page-shell .services-contact-route-picker-heading p{margin:0}.offer-page-shell .services-contact-route-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-page-shell .services-contact-route-picker-card,.offer-page-shell .services-contact-route-continuity-link{color:inherit;gap:6px;text-decoration:none;display:grid}.offer-page-shell .services-contact-route-picker-card{background:#ffffffc2;border:1px solid #3c594e1a;border-radius:18px;padding:14px 16px;transition:transform .16s,border-color .16s,box-shadow .16s}.offer-page-shell .services-contact-route-picker-card strong,.offer-page-shell .services-contact-route-continuity strong,.offer-page-shell .services-contact-route-meta-block strong,.offer-page-shell .services-contact-route-checklist-block strong{letter-spacing:.12em;text-transform:uppercase;color:#22425c;font-size:.77rem}.offer-page-shell .services-contact-route-picker-card p,.offer-page-shell .services-contact-route-continuity-link p{color:#162620c2;line-height:1.55}.offer-page-shell .services-contact-route-picker-card em,.offer-page-shell .services-contact-route-continuity-link span{color:#10202b;font-size:.98rem;font-style:normal;font-weight:600;line-height:1.4}.offer-page-shell .services-contact-route-picker-card small{color:#173247d1;font-size:.78rem;line-height:1.45}.offer-page-shell .services-contact-route-picker-card:hover,.offer-page-shell .services-contact-route-picker-card:focus-visible,.offer-page-shell .services-contact-route-continuity-link:hover,.offer-page-shell .services-contact-route-continuity-link:focus-visible{border-color:#22425c2e;transform:translateY(-1px);box-shadow:0 14px 32px #121d1814}.offer-page-shell .services-contact-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.offer-page-shell .services-contact-checklist article,.offer-page-shell .services-contact-route-card{gap:10px;display:grid}.offer-page-shell .services-contact-checklist article{background:#ffffffa8;border:1px solid #3c594e1a;border-radius:22px;padding:16px 18px}.offer-page-shell .services-contact-checklist span,.offer-page-shell .services-contact-route-card>span{color:#22425c;letter-spacing:.16em;text-transform:uppercase;font-size:.73rem;font-weight:700}.offer-page-shell .services-contact-route-stack{gap:16px;display:grid}.offer-page-shell .services-contact-route-quickbar{background:#ffffff9e;border:1px solid #3c594e1a;border-radius:20px;gap:10px;padding:14px 16px;display:grid}.offer-page-shell .services-contact-route-quickbar strong{letter-spacing:.12em;text-transform:uppercase;color:#22425c;font-size:.77rem}.offer-page-shell .services-contact-route-quickbar-chips{flex-wrap:wrap;gap:8px;display:flex}.offer-page-shell .services-contact-route-quickbar-chips span{color:#173247;background:#ffffffd1;border:1px solid #3c594e1f;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:.77rem;font-weight:600;line-height:1.3;display:inline-flex}.offer-page-shell .services-contact-route-card{background:radial-gradient(circle at 100% 0,#9abbd32e,#0000 32%),linear-gradient(#fcfefffa,#eff5f9f5);padding:22px}.offer-page-shell .services-contact-route-continuity,.offer-page-shell .services-contact-route-meta,.offer-page-shell .services-contact-route-checklist-block{gap:12px;display:grid}.offer-page-shell .services-contact-route-continuity{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-page-shell .services-contact-route-continuity>div,.offer-page-shell .services-contact-route-meta-block,.offer-page-shell .services-contact-route-checklist-block{background:#ffffff9e;border:1px solid #3c594e1a;border-radius:20px;padding:14px 16px}.offer-page-shell .services-contact-route-continuity>div{gap:8px;display:grid}.offer-page-shell .services-contact-route-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-page-shell .services-contact-route-meta-block-wide{grid-column:1/-1}.offer-page-shell .services-contact-route-checklist{color:#12202bcc;gap:8px;margin:0;padding-left:1.05rem;display:grid}.offer-page-shell .services-contact-route-checklist li{line-height:1.55}.offer-page-shell .services-contact-route-signal-row{flex-wrap:wrap;gap:8px;display:none}.offer-page-shell .services-contact-route-signal-row span{color:#173247;letter-spacing:-.01em;background:#ffffffb3;border:1px solid #3c594e1f;border-radius:999px;align-items:center;min-height:36px;padding:7px 11px;font-size:.76rem;font-weight:600;line-height:1.3;display:inline-flex}.offer-page-shell .services-contact-route-card-cool{background:radial-gradient(circle at 100% 0,#7eaed02e,#0000 34%),linear-gradient(#f8fcfffa,#eaf2f8f5)}.offer-page-shell .services-contact-route-card-neutral{background:radial-gradient(circle at 100% 0,#becad529,#0000 34%),linear-gradient(#fbfcfdfa,#f0f3f6f5)}.offer-page-shell .services-contact-route-actions{justify-items:start;gap:10px;display:grid}@media (max-width:1080px){.offer-page-shell .services-contact-closing,.offer-page-shell .services-contact-decision-note,.offer-page-shell .services-contact-intake-strip,.offer-page-shell .services-contact-route-picker,.offer-page-shell .services-contact-checklist,.offer-page-shell .services-contact-route-continuity,.offer-page-shell .services-contact-route-meta{grid-template-columns:1fr}}@media (max-width:720px){.offer-page-shell #contact.section{padding-top:64px}.offer-page-shell .services-contact-closing{gap:14px}.offer-page-shell .services-contact-intake-card,.offer-page-shell .services-contact-route-card{border-radius:24px;box-shadow:0 14px 34px #121d1812}.offer-page-shell .services-contact-intake-card{gap:14px;padding:20px}.offer-page-shell .services-contact-intake-card h3,.offer-page-shell .services-contact-route-card h3{letter-spacing:-.035em}.offer-page-shell .services-contact-intake-card h3{max-width:18ch;font-size:clamp(1.45rem,8vw,1.95rem)}.offer-page-shell .services-contact-intake-card p,.offer-page-shell .services-contact-route-card p,.offer-page-shell .services-contact-route-checklist li{line-height:1.55}.offer-page-shell .services-contact-decision-note,.offer-page-shell .services-contact-intake-strip{gap:10px}.offer-page-shell .services-contact-decision-note article,.offer-page-shell .services-contact-intake-strip article,.offer-page-shell .services-contact-route-picker-wrap,.offer-page-shell .services-contact-checklist article{border-radius:18px;padding:13px 14px}.offer-page-shell .services-contact-intake-strip strong{font-size:.96rem}.offer-page-shell .services-contact-route-picker-wrap{gap:12px}.offer-page-shell .services-contact-route-picker-card{border-radius:16px;gap:5px;padding:12px 13px}.offer-page-shell .services-contact-route-picker-card strong,.offer-page-shell .services-contact-route-continuity strong,.offer-page-shell .services-contact-route-meta-block strong,.offer-page-shell .services-contact-route-checklist-block strong{letter-spacing:.1em;font-size:.72rem}.offer-page-shell .services-contact-route-picker-card em,.offer-page-shell .services-contact-route-continuity-link span{font-size:.9rem;line-height:1.32}.offer-page-shell .services-contact-route-picker-card small,.offer-page-shell .services-contact-route-continuity-link p{font-size:.75rem;line-height:1.42}.offer-page-shell .services-contact-checklist{gap:10px}.offer-page-shell .services-contact-checklist article p{font-size:.92rem}.offer-page-shell .services-contact-route-stack{gap:12px}.offer-page-shell .services-contact-route-card{border-radius:22px;gap:9px;padding:18px}.offer-page-shell .services-contact-route-card>p{font-size:.95rem}.offer-page-shell .services-contact-route-continuity{gap:8px}.offer-page-shell .services-contact-route-continuity>div,.offer-page-shell .services-contact-route-meta-block,.offer-page-shell .services-contact-route-checklist-block{border-radius:17px;padding:12px 13px}.offer-page-shell .services-contact-route-continuity>div{gap:6px}.offer-page-shell .services-contact-route-continuity-link p{display:none}.offer-page-shell .services-contact-route-meta{gap:8px}.offer-page-shell .services-contact-route-meta-block-wide,.offer-page-shell .services-contact-route-checklist-block{display:none}.offer-page-shell .services-contact-route-signal-row{display:flex}.offer-page-shell .services-contact-route-actions{gap:8px;margin-top:2px}.offer-page-shell .services-contact-route-actions .button{justify-content:center;width:100%;min-height:48px;font-size:.9rem}.offer-page-shell .services-contact-route-actions .inline-link{background:#ffffffb8;border-radius:999px;justify-content:center;width:100%;padding:8px 10px}.offer-page-shell .services-contact-route-actions .inline-link+.inline-link{opacity:.78;margin-top:-2px}}.division-page-sales .division-display-image-shell{background:radial-gradient(circle at 50% 18%,#ffffffd1,#0000 34%),linear-gradient(#f7fbfffa,#e5eff7f5);border:1px solid #5b8bb129}.division-page-sales .division-display-image-shell:after{background:linear-gradient(#f8fcff0f,#0d202b29)}.division-page-sales .division-display-image-sales{object-fit:contain;object-position:center;filter:saturate(1.02)contrast(1.05)brightness(.98);padding:clamp(18px,2.2vw,28px)}.homepage-shell .phocax-proof-band-card h3{color:#10202b}.homepage-shell .phocax-next-contact-options a{color:#10202b;background:radial-gradient(circle at 100% 0,#7aadd41a,#0000 30%),linear-gradient(#fffffff7,#eef4f9f5);border-color:#1826341a}.homepage-shell .phocax-next-contact-options a strong{color:#10202b}.homepage-shell .phocax-next-contact-options a p{color:#182019c2}.homepage-shell .phocax-next-contact-options a span{color:#1f384fc7}.homepage-shell .phocax-next-contact-options a:hover,.homepage-shell .phocax-next-contact-options a:focus-visible{background:radial-gradient(circle at 100% 0,#7aadd424,#0000 30%),linear-gradient(#fff,#f0f6fbfa);border-color:#133b8433}.homepage-shell .phocax-poster-premium .phocax-next-kicker,.homepage-shell .phocax-hero-proof-strip-premium span,.homepage-shell .phocax-proof-band-card span,.homepage-shell .phocax-system-moment-card span,.homepage-shell .phocax-recent-work-card span,.homepage-shell .phocax-proof-signal-list span,.homepage-shell .homepage-process-step span,.homepage-shell .phocax-system-portrait-caption span,.homepage-shell .phocax-next-contact-cta-row>span{color:#0f2a40;letter-spacing:.12em;font-weight:700}.homepage-shell .phocax-poster-premium .phocax-next-subtitle,.homepage-shell .phocax-proof-band-card p,.homepage-shell .phocax-system-moment-card p,.homepage-shell .phocax-recent-work-card p,.homepage-shell .homepage-process-step p,.homepage-shell .phocax-proof-signal-list p,.homepage-shell .phocax-system-portrait-caption p,.homepage-shell .phocax-next-contact .contact-band p,.homepage-shell .phocax-next-contact .contact-band li,.homepage-shell .phocax-next-contact-options a p{color:#10202b;font-weight:500}.homepage-shell .topnav a,.homepage-shell .brand-company-inline,.homepage-shell .topbar-utility-link{color:#10202b;font-weight:600}.homepage-shell .phocax-next-contact-options a strong,.homepage-shell .phocax-proof-band-card h3,.homepage-shell .phocax-system-moment-card h3,.homepage-shell .phocax-recent-work-card h3,.homepage-shell .homepage-process-step strong,.homepage-shell .phocax-proof-signal-list h3,.homepage-shell .phocax-system-portrait-copy h2{color:#091a2b}.homepage-shell .phocax-next-contact-options a span{color:#102b42;font-weight:700}.homepage-shell .phocax-poster-artifact-signal-scope{top:9%;left:-7%;transform:translate(-10px)}.homepage-shell .phocax-poster-artifact-signal-vendors{top:18%;right:-7%;transform:translate(10px)}.homepage-shell .phocax-poster-artifact-signal-decision{bottom:8%;left:50%;transform:translate(-50%)}.homepage-shell .phocax-poster-artifact-signal-rail{display:none}.homepage-shell .phocax-hero-decision-console{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#add1ea3d,#0000 38%),linear-gradient(#fffffff5,#f1f7fce6);border:1px solid #192b3a1a;border-radius:24px;gap:14px;width:min(100%,34rem);margin-top:-42px;padding:18px;display:grid;position:relative;box-shadow:0 24px 58px #14253324}.homepage-shell .phocax-hero-decision-console-header strong{color:#091a2b;text-wrap:balance;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.12}.homepage-shell .phocax-hero-decision-row svg,.homepage-shell .phocax-hero-decision-footer svg{color:#446f92}.homepage-shell .phocax-hero-decision-row p{color:#40576a;margin:4px 0 0;font-size:.86rem;font-weight:500;line-height:1.45}.homepage-shell .phocax-hero-decision-footer span{letter-spacing:.04em;text-transform:none}.homepage-shell .phocax-trust-band{width:min(100% - 32px,1280px);margin:clamp(54px,8vw,108px) auto 0}.homepage-shell .phocax-trust-band .phocax-next-section-lede{max-width:760px}.homepage-shell .phocax-trust-band .phocax-next-section-lede h2{color:#091a2b;max-width:12ch;line-height:.98}.homepage-shell .phocax-trust-band .phocax-next-section-lede p:not(.phocax-next-kicker){color:#334a5e;max-width:42rem;font-weight:500}.homepage-shell .phocax-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.homepage-shell .phocax-trust-card{background:radial-gradient(circle at 100% 0,#7aadd421,#0000 32%),linear-gradient(#fffffffa,#eef5faf5);border:1px solid #1c32461f;border-radius:26px;align-content:start;min-height:260px;padding:clamp(22px,2.5vw,30px);display:grid;box-shadow:0 22px 58px #0b182314}.homepage-shell .phocax-trust-card span{color:#254862;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.homepage-shell .phocax-trust-card h3{color:#091a2b;font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:0;text-wrap:balance;margin:18px 0 0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.homepage-shell .phocax-trust-card p{color:#32485d;margin:14px 0 0;font-size:1rem;font-weight:500;line-height:1.68}@media (max-width:980px){.homepage-shell .phocax-trust-grid{grid-template-columns:1fr}.homepage-shell .phocax-trust-card{min-height:auto}.homepage-shell .phocax-hero-decision-console{margin-top:-20px}}@media (max-width:640px){.homepage-shell .phocax-trust-band{width:min(100% - 20px,1280px)}.homepage-shell .phocax-trust-band .phocax-next-section-lede h2{letter-spacing:0;max-width:11ch;line-height:1.06}.homepage-shell .phocax-trust-card{border-radius:22px;padding:22px}.homepage-shell .phocax-hero-decision-console{display:none}}.division-page,.offer-page-shell{color:#18202a;background:radial-gradient(circle at top,#82b0d614,#0000 26%),linear-gradient(#f1f4f6 0%,#e9eef2 36%,#edf2f5 100%)}.division-page .topbar,.offer-page-shell .topbar{background:#f7f9fbeb;border-bottom:1px solid #101a2414}.division-page-biotech:before{background:radial-gradient(circle at 10% 12%,#7aadd429,#0000 24%),radial-gradient(circle at 84% 16%,#6bc7d21f,#0000 20%),linear-gradient(#f1f7fbf5,#f1f7fb00)}.division-page .division-poster,.offer-page-shell .offer-poster,.offer-page-shell .contact-band,.offer-page-shell .offer-story-card,.offer-page-shell .offer-fit-card,.offer-page-shell .offer-feature-main,.offer-page-shell .offer-feature-side,.offer-page-shell .offer-process-step,.offer-page-shell .offer-support-proof-panel,.offer-page-shell .offer-support-cta-panel,.offer-page-shell .division-block,.offer-page-shell .service-row,.offer-page-shell .featured-offer-main,.offer-page-shell .featured-offer-side{background:linear-gradient(#fffffff2,#f5f9fce6);border-color:#101a2414}.division-page .division-hero-biotech .division-hero-copy{color:#13212c;background:radial-gradient(circle at 100% 0,#7aadd41f,#0000 28%),linear-gradient(135deg,#f2f7fb 0%,#eaf2f8 54%,#dfe9f1 100%)}.division-page .division-hero-biotech .division-hero-copy p,.division-page .division-hero-biotech .division-hero-copy .eyebrow{color:#13212cbd}.division-page .topnav a,.division-page .brand-company-inline,.division-page .topbar-utility-link,.offer-page-shell .topnav a,.offer-page-shell .brand-company-inline,.offer-page-shell .topbar-utility-link{color:#10202b;font-weight:600}.division-page .topnav a,.offer-page-shell .topnav a{letter-spacing:.01em;background:#ffffffb8;border:1px solid #10202b14;border-radius:999px;padding:8px 12px;font-size:.92rem}.division-page .eyebrow,.division-page .division-topline,.offer-page-shell .eyebrow,.offer-page-shell .division-topline,.offer-support-stage-note span,.offer-support-proof-row span,.offer-support-cta-copy .division-topline{color:#0f2a40;letter-spacing:.14em;font-size:.8rem;font-weight:700}.division-page .division-poster-abstract,.division-page .division-poster-track-point p,.offer-page-shell .offer-poster-abstract,.offer-page-shell .offer-poster-proof-block p,.offer-page-shell .offer-poster-fit-row p,.offer-page-shell .offer-poster-meta-note p,.offer-page-shell .offer-poster-snapshot-row p,.offer-page-shell .offer-story-card p,.offer-page-shell .offer-story-card li,.offer-page-shell .offer-fit-card p,.offer-page-shell .offer-feature-side p,.offer-page-shell .offer-process-step p,.offer-page-shell .offer-support-stage-note p,.offer-page-shell .offer-support-proof-row p,.offer-page-shell .offer-support-cta-row p,.offer-page-shell .offer-detail-row p,.offer-page-shell .contact-band p,.offer-page-shell .contact-band li{color:#10202b;font-weight:500}.offer-support-cta-row .button{color:#f7fbff;background:#10202b;border-color:#10202b;min-height:44px;padding-inline:18px;font-size:.9rem;font-weight:700}.offer-support-cta-row .button:hover,.offer-support-cta-row .button:focus-visible{color:#fff;background:#0b1720}.offer-page-shell .services-hero-brief-picker{gap:16px;display:grid}.offer-page-shell .services-hero-brief-picker-header{gap:8px;display:grid}.offer-page-shell .services-hero-brief-picker-header p{color:#212b27b8;margin:0;line-height:1.6}.offer-page-shell .services-hero-quick-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-page-shell .services-hero-quick-route{background:linear-gradient(#f8fcfff5,#ebf4faeb);border:1px solid #3e544824;border-radius:20px;align-content:start;gap:8px;min-height:100%;padding:14px 16px 16px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 14px 34px #2329220f}.offer-page-shell .services-hero-quick-route strong{color:#203229;font-size:.96rem;line-height:1.2}.offer-page-shell .services-hero-quick-route p{color:#212b27bd;margin:0;font-size:.95rem;line-height:1.5}.offer-page-shell .services-hero-quick-route span{color:#3f5f4d;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.offer-page-shell .services-hero-quick-route em{color:#212b2794;font-size:.8rem;font-style:normal;line-height:1.45}.offer-page-shell .services-hero-quick-route:hover,.offer-page-shell .services-hero-quick-route:focus-visible{background:linear-gradient(#f8fcff,#e8f1f8fa);border-color:#3f5f4d3d;transform:translateY(-2px);box-shadow:0 18px 40px #2329221a}.offer-page-shell .services-hero-anchor-links{gap:10px}.offer-page-shell .services-route-handoff{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto 28px;display:grid}.offer-page-shell .services-route-handoff article{background:linear-gradient(#f8fcffe6,#e9f2f8e6);border:1px solid #3852441f;border-radius:20px;gap:8px;padding:18px 18px 20px;display:grid;box-shadow:0 16px 36px #19231e0f}.offer-page-shell .services-route-handoff span{color:#3f5f4db8;letter-spacing:.14em;font-size:.72rem;font-weight:700}.offer-page-shell .services-route-handoff strong{color:#203229;font-size:1rem;line-height:1.3}.offer-page-shell .services-route-handoff p{color:#212b27b8;margin:0;line-height:1.58}.offer-page-shell .services-route-lane-match{gap:10px;display:grid}.offer-page-shell .services-route-lane-match-link p{color:#212b27b8;margin:0;line-height:1.55}@media (max-width:900px){.offer-page-shell .services-hero-quick-route-grid,.offer-page-shell .services-route-handoff{grid-template-columns:1fr}}@media (max-width:720px){.offer-page-shell .services-hero-brief-picker{gap:12px}.offer-page-shell .services-hero-brief-picker-header p{font-size:.98rem;line-height:1.5}.offer-page-shell .services-hero-quick-route-grid{gap:10px}.offer-page-shell .services-hero-quick-route{border-radius:18px;gap:6px;padding:12px 14px 14px}.offer-page-shell .services-hero-quick-route strong{font-size:.92rem}.offer-page-shell .services-hero-quick-route p{font-size:.9rem;line-height:1.45}.offer-page-shell .services-hero-quick-route span{letter-spacing:.12em;font-size:.68rem}.offer-page-shell .services-hero-quick-route em{font-size:.76rem}.offer-page-shell .services-hero-anchor-links{gap:8px;margin-top:18px}.offer-page-shell .services-hero-anchor-links a{padding-bottom:8px;font-size:.82rem}.offer-page-shell .services-route-handoff{gap:10px;margin-bottom:20px}.offer-page-shell .services-route-handoff article{border-radius:18px;gap:6px;padding:14px 14px 16px}.offer-page-shell .services-route-handoff strong{font-size:.95rem}.offer-page-shell .services-route-handoff p{font-size:.9rem;line-height:1.5}}.offer-page-shell .services-poster .offer-poster-label,.offer-page-shell .services-poster .eyebrow,.offer-page-shell .services-poster .offer-poster-abstract,.offer-page-shell .services-poster .offer-poster-stage-note>span,.offer-page-shell .services-poster .offer-poster-snapshot-block>span,.offer-page-shell .services-poster .offer-poster-fit-block>span,.offer-page-shell .services-poster .offer-poster-meta-note>span,.offer-page-shell .services-poster .services-hero-brief-picker-header>span{color:#11211be6;opacity:1}.offer-page-shell .services-poster .offer-inline-fallbacks,.offer-page-shell .services-poster .offer-inline-fallbacks a{color:#132820c7;opacity:1}.offer-page-shell .services-poster .offer-poster-stage{min-height:clamp(430px,38vw,560px)}.offer-page-shell .services-poster .services-poster-stage{background:radial-gradient(circle at 18% 22%,#fffffff5,#0000 28%),radial-gradient(circle at 76% 32%,#bbdcc761,#0000 28%),linear-gradient(#f8faf6fa,#e8eee8f0);overflow:visible}.offer-page-shell .services-poster .services-poster-stage-image{object-fit:contain;object-position:center;transform:scale(.94)}.offer-page-shell .services-poster .services-poster-stage-card{background:#f8fcffd1;max-width:205px;box-shadow:0 14px 28px #27342d17}.offer-page-shell .services-poster .services-poster-stage-card-top{top:6%;right:5%}.offer-page-shell .services-poster .services-poster-stage-card-bottom{bottom:6%;left:5%}.offer-page-shell .services-poster .offer-inline-fallbacks{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.offer-page-shell .services-poster .offer-inline-fallbacks a+a:before{content:""}.offer-page-shell .services-poster .services-hero-quick-route>a{color:inherit;gap:7px;text-decoration:none;display:grid}.offer-page-shell .services-poster .services-hero-quick-route span,.offer-page-shell .services-poster .services-hero-quick-route em{display:block}.offer-page-shell .services-poster .services-hero-quick-route .inline-link{margin-top:4px}@media (max-width:720px){.offer-page-shell .topnav{flex-wrap:wrap;gap:7px;padding-bottom:0;overflow-x:visible}.offer-page-shell .topnav a{padding:7px 9px;font-size:.78rem;line-height:1.1}}.offer-page-shell .services-poster .services-hero-brief-picker{gap:16px;margin-top:20px}.offer-page-shell .services-poster .services-hero-brief-picker-header{gap:10px}.offer-page-shell .services-poster .services-hero-quick-route-grid{gap:14px}.offer-page-shell .services-poster .services-hero-quick-route{padding:16px 18px 18px}@media (max-width:720px){.offer-page-shell .topnav{display:none}.offer-page-shell .topbar-inner{grid-template-columns:1fr}}.offer-page-shell .services-poster .offer-poster-proof-block h2{letter-spacing:-.025em;word-spacing:.04em;text-wrap:balance;max-width:28rem;line-height:1.12}.offer-page-shell .services-poster .offer-poster-proof-block p{word-spacing:.035em;max-width:30rem;line-height:1.68}.offer-page-shell.offer-hero-theme-cro-page .topnav{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;display:flex;overflow:visible}.offer-page-shell.offer-hero-theme-cro-page .topnav a{color:#102232c7;font-size:clamp(.76rem,.9vw,.86rem)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-shell{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);gap:clamp(34px,5vw,70px)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-body{max-width:34rem;font-size:clamp(1.08rem,1.34vw,1.24rem);line-height:1.7}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage{min-height:540px;padding:14px}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-media{min-height:510px}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-image-editorial{transform:scale(1.08)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-proof-block{margin-top:18px;padding:26px 28px}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-proof-block h2{text-wrap:balance;max-width:30rem;font-size:clamp(1.75rem,2.25vw,2.35rem);line-height:1.08}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-proof-block p,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-snapshot-row p,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-fit-row p,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-meta-note p,.offer-page-shell.offer-hero-theme-cro-page .division-block p,.offer-page-shell.offer-hero-theme-cro-page .offer-story-card p,.offer-page-shell.offer-hero-theme-cro-page .process-step p,.offer-page-shell.offer-hero-theme-cro-page .offer-support-proof-row p,.offer-page-shell.offer-hero-theme-cro-page .offer-support-cta-copy p{color:#142532d1;font-size:1rem;line-height:1.72}.offer-page-shell.offer-hero-theme-cro-page .offer-support-proof-row p{color:#142532d1}.offer-page-shell.offer-hero-theme-cro-page .division-block,.offer-page-shell.offer-hero-theme-cro-page .offer-story-card,.offer-page-shell.offer-hero-theme-cro-page .process-step,.offer-page-shell.offer-hero-theme-cro-page .offer-support-cta-panel{border-color:#142a3a24}.offer-page-shell.offer-hero-theme-cro-page .button{min-height:48px;padding:14px 20px;font-size:.86rem}.offer-page-shell.offer-hero-theme-cro-page .button-secondary{color:#0d202ee0;background:#ffffffa8;border-color:#142a3a38}@media (max-width:1024px){.offer-page-shell.offer-hero-theme-cro-page .offer-poster-shell{grid-template-columns:1fr}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-media{min-height:460px}}@media (max-width:720px){.offer-page-shell.offer-hero-theme-cro-page .topnav{justify-content:flex-start;gap:8px 12px;margin-top:12px;display:flex}.offer-page-shell.offer-hero-theme-cro-page .topbar-inner{grid-template-columns:1fr}.offer-page-shell.offer-hero-theme-cro-page .topnav a{letter-spacing:.1em;padding:6px 0;font-size:.66rem}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-title{max-width:10ch;font-size:clamp(2.65rem,12vw,3.6rem)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-body,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-proof-block p,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-snapshot-row p,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-fit-row p,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-meta-note p,.offer-page-shell.offer-hero-theme-cro-page .division-block p,.offer-page-shell.offer-hero-theme-cro-page .offer-story-card p,.offer-page-shell.offer-hero-theme-cro-page .process-step p,.offer-page-shell.offer-hero-theme-cro-page .offer-support-cta-copy p{font-size:1rem;line-height:1.68}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-media{min-height:340px}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-stage-image-editorial{transform:scale(1.14)}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-actions,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-actions .button{width:100%}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-actions .button{justify-content:center}}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-proof-block>span,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-snapshot-block>span,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-fit-block>span,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-meta-note>span,.offer-page-shell.offer-hero-theme-cro-page .offer-poster-fit-row strong{color:#183850d1;opacity:1}.offer-page-shell.offer-hero-theme-cro-page .offer-poster-snapshot-row strong{color:#15283a}.offer-page-shell.offer-hero-theme-cro-page .offer-support-proof-row p,.offer-page-shell.offer-hero-theme-cro-page .offer-support-proof-row span{opacity:1}.homepage-shell{background:linear-gradient(90deg,#10202b09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#10202b09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#f6f8f7 0%,#eef3f1 42%,#f4f7f6 100%)}.homepage-shell .phocax-poster-premium{color:#0d1d26;background:linear-gradient(90deg,#13253114 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#13253112 1px,#0000 1px) 0 0/54px 54px,linear-gradient(125deg,#97cde838,#0000 34%),linear-gradient(#f8fbf9 0%,#eef5f3 48%,#e4edf0 100%);min-height:min(860px,100svh - 72px)}.homepage-shell .phocax-poster-premium:after{background:linear-gradient(#ffffff85,#ffffff14),linear-gradient(90deg,#11232f14,#0000 22% 78%,#427ea81a);border-color:#1c37481f;border-radius:42px;height:min(72svh,760px);inset:5% 7% auto}.homepage-shell .phocax-poster-shell-premium{grid-template-columns:minmax(0,.9fr) minmax(460px,.92fr);gap:clamp(28px,4vw,62px);width:min(100%,1340px);min-height:min(760px,100svh - 104px);padding:clamp(34px,5vw,70px) clamp(10px,3vw,32px) 40px}.homepage-shell .phocax-poster-premium .phocax-next-kicker{color:#21445b;letter-spacing:.12em}.homepage-shell .phocax-poster-premium h1{color:#10283a;letter-spacing:0;text-shadow:0 20px 44px #1d3d531f;max-width:10.8ch;font-size:6.55rem;line-height:.92}.homepage-shell .phocax-hero-title-accent{color:#10283a;-webkit-text-stroke:0}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{color:#213a4c;max-width:43rem;font-size:1.2rem;font-weight:500;line-height:1.66}.homepage-shell .phocax-hero-flow-ribbon{gap:8px}.homepage-shell .phocax-hero-flow-ribbon span{color:#1d3e56;letter-spacing:.04em;background:#ffffff9e;border-color:#1e3b4d24;min-height:32px;padding:0 12px;box-shadow:0 12px 28px #142a380f}.homepage-shell .phocax-poster-premium .button-primary{background:#0e252f;border-radius:999px;min-height:54px;box-shadow:0 18px 42px #0e252f2e}.homepage-shell .phocax-poster-premium .button-secondary{color:#24445c;background:#ffffff94;border-color:#14304124;min-height:54px}.homepage-shell .phocax-poster-artifact{gap:10px;width:min(100%,690px)}.homepage-shell .phocax-poster-artifact-image-shell{aspect-ratio:1200/920;background:linear-gradient(135deg,#ffffffc7,#e7f0f39e),linear-gradient(90deg,#1f4d5814,#0000);border-radius:30px;width:min(100%,675px);box-shadow:0 34px 78px #132d3b26}.homepage-shell .phocax-poster-artifact-image{object-fit:cover}.homepage-shell .phocax-hero-decision-console{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff0,#f0f6f7e6),linear-gradient(90deg,#7eb7d81a,#0000);border:1px solid #16304024;border-radius:26px;gap:12px;width:min(100%,608px);margin-top:-32px;padding:16px;display:grid;box-shadow:0 26px 70px #122b3924}.homepage-shell .phocax-hero-decision-console-header{gap:6px;display:grid}.homepage-shell .phocax-hero-decision-console-header span,.homepage-shell .phocax-hero-decision-row span,.homepage-shell .phocax-hero-decision-footer span{color:#27516b;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.homepage-shell .phocax-hero-decision-console-header strong{color:#10283a;font-family:var(--display-font);letter-spacing:0;font-size:1.62rem;font-weight:700;line-height:1.04}.homepage-shell .phocax-hero-decision-rows{gap:10px;display:grid}.homepage-shell .phocax-hero-decision-row{background:#ffffffad;border:1px solid #1b3a4c1a;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.homepage-shell .phocax-hero-decision-row svg{color:#eaf9f8;background:#12313f;border-radius:14px;width:36px;height:36px;padding:8px}.homepage-shell .phocax-hero-decision-row strong{color:#10283a;margin-top:3px;font-size:1rem;line-height:1.22;display:block}.homepage-shell .phocax-hero-decision-row p{color:#3d5363;margin:4px 0 0;font-size:.88rem;line-height:1.36}.homepage-shell .phocax-hero-decision-footer{align-items:center;gap:8px;padding-top:2px;display:flex}.homepage-shell .phocax-hero-decision-footer svg{color:#1f6f5f;flex:none}.homepage-shell .phocax-poster-artifact-signal-decision{top:8%;bottom:auto;left:-7%;transform:none}.homepage-shell .phocax-poster-artifact-signal-fit{top:18%;right:-7%}.homepage-shell .phocax-poster-artifact-signal-handoff{bottom:34%;left:-4%}.homepage-shell .phocax-proof-band,.homepage-shell .phocax-system-portrait,.homepage-shell .phocax-trust-band,.homepage-shell .phocax-editorial-band{width:min(100% - 32px,1280px)}.homepage-shell .phocax-proof-band{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#0c1b24,#142a34 58%,#101a21)}.homepage-shell .phocax-proof-band-header h2,.homepage-shell .phocax-system-portrait-copy h2,.homepage-shell .phocax-trust-band .phocax-next-section-lede h2,.homepage-shell .phocax-editorial-intro h2,.homepage-shell .phocax-next-contact h2{font-family:var(--display-font);letter-spacing:0}.homepage-shell .phocax-service-stage{width:min(100% - 32px,1280px);margin:clamp(58px,8vw,112px) auto 0}.homepage-shell .phocax-service-stage .phocax-next-section-lede h2{max-width:15ch;font-family:var(--display-font);letter-spacing:0;color:#0b1d28;font-size:4rem;line-height:1}.homepage-shell .phocax-service-stage .phocax-next-section-lede p:not(.phocax-next-kicker){color:#31495a;max-width:44rem;font-weight:500}.homepage-shell .phocax-service-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-shell .phocax-service-lane-card{background:linear-gradient(#fffffffa,#eff6f5f5),linear-gradient(135deg,#2f6d7a1f,#0000 38%);border-radius:26px;grid-template-rows:auto;min-height:320px;padding:26px}.homepage-shell .phocax-service-lane-card span{color:#1d5662;letter-spacing:.12em;font-weight:800}.homepage-shell .phocax-service-lane-card h3{color:#0f2532;font-family:var(--display-font);letter-spacing:0;margin-top:18px;font-size:2rem;line-height:1.05}.homepage-shell .phocax-service-lane-card p{color:#314759;font-weight:500}.homepage-shell .phocax-capability-stage{width:min(100% - 32px,1280px);margin:clamp(58px,8vw,108px) auto 0}.homepage-shell .phocax-capability-stage-copy{gap:14px;max-width:860px;margin-bottom:clamp(24px,3.5vw,42px);display:grid}.homepage-shell .phocax-capability-stage-copy h2{color:#0b1d28;max-width:16ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.1rem,5.1vw,4.8rem);line-height:.98}.homepage-shell .phocax-capability-stage-copy p:not(.phocax-next-kicker){color:#31495a;max-width:44rem;margin:0;font-size:1.08rem;font-weight:500;line-height:1.68}.homepage-shell .phocax-capability-stage-board{grid-template-columns:minmax(340px,.72fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.8vw,34px);display:grid}.homepage-shell .phocax-capability-visual{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(145deg,#0d202b,#17323d 58%,#10212a);border:1px solid #18344621;border-radius:28px;align-content:space-between;min-height:100%;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 28px 76px #152f3d29}.homepage-shell .phocax-capability-visual-head{gap:8px;display:grid}.homepage-shell .phocax-capability-visual-head span{color:#b7d4dc;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.homepage-shell .phocax-capability-visual-head strong{color:#f6fbfb;max-width:9ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;font-size:clamp(2.6rem,4vw,4rem);line-height:.96}.homepage-shell .phocax-capability-visual-flow{gap:10px;margin:clamp(28px,5vw,62px) 0;display:grid}.homepage-shell .phocax-capability-visual-flow span{color:#eef7f7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #d2e7e81f;border-radius:999px;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:800;display:flex}.homepage-shell .phocax-capability-visual-flow span:after{content:"";background:#7db7d8;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 6px #7eb7d821}.homepage-shell .phocax-capability-visual-summary{background:#ffffff14;border:1px solid #e6f2f01f;border-radius:22px;padding:18px}.homepage-shell .phocax-capability-visual-summary strong{color:#f7fbfa;font-size:1rem}.homepage-shell .phocax-capability-visual-summary p{color:#c8dade;margin:7px 0 0;font-size:.94rem;line-height:1.52}.homepage-shell .phocax-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homepage-shell .phocax-capability-row{background:linear-gradient(#fffffffa,#eff6f5f0),linear-gradient(135deg,#7eb7d81f,#0000 42%);border:1px solid #1b3a4c1a;border-radius:22px;grid-template-columns:38px minmax(0,1fr);gap:13px;min-height:172px;padding:20px;display:grid;box-shadow:0 18px 48px #1c3c4a14}.homepage-shell .phocax-capability-row svg{color:#eaf9f8;background:#112d3a;border-radius:15px;width:38px;height:38px;padding:9px}.homepage-shell .phocax-capability-row h3{color:#10283a;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:1.42rem;line-height:1.08}.homepage-shell .phocax-capability-row p{color:#31495a;margin:8px 0 0;font-size:.96rem;font-weight:500;line-height:1.52}.homepage-shell .phocax-artifact-stage{width:min(100% - 32px,1280px);margin:clamp(58px,8vw,108px) auto 0}.homepage-shell .phocax-artifact-stage-copy{gap:14px;max-width:940px;margin-bottom:clamp(24px,3.5vw,40px);display:grid}.homepage-shell .phocax-artifact-stage-copy h2{color:#0b1d28;max-width:18ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,4.7vw,4.55rem);line-height:1}.homepage-shell .phocax-artifact-stage-copy p:not(.phocax-next-kicker){color:#31495a;max-width:52rem;margin:0;font-size:1.08rem;font-weight:500;line-height:1.68}.homepage-shell .phocax-artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homepage-shell .phocax-artifact-tile{background:linear-gradient(#fffffffa,#eff6f5f2),linear-gradient(135deg,#25626f1c,#0000 42%);border:1px solid #1b3a4c1a;border-radius:28px;grid-template-rows:auto minmax(210px,1fr);gap:18px;min-height:520px;padding:22px;display:grid;box-shadow:0 20px 54px #1c3c4a17}.homepage-shell .phocax-artifact-tile-copy span{color:#1d5662;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.homepage-shell .phocax-artifact-tile-copy h3{color:#10283a;font-family:var(--display-font);letter-spacing:0;margin:16px 0 0;font-size:2rem;line-height:1.04}.homepage-shell .phocax-artifact-tile-copy p{color:#31495a;margin:12px 0 0;font-weight:500;line-height:1.58}.homepage-shell .phocax-artifact-tile-figure{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#0d202b,#17323d 58%,#10212a);border:1px solid #dcecee24;border-radius:22px;align-content:end;gap:10px;min-height:210px;padding:18px;display:grid}.homepage-shell .phocax-artifact-row{background:#ffffff14;border:1px solid #dfeeee1f;border-radius:999px;grid-template-columns:minmax(88px,.6fr) minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:0 12px;display:grid}.homepage-shell .phocax-artifact-row span{color:#edf7f5;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.homepage-shell .phocax-artifact-row i{background:linear-gradient(90deg,#7db7d8 0 18%,#cfe1e5b8 18% 62%,#588b9780 62% 100%);border-radius:999px;height:7px;display:block;box-shadow:0 0 0 5px #7eb7d80d}.homepage-shell .phocax-action-plan-stage{background:linear-gradient(90deg,#102d3e0a 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#102d3e0a 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#f6faf9fa,#e4efefdb);border:1px solid #1531421a;border-radius:30px;padding:clamp(24px,3.6vw,42px);box-shadow:0 24px 76px #142f3e1a}.homepage-shell .phocax-action-plan-stage .phocax-artifact-stage-copy h2{max-width:16ch}.homepage-shell .phocax-action-plan-board{grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);align-items:stretch;gap:clamp(18px,3vw,34px);display:grid}.homepage-shell .phocax-action-plan-steps{gap:12px;display:grid}.homepage-shell .phocax-action-plan-step{background:#ffffffbd;border:1px solid #1434441a;border-radius:22px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,22px);min-height:148px;padding:clamp(18px,2.6vw,24px);display:grid}.homepage-shell .phocax-action-plan-step>span{color:#eaf9f8;width:54px;height:54px;font-family:var(--display-font);letter-spacing:0;background:#102838;border-radius:18px;place-items:center;font-size:1.32rem;line-height:1;display:grid}.homepage-shell .phocax-action-plan-step h3{color:#10283a;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:clamp(1.52rem,2.2vw,2.1rem);line-height:1.04}.homepage-shell .phocax-action-plan-step p{color:#31495a;max-width:58rem;margin:10px 0 0;font-size:.98rem;font-weight:500;line-height:1.55}.homepage-shell .phocax-action-plan-step p+p{color:#10283a;font-weight:750}.homepage-shell .phocax-action-plan-step strong{color:#1d5662;letter-spacing:.1em;text-transform:uppercase;background:#eaf4f3eb;border:1px solid #1d566229;border-radius:999px;align-items:center;width:fit-content;min-height:34px;margin-top:14px;padding:0 12px;font-size:.74rem;display:inline-flex}.homepage-shell .phocax-customer-value-panel{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#0d202b,#17323d 58%,#10212a);border:1px solid #ddedef26;border-radius:28px;align-content:space-between;gap:22px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 24px 70px #1026322e}.homepage-shell .phocax-customer-value-head{gap:12px;display:grid}.homepage-shell .phocax-customer-value-head span{color:#b8d7df;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:800}.homepage-shell .phocax-customer-value-head strong{color:#f7fbfb;max-width:12ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;font-size:clamp(2.2rem,3.4vw,3.35rem);line-height:.98}.homepage-shell .phocax-customer-value-list{gap:12px;display:grid}.homepage-shell .phocax-customer-value-item{background:#ffffff14;border:1px solid #ddedef1f;border-radius:18px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;display:grid}.homepage-shell .phocax-customer-value-item svg{color:#7db7d8}.homepage-shell .phocax-customer-value-item h3{color:#fbfdfd;letter-spacing:0;margin:0;font-size:1rem;line-height:1.2}.homepage-shell .phocax-customer-value-item p{color:#c9dadd;margin:6px 0 0;font-size:.9rem;font-weight:500;line-height:1.45}.homepage-shell .phocax-customer-value-proof{flex-wrap:wrap;gap:9px;display:flex}.homepage-shell .phocax-customer-value-proof span{color:#f4fbfa;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ddedef24;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:800;display:inline-flex}.homepage-shell .phocax-fit-moment-list{gap:10px;margin-top:24px;display:grid}.homepage-shell .phocax-fit-moment-list span{color:#10202b;background:#ffffffa8;border:1px solid #1c32461a;border-radius:18px;padding:14px 16px;font-weight:600;line-height:1.45;display:block}.homepage-shell .phocax-proof-band-header h2{color:#f7fbff}.homepage-shell .phocax-proof-band-header>p{color:#b9d6ea}.homepage-shell .phocax-proof-band-card h3{letter-spacing:0;font-size:clamp(1.45rem,1.9vw,1.9rem);line-height:1.14}.homepage-shell .phocax-proof-band-card p{line-height:1.62}.homepage-shell .phocax-client-proof-room{background:linear-gradient(90deg,#122d3d09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#122d3d09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#fffffffa,#eaf3f3eb);border:1px solid #1834461f;border-radius:34px;width:min(100% - 32px,1280px);margin:clamp(32px,5vw,70px) auto 0;padding:clamp(24px,4vw,42px);scroll-margin-top:96px;box-shadow:0 28px 80px #1733421f}.homepage-shell .phocax-client-proof-room-copy{gap:14px;max-width:820px;margin-bottom:clamp(24px,3vw,36px);display:grid}.homepage-shell .phocax-client-proof-room-copy h2{color:#0b1d28;max-width:14ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,4.8rem);line-height:.98}.homepage-shell .phocax-client-proof-room-copy p:not(.phocax-next-kicker){color:#31495a;max-width:50rem;margin:0;font-size:1.08rem;font-weight:500;line-height:1.66}.homepage-shell .phocax-client-proof-room-stage{grid-template-columns:minmax(0,.92fr) minmax(390px,.68fr);align-items:stretch;gap:clamp(18px,3vw,34px);display:grid}.homepage-shell .phocax-client-proof-path{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:12px;display:grid}.homepage-shell .phocax-client-proof-path-panel{background:linear-gradient(#fffffffa,#f2f8f8f0),linear-gradient(140deg,#7eb7d821,#0000 42%);border:1px solid #1a38491a;border-radius:24px;align-content:start;min-height:330px;padding:22px;display:grid}.homepage-shell .phocax-client-proof-path-panel span,.homepage-shell .phocax-client-proof-packet-head span{color:#1d5662;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:800}.homepage-shell .phocax-client-proof-path-panel h3{color:#10283a;font-family:var(--display-font);letter-spacing:0;margin:18px 0 0;font-size:clamp(1.7rem,2.25vw,2.35rem);line-height:1.04}.homepage-shell .phocax-client-proof-path-panel p{color:#31495a;margin:14px 0 0;font-size:.98rem;font-weight:500;line-height:1.58}.homepage-shell .phocax-client-proof-packet{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#0d202b,#17323d 58%,#10212a);border:1px solid #ddedef26;border-radius:28px;align-content:space-between;gap:16px;min-height:100%;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 24px 70px #1026322e}.homepage-shell .phocax-client-proof-packet-head{gap:8px;display:grid}.homepage-shell .phocax-client-proof-packet-head span{color:#b8d7df}.homepage-shell .phocax-client-proof-packet-head strong{color:#f7fbfb;max-width:10ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;font-size:clamp(2.2rem,3.5vw,3.4rem);line-height:.98}.homepage-shell .phocax-client-proof-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:clamp(8px,2vw,22px) 0;display:grid}.homepage-shell .phocax-client-proof-output-grid span{color:#f4fbfa;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ddedef24;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:.78rem;font-weight:800;display:flex}.homepage-shell .phocax-example-output-preview-grid{gap:10px;display:grid}.homepage-shell .phocax-example-output-preview{background:#ffffff14;border:1px solid #ddedef1f;border-radius:18px;gap:10px;padding:16px;display:grid}.homepage-shell .phocax-example-output-preview span{color:#b8d7df;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-example-output-preview h3{color:#f7fbfb;letter-spacing:0;margin:0;font-size:1rem;line-height:1.22}.homepage-shell .phocax-example-output-preview ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.homepage-shell .phocax-example-output-preview li{color:#e8f4fbd6;margin:0;padding-left:18px;font-size:.86rem;line-height:1.38;position:relative}.homepage-shell .phocax-example-output-preview li:before{content:"";background:#74c7e8;border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:0}.homepage-shell .phocax-client-proof-before-after{gap:10px;display:grid}.homepage-shell .phocax-client-proof-before-after-row{background:#ffffff14;border:1px solid #ddedef1f;border-radius:18px;grid-template-columns:minmax(0,.9fr) 24px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.homepage-shell .phocax-client-proof-before-after-row p,.homepage-shell .phocax-client-proof-before-after-row strong{margin:0;font-size:.9rem;line-height:1.34}.homepage-shell .phocax-client-proof-before-after-row p{color:#b9ccd1}.homepage-shell .phocax-client-proof-before-after-row strong{color:#fbfdfd;font-weight:800}.homepage-shell .phocax-client-proof-before-after-row svg{color:#7db7d8}.homepage-shell .phocax-client-proof-disclaimer{color:#e7f4f6b8;margin:0;font-size:.78rem;font-weight:600;line-height:1.48}.homepage-shell .phocax-readiness-band{background:linear-gradient(120deg,#09181ff7,#102b35f0 58%,#eaf7f6f0 58%),linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/34px 34px;border:1px solid #16303e1f;border-radius:34px;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(18px,3vw,32px);width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 28px 80px #0f263229}.homepage-shell .phocax-readiness-copy{align-content:center;gap:16px;display:grid}.homepage-shell .phocax-readiness-copy h2{color:#f8fdff;letter-spacing:0;text-wrap:balance;max-width:13ch;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.45rem,4vw,4.15rem);font-weight:760;line-height:1.02}.homepage-shell .phocax-readiness-copy p:not(.phocax-next-kicker){color:#e8f6f8d1;max-width:34rem;margin:0;font-size:1rem;font-weight:500;line-height:1.65}.homepage-shell .phocax-readiness-copy .button-primary{color:#031014;background:#eaf9f8;width:fit-content;margin-top:6px;box-shadow:0 18px 48px #8bdad229}.homepage-shell .phocax-readiness-grid{gap:12px;display:grid}.homepage-shell .phocax-readiness-signal{background:#ffffffd1;border:1px solid #1236421a;border-radius:22px;gap:9px;padding:20px 22px;display:grid;box-shadow:0 18px 48px #12303c14}.homepage-shell .phocax-readiness-signal span,.homepage-shell .phocax-first-pass-rail>span{color:#1d5662;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:800}.homepage-shell .phocax-readiness-signal h3{color:#10283a;letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.25}.homepage-shell .phocax-readiness-signal p{color:#31495a;margin:0;font-size:.94rem;font-weight:500;line-height:1.52}.homepage-shell .phocax-first-pass-rail{border-top:1px solid #e4f5f52e;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding-top:clamp(16px,2vw,22px);display:grid}.homepage-shell .phocax-first-pass-rail>span{color:#b8d7df}.homepage-shell .phocax-first-pass-rail div{flex-wrap:wrap;gap:10px;display:flex}.homepage-shell .phocax-first-pass-rail strong{color:#f4fbfa;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ddedef24;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex}.homepage-shell .phocax-other-jobs-band{background:linear-gradient(135deg,#fffffffa,#f0f7f7f0),linear-gradient(90deg,#17334209 1px,#0000 1px) 0 0/36px 36px;border:1px solid #1834461f;border-radius:34px;width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(24px,4vw,42px);box-shadow:0 28px 80px #1733421c}.homepage-shell .phocax-other-jobs-head{grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);align-items:end;gap:clamp(18px,3vw,36px);margin-bottom:clamp(22px,3vw,34px);display:grid}.homepage-shell .phocax-other-jobs-head h2{color:#0b1d28;max-width:15ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.6vw,4.45rem);line-height:.99}.homepage-shell .phocax-other-jobs-head>p{color:#31495a;margin:0;font-size:1.03rem;font-weight:500;line-height:1.65}.homepage-shell .phocax-other-jobs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.homepage-shell .phocax-system-portrait-visual-artifact{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#0d202b,#17323d 58%,#10212a);align-content:space-between}.homepage-shell .phocax-system-portrait-artifact{gap:12px;display:grid}.homepage-shell .phocax-system-portrait-step{background:#ffffff14;border:1px solid #e0f1f224;border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.homepage-shell .phocax-system-portrait-step span{color:#102838;background:#7db7d8;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.78rem;font-weight:900;display:inline-flex}.homepage-shell .phocax-system-portrait-step strong{color:#f7fbfa;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.12}.homepage-shell .phocax-other-job-panel{min-height:260px;color:inherit;background:#ffffffd6;border:1px solid #1a38491a;border-radius:22px;align-content:start;gap:13px;padding:22px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.homepage-shell .phocax-other-job-panel:hover,.homepage-shell .phocax-other-job-panel:focus-visible{border-color:#1d566252;transform:translateY(-2px);box-shadow:0 20px 52px #12303c1f}.homepage-shell .phocax-other-job-panel span{color:#1d5662;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:800}.homepage-shell .phocax-other-job-panel h3{color:#10283a;letter-spacing:0;margin:0;font-size:clamp(1.35rem,1.85vw,1.8rem);line-height:1.14}.homepage-shell .phocax-other-job-panel p{color:#31495a;margin:0;font-size:.95rem;font-weight:500;line-height:1.55}.homepage-shell .phocax-other-job-panel strong{color:#0f4e5a;align-items:center;gap:7px;width:fit-content;margin-top:auto;font-size:.86rem;font-weight:850;display:inline-flex}.homepage-shell .phocax-trust-card h3{font-family:var(--display-font)}@media (prefers-reduced-motion:no-preference){.homepage-shell .phocax-poster-artifact-image-shell{animation:7s ease-in-out infinite phocaxArtifactFloat}.homepage-shell .phocax-hero-decision-console{animation:8s ease-in-out infinite phocaxConsoleFloat}}@keyframes phocaxArtifactFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes phocaxConsoleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:1180px){.homepage-shell .phocax-poster-premium h1{font-size:5.45rem}.homepage-shell .phocax-poster-shell-premium{grid-template-columns:minmax(0,.95fr) minmax(390px,.86fr)}}@media (max-width:980px){.homepage-shell .phocax-poster-shell-premium{grid-template-columns:1fr;grid-template-areas:"copy""artifact"}.homepage-shell .phocax-poster-premium h1,.homepage-shell .phocax-poster-premium .phocax-next-subtitle{text-align:center}.homepage-shell .phocax-poster-artifact{grid-area:artifact;justify-self:center;margin-inline:auto;display:grid}.homepage-shell .phocax-poster-artifact-image-shell{width:min(100%,560px)}.homepage-shell .phocax-hero-decision-console{width:min(100%,540px);margin-top:-22px}.homepage-shell .phocax-service-lane-grid{grid-template-columns:1fr}.homepage-shell .phocax-other-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-shell .phocax-other-jobs-head{grid-template-columns:1fr}.homepage-shell .phocax-other-job-panel{min-height:auto}.homepage-shell .phocax-capability-stage-board,.homepage-shell .phocax-capability-list,.homepage-shell .phocax-artifact-grid,.homepage-shell .phocax-action-plan-board,.homepage-shell .phocax-client-proof-room-stage,.homepage-shell .phocax-client-proof-path,.homepage-shell .phocax-readiness-band{grid-template-columns:1fr}.homepage-shell .phocax-client-proof-path-panel{min-height:auto}.homepage-shell .phocax-capability-visual{min-height:420px}.homepage-shell .phocax-service-stage .phocax-next-section-lede h2{font-size:3rem}}@media (max-width:640px){.homepage-shell{padding-inline:14px}.homepage-shell .phocax-poster-premium{min-height:auto;padding:38px 14px 28px}.homepage-shell .phocax-poster-premium:after{border-radius:28px;height:min(82svh,680px);inset:3% 10px auto}.homepage-shell .phocax-poster-copy-frame-premium{padding:24px 6px 22px}.homepage-shell .phocax-poster-premium h1{max-width:10ch;font-size:3.24rem;line-height:.98}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{font-size:1rem;line-height:1.58}.homepage-shell .phocax-poster-premium .button-primary{justify-content:center;width:100%}.homepage-shell .phocax-poster-premium .phocax-poster-artifact{justify-self:center;width:100%;max-width:100%;margin-inline:auto;display:grid}.homepage-shell .phocax-hero-decision-console{border-radius:22px;width:100%;margin-top:-10px;padding:14px}.homepage-shell .phocax-hero-decision-console-header strong{font-size:1.38rem}.homepage-shell .phocax-hero-decision-row{grid-template-columns:32px minmax(0,1fr);padding:12px}.homepage-shell .phocax-hero-decision-row svg{width:32px;height:32px;padding:7px}.homepage-shell .phocax-proof-band,.homepage-shell .phocax-system-portrait,.homepage-shell .phocax-trust-band,.homepage-shell .phocax-editorial-band,.homepage-shell .phocax-service-stage{width:min(100% - 12px,1280px)}.homepage-shell .phocax-service-stage .phocax-next-section-lede h2,.homepage-shell .phocax-proof-band-header h2,.homepage-shell .phocax-system-portrait-copy h2,.homepage-shell .phocax-trust-band .phocax-next-section-lede h2,.homepage-shell .phocax-editorial-intro h2,.homepage-shell .phocax-next-contact h2{max-width:none;font-size:2.34rem;line-height:1.08}.homepage-shell .phocax-service-lane-card{min-height:auto;padding:22px}.homepage-shell .phocax-other-jobs-grid{grid-template-columns:1fr}.homepage-shell .phocax-capability-stage,.homepage-shell .phocax-artifact-stage{width:min(100% - 12px,1280px)}.homepage-shell .phocax-client-proof-room{border-radius:26px;width:min(100% - 12px,1280px);padding:18px}.homepage-shell .phocax-capability-stage-copy h2,.homepage-shell .phocax-artifact-stage-copy h2,.homepage-shell .phocax-client-proof-room-copy h2{max-width:none;font-size:2.34rem;line-height:1.08}.homepage-shell .phocax-client-proof-packet{border-radius:24px;padding:18px}.homepage-shell .phocax-readiness-band{background:linear-gradient(#09181ff7,#102b35f0 44%,#eaf7f6f0 44%);border-radius:26px;width:min(100% - 12px,1280px);padding:20px}.homepage-shell .phocax-readiness-copy h2{max-width:none;font-size:2.2rem;line-height:1.08}.homepage-shell .phocax-readiness-copy .button-primary{justify-content:center;width:100%}.homepage-shell .phocax-first-pass-rail{grid-template-columns:1fr;align-items:start}.homepage-shell .phocax-client-proof-output-grid{grid-template-columns:1fr}.homepage-shell .phocax-client-proof-before-after-row{grid-template-columns:1fr;align-items:start}.homepage-shell .phocax-client-proof-checklist{padding:14px}.homepage-shell .phocax-artifact-tile{border-radius:24px;grid-template-rows:auto auto;min-height:auto;padding:18px}.homepage-shell .phocax-artifact-tile-copy h3{font-size:1.52rem}.homepage-shell .phocax-artifact-tile-figure{min-height:188px;padding:14px}.homepage-shell .phocax-artifact-row{border-radius:16px;grid-template-columns:1fr;align-items:start;gap:8px;padding:10px 12px}.homepage-shell .phocax-action-plan-stage{border-radius:26px;padding:18px}.homepage-shell .phocax-action-plan-step{border-radius:20px;grid-template-columns:1fr;min-height:auto;padding:18px}.homepage-shell .phocax-action-plan-step>span{border-radius:15px;width:46px;height:46px;font-size:1.1rem}.homepage-shell .phocax-action-plan-step h3{font-size:1.48rem}.homepage-shell .phocax-action-plan-step p{font-size:.94rem}.homepage-shell .phocax-customer-value-panel{border-radius:24px;padding:18px}.homepage-shell .phocax-customer-value-head strong{max-width:none;font-size:2.2rem}.homepage-shell .phocax-capability-visual{border-radius:24px;min-height:auto;padding:22px}.homepage-shell .phocax-capability-visual-head strong{max-width:none;font-size:2.2rem}.homepage-shell .phocax-capability-visual-flow{margin:26px 0}.homepage-shell .phocax-capability-row{min-height:auto;padding:17px}.homepage-shell .phocax-capability-row h3{font-size:1.24rem}}@media (max-width:720px){.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{z-index:12;position:relative;top:auto}.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{width:min(100%,100% - 16px);min-height:58px}.homepage-shell .phocax-poster-shell-premium{gap:18px}.homepage-shell .phocax-poster-premium .phocax-poster-artifact{margin-top:8px;position:relative;inset:auto;transform:none}.homepage-shell .phocax-hero-decision-console{z-index:2;position:relative}}.homepage-shell.page-shell{max-width:none;padding-inline:0}.homepage-shell .topbar{width:min(100% - 32px,1280px);margin-inline:auto}.homepage-shell .phocax-poster-premium{color:#f7fbfb;min-height:min(900px,100svh - 70px);box-shadow:none;background:#07161b;border:0;border-radius:0;margin-top:0;padding:clamp(44px,6vw,80px) clamp(18px,4vw,64px) clamp(50px,7vw,86px)}.homepage-shell .phocax-poster-premium:before,.homepage-shell .phocax-poster-premium:after{content:"";pointer-events:none;display:block;position:absolute}.homepage-shell .phocax-poster-premium:before{z-index:0;background:linear-gradient(90deg,#040e12f0 0%,#051419e0 25%,#05161b8c 48%,#0511161f 78%),linear-gradient(#030c102e 0%,#030c100a 48%,#030c10b3 100%);inset:0}.homepage-shell .phocax-poster-premium:after{height:42%;box-shadow:none;background:linear-gradient(#0000,#07161bd6);border:0;border-radius:0;inset:auto 0 0}.homepage-shell .phocax-poster-background{z-index:0;overflow:hidden}.homepage-shell .phocax-poster-background-wash,.homepage-shell .phocax-poster-background-grid{display:none}.homepage-shell .phocax-poster-background-figure{width:auto;inset:0;transform:none}.homepage-shell .phocax-poster-shell-premium{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(300px,.7fr);width:min(100%,1280px);min-height:min(760px,100svh - 150px);margin-inline:auto;padding-inline:0}.homepage-shell .phocax-poster-copy-frame-premium{width:min(100%,45rem);padding-inline:0}.homepage-shell .phocax-hero-title-accent{color:#f7fbfb}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{color:#eef7f7e6;max-width:41rem}.homepage-shell .phocax-hero-flow-ribbon span,.homepage-shell .phocax-hero-start-points span,.homepage-shell .phocax-hero-proof-strip-premium span,.homepage-shell .phocax-hero-outcome-card{color:#f4f9f9e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05141975;border-color:#dce8e52e;box-shadow:0 18px 44px #0000002e}.homepage-shell .phocax-hero-outcome-card strong,.homepage-shell .phocax-hero-outcome-card span{color:#f7fbfb}.homepage-shell .phocax-poster-artifact{opacity:0;transform:translate(5vw)}@media (max-width:980px){.homepage-shell .phocax-poster-premium{min-height:auto;padding-top:clamp(46px,9vw,72px)}.homepage-shell .phocax-poster-premium:before{background:linear-gradient(#040e12e0 0%,#051217b8 55%,#051217e0 100%),linear-gradient(90deg,#040e12a8,#040e1214)}.homepage-shell .phocax-poster-background-figure-image{object-position:66% 50%}.homepage-shell .phocax-poster-shell-premium{grid-template-columns:1fr;min-height:auto}.homepage-shell .phocax-poster-copy-frame-premium{max-width:42rem;padding:22px 0 28px}.homepage-shell .phocax-poster-premium .phocax-poster-artifact{display:none}}@media (max-width:640px){.homepage-shell .topbar{width:min(100% - 16px,1280px)}.homepage-shell .phocax-poster-premium{padding-inline:18px;min-height:calc(100svh - 58px);padding-bottom:34px}.homepage-shell .phocax-poster-premium:before{background:radial-gradient(at 50% 42%,#040e12b8 0%,#0512178f 44%,#05121733 70%,#0000 84%),linear-gradient(#040e12ed 0%,#051217d1 48%,#0512175c 70%,#051217b8 100%),linear-gradient(90deg,#040e12a3,#040e1229)}.homepage-shell .phocax-poster-premium .phocax-poster-background-figure{display:block}.homepage-shell .phocax-poster-background-figure-image{object-position:78% 42%;opacity:.94;filter:saturate(1.02)contrast(1.04)brightness(.78)}.homepage-shell .phocax-poster-premium h1{font-size:clamp(3.2rem,15vw,4.8rem)}.homepage-shell .phocax-hero-start-points{display:none}.homepage-shell .phocax-poster-premium .phocax-next-actions,.homepage-shell .phocax-poster-premium .phocax-next-actions .button{width:100%}}.homepage-shell .phocax-poster-shell-premium{grid-template-columns:minmax(0,.72fr) minmax(240px,.58fr);align-items:center;min-height:min(560px,100svh - 132px)}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{max-width:39rem}.homepage-shell .phocax-hero-start-points,.homepage-shell .phocax-hero-proof-strip-premium,.homepage-shell .phocax-hero-outcome-rail{display:none}.homepage-shell .phocax-poster-artifact{opacity:0;pointer-events:none}@media (max-width:980px){.homepage-shell .phocax-hero-flow-ribbon{display:none}.homepage-shell .phocax-poster-premium:before{background:linear-gradient(#040e12d1 0%,#05121780 48%,#051217d1 100%),linear-gradient(90deg,#040e12b8,#040e1200)}.homepage-shell .phocax-poster-background-figure-image{object-position:66% 48%;filter:saturate(1.08)contrast(1.08)brightness(.9)}}@media (max-width:640px){.homepage-shell .phocax-poster-premium{min-height:auto;padding:38px 18px 34px}.homepage-shell .phocax-poster-shell-premium{min-height:auto}.homepage-shell .phocax-poster-premium:before{background:linear-gradient(#040e12db 0%,#05121799 48%,#051217db 100%),linear-gradient(90deg,#040e12c2,#040e1214)}.homepage-shell .phocax-poster-background-figure-image{object-position:63% 48%;filter:saturate(1.06)contrast(1.07)brightness(.82)}.homepage-shell .phocax-poster-premium h1{font-size:clamp(2.92rem,12vw,3.8rem);line-height:1}.homepage-shell .phocax-hero-flow-ribbon{display:none}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{font-size:.98rem;line-height:1.48}}.homepage-shell .phocax-poster-premium{background:#030608;min-height:calc(100svh - 70px);padding-block:clamp(54px,7vw,92px)}.homepage-shell .phocax-poster-premium:after{background:linear-gradient(#0000,#010507e6)}.homepage-shell .phocax-poster-background-figure-image{object-position:78% 48%;filter:saturate(.96)contrast(1.06)brightness(.82)}.homepage-shell .phocax-poster-shell-premium{grid-template-columns:minmax(0,.78fr) minmax(260px,.62fr);min-height:min(760px,100svh - 150px)}.homepage-shell .phocax-poster-copy-frame-premium{width:min(100%,43rem)}.homepage-shell .phocax-hero-flow-ribbon,.homepage-shell .phocax-hero-start-points,.homepage-shell .phocax-hero-proof-strip-premium,.homepage-shell .phocax-hero-outcome-rail,.homepage-shell .phocax-poster-artifact{display:none}.homepage-shell .phocax-poster-premium h1{letter-spacing:0;text-transform:none;max-width:12.8ch;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.15rem,4.7vw,5.2rem);font-weight:760;line-height:1.01}.homepage-shell .phocax-hero-title-accent{color:#f8fdff;text-transform:none;font-weight:760;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.homepage-shell .phocax-poster-premium .button-primary{color:#031014;background:#eaf9f8;box-shadow:0 18px 48px #8bdad229}@media (max-width:980px){.homepage-shell .phocax-poster-premium{min-height:calc(100svh - 58px)}.homepage-shell .phocax-poster-shell-premium{align-items:end;min-height:calc(100svh - 152px)}.homepage-shell .phocax-poster-premium:before{background:linear-gradient(#01050738 0%,#0105078a 38%,#010507fa 72%,#010507 100%),linear-gradient(90deg,#010507b8,#0105072e)}.homepage-shell .phocax-poster-background-figure-image{object-position:63% 26%;filter:saturate(.94)contrast(1.04)brightness(.7)}}@media (max-width:640px){.homepage-shell .phocax-poster-premium{padding:26px 18px 34px}.homepage-shell .phocax-poster-shell-premium{align-items:end;min-height:calc(100svh - 120px)}.homepage-shell .phocax-poster-copy-frame-premium{text-align:left;align-items:start}.homepage-shell .phocax-poster-background-figure-image{object-position:62% 18%;filter:saturate(.94)contrast(1.04)brightness(.52)}.homepage-shell .phocax-poster-premium h1{max-width:12.8ch;font-size:clamp(2.15rem,8.7vw,3rem);line-height:1.02}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{max-width:22rem;font-size:.95rem;line-height:1.42}.homepage-shell .phocax-poster-premium .phocax-next-actions,.homepage-shell .phocax-poster-premium .phocax-next-actions .button{width:100%}}@media (max-width:760px){.homepage-shell .topbar-inner{grid-template-columns:minmax(0,1fr) auto}.homepage-shell .topbar-utility{justify-content:flex-end;gap:0;display:inline-flex}.homepage-shell .topbar-utility-link{display:none}.homepage-shell .topbar-cta{color:#f7fbff;letter-spacing:0;text-transform:none;white-space:nowrap;background:#07161b;border:1px solid #0c1c301f;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #0a18261f}}.homepage-shell .phocax-client-proof-room-stage{grid-template-columns:minmax(0,1fr) minmax(420px,.64fr)}.homepage-shell .phocax-client-proof-path{grid-template-columns:1fr}.homepage-shell .phocax-client-proof-path-panel{min-height:auto;padding:24px 26px}.homepage-shell .phocax-client-proof-path-panel h3{max-width:18ch;font-size:clamp(1.75rem,2vw,2.18rem);line-height:1.08}.homepage-shell .phocax-client-proof-path-panel p{max-width:38rem;font-size:1rem;line-height:1.66}.homepage-shell .phocax-client-proof-packet-head strong,.homepage-shell .phocax-customer-value-head strong{max-width:14ch;line-height:1.06}.homepage-shell .phocax-customer-value-panel{align-content:start}.homepage-shell .phocax-customer-value-head strong{font-size:clamp(2rem,2.75vw,2.78rem)}.homepage-shell .phocax-customer-value-item{align-items:start}.homepage-shell .phocax-next-contact-options{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.homepage-shell .phocax-next-contact-options a{background:#ffffff14;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.homepage-shell .phocax-next-contact-options a strong{font-size:1rem;line-height:1.28}.homepage-shell .phocax-next-contact-options a span{color:#e6f1f5c7;font-size:.9rem;line-height:1.45}@media (max-width:980px){.homepage-shell .phocax-client-proof-room-stage{grid-template-columns:1fr}}@media (max-width:640px){.homepage-shell .phocax-client-proof-path-panel{padding:20px}.homepage-shell .phocax-client-proof-path-panel h3{max-width:none;font-size:1.62rem}.homepage-shell .phocax-client-proof-path-panel p{font-size:.96rem;line-height:1.58}.homepage-shell .phocax-customer-value-head strong{font-size:1.95rem;line-height:1.08}.homepage-shell .phocax-poster-copy-premium,.homepage-shell .phocax-poster-copy-frame-premium{width:min(100%,22rem)}.homepage-shell .phocax-poster-premium .phocax-next-actions{justify-content:flex-start}.homepage-shell .phocax-poster-premium .phocax-next-actions .button-primary{white-space:nowrap;width:auto;min-width:min(100%,13.75rem)}}.topbar .topbar-utility-link,.topbar .topbar-cta{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;text-decoration:none;display:inline-flex}.topbar .topbar-utility-link{color:#10202b}.topbar .topbar-cta{color:#f7fbff;background:#10202b;border:1px solid #10202b;box-shadow:0 12px 24px #10202b1f}.topbar .topbar-cta:hover,.topbar .topbar-cta:focus-visible{color:#fff;background:#07161b}.button{white-space:nowrap;min-width:max-content;line-height:1;text-decoration:none}.button svg{flex:none}.button-primary,.homepage-shell .button-primary,.division-page .button-primary,.offer-page-shell .button-primary{color:#f7fbff;background:#10202b;border-color:#10202b;box-shadow:0 16px 34px #10202b29}.button-secondary:hover,.button-secondary:focus-visible,.homepage-shell .button-secondary:hover,.homepage-shell .button-secondary:focus-visible,.division-page .button-secondary:hover,.division-page .button-secondary:focus-visible,.offer-page-shell .button-secondary:hover,.offer-page-shell .button-secondary:focus-visible{color:#07161b;background:#fff}.phocax-poster-premium .button-secondary:hover,.phocax-poster-premium .button-secondary:focus-visible,.division-poster .button-secondary:hover,.division-poster .button-secondary:focus-visible,.offer-poster .button-secondary:hover,.offer-poster .button-secondary:focus-visible,.contact-band .button-secondary:hover,.contact-band .button-secondary:focus-visible{color:#fff;background:#ffffff26}.phocax-poster-premium .button-primary,.division-poster .button-primary,.offer-poster .button-primary,.contact-band .button-primary,.phocax-next-contact .phocax-next-contact-button{color:#031014;background:#eaf9f8;border-color:#eaf9f8e6;box-shadow:0 16px 34px #8bdad22e}.phocax-poster-premium .button-primary:hover,.phocax-poster-premium .button-primary:focus-visible,.division-poster .button-primary:hover,.division-poster .button-primary:focus-visible,.offer-poster .button-primary:hover,.offer-poster .button-primary:focus-visible,.contact-band .button-primary:hover,.contact-band .button-primary:focus-visible,.phocax-next-contact .phocax-next-contact-button:hover,.phocax-next-contact .phocax-next-contact-button:focus-visible{color:#031014;background:#fff}.phocax-poster-premium .phocax-next-kicker,.division-poster .division-topline,.offer-poster .division-topline,.contact-band .division-topline,.phocax-next-contact .phocax-next-kicker{color:#9ee7ef}.phocax-poster-premium .phocax-next-subtitle,.division-poster-copy p,.offer-poster-body,.contact-band p,.contact-band li,.phocax-next-contact p,.phocax-next-contact-options a span{color:#eef7ffdb}.homepage-shell .phocax-poster-background-figure-image{filter:grayscale()contrast(1.1)brightness(.78)!important}.homepage-shell .phocax-poster-background-figure:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 56% 42%,#6ebee82e,#0000 42%),linear-gradient(90deg,#05131c29,#4691be1a);position:absolute;inset:0}:root{--background:#f4f8fb;--background-soft:#e8f0f6;--surface:#ffffffeb;--surface-strong:#fff;--border:#31536f24;--foreground:#0f1b26;--muted:#5b6d7c;--accent:#5c88ad;--accent-strong:#13334d;--accent-soft:#dcebf5;--accent-warm:#7c8df0;--shadow:0 18px 48px #16354e17}html,body{background:radial-gradient(circle at 12% 0,#6697be1f,#0000 26%),radial-gradient(circle at 88% 8%,#86dce81a,#0000 28%),linear-gradient(#f8fbfd 0%,#edf4f8 48%,#e5eef5 100%)!important}::selection{color:#0d1b26;background:#5897c938}.topbar,.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcffe0!important;border-color:#2d526e1f!important;box-shadow:0 12px 32px #1a364b12!important}.topnav a{color:#112534c7!important;background:#ffffff9e!important;border-color:#325b7a1c!important}.topnav a:hover,.topnav a:focus-visible,.topnav-item:hover>a{color:#123c5c!important;background:#ffffffe6!important;border-color:#3e79a83d!important}.topnav-dropdown,.offer-page-shell .division-block,.offer-page-shell .service-row,.offer-page-shell .featured-offer-main,.offer-page-shell .featured-offer-side,.offer-page-shell .process-step,.offer-proof-item,.offer-cta-item,.division-chapter-point,.division-offer-row,.phocax-chapter-card,.phocax-system-panel,.phocax-next-service-group{background:#ffffffd6!important;border-color:#31536f21!important;box-shadow:0 18px 46px #18374f12!important}.homepage-shell .phocax-poster-premium{background:radial-gradient(circle at 50% 28%,#74c1e833,#0000 23%),radial-gradient(circle at 50% 74%,#8997ef1a,#0000 24%),linear-gradient(#081824 0%,#102f46 46%,#07131f 100%)!important}.homepage-shell .phocax-poster-background-wash{background:linear-gradient(90deg,#050e17e0 0%,#08182680 48%,#06111cd6 100%),radial-gradient(circle at 36% 28%,#64bae847,#0000 28%),radial-gradient(circle at 68% 58%,#7d8df029,#0000 34%)!important}.homepage-shell .phocax-poster-background-grid{opacity:.22!important;background-image:linear-gradient(#c6e4f729 1px,#0000 1px),linear-gradient(90deg,#c6e4f724 1px,#0000 1px)!important}.homepage-shell .phocax-poster-background-figure-image{filter:grayscale(.82)saturate(.78)contrast(1.08)brightness(.8)hue-rotate(172deg)!important;opacity:.64!important}.homepage-shell .phocax-poster-shell-premium{background:linear-gradient(#06131f0d,#06131f2e),radial-gradient(circle at 50% 14%,#ffffff14,#0000 28%)!important}.homepage-shell .phocax-poster-copy-frame-premium{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04121e80!important;border-color:#dbeef933!important;box-shadow:0 32px 90px #01091042!important}.homepage-shell .phocax-hero-title-accent{text-shadow:0 14px 46px #00000047;color:#f6fbff!important}.homepage-shell .phocax-poster-premium .phocax-next-kicker,.homepage-shell .phocax-client-proof-path-panel span,.homepage-shell .phocax-client-proof-packet-head span,.homepage-shell .phocax-readiness-signal span,.division-chapter-point span,.division-offer-index,.offer-poster-panel span,.offer-poster-signals,.hero-metric-strip span{color:#74c7e8!important}.homepage-shell .phocax-next-subtitle,.homepage-shell .phocax-client-proof-disclaimer,.phocax-poster-premium .phocax-next-subtitle,.division-poster-copy p,.offer-poster-body,.contact-band p,.contact-band li,.phocax-next-contact p,.offer-poster-fit-row p,.offer-poster-panel-quiet p{color:#e9f3fadb!important}.button-primary,.homepage-shell .button-primary,.division-page .button-primary,.offer-page-shell .button-primary,.homepage-shell .phocax-poster-premium .button-primary,.division-poster .button-primary,.offer-poster .button-primary,.contact-band .button-primary,.phocax-next-contact .phocax-next-contact-button{color:#061925!important;background:linear-gradient(#dff5ff 0%,#a9dbf6 100%)!important;border-color:#9dd7f6e6!important;box-shadow:0 18px 38px #3585be2e!important}.button-primary:hover,.button-primary:focus-visible,.homepage-shell .button-primary:hover,.homepage-shell .button-primary:focus-visible,.division-page .button-primary:hover,.division-page .button-primary:focus-visible,.offer-page-shell .button-primary:hover,.offer-page-shell .button-primary:focus-visible{color:#061925!important;background:#fff!important}.button-secondary,.homepage-shell .button-secondary,.division-page .button-secondary,.offer-page-shell .button-secondary{color:#12334c!important;background:#ffffffc7!important;border-color:#40719638!important}.phocax-poster-premium .button-secondary,.division-poster .button-secondary,.offer-poster .button-secondary,.contact-band .button-secondary,.phocax-next-contact .phocax-next-contact-options a{color:#f5fbff!important;background:#ffffff17!important;border-color:#ddf0fa38!important}.homepage-shell .phocax-client-proof-room,.homepage-shell .phocax-readiness-band,.homepage-shell .phocax-other-jobs-band,.homepage-shell .phocax-artifact-stage,.homepage-shell .phocax-system-portrait,.phocax-proof-band,.phocax-system-portrait,.phocax-recent-work,.division-chapter,.division-offer-theater,.offer-page-shell .section{margin-top:clamp(72px,9vw,118px)!important}.homepage-shell .phocax-client-proof-room,.homepage-shell .phocax-readiness-band,.homepage-shell .phocax-other-jobs-band,.homepage-shell .phocax-artifact-stage,.homepage-shell .phocax-system-portrait-panel{background:radial-gradient(circle at 12% 6%,#66b0e21f,#0000 25%),linear-gradient(#ffffffeb,#eef6fbe6)!important;border-color:#335b771f!important;box-shadow:0 28px 74px #1c3d5517!important}.homepage-shell .phocax-client-proof-path-panel,.homepage-shell .phocax-readiness-signal,.homepage-shell .phocax-other-job-panel,.homepage-shell .phocax-action-plan-step,.homepage-shell .phocax-customer-value-panel,.homepage-shell .phocax-first-pass-rail,.phocax-system-moment-card,.phocax-service-lane-card,.phocax-recent-work-card{background:radial-gradient(circle at 100% 0,#74c7e821,#0000 30%),linear-gradient(#fffffff5,#ebf4faf0)!important;border-color:#335b7721!important;box-shadow:0 22px 58px #1a3c5614!important}.homepage-shell .phocax-client-proof-packet,.homepage-shell .phocax-action-plan-board,.homepage-shell .phocax-system-portrait-visual,.phocax-proof-band,.division-entry{color:#f5fbff!important;background:radial-gradient(circle at 20% 4%,#75c7e82e,#0000 26%),linear-gradient(#102f45 0%,#0b1f31 100%)!important;border-color:#daedf82e!important;box-shadow:0 32px 84px #06131f2e!important}.homepage-shell .phocax-client-proof-packet p,.homepage-shell .phocax-action-plan-board p,.homepage-shell .phocax-system-portrait-visual p,.phocax-proof-band p,.division-entry p{color:#e8f4fbd6!important}.homepage-shell .phocax-client-proof-output-grid span,.homepage-shell .phocax-customer-value-proof span,.homepage-shell .phocax-fit-moment-list span{color:#12334c!important;background:#edf7fcd1!important;border-color:#4780aa2e!important}.homepage-shell .phocax-client-proof-before-after-row{background:#ffffff14!important;border-color:#cde3f12e!important}.homepage-shell .phocax-client-proof-checklist{background:#ffffff14;border:1px solid #cde3f12e;border-radius:18px;gap:12px;padding:16px;display:grid}.homepage-shell .phocax-client-proof-checklist>span{color:#74c7e8;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-client-proof-checklist div{gap:8px;display:grid}.homepage-shell .phocax-client-proof-checklist p{margin:0;padding-left:20px;font-size:.9rem;line-height:1.42;position:relative;color:#e8f4fbdb!important}.homepage-shell .phocax-client-proof-checklist p:before{content:"";background:#74c7e8;border-radius:999px;width:8px;height:8px;position:absolute;top:.52em;left:0;box-shadow:0 0 0 4px #74c7e81f}.homepage-shell .phocax-client-proof-before-after-row p,.homepage-shell .phocax-client-proof-before-after-row strong,.homepage-shell .phocax-action-plan-step h3,.homepage-shell .phocax-action-plan-step strong,.homepage-shell .phocax-customer-value-head strong,.homepage-shell .phocax-customer-value-item h3{color:#f5fbff!important}.phocax-next-contact,.contact-band,.offer-poster,.division-poster{color:#f5fbff!important;background:radial-gradient(circle at 14% 0,#70bfe82e,#0000 25%),radial-gradient(circle at 88% 14%,#8492ef1c,#0000 26%),linear-gradient(#102f45 0%,#0a1b2a 100%)!important}.division-poster-biotech,.division-poster-sales,.division-poster-software{background:radial-gradient(circle at 20% 12%,#70bfe82e,#0000 26%),linear-gradient(#12364f 0%,#0b1f31 100%)!important}.offer-poster-overlay{background:linear-gradient(180deg, #07131e33 0%, #07131ee0 100%), radial-gradient(circle at 18% 20%, var(--offer-poster-tint,#63b8e829), transparent 24%), radial-gradient(circle at 82% 28%, #9dd7f61a, transparent 28%)!important}.offer-hero-theme-default,.offer-hero-theme-services,.offer-hero-theme-website,.offer-hero-theme-marketing,.offer-hero-theme-biotech-buyer,.offer-hero-theme-cro,.offer-hero-theme-automation,.offer-hero-theme-systems,.offer-hero-theme-reporting{--offer-poster-tint:#68b8e82e!important;--offer-hero-tint:#68b8e82e!important}.homepage-shell .phocax-client-proof-room-copy h2,.homepage-shell .phocax-readiness-copy h2,.homepage-shell .phocax-other-jobs-head h2,.homepage-shell .phocax-artifact-stage-copy h2,.homepage-shell .phocax-system-portrait-copy h2{color:#102638!important}.homepage-shell .phocax-client-proof-room-copy p:not(.phocax-next-kicker),.homepage-shell .phocax-readiness-copy p:not(.phocax-next-kicker),.homepage-shell .phocax-other-jobs-head>p,.homepage-shell .phocax-artifact-stage-copy p:not(.phocax-next-kicker),.homepage-shell .phocax-system-portrait-copy p{color:#516777!important}.homepage-shell .phocax-client-proof-path-panel h3,.homepage-shell .phocax-readiness-signal h3,.homepage-shell .phocax-other-job-panel h3,.homepage-shell .phocax-fit-moment-list span{color:#102638!important}.homepage-shell .phocax-client-proof-path-panel p,.homepage-shell .phocax-readiness-signal p,.homepage-shell .phocax-other-job-panel p{color:#5b6d7c!important}.homepage-shell .phocax-first-pass-rail{border-top-color:#335b7721!important}.homepage-shell .phocax-first-pass-rail>span{color:#28616c!important;text-shadow:none!important}.homepage-shell .phocax-first-pass-rail strong{color:#12344b!important;text-shadow:none!important;background:#ffffffdb!important;border-color:#2b69822e!important;box-shadow:inset 0 1px #ffffffd1!important}.homepage-shell .phocax-action-plan-step,.homepage-shell .phocax-customer-value-panel{box-shadow:none!important;background:radial-gradient(circle at 100% 0,#74c7e81f,#0000 30%),#ffffff12!important;border-color:#d7edf92e!important}.homepage-shell .phocax-hero-intake-strip{flex-wrap:wrap;align-items:center;gap:8px;max-width:38rem;margin-top:18px;display:flex}.homepage-shell .phocax-hero-proof-line{background:#d9eefa29;border:1px solid #d9eefa2e;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:min(100%,45rem);margin-top:22px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.homepage-shell .phocax-hero-proof-line span{color:#f6fbfff0;background:linear-gradient(#f5fbff1c,#f5fbff0e),#0616224d;gap:8px;min-width:0;padding:14px 12px;font-size:.82rem;font-weight:780;line-height:1.15;display:grid}.homepage-shell .phocax-hero-proof-line small{color:#9ee7ef;font-size:.64rem;font-weight:900;line-height:1}.homepage-shell .phocax-hero-intake-strip span,.homepage-shell .phocax-hero-intake-strip strong{white-space:nowrap;border:1px solid #d9eefa33;border-radius:999px;align-items:center;min-height:30px;font-size:.72rem;line-height:1;display:inline-flex}.homepage-shell .phocax-hero-intake-strip span{color:#e5f5fcc7;letter-spacing:.14em;text-transform:uppercase;padding:0 10px;font-weight:800}.homepage-shell .phocax-hero-intake-strip strong{color:#f6fbff;background:#e8f7ff1c;padding:0 12px;font-weight:750;box-shadow:inset 0 1px #ffffff14}.homepage-shell .phocax-response-band{background:radial-gradient(circle at 85% 0,#74c7e821,#0000 26%),linear-gradient(#fffffff0,#edf6fbe6);border:1px solid #335b771f;border-radius:28px;gap:clamp(24px,3vw,34px);width:min(100% - 32px,1280px);max-width:1280px;margin:clamp(72px,9vw,118px) auto 0;padding:clamp(34px,5vw,58px);display:grid;box-shadow:0 28px 74px #1c3d5514}.homepage-shell .phocax-response-copy{grid-template-columns:minmax(0,.92fr) minmax(280px,.72fr);align-items:end;gap:clamp(18px,4vw,48px);display:grid}.homepage-shell .phocax-response-copy h2{color:#102638;text-wrap:balance;max-width:14ch;margin:0}.homepage-shell .phocax-response-copy p:not(.phocax-next-kicker){color:#516777;max-width:34rem;margin:0 0 4px;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.65}.homepage-shell .phocax-response-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homepage-shell .phocax-response-step{background:radial-gradient(circle at 100% 0,#74c7e821,#0000 30%),linear-gradient(#fffffff7,#ebf4faf0);border:1px solid #335b7721;border-radius:18px;align-content:start;gap:12px;min-height:100%;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 18px 48px #1a3c560f}.homepage-shell .phocax-response-step span,.homepage-shell .phocax-response-proof strong{color:#2386b5;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-response-step h3{color:#102638;letter-spacing:0;word-spacing:.04em;text-wrap:balance;margin:0;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.2}.homepage-shell .phocax-response-step p{color:#5b6d7c;margin:0;line-height:1.58}.homepage-shell .phocax-response-proof{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.homepage-shell .phocax-response-proof span{color:#12334c;background:#edf7fcd1;border:1px solid #4780aa29;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:750;display:inline-flex}.homepage-shell .phocax-intake-outcome-table{background:#ffffffb8;border:1px solid #335b7724;border-radius:20px;gap:14px;padding:clamp(18px,2.2vw,26px);display:grid;box-shadow:inset 0 1px #ffffffd1}.homepage-shell .phocax-intake-outcome-table-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;display:flex}.homepage-shell .phocax-intake-outcome-table-head span{color:#2386b5;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-intake-outcome-table-head strong{color:#102638;font-size:clamp(1rem,1.45vw,1.22rem)}.homepage-shell .phocax-intake-outcome-rows{gap:8px;display:grid}.homepage-shell .phocax-intake-outcome-row{border-top:1px solid #335b771f;grid-template-columns:minmax(170px,.72fr) minmax(260px,1.4fr) minmax(140px,.52fr);align-items:center;gap:12px;padding:12px 0;display:grid}.homepage-shell .phocax-intake-outcome-row p,.homepage-shell .phocax-intake-outcome-row strong{margin:0}.homepage-shell .phocax-intake-outcome-row p:first-child{color:#102638;font-weight:760}.homepage-shell .phocax-intake-outcome-row p:nth-child(2){color:#5b6d7c;line-height:1.55}.homepage-shell .phocax-intake-outcome-row strong{color:#12334c;justify-self:end;font-size:.86rem;font-weight:850}.homepage-shell .phocax-approval-path-band{background:linear-gradient(90deg,#122d3d09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#122d3d09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(135deg,#fafdfffa,#eef7fbf0);border:1px solid #335b771f;border-radius:28px;grid-template-columns:minmax(0,.76fr) minmax(0,1fr);gap:clamp(18px,3vw,34px);width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 28px 74px #1c3d5514}.homepage-shell .phocax-approval-path-copy{align-content:center;gap:14px;display:grid}.homepage-shell .phocax-approval-path-copy h2{color:#102638;letter-spacing:0;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:1}.homepage-shell .phocax-approval-path-copy p:not(.phocax-next-kicker){color:#4e6574;max-width:35rem;margin:0;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.66}.homepage-shell .phocax-approval-path-checks{gap:12px;display:grid}.homepage-shell .phocax-approval-path-check{background:#ffffffc7;border:1px solid #335b771f;border-radius:18px;gap:10px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 18px 48px #1c3d550e}.homepage-shell .phocax-approval-path-check span{color:#2386b5;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-approval-path-check h3{color:#102638;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.16rem,1.55vw,1.42rem);line-height:1.2}.homepage-shell .phocax-approval-path-check p{color:#5b6d7c;margin:0;line-height:1.58}.homepage-shell .phocax-missing-info-band{background:radial-gradient(circle at 12% 0,#7eb7d91f,#0000 26%),linear-gradient(#fffffff5,#eff7fbed);border:1px solid #335b771f;border-radius:28px;gap:clamp(20px,3vw,32px);width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 24px 66px #1c3d5512}.homepage-shell .phocax-missing-info-copy{grid-template-columns:minmax(0,.82fr) minmax(280px,.82fr);align-items:end;gap:clamp(18px,4vw,46px);display:grid}.homepage-shell .phocax-missing-info-copy h2{color:#102638;letter-spacing:0;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.2rem,4vw,4.05rem);line-height:1}.homepage-shell .phocax-missing-info-copy p:not(.phocax-next-kicker){color:#4f6575;max-width:38rem;margin:0 0 4px;font-size:clamp(1rem,1.24vw,1.12rem);line-height:1.66}.homepage-shell .phocax-missing-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homepage-shell .phocax-missing-info-item{background:#ffffffc7;border:1px solid #335b7721;border-radius:18px;align-content:start;gap:12px;min-height:100%;padding:clamp(18px,2vw,24px);display:grid;box-shadow:inset 0 1px #ffffffdb}.homepage-shell .phocax-missing-info-item span{color:#0d5d86;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-missing-info-item p{color:#344b5d;margin:0;line-height:1.58}.homepage-shell .phocax-source-materials-band{background:linear-gradient(135deg,#f8fcfffa,#ecf6fbed),linear-gradient(90deg,#2386b512,#0000 48%);border:1px solid #335b771f;border-radius:28px;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(20px,3.5vw,44px);width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 24px 66px #1c3d5512}.homepage-shell .phocax-source-materials-copy{align-content:center;gap:14px;display:grid}.homepage-shell .phocax-source-materials-copy h2{color:#102638;letter-spacing:0;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.2rem,4vw,4.05rem);line-height:1}.homepage-shell .phocax-source-materials-copy p:not(.phocax-next-kicker){color:#4f6575;max-width:37rem;margin:0;font-size:clamp(1rem,1.24vw,1.12rem);line-height:1.66}.homepage-shell .phocax-source-materials-grid{gap:12px;display:grid}.homepage-shell .phocax-source-material-item{background:#ffffffc7;border:1px solid #335b771f;border-radius:18px;gap:9px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:inset 0 1px #ffffffdb}.homepage-shell .phocax-source-material-item span{color:#0d5d86;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-source-material-item h3{color:#102638;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.2}.homepage-shell .phocax-source-material-item p{color:#4e6574;margin:0;line-height:1.58}.homepage-shell .phocax-safe-intake-band{background:linear-gradient(90deg,#122d3d09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#122d3d09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#fafdfffa,#eef7fbf0);border:1px solid #335b771f;border-radius:28px;gap:clamp(20px,3vw,32px);width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 24px 66px #1c3d5512}.homepage-shell .phocax-safe-intake-copy{grid-template-columns:minmax(0,.76fr) minmax(280px,.86fr);align-items:end;gap:clamp(18px,4vw,46px);display:grid}.homepage-shell .phocax-safe-intake-copy h2{color:#102638;letter-spacing:0;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.2rem,4vw,4.05rem);line-height:1}.homepage-shell .phocax-safe-intake-copy p:not(.phocax-next-kicker){color:#4f6575;max-width:39rem;margin:0 0 4px;font-size:clamp(1rem,1.24vw,1.12rem);line-height:1.66}.homepage-shell .phocax-safe-intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homepage-shell .phocax-safe-intake-rule{background:#fffc;border:1px solid #335b771f;border-radius:18px;align-content:start;gap:10px;min-height:100%;padding:clamp(18px,2vw,24px);display:grid;box-shadow:inset 0 1px #ffffffdb}.homepage-shell .phocax-safe-intake-rule span{color:#0d5d86;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-safe-intake-rule h3{color:#102638;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.2}.homepage-shell .phocax-safe-intake-rule p{color:#4e6574;margin:0;line-height:1.58}.homepage-shell .phocax-commercial-fit-band{background:linear-gradient(135deg,#fffffffa,#edf7fcf0),linear-gradient(#102f450d,#0000 50%);border:1px solid #335b771f;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(20px,3.5vw,44px);width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 24px 66px #1c3d5512}.homepage-shell .phocax-commercial-fit-copy{align-content:center;gap:14px;display:grid}.homepage-shell .phocax-commercial-fit-copy h2{color:#102638;letter-spacing:0;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.2rem,4vw,4.05rem);line-height:1}.homepage-shell .phocax-commercial-fit-copy p:not(.phocax-next-kicker){color:#4f6575;max-width:38rem;margin:0;font-size:clamp(1rem,1.24vw,1.12rem);line-height:1.66}.homepage-shell .phocax-commercial-fit-grid{gap:12px;display:grid}.homepage-shell .phocax-commercial-fit-check{background:#ffffffc7;border:1px solid #335b771f;border-radius:18px;gap:9px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:inset 0 1px #ffffffdb}.homepage-shell .phocax-commercial-fit-check span{color:#0d5d86;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-commercial-fit-check h3{color:#102638;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.2}.homepage-shell .phocax-commercial-fit-check p{color:#4e6574;margin:0;line-height:1.58}.homepage-shell .phocax-response-cadence-band{background:radial-gradient(circle at 88% 12%,#357aa61f,#0000 30%),linear-gradient(#fffffff7,#eef7fbf0);border:1px solid #335b771f;border-radius:28px;gap:clamp(20px,3vw,32px);width:min(100% - 32px,1280px);margin:clamp(28px,4.5vw,58px) auto 0;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 24px 66px #1c3d5512}.homepage-shell .phocax-response-cadence-copy{grid-template-columns:minmax(0,.82fr) minmax(280px,.82fr);align-items:end;gap:clamp(18px,4vw,46px);display:grid}.homepage-shell .phocax-response-cadence-copy h2{color:#102638;letter-spacing:0;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.2rem,4vw,4.05rem);line-height:1}.homepage-shell .phocax-response-cadence-copy p:not(.phocax-next-kicker){color:#4f6575;max-width:38rem;margin:0 0 4px;font-size:clamp(1rem,1.24vw,1.12rem);line-height:1.66}.homepage-shell .phocax-response-cadence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homepage-shell .phocax-response-cadence-step{background:#fffc;border:1px solid #335b771f;border-radius:18px;align-content:start;gap:10px;min-height:100%;padding:clamp(18px,2vw,24px);display:grid;box-shadow:inset 0 1px #ffffffdb}.homepage-shell .phocax-response-cadence-step span{color:#0d5d86;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-response-cadence-step h3{color:#102638;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.2}.homepage-shell .phocax-response-cadence-step p{color:#4e6574;margin:0;line-height:1.58}@media (max-width:900px){.homepage-shell .phocax-response-copy,.homepage-shell .phocax-response-steps,.homepage-shell .phocax-approval-path-band,.homepage-shell .phocax-missing-info-copy,.homepage-shell .phocax-missing-info-grid,.homepage-shell .phocax-source-materials-band,.homepage-shell .phocax-safe-intake-copy,.homepage-shell .phocax-safe-intake-grid,.homepage-shell .phocax-commercial-fit-band,.homepage-shell .phocax-response-cadence-copy,.homepage-shell .phocax-response-cadence-grid{grid-template-columns:1fr}.homepage-shell .phocax-response-copy h2{max-width:12ch}.homepage-shell .phocax-intake-outcome-row{grid-template-columns:1fr;gap:6px}.homepage-shell .phocax-intake-outcome-row strong{justify-self:start}}@media (max-width:560px){.homepage-shell .phocax-hero-intake-strip{gap:7px;margin-top:16px}.homepage-shell .phocax-hero-proof-line{border-radius:16px;grid-template-columns:1fr;margin-top:18px}.homepage-shell .phocax-hero-proof-line span{grid-template-columns:34px minmax(0,1fr);align-items:center;padding:11px 12px}.homepage-shell .phocax-hero-intake-strip span,.homepage-shell .phocax-hero-intake-strip strong{min-height:28px;font-size:.68rem}.homepage-shell .phocax-response-band{border-radius:22px;width:min(100% - 20px,1280px);padding:28px 16px}.homepage-shell .phocax-response-step{border-radius:16px}.homepage-shell .phocax-approval-path-band,.homepage-shell .phocax-missing-info-band,.homepage-shell .phocax-source-materials-band,.homepage-shell .phocax-safe-intake-band,.homepage-shell .phocax-commercial-fit-band,.homepage-shell .phocax-response-cadence-band{border-radius:22px;width:min(100% - 20px,1280px);padding:28px 16px}}.homepage-shell .phocax-poster-premium{min-height:calc(100svh - 72px);padding-block:clamp(58px,8vw,108px);overflow:hidden;color:#0d2232!important;background:radial-gradient(circle at 84% 18%,#6fb1da33,#0000 26%),radial-gradient(circle at 42% 82%,#8fc4e029,#0000 24%),linear-gradient(#f9fcfe 0%,#eef6fb 54%,#e6f0f6 100%)!important}.homepage-shell .phocax-poster-premium:before{background:linear-gradient(90deg,#f9fcfefa 0%,#f9fcfeeb 35%,#f9fcfea3 57%,#f9fcfe47 100%),linear-gradient(#ffffffc7 0%,#e9f4fa1f 58%,#e0eef7d6 100%)!important}.homepage-shell .phocax-poster-premium:after{height:34%;background:linear-gradient(#0000,#e8f2f9f5)!important}.homepage-shell .phocax-poster-background-figure-image{object-position:82% 50%!important;opacity:.34!important;filter:grayscale(.74)saturate(.72)contrast(1.08)brightness(1.2)hue-rotate(166deg)!important}.homepage-shell .phocax-poster-background-figure:after{mix-blend-mode:normal;background:radial-gradient(circle at 66% 44%,#478bb71f,#0000 42%),linear-gradient(90deg,#f9fcfe33,#f9fcfed1)!important}.homepage-shell .phocax-poster-shell-premium{min-height:min(650px,100svh - 150px);background:0 0!important}.homepage-shell .phocax-poster-copy-frame-premium{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;align-items:start;width:min(100%,47rem);box-shadow:none!important;background:0 0!important;border:0!important}.homepage-shell .phocax-poster-premium .phocax-next-kicker{color:#267aa7!important;text-shadow:none!important}.homepage-shell .phocax-poster-premium h1,.homepage-shell .phocax-hero-title-accent{text-align:left;color:#071b2a!important;text-shadow:none!important}.homepage-shell .phocax-poster-premium h1 span{color:#071b2a!important}.homepage-shell .phocax-poster-premium h1{max-width:13.2ch;font-size:clamp(3.6rem,5.7vw,6.15rem);line-height:.98}.homepage-shell .phocax-hero-title-line{text-align:left}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{text-align:left;max-width:35rem;color:#475f70!important;text-shadow:none!important}.homepage-shell .phocax-hero-intake-strip span,.homepage-shell .phocax-hero-intake-strip strong{background:#ffffffbd;border-color:#2f638929;box-shadow:0 10px 24px #1d43600f}.homepage-shell .phocax-hero-intake-strip span{color:#476779}.homepage-shell .phocax-hero-intake-strip strong{color:#17364d}.homepage-shell .phocax-poster-premium .button-secondary{color:#14334a!important;background:#ffffffb8!important;border-color:#102f452e!important}.homepage-shell .phocax-poster-premium .button-secondary:hover,.homepage-shell .phocax-poster-premium .button-secondary:focus-visible{color:#071c2c!important;background:#fff!important}.homepage-shell .phocax-poster-premium .phocax-client-proof-disclaimer{text-shadow:none;color:#5b7181!important}.homepage-shell .phocax-client-proof-room,.homepage-shell .phocax-readiness-band,.homepage-shell .phocax-other-jobs-band,.homepage-shell .phocax-artifact-stage,.homepage-shell .phocax-system-portrait,.homepage-shell .phocax-response-band{margin-top:clamp(58px,7vw,96px)!important}.homepage-shell .phocax-client-proof-room-copy h2,.homepage-shell .phocax-readiness-copy h2,.homepage-shell .phocax-other-jobs-head h2,.homepage-shell .phocax-artifact-stage-copy h2,.homepage-shell .phocax-system-portrait-copy h2,.homepage-shell .phocax-response-copy h2{letter-spacing:0}@media (max-width:980px){.homepage-shell .phocax-poster-premium{min-height:auto;padding-block:clamp(48px,9vw,80px)}.homepage-shell .phocax-poster-premium:before{background:linear-gradient(#f9fcfef5 0%,#f9fcfed6 48%,#e8f2f9f2 100%),linear-gradient(90deg,#f9fcfee0,#f9fcfe80)!important}.homepage-shell .phocax-poster-background-figure-image{object-position:70% 30%!important;opacity:.25!important;filter:grayscale(.82)saturate(.68)contrast(1.04)brightness(1.26)hue-rotate(166deg)!important}.homepage-shell .phocax-poster-shell-premium{align-items:start;min-height:auto}}@media (max-width:640px){.homepage-shell .phocax-poster-premium{padding:34px 18px 42px}.homepage-shell .phocax-poster-shell-premium{align-items:start;min-height:auto}.homepage-shell .phocax-poster-copy-premium,.homepage-shell .phocax-poster-copy-frame-premium{width:min(100%,22.5rem)}.homepage-shell .phocax-poster-premium h1{max-width:12.8ch;font-size:clamp(2.45rem,10.5vw,3.25rem)}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{color:#41596a!important}.homepage-shell .phocax-poster-premium .phocax-next-actions .button-primary{width:100%}}.topbar,.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{width:100vw!important;max-width:none!important;min-height:70px!important;margin:0 calc(50% - 50vw)!important;padding:0!important}.topbar-inner,.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{grid-template-columns:minmax(148px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;width:min(1320px,100% - 40px)!important;max-width:none!important;min-height:70px!important;margin:0 auto!important;padding:0!important;display:grid!important}.brand-mark-wordmark,.homepage-shell .brand-mark-wordmark,.division-page .brand-mark-wordmark,.offer-page-shell .brand-mark-wordmark{white-space:nowrap!important;min-width:148px!important;min-height:20px!important;padding:0!important}.brand-company-inline,.homepage-shell .brand-company-inline,.division-page .brand-company-inline,.offer-page-shell .brand-company-inline{display:none!important}.brand-wordmark-text,.homepage-shell .brand-wordmark-text,.division-page .brand-wordmark-text,.offer-page-shell .brand-wordmark-text{font-size:clamp(1.45rem,1.4vw,1.65rem)!important;line-height:.88!important}.brand-wordmark-lockup,.homepage-shell .brand-wordmark-lockup,.division-page .brand-wordmark-lockup,.offer-page-shell .brand-wordmark-lockup{align-items:baseline!important;min-width:116px!important}.topnav,.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{scrollbar-width:none;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(10px,1.25vw,18px)!important;min-width:0!important;min-height:42px!important;margin:0!important;display:flex!important;overflow:auto visible!important}.topnav::-webkit-scrollbar{display:none}.topnav-item,.homepage-shell .topnav-item,.division-page .topnav-item,.offer-page-shell .topnav-item{flex:none!important;align-items:center!important;min-height:42px!important;display:inline-flex!important}.topnav a,.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}.topbar-utility,.homepage-shell .topbar-utility,.division-page .topbar-utility,.offer-page-shell .topbar-utility{justify-content:flex-end!important;width:259px!important;min-width:259px!important}.skip-link{z-index:1000;color:#fff;background:#10202b;border-radius:999px;padding:10px 12px;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}@media (max-width:1100px){.topbar-inner,.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{grid-template-columns:minmax(132px,auto) minmax(0,1fr)!important;gap:14px!important}.brand-mark-wordmark,.homepage-shell .brand-mark-wordmark,.division-page .brand-mark-wordmark,.offer-page-shell .brand-mark-wordmark{min-width:132px!important}.topbar-utility,.homepage-shell .topbar-utility,.division-page .topbar-utility,.offer-page-shell .topbar-utility{display:none!important}}@media (max-width:720px){.topbar,.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{min-height:62px!important}.topbar-inner,.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{width:min(100%,100% - 16px)!important;min-height:62px!important}.topnav,.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{min-height:40px!important;overflow:hidden!important}.topnav-item:nth-child(n+3),.homepage-shell .topnav-item:nth-child(n+3),.division-page .topnav-item:nth-child(n+3),.offer-page-shell .topnav-item:nth-child(n+3){display:none!important}}.division-page .division-poster-copy h1,.offer-page-shell .offer-poster-title{text-shadow:0 18px 46px #0000003d;color:#f5fbff!important}.division-page .division-poster .eyebrow,.division-page .division-poster-abstract,.offer-page-shell .offer-poster-label,.offer-page-shell .offer-poster .eyebrow,.offer-page-shell .offer-poster-abstract,.offer-page-shell .offer-poster-links a{color:#bdebffeb!important}.division-page .division-poster-copy p,.offer-page-shell .offer-poster-body{color:#e8f4fbeb!important}.offer-page-shell .offer-poster-proof-block>span,.offer-page-shell .offer-poster-snapshot-block>span,.offer-page-shell .offer-poster-fit-block>span,.offer-page-shell .offer-poster-meta-note>span,.offer-page-shell .offer-poster-snapshot-row strong,.offer-page-shell .offer-poster-fit-row strong{color:#12334c!important}.offer-page-shell .offer-poster-proof-block p,.offer-page-shell .offer-poster-snapshot-row p,.offer-page-shell .offer-poster-fit-row p,.offer-page-shell .offer-poster-meta-note p{color:#122838db!important}.offer-page-shell .offer-poster .button-secondary,.division-page .division-poster .button-secondary{color:#f5fbff!important;background:#ffffff21!important;border-color:#ddf0fa57!important}.homepage-shell .section-heading .eyebrow,.division-page .section-heading .eyebrow,.offer-page-shell .section-heading .eyebrow,.division-page .division-topline,.offer-page-shell .division-topline,.homepage-shell .phocax-next-kicker,.homepage-shell .phocax-response-step span,.homepage-shell .phocax-response-proof strong{color:#0d5d86!important}.homepage-shell .section-heading h2,.division-page .section-heading h2,.offer-page-shell .section-heading h2,.homepage-shell .phocax-response-copy h2,.homepage-shell .phocax-client-proof-room-copy h2,.homepage-shell .phocax-readiness-copy h2,.homepage-shell .phocax-other-jobs-head h2,.homepage-shell .phocax-artifact-stage-copy h2,.homepage-shell .phocax-system-portrait-copy h2,.division-page .division-story-band h2,.division-page .website-care-proof-section h2,.division-page .division-offer-header h3,.offer-page-shell .section h2{color:#071b2a!important}.homepage-shell .section-heading p,.division-page .section-heading p,.offer-page-shell .section-heading p,.homepage-shell .phocax-response-copy p,.homepage-shell .phocax-client-proof-room-copy p:not(.phocax-next-kicker),.homepage-shell .phocax-readiness-copy p:not(.phocax-next-kicker),.homepage-shell .phocax-other-jobs-head>p,.homepage-shell .phocax-artifact-stage-copy p:not(.phocax-next-kicker),.homepage-shell .phocax-system-portrait-copy p,.division-page .division-story-band p,.division-page .website-care-proof-section p,.division-page .division-offer-header p,.division-page .division-offer-row p,.offer-page-shell .division-block p,.offer-page-shell .service-row p,.offer-page-shell .featured-offer-main p,.offer-page-shell .featured-offer-side p,.offer-page-shell .process-step p,.offer-page-shell .offer-story-card p,.offer-page-shell .offer-story-card li,.offer-page-shell .offer-proof-item p,.offer-page-shell .offer-cta-copy p{color:#2f4556!important}.homepage-shell .phocax-client-proof-path-panel h3,.homepage-shell .phocax-readiness-signal h3,.homepage-shell .phocax-other-job-panel h3,.homepage-shell .phocax-response-step h3,.division-page .website-care-proof-lead h3,.division-page .website-care-proof-card h3,.division-page .division-offer-row h3,.offer-page-shell .division-block h3,.offer-page-shell .service-row h3,.offer-page-shell .featured-offer-main h3,.offer-page-shell .featured-offer-side h3,.offer-page-shell .offer-story-card h3,.offer-page-shell .offer-proof-item h3,.offer-page-shell .offer-cta-copy h3{color:#0b2233!important}.homepage-shell .phocax-client-proof-path-panel p,.homepage-shell .phocax-readiness-signal p,.homepage-shell .phocax-other-job-panel p,.homepage-shell .phocax-response-step p,.division-page .website-care-proof-lead p,.division-page .website-care-proof-card p{color:#344b5d!important}.homepage-shell .phocax-client-proof-output-grid span,.homepage-shell .phocax-customer-value-proof span,.homepage-shell .phocax-fit-moment-list span,.homepage-shell .phocax-response-proof span,.offer-page-shell .services-route-glance-chip,.offer-page-shell .services-contact-route-quickbar-chips span,.offer-page-shell .services-contact-route-signal-row span{color:#0d3550!important;background:#e6f4fbf0!important;border-color:#0d5d8638!important}.homepage-shell .inline-link,.division-page .inline-link,.offer-page-shell .inline-link,.contact-page .inline-link{text-decoration-color:#0b668f57;color:#0b668f!important}.contact-band .eyebrow,.contact-band .division-topline,.phocax-next-contact .phocax-next-kicker,.homepage-shell .phocax-client-proof-checklist>span{color:#9ee7ef!important}.contact-band h2,.contact-band h3,.contact-band strong,.phocax-next-contact h2,.phocax-next-contact h3,.phocax-next-contact strong{color:#f5fbff!important}.contact-band p,.contact-band li,.phocax-next-contact p,.phocax-next-contact li,.phocax-next-contact-options a span{color:#e8f4fbe6!important}.offer-page-shell .services-contact-route-picker-card p,.offer-page-shell .services-contact-route-continuity-link p,.offer-page-shell .services-contact-route-card p,.offer-page-shell .services-route-card p,.offer-page-shell .services-route-checklist li p,.offer-page-shell .services-route-detail-block p,.offer-page-shell .services-route-card-brief p,.offer-page-shell .services-route-lane-match-link p{color:#334a5c!important}.offer-page-shell .services-contact-route-picker-card em,.offer-page-shell .services-contact-route-picker-card small,.offer-page-shell .services-contact-route-continuity-link span,.offer-page-shell .services-contact-checklist span,.offer-page-shell .services-contact-route-card>span,.offer-page-shell .services-route-detail-block span,.offer-page-shell .services-route-card-brief span,.offer-page-shell .services-route-lane-match>span{color:#0d5d86!important}@media (max-width:640px){.offer-page-shell .services-poster .offer-poster-title{max-width:11.5ch!important;font-size:clamp(2.3rem,12vw,3.45rem)!important;line-height:.98!important}.offer-page-shell .services-poster .offer-poster-body,.offer-page-shell .services-poster .offer-poster-abstract{max-width:22rem!important}.offer-page-shell .services-route-card,.offer-page-shell .services-contact-route-card,.offer-page-shell .services-contact-intake-card,.offer-page-shell .offer-story-card,.offer-page-shell .division-block,.offer-page-shell .service-row,.division-page .website-care-proof-lead,.division-page .website-care-proof-card{padding:18px!important}.offer-page-shell .services-contact-route-actions .button,.offer-page-shell .services-route-card-actions>.button{min-height:48px!important}}.homepage-shell .phocax-customer-value-proof{background:0 0!important}.homepage-shell .phocax-customer-value-proof strong{color:#0d3550!important}.homepage-shell .phocax-action-plan-step strong{color:#0d3550!important;background:#e6f4fbf0!important;border-color:#0d5d8638!important}.division-page .division-poster-summary,.division-page .division-poster-signature,.division-page .division-poster-track-point,.offer-page-shell .services-poster-stage-card,.offer-page-shell .services-hero-quick-route,.contact-form-panel .contact-band{color:#0b2233!important;background:radial-gradient(circle at 100% 0,#74c7e824,#0000 30%),linear-gradient(#fffffff5,#ebf4faf0)!important;border-color:#335b7729!important}.division-page .division-poster-summary span,.division-page .division-poster-signature span,.division-page .division-poster-track-point span,.offer-page-shell .services-poster-stage-card span,.offer-page-shell .services-hero-quick-route span,.offer-page-shell .services-hero-brief-picker-header>span,.contact-form-panel .contact-band .division-topline{color:#0d5d86!important}.division-page .division-poster-summary h2,.division-page .division-poster-summary strong,.division-page .division-poster-signature h2,.division-page .division-poster-signature strong,.offer-page-shell .services-poster-stage-card strong,.offer-page-shell .services-hero-quick-route strong,.contact-form-panel .contact-band h2,.contact-form-panel .contact-band h3,.contact-form-panel .contact-band strong{color:#0b2233!important}.division-page .division-poster-summary p,.division-page .division-poster-signature p,.division-page .division-poster-track-point p,.offer-page-shell .services-poster-stage-card p,.offer-page-shell .services-hero-quick-route p,.offer-page-shell .services-hero-quick-route em,.offer-page-shell .services-hero-brief-picker-header p,.contact-form-panel .contact-band p,.contact-form-panel .contact-band li{color:#344b5d!important}.offer-page-shell .services-hero-quick-route .inline-link,.offer-page-shell .services-hero-quick-route a{color:#0b668f!important}.offer-page-shell .services-poster .offer-inline-fallbacks,.offer-page-shell .services-poster .offer-inline-fallbacks a{color:#e8f4fbeb!important}.homepage-shell .phocax-system-portrait-caption span,.homepage-shell .phocax-next-contact-cta-row>span{color:#9ee7ef!important}.division-page .division-offer-index{color:#0b668f!important}.homepage-shell .phocax-customer-value-panel,.homepage-shell .phocax-client-proof-packet,.homepage-shell .phocax-system-portrait-visual{background:radial-gradient(circle at 18% 4%,#75c7e829,#0000 26%),linear-gradient(#102f45 0%,#0b1f31 100%)!important;border-color:#daedf838!important}.homepage-shell .phocax-customer-value-item,.homepage-shell .phocax-client-proof-before-after-row,.homepage-shell .phocax-client-proof-checklist,.homepage-shell .phocax-example-output-preview,.homepage-shell .phocax-system-portrait-step,.homepage-shell .phocax-system-portrait-caption{color:#0b2233!important;background:radial-gradient(circle at 100% 0,#74c7e81a,#0000 30%),linear-gradient(#f4fafdf5,#dfedf6eb)!important;border-color:#b9dbee2e!important;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #05121d24!important}.homepage-shell .phocax-customer-value-item h3,.homepage-shell .phocax-customer-value-item p,.homepage-shell .phocax-client-proof-before-after-row p,.homepage-shell .phocax-client-proof-before-after-row strong,.homepage-shell .phocax-client-proof-checklist p,.homepage-shell .phocax-example-output-preview h3,.homepage-shell .phocax-example-output-preview li,.homepage-shell .phocax-system-portrait-step strong,.homepage-shell .phocax-system-portrait-caption p{color:#102638!important;text-shadow:none!important}.homepage-shell .phocax-customer-value-item p,.homepage-shell .phocax-client-proof-before-after-row p,.homepage-shell .phocax-client-proof-checklist p,.homepage-shell .phocax-example-output-preview li,.homepage-shell .phocax-system-portrait-caption p{color:#344b5d!important}.homepage-shell .phocax-customer-value-item svg,.homepage-shell .phocax-client-proof-before-after-row svg{color:#0d6f99!important}.homepage-shell .phocax-client-proof-checklist p:before{background:#0d6f99!important;box-shadow:0 0 0 4px #0d6f991f!important}.homepage-shell .phocax-system-portrait-step span,.homepage-shell .phocax-client-proof-checklist>span,.homepage-shell .phocax-example-output-preview span,.homepage-shell .phocax-system-portrait-caption span{color:#0d5d86!important}.homepage-shell .phocax-system-portrait-step span{color:#061925!important}.homepage-shell .phocax-customer-value-proof{box-shadow:none!important;border:0!important;padding:0!important}@media (max-width:640px){.homepage-shell .phocax-customer-value-item,.homepage-shell .phocax-client-proof-before-after-row,.homepage-shell .phocax-client-proof-checklist,.homepage-shell .phocax-example-output-preview,.homepage-shell .phocax-system-portrait-step,.homepage-shell .phocax-system-portrait-caption{background:linear-gradient(#f8fcfe,#e7f1f8)!important;border-radius:18px!important}.homepage-shell .phocax-customer-value-item{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;padding:16px!important}}.homepage-shell .phocax-company-thesis{background:linear-gradient(135deg,#ffffffeb,#ecf4f1e6),radial-gradient(circle at 92% 0,#30778a24,#0000 30%);border:1px solid #111b241f;border-radius:28px;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:start;gap:clamp(24px,4vw,44px);width:min(100% - 32px,1240px);margin:clamp(28px,4vw,58px) auto 0;padding:clamp(26px,4vw,42px);scroll-margin-top:92px;display:grid;box-shadow:0 24px 70px #111b2417}.homepage-shell .phocax-company-thesis-copy{align-content:start;gap:16px;display:grid}.homepage-shell .phocax-company-thesis-copy h2{max-width:12ch;font-family:var(--display-font);letter-spacing:0;color:#111b24;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.6vw,4rem);line-height:.96}.homepage-shell .phocax-company-thesis-copy p:not(.phocax-next-kicker){color:#111b24c2;margin:0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.7}.homepage-shell .phocax-company-thesis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homepage-shell .phocax-company-thesis-boundary{color:#111b24bd;background:#ffffffbd;border:1px solid #1d56622e;border-radius:14px;grid-column:1/-1;margin:0;padding:14px 16px;font-size:.82rem;font-weight:700;line-height:1.48}.homepage-shell .phocax-company-thesis-card{background:#ffffffad;border:1px solid #111b241c;border-radius:18px;gap:12px;min-height:100%;padding:clamp(18px,2.2vw,24px);display:grid}.homepage-shell .phocax-company-thesis-card span{color:#1d5662;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-company-thesis-card h3{color:#102638;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.55vw,1.46rem);line-height:1.13}.homepage-shell .phocax-company-thesis-card p{color:#111b24b8;margin:0;line-height:1.6}@media (max-width:980px){.homepage-shell .phocax-company-thesis{grid-template-columns:1fr}.homepage-shell .phocax-company-thesis-copy h2{max-width:16ch}}@media (max-width:720px){.homepage-shell .phocax-company-thesis{border-radius:20px;width:min(100% - 24px,1240px);padding:22px 18px}.homepage-shell .phocax-company-thesis-grid{grid-template-columns:1fr}}.homepage-shell .phocax-attention-path{background:linear-gradient(#ffffffb8,#eff5f2f0),radial-gradient(circle at 0 0,#5f88ad1f,#0000 32%);border-top:1px solid #18261f1f;border-bottom:1px solid #18261f1f;width:min(100% - 32px,1240px);margin:clamp(26px,4vw,54px) auto 0;padding:clamp(22px,3vw,30px) 0;scroll-margin-top:92px}.homepage-shell .phocax-attention-path-head{grid-template-columns:minmax(0,.78fr) minmax(300px,.64fr);align-items:end;gap:24px;display:grid}.homepage-shell .phocax-attention-path-head h2{max-width:14ch;font-family:var(--display-font);letter-spacing:0;color:#111b24;text-wrap:balance;margin:10px 0 0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:.98}.homepage-shell .phocax-attention-path-head p:not(.phocax-next-kicker){color:#111b24bd;margin:0;line-height:1.68}.homepage-shell .phocax-attention-path-grid{border-top:1px solid #18261f21;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:24px;display:grid}.homepage-shell .phocax-attention-path-option{color:#111b24;border-bottom:1px solid #18261f21;align-content:start;gap:12px;min-height:100%;padding:22px 0 4px;text-decoration:none;display:grid}.homepage-shell .phocax-attention-path-option span{color:#496371;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.homepage-shell .phocax-attention-path-option h3{letter-spacing:0;max-width:18ch;margin:0;font-size:clamp(1.18rem,1.6vw,1.42rem);line-height:1.16}.homepage-shell .phocax-attention-path-option p{color:#111b24bd;margin:0;line-height:1.62}.homepage-shell .phocax-attention-path-option strong{color:#122131;align-items:center;gap:8px;width:fit-content;margin-top:6px;font-size:.88rem;display:inline-flex}.homepage-shell .phocax-attention-path-option:hover strong,.homepage-shell .phocax-attention-path-option:focus-visible strong{text-underline-offset:4px;text-decoration:underline}.homepage-shell .phocax-perception-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.homepage-shell .phocax-perception-signal{background:radial-gradient(circle at 100% 0,#30778a1a,#0000 28%),#ffffffad;border:1px solid #111b241a;border-radius:18px;align-content:start;gap:10px;min-height:100%;padding:clamp(18px,2.1vw,24px);display:grid}.homepage-shell .phocax-perception-signal span{color:#1d5662;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.homepage-shell .phocax-perception-signal h3{color:#102638;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.1rem,1.45vw,1.32rem);line-height:1.18}.homepage-shell .phocax-perception-signal p{color:#111b24b8;margin:0;line-height:1.58}@media (max-width:900px){.homepage-shell .phocax-attention-path-head,.homepage-shell .phocax-attention-path-grid,.homepage-shell .phocax-perception-signal-grid{grid-template-columns:1fr}.homepage-shell .phocax-attention-path-head h2{max-width:18ch}}@media (max-width:640px){.homepage-shell .phocax-attention-path{margin-top:18px;padding:20px 0}.homepage-shell .phocax-attention-path-head h2{font-size:clamp(1.9rem,10vw,2.55rem)}}.homepage-shell .phocax-poster-premium{min-height:clamp(560px,58svh,680px)!important;padding-block:clamp(32px,4vw,54px)!important}.homepage-shell .phocax-poster-shell-premium{min-height:auto!important;padding-block:clamp(24px,3vw,42px) 28px!important}.homepage-shell .phocax-poster-premium h1{max-width:18ch!important;font-size:clamp(4.4rem,6.2vw,5.25rem)!important}@media (max-width:640px){.homepage-shell .phocax-poster-premium{min-height:auto!important;padding-block:18px 0!important}.homepage-shell .phocax-poster-shell-premium{padding-block:12px 8px!important}.homepage-shell .phocax-poster-copy-frame-premium{padding-block:12px 10px!important}.homepage-shell .phocax-poster-premium h1{max-width:14ch!important;font-size:clamp(2.7rem,11vw,3.35rem)!important}}@media (max-width:720px){.homepage-shell .topbar-inner{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;display:grid!important}.homepage-shell .topnav{display:none!important}.homepage-shell .topbar-utility{justify-content:flex-end!important;justify-self:end!important;width:auto!important;min-width:0!important;display:flex!important}.homepage-shell .topbar-utility-link{display:none!important}.homepage-shell .topbar-cta{white-space:nowrap;min-height:38px;padding-inline:14px}.homepage-shell .phocax-hero-boundary-note{display:none}}.homepage-shell .phocax-poster-background-figure-image{object-fit:contain!important;object-position:82% 52%!important;opacity:.42!important;filter:none!important}@media (max-width:720px){.homepage-shell .phocax-poster-background-figure{display:none!important}.homepage-shell .phocax-poster-background-figure-image{transform:scale(1.18);object-position:72% 46%!important}}@media (min-width:721px){.homepage-shell .phocax-poster-background-figure{width:auto!important;inset:0 3% 0 44%!important;transform:none!important}}.homepage-shell .phocax-buyer-paths{max-width:1220px;margin:clamp(28px,5vw,60px) auto 0;padding:clamp(22px,3vw,34px) 0}.homepage-shell .phocax-buyer-paths-head{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:end;gap:22px;display:grid}.homepage-shell .phocax-buyer-paths-head h2{max-width:20ch;font-family:var(--display-font);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4vw,4.6rem);line-height:.98}.homepage-shell .phocax-buyer-paths-grid{background:#141f1a1a;border:1px solid #141f1a1a;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(22px,3vw,34px);display:grid;overflow:hidden}.homepage-shell .phocax-buyer-path{min-height:250px;color:var(--foreground);background:linear-gradient(#fcfefffa,#ebf2f6f0),radial-gradient(circle at 100% 0,#5f88ad24,#0000 34%);gap:14px;padding:clamp(22px,3vw,30px);text-decoration:none;transition:background .16s,transform .16s;display:grid}.homepage-shell .phocax-buyer-path:hover,.homepage-shell .phocax-buyer-path:focus-visible{background:linear-gradient(#fff,#e2eef7f5),radial-gradient(circle at 100% 0,#5f88ad38,#0000 36%);transform:translateY(-2px)}.homepage-shell .phocax-buyer-path span{color:#3a556d;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:750}.homepage-shell .phocax-buyer-path h3{max-width:18ch;font-family:var(--display-font);letter-spacing:0;margin:0;font-size:clamp(1.65rem,2vw,2.15rem);line-height:1.04}.homepage-shell .phocax-buyer-path p{color:#15212cc2;margin:0;line-height:1.62}.homepage-shell .phocax-buyer-path strong{color:var(--accent-strong);align-self:end;align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.homepage-shell .phocax-home-route-map{background:#141f1a1a;border:1px solid #141f1a1a;border-radius:20px;grid-template-columns:minmax(96px,.8fr) repeat(6,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.homepage-shell .phocax-home-route-map>span,.homepage-shell .phocax-home-route-map a{background:#fcfeffeb;min-width:0;padding:14px 16px}.homepage-shell .phocax-home-route-map>span{color:#15212c9e;letter-spacing:.14em;text-transform:uppercase;place-items:center start;font-size:.72rem;font-weight:750;display:grid}.homepage-shell .phocax-home-route-map a{color:var(--foreground);gap:4px;text-decoration:none;transition:background .16s,color .16s;display:grid}.homepage-shell .phocax-home-route-map a:hover,.homepage-shell .phocax-home-route-map a:focus-visible{color:var(--accent-strong);background:#fff}.homepage-shell .phocax-home-route-map strong{overflow-wrap:anywhere;font-size:.93rem;line-height:1.15}.homepage-shell .phocax-home-route-map small{color:#15212c9e;font-size:.76rem;line-height:1.35}@media (max-width:900px){.homepage-shell .phocax-buyer-paths-head,.homepage-shell .phocax-buyer-paths-grid{grid-template-columns:1fr}.homepage-shell .phocax-buyer-path{min-height:0}.homepage-shell .phocax-home-route-map{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-shell .phocax-home-route-map>span{grid-column:1/-1;place-items:start}}@media (max-width:520px){.homepage-shell .phocax-home-route-map{border-radius:18px;grid-template-columns:1fr}}.skip-link:not(:focus):not(:focus-visible){clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;transform:none!important}.skip-link:focus,.skip-link:focus-visible{clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;transform:none!important}.topnav-dropdown,.homepage-shell .topnav-dropdown,.division-page .topnav-dropdown,.offer-page-shell .topnav-dropdown{opacity:1!important;pointer-events:none!important;display:none!important}.topnav-item:hover .topnav-dropdown,.topnav-item:focus-within .topnav-dropdown,.homepage-shell .topnav-item:hover .topnav-dropdown,.homepage-shell .topnav-item:focus-within .topnav-dropdown,.division-page .topnav-item:hover .topnav-dropdown,.division-page .topnav-item:focus-within .topnav-dropdown,.offer-page-shell .topnav-item:hover .topnav-dropdown,.offer-page-shell .topnav-item:focus-within .topnav-dropdown{pointer-events:auto!important;display:flex!important}.homepage-shell .phocax-hero-proof-line{background:#0310182e!important;border-color:#0310182e!important}.homepage-shell .phocax-hero-intake-strip span,.homepage-shell .phocax-hero-intake-strip strong{color:#082033!important;background:#f6fbff!important;border-color:#08203333!important}.homepage-shell .phocax-poster-premium .phocax-client-proof-disclaimer,.homepage-shell .phocax-hero-boundary-note{color:#f6fbff!important}.homepage-shell .phocax-client-proof-path-panel span,.homepage-shell .phocax-client-proof-packet-head span,.homepage-shell .phocax-readiness-signal span{color:#0f4f72!important}.offer-page-shell .services-poster .eyebrow,.offer-page-shell .services-poster .offer-poster-abstract,.offer-page-shell .services-poster .offer-poster-links a{color:#f6fbff!important}.offer-page-shell .services-poster .services-hero-brief-picker{background:#f6fbff!important;border-color:#08203329!important}.offer-page-shell .services-poster .services-hero-brief-picker-header>span,.offer-page-shell .services-poster .services-hero-quick-route span,.offer-page-shell .section .process-step span,.offer-page-shell .process-step span{color:#0f4f72!important}.offer-page-shell .services-poster .services-hero-brief-picker-header p,.offer-page-shell .services-poster .services-hero-quick-route p,.offer-page-shell .services-poster .services-hero-quick-route em{color:#243a4c!important}.offer-page-shell .services-poster .services-hero-quick-route{background:#fff!important}.offer-page-shell .services-poster .services-hero-quick-route strong{color:#082033!important}.homepage-shell .phocax-hero-boundary-note,.homepage-shell .phocax-poster-premium .phocax-hero-boundary-note,.homepage-shell .phocax-poster-premium .phocax-client-proof-disclaimer{border-radius:999px;width:fit-content;padding:8px 10px;color:#f6fbff!important;background:#031018c7!important}.homepage-shell .phocax-client-proof-packet,.homepage-shell .phocax-example-output-preview{background:#082033!important}.homepage-shell .phocax-client-proof-packet-head span,.homepage-shell .phocax-example-output-preview span{color:#f6fbff!important}.homepage-shell .phocax-fit-moment-list,.homepage-shell .phocax-not-fit-list,.homepage-shell .phocax-customer-value-panel,.homepage-shell .phocax-first-pass-rail{background:#fff!important}.homepage-shell .phocax-fit-moment-list p,.homepage-shell .phocax-not-fit-list p,.homepage-shell .phocax-customer-value-panel p,.homepage-shell .phocax-first-pass-rail p{color:#102638!important}.homepage-shell .phocax-fit-moment-list span,.homepage-shell .phocax-not-fit-list span,.homepage-shell .phocax-customer-value-panel span,.homepage-shell .phocax-first-pass-rail span{color:#0f4f72!important}.offer-page-shell .services-brief-start-steps span{color:#fff!important;background:#102638!important;border-color:#102638!important}.offer-page-shell .services-route-summary{color:#102638!important;background:#fff!important}.offer-page-shell .services-route-card,.offer-page-shell .services-brief-card,.offer-page-shell .services-route-detail-block,.offer-page-shell .services-route-card-brief>div,.offer-page-shell .services-brief-lane-chip,.offer-page-shell .services-brief-route-handoff>div,.offer-page-shell .services-brief-priority-strip,.offer-page-shell .services-brief-subject,.offer-page-shell .services-brief-checklist,.offer-page-shell .services-brief-body,.offer-page-shell .services-brief-card-note,.offer-page-shell .services-brief-lane-outcome{background:#fff!important}.offer-page-shell .services-route-card p,.offer-page-shell .services-brief-card p,.offer-page-shell .services-route-summary,.offer-page-shell .services-brief-handoff-link p,.offer-page-shell .services-brief-lane-outcome p,.offer-page-shell .services-brief-lane-chip,.offer-page-shell .services-brief-route-handoff>div,.offer-page-shell .services-brief-card-note{color:#102638!important}.offer-page-shell .services-brief-route-handoff h3,.offer-page-shell .services-brief-route-handoff strong,.offer-page-shell .services-brief-card aside h3{color:#071b29!important}.contact-page .hero,.contact-page main>section:first-child{background:#f6fbff!important}body:has(.contact-form-panel) main>section:first-child{background:#f6fbff!important}.contact-page main>section:first-child h1,.contact-page main>section:first-child .division-topline{color:#071b29!important}body:has(.contact-form-panel) main>section:first-child h1{color:#071b29!important}body:has(.contact-form-panel) main>section:first-child .division-topline{color:#071b29!important}.homepage-shell .phocax-poster-premium .phocax-hero-intake-strip span,.homepage-shell .phocax-poster-premium .phocax-hero-intake-strip strong{color:#f6fbff!important;background:#082033!important;border-color:#f6fbff2e!important}.homepage-shell .phocax-client-proof-packet{color:#082033!important;background:#fff!important}.homepage-shell .phocax-client-proof-packet,.homepage-shell .phocax-client-proof-packet *,.homepage-shell .phocax-client-proof-packet-head strong,.homepage-shell .phocax-client-proof-output-grid span,.homepage-shell .phocax-client-proof-checklist p,.homepage-shell .phocax-client-proof-before-after-row p,.homepage-shell .phocax-client-proof-before-after-row strong{color:#082033!important}.homepage-shell .phocax-client-proof-packet-head span,.homepage-shell .phocax-example-output-preview span,.homepage-shell .phocax-client-proof-checklist>span{color:#0f4f72!important}.homepage-shell .phocax-other-jobs-band>.phocax-client-proof-disclaimer{color:#243a4c!important;background:#ffffffd1!important;border:1px solid #0820331f!important;border-radius:14px!important;padding:14px 16px!important}.homepage-shell .phocax-system-portrait-copy p,.homepage-shell .phocax-system-portrait-caption p,.homepage-shell .phocax-system-portrait-caption span{color:#f6fbff!important}.homepage-shell .phocax-fit-moment-list span{color:#f6fbff!important;background:#f6fbff14!important;border-color:#f6fbff2e!important}.offer-page-shell .services-route-handoff article>span,.offer-page-shell .services-route-detail-block span,.offer-page-shell .services-route-card-brief span,.offer-page-shell .services-route-lane-match>span,.offer-page-shell .services-lane-contact-card .division-topline{color:#082033!important}.offer-page-shell .services-route-card,.offer-page-shell .services-route-handoff article,.offer-page-shell .services-lane-contact-card,.offer-page-shell .services-route-detail-block,.offer-page-shell .services-route-card-brief>div,.offer-page-shell .services-route-lane-match-link{color:#082033!important;background:#fff!important}.offer-page-shell .services-route-card p,.offer-page-shell .services-route-summary,.offer-page-shell .services-route-detail-block p,.offer-page-shell .services-route-card-brief p,.offer-page-shell .services-route-lane-match-link p,.offer-page-shell .services-lane-contact-card p,.offer-page-shell .services-lane-contact-card li,.offer-page-shell .services-lane-contact-card h3{color:#082033!important}.homepage-shell .phocax-poster-premium .phocax-hero-boundary-note{color:#082033!important;background:#f6fbff!important;border-radius:999px!important;width:fit-content!important;padding:8px 12px!important;display:inline-flex!important}.homepage-shell .phocax-client-proof-packet>.phocax-client-proof-disclaimer{color:#243a4c!important;background:#f6fbff!important;border:1px solid #0820331f!important;border-radius:12px!important;padding:12px 14px!important}.homepage-shell .phocax-system-portrait-panel{background:#fff!important;border:1px solid #0820331f!important;box-shadow:0 24px 70px #111b2417!important}.homepage-shell .phocax-system-portrait-copy h2,.homepage-shell .phocax-system-portrait-copy p,.homepage-shell .phocax-system-portrait-caption p,.homepage-shell .phocax-system-portrait-caption span{color:#082033!important}.homepage-shell .phocax-system-portrait-copy .phocax-next-kicker{color:#0f4f72!important}.homepage-shell .phocax-fit-moment-list span,.homepage-shell .phocax-system-portrait-step{color:#082033!important;background:#f6fbff!important;border-color:#08203324!important}.homepage-shell .phocax-system-portrait-step span,.homepage-shell .phocax-system-portrait-step strong{color:#082033!important}.homepage-shell .phocax-system-portrait-visual{background:#eef6fb!important;border-color:#0820331f!important}.offer-page-shell .services-route-summary,.offer-page-shell .services-lane-group-header p,.offer-page-shell .services-lane-contact-card h3,.offer-page-shell .services-lane-contact-card p{color:#041623!important;background:#fff!important}.homepage-shell .phocax-example-output-preview{color:#f6fbff!important;background:#061a29!important}.homepage-shell .phocax-example-output-preview span,.homepage-shell .phocax-example-output-preview h3,.homepage-shell .phocax-example-output-preview li{color:#f6fbff!important}.homepage-shell .phocax-customer-value-panel{color:#082033!important;background:#fff!important}.homepage-shell .phocax-customer-value-head strong,.homepage-shell .phocax-customer-value-head span,.homepage-shell .phocax-customer-value-item,.homepage-shell .phocax-customer-value-item h3,.homepage-shell .phocax-customer-value-item p,.homepage-shell .phocax-customer-value-proof span{color:#082033!important}.homepage-shell .phocax-customer-value-proof span{background:#f6fbff!important;border-color:#0820331f!important}:is(body:has(.contact-form-panel) main>section:first-child,body:has(.contact-form-panel) main>section:first-child *){color:#041623!important;background-color:#f6fbff!important}.offer-page-shell .services-route-summary{border-radius:999px!important;width:fit-content!important;padding:6px 10px!important;display:inline-flex!important}.offer-page-shell .services-lane-contact-card h3{color:#000f18!important;padding:6px 0!important;display:block!important}@media (max-width:720px){.offer-page-shell .services-route-summary,.offer-page-shell .services-lane-contact-card h3{color:#000!important;background:#fff!important;border-radius:10px!important;width:100%!important;max-width:100%!important;padding:10px 12px!important;display:block!important;box-shadow:0 0 0 1px #000f1814!important}.offer-page-shell .services-route-card-header{background:#fff!important}}.offer-page-shell .services-route-card-header .services-route-summary{color:#fff!important;background:#000!important;border-radius:10px!important;width:100%!important;padding:10px 12px!important;display:block!important;box-shadow:0 0 0 4px #000!important}.offer-page-shell .services-lane-transition-links a span,.offer-page-shell .services-lane-route-chip span{color:#000!important;background:#fff!important;border-radius:8px!important;padding:4px 6px!important;display:inline-block!important}.offer-page-shell .services-lane-offer-row .service-meta span{color:#000!important;background:#fff!important;border-radius:8px!important;padding:8px 10px!important;display:inline-block!important;box-shadow:0 0 0 5px #fff!important}@media (max-width:720px){.homepage-shell .phocax-poster-premium .phocax-hero-boundary-note{display:none!important}}.homepage-shell .phocax-example-output-preview,.homepage-shell .phocax-customer-value-panel,.homepage-shell .phocax-customer-value-panel *,.homepage-shell .phocax-client-proof-packet .phocax-example-output-preview,.homepage-shell .phocax-client-proof-packet .phocax-example-output-preview *{color:#082033!important;background-color:#fff!important}.homepage-shell .phocax-example-output-preview span,.homepage-shell .phocax-client-proof-packet .phocax-example-output-preview span,.homepage-shell .phocax-customer-value-panel span{color:#0f4f72!important}.homepage-shell .phocax-example-output-preview li:before{background:#0f4f72!important}.homepage-shell .phocax-customer-value-panel{background:#fff!important;border-color:#08203324!important}.offer-page-shell .services-route-summary,.offer-page-shell .services-route-lane-match-link span,.offer-page-shell .services-lane-group-header p,.offer-page-shell .services-lane-contact-card,.offer-page-shell .services-lane-contact-card *,.offer-page-shell .services-brief-card aside,.offer-page-shell .services-brief-card aside *{color:#041623!important;background-color:#fff!important}body:has(.contact-form-panel) main>section:first-child{color:#071b29!important;background-color:#f6fbff!important}body:has(.contact-form-panel) main>section:first-child *{color:#071b29!important;background-color:#f6fbff!important}body:has(.contact-form-panel) main>section:first-child .division-topline{color:#071b29!important;background-color:#f6fbff!important}.homepage-shell .phocax-customer-value-panel,.homepage-shell .phocax-customer-value-panel *,.homepage-shell .phocax-customer-value-head,.homepage-shell .phocax-customer-value-head *,.homepage-shell .phocax-customer-value-head strong{color:#041623!important;text-shadow:none!important;background:#fff!important}.homepage-shell .phocax-customer-value-head span{color:#0f4f72!important}.offer-page-shell .services-route-summary{color:#000!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border-color:#0820332e!important;padding:12px 14px!important;font-size:1.2rem!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}.offer-page-shell .services-route-lane-match>span,.offer-page-shell .services-route-lane-match span,.offer-page-shell .services-route-lane-match p,.offer-page-shell .service-meta,.offer-page-shell .service-meta span{color:#000!important;text-shadow:none!important;background:#fff!important}.services-lane-offer-row .service-meta span{color:#000!important;text-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:8px 10px!important;display:inline-block!important;box-shadow:0 0 0 5px #fff!important}.offer-page-shell .services-lane-group-header p,.offer-page-shell .services-lane-contact-card,.offer-page-shell .services-lane-contact-card *,.offer-page-shell .services-lane-contact-card h3{color:#000!important;text-shadow:none!important;background:#fff!important}.offer-page-shell>.hero.offer-hero,.offer-page-shell>.hero.offer-hero *,.offer-page-shell>.hero.offer-hero .eyebrow,.offer-page-shell>.hero.offer-hero h1,.offer-page-shell>.hero.offer-hero .hero-title,.offer-page-shell>.hero.offer-hero .figure-label{color:#071b29!important;text-shadow:none!important;background:#f6fbff!important}.topbar,.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{z-index:80!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f8fcffeb!important;border-bottom:1px solid #2d526e1f!important;position:sticky!important;top:0!important;box-shadow:0 12px 32px #1a364b12!important}.topbar-inner,.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{grid-template-columns:minmax(148px,auto) minmax(0,1fr) minmax(232px,auto)!important;gap:clamp(14px,2vw,26px)!important}.topnav,.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{justify-content:flex-start!important;align-items:center!important;gap:clamp(6px,.9vw,12px)!important;width:auto!important;min-width:0!important;min-height:42px!important;margin:0!important;display:flex!important;overflow:visible!important}.topnav-item,.homepage-shell .topnav-item,.division-page .topnav-item,.offer-page-shell .topnav-item{flex:none!important;display:inline-flex!important}.topnav a,.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a{color:#34495a!important;letter-spacing:0!important;text-transform:none!important;background:#ffffffa8!important;border-color:#325b7a1c!important;min-height:36px!important;padding:0 11px!important;font-size:.83rem!important;font-weight:760!important}.topnav a:hover,.topnav a:focus-visible,.topnav-item:hover>a,.homepage-shell .topnav a:hover,.homepage-shell .topnav a:focus-visible,.homepage-shell .topnav-item:hover>a,.division-page .topnav a:hover,.division-page .topnav a:focus-visible,.division-page .topnav-item:hover>a,.offer-page-shell .topnav a:hover,.offer-page-shell .topnav a:focus-visible,.offer-page-shell .topnav-item:hover>a{color:#071b2a!important;background:#def0f9c2!important}.topnav-dropdown,.homepage-shell .topnav-dropdown,.division-page .topnav-dropdown,.offer-page-shell .topnav-dropdown{z-index:140!important;background:#f8fcfffa!important;border:1px solid #1a3f581f!important;border-radius:16px!important;box-shadow:0 24px 60px #0e253624!important}.topbar-utility,.homepage-shell .topbar-utility,.division-page .topbar-utility,.offer-page-shell .topbar-utility{width:auto!important;min-width:232px!important}@media (max-width:1100px){.topbar-inner,.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{grid-template-columns:minmax(132px,auto) minmax(0,1fr)!important}.topbar-utility,.homepage-shell .topbar-utility,.division-page .topbar-utility,.offer-page-shell .topbar-utility{display:none!important}}@media (max-width:720px){.topbar,.homepage-shell .topbar,.division-page .topbar,.offer-page-shell .topbar{min-height:98px!important}.topbar-inner,.homepage-shell .topbar-inner,.division-page .topbar-inner,.offer-page-shell .topbar-inner{grid-template-rows:36px 42px!important;grid-template-columns:1fr!important;align-content:center!important;align-items:center!important;gap:6px!important;width:min(100%,100% - 16px)!important;min-height:98px!important;padding:0!important;display:grid!important}.brand-mark-wordmark,.homepage-shell .brand-mark-wordmark,.division-page .brand-mark-wordmark,.offer-page-shell .brand-mark-wordmark{justify-self:start!important;min-width:0!important}.topnav,.homepage-shell .topnav,.division-page .topnav,.offer-page-shell .topnav{scrollbar-width:none!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;min-height:42px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.topnav-item,.homepage-shell .topnav-item,.division-page .topnav-item,.offer-page-shell .topnav-item,.topnav-item:nth-child(n+3),.homepage-shell .topnav-item:nth-child(n+3),.division-page .topnav-item:nth-child(n+3),.offer-page-shell .topnav-item:nth-child(n+3){display:inline-flex!important}.topnav-dropdown,.homepage-shell .topnav-dropdown,.division-page .topnav-dropdown,.offer-page-shell .topnav-dropdown{display:none!important}.topnav a,.homepage-shell .topnav a,.division-page .topnav a,.offer-page-shell .topnav a,.offer-page-shell.offer-hero-theme-cro-page .topnav a{letter-spacing:0!important;min-height:34px!important;padding:0 7px!important;font-size:.68rem!important;line-height:1!important}}.topnav a:focus-visible,.homepage-shell .topnav a:focus-visible,.division-page .topnav a:focus-visible,.offer-page-shell .topnav a:focus-visible,.page-shell .topnav a:focus-visible{color:#34495a!important;outline-offset:2px!important;background:#ffffffa8!important;outline:2px solid #0d6f997a!important}.page-shell .topbar{z-index:80!important;-webkit-backdrop-filter:blur(18px)!important;background:#f8fcffeb!important;border-bottom:1px solid #2d526e1f!important;position:sticky!important;top:0!important;box-shadow:0 12px 32px #1a364b12!important}.page-shell .topbar-inner{background:#fffffff0!important;grid-template-columns:minmax(148px,auto) minmax(0,1fr) minmax(232px,auto)!important;gap:clamp(14px,2vw,26px)!important;box-shadow:0 14px 34px #0f254c14!important}.page-shell .brand-company-inline{display:none!important}.page-shell .topnav{justify-content:flex-start!important;align-items:center!important;gap:clamp(6px,.9vw,12px)!important;width:auto!important;min-width:0!important;min-height:42px!important;margin:0!important;display:flex!important;overflow:visible!important}.page-shell .topnav-item{flex:none!important;display:inline-flex!important}.page-shell .topnav a{color:#34495a!important;letter-spacing:0!important;text-transform:none!important;background:#ffffffa8!important;border:1px solid #325b7a1c!important;border-radius:0!important;min-height:36px!important;padding:0 11px!important;font-size:.83rem!important;font-weight:760!important}.page-shell .topnav a:hover,.page-shell .topnav-item:hover>a{color:#071b2a!important;background:#def0f9c2!important}.page-shell .topnav a:focus-visible{color:#34495a!important;outline-offset:2px!important;background:#ffffffa8!important;outline:2px solid #0d6f997a!important}.page-shell .topnav-dropdown{z-index:140!important;background:#f8fcfffa!important;border:1px solid #1a3f581f!important;border-radius:16px!important;box-shadow:0 24px 60px #0e253624!important}.page-shell .topbar-utility{width:auto!important;min-width:232px!important}.page-shell .topbar-utility-link,.page-shell .topbar-cta{color:#0c1c30f5!important}@media (max-width:1100px){.page-shell .topbar-inner{grid-template-columns:minmax(132px,auto) minmax(0,1fr)!important}.page-shell .topbar-utility{display:none!important}}@media (max-width:720px){.page-shell .topbar{min-height:98px!important}.page-shell .topbar-inner{grid-template-rows:36px 42px!important;grid-template-columns:1fr!important;align-content:center!important;align-items:center!important;gap:6px!important;width:min(100%,100% - 16px)!important;min-height:98px!important;padding:0!important;display:grid!important}.page-shell .brand-mark-wordmark{justify-self:start!important;min-width:0!important}.page-shell .topnav{scrollbar-width:none!important;gap:5px!important;width:100%!important;padding-bottom:2px!important;overflow:auto hidden!important}.page-shell .topnav-item,.page-shell .topnav-item:nth-child(n+3){display:inline-flex!important}.page-shell .topnav-dropdown{display:none!important}.page-shell .topnav a{min-height:34px!important;padding:0 7px!important;font-size:.68rem!important;line-height:1!important}}.topbar-cta,.homepage-shell .topbar-cta,.division-page .topbar-cta,.offer-page-shell .topbar-cta,.page-shell .topbar-cta,.topbar-cta:hover,.topbar-cta:focus-visible,.page-shell .topbar-cta:hover,.page-shell .topbar-cta:focus-visible{color:#fff!important;text-shadow:none!important;background:#10202b!important}.offer-page-shell .website-care-proof-lead,.offer-page-shell .website-care-proof-card{color:#061a29!important;background:#fff!important}.offer-page-shell .website-care-proof-lead h3,.offer-page-shell .website-care-proof-lead p,.offer-page-shell .website-care-proof-lead li,.offer-page-shell .website-care-proof-card h3,.offer-page-shell .website-care-proof-card p{color:#061a29!important;text-shadow:none!important}@media (max-width:720px){.offer-page-shell .website-care-proof-lead h3{border-radius:12px;width:100%;padding:10px 12px;display:block;color:#fff!important;font-family:var(--font-sans)!important;letter-spacing:0!important;background:#061a29!important;font-size:1.72rem!important;font-weight:900!important;line-height:1.14!important;box-shadow:0 0 0 8px #061a29!important}}.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{color:#f6fbff!important;background:radial-gradient(circle at 86% 16%,#8ecde729,#0000 30%),linear-gradient(#071d2f 0%,#113c58 62%,#edf7fb 62%,#f8fcff 100%)!important;min-height:auto!important;padding:clamp(54px,6vw,82px) 24px clamp(36px,4.4vw,58px)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-copy,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-copy{max-width:42rem!important}.offer-page-shell .offer-poster.services-poster .offer-poster-kicker-row,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-kicker-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.offer-page-shell .offer-poster.services-poster .offer-poster-label,.offer-page-shell .offer-poster.services-poster .eyebrow,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-label,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .eyebrow{color:#b9e7fb!important;letter-spacing:.12em!important;margin-right:14px!important;display:inline-flex!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:15ch!important;font-family:var(--display-font)!important;letter-spacing:0!important;text-wrap:balance!important;margin-top:16px!important;font-size:clamp(2.75rem,4.35vw,4.55rem)!important;line-height:1.03!important}.offer-page-shell .offer-poster.services-poster .offer-poster-body,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-body{color:#eef7fce6!important;max-width:38rem!important;font-size:clamp(1rem,1.25vw,1.16rem)!important;line-height:1.62!important}.offer-page-shell .offer-poster.services-poster .offer-poster-abstract,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-abstract{color:#b9e7fb!important;letter-spacing:.13em!important;max-width:34rem!important;font-size:.78rem!important;line-height:1.45!important}.offer-page-shell .offer-poster.services-poster .offer-poster-meta,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-meta{color:#071b29!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{background:linear-gradient(#fffffff5,#e8f3f9f0)!important;border:1px solid #0a283e1f!important;border-radius:22px!important;min-height:clamp(340px,35vw,500px)!important;box-shadow:0 28px 72px #08213429!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage-media,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-media{background:#f8fcff!important;border-radius:16px!important;inset:22px!important;box-shadow:inset 0 0 0 1px #09263c14!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage-image,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-image{object-fit:contain!important;filter:saturate(.86)contrast(1.04)!important;padding:24px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-proof-block,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-proof-block{background:#ffffffeb!important;border:1px solid #0a283e1f!important;border-radius:12px!important;margin-top:16px!important;padding:22px!important;box-shadow:0 18px 48px #08213414!important}.offer-page-shell .offer-poster.services-poster .offer-poster-proof-block span,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-proof-block span,.offer-page-shell .offer-poster.services-poster .offer-poster-proof-block h2,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-proof-block h2,.offer-page-shell .offer-poster.services-poster .offer-poster-proof-block p,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-proof-block p{color:#082033!important}.offer-page-shell .offer-poster.services-poster .offer-poster-proof-block h2,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-proof-block h2{letter-spacing:0!important;max-width:20ch!important;font-size:clamp(1.45rem,1.75vw,1.95rem)!important;line-height:1.08!important}.offer-page-shell .offer-poster.services-poster .offer-poster-detail-band,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-detail-band{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr)!important;gap:18px!important;max-width:1280px!important;margin:clamp(24px,4vw,42px) auto 0!important;padding:0!important;display:grid!important}.offer-page-shell .offer-poster.services-poster .offer-poster-snapshot-block,.offer-page-shell .offer-poster.services-poster .offer-poster-fit-block,.offer-page-shell .offer-poster.services-poster .offer-poster-meta-note,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-snapshot-block,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-fit-block,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-meta-note{color:#082033!important;background:#ffffffe6!important;border:1px solid #0a283e1f!important;border-radius:12px!important;box-shadow:0 18px 48px #08213414!important}.offer-page-shell .offer-poster.services-poster .offer-poster-snapshot-block *,.offer-page-shell .offer-poster.services-poster .offer-poster-fit-block *,.offer-page-shell .offer-poster.services-poster .offer-poster-meta-note *,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-snapshot-block *,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-fit-block *,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-meta-note *{color:#082033!important}.offer-page-shell .offer-poster.services-poster .services-hero-brief-picker{border-radius:18px!important;max-width:100%!important;margin-top:24px!important;padding:18px!important;box-shadow:0 18px 48px #02101a24!important}.offer-page-shell .offer-poster.services-poster .services-hero-brief-picker-header{gap:4px!important;margin-bottom:14px!important;display:grid!important}.offer-page-shell .offer-poster.services-poster .services-hero-quick-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.offer-page-shell .offer-poster.services-poster .services-hero-quick-route{box-shadow:none!important;border-radius:14px!important}.offer-page-shell .offer-poster.services-poster .offer-inline-fallbacks{color:#eef7fcd1!important;flex-wrap:wrap!important;gap:8px 14px!important;max-width:39rem!important;margin-top:12px!important;display:flex!important}.offer-page-shell .offer-poster.services-poster .offer-inline-fallbacks span{color:#eef7fcc7!important;width:100%!important}.offer-page-shell .offer-poster.services-poster .offer-inline-fallbacks a{color:#d9f4ff!important;text-decoration:none!important}.offer-page-shell .section-heading h2{letter-spacing:0!important}.offer-page-shell .services-route-card,.offer-page-shell .services-brief-card,.offer-page-shell .services-lane-group,.offer-page-shell .services-contact-intake-card,.offer-page-shell .services-contact-route-card,.offer-page-shell .website-care-proof-lead,.offer-page-shell .website-care-proof-card{border-radius:12px!important;box-shadow:0 18px 48px #12314a12!important}.offer-page-shell .services-route-summary{color:#12334c!important;width:auto!important;max-width:100%!important;box-shadow:none!important;background:#eaf5fb!important;border-radius:999px!important;padding:7px 10px!important;font-size:.82rem!important;font-weight:760!important;line-height:1.25!important;display:inline-flex!important}.offer-page-shell .website-care-proof-layout{align-items:stretch!important}.offer-page-shell .website-care-proof-lead{color:#f6fbff!important;background:linear-gradient(#0d2d43,#082033)!important}.offer-page-shell .website-care-proof-lead h3,.offer-page-shell .website-care-proof-lead p,.offer-page-shell .website-care-proof-lead li{color:#f6fbff!important}@media (max-width:980px){.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{background:linear-gradient(#071d2f 0%,#13445f 70%,#edf7fb 70%,#f8fcff 100%)!important;padding:46px 18px 42px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell,.offer-page-shell .offer-poster.services-poster .offer-poster-detail-band,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-detail-band{grid-template-columns:1fr!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:15ch!important;font-size:clamp(2.4rem,8.2vw,3.65rem)!important;line-height:1.05!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{min-height:300px!important}.offer-page-shell .offer-poster.services-poster .services-hero-quick-route-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{padding:36px 18px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{letter-spacing:0!important;max-width:15ch!important;font-size:clamp(2.1rem,9.6vw,2.85rem)!important;line-height:1.02!important}.offer-page-shell .offer-poster.services-poster .offer-poster-body,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-body{font-size:.98rem!important;line-height:1.52!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{border-radius:20px!important;min-height:230px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage-media,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-media{border-radius:16px!important;inset:14px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage-image,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-image{padding:14px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-detail-band,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-detail-band{margin-top:18px!important}.offer-page-shell .offer-poster.services-poster .services-hero-brief-picker{display:none!important}.offer-page-shell .offer-poster.services-poster .offer-poster-actions,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-actions{grid-template-columns:1fr!important;display:grid!important}}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:13ch!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{border-radius:18px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-stage-note,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-note,.offer-page-shell .offer-poster.services-poster .offer-poster-snapshot-block,.offer-page-shell .offer-poster.services-poster .offer-poster-context-block,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-snapshot-block,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-context-block{background:#fffffff0!important;border-radius:14px!important;box-shadow:0 18px 46px #09213417!important}.offer-page-shell .services-route-summary,.offer-page-shell .services-lane-transition-links a span,.offer-page-shell .services-lane-route-chip span,.offer-page-shell .services-lane-offer-row .service-meta span,.offer-page-shell .services-route-lane-match>span,.offer-page-shell .service-meta span{width:fit-content!important;max-width:100%!important;box-shadow:none!important;color:#25506d!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.74rem!important;font-weight:780!important;line-height:1.35!important;display:inline-flex!important}.offer-page-shell .services-route-card-header .services-route-summary{color:#25506d!important;width:fit-content!important;box-shadow:none!important;background:0 0!important;display:inline-flex!important}.offer-page-shell .services-route-card,.offer-page-shell .services-lane-group,.offer-page-shell .services-contact-intake-card,.offer-page-shell .services-contact-route-card,.offer-page-shell .services-brief-lite-card,.offer-page-shell .website-care-proof-lead,.offer-page-shell .website-care-proof-card,.offer-page-shell .offer-feature-main,.offer-page-shell .offer-feature-side{border-color:#1230481a!important;border-radius:10px!important;box-shadow:0 16px 44px #0c263a12!important}.offer-page-shell .services-route-card,.offer-page-shell .services-contact-route-card,.offer-page-shell .services-lane-group-shell,.offer-page-shell .services-lane-contact-card,.offer-page-shell .services-contact-intake-card,.offer-page-shell .website-care-proof-card,.offer-page-shell .offer-feature-main,.offer-page-shell .offer-feature-side{color:#061a29!important;background:linear-gradient(#fffffffa,#f2f8fbf2)!important}.offer-page-shell .website-care-proof-lead{background:radial-gradient(circle at 84% 10%,#96cce02e,#0000 32%),linear-gradient(#102f45,#071f31)!important}.offer-page-shell .services-brief-lite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.offer-page-shell .services-brief-lite-card{background:linear-gradient(#fffffffa,#f1f8fbf5);border:1px solid #1230481a;align-content:space-between;gap:18px;padding:24px;display:grid}.offer-page-shell .services-brief-lite-card span{color:#25506d;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:780}.offer-page-shell .services-brief-lite-card h3{color:#061a29;margin:8px 0 0;font-size:clamp(1.4rem,1.7vw,1.9rem);line-height:1.08}.offer-page-shell .services-brief-lite-card p,.offer-page-shell .services-brief-lite-card li{color:#061a29c2;line-height:1.6}.offer-page-shell .services-brief-lite-card ul{gap:10px;margin:0;padding-left:1.1rem;display:grid}.offer-page-shell .services-brief-lite-actions{justify-items:start;gap:10px;display:grid}.offer-page-shell .services-contact-route-fit-grid,.offer-page-shell .services-contact-route-meta,.offer-page-shell .services-contact-route-checklist-block,.offer-page-shell .services-contact-route-continuity{display:none!important}.offer-page-shell .services-contact-route-card{gap:14px!important}@media (max-width:900px){.offer-page-shell .services-brief-lite-grid{grid-template-columns:1fr}}.offer-page-shell .services-poster .services-poster-stage:before{display:none!important}.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{background:radial-gradient(circle at 82% 18%,#8ecde726,#0000 32%),linear-gradient(#061826 0%,#0f344d 100%)!important}.offer-page-shell .services-poster .offer-poster-stage-image{object-fit:cover!important;padding:0!important}.offer-page-shell .services-poster .offer-poster-stage{background:#040b10!important;border-color:#c7e7f429!important;min-height:clamp(410px,42vw,620px)!important;box-shadow:0 34px 88px #030e1652!important}.offer-page-shell .services-poster .offer-poster-stage-media{box-shadow:none!important;background:#040b10!important;border-radius:18px!important;inset:0!important}.offer-page-shell .offer-poster.services-poster .offer-inline-fallbacks,.offer-page-shell .services-poster .offer-poster-stage-note{display:none!important}.services-visual-lanes,.services-artifact-grid,.sample-packet-map-grid{gap:18px;display:grid}.services-visual-lanes{grid-template-columns:1.12fr .94fr .94fr;align-items:stretch}.services-visual-lane,.services-artifact-card,.sample-packet-map-card,.sample-boundary-strip{background:linear-gradient(#fffffffa,#f1f8fbf5);border:1px solid #1230481a;border-radius:10px;box-shadow:0 16px 44px #0c263a12}.services-visual-lane{gap:16px;padding:14px;display:grid;overflow:hidden}.services-visual-lane-media{background:#061826;border-radius:8px;min-height:clamp(300px,34vw,500px);position:relative;overflow:hidden}.services-visual-lane-media img,.sample-render-card-media img{object-fit:contain;padding:16px}.services-visual-lane:first-child .services-visual-lane-media img{object-fit:cover;padding:0}.services-visual-lane-caption{gap:6px;display:grid}.services-visual-lane-caption span,.services-artifact-card span,.sample-packet-map-card span{color:#25506d;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:780}.services-visual-lane-caption p,.services-artifact-card p,.sample-packet-map-card p{color:#061a29c2;margin:0;line-height:1.55}.services-artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-artifact-card{align-content:start;gap:18px;padding:14px;display:grid}.services-artifact-card h3{color:#061a29;word-spacing:.08em;margin:8px 0 0;font-size:clamp(1.55rem,2vw,2.2rem);font-weight:800;line-height:1.08;font-family:var(--font-geist-sans)!important;letter-spacing:0!important}.services-artifact-output{gap:8px;padding:0 6px 6px;display:grid}.services-artifact-media{background:#eef6fa;border-radius:8px;min-height:230px;position:relative;overflow:hidden}.services-artifact-media img{object-fit:contain;padding:14px}.services-artifact-card:first-child .services-artifact-media{background:#061826}.services-artifact-card:first-child .services-artifact-media img{object-fit:cover;padding:0}.services-simple-contact{color:#f6fbff;background:linear-gradient(#071e2ffa,#0c364ff5);border:1px solid #1230481a;border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);align-items:center;gap:18px;padding:24px;display:grid}.services-simple-contact strong{font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.08;display:block}.services-simple-contact p{color:#eef7fccc;max-width:54rem;margin:12px 0 0;line-height:1.55}.services-simple-contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-detail-band{display:none!important}.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-image{object-fit:cover!important;object-position:center!important;padding:0!important}.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-media{background:#040b10!important}.sample-render-board{gap:18px;display:grid}.sample-render-hero{background:#040b10;border-radius:12px;min-height:clamp(420px,52vw,720px);position:relative;overflow:hidden;box-shadow:0 28px 70px #040c122e}.sample-render-hero img{object-fit:cover;object-position:center}.sample-render-callouts{flex-wrap:wrap;gap:10px;display:flex;position:absolute;inset:auto 22px 22px}.sample-render-callouts span{color:#f5fbff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040d148f;border:1px solid #d6eef838;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.75rem;font-weight:780;display:inline-flex}.sample-render-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sample-render-card{background:#fff;border:1px solid #1230481a;border-radius:10px;gap:12px;padding:14px;display:grid}.sample-render-card-media{background:#eef6fa;border-radius:8px;min-height:230px;position:relative;overflow:hidden}.sample-render-card strong{color:#061a29;font-size:1rem;line-height:1.2}.sample-packet-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-packet-map-card{min-height:108px;box-shadow:none;padding:18px}.sample-boundary-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:18px 20px;display:flex}.sample-boundary-strip strong{color:#061a29}.sample-boundary-strip p{color:#061a29b3;max-width:64rem;margin:0;line-height:1.45}.offer-page-shell .contact-band h2{word-spacing:.08em;font-family:var(--font-geist-sans)!important;letter-spacing:0!important;font-weight:850!important;line-height:1.02!important}@media (max-width:980px){.services-visual-lanes,.services-artifact-grid,.services-simple-contact,.sample-render-strip,.sample-packet-map-grid{grid-template-columns:1fr}.services-simple-contact-actions{justify-content:flex-start}.sample-render-hero{min-height:360px}.offer-page-shell .services-poster .offer-poster-stage{min-height:320px!important}}@media (max-width:640px){.services-visual-lane-media,.sample-render-card-media{min-height:220px}.sample-render-hero{min-height:260px}.sample-render-callouts{inset:auto 14px 14px}.services-simple-contact{padding:20px}.services-simple-contact-actions .button{justify-content:center;width:100%}}.offer-page-shell .services-poster .offer-poster-shell{align-items:center!important}.offer-page-shell .services-poster .offer-poster-actions{max-width:440px}.offer-page-shell .services-poster .offer-poster-stage{min-height:clamp(460px,47vw,680px)!important;transform:rotate(0)!important}.offer-page-shell .services-poster .offer-poster-stage:before,.offer-page-shell .services-poster .offer-poster-stage:after{display:none!important}.offer-page-shell .services-poster .offer-poster-stage-media{border-radius:22px!important}.services-artifact-grid{grid-template-columns:1.18fr .91fr .91fr;gap:clamp(14px,2vw,24px)}.services-artifact-card{box-shadow:none;background:0 0;border-color:#0000;gap:14px;padding:clamp(14px,1.8vw,20px)}.services-artifact-card:first-child .services-artifact-media{min-height:clamp(420px,45vw,680px)}.services-artifact-card:not(:first-child) .services-artifact-media{min-height:clamp(220px,24vw,340px)}.services-artifact-card .services-artifact-media{box-shadow:0 22px 58px #0c263a1a}.services-artifact-card:not(:first-child){padding-top:22px}.services-artifact-card:not(:first-child) .button{background:0 0}.services-artifact-card p{max-width:25rem;font-size:.96rem}.services-artifact-card .button{width:fit-content;min-height:42px;padding-inline:18px}.services-simple-contact{border-radius:16px;grid-template-columns:minmax(0,1fr) auto}.services-simple-contact p{max-width:46rem;font-size:.9rem}.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:9ch}.sample-visual-packet-section{padding-top:clamp(58px,7vw,96px)}.sample-render-hero{border-radius:16px;min-height:clamp(540px,58vw,800px)}.sample-render-strip{z-index:2;margin-top:-92px;padding-inline:clamp(14px,3vw,40px);position:relative}.sample-render-card{background:#fffffff5;box-shadow:0 20px 54px #081c2a21}.sample-packet-map-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sample-packet-map-card{min-height:96px;padding:14px}.sample-boundary-strip{border-radius:999px;padding:14px 18px}@media (max-width:980px){.services-artifact-grid{grid-template-columns:1fr}.services-artifact-card:first-child{grid-row:auto}.services-artifact-card:first-child .services-artifact-media{min-height:360px}.services-simple-contact{grid-template-columns:1fr}.sample-render-strip,.sample-packet-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-render-strip{margin-top:0;padding-inline:0}}@media (max-width:640px){.offer-page-shell .services-poster .offer-poster-actions{max-width:none}.offer-page-shell .services-poster .offer-poster-stage{min-height:300px!important}.services-artifact-card h3{max-width:12ch}.services-artifact-card:first-child .services-artifact-media,.services-artifact-card:not(:first-child) .services-artifact-media{min-height:245px}.sample-render-hero{min-height:320px}.sample-render-strip,.sample-packet-map-grid{grid-template-columns:1fr}.sample-boundary-strip{border-radius:12px}}.offer-page-shell .offer-poster.services-poster .offer-poster-copy,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-copy{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{grid-template-columns:minmax(0,.76fr) minmax(420px,.84fr)!important}.services-hero-board-stage{background:radial-gradient(circle at 22% 18%,#a7e1f82e,#0000 28%),linear-gradient(145deg,#f5fbfe 0%,#d9edf6 58%,#afd1e0 100%)!important;border:1px solid #c3e7f42e!important;min-height:clamp(440px,44vw,660px)!important;overflow:hidden!important}.services-hero-board-stage:before,.services-hero-board-stage:after{content:""!important;pointer-events:none!important;display:block!important;position:absolute!important}.services-hero-board-stage:before{background:#ffffff7a;border-radius:18px;width:44%;height:38%;transform:rotate(-8deg);inset:10% auto auto 8%!important}.services-hero-board-stage:after{aspect-ratio:1;background:#0d37531a;border-radius:50%;width:54%;bottom:-20%;right:-16%}.services-hero-board{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #0a283e1a;border-radius:18px;grid-template-rows:auto 1fr auto;gap:clamp(14px,1.6vw,22px);padding:clamp(18px,2.4vw,30px);display:grid;position:absolute;inset:clamp(18px,2.4vw,34px);box-shadow:0 28px 72px #061e302e}.services-hero-board-topline,.services-hero-board-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.services-hero-board-topline span{color:#0000;background:#0a283e29;border-radius:999px;min-height:8px;display:block}.services-hero-board-main{grid-template-rows:minmax(0,1fr);grid-template-columns:1.08fr minmax(0,.96fr) minmax(0,.96fr);gap:clamp(12px,1.6vw,20px);display:grid}.services-hero-board-lane{background:linear-gradient(#fffffff0,#ebf6fbe6);border:1px solid #0a283e1a;border-radius:14px;align-content:space-between;gap:16px;min-height:0;padding:clamp(16px,2vw,24px);display:grid;position:relative;overflow:hidden}.services-hero-board-lane-primary{background:radial-gradient(circle at 72% 18%,#b2d8c457,#0000 34%),linear-gradient(#0c3048f5,#051826f5);grid-row:auto}.services-hero-board-lane span{color:#27506a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:820}.services-hero-board-lane strong{color:#061a29;overflow-wrap:anywhere;font-size:clamp(1.02rem,1.62vw,1.42rem);line-height:1.02}.services-hero-board-lane-primary span,.services-hero-board-lane-primary strong{color:#f6fbff}.services-hero-board-bars,.services-hero-board-mini-grid,.services-hero-board-flow{gap:10px;display:grid}.services-hero-board-bars i,.services-hero-board-mini-grid i,.services-hero-board-flow i,.services-hero-board-footer span{background:#0a283e24;border-radius:999px;display:block}.services-hero-board-bars i{background:#e9f7fc29;border-radius:12px;height:clamp(42px,6vw,88px)}.services-hero-board-bars i:nth-child(2){width:78%}.services-hero-board-bars i:nth-child(3){width:58%}.services-hero-board-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-hero-board-mini-grid i{border-radius:10px;min-height:clamp(34px,4vw,58px)}.services-hero-board-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.services-hero-board-flow i{border-radius:999px 999px 10px 10px;min-height:70px}.services-hero-board-flow i:nth-child(2){min-height:104px}.services-hero-board-footer span{background:#0a283e1f;height:11px}.sample-hero-stage{border-radius:inherit;background:#03090e;position:absolute;inset:0;overflow:hidden}.sample-hero-stage-image{object-fit:cover;object-position:62% center;filter:saturate(1.04)contrast(1.05)}.sample-hero-stage:after{content:"";background:linear-gradient(90deg,#03090e8c,#0000 44%),radial-gradient(circle at 80% 24%,#a3e3f724,#0000 30%);position:absolute;inset:0}.sample-hero-stage-plate{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:clamp(16px,2vw,28px);left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.sample-hero-stage-plate span{color:#f5fbff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040d1485;border:1px solid #d6eef82e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:.72rem;font-weight:820;display:inline-flex}@media (max-width:980px){.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{grid-template-columns:1fr!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:10ch!important;font-size:clamp(2.55rem,9vw,4.1rem)!important}.services-hero-board-stage{min-height:360px!important}}@media (max-width:640px){.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{font-size:clamp(2.15rem,11vw,3.05rem)!important}.services-hero-board-stage{min-height:285px!important}.services-hero-board{border-radius:14px;padding:12px;inset:12px}.services-hero-board-main{grid-template-rows:none;grid-template-columns:1fr}.services-hero-board-lane{min-height:68px;padding:12px}.services-hero-board-lane-primary{grid-row:auto}.services-hero-board-lane:nth-child(n+2){display:none}.services-hero-board-bars{grid-template-columns:repeat(3,minmax(0,1fr))}.services-hero-board-bars i{height:88px}.sample-hero-stage-plate{grid-template-columns:1fr}.sample-hero-stage-plate span:nth-child(n+2){display:none}}.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{background:radial-gradient(circle at 76% 12%,#b9e7fb2e,#0000 30%),linear-gradient(#061826 0%,#0e354f 100%)!important;padding-top:clamp(62px,6.4vw,96px)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{grid-template-columns:minmax(0,.72fr) minmax(520px,.92fr)!important;max-width:1260px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:10.5ch!important;font-size:clamp(3.15rem,5vw,5.25rem)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-body,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-body{max-width:29rem!important}.offer-page-shell .services-poster .offer-poster-stage-note{display:none!important}.services-hero-montage-stage{min-height:clamp(420px,40vw,590px)!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.services-hero-montage{grid-template-columns:minmax(0,1.08fr) minmax(180px,.72fr);gap:clamp(12px,1.5vw,20px);display:grid;position:absolute;inset:0}.services-hero-montage-main,.services-hero-montage-stack>div{background:#f5fbfe;border:1px solid #d9f1fa29;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 74px #020f1838}.services-hero-montage-main{min-height:100%}.services-hero-montage-main img{object-fit:cover;object-position:64% center}.services-hero-montage-stack{gap:clamp(12px,1.5vw,20px);display:grid}.services-hero-montage-stack>div{min-height:0}.services-hero-montage-stack img{object-fit:contain;padding:clamp(12px,1.6vw,22px)}.services-hero-montage-main span,.services-hero-montage-stack span{z-index:1;color:#f6fbff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05131d9e;border:1px solid #daf3fc38;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.72rem;font-weight:820;display:inline-flex;position:absolute;bottom:16px;left:16px}.offer-page-shell #artifact-wall{padding-top:clamp(70px,8vw,112px);background:linear-gradient(#eef7fb 0%,#f8fcff 100%)!important}.offer-page-shell #artifact-wall .section-heading{max-width:1260px}.services-artifact-grid{max-width:1260px;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important}.services-artifact-card:first-child{grid-row:auto!important}.services-artifact-card{padding:0!important}.services-artifact-card h3{max-width:12ch!important}.services-artifact-card:first-child .services-artifact-media,.services-artifact-card:not(:first-child) .services-artifact-media{min-height:clamp(300px,29vw,430px)!important}.services-artifact-card .services-artifact-media{border-radius:14px!important;box-shadow:0 26px 70px #0c263a1f!important}.services-simple-contact{max-width:1260px;margin-inline:auto}.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{background:#03090e!important;border:1px solid #d9f1fa2e!important;min-height:clamp(390px,37vw,560px)!important}.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage-note{max-width:28rem;margin-left:auto;border-color:#d9f1fa2e!important}.sample-render-board{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:stretch;gap:clamp(18px,2vw,28px);display:grid}.sample-render-hero{min-height:clamp(500px,48vw,720px)!important}.sample-render-strip{grid-template-columns:1fr!important;margin-top:0!important;padding-inline:0!important}.sample-render-card{min-height:0;padding:12px!important}.sample-render-card-media{min-height:clamp(150px,13vw,210px)!important}.sample-packet-map-grid{max-width:1260px;margin-inline:auto}.sample-packet-map-card{background:#fff!important;border-radius:14px!important;min-height:112px!important;box-shadow:0 16px 42px #0c263a0f!important}.sample-boundary-strip{max-width:1260px;margin-inline:auto}@media (max-width:980px){.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{grid-template-columns:1fr!important}.services-hero-montage-stage{min-height:430px!important}.services-artifact-grid,.sample-render-board{grid-template-columns:1fr!important}.sample-render-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.services-hero-montage-stage{min-height:360px!important}.services-hero-montage{grid-template-columns:1fr}.services-hero-montage-stack{display:none}.services-artifact-grid,.sample-render-strip,.sample-packet-map-grid{grid-template-columns:1fr!important}.services-artifact-card:first-child .services-artifact-media,.services-artifact-card:not(:first-child) .services-artifact-media{min-height:255px!important}.sample-render-hero{min-height:330px!important}}.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{grid-template-columns:minmax(360px,.84fr) minmax(520px,1fr)!important;align-items:center!important;gap:clamp(44px,5vw,76px)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{text-wrap:balance;max-width:12.5ch!important;font-size:clamp(2.9rem,4.15vw,4.7rem)!important;line-height:.98!important}.offer-page-shell .offer-poster.services-poster .offer-poster-body,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-body{color:#eff8fcd6!important;max-width:34rem!important;font-size:clamp(1rem,1.25vw,1.17rem)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-actions,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-actions{margin-top:28px!important}.offer-page-shell .offer-poster.services-poster .button,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .button{border-radius:8px!important}.services-hero-montage-stage{min-height:clamp(500px,40vw,620px)!important}.services-hero-montage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(190px,.58fr)!important;gap:14px!important}.services-hero-montage-main,.services-hero-montage-stack>div,.services-hero-ledger{border-color:#e1f2f838!important;border-radius:10px!important}.services-hero-montage-main{grid-row:1/span 2}.services-hero-montage-main img{object-position:58% center!important}.services-hero-montage-stack img{padding:clamp(18px,2vw,26px)!important}.services-hero-ledger{color:#061a29;background:#f4fafdf2;gap:7px;padding:18px;display:grid;box-shadow:0 24px 60px #020f182e}.services-hero-ledger span,.sample-hero-dossier span{color:#436178;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:820}.services-hero-ledger strong,.sample-hero-dossier strong{font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.16}.services-hero-ledger p,.sample-hero-dossier p{color:#061a29b8;margin:0;font-size:.9rem;line-height:1.48}.services-artifact-card,.sample-render-card,.sample-packet-map-card{border-radius:8px!important;box-shadow:0 14px 38px #0c263a0e!important}.services-artifact-card .button{justify-self:start;border-radius:8px!important}.services-simple-contact{background:linear-gradient(90deg,#061a29fa,#0f405cf2)!important;border-radius:8px!important}.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{border-radius:10px!important;min-height:clamp(470px,38vw,610px)!important;box-shadow:0 30px 82px #020f1847!important}.sample-hero-stage:after{background:linear-gradient(90deg,#03090eb8,#03090e14 48%,#03090e33 100%),radial-gradient(circle at 78% 22%,#a3e3f721,#0000 30%)!important}.sample-hero-stage-plate{width:min(520px,100% - 32px);bottom:clamp(16px,2vw,24px)!important;left:auto!important;right:clamp(16px,2vw,24px)!important}.sample-hero-stage-plate span,.services-hero-montage-main span,.services-hero-montage-stack span{border-radius:8px!important}.sample-hero-dossier{z-index:2;color:#061a29;background:#f4fafdf0;border:1px solid #e2f2f842;border-radius:10px;gap:8px;width:min(310px,100% - 36px);padding:18px;display:grid;position:absolute;bottom:clamp(18px,2.2vw,30px);left:clamp(18px,2.2vw,30px);box-shadow:0 24px 64px #020f183d}.sample-render-board{gap:clamp(20px,2.4vw,34px)!important}.sample-render-hero,.sample-render-card-media{border-radius:8px!important}@media (max-width:980px){.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{grid-template-columns:1fr!important;gap:34px!important}.services-hero-montage-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{min-height:440px!important}}@media (max-width:640px){.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{padding-top:118px!important;padding-bottom:54px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:11.5ch!important;font-size:clamp(2.65rem,13vw,3.55rem)!important}.services-hero-montage-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{min-height:390px!important}.services-hero-ledger{display:none}.sample-hero-stage-plate{display:none!important}.sample-hero-dossier{width:auto;padding:15px;bottom:14px;left:14px;right:14px}}.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{color:#0a1b2b!important;background:linear-gradient(90deg,#f7fbfc 0%,#edf6f8 54%,#e2eff3 100%)!important}.offer-page-shell .offer-poster.services-poster:before,.offer-page-shell .offer-poster.services-poster:after,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet:before,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet:after{display:none!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{color:#071827!important;max-width:13.5ch!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;font-size:clamp(3rem,4.7vw,5.45rem)!important;font-weight:760!important;line-height:.94!important}.offer-page-shell .offer-poster.services-poster .offer-poster-body,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-body{color:#071827b8!important;font-size:clamp(1rem,1.18vw,1.14rem)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-label,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-label,.offer-page-shell .offer-poster.services-poster .eyebrow,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .eyebrow,.offer-page-shell .offer-poster.services-poster .offer-poster-abstract,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-abstract{color:#24546a!important}.offer-page-shell .offer-poster.services-poster .offer-poster-links,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-links{border-top-color:#07182721!important}.offer-page-shell .offer-poster.services-poster .offer-poster-links a,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-links a{color:#071827b8!important;border-bottom-color:#0718272e!important}.offer-page-shell .offer-poster.services-poster .button-primary,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .button-primary{color:#fff!important;background:#071827!important;border-color:#071827!important}.offer-page-shell .offer-poster.services-poster .button-secondary,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .button-secondary{color:#071827!important;background:#ffffff94!important;border-color:#0718272e!important}.services-command-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{background:#fff!important;border:1px solid #0718271a!important;border-radius:8px!important;min-height:clamp(480px,40vw,610px)!important;overflow:hidden!important;box-shadow:0 28px 80px #193d4f1f!important}.services-command-board{background-color:#fff;background-image:linear-gradient(90deg,#082e3f0a 1px,#0000 1px),linear-gradient(#082e3f0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:auto 1fr auto auto;gap:clamp(16px,2vw,24px);padding:clamp(20px,2.7vw,34px);display:grid;position:absolute;inset:0}.services-command-topbar,.services-command-output,.services-command-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.services-command-topbar span,.services-command-route span,.services-command-output span,.services-command-footer span,.sample-packet-page-kicker,.sample-packet-page-secondary>span,.sample-packet-decision span,.sample-render-packet-sheet span{color:#517086;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:820}.services-command-topbar strong{color:#071827;font-size:clamp(1.05rem,1.4vw,1.24rem)}.services-command-map{grid-template-rows:1fr 1fr;grid-template-columns:1.08fr .92fr;gap:14px;display:grid}.services-command-route{background:#f8fcfdf0;border:1px solid #0718271a;border-radius:8px;align-content:end;gap:9px;min-height:0;padding:clamp(18px,2vw,24px);display:grid}.services-command-route-primary{background:linear-gradient(140deg,#082334f0,#155b71db),#0a2233;grid-row:1/span 2}.services-command-route-primary:before{content:"";opacity:.82;background:linear-gradient(90deg,#ffffff38 0 34%,#0000 34% 42%,#ffffff29 42% 70%,#0000 70%),linear-gradient(#0000 0 42%,#ffffff1f 42% 44%,#0000 44% 72%,#ffffff1f 72% 74%,#0000 74%);border:1px solid #ffffff29;border-radius:8px;align-self:start;width:min(100%,220px);height:96px}.services-command-route-primary span,.services-command-route-primary strong,.services-command-route-primary p{color:#fff!important}.services-command-route strong{color:#071827;font-size:clamp(1.15rem,1.6vw,1.46rem);line-height:1.08}.services-command-route p{color:#071827a8;max-width:19rem;margin:0;font-size:.92rem;line-height:1.48}.services-command-output{background:#f5fafb;border:1px solid #0718271a;border-radius:8px;padding:16px}.services-command-output div{gap:5px;display:grid}.services-command-output strong{color:#071827;font-size:1rem}.services-command-output i{background:linear-gradient(90deg,#07182729,#227a92a6);flex:1;height:1px}.services-command-footer span{background:#fff;border:1px solid #0718271a;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.sample-packet-spread{background-color:#fff;background-image:linear-gradient(90deg,#082e3f0a 1px,#0000 1px),linear-gradient(#082e3f0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(22px,3vw,38px);position:absolute;inset:0}.sample-packet-page{background:#fff;border:1px solid #0718271f;border-radius:8px;display:grid;position:absolute;box-shadow:0 22px 58px #193d4f21}.sample-packet-page-primary{align-content:start;gap:18px;width:min(58%,360px);min-height:72%;padding:clamp(20px,2.6vw,30px);top:clamp(24px,3vw,42px);left:clamp(22px,3vw,38px)}.sample-packet-page-primary strong{color:#071827;max-width:12ch;font-size:clamp(1.8rem,3vw,2.75rem);line-height:.98}.sample-packet-figure{background:#eef7f9;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;min-height:112px;padding:12px;display:grid}.sample-packet-figure span{background:linear-gradient(#d7eef4,#6fb3c4);border-radius:999px}.sample-packet-line{background:#0718271a;border-radius:999px;height:9px}.sample-packet-line-wide{width:88%}.sample-packet-line-short{width:54%}.sample-packet-page-secondary{background:#f8fcfd;gap:14px;width:min(46%,320px);padding:clamp(18px,2.4vw,26px);top:clamp(74px,6vw,106px);right:clamp(24px,3.5vw,48px)}.sample-packet-checkrow{border-top:1px solid #07182717;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.sample-packet-checkrow i{background:#0b6f86;border-radius:999px;width:18px;height:18px}.sample-packet-checkrow strong{color:#071827;font-size:.95rem}.sample-packet-decision{color:#fff;background:#071827;border:1px solid #0718271f;border-radius:8px;gap:8px;width:min(48%,340px);padding:clamp(18px,2.4vw,26px);display:grid;position:absolute;bottom:clamp(24px,3vw,42px);right:clamp(24px,3.5vw,48px);box-shadow:0 24px 64px #193d4f2e}.sample-packet-decision span{color:#afddea}.sample-packet-decision strong{max-width:16rem;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.18}.sample-render-packet-hero{background:#f6fbfc;border:1px solid #0718271a;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,24px);padding:clamp(20px,2.6vw,32px);display:grid;min-height:clamp(430px,38vw,610px)!important}.sample-render-packet-sheet{background:#fff;border:1px solid #0718271a;border-radius:8px;align-content:start;gap:14px;padding:clamp(20px,2.4vw,28px);display:grid;box-shadow:0 18px 48px #193d4f14}.sample-render-packet-sheet strong{color:#071827;max-width:13rem;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.04}.sample-render-packet-sheet i{background:#0718271a;border-radius:999px;height:10px}.sample-render-packet-sheet i:nth-of-type(2){width:74%}.sample-render-packet-sheet i:nth-of-type(3){width:48%}.sample-render-packet-hero .sample-render-callouts{bottom:clamp(20px,2.6vw,32px)!important;left:clamp(20px,2.6vw,32px)!important;right:clamp(20px,2.6vw,32px)!important}@media (max-width:980px){.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{grid-template-columns:1fr!important}.services-command-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{min-height:500px!important}}@media (max-width:640px){.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{background:#f7fbfc!important;padding-top:58px!important;padding-bottom:42px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:13ch!important;font-size:clamp(2.34rem,11vw,2.95rem)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-body,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-body{font-size:.98rem!important;line-height:1.45!important}.offer-page-shell .offer-poster.services-poster .offer-poster-links,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-links{display:none!important}.offer-page-shell .offer-poster.services-poster .offer-poster-actions,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-actions{margin-top:22px!important}.offer-page-shell .offer-poster.services-poster .button,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .button{min-height:52px!important}.services-command-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{min-height:360px!important}.services-command-board,.sample-packet-spread{padding:16px}.services-command-topbar{flex-direction:column;align-items:flex-start}.services-command-map{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.services-command-route-primary{grid-row:auto}.services-command-route p,.services-command-output,.services-command-footer span:nth-child(n+2){display:none}.sample-packet-page-primary{width:calc(100% - 32px);min-height:58%;top:16px;left:16px}.sample-packet-page-secondary{display:none}.sample-packet-decision{width:auto;bottom:16px;left:16px;right:16px}.sample-render-packet-hero{grid-template-columns:1fr;min-height:520px!important}}.offer-page-shell .offer-poster.services-poster,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet{background:linear-gradient(90deg,#f7fbfcfa 0%,#edf7f9f5 51%,#dcecf1eb 100%)!important;min-height:auto!important;padding-top:clamp(42px,4.2vw,62px)!important;padding-bottom:clamp(52px,5.5vw,82px)!important}.offer-page-shell .offer-poster.services-poster .offer-poster-shell,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-shell{gap:clamp(54px,6vw,88px)!important;max-width:1280px!important}.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:14.4ch!important;font-size:clamp(3.08rem,4.55vw,5.25rem)!important;line-height:.94!important}.offer-page-shell .offer-poster.services-poster .offer-poster-body,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-body{color:#071827b8!important;max-width:35rem!important}.offer-page-shell .offer-poster.services-poster .offer-poster-actions,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-actions{gap:12px!important}.services-command-stage,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-stage{border-color:#07182717!important;min-height:clamp(440px,34vw,545px)!important;box-shadow:0 34px 86px #193d4f1f!important}.services-command-board{background-color:#0000;background-image:linear-gradient(90deg,#082e3f09 1px,#0000 1px),linear-gradient(#082e3f09 1px,#0000 1px),linear-gradient(#fff 0%,#f8fcfd 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:auto 1fr auto;padding:clamp(22px,2.8vw,36px)}.services-command-topbar{border-bottom:1px solid #07182714;padding-bottom:10px}.services-command-map{gap:16px}.services-command-route{background:#ffffffeb;padding:clamp(18px,2vw,26px);box-shadow:0 14px 34px #193d4f0e}.services-command-route-primary{background:linear-gradient(145deg,#061d2df5,#0f5c71e6),#082235;align-content:center}.services-command-route-primary:before{height:84px}.services-command-route strong{max-width:12rem}.services-command-route-primary strong{max-width:10rem}.services-command-route-primary p,.services-command-route:not(.services-command-route-primary) p,.services-command-output,.services-command-footer{display:none}.services-artifact-grid{gap:clamp(18px,2vw,26px)!important}.services-artifact-card{overflow:hidden;background:#fff!important;border-color:#07182714!important}.services-artifact-card>div:first-child,.services-artifact-card>p,.services-artifact-card>.button{margin-inline:22px}.services-artifact-card>div:first-child{margin-top:22px}.services-artifact-card>.button{margin-bottom:22px}.services-artifact-media{box-shadow:none!important;border-radius:0!important;margin:18px 0!important}.sample-packet-spread{background-color:#0000;background-image:linear-gradient(90deg,#082e3f09 1px,#0000 1px),linear-gradient(#082e3f09 1px,#0000 1px),linear-gradient(#fff 0%,#f7fbfc 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.sample-packet-page,.sample-packet-decision,.sample-render-packet-sheet{box-shadow:0 18px 46px #193d4f1c}.sample-packet-page-primary{width:min(56%,360px)}.sample-packet-page-secondary{top:clamp(68px,5.4vw,94px)}.sample-packet-decision{background:#071827;width:min(47%,332px)}.sample-render-packet-hero{background-color:#f7fbfc;background-image:linear-gradient(90deg,#082e3f09 1px,#0000 1px),linear-gradient(#082e3f09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}@media (max-width:640px){.offer-page-shell .offer-poster.services-poster .offer-poster-title,.offer-page-shell .offer-poster.offer-hero-theme-sample-packet .offer-poster-title{max-width:13.2ch!important;font-size:clamp(2.48rem,11.7vw,3.18rem)!important}.services-command-board{grid-template-rows:auto 1fr}.services-command-output{display:none}.services-artifact-card>div:first-child,.services-artifact-card>p,.services-artifact-card>.button{margin-inline:18px}}.services-command-board{padding:clamp(20px,2.4vw,30px)!important}.services-command-topbar{grid-template-columns:auto 1fr auto;display:grid!important}.services-command-status{color:#517086;letter-spacing:.1em;text-transform:uppercase;background:#f8fcfde0;border:1px solid #07182714;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;font-weight:820;display:inline-flex}.services-command-status i{background:#0f7f9a;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #0f7f9a1f}.services-command-body{grid-template-columns:minmax(108px,.32fr) minmax(0,1fr);gap:14px;min-height:0;display:grid}.services-command-sidebar{background:#ffffffb8;border:1px solid #07182714;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.services-command-sidebar strong{color:#071827;margin-bottom:8px;font-size:.88rem;line-height:1.15}.services-command-sidebar span{color:#0718279e;background:#0718270a;border-radius:7px;padding:9px 10px;font-size:.75rem;font-weight:760;line-height:1.15;display:block}.sample-packet-spread{padding-top:clamp(54px,5vw,68px)!important}.sample-packet-window-bar{border-bottom:1px solid #07182714;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:12px;display:grid;position:absolute;top:clamp(14px,2vw,20px);left:clamp(18px,2.6vw,30px);right:clamp(18px,2.6vw,30px)}.sample-packet-window-bar span{background:radial-gradient(circle at 6px 6px,#81bcc9 0 4px,#0000 4.5px),radial-gradient(circle at 24px 6px,#d4e5ea 0 4px,#0000 4.5px),radial-gradient(circle at 42px 6px,#d4e5ea 0 4px,#0000 4.5px);border-radius:999px;width:54px;height:12px}.sample-packet-window-bar strong{color:#517086;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:820}.sample-packet-window-bar i{background:#07182712;border-radius:999px;width:86px;height:8px}.sample-packet-progress{color:#517086;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;font-size:.68rem;font-weight:820;display:grid;position:absolute;bottom:clamp(16px,2.2vw,24px);left:clamp(22px,3vw,38px);right:clamp(22px,3vw,38px)}.sample-packet-progress i{background:#07182724;height:1px}@media (max-width:640px){.services-command-body{grid-template-columns:1fr}.services-command-sidebar,.services-command-status,.sample-packet-window-bar i,.sample-packet-progress{display:none}.services-command-topbar{grid-template-columns:1fr!important}.sample-packet-spread{padding-top:56px!important}}.homepage-shell .phocax-poster-premium{color:#071827!important;background:linear-gradient(90deg,#f4f9fcfa 0%,#e7f1f7eb 54%,#ddecf5e0 100%),linear-gradient(#f8fbfc 0%,#e7f1f7 100%)!important;align-items:center!important;min-height:clamp(690px,74svh,820px)!important;padding-block:clamp(42px,5vw,72px)!important;display:grid!important}.homepage-shell .phocax-poster-premium:before{opacity:.8!important;background-color:#0000!important;background-image:linear-gradient(90deg,#082e3f09 1px,#0000 1px),linear-gradient(#082e3f09 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;display:block!important;inset:0!important}.homepage-shell .phocax-poster-premium:after{background:radial-gradient(circle at 78% 42%,#76bedb33,#0000 28%),radial-gradient(circle at 24% 18%,#ffffffb8,#0000 26%),linear-gradient(#0000 74%,#eef6faeb 100%)!important;height:auto!important;display:block!important;inset:0!important}.homepage-shell .phocax-poster-background{display:none!important}.homepage-shell .phocax-poster-shell-premium{z-index:2!important;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr)!important;align-items:center!important;gap:clamp(26px,4vw,58px)!important;width:min(100%,1260px)!important;padding-block:0!important;display:grid!important;position:relative!important}.homepage-shell .phocax-poster-copy{text-align:left!important;justify-items:start!important}.homepage-shell .phocax-poster-copy-frame-premium{width:100%!important;max-width:51rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.homepage-shell .phocax-poster-premium .phocax-next-kicker,.homepage-shell .phocax-poster-premium h1,.homepage-shell .phocax-poster-premium .phocax-next-subtitle{color:#071827!important;text-shadow:none!important}.homepage-shell .phocax-poster-premium .phocax-next-kicker{color:#0d7190!important}.homepage-shell .phocax-poster-premium h1{letter-spacing:-.035em!important;max-width:13.4ch!important;font-size:clamp(4.2rem,6.1vw,6.35rem)!important;line-height:.96!important}.homepage-shell .phocax-hero-title-accent{color:#071827!important;text-shadow:none!important}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{color:#40596d!important;max-width:38rem!important;font-size:clamp(1.06rem,1.35vw,1.22rem)!important}.homepage-shell .phocax-hero-proof-line{background:#0718271f!important;border-color:#07182724!important;box-shadow:0 16px 36px #193d4f14!important}.homepage-shell .phocax-hero-proof-line span{color:#071827!important;background:linear-gradient(#fffffff5,#eef6faed)!important}.homepage-shell .phocax-hero-proof-line small{color:#0d7190!important}.homepage-shell .phocax-poster-premium .phocax-hero-intake-strip span,.homepage-shell .phocax-poster-premium .phocax-hero-intake-strip strong{color:#071827!important;background:#ffffffc7!important;border-color:#0718271f!important;box-shadow:0 10px 24px #193d4f14!important}.homepage-shell .phocax-poster-premium .phocax-hero-intake-strip span{color:#f7fbfc!important;background:#071827!important}.homepage-shell .phocax-poster-premium .button-primary{color:#f8fcfe!important;background:#071827!important;border-color:#07182724!important;box-shadow:0 20px 44px #0718272e!important}.homepage-shell .phocax-poster-premium .button-primary:hover,.homepage-shell .phocax-poster-premium .button-primary:focus-visible{color:#fff!important;background:#0f344c!important}.homepage-shell .phocax-poster-premium .button-secondary{color:#071827!important;background:#ffffffd1!important;border-color:#07182721!important;box-shadow:0 14px 30px #193d4f14!important}.homepage-shell .phocax-poster-premium .phocax-hero-boundary-note{color:#29475f!important;background:#ffffffc2!important;border:1px solid #0718271a!important;border-radius:999px!important;width:fit-content!important;margin-top:12px!important;padding:7px 12px!important;box-shadow:0 12px 26px #193d4f0f!important}.homepage-shell .phocax-home-hero-console{display:block;position:relative}.homepage-shell .phocax-home-console-window{background:linear-gradient(90deg,#082e3f0a 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#082e3f0a 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffffeb,#edf6faeb);border:1px solid #0718271a;border-radius:8px;gap:18px;padding:clamp(20px,2.6vw,30px);display:grid;position:relative;box-shadow:0 28px 74px #193d4f24}.homepage-shell .phocax-home-console-bar{border-bottom:1px solid #07182714;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:14px;display:grid}.homepage-shell .phocax-home-console-bar span{background:radial-gradient(circle at 6px 6px,#7bbeca 0 4px,#0000 4.5px),radial-gradient(circle at 24px 6px,#d1e2e7 0 4px,#0000 4.5px),radial-gradient(circle at 42px 6px,#d1e2e7 0 4px,#0000 4.5px);border-radius:999px;width:54px;height:12px}.homepage-shell .phocax-home-console-bar strong,.homepage-shell .phocax-home-console-bar small,.homepage-shell .phocax-home-console-summary p,.homepage-shell .phocax-home-console-signal span,.homepage-shell .phocax-home-console-output span,.homepage-shell .phocax-home-console-matrix span{color:#557184;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1}.homepage-shell .phocax-home-console-bar small{color:#071827;background:#0718270f;border-radius:999px;padding:8px 12px}.homepage-shell .phocax-home-console-summary{background:#ffffffbd;border:1px solid #07182714;border-radius:8px;padding:22px}.homepage-shell .phocax-home-console-summary p,.homepage-shell .phocax-home-console-summary h2,.homepage-shell .phocax-home-console-summary span{margin:0}.homepage-shell .phocax-home-console-summary h2{color:#071827;font-family:var(--display-font);letter-spacing:0;margin-top:10px;font-size:clamp(2rem,3vw,3.2rem);line-height:.98}.homepage-shell .phocax-home-console-summary span{color:#557184;margin-top:12px;line-height:1.45;display:block}.homepage-shell .phocax-home-console-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.homepage-shell .phocax-home-console-signal{background:#ffffffb3;border:1px solid #07182714;border-radius:8px;gap:10px;min-height:110px;padding:16px;display:grid}.homepage-shell .phocax-home-console-signal strong{color:#071827;font-size:.95rem;line-height:1.22}.homepage-shell .phocax-home-console-matrix{background:#07182714;border:1px solid #07182714;border-radius:8px;grid-template-columns:1.1fr repeat(3,.62fr);gap:1px;display:grid;overflow:hidden}.homepage-shell .phocax-home-console-matrix>*{background:#ffffffbd;place-items:center start;min-height:38px;padding:10px 12px;display:grid}.homepage-shell .phocax-home-console-matrix strong{color:#496577;font-size:.76rem;line-height:1.2}.homepage-shell .phocax-home-console-matrix i{background:#0d719026;border-radius:999px;place-self:center;width:min(100%,44px);height:7px;min-height:0;padding:0;display:block}.homepage-shell .phocax-home-console-matrix em{background:#dce8ec;border-radius:999px;place-self:center;width:9px;height:9px;min-height:0;padding:0;display:block}.homepage-shell .phocax-home-console-output{flex-wrap:wrap;gap:8px;display:flex}.homepage-shell .phocax-home-console-output span{color:#071827;background:#ffffffc2;border:1px solid #0718271a;border-radius:999px;align-items:center;min-height:30px;padding-inline:10px;display:inline-flex}.homepage-shell .phocax-buyer-paths{margin-top:clamp(22px,3.8vw,44px)!important;padding-top:clamp(18px,2.6vw,28px)!important}.homepage-shell .phocax-buyer-paths-grid{box-shadow:0 18px 50px #193d4f14;border-radius:8px!important}.homepage-shell .phocax-buyer-path{border-radius:0!important;min-height:220px!important}.homepage-shell .phocax-home-route-map{border-radius:8px!important}@media (max-width:1060px){.homepage-shell .phocax-poster-shell-premium{grid-template-columns:1fr!important}.homepage-shell .phocax-home-hero-console{display:none}.homepage-shell .phocax-poster-premium{min-height:auto!important}}@media (max-width:640px){.homepage-shell .phocax-poster-premium{padding:26px 18px 30px!important}.homepage-shell .phocax-poster-premium h1{max-width:13.2ch!important;font-size:clamp(2.78rem,11.2vw,3.35rem)!important;line-height:1.02!important}.homepage-shell .phocax-poster-premium .phocax-next-subtitle{font-size:.98rem!important;line-height:1.5!important}.homepage-shell .phocax-hero-proof-line{border-radius:8px!important;grid-template-columns:1fr!important}.homepage-shell .phocax-hero-proof-line span{grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:11px 12px}.homepage-shell .phocax-hero-intake-strip{gap:7px!important}.homepage-shell .phocax-poster-premium .phocax-next-actions{grid-template-columns:1fr!important;display:grid!important}.homepage-shell .phocax-poster-premium .button-primary,.homepage-shell .phocax-poster-premium .button-secondary{width:100%!important}.homepage-shell .phocax-buyer-paths{margin-top:16px!important}}@media (max-width:720px){.homepage-shell .topbar .topbar-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;display:grid!important}.homepage-shell .topbar .topnav{display:none!important}.homepage-shell .topbar .topbar-utility{justify-self:end!important;display:flex!important}}@media (max-width:1060px){.homepage-shell .phocax-poster-shell-premium{gap:clamp(24px,4vw,40px)!important}.homepage-shell .phocax-home-hero-console{width:min(100%,720px)!important;margin-inline:auto!important;display:block!important}.homepage-shell .phocax-home-console-window{padding:clamp(16px,3vw,24px)!important}}@media (max-width:640px){.homepage-shell .phocax-poster-premium{padding-bottom:42px!important}.homepage-shell .phocax-poster-shell-premium{gap:24px!important}.homepage-shell .phocax-home-console-window{border-radius:8px!important;gap:12px!important;box-shadow:0 22px 54px #193d4f21!important}.homepage-shell .phocax-home-console-bar{grid-template-columns:auto 1fr!important}.homepage-shell .phocax-home-console-bar small{display:none!important}.homepage-shell .phocax-home-console-summary{padding:16px!important}.homepage-shell .phocax-home-console-summary h2{max-width:12ch!important;font-size:clamp(1.8rem,9vw,2.45rem)!important}.homepage-shell .phocax-home-console-signal-grid{grid-template-columns:1fr!important}.homepage-shell .phocax-home-console-signal{grid-template-columns:72px 1fr!important;align-items:center!important;min-height:auto!important;padding:12px 14px!important}.homepage-shell .phocax-home-console-matrix,.homepage-shell .phocax-home-console-output{display:none!important}.homepage-shell .phocax-buyer-paths{padding-inline:18px!important;overflow:hidden!important}.homepage-shell .phocax-buyer-paths-head{width:100%!important}.homepage-shell .phocax-buyer-paths-head h2{max-width:10.8ch!important;font-size:clamp(2.24rem,10vw,3rem)!important;line-height:1.02!important}}
