:root{--ink:#101b17;--ink-2:#26342e;--paper:#f1efe9;--paper-2:#e5e0d5;--signal:#d8ff45;--signal-dark:#a7cf20;--line:rgba(16,27,23,0.18);--font-display:"Manrope",sans-serif;--font-body:"IBM Plex Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-body)}a{color:inherit;text-decoration:none}.site-header{position:absolute;inset:0 0 auto;z-index:10;height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,5vw,80px);color:white;border-bottom:1px solid rgba(255,255,255,.18)}.wordmark{display:flex;align-items:center;gap:13px;width:max-content}.footer-mark,.wordmark-mark{--botanical-mark-size:42px;display:block;width:42px;height:42px;border:1px solid}.wordmark strong{display:block;letter-spacing:.17em;font:700 15px/1.1 var(--font-display)}.wordmark small{display:block;opacity:.65;margin-top:5px;font-size:9px;letter-spacing:.06em}.site-header nav{display:flex;gap:30px;font-size:13px}.site-header nav a{opacity:.78;transition:opacity .2s ease}.site-header nav a:focus-visible,.site-header nav a:hover{opacity:1}.header-cta{justify-self:end;border:1px solid rgba(255,255,255,.5);padding:13px 19px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.hero{min-height:min(850px,92vh);color:white;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--ink);padding:180px clamp(24px,7vw,110px) 90px}.hero:before{content:"";position:absolute;inset:0;opacity:.78;background:linear-gradient(95deg,rgba(9,16,13,.97),rgba(9,16,13,.72) 38%,rgba(9,16,13,.15) 72%,rgba(9,16,13,.38)),url(/images/ces-operational-intelligence-concept.png) 50% /cover no-repeat}.hero:after{content:"COWRAN";position:absolute;right:-2vw;bottom:-3vw;color:rgba(255,255,255,.035);font:800 clamp(100px,20vw,330px)/.8 var(--font-display);letter-spacing:-.08em}.hero-content{position:relative;z-index:2;max-width:1100px}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}.eyebrow{display:flex;align-items:center;gap:14px;color:var(--signal)}.eyebrow:before{content:"";width:44px;height:1px;background:currentColor}.hero h1{margin:25px 0 22px;max-width:1000px;font:600 clamp(50px,8.2vw,128px)/.91 var(--font-display);letter-spacing:-.065em}.hero-subheading{max-width:660px;font-size:clamp(17px,2vw,24px);line-height:1.45;opacity:.78}.hero-actions{display:flex;gap:14px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border:1px solid rgba(255,255,255,.42);font-size:13px;font-weight:600}.button-primary{color:var(--ink);background:var(--signal);border-color:var(--signal)}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--paper-2)}.proof-strip span{padding:22px 28px;text-align:center;border-right:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:600}.proof-strip span:last-child{border:0}.section{padding:clamp(80px,11vw,160px) clamp(24px,7vw,110px)}.section-kicker{color:#607168}.section-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;align-items:end;margin:26px 0 70px}.section h2{margin:0;font:600 clamp(42px,6vw,84px)/.98 var(--font-display);letter-spacing:-.055em}.approach-copy>p,.experience-intro p,.section-heading p{color:#526159;font-size:17px;line-height:1.65}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.capability-grid.columns-2{grid-template-columns:repeat(2,1fr)}.capability-grid.columns-4{grid-template-columns:repeat(4,1fr)}.capability-grid article{min-height:370px;padding:32px 34px 30px 0;border-right:1px solid var(--line);position:relative}.capability-grid article+article{padding-left:34px}.capability-grid article:last-child{border:0}.capability-grid article>span{color:#78877f;font:500 12px var(--font-display)}.capability-grid h3{margin:70px 0 16px;font:600 35px var(--font-display);letter-spacing:-.04em}.capability-grid p{color:#58665f;line-height:1.6}.capability-grid a{position:absolute;bottom:0;left:inherit;display:flex;justify-content:space-between;width:calc(100% - 34px);padding-top:18px;border-top:1px solid var(--line);font-size:13px;font-weight:600}.experience{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;color:white;background:var(--ink)}.experience .section-kicker{color:var(--signal)}.experience-intro h2{margin:22px 0 30px}.experience-intro p{color:rgba(255,255,255,.62)}.evidence-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.18)}.evidence-list li{display:grid;grid-template-columns:42px 1fr auto;gap:20px;align-items:center;min-height:76px;border-bottom:1px solid rgba(255,255,255,.18)}.evidence-list span{color:var(--signal);font-size:11px}.evidence-list strong{font:500 20px var(--font-display)}.evidence-list em{opacity:.45;font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.approach{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.approach h2{margin-top:25px;font-size:clamp(40px,5vw,70px)}.approach-copy dl{margin:50px 0 0;border-top:1px solid var(--line)}.approach-copy dl div{display:grid;grid-template-columns:50px 1fr;padding:18px 0;border-bottom:1px solid var(--line)}.approach-copy dt{color:#748279;font-size:11px}.approach-copy dd{margin:0;font:600 18px var(--font-display)}.approach-copy dd small{display:block;margin-top:7px;color:#526159;font:400 14px/1.5 var(--font-body)}.contact{padding:clamp(80px,10vw,145px) clamp(24px,7vw,110px);background:var(--signal)}.contact p{margin:0 0 15px;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.contact h2{margin:0;font:700 clamp(58px,10vw,150px)/.9 var(--font-display);letter-spacing:-.075em}.contact a{display:flex;justify-content:space-between;margin-top:65px;padding-top:20px;border-top:1px solid rgba(16,27,23,.5);font-weight:600}.contact a span{font-size:22px}.site-footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;padding:55px clamp(24px,7vw,110px);color:white;background:#09100d}.site-footer>div{display:flex;align-items:center;gap:15px}.site-footer p{margin:0;font-size:12px;line-height:1.6}.footer-note{opacity:.42}.site-footer>a{font-size:12px;opacity:.7}.concept-disclosure{position:absolute;z-index:9;right:clamp(24px,5vw,80px);top:118px;margin:0;color:rgba(255,255,255,.58);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.botanical-c-mark{--botanical-mark-size:44px;position:relative;display:block;width:var(--botanical-mark-size);height:var(--botanical-mark-size);flex:0 0 var(--botanical-mark-size);overflow:hidden;isolation:isolate}.botanical-c-mark img{position:absolute;top:0;left:0;width:calc(var(--botanical-mark-size) * 1.08);height:auto;filter:invert(1);mix-blend-mode:screen;pointer-events:none}.botanical-c-mark.footer-mark,.botanical-c-mark.wordmark-mark{--botanical-mark-size:42px}.living-edition{position:absolute;z-index:14;top:116px;left:clamp(24px,5vw,80px);width:min(680px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(250px,auto) auto;gap:8px 24px;align-items:end;color:rgba(255,255,255,.78);font-size:10px;pointer-events:none}.living-edition-readout{display:grid;gap:4px}.living-edition-readout>span{display:flex;align-items:center;gap:9px;color:white;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.living-edition-readout i{width:7px;height:7px;border-radius:50%;background:var(--brand-signal,var(--signal));box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-signal,var(--signal)) 15%,transparent),0 0 18px var(--brand-signal,var(--signal));animation:livingPulse 3.2s ease-in-out infinite}.living-edition-readout strong{font-weight:500}.living-edition-readout small{color:rgba(255,255,255,.42);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.living-edition nav{display:flex;align-items:center;gap:4px;pointer-events:auto}.living-edition nav a{padding:7px 9px;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.54);font-size:8px;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease,background .2s ease}.living-edition nav a:focus-visible,.living-edition nav a:hover,.living-edition nav a[aria-current=page]{color:var(--brand-ink,var(--ink));background:var(--brand-signal,var(--signal));border-color:var(--brand-signal,var(--signal))}.living-edition>p{grid-column:1/-1;margin:0;color:rgba(255,255,255,.46);font-size:9px;line-height:1.4}.living-cowran .hero:before{opacity:1;background:linear-gradient(95deg,rgba(9,16,13,.98) 0,rgba(9,16,13,.8) 35%,rgba(9,16,13,.1) 73%,rgba(9,16,13,.36) 100%),radial-gradient(circle at 76% 47%,color-mix(in srgb,var(--signal) 13%,transparent),transparent 38%);z-index:1}.living-cowran .brand-hero:after,.living-cowran .group-hero:after{content:"";position:absolute;z-index:0;inset:-2%;pointer-events:none;background:linear-gradient(95deg,color-mix(in srgb,var(--brand-ink) 98%,transparent) 0,color-mix(in srgb,var(--brand-ink) 78%,transparent) 35%,color-mix(in srgb,var(--brand-ink) 8%,transparent) 73%,color-mix(in srgb,var(--brand-ink) 42%,transparent) 100%),radial-gradient(circle at 76% 46%,color-mix(in srgb,var(--brand-signal) 16%,transparent),transparent 38%);z-index:1}.living-hero-image{z-index:0;object-fit:cover;pointer-events:none;filter:saturate(1.02) contrast(1.03);transform:scale(1.025);animation:livingDrift var(--living-drift) ease-in-out infinite alternate}.living-cowran[data-living-state=weather] .brand-hero:after,.living-cowran[data-living-state=weather] .group-hero:after,.living-cowran[data-living-state=weather] .hero:before,.living-cowran[data-living-state=weather] .living-hero-image{filter:saturate(.82) contrast(1.08)}.living-cowran[data-living-state=night] .brand-hero:after,.living-cowran[data-living-state=night] .group-hero:after,.living-cowran[data-living-state=night] .hero:before,.living-cowran[data-living-state=night] .living-hero-image{filter:saturate(1.12) brightness(.82) contrast(1.1)}.living-cowran .brand-hero:before{z-index:1}.living-cowran .group-hero{background-image:none;background-color:var(--brand-ink)}.living-cowran .group-hero:before{z-index:1}.living-cowran .group-hero>div{position:relative;z-index:2}@keyframes livingDrift{0%{transform:scale(1.025) translate3d(-.25%,0,0)}to{transform:scale(1.055) translate3d(.4%,-.25%,0)}}@keyframes livingPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.phoneguys-site{--pg-blue:#0241ff;--pg-blue-dark:#05385f;--pg-ink:#05385f;--pg-paper:#f2f5fa;--pg-line:#c8d2df;color:var(--pg-ink);background:var(--pg-paper);font-family:Segoe UI,Arial,Helvetica,sans-serif}.phoneguys-header{position:absolute;z-index:5;top:0;left:0;right:0;height:104px;display:grid;grid-template-columns:200px 1fr auto;gap:32px;align-items:center;padding:0 clamp(24px,6vw,92px);color:white;border-bottom:1px solid rgba(255,255,255,.2)}.phoneguys-logo{position:relative;display:flex;align-items:center;justify-content:center;width:194px;height:54px;overflow:hidden;border:1px solid rgba(110,215,255,.42);border-left:3px solid #6ed7ff;background:linear-gradient(112deg,rgba(1,7,18,.98),rgba(3,28,53,.9));box-shadow:0 15px 38px rgba(0,7,20,.34),inset 0 0 32px rgba(110,215,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.phoneguys-logo:before{content:"";position:absolute;inset:-80% 44% -80% 34%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(110,215,255,.13),transparent)}.phoneguys-logo:after{content:"";position:absolute;left:0;bottom:0;width:48%;height:3px;background:linear-gradient(90deg,#6ed7ff,var(--pg-blue))}.phoneguys-logo img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(.94)}.phoneguys-header nav{display:flex;justify-content:center;gap:clamp(18px,3vw,48px);font-size:12px;font-weight:600;letter-spacing:.04em}.phoneguys-header nav a{opacity:.8;transition:opacity .2s ease}.phoneguys-header nav a:focus-visible,.phoneguys-header nav a:hover{opacity:1}.phoneguys-header-cta{padding:14px 19px;border:1px solid rgba(255,255,255,.55);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.phoneguys-header-cta span{color:#6ed7ff;margin-left:12px;font-size:15px}.phoneguys-header-phone{color:white;font-size:16px;letter-spacing:.025em;text-transform:none;white-space:nowrap}.phoneguys-header-phone small{display:block;margin-bottom:3px;color:#6ed7ff;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.phoneguys-mobile-nav{display:none;position:relative}.phoneguys-mobile-nav summary{list-style:none;padding:11px 12px;border:1px solid rgba(255,255,255,.48);color:white;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.phoneguys-mobile-nav summary::-webkit-details-marker{display:none}.phoneguys-mobile-nav summary:after{content:" +";color:#6ed7ff}.phoneguys-mobile-nav[open] summary:after{content:" −"}.phoneguys-mobile-nav>div{position:absolute;top:calc(100% + 10px);right:0;width:min(260px,calc(100vw - 40px));padding:10px;border:1px solid rgba(110,215,255,.42);color:white;background:rgba(2,13,28,.98);box-shadow:0 20px 50px rgba(0,0,0,.35)}.phoneguys-mobile-nav a{display:flex;justify-content:space-between;padding:13px 10px;border-bottom:1px solid rgba(255,255,255,.12);font-size:12px}.phoneguys-mobile-nav a:after{content:"↘";color:#6ed7ff}.phoneguys-mobile-nav a:last-child{border-bottom:0}.phoneguys-hero{min-height:760px;position:relative;display:grid;align-items:end;overflow:hidden;color:white;background:var(--pg-ink)}.phoneguys-hero-image{object-fit:cover;object-position:58% center;filter:saturate(.82) contrast(1.12)}.phoneguys-hero-overlay{position:absolute;inset:0;background:linear-gradient(100deg,rgba(2,10,23,.99),rgba(2,14,31,.94) 34%,rgba(2,18,39,.38) 69%,rgba(2,18,39,.65)),linear-gradient(0deg,rgba(3,16,34,.82),transparent 58%)}.phoneguys-hero-grid{width:100%;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) .9fr;gap:8vw;padding:190px clamp(24px,8vw,120px) 88px}.phoneguys-hero-copy{max-width:820px}.phoneguys-kicker{display:flex;align-items:center;gap:12px;margin:0;color:#6ed7ff;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.phoneguys-kicker span{width:36px;height:2px;display:inline-block;background:currentColor}.phoneguys-kicker.dark{color:var(--pg-blue)}.phoneguys-hero h1{max-width:800px;margin:26px 0;font:700 clamp(52px,8.4vw,124px)/.88 var(--font-display);letter-spacing:-.075em}.phoneguys-hero-lead{max-width:655px;margin:0;color:rgba(255,255,255,.75);font-size:clamp(17px,1.7vw,22px);line-height:1.48}.phoneguys-actions{display:grid;grid-template-columns:auto auto;align-items:stretch;justify-content:start;gap:12px;margin-top:42px}.phoneguys-button{display:inline-flex;align-items:center;gap:18px;min-height:54px;padding:0 22px;border:0;border-radius:0;font:700 12px var(--font-body);cursor:pointer}.phoneguys-button-primary{color:white;background:var(--pg-blue)}.phoneguys-button-primary span{font-size:17px}.phoneguys-button-concierge,.phoneguys-button-phone{min-height:66px;border:1px solid rgba(255,255,255,.5);color:white;background:rgba(3,15,31,.64);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap}.phoneguys-button-concierge{border-color:rgba(110,215,255,.7);background:rgba(2,65,255,.78)}.phoneguys-button-concierge strong,.phoneguys-button-phone strong{font:700 17px var(--font-display);letter-spacing:.01em}.phoneguys-button-concierge small,.phoneguys-button-phone small{color:#6ed7ff;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.phoneguys-button-concierge small{color:rgba(255,255,255,.67)}.phoneguys-button-concierge span,.phoneguys-button-phone span{color:#6ed7ff;font-size:17px}.phoneguys-button-concierge span{color:white}.phoneguys-text-link{color:rgba(255,255,255,.76);font-size:12px;font-weight:600}.phoneguys-text-link span{color:#6ed7ff;margin-left:14px;font-size:18px}.phoneguys-hero-side{align-self:end;justify-self:end;max-width:250px;padding-bottom:10px}.phoneguys-hero-side p{color:rgba(255,255,255,.6);font-size:12px;line-height:1.55}.phoneguys-hero-side p strong{display:inline-block;margin-bottom:8px;color:#c8d6ff;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.phoneguys-hero-side div{display:flex;gap:8px;margin-top:38px;font:800 17px var(--font-display);letter-spacing:-.08em}.phoneguys-hero-side strong:first-child{color:var(--pg-blue)}.phoneguys-hero-side strong:last-child{color:white}.phoneguys-trust{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:32px;padding:27px clamp(24px,8vw,120px);color:white;background:var(--pg-ink);border-top:1px solid rgba(255,255,255,.16)}.phoneguys-trust p{margin:0;color:#6ed7ff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.phoneguys-trust-items{display:flex;justify-content:space-between;gap:22px}.phoneguys-trust-items span{color:rgba(255,255,255,.82);font:600 13px var(--font-display)}.phoneguys-trust-items b{display:block;margin-top:4px;color:rgba(255,255,255,.4);font:500 9px var(--font-body);text-transform:uppercase;letter-spacing:.1em}.phoneguys-partners{padding:38px clamp(24px,8vw,120px) 70px;color:white;background:var(--pg-ink);border-top:1px solid rgba(255,255,255,.16)}.phoneguys-partners-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.phoneguys-partners-heading>p:last-child{max-width:430px;margin:0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.55;text-align:right}.phoneguys-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phoneguys-partner-grid article{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#071f35;box-shadow:0 24px 70px rgba(0,10,25,.18)}.phoneguys-partner-image{position:absolute;inset:0;overflow:hidden}.phoneguys-partner-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,13,28,.99),rgba(2,13,28,.78) 25%,rgba(2,13,28,.12) 70%,rgba(2,13,28,.02))}.phoneguys-partner-image img{object-fit:cover;transition:transform .5s ease}.phoneguys-partner-image.is-omada{background:#e9edf0}.phoneguys-partner-image.is-omada img{object-position:53% top;transform:scale(1.08);filter:contrast(1.04)}.phoneguys-partner-image.is-yealink{background:radial-gradient(circle at 75% 22%,#274f78,#06182a 62%)}.phoneguys-partner-image.is-yealink img{height:58%!important;top:10%!important;object-fit:contain;object-position:center;transform:scale(1.22);filter:drop-shadow(0 26px 24px rgba(0,0,0,.34))}.phoneguys-partner-image.is-microsoft{display:grid;place-items:start center;padding-top:38px;background:radial-gradient(circle at 75% 12%,#2b78e4,transparent 34%),linear-gradient(145deg,#172852,#07182c 63%)}.phoneguys-microsoft-visual{display:grid;justify-items:center;gap:14px;color:white}.phoneguys-microsoft-mark{display:grid!important;grid-template-columns:27px 27px;gap:4px;margin:0!important}.phoneguys-microsoft-mark i{width:27px;height:27px}.phoneguys-microsoft-mark i:first-child{background:#f25022}.phoneguys-microsoft-mark i:nth-child(2){background:#7fba00}.phoneguys-microsoft-mark i:nth-child(3){background:#00a4ef}.phoneguys-microsoft-mark i:nth-child(4){background:#ffb900}.phoneguys-microsoft-visual>b{font:600 23px var(--font-display);letter-spacing:-.03em}.phoneguys-microsoft-visual p{display:flex;gap:6px;margin:0}.phoneguys-microsoft-visual p span{margin:0;padding:5px 7px;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.22);font-size:7px}.phoneguys-partner-image.is-mobile{background:#b60000}.phoneguys-partner-image.is-mobile img{object-position:42% top;transform:scale(1.05)}.phoneguys-partner-grid article>div:last-child{position:absolute;z-index:1;left:22px;right:22px;bottom:20px}.phoneguys-mobile-network-badges{position:absolute;z-index:2;top:15px;left:20px;right:20px;bottom:94px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:28px;row-gap:10px;pointer-events:none}.phoneguys-partner-grid .phoneguys-mobile-network-badges>span{display:grid;width:88px;height:62px;place-items:center;align-self:center;margin:0;padding:8px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.56);box-shadow:0 12px 30px rgba(0,0,0,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.phoneguys-mobile-network-badges img{position:static!important;display:block;width:48px;height:46px;margin:auto;object-fit:contain;object-position:50% 50%;opacity:.82;transform:none}.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-three,.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-vodafone{justify-self:start}.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-ee,.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-o2{justify-self:end}.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-o2 img,.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-three img,.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-vodafone img{width:48px;height:48px}.phoneguys-partner-grid .phoneguys-mobile-network-badges>.is-ee img{width:31px;height:50px}.phoneguys-partner-grid span{display:block;margin-bottom:6px;color:#6ed7ff;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:700}.phoneguys-partner-grid strong{display:block;font:700 clamp(19px,1.7vw,25px) var(--font-display);line-height:1.05}.phoneguys-partner-grid small{display:block;margin-top:6px;color:rgba(255,255,255,.52);font-size:9px}.phoneguys-partner-grid article:hover .phoneguys-partner-image img{transform:scale(1.04)}.phoneguys-partner-grid article:hover .phoneguys-partner-image.is-omada img{transform:scale(1.14)}.phoneguys-partner-grid article:hover .phoneguys-partner-image.is-yealink img{transform:scale(1.28)}.phoneguys-partner-grid article:hover .phoneguys-partner-image.is-mobile img{transform:scale(1.1)}.phoneguys-services{padding:clamp(90px,12vw,170px) clamp(24px,8vw,120px)}.phoneguys-section-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;align-items:end;margin-bottom:78px}.phoneguys-section-intro .phoneguys-kicker{grid-column:1/-1}.phoneguys-section-intro h2{max-width:850px;margin:0;font:700 clamp(43px,6vw,86px)/.94 var(--font-display);letter-spacing:-.07em}.phoneguys-section-intro>p:last-child{margin:0;color:#536070;font-size:16px;line-height:1.65}.phoneguys-service-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--pg-line)}.phoneguys-service-card{grid-column:span 2;min-height:370px;display:flex;flex-direction:column;padding:26px 28px 28px 0;border-right:1px solid var(--pg-line);border-bottom:1px solid var(--pg-line)}.phoneguys-service-card:nth-child(3n+2),.phoneguys-service-card:nth-child(3n+3){padding-left:28px}.phoneguys-service-card:nth-child(3n+3){border-right:0}.phoneguys-service-card:nth-child(n+4){border-bottom:0}.phoneguys-service-card>p:first-of-type{margin:4px 0 0;color:var(--pg-blue);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:700}.phoneguys-service-card h3{max-width:320px;margin:15px 0 20px;font:700 27px/1.05 var(--font-display);letter-spacing:-.045em}.phoneguys-card-rule{width:100%;height:1px;margin-top:auto;background:var(--pg-line)}.phoneguys-service-card>div{display:flex;justify-content:space-between;align-items:center;padding:17px 0 0;color:#596577;font-size:10px}.phoneguys-service-card>div b{color:var(--pg-blue);font-size:17px}.phoneguys-card-text{order:5;margin:14px 0 0;color:#5f6b7a;font-size:14px;line-height:1.5}.phoneguys-case-study{display:grid;grid-template-columns:.76fr 1.24fr;min-height:720px;color:white;background:var(--pg-ink)}.phoneguys-case-image{min-height:720px;position:relative;overflow:hidden;background:#1e382c}.phoneguys-case-image img{object-fit:cover;object-position:center top;filter:saturate(1.02) contrast(1.04)}.phoneguys-case-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,18,35,.55),transparent 44%)}.phoneguys-case-image>span{position:absolute;z-index:1;left:24px;bottom:22px;padding:9px 11px;color:white;background:rgba(3,20,38,.76);border:1px solid rgba(110,215,255,.48);font-size:9px;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.phoneguys-case-copy{display:flex;flex-direction:column;justify-content:center;padding:85px clamp(32px,8vw,120px) 85px clamp(36px,7vw,100px)}.phoneguys-case-meta{margin:42px 0 0;color:#6ed7ff;font:600 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.phoneguys-case-copy h2{margin:19px 0 25px;font:700 clamp(46px,5.8vw,84px)/.92 var(--font-display);letter-spacing:-.07em}.phoneguys-case-copy>p:not(.phoneguys-kicker):not(.phoneguys-case-meta):not(.phoneguys-case-note){max-width:550px;margin:0;color:rgba(255,255,255,.68);font-size:17px;line-height:1.65}.phoneguys-case-note{max-width:420px;margin:33px 0 0;padding-left:19px;color:white;border-left:2px solid var(--pg-blue);font:600 16px/1.4 var(--font-display)}.phoneguys-light-link{display:flex;justify-content:space-between;width:100%;max-width:550px;margin-top:62px;padding:17px 0 0;color:white;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.28);font:700 12px var(--font-body);cursor:pointer}.phoneguys-light-link span{color:#6ed7ff;font-size:18px}.phoneguys-support{padding:clamp(90px,12vw,160px) clamp(24px,8vw,120px);background:#fff}.phoneguys-support-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pg-line)}.phoneguys-support-card{display:flex;flex-direction:column;min-height:285px;padding:26px 28px 25px 0;color:inherit;background:transparent;border:0;border-right:1px solid var(--pg-line);border-bottom:1px solid var(--pg-line);text-align:left;cursor:pointer}.phoneguys-support-card+.phoneguys-support-card{padding-left:28px}.phoneguys-support-card:last-child{border-right:0}.phoneguys-support-card>span{color:var(--pg-blue);font:700 11px var(--font-display)}.phoneguys-support-card strong{margin-top:4px;font:700 24px/1.05 var(--font-display);letter-spacing:-.04em}.phoneguys-support-card p{margin:15px 0 24px;color:#5f6b7a;font-size:13px;line-height:1.55}.phoneguys-support-card b{display:flex;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid var(--pg-line);color:var(--pg-blue);font-size:11px}.phoneguys-support-card i{font-size:16px;font-style:normal}.phoneguys-support-contact{display:grid;grid-template-columns:auto auto 1fr;gap:24px;align-items:baseline;margin-top:38px;padding:20px 0 0;border-top:1px solid var(--pg-line)}.phoneguys-support-contact>span{color:#5f6b7a;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.phoneguys-support-contact>a{color:var(--pg-blue);font:700 20px var(--font-display)}.phoneguys-support-contact p{justify-self:end;max-width:520px;margin:0;color:#5f6b7a;font-size:13px;line-height:1.5;text-align:right}.phoneguys-approach{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding:clamp(90px,12vw,160px) clamp(24px,8vw,120px)}.phoneguys-approach-heading h2{max-width:480px;margin:26px 0 0;font:700 clamp(43px,5.4vw,76px)/.95 var(--font-display);letter-spacing:-.07em}.phoneguys-steps{border-top:1px solid var(--pg-line)}.phoneguys-steps article{display:grid;grid-template-columns:1fr;gap:24px;padding:25px 0;border-bottom:1px solid var(--pg-line)}.phoneguys-steps article>span{color:var(--pg-blue);font:700 11px var(--font-display)}.phoneguys-steps h3{margin:0 0 7px;font:700 22px var(--font-display);letter-spacing:-.03em}.phoneguys-steps p{max-width:560px;margin:0;color:#5f6b7a;line-height:1.55}.phoneguys-portal-teaser{display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;align-items:center;padding:clamp(80px,10vw,130px) clamp(24px,8vw,120px);color:white;background:var(--pg-blue)}.phoneguys-portal-teaser h2{max-width:650px;margin:25px 0 22px;font:700 clamp(43px,5.5vw,78px)/.94 var(--font-display);letter-spacing:-.07em}.phoneguys-portal-teaser>div:first-child>p:last-child{max-width:620px;margin:0;color:rgba(255,255,255,.77);font-size:16px;line-height:1.6}.phoneguys-portal-card{padding:28px;color:var(--pg-ink);background:white;box-shadow:16px 18px 0 rgba(8,22,103,.25)}.phoneguys-portal-card>span{color:var(--pg-blue);text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.phoneguys-portal-card strong{display:block;margin-top:55px;font:700 27px var(--font-display)}.phoneguys-portal-card p{margin:11px 0 35px;color:#687485;font-size:13px;line-height:1.5}.phoneguys-portal-card a,.phoneguys-portal-card button{display:flex;justify-content:space-between;width:100%;padding:15px 0 0;border:0;border-top:1px solid var(--pg-line);color:var(--pg-blue);background:transparent;font:700 12px var(--font-body);cursor:pointer}.phoneguys-concierge{display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;align-items:center;padding:clamp(85px,11vw,145px) clamp(24px,8vw,120px);background:#fff}.phoneguys-concierge h2{max-width:700px;margin:24px 0 20px;font:700 clamp(43px,5.5vw,78px)/.94 var(--font-display);letter-spacing:-.07em}.phoneguys-concierge>div>p:not(.phoneguys-kicker){max-width:610px;margin:0;color:#5f6b7a;font-size:16px;line-height:1.6}.phoneguys-concierge>div>.phoneguys-button{margin-top:36px}.phoneguys-access-levels{border-top:1px solid var(--pg-line)}.phoneguys-access-levels article{display:grid;grid-template-columns:120px 110px 1fr;gap:18px;align-items:center;min-height:112px;padding:20px 0;border-bottom:1px solid var(--pg-line)}.phoneguys-access-levels article>span{color:#6d7988;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:700}.phoneguys-access-levels article.is-live>span{color:var(--pg-blue)}.phoneguys-access-levels article.is-live>span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#24c884;box-shadow:0 0 0 5px rgba(36,200,132,.12)}.phoneguys-access-levels strong{font:700 24px var(--font-display)}.phoneguys-access-levels p{margin:0;color:#657182;font-size:12px;line-height:1.5}.phoneguys-sectors{padding:clamp(85px,11vw,145px) clamp(24px,8vw,120px)}.phoneguys-sectors h2{margin:24px 0 19px;font:700 clamp(43px,5.5vw,78px)/.94 var(--font-display);letter-spacing:-.07em}.phoneguys-sectors>p:not(.phoneguys-kicker){max-width:540px;margin:0;color:#5f6b7a;font-size:16px;line-height:1.6}.phoneguys-sectors>div{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:55px}.phoneguys-sectors>div span{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--pg-line);font:700 16px var(--font-display)}.phoneguys-sectors>div b{color:#778394;font:500 10px var(--font-body)}.phoneguys-final-cta{padding:clamp(90px,12vw,165px) clamp(24px,8vw,120px);color:white;background:var(--pg-ink)}.phoneguys-final-cta p{margin:0 0 23px;color:#6ed7ff;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.phoneguys-final-cta h2{max-width:1000px;margin:0;font:700 clamp(52px,8vw,120px)/.88 var(--font-display);letter-spacing:-.075em}.phoneguys-final-cta a,.phoneguys-final-cta button{display:flex;justify-content:space-between;width:100%;margin-top:70px;padding:18px 0 0;color:white;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.28);font:600 13px var(--font-display);cursor:pointer}.phoneguys-final-cta a span,.phoneguys-final-cta button span{color:#6ed7ff;font-size:21px}.phoneguys-footer{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:end;padding:42px clamp(24px,8vw,120px);color:white;background:#050810}.phoneguys-footer-brand{display:flex;align-items:center;gap:22px}.phoneguys-footer-brand img{width:150px;height:42px;object-fit:cover;object-position:center}.phoneguys-footer-brand span{color:rgba(255,255,255,.45);font-size:11px}.phoneguys-footer>div:last-of-type{display:flex;gap:28px;color:rgba(255,255,255,.72);font-size:11px}.phoneguys-footer button{padding:0;color:inherit;background:transparent;border:0;font:inherit;cursor:pointer}.phoneguys-footer>p{grid-column:1/-1;margin:0;color:rgba(255,255,255,.3);font-size:10px}.phoneguys-concierge-pill{position:fixed;z-index:80;right:18px;bottom:max(18px,env(safe-area-inset-bottom));display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;column-gap:11px;min-width:190px;padding:10px 14px 10px 10px;color:white;background:rgba(3,35,62,.96);border:1px solid rgba(110,215,255,.7);box-shadow:0 16px 45px rgba(0,18,45,.35);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.phoneguys-concierge-pill>span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;color:white;background:var(--pg-blue);font:800 15px var(--font-display)}.phoneguys-concierge-pill strong{align-self:end;font:700 12px var(--font-display)}.phoneguys-concierge-pill small{align-self:start;margin-top:2px;color:#6ed7ff;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.phoneguys-concierge-pill:focus-visible,.phoneguys-concierge-pill:hover{border-color:white;transform:translateY(-2px)}.phoneguys-concierge-layer{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:rgba(0,8,20,.56);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.phoneguys-concierge-dock{width:min(560px,100vw);height:100dvh;display:grid;grid-template-rows:auto minmax(170px,1fr) auto auto auto;color:white;background:#06192c;border-left:1px solid rgba(110,215,255,.48);box-shadow:-26px 0 70px rgba(0,8,20,.38)}.phoneguys-concierge-dock>header{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:13px 17px;border-bottom:1px solid rgba(255,255,255,.14)}.phoneguys-concierge-dock>header>div{display:flex;align-items:center;gap:12px}.phoneguys-concierge-dock>header>div>span{display:grid;place-items:center;width:42px;height:42px;background:var(--pg-blue);font:800 15px var(--font-display)}.phoneguys-concierge-dock>header small,.phoneguys-concierge-dock>header strong{display:block}.phoneguys-concierge-dock>header strong{font:700 14px var(--font-display)}.phoneguys-concierge-dock>header small{margin-top:3px;color:#6ed7ff;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.phoneguys-concierge-dock>header>button{display:grid;place-items:center;width:40px;height:40px;color:white;background:transparent;border:1px solid rgba(255,255,255,.23);font:300 25px/1 var(--font-body);cursor:pointer}.phoneguys-concierge-log{min-height:0;overflow-y:auto;padding:20px 18px;scrollbar-color:rgba(110,215,255,.45) transparent}.phoneguys-dock-message{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;max-width:92%;margin-bottom:18px}.phoneguys-dock-message>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.24);color:#6ed7ff;font:700 9px var(--font-display)}.phoneguys-dock-message p{margin:0;color:rgba(255,255,255,.84);font-size:14px;line-height:1.55;white-space:pre-wrap}.phoneguys-dock-message small{display:block;margin-top:8px;color:rgba(255,255,255,.34);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.phoneguys-dock-message.is-user{grid-template-columns:minmax(0,1fr) 34px;margin-left:auto}.phoneguys-dock-message.is-user>span{grid-column:2;grid-row:1;color:white;background:var(--pg-blue);border-color:var(--pg-blue)}.phoneguys-dock-message.is-user>div{grid-column:1;grid-row:1;padding:11px 13px;background:rgba(255,255,255,.1)}.phoneguys-dock-message.is-thinking{opacity:.58}.phoneguys-dock-prompts{display:grid;grid-template-columns:1fr;margin:0 18px 16px;border:1px solid rgba(255,255,255,.15)}.phoneguys-dock-prompts button{display:flex;justify-content:space-between;min-height:44px;padding:11px 13px;color:rgba(255,255,255,.78);background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.12);font:600 11px var(--font-body);text-align:left;cursor:pointer}.phoneguys-dock-prompts button:last-child{border-bottom:0}.phoneguys-dock-prompts button span{color:#6ed7ff}.phoneguys-dock-prompts button:focus-visible,.phoneguys-dock-prompts button:hover{color:white;background:rgba(2,65,255,.36)}.phoneguys-dock-error{margin:0 18px 12px;padding:11px 13px;color:white;background:#8b3030;font-size:11px;line-height:1.45}.phoneguys-dock-composer{padding:15px 18px;background:#041321;border-top:1px solid rgba(255,255,255,.14)}.phoneguys-dock-composer>label{display:block;margin-bottom:8px;color:#6ed7ff;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.phoneguys-dock-composer textarea{width:100%;min-height:68px;resize:vertical;padding:12px 13px;color:white;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.24);border-radius:0;font:400 14px/1.45 var(--font-body)}.phoneguys-dock-composer textarea::placeholder{color:rgba(255,255,255,.33)}.phoneguys-dock-composer>div{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:9px}.phoneguys-dock-composer small{max-width:245px;color:rgba(255,255,255,.36);font-size:8px;line-height:1.4}.phoneguys-dock-composer button{min-height:40px;padding:0 14px;color:white;background:var(--pg-blue);border:1px solid var(--pg-blue);font:700 9px var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.phoneguys-dock-composer button:disabled{opacity:.42;cursor:not-allowed}.phoneguys-concierge-dock>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:10px 18px;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.54);font-size:9px}.phoneguys-concierge-dock>footer a{color:white;font:700 12px var(--font-display);white-space:nowrap}@media (max-width:1100px) and (min-width:801px){.phoneguys-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phoneguys-partner-grid article{min-height:320px}}@media (max-width:800px){.phoneguys-header{height:78px;grid-template-columns:1fr auto auto;gap:9px;padding:0 18px}.phoneguys-logo{width:148px;height:42px;box-shadow:0 12px 28px rgba(0,7,20,.34),inset 0 0 22px rgba(110,215,255,.08)}.phoneguys-header nav{display:none}.phoneguys-mobile-nav{display:block}.phoneguys-header-cta{padding:11px 12px;font-size:9px}.phoneguys-header-phone{font-size:13px}.phoneguys-header-phone small{font-size:7px}.phoneguys-hero{min-height:720px}.phoneguys-approach,.phoneguys-case-study,.phoneguys-concierge,.phoneguys-hero-grid,.phoneguys-portal-teaser,.phoneguys-section-intro{grid-template-columns:1fr}.phoneguys-hero-grid{padding:160px 22px 64px}.phoneguys-hero-side{display:none}.phoneguys-hero h1{font-size:clamp(51px,15vw,86px)}.phoneguys-actions{grid-template-columns:1fr 1fr}.phoneguys-button-concierge,.phoneguys-button-phone{justify-content:space-between;min-width:0;padding:0 15px}.phoneguys-button-concierge strong,.phoneguys-button-phone strong{font-size:14px}.phoneguys-trust{grid-template-columns:1fr;padding:22px}.phoneguys-trust-items{display:grid;grid-template-columns:1fr 1fr}.phoneguys-partners{padding:32px 22px 48px}.phoneguys-partners-heading{display:block}.phoneguys-partners-heading>p:last-child{margin-top:17px;text-align:left}.phoneguys-partner-grid{grid-template-columns:1fr}.phoneguys-partner-grid article{min-height:250px}.phoneguys-approach,.phoneguys-sectors,.phoneguys-services{padding-left:22px;padding-right:22px}.phoneguys-section-intro{gap:26px;margin-bottom:55px}.phoneguys-service-grid{display:block}.phoneguys-service-card,.phoneguys-service-card:nth-child(3n+2),.phoneguys-service-card:nth-child(3n+3){min-height:0;padding:25px 0 30px;border-right:0;border-bottom:1px solid var(--pg-line)}.phoneguys-service-card:nth-child(n+4){border-bottom:1px solid var(--pg-line)}.phoneguys-service-card:last-child{border-bottom:0}.phoneguys-service-card>p:first-of-type{margin-top:4px}.phoneguys-hero-image{object-position:66% center}.phoneguys-case-image{min-height:520px}.phoneguys-case-copy{padding:70px 22px}.phoneguys-support-grid{display:block}.phoneguys-support-card,.phoneguys-support-card+.phoneguys-support-card{min-height:0;padding:25px 0 30px;border-right:0}.phoneguys-support-card:last-child{border-bottom:0}.phoneguys-support-contact{grid-template-columns:1fr;gap:9px}.phoneguys-support-contact p{justify-self:start;text-align:left}.phoneguys-approach{gap:55px}.phoneguys-concierge,.phoneguys-portal-teaser{padding:78px 22px;gap:45px}.phoneguys-access-levels article{grid-template-columns:105px 90px 1fr}.phoneguys-sectors>div{grid-template-columns:1fr;gap:0}.phoneguys-footer{grid-template-columns:1fr;padding:35px 22px}.phoneguys-footer>div:last-of-type{flex-wrap:wrap;gap:16px}}@media (max-width:560px){.phoneguys-header{padding:0 13px}.phoneguys-logo{width:132px;height:39px}.phoneguys-header-phone{width:45px;height:41px;display:grid;place-items:center;padding:0;font-size:0}.phoneguys-header-phone:before{content:"Call";font-size:9px;letter-spacing:.08em;text-transform:uppercase}.phoneguys-header-phone small,.phoneguys-header-phone span{display:none}.phoneguys-hero-grid{padding-top:135px}.phoneguys-hero h1{font-size:clamp(47px,14.5vw,72px)}.phoneguys-actions{grid-template-columns:1fr}.phoneguys-button-concierge,.phoneguys-button-phone{width:100%}.phoneguys-access-levels article{grid-template-columns:1fr;gap:7px}.phoneguys-access-levels p{max-width:330px}.phoneguys-concierge-pill{right:10px;bottom:max(10px,env(safe-area-inset-bottom));min-width:164px;padding:8px 11px 8px 8px}.phoneguys-concierge-pill>span{width:34px;height:34px}.phoneguys-concierge-dock{border-left:0}.phoneguys-concierge-dock>header{min-height:66px}.phoneguys-concierge-log{padding:16px 14px}.phoneguys-dock-prompts{margin-right:14px;margin-left:14px}.phoneguys-dock-composer{padding:13px 14px}.phoneguys-dock-composer>div{align-items:flex-end}.phoneguys-dock-composer small{max-width:170px}.phoneguys-concierge-dock>footer{padding:9px 14px}}.concierge-launcher{position:fixed;z-index:20;right:24px;bottom:24px;display:grid;grid-template-columns:44px auto;grid-template-rows:auto auto;column-gap:13px;min-width:230px;padding:13px 17px 13px 13px;color:white;background:rgba(9,16,13,.94);border:1px solid rgba(216,255,69,.45);box-shadow:0 18px 50px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.concierge-launcher>span{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;color:var(--ink);background:var(--signal);font:800 19px var(--font-display)}.concierge-launcher strong{align-self:end;font:600 13px var(--font-display)}.concierge-launcher small{align-self:start;margin-top:3px;opacity:.58;font-size:10px}.phoneguys-concierge-launcher{color:white;background:rgba(5,56,95,.96);border-color:rgba(110,215,255,.56);box-shadow:0 18px 55px rgba(0,26,68,.32)}.phoneguys-concierge-launcher>span{color:white;background:#0241ff}.phoneguys-concierge-launcher small{color:#c8d6ff;opacity:.8}.concierge-page{background:#0b120f}.phoneguys-concierge-page .intelligence-workspace{padding-top:112px}.concierge-hero{min-height:760px;position:relative;display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;overflow:hidden;padding:190px clamp(24px,7vw,110px) 80px;color:white;background:linear-gradient(95deg,rgba(8,14,11,.96),rgba(8,14,11,.66) 48%,rgba(8,14,11,.2) 78%),url(/images/ces-operational-intelligence-concept.png) 50% /cover no-repeat}.concierge-hero:after{content:"";position:absolute;inset:96px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(216,255,69,.45),transparent)}.concierge-hero-copy,.concierge-principles{position:relative;z-index:2}.concierge-hero h1{max-width:980px;margin:28px 0 24px;font:600 clamp(58px,8.5vw,132px)/.87 var(--font-display);letter-spacing:-.07em}.concierge-hero-copy>p:not(.eyebrow){max-width:720px;color:rgba(255,255,255,.72);font-size:clamp(17px,1.8vw,23px);line-height:1.55}.concierge-hero-status{display:flex;align-items:center;gap:10px;width:max-content;margin-top:38px;padding:12px 15px;border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.7);font-size:11px;letter-spacing:.05em}.concierge-hero-status span{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px rgba(216,255,69,.12)}.concierge-principles{border-top:1px solid rgba(255,255,255,.3)}.concierge-principles p{margin:0;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.18);font:500 13px var(--font-display)}.concierge-demo{padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);color:var(--ink);background:var(--paper)}.concierge-demo-intro{display:grid;grid-template-columns:1.2fr 1fr;column-gap:8vw;align-items:end;margin-bottom:70px}.concierge-demo-intro .section-kicker{grid-column:1/-1}.concierge-demo-intro h2{margin:22px 0 0;font:600 clamp(52px,7vw,105px)/.92 var(--font-display);letter-spacing:-.065em}.concierge-demo-intro>p:last-child{margin:0;color:#536159;font-size:17px;line-height:1.65}.concierge-demo-grid{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid var(--line)}.concierge-route-list{border-right:1px solid var(--line)}.concierge-route-list button{width:100%;min-height:92px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 28px 0 18px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;font:600 16px var(--font-display);cursor:pointer}.concierge-route-list button span{color:#7a877f;font-size:10px}.concierge-route-list button b{color:#7a877f;font-size:18px;font-weight:400}.concierge-route-list button.is-active{padding-left:18px;background:var(--ink);color:white}.concierge-route-list button.is-active b,.concierge-route-list button.is-active span{color:var(--signal)}.concierge-route-detail{padding:48px 0 0 clamp(40px,6vw,90px)}.concierge-route-eyebrow{margin:0 0 20px;color:#68776f;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600}.concierge-route-detail h3{max-width:760px;margin:0;font:600 clamp(38px,4.4vw,68px)/.98 var(--font-display);letter-spacing:-.05em}.concierge-route-summary{max-width:720px;margin:25px 0 45px;color:#536159;font-size:17px;line-height:1.65}.concierge-route-detail ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.concierge-route-detail li{display:grid;grid-template-columns:120px 1fr;gap:25px;padding:19px 0;border-bottom:1px solid var(--line)}.concierge-route-detail li strong{font:600 14px var(--font-display)}.concierge-route-detail li span{color:#536159;font-size:14px;line-height:1.5}.concierge-outcome{margin:35px 0 0;padding:24px;background:var(--signal);font:600 17px/1.45 var(--font-display)}.concierge-outcome span{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.14em;font:600 9px var(--font-body)}.concierge-architecture{padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);color:white;background:var(--ink)}.concierge-architecture .section-kicker{color:var(--signal)}.concierge-architecture>h2{margin:24px 0 75px;font:600 clamp(55px,8vw,118px)/.9 var(--font-display);letter-spacing:-.065em}.concierge-architecture>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.2)}.concierge-architecture article{min-height:315px;padding:28px 28px 30px 0;border-right:1px solid rgba(255,255,255,.18)}.concierge-architecture article+article{padding-left:28px}.concierge-architecture article:last-child{border-right:0}.concierge-architecture article>span{color:var(--signal);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.concierge-architecture h3{margin:80px 0 18px;font:600 27px var(--font-display)}.concierge-architecture article p{margin:0;color:rgba(255,255,255,.58);line-height:1.65}.analytics-preferences{position:fixed;right:18px;bottom:18px;z-index:1000;width:min(420px,calc(100vw - 36px));padding:20px;color:#fff;background:rgba(8,14,11,.97);border:1px solid rgba(216,255,69,.48);box-shadow:0 18px 50px rgba(0,0,0,.3);font-family:var(--font-body)}.cms-page-fallback-hero{min-height:420px;display:grid;align-content:end;gap:18px;padding:150px clamp(24px,7vw,110px) 70px;color:#fff;background:var(--brand-ink,var(--ink))}.cms-page-fallback-hero h1{max-width:1050px;margin:0;font:600 clamp(52px,8vw,112px)/.92 var(--font-display);letter-spacing:-.06em}.cms-page-fallback-hero>p:last-child{max-width:760px;margin:0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.6}.cms-breadcrumbs{position:absolute;z-index:14;top:112px;left:clamp(24px,7vw,110px);max-width:calc(100% - clamp(48px, 14vw, 220px));color:var(--brand-paper,#fff);font-size:11px;line-height:1.4}.cms-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cms-breadcrumbs li{display:flex;align-items:center;min-width:0;color:color-mix(in srgb,currentColor 62%,transparent)}.cms-breadcrumbs li+li:before{content:"/";margin-right:8px;opacity:.55}.cms-breadcrumbs a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-underline-offset:3px}.cms-breadcrumbs a:focus-visible,.cms-breadcrumbs a:hover{color:var(--brand-signal,currentColor)}.cms-breadcrumbs [aria-current=page]{overflow:hidden;color:currentColor;text-overflow:ellipsis;white-space:nowrap}.cms-image-block{box-sizing:border-box;margin:0;padding:clamp(55px,7vw,100px) clamp(24px,7vw,110px)}.cms-image-block img{display:block;width:100%;height:auto;margin:0;object-fit:contain}.cms-image-block figcaption{max-width:920px;margin:14px auto 0;color:color-mix(in srgb,currentColor 68%,transparent);font-size:13px;line-height:1.55}.cms-image-small figcaption,.cms-image-small img{max-width:680px}.cms-image-medium figcaption,.cms-image-medium img{max-width:960px}.cms-image-large figcaption,.cms-image-large img{max-width:1280px}.cms-image-left figcaption,.cms-image-left img{margin-right:auto;margin-left:0}.cms-image-centre figcaption,.cms-image-centre img{margin-right:auto;margin-left:auto}.cms-image-right figcaption,.cms-image-right img{margin-right:0;margin-left:auto}.cms-image-block.is-rounded img{border-radius:18px}.cms-image-block.has-shadow img{box-shadow:0 28px 80px rgba(0,0,0,.2)}.analytics-preferences strong{display:block;margin-bottom:8px;font:600 15px var(--font-display)}.analytics-preferences p{margin:0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.55}.analytics-preferences div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.analytics-preference-toggle,.analytics-preferences button{min-height:42px;padding:9px 13px;border:1px solid rgba(255,255,255,.32);color:#fff;background:transparent;font:600 12px var(--font-body);cursor:pointer}.analytics-preferences button:first-child{border-color:var(--signal,#d8ff45);color:#101b17;background:var(--signal,#d8ff45)}.analytics-preference-toggle{position:fixed;right:14px;bottom:14px;z-index:999;min-height:34px;padding:7px 10px;color:rgba(255,255,255,.82);background:rgba(8,14,11,.9);font-size:10px}.analytics-preference-toggle:focus-visible,.analytics-preferences button:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:82px}.site-header nav,.wordmark small{display:none}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip span:nth-child(2){border-right:0}.approach,.capability-grid,.capability-grid.columns-2,.capability-grid.columns-4,.experience,.section-heading{grid-template-columns:1fr}.capability-grid article,.capability-grid article+article{min-height:310px;padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.capability-grid h3{margin-top:45px}.evidence-list{margin-top:20px}.site-footer{align-items:start}.concierge-hero,.site-footer{grid-template-columns:1fr}.concierge-principles{margin-top:40px}.concierge-demo-grid,.concierge-demo-intro{grid-template-columns:1fr}.concierge-demo-intro>p:last-child{margin-top:28px}.concierge-route-list{border-right:0}.concierge-route-detail{padding-left:0}.concierge-architecture>div{grid-template-columns:1fr 1fr}.concierge-architecture article:nth-child(2){border-right:0}}@media (max-width:560px){.site-header{grid-template-columns:1fr}.header-cta{display:none}.hero{min-height:760px;padding-bottom:65px}.hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:stretch}.proof-strip{grid-template-columns:1fr}.proof-strip span{border-right:0;border-bottom:1px solid var(--line)}.section-heading{margin-bottom:45px}.evidence-list li{grid-template-columns:32px 1fr}.evidence-list em{display:none}.concept-disclosure{top:100px}.concierge-launcher{right:14px;bottom:14px;min-width:0}.concierge-launcher small,.concierge-launcher strong{display:none}.concierge-hero{min-height:760px;padding-top:150px}.concierge-hero h1{font-size:58px}.concierge-demo-intro h2{font-size:55px}.concierge-route-list button{min-height:82px;padding-right:12px}.concierge-route-detail li{grid-template-columns:1fr;gap:8px}.concierge-architecture>div{grid-template-columns:1fr}.concierge-architecture article,.concierge-architecture article+article{min-height:260px;padding:28px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.not-found-page{min-height:100vh;display:grid;align-content:center;justify-items:start;gap:24px;padding:clamp(28px,8vw,120px);color:var(--brand-paper);background:var(--brand-ink)}.not-found-page .botanical-c-mark{--botanical-mark-size:68px;color:var(--brand-signal)}.not-found-page p{margin:0;color:var(--brand-signal);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.not-found-page h1{max-width:840px;margin:0;font:600 clamp(42px,7vw,88px)/.98 var(--font-display);letter-spacing:-.055em}.not-found-page a{padding:14px 18px;color:var(--brand-ink);background:var(--brand-signal);font-weight:700}.brand-header,.site-header{display:flex;gap:22px;align-items:center;height:auto}.brand-header .brand-wordmark,.site-header .wordmark{margin-right:auto}.site-header-tools{display:flex;align-items:center;gap:12px}.brand-header .brand-group-link,.header-concierge-link,.header-contact-link{white-space:nowrap}.header-contact-link{font-size:12px;font-weight:650}.subsidiary-nav{position:relative;z-index:40}.subsidiary-nav summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid;border-radius:999px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.subsidiary-nav summary::-webkit-details-marker{display:none}.subsidiary-nav summary:after{content:"⌄";font-size:14px;line-height:1}.subsidiary-nav[open] summary:after{content:"⌃"}.subsidiary-nav-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 32px));padding:18px;background:color-mix(in srgb,var(--brand-paper,#fff) 96%,transparent);color:var(--brand-ink,#161616);border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.2)}.subsidiary-nav-intro{margin:0 0 12px;font-size:12px;opacity:.7}.subsidiary-nav-links{display:grid;gap:4px}.subsidiary-nav-links a{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px;font-size:13px}.subsidiary-nav-links a:hover,.subsidiary-nav-links a[aria-current=page]{background:color-mix(in srgb,currentColor 9%,transparent)}.subsidiary-nav-links small{opacity:.6;font-size:10px}.concierge-float{position:fixed;right:clamp(16px,3vw,42px);bottom:clamp(16px,3vw,34px);z-index:35;display:inline-flex;align-items:center;gap:10px;padding:13px 17px;border-radius:999px;background:#141414;color:#fff;box-shadow:0 16px 35px rgba(0,0,0,.24)}.concierge-float:hover{transform:translateY(-2px)}.concierge-float small{opacity:.72}.contact-experience{max-width:1180px;margin:0 auto;padding:170px clamp(22px,6vw,84px) 110px}.contact-intro{max-width:650px;margin-bottom:42px}.contact-intro p{opacity:.72}.contact-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.contact-route{display:flex;flex-direction:column;min-height:220px;padding:24px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:18px;background:color-mix(in srgb,currentColor 4%,transparent)}.contact-route strong{margin:12px 0 10px;font-size:20px}.contact-route p{margin:0;opacity:.72}.contact-route b{margin-top:auto;padding-top:28px;font-weight:650}.contact-service-link{font-weight:650;text-decoration:underline;text-underline-offset:.22em}.contact-route-status{margin-top:18px;font-size:12px;opacity:.62}.site-footer-links{display:flex;flex-direction:column;align-items:flex-end!important;gap:8px!important;font-size:12px}@media (max-width:760px){.brand-header,.site-header{gap:12px}.site-header-tools{gap:8px}.header-concierge-link{display:none}.subsidiary-nav summary{padding:8px 10px;font-size:9px}.contact-experience{padding-top:132px}.contact-route-grid{grid-template-columns:1fr}}@media (max-width:520px){.concierge-float{right:14px;bottom:14px;padding:12px 14px}.concierge-float small{display:none}}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.experience-gateway{padding:clamp(90px,11vw,165px) clamp(24px,7vw,110px);color:white;background:radial-gradient(circle at 90% 20%,rgba(216,255,69,.1),transparent 30%),#09100d}.experience-gateway-heading{display:grid;grid-template-columns:1.25fr .75fr;column-gap:8vw;align-items:end}.experience-gateway-heading .section-kicker{grid-column:1/-1;color:var(--signal)}.experience-gateway-heading h2{margin:26px 0 0;font:600 clamp(52px,7.7vw,112px)/.9 var(--font-display);letter-spacing:-.065em}.experience-gateway-heading>p:last-child{margin:0;color:rgba(255,255,255,.6);font-size:17px;line-height:1.65}.gateway-status{display:grid;grid-template-columns:repeat(4,1fr);margin:80px 0 0;border:1px solid rgba(255,255,255,.16)}.gateway-status div{min-height:96px;padding:22px 24px;border-right:1px solid rgba(255,255,255,.16)}.gateway-status div:last-child{border:0}.gateway-grid small,.gateway-status span{display:block;color:rgba(255,255,255,.42);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.gateway-status strong{display:block;margin-top:16px;color:var(--signal);font:600 13px var(--font-display)}.gateway-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18)}.gateway-grid>a{position:relative;min-height:420px;padding:30px 28px 34px 0;border-right:1px solid rgba(255,255,255,.16);transition:color .2s ease,background .2s ease,padding .2s ease}.gateway-grid>a+a{padding-left:28px}.gateway-grid>a:last-child{border-right:0}.gateway-grid>a:focus-visible,.gateway-grid>a:hover{padding-left:28px;color:var(--ink);background:var(--signal)}.gateway-grid>a>span{font-size:11px}.gateway-grid small{margin-top:14px}.gateway-grid h3{margin:105px 0 18px;font:600 30px var(--font-display);letter-spacing:-.04em}.gateway-grid p{margin:0;color:rgba(255,255,255,.55);line-height:1.65}.gateway-grid>a:focus-visible p,.gateway-grid>a:focus-visible small,.gateway-grid>a:hover p,.gateway-grid>a:hover small{color:rgba(16,27,23,.66)}.gateway-grid b{position:absolute;right:28px;bottom:28px;color:var(--signal);font-size:22px;font-weight:400}.gateway-grid>a:focus-visible b,.gateway-grid>a:hover b{color:var(--ink)}.intelligence-workspace{padding:0 clamp(18px,4vw,68px) clamp(90px,11vw,160px);color:white;background:#0b120f}.runtime-rail{display:grid;grid-template-columns:repeat(4,1fr);min-height:58px;border:1px solid rgba(255,255,255,.15);border-width:1px 0;color:rgba(255,255,255,.48);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.runtime-rail span{display:flex;align-items:center;gap:10px;padding:0 20px;border-right:1px solid rgba(255,255,255,.12)}.runtime-rail span:last-child{border:0}.live-orb,.portal-state span,.runtime-rail b{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px rgba(216,255,69,.1)}.workspace-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:end;padding:clamp(85px,10vw,150px) clamp(6px,3vw,42px) 70px}.workspace-heading .section-kicker{color:var(--signal)}.workspace-heading :is(h1,h2){margin:24px 0 0;font:600 clamp(49px,7vw,102px)/.91 var(--font-display);letter-spacing:-.065em}.workspace-heading>p{margin:0;color:rgba(255,255,255,.6);font-size:17px;line-height:1.65}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);min-height:900px;border:1px solid rgba(255,255,255,.17);background:#0e1713}.conversation-panel{display:flex;flex-direction:column;min-width:0;border-right:1px solid rgba(255,255,255,.15)}.conversation-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.15)}.conversation-header>div{display:flex;align-items:center;gap:13px}.conversation-header strong{font:600 14px var(--font-display)}.conversation-header>span{color:rgba(255,255,255,.35);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.conversation-log{flex:1 1;min-height:360px;max-height:650px;overflow-y:auto;padding:22px 28px;scrollbar-color:rgba(216,255,69,.35) transparent}.message{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;max-width:88%;padding:22px 0}.message>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.7);font:700 12px var(--font-display)}.message p{margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.65;white-space:pre-wrap}.message small{display:block;margin-top:12px;color:rgba(255,255,255,.32);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.message-user{margin-left:auto}.message-user>span{color:var(--ink);background:var(--signal);border-color:var(--signal)}.message-user p{padding:16px 18px;color:var(--ink);background:var(--paper-2)}.message-thinking{opacity:.6}.message-thinking>span{animation:concierge-pulse 1.5s ease-in-out infinite}@keyframes concierge-pulse{50%{color:var(--ink);background:var(--signal)}}.prompt-grid{display:grid;grid-template-columns:1fr 1fr;margin:0 28px 26px;border:1px solid rgba(255,255,255,.14)}.prompt-grid button{min-height:94px;display:grid;grid-template-columns:1fr;align-items:center;padding:16px;border:0;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.76);background:transparent;text-align:left;font:500 13px/1.4 var(--font-display);cursor:pointer}.prompt-grid button:nth-child(2n){border-right:0}.prompt-grid button:nth-last-child(-n+2){border-bottom:0}.prompt-grid button:focus-visible,.prompt-grid button:hover{color:var(--ink);background:var(--signal)}.prompt-grid button span{color:rgba(255,255,255,.32);font-size:9px}.prompt-grid button:focus-visible span,.prompt-grid button:hover span{color:rgba(16,27,23,.55)}.concierge-error{margin:0 28px 18px;padding:15px 17px;color:#fff;background:#7d2c2c;font-size:13px;line-height:1.5}.concierge-composer{position:relative;padding:22px 28px 26px;border-top:1px solid rgba(255,255,255,.15);background:#09100d}.concierge-composer>label:first-child{display:block;margin-bottom:10px;color:rgba(255,255,255,.42);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.concierge-composer textarea{width:100%;min-height:82px;resize:vertical;padding:17px 18px;border:1px solid rgba(255,255,255,.22);border-radius:0;color:white;background:rgba(255,255,255,.04);font:400 15px/1.5 var(--font-body)}.concierge-composer textarea::placeholder{color:rgba(255,255,255,.3)}.concierge-composer>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px}.concierge-composer small{color:rgba(255,255,255,.34);font-size:9px}.concierge-composer button,.consent-preview button,.handoff-card>button{min-height:46px;padding:0 19px;border:1px solid var(--signal);color:var(--ink);background:var(--signal);text-transform:uppercase;letter-spacing:.08em;font:600 10px var(--font-body);cursor:pointer}.concierge-composer button:disabled,.consent-preview button:disabled{opacity:.42;cursor:not-allowed}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.evidence-panel{min-width:0;background:#111d18}.evidence-panel-heading{display:flex;justify-content:space-between;align-items:center;min-height:72px;padding:0 25px;border-bottom:1px solid rgba(255,255,255,.15)}.authority-card>span,.evidence-panel-heading span,.handoff-card>span{color:rgba(255,255,255,.42);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.evidence-panel-heading strong{color:var(--signal);font:600 13px var(--font-display)}.evidence-panel ol{list-style:none;margin:0;padding:0}.evidence-panel li{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;min-height:92px;padding:15px 25px;border-bottom:1px solid rgba(255,255,255,.12)}.evidence-panel li>span{color:var(--signal);font-size:9px}.evidence-panel li strong{display:block;font:600 14px var(--font-display)}.evidence-panel li small{display:block;margin-top:7px;color:rgba(255,255,255,.35);font-size:9px}.evidence-panel li a{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.2)}.authority-card,.handoff-card{margin:24px;padding:24px;border:1px solid rgba(255,255,255,.15)}.authority-card strong{display:block;margin:22px 0 14px;color:var(--signal);font:600 22px var(--font-display)}.authority-card p,.handoff-card p{margin:0;color:rgba(255,255,255,.54);font-size:13px;line-height:1.65}.handoff-card{background:rgba(216,255,69,.05);border-color:rgba(216,255,69,.3)}.handoff-card h3{margin:18px 0 12px;font:600 26px var(--font-display);letter-spacing:-.04em}.handoff-card>button{width:100%;margin-top:20px;color:white;background:transparent}.consent-preview{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13)}.consent-preview p{font-size:12px}.consent-preview label{display:flex;gap:10px;align-items:flex-start;margin:16px 0;color:rgba(255,255,255,.68);font-size:12px;line-height:1.45}.consent-preview input{accent-color:var(--signal)}.consent-preview button{width:100%}.consent-preview>small{display:block;margin-top:12px;color:rgba(255,255,255,.35);font-size:9px;line-height:1.5}.handoff-basis{display:grid;gap:7px;padding:14px 0 18px}.handoff-basis span,.handoff-disclosure-grid span{color:var(--signal);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.handoff-basis strong{font-size:13px;line-height:1.45}.handoff-disclosure-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px 0;border-block:1px solid rgba(255,255,255,.12)}.handoff-disclosure-grid ul{margin:12px 0 0;padding-left:16px;color:rgba(255,255,255,.56);font-size:10px;line-height:1.55}.handoff-live-route{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.8);font-size:11px}.handoff-live-route span{color:var(--signal)}.portal-page{color:white;background:#0a120e}.portal-hero{min-height:760px;display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:end;padding:190px clamp(24px,7vw,110px) 85px;background:linear-gradient(100deg,rgba(6,12,9,.98),rgba(6,12,9,.72) 50%,rgba(6,12,9,.28)),url(/images/ces-operational-intelligence-concept.png) 50% /cover no-repeat}.portal-hero h1{max-width:1000px;margin:28px 0 24px;font:600 clamp(58px,8.5vw,126px)/.87 var(--font-display);letter-spacing:-.07em}.portal-hero>div>p:not(.eyebrow){max-width:760px;color:rgba(255,255,255,.68);font-size:clamp(17px,1.8vw,22px);line-height:1.55}.portal-state{display:flex;gap:11px;align-items:center;width:max-content;margin-top:35px;padding:12px 15px;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.65);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.portal-hero aside{display:grid;grid-template-columns:1fr auto;border-top:1px solid rgba(255,255,255,.25)}.portal-hero aside span,.portal-hero aside strong{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:11px}.portal-hero aside span{color:rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:.11em}.portal-hero aside strong{text-align:right;font-weight:500}.portal-capabilities{padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);color:var(--ink);background:var(--paper)}.portal-capabilities>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:end}.portal-capabilities>div:first-child .section-kicker{grid-column:1/-1}.portal-capabilities h2,.portal-trust h2{margin:24px 0 0;font:600 clamp(48px,6.5vw,94px)/.92 var(--font-display);letter-spacing:-.06em}.portal-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid var(--line)}.portal-capability-grid article{min-height:360px;padding:28px 27px 30px 0;border-right:1px solid var(--line)}.portal-capability-grid article+article{padding-left:27px}.portal-capability-grid article:last-child{border:0}.portal-capability-grid span{color:#77847d;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.portal-capability-grid h3{margin:90px 0 16px;font:600 28px var(--font-display);letter-spacing:-.04em}.portal-capability-grid p{color:#57645d;line-height:1.65}.portal-trust{display:grid;grid-template-columns:1fr 1fr;column-gap:10vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.portal-trust .section-kicker{color:var(--signal)}.portal-trust h2{font-size:clamp(46px,5.5vw,78px)}.portal-trust ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.portal-trust li{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.7);line-height:1.5}.portal-trust li span{color:var(--signal);font-size:10px}.portal-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:75px}.portal-actions a{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid rgba(255,255,255,.3);font-weight:600}.portal-actions a span{color:var(--signal)}.studio-hero h1{font-size:clamp(54px,7.2vw,112px)}.studio-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.studio-hero-actions a{display:flex;justify-content:space-between;gap:30px;min-width:280px;padding:16px 18px;border:1px solid rgba(255,255,255,.25);font-size:12px;font-weight:600}.studio-hero-actions a:first-child{color:#08110c;background:var(--signal);border-color:var(--signal)}.studio-capture,.studio-case-study{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);color:var(--ink);background:var(--paper)}.studio-capture h2,.studio-case-study h2,.studio-workflow h2{margin:22px 0 24px;font:600 clamp(46px,6vw,88px)/.92 var(--font-display);letter-spacing:-.06em}.studio-capture>div>p:last-child,.studio-case-study>div>p:last-child{max-width:620px;color:#59645f;line-height:1.7}.studio-capture ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.studio-capture li{padding:21px 0;border-bottom:1px solid var(--line);font-weight:600;line-height:1.4}.studio-capture li span{color:#75817b;font-size:9px;letter-spacing:.1em}.studio-workflow{padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);color:white;background:#07100c}.studio-workflow .section-kicker{color:var(--signal)}.studio-workflow>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.2)}.studio-workflow article{min-height:320px;padding:26px;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.studio-workflow article:nth-child(3n){border-right:0}.studio-workflow article>span{color:var(--signal);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.studio-workflow h3{margin:90px 0 14px;font:600 32px var(--font-display);letter-spacing:-.04em}.studio-workflow article p{color:rgba(255,255,255,.58);line-height:1.65}.studio-case-study{background:#dce3dc}.studio-gate-list{border-top:1px solid rgba(16,27,23,.2)}.studio-gate-list article{padding:21px 0;border-bottom:1px solid rgba(16,27,23,.17)}.studio-gate-list article>span{color:#75817b;font-size:9px}.studio-gate-list h3{margin:0 0 6px;font:600 20px var(--font-display)}.studio-gate-list p{margin:0;color:#59645f;font-size:13px;line-height:1.55}.studio-trust{background:#0a120e}@media (max-width:1050px){.workspace-grid{grid-template-columns:1fr}.conversation-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.gateway-grid,.portal-capability-grid{grid-template-columns:1fr 1fr}.gateway-grid>a:nth-child(2),.portal-capability-grid article:nth-child(2){border-right:0}.gateway-grid>a{border-bottom:1px solid rgba(255,255,255,.16)}}@media (max-width:760px){.experience-gateway-heading,.portal-capabilities>div:first-child,.portal-hero,.portal-trust,.studio-capture,.studio-case-study,.workspace-heading{grid-template-columns:1fr}.studio-workflow>div{grid-template-columns:1fr 1fr}.experience-gateway-heading>p:last-child,.workspace-heading>p{margin-top:28px}.gateway-status,.runtime-rail{grid-template-columns:1fr 1fr}.gateway-status div:nth-child(2),.runtime-rail span:nth-child(2){border-right:0}.gateway-status div,.runtime-rail span{border-bottom:1px solid rgba(255,255,255,.14)}.gateway-status div:nth-last-child(-n+2),.runtime-rail span:nth-last-child(-n+2){border-bottom:0}.portal-hero aside{margin-top:45px}.portal-actions{grid-template-columns:1fr}}@media (max-width:560px){.gateway-grid,.handoff-disclosure-grid,.portal-capability-grid,.prompt-grid,.studio-workflow>div{grid-template-columns:1fr}.studio-workflow article{border-right:0}.gateway-grid>a,.gateway-grid>a+a,.portal-capability-grid article,.portal-capability-grid article+article{min-height:300px;padding:26px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.portal-capability-grid article,.portal-capability-grid article+article{border-color:var(--line)}.gateway-grid>a:focus-visible,.gateway-grid>a:hover{padding-left:18px}.gateway-grid h3,.portal-capability-grid h3{margin-top:55px}.runtime-rail{min-height:96px}.runtime-rail span{min-height:48px;padding:0 11px}.workspace-heading{padding-left:0;padding-right:0}.workspace-heading :is(h1,h2){font-size:52px}.concierge-composer,.conversation-header,.conversation-log{padding-left:16px;padding-right:16px}.conversation-header>span{display:none}.conversation-log{max-height:none}.message{max-width:100%}.message p{font-size:14px}.prompt-grid{margin-left:16px;margin-right:16px}.prompt-grid button,.prompt-grid button:nth-child(2n),.prompt-grid button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.prompt-grid button:last-child{border-bottom:0}.concierge-composer>div{align-items:stretch;flex-direction:column}.concierge-composer button{width:100%}.authority-card,.handoff-card{margin:16px}.portal-hero{padding-top:155px}.portal-hero h1{font-size:56px}.portal-actions{margin-top:50px}}.brand-page{position:relative;min-height:100vh;color:var(--brand-ink);background:var(--brand-paper);--brand-line:color-mix(in srgb,var(--brand-ink) 18%,transparent)}.brand-header{position:absolute;inset:0 0 auto;z-index:20;min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,5vw,78px);color:var(--brand-paper);border-bottom:1px solid color-mix(in srgb,var(--brand-paper) 20%,transparent)}.brand-wordmark{display:flex;align-items:center;gap:14px;width:max-content}.brand-wordmark>span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border:1px solid;color:var(--brand-signal);font:700 14px var(--font-display)}.brand-wordmark>.botanical-c-mark{--botanical-mark-size:44px;display:block;padding:0}.brand-wordmark strong{font:700 13px var(--font-display);letter-spacing:.11em;text-transform:uppercase}.brand-header nav{display:flex;gap:30px;font-size:12px}.brand-header nav a{opacity:.62}.brand-header nav a:focus-visible,.brand-header nav a:hover{opacity:1}.brand-group-link{justify-self:end;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.brand-disclosure{position:absolute;z-index:12;right:clamp(22px,5vw,78px);top:112px;margin:0;color:color-mix(in srgb,var(--brand-paper) 48%,transparent);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.brand-hero{position:relative;min-height:min(900px,96vh);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:7vw;align-items:end;padding:190px clamp(24px,7vw,110px) 90px;color:var(--brand-paper);background:radial-gradient(circle at 76% 22%,color-mix(in srgb,var(--brand-secondary) 34%,transparent),transparent 31%),radial-gradient(circle at 15% 86%,color-mix(in srgb,var(--brand-signal) 14%,transparent),transparent 32%),var(--brand-ink)}.brand-hero:before{content:"";position:absolute;inset:0;opacity:.22;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--brand-paper) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-paper) 18%,transparent) 1px,transparent 1px);background-size:clamp(46px,5vw,82px) clamp(46px,5vw,82px);-webkit-mask-image:linear-gradient(120deg,transparent 4%,#000 52%,transparent 96%);mask-image:linear-gradient(120deg,transparent 4%,#000 52%,transparent 96%)}.brand-hero-copy,.brand-sigil{position:relative;z-index:2}.brand-eyebrow,.brand-section-label{margin:0;color:var(--brand-signal);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.brand-hero h1{max-width:1100px;margin:27px 0 25px;font:600 clamp(58px,8.5vw,132px)/.87 var(--font-display);letter-spacing:-.072em}.brand-hero-copy>p:not(.brand-eyebrow){max-width:760px;color:color-mix(in srgb,var(--brand-paper) 70%,transparent);font-size:clamp(17px,2vw,23px);line-height:1.55}.brand-hero-actions{display:flex;gap:12px;margin-top:38px}.brand-hero-actions a{min-height:52px;display:flex;align-items:center;gap:28px;padding:0 20px;border:1px solid color-mix(in srgb,var(--brand-paper) 34%,transparent);font-size:12px;font-weight:600}.brand-hero-actions a:first-child{color:var(--brand-ink);background:var(--brand-signal);border-color:var(--brand-signal)}.brand-sigil{justify-self:end;align-self:center;width:min(28vw,340px);aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand-paper) 25%,transparent);border-radius:50%}.brand-sigil:after,.brand-sigil:before{content:"";position:absolute;inset:14%;border:1px solid color-mix(in srgb,var(--brand-signal) 45%,transparent);border-radius:50%;transform:rotate(27deg)}.brand-sigil:after{inset:28%;transform:rotate(-35deg);border-color:color-mix(in srgb,var(--brand-secondary) 60%,transparent)}.brand-sigil>span{position:relative;z-index:2;color:var(--brand-signal);font:700 clamp(28px,4vw,62px) var(--font-display);letter-spacing:-.06em}.brand-sigil>.brand-sigil-c{--botanical-mark-size:min(22vw,268px);position:absolute;z-index:1;inset:10%;width:80%;height:80%;opacity:.16;border:0;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--brand-signal) 28%,transparent))}.brand-sigil i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--brand-signal);box-shadow:0 0 30px var(--brand-signal)}.brand-sigil i:first-of-type{top:8%;left:46%}.brand-sigil i:nth-of-type(2){right:10%;bottom:28%;background:var(--brand-secondary)}.brand-sigil i:nth-of-type(3){left:14%;bottom:19%;width:5px;height:5px}.brand-signal-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--brand-line)}.brand-signal-strip span{min-height:68px;display:flex;align-items:center;justify-content:center;padding:14px 20px;border-right:1px solid var(--brand-line);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.brand-signal-strip span:last-child{border:0}.brand-soul,.group-about{display:grid;grid-template-columns:.42fr 1.58fr;gap:6vw;padding:clamp(90px,12vw,180px) clamp(24px,7vw,110px)}.brand-soul .brand-section-label,.group-about .brand-section-label{color:color-mix(in srgb,var(--brand-ink) 55%,transparent)}.brand-soul h2,.group-about h2{max-width:1120px;margin:0 0 40px;font:600 clamp(48px,7vw,102px)/.94 var(--font-display);letter-spacing:-.065em}.brand-soul div>p,.group-about div>p{max-width:860px;margin:0;color:color-mix(in srgb,var(--brand-ink) 70%,transparent);font-size:clamp(18px,2.1vw,28px);line-height:1.55}.brand-shape,.group-directory{padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);color:var(--brand-paper);background:var(--brand-ink)}.brand-section-heading{display:grid;grid-template-columns:.42fr 1.58fr;gap:6vw;align-items:start}.brand-section-heading h2{margin:0 0 75px;font:600 clamp(50px,7vw,104px)/.92 var(--font-display);letter-spacing:-.065em}.brand-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--brand-paper) 20%,transparent)}.brand-offer-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.brand-pillar-grid article{min-height:390px;padding:28px 30px 34px 0;border-right:1px solid color-mix(in srgb,var(--brand-paper) 18%,transparent)}.brand-pillar-grid article+article{padding-left:30px}.brand-pillar-grid article:last-child{border:0}.brand-pillar-grid article>span{color:var(--brand-signal);font-size:10px}.brand-pillar-grid h3{margin:28px 0 18px;font:600 32px var(--font-display);letter-spacing:-.04em}.brand-pillar-grid p{max-width:390px;margin:0;color:color-mix(in srgb,var(--brand-paper) 58%,transparent);line-height:1.65}.brand-pillar-grid small{display:block;margin-top:36px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--brand-paper) 18%,transparent);color:var(--brand-signal);font-size:9px;line-height:1.55;letter-spacing:.09em;text-transform:uppercase}.brand-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);background:var(--brand-paper)}.brand-proof-intro h2{max-width:760px;margin:24px 0 28px;font:600 clamp(48px,6.2vw,92px)/.94 var(--font-display);letter-spacing:-.065em}.brand-proof-intro>p:last-child{max-width:690px;color:color-mix(in srgb,var(--brand-ink) 67%,transparent);font-size:18px;line-height:1.68}.brand-proof-grid{border-top:1px solid var(--brand-line)}.brand-proof-grid article{min-height:225px;padding:24px 0 28px;border-bottom:1px solid var(--brand-line)}.brand-proof-grid article>span{color:var(--brand-secondary);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.brand-proof-grid h3{margin:43px 0 12px;font:600 29px var(--font-display);letter-spacing:-.035em}.brand-proof-grid p{max-width:720px;margin:0;color:color-mix(in srgb,var(--brand-ink) 64%,transparent);line-height:1.65}.brand-proof-grid a{display:flex;justify-content:space-between;margin-top:24px;padding-top:14px;font-weight:650}.brand-proof-grid a,.brand-publication-note{border-top:1px solid var(--brand-line);font-size:11px}.brand-publication-note{grid-column:1/-1;display:grid;grid-template-columns:180px 1fr;gap:28px;margin:30px 0 0;padding-top:22px;color:color-mix(in srgb,var(--brand-ink) 58%,transparent);line-height:1.6}.brand-publication-note strong{color:var(--brand-ink);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.brand-intelligence{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-secondary) 9%,var(--brand-paper)),var(--brand-paper))}.brand-intelligence .brand-section-label{color:color-mix(in srgb,var(--brand-ink) 56%,transparent)}.brand-intelligence h2{margin:24px 0 25px;font:600 clamp(48px,6vw,86px)/.94 var(--font-display);letter-spacing:-.06em}.brand-intelligence>div>p:not(.brand-section-label){color:color-mix(in srgb,var(--brand-ink) 68%,transparent);font-size:17px;line-height:1.65}.brand-intelligence>div>a{display:flex;justify-content:space-between;margin-top:45px;padding:20px 0;font-weight:600}.brand-intelligence aside,.brand-intelligence>div>a{border-top:1px solid var(--brand-line)}.brand-intelligence aside>a{min-height:90px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--brand-line);font:600 14px/1.4 var(--font-display)}.brand-intelligence aside>a>span{color:color-mix(in srgb,var(--brand-ink) 45%,transparent);font-size:9px}.brand-intelligence aside>a>b{color:var(--brand-secondary);font-weight:400}.brand-intelligence-state{min-height:60px;display:flex;align-items:center;gap:12px;color:color-mix(in srgb,var(--brand-ink) 52%,transparent);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.brand-intelligence-state b{width:8px;height:8px;border-radius:50%;background:var(--brand-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-signal) 16%,transparent)}.brand-group-bridge{padding:clamp(90px,10vw,145px) clamp(24px,7vw,110px);color:var(--brand-ink);background:var(--brand-signal)}.brand-group-bridge>p{margin:0 0 17px;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.brand-group-bridge h2{margin:0;font:650 clamp(58px,9vw,140px)/.88 var(--font-display);letter-spacing:-.075em}.brand-group-bridge a{display:flex;justify-content:space-between;margin-top:65px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--brand-ink) 48%,transparent);font-weight:600}.personal-worlds{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);color:var(--brand-ink);background:#e4dfd5}.personal-worlds h2{max-width:680px;margin:24px 0 0;font:600 clamp(48px,6vw,88px)/.93 var(--font-display);letter-spacing:-.065em}.personal-worlds-grid{border-top:1px solid color-mix(in srgb,var(--brand-ink) 22%,transparent)}.personal-worlds-grid a{display:block;min-height:210px;padding:25px 0 30px;border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 22%,transparent);transition:padding .2s ease,color .2s ease}.personal-worlds-grid a:focus-visible,.personal-worlds-grid a:hover{padding-left:18px;color:#5f4430}.personal-worlds-grid a>span{color:#806b55;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.personal-worlds-grid h3{display:flex;justify-content:space-between;margin:42px 0 12px;font:600 34px var(--font-display);letter-spacing:-.045em}.personal-worlds-grid h3 b{font-size:18px;font-weight:400}.personal-worlds-grid p{max-width:620px;margin:0;color:color-mix(in srgb,var(--brand-ink) 65%,transparent);line-height:1.6}.simon-studies{--study-ink:#11110f;--study-paper:#f2eee6;min-height:100vh;color:var(--study-ink);background:var(--study-paper)}.simon-studies-header{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:0 clamp(24px,5vw,78px);border-bottom:1px solid rgba(17,17,15,.18);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.simon-studies-header>a{display:flex;align-items:center;gap:12px;font-weight:700}.simon-studies-header .botanical-c-mark{--botanical-mark-size:38px}.simon-studies-header>span{color:rgba(17,17,15,.48)}.simon-studies-intro{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:clamp(90px,13vw,180px) clamp(24px,8vw,120px) clamp(70px,9vw,120px)}.simon-studies-intro>p{margin:9px 0 0;color:#a47d4e;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.simon-studies-intro h1{max-width:1050px;margin:0;font:600 clamp(58px,9vw,140px)/.88 var(--font-display);letter-spacing:-.075em}.simon-studies-intro>div{grid-column:2;display:flex;justify-content:space-between;gap:30px;align-items:end;max-width:880px;margin-top:8px}.simon-studies-intro>div p{max-width:480px;margin:0;color:rgba(17,17,15,.66);font-size:17px;line-height:1.6}.simon-studies-intro>div a{flex:0 0 auto;padding-top:16px;border-top:1px solid rgba(17,17,15,.28);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.simon-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(17,17,15,.2);border-top:1px solid rgba(17,17,15,.2);border-bottom:1px solid rgba(17,17,15,.2)}.simon-studies-grid article{min-height:600px;display:flex;flex-direction:column;padding:25px clamp(22px,3vw,46px) 30px}.simon-study-room{color:#1c1712;background:#cfc3b1;background-image:radial-gradient(circle at 68% 16%,rgba(255,239,202,.8),transparent 29%),linear-gradient(145deg,rgba(255,255,255,.08),transparent 52%)}.simon-study-conversation{color:#f3eee5;background:#121311;background-image:radial-gradient(circle at 72% 23%,rgba(210,175,116,.28),transparent 25%),linear-gradient(155deg,#10110f,#292821)}.simon-study-record{color:#191915;background:#ece7dc;background-image:linear-gradient(90deg,transparent 0 72%,rgba(168,203,192,.18) 72% 73%,transparent 73%)}.simon-study-meta{display:flex;justify-content:space-between;color:rgba(17,17,15,.53);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.simon-study-conversation .simon-study-meta{color:rgba(243,238,229,.5)}.simon-study-mark{width:150px;height:150px;display:grid;place-items:center;margin:auto auto 26px;border:1px solid rgba(17,17,15,.2);border-radius:50%}.simon-study-conversation .simon-study-mark{border-color:rgba(243,238,229,.22)}.simon-study-mark .botanical-c-mark{--botanical-mark-size:104px;opacity:.22;filter:grayscale(1) contrast(.8)}.simon-study-conversation .simon-study-mark .botanical-c-mark{opacity:.12}.simon-study-record .simon-study-mark{border:0;border-radius:0;justify-items:start;align-items:end}.simon-study-record .simon-study-mark .botanical-c-mark{--botanical-mark-size:70px;opacity:.45}.simon-studies-grid h2{max-width:430px;margin:0 0 20px;font:600 clamp(34px,4vw,62px)/.92 var(--font-display);letter-spacing:-.06em}.simon-studies-grid article>p{max-width:390px;margin:0;color:rgba(17,17,15,.64);font-size:14px;line-height:1.58}.simon-study-conversation>p{color:rgba(243,238,229,.62)}.simon-study-action{display:flex;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid rgba(17,17,15,.28);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.simon-study-conversation .simon-study-action{border-color:rgba(243,238,229,.28)}.simon-studies-footer{display:flex;justify-content:space-between;gap:30px;padding:28px clamp(24px,8vw,120px);color:rgba(17,17,15,.58);font-size:10px;line-height:1.5}.simon-studies-footer p{max-width:420px;margin:0}.simon-studies-footer span{align-self:end;letter-spacing:.1em;text-transform:uppercase}.brand-footer{display:grid;grid-template-columns:1fr 1fr auto;gap:40px;align-items:end;padding:52px clamp(24px,7vw,110px);color:var(--brand-paper);background:var(--brand-ink)}.brand-footer>div:first-child{display:flex;align-items:center;gap:14px}.brand-footer>div:first-child>span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 7px;border:1px solid var(--brand-paper);color:var(--brand-signal);font:700 12px var(--font-display)}.brand-footer>div:first-child>.botanical-c-mark{--botanical-mark-size:42px;display:block;padding:0}.brand-footer p{margin:0;color:color-mix(in srgb,var(--brand-paper) 50%,transparent);font-size:11px;line-height:1.6}.brand-footer strong{color:var(--brand-paper)}.brand-footer-links{display:flex;gap:22px;font-size:11px}.brand-phoneguys .brand-hero{background-image:linear-gradient(115deg,rgba(7,26,49,.98) 0 48%,rgba(7,26,49,.42)),repeating-linear-gradient(90deg,transparent 0 8.8%,rgba(39,216,255,.09) 8.9% 9%),radial-gradient(circle at 81% 28%,rgba(39,216,255,.55),transparent 18%),radial-gradient(circle at 73% 68%,rgba(255,107,66,.38),transparent 22%)}.brand-dissentral .brand-hero{background-image:linear-gradient(108deg,rgba(18,13,24,.99) 0 51%,rgba(18,13,24,.55)),linear-gradient(90deg,rgba(240,72,98,.18) 1px,transparent 0),linear-gradient(rgba(154,120,255,.14) 1px,transparent 0),radial-gradient(circle at 79% 43%,rgba(240,72,98,.55),transparent 24%);background-size:auto,72px 72px,72px 72px,auto}.brand-disstrategy .brand-hero{background-image:linear-gradient(112deg,rgba(23,18,12,.99) 0 52%,rgba(23,18,12,.55)),conic-gradient(from 25deg at 78% 48%,transparent 0 18%,rgba(255,184,0,.4) 18% 19%,transparent 19% 38%,rgba(114,91,255,.3) 38% 39%,transparent 39%)}.brand-simondiss .brand-hero{background-image:radial-gradient(ellipse at 78% 20%,rgba(255,226,178,.22),transparent 26%),linear-gradient(112deg,#0d0d0c 0 55%,#26231f 100%)}.brand-simondiss .brand-hero h1{max-width:1280px}.brand-simondiss{--brand-signal:#d8b477;--brand-secondary:#a9d0c4}.brand-simondiss .brand-hero:before{opacity:.12;background-image:linear-gradient(90deg,rgba(244,240,232,.5) 1px,transparent 0);background-size:clamp(110px,14vw,220px) 100%;-webkit-mask-image:linear-gradient(105deg,transparent 8%,#000 58%,transparent 95%);mask-image:linear-gradient(105deg,transparent 8%,#000 58%,transparent 95%)}.brand-simondiss .brand-hero-copy>p:not(.brand-eyebrow){color:rgba(244,240,232,.68)}.brand-simondiss .brand-hero-actions a:first-child{color:#0d0d0c}.brand-simondiss .brand-wordmark>.botanical-c-mark{--botanical-mark-size:28px;opacity:.6}.brand-simondiss .brand-sigil{border-color:rgba(244,240,232,.12);opacity:.32}.brand-simondiss .brand-sigil:before{border-color:rgba(216,180,119,.38)}.brand-simondiss .brand-sigil:after{border-color:rgba(169,208,196,.38)}.brand-simondiss .brand-sigil>.brand-sigil-c{opacity:.035;filter:grayscale(1) contrast(.9)}.brand-simondiss .brand-sigil i{box-shadow:0 0 24px rgba(216,180,119,.55)}.brand-commercial .brand-hero{background-image:linear-gradient(108deg,rgba(24,21,15,.99) 0 52%,rgba(24,21,15,.5)),repeating-linear-gradient(135deg,transparent 0 42px,rgba(214,177,74,.13) 43px 44px),radial-gradient(circle at 80% 55%,rgba(127,142,120,.46),transparent 24%)}.brand-digital .brand-hero{background-image:linear-gradient(108deg,rgba(9,13,24,.99) 0 49%,rgba(9,13,24,.45)),repeating-radial-gradient(circle at 78% 45%,rgba(88,244,195,.18) 0 1px,transparent 2px 34px),radial-gradient(circle at 79% 45%,rgba(128,104,255,.55),transparent 26%)}.brand-estate .brand-hero{background-image:linear-gradient(108deg,rgba(23,32,25,.98) 0 52%,rgba(23,32,25,.42)),repeating-radial-gradient(ellipse at 83% 110%,transparent 0 42px,rgba(196,215,131,.16) 43px 44px),radial-gradient(circle at 80% 36%,rgba(139,107,78,.62),transparent 24%)}.brand-media .brand-hero{background-image:linear-gradient(108deg,rgba(25,11,22,.98) 0 50%,rgba(25,11,22,.46)),linear-gradient(25deg,transparent 0 54%,rgba(255,84,165,.32) 54% 68%,transparent 68%),linear-gradient(-28deg,transparent 0 65%,rgba(74,226,255,.28) 65% 78%,transparent 78%)}.brand-kite .brand-hero{background-image:linear-gradient(108deg,rgba(7,24,39,.98) 0 48%,rgba(7,24,39,.35)),repeating-radial-gradient(ellipse at 90% 120%,transparent 0 46px,rgba(114,241,255,.2) 47px 49px),radial-gradient(circle at 78% 22%,rgba(255,218,82,.5),transparent 17%)}.brand-fmansam .brand-hero{background-image:linear-gradient(105deg,rgba(21,8,28,.98) 0 50%,rgba(21,8,28,.32)),conic-gradient(from 90deg at 78% 45%,rgba(255,92,242,.6),transparent 22%,rgba(141,255,116,.48),transparent 58%,rgba(255,92,242,.4))}.brand-wildshore .brand-hero{background-image:linear-gradient(108deg,rgba(8,32,38,.98) 0 50%,rgba(8,32,38,.4)),repeating-radial-gradient(ellipse at 84% 50%,transparent 0 31px,rgba(92,225,194,.19) 32px 34px),radial-gradient(circle at 81% 43%,rgba(255,157,112,.48),transparent 22%)}.group-hero{position:relative;min-height:min(920px,98vh);display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:end;overflow:hidden;padding:190px clamp(24px,7vw,110px) 90px;color:var(--brand-paper);background-image:linear-gradient(90deg,rgba(4,7,12,.96) 0,rgba(4,7,12,.76) 42%,rgba(4,7,12,.2) 73%,rgba(4,7,12,.42) 100%),radial-gradient(circle at 73% 40%,color-mix(in srgb,var(--brand-secondary) 28%,transparent),transparent 31%),radial-gradient(circle at 40% 90%,color-mix(in srgb,var(--brand-signal) 12%,transparent),transparent 32%),url(/images/cowran-constellation-concept-v1.png);background-color:var(--brand-ink);background-position:50%;background-size:cover}.group-hero:before{content:"COWRAN";position:absolute;left:-3vw;bottom:-5vw;color:color-mix(in srgb,var(--brand-paper) 3.8%,transparent);font:800 clamp(140px,27vw,430px)/.8 var(--font-display);letter-spacing:-.1em}.group-hero>div:first-child{position:relative;z-index:2}.group-hero h1{max-width:1100px;margin:28px 0 24px;font:600 clamp(62px,9vw,140px)/.86 var(--font-display);letter-spacing:-.075em}.group-hero>div:first-child>p:last-child{max-width:760px;color:color-mix(in srgb,var(--brand-paper) 68%,transparent);font-size:clamp(18px,2vw,24px);line-height:1.55}.group-orbit{position:relative;justify-self:end;width:min(36vw,470px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--brand-paper) 18%,transparent);border-radius:50%}.group-orbit:after,.group-orbit:before{content:"";position:absolute;inset:17%;border:1px solid color-mix(in srgb,var(--brand-signal) 25%,transparent);border-radius:50%}.group-orbit:after{inset:34%;border-color:color-mix(in srgb,var(--brand-secondary) 42%,transparent)}.group-core{position:absolute;inset:41%;display:grid;place-items:center;color:var(--brand-ink);background:var(--brand-signal);font:800 30px var(--font-display)}.group-core .botanical-c-mark{--botanical-mark-size:78%}.group-orbit i{--angle:calc(var(--orbit-index) * 45deg);position:absolute;left:50%;top:50%;width:42px;height:42px;display:grid;place-items:center;margin:-21px;transform:rotate(var(--angle)) translateX(min(18vw,220px)) rotate(calc(-1 * var(--angle)));border:1px solid color-mix(in srgb,var(--brand-paper) 35%,transparent);color:var(--brand-paper);background:var(--brand-ink);font:600 9px var(--font-display);font-style:normal}.group-character{margin-top:30px!important;color:var(--brand-secondary)!important;font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.group-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--brand-paper) 18%,transparent)}.group-directory-grid>a{--card-signal:var(--brand-signal);--card-secondary:var(--brand-secondary);position:relative;min-height:390px;padding:26px 28px;border-right:1px solid color-mix(in srgb,var(--brand-paper) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-paper) 15%,transparent);transition:background .2s ease,color .2s ease}.group-directory-grid>a:nth-child(3n){border-right:0}.group-directory-grid>a:focus-visible,.group-directory-grid>a:hover{color:var(--brand-ink);background:linear-gradient(135deg,var(--card-signal),var(--card-secondary))}.group-directory-grid>a>span{color:var(--card-signal);font-size:9px}.group-directory-grid>a:focus-visible>span,.group-directory-grid>a:hover>span{color:var(--brand-ink)}.group-directory-grid small{display:block;min-height:38px;margin-top:16px;color:color-mix(in srgb,var(--brand-paper) 40%,transparent);font-size:8px;letter-spacing:.11em;text-transform:uppercase}.group-directory-grid h3{margin:78px 0 16px;font:600 31px var(--font-display);letter-spacing:-.045em}.group-directory-grid p{margin:0;color:color-mix(in srgb,var(--brand-paper) 62%,transparent);font-size:15px;line-height:1.5}.group-directory-grid>a:focus-visible p,.group-directory-grid>a:focus-visible small,.group-directory-grid>a:hover p,.group-directory-grid>a:hover small{color:color-mix(in srgb,var(--brand-ink) 68%,transparent)}.group-directory-grid b{position:absolute;right:28px;bottom:28px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.group-operating-model{display:grid;grid-template-columns:repeat(3,1fr);padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);background:var(--brand-paper)}.group-operating-model article{min-height:330px;padding:26px 28px 30px 0;border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line)}.group-operating-model article+article{padding-left:28px}.group-operating-model article:last-child{border-right:0}.group-operating-model span{color:var(--brand-secondary);font-size:9px}.group-operating-model h3{margin:28px 0 16px;font:600 28px var(--font-display);letter-spacing:-.04em}.group-operating-model p{margin:0;color:color-mix(in srgb,var(--brand-ink) 65%,transparent);line-height:1.65}.group-concierge-bridge{background:linear-gradient(115deg,var(--brand-signal),color-mix(in srgb,var(--brand-secondary) 55%,var(--brand-signal)))}@media (max-width:1000px){.brand-hero,.group-hero{grid-template-columns:1fr}.brand-sigil{top:150px;width:220px;opacity:.42}.brand-sigil,.group-orbit{position:absolute;right:6vw}.group-orbit{top:170px;width:330px;opacity:.55}.brand-intelligence{gap:6vw}.group-directory-grid{grid-template-columns:1fr 1fr}.group-directory-grid>a:nth-child(3n){border-right:1px solid color-mix(in srgb,var(--brand-paper) 15%,transparent)}.group-directory-grid>a:nth-child(2n){border-right:0}}@media (max-width:760px){.brand-disclosure,.concept-disclosure{display:none}.living-edition{top:96px;grid-template-columns:1fr;width:calc(100vw - 44px)}.living-edition nav{grid-row:2}.living-edition-readout small,.living-edition>p{display:none}.brand-header{grid-template-columns:1fr auto;min-height:80px}.brand-header nav{display:none}.brand-group-link{font-size:9px}.brand-disclosure{top:98px}.brand-hero,.group-hero{min-height:820px;padding-top:155px;padding-bottom:65px}.living-hero-image{animation:none;transform:scale(1.025)}.brand-hero h1,.group-hero h1{font-size:58px}.brand-sigil,.group-orbit{display:none}.brand-signal-strip{grid-template-columns:1fr 1fr}.brand-signal-strip span:nth-child(2){border-right:0}.brand-signal-strip span:nth-child(-n+2){border-bottom:1px solid var(--brand-line)}.brand-intelligence,.brand-proof,.brand-section-heading,.brand-soul,.group-about,.personal-worlds{grid-template-columns:1fr}.brand-section-heading .brand-section-label,.brand-soul .brand-section-label,.group-about .brand-section-label{margin-bottom:28px}.brand-pillar-grid,.group-operating-model{grid-template-columns:1fr}.brand-pillar-grid article,.brand-pillar-grid article+article{min-height:280px;padding:26px 0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--brand-paper) 18%,transparent)}.brand-pillar-grid h3{margin-top:55px}.brand-intelligence aside,.personal-worlds-grid{margin-top:45px}.simon-studies-intro{grid-template-columns:1fr}.simon-studies-intro>div{grid-column:1;flex-direction:column;align-items:start}.simon-studies-grid{grid-template-columns:1fr}.simon-studies-grid article{min-height:510px}.simon-studies-footer{flex-direction:column}.brand-publication-note{grid-template-columns:1fr;gap:10px}.brand-footer{grid-template-columns:1fr;align-items:start}}@media (max-width:520px){.living-edition-readout strong{max-width:72vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.living-edition nav a{padding:6px 8px}.brand-wordmark strong{display:none}.brand-hero-actions{flex-direction:column}.brand-hero-actions a{justify-content:space-between}.brand-signal-strip{grid-template-columns:1fr}.brand-signal-strip span{border-right:0;border-bottom:1px solid var(--brand-line)}.group-directory-grid{grid-template-columns:1fr}.group-directory-grid>a,.group-directory-grid>a:nth-child(2n),.group-directory-grid>a:nth-child(3n){min-height:330px;border-right:0}}@media (prefers-reduced-motion:reduce){.living-edition-readout i,.living-hero-image{animation:none;transform:none}}.dissentral-page{--dissentral-ink:#080609;--dissentral-plum:#43102f;--dissentral-tan:#a67d63;position:relative;min-height:100svh;overflow:hidden;color:var(--dissentral-ink);background:radial-gradient(circle at 50% 48%,#b18b6c 0,#a27a62 27%,rgba(109,48,57,.9) 62%,var(--dissentral-plum) 100%);isolation:isolate}.dissentral-page:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.38;background:radial-gradient(circle at 50% 50%,transparent 0 18%,rgba(36,5,31,.12) 56%,rgba(25,2,23,.55) 100%);pointer-events:none}.dissentral-footer{position:absolute;z-index:5;left:50%;display:grid;justify-items:center;gap:9px;color:rgba(8,6,9,.66);font-size:10px;letter-spacing:.12em;text-transform:uppercase;bottom:29px;color:rgba(255,239,228,.58);transform:translateX(-50%)}.dissentral-footer span:first-child{font-size:12px;letter-spacing:.16em}.dissentral-footer span:last-child{font-size:9px;letter-spacing:.14em}.dissentral-stage{position:relative;min-height:100svh}.dissentral-core{position:absolute;z-index:3;top:48%;left:50%;display:grid;justify-items:center;transform:translate(-50%,-50%)}.dissentral-wordmark{display:inline-block;color:var(--dissentral-ink);font:600 clamp(54px,9vw,138px)/.82 var(--font-dissentral),Arial,Helvetica,sans-serif;letter-spacing:-.065em;text-decoration:none}.dissentral-wordmark span{display:block}.dissentral-wordmark i{display:block;width:96%;height:clamp(3px,.35vw,7px);margin:10px 0 0 3%;background:#e95b38;transform:rotate(-.3deg);transform-origin:left center}.dissentral-wordmark:focus-visible{outline:3px solid #f5d25d;outline-offset:12px}.dissentral-email{margin-top:25px;color:rgba(8,6,9,.62);font-size:11px;letter-spacing:.05em;text-decoration:none;transition:color .2s ease}.dissentral-email:focus-visible,.dissentral-email:hover{color:var(--dissentral-ink)}.dissentral-spoke{position:absolute;z-index:1;top:48%;left:50%;width:var(--spoke-length);height:1px;transform:rotate(var(--spoke-angle));transform-origin:left center}.dissentral-spoke__line{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,rgba(42,9,34,.7),rgba(58,14,41,.1))}.dissentral-bubble{position:absolute;top:50%;right:0;display:grid;place-items:center;width:clamp(64px,10vw,142px);height:clamp(64px,10vw,142px);border:1px solid rgba(58,14,41,.34);border-radius:50%;background:rgba(176,139,108,.08);transform:translate(50%,-50%) rotate(var(--bubble-counter-angle,0deg))}.dissentral-bubble--empty{box-shadow:inset 0 0 0 8px rgba(255,220,194,.05)}.dissentral-bubble--postpilot{width:clamp(132px,16vw,224px);height:clamp(98px,12vw,156px);border:0;border-radius:48% 52% 49% 51%;background:#f6d040;box-shadow:8px 12px 22px rgba(48,8,36,.12);transition:transform .25s ease,box-shadow .25s ease}.dissentral-bubble--postpilot:focus-visible,.dissentral-bubble--postpilot:hover{box-shadow:12px 16px 30px rgba(48,8,36,.22);transform:translate(50%,-50%) rotate(var(--bubble-counter-angle,0deg)) scale(1.04)}.dissentral-bubble--postpilot:focus-visible{outline:3px solid #f6dc72;outline-offset:7px}.dissentral-bubble__logo{width:82%;height:auto;border-radius:32%;mix-blend-mode:multiply}.dissentral-bubble--cowran{width:clamp(112px,13vw,178px);height:clamp(112px,13vw,178px);overflow:hidden;border-color:rgba(215,183,153,.35);background:rgba(36,19,29,.22);box-shadow:8px 12px 24px rgba(48,8,36,.17);transition:transform .25s ease,box-shadow .25s ease}.dissentral-bubble--cowran:focus-visible,.dissentral-bubble--cowran:hover{box-shadow:12px 16px 32px rgba(48,8,36,.27);transform:translate(50%,-50%) rotate(var(--bubble-counter-angle,0deg)) scale(1.04)}.dissentral-bubble--cowran:focus-visible{outline:3px solid #d7b799;outline-offset:7px}.dissentral-bubble--cowran .dissentral-bubble__logo{position:absolute;inset:4% 4% 21%;width:92%;height:75%;border-radius:0;object-fit:contain;mix-blend-mode:normal}.dissentral-bubble__label{position:absolute;left:50%;bottom:12px;padding:0;color:#f9eee2;background:transparent;font-size:8px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.postpilot-page{--postpilot-black:#11100d;--postpilot-yellow:#f6d040;--postpilot-paper:#fff9e8;--postpilot-muted:rgba(17,16,13,.63);min-height:100svh;color:var(--postpilot-black);background:var(--postpilot-paper)}.postpilot-header{display:flex;align-items:center;justify-content:space-between;min-height:88px;padding:0 clamp(22px,5vw,72px);border-bottom:1px solid rgba(17,16,13,.15)}.postpilot-brand-link{display:inline-flex;align-items:baseline;gap:12px;color:inherit;transition:opacity .2s ease}.postpilot-brand-link:focus-visible,.postpilot-brand-link:hover,.postpilot-contact:focus-visible,.postpilot-contact:hover{opacity:.58}.postpilot-brand-link__word{position:relative;padding-bottom:7px;font:700 17px/1 var(--font-display);letter-spacing:-.07em}.postpilot-brand-link__word:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#f05a28;content:""}.postpilot-brand-link__context{color:rgba(17,16,13,.47);font-size:9px}.postpilot-brand-link__context,.postpilot-contact{font-weight:700;letter-spacing:.14em;text-transform:uppercase}.postpilot-contact{padding:12px 0;border-bottom:1px solid;font-size:10px;transition:opacity .2s ease}.postpilot-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(40px,7vw,120px);align-items:center;min-height:min(790px,calc(100svh - 88px));padding:clamp(76px,10vw,150px) clamp(22px,8vw,120px);background:var(--postpilot-yellow)}.postpilot-hero__copy{max-width:810px}.postpilot-kicker{margin:0;color:rgba(17,16,13,.57);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.postpilot-hero h1{max-width:850px;margin:28px 0 30px;font:700 clamp(56px,7.9vw,128px)/.87 var(--font-display);letter-spacing:-.085em}.postpilot-lead{max-width:660px;margin:0;font-size:clamp(18px,1.8vw,23px);line-height:1.48}.postpilot-hero__link{display:flex;justify-content:space-between;max-width:330px;margin-top:44px;padding:17px 0 15px;border-top:1px solid rgba(17,16,13,.52);border-bottom:1px solid rgba(17,16,13,.22);font-size:12px;font-weight:700}.postpilot-hero__link span:last-child{font-size:20px;line-height:.6}.postpilot-hero__art{position:relative;justify-self:end;width:min(100%,540px);padding:42px 0 34px}.postpilot-logo-card{position:relative;z-index:1;width:100%;padding:0;background:var(--postpilot-yellow);transform:rotate(2deg);box-shadow:18px 22px 0 rgba(17,16,13,.1)}.postpilot-logo-card img{display:block;width:100%;height:auto}.postpilot-hero__note{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:9px;margin:24px 4px 0 0;color:rgba(17,16,13,.56);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.postpilot-hero__note span{color:#c26e3d;font-size:14px;line-height:.7}.postpilot-hero__orbit{position:absolute;border:1px solid rgba(17,16,13,.26);border-radius:50%;pointer-events:none}.postpilot-hero__orbit--one{top:0;right:-3%;width:28%;aspect-ratio:1}.postpilot-hero__orbit--two{bottom:0;left:-9%;width:17%;aspect-ratio:1}.postpilot-intro{display:grid;grid-template-columns:.42fr 1.58fr;gap:clamp(40px,8vw,140px);padding:clamp(100px,13vw,190px) clamp(22px,8vw,120px)}.postpilot-audience h2,.postpilot-disclosure h2,.postpilot-intro h2{max-width:900px;margin:0 0 28px;font:600 clamp(44px,5.9vw,88px)/.94 var(--font-display);letter-spacing:-.075em}.postpilot-audience>p,.postpilot-disclosure p,.postpilot-intro>div>p{max-width:660px;margin:0;color:var(--postpilot-muted);font-size:18px;line-height:1.65}.postpilot-themes{padding:0 clamp(22px,8vw,120px) clamp(105px,13vw,190px)}.postpilot-section-heading{display:grid;grid-template-columns:.42fr 1.58fr;gap:clamp(40px,8vw,140px);padding-bottom:58px}.postpilot-section-heading h2{max-width:760px;margin:0;font:600 clamp(40px,5vw,72px)/.95 var(--font-display);letter-spacing:-.07em}.postpilot-theme-list{border-top:1px solid rgba(17,16,13,.27)}.postpilot-theme{display:grid;grid-template-columns:minmax(42px,.42fr) minmax(220px,.7fr) 1fr;gap:clamp(18px,3vw,48px);align-items:start;padding:28px 0 31px;border-bottom:1px solid rgba(17,16,13,.2)}.postpilot-theme__number{color:#c26e3d;font-size:11px;font-weight:700;letter-spacing:.12em}.postpilot-theme h3{margin:-5px 0 0;font:600 clamp(24px,2.3vw,35px)/1.05 var(--font-display);letter-spacing:-.055em}.postpilot-theme p{max-width:560px;margin:0;color:var(--postpilot-muted);line-height:1.6}.postpilot-audience{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:clamp(100px,13vw,170px) clamp(22px,8vw,120px);color:var(--postpilot-paper);background:var(--postpilot-black)}.postpilot-audience .postpilot-kicker,.postpilot-disclosure .postpilot-kicker{color:var(--postpilot-yellow)}.postpilot-audience h2{margin-top:22px}.postpilot-audience>p{align-self:end;color:rgba(255,249,232,.64)}.postpilot-disclosure{display:grid;grid-template-columns:120px 1fr;gap:clamp(36px,7vw,115px);align-items:start;padding:clamp(72px,9vw,120px) clamp(22px,8vw,120px);background:#e8d9b5}.postpilot-disclosure__mark{display:grid;width:88px;aspect-ratio:1;place-items:center;border:1px solid rgba(17,16,13,.35);border-radius:50%;font:700 22px/1 var(--font-display);letter-spacing:-.09em}.postpilot-disclosure h2{max-width:760px;margin-top:22px}.postpilot-disclosure .postpilot-kicker{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.postpilot-disclosure p:last-child{color:rgba(17,16,13,.67)}.postpilot-footer{display:grid;grid-template-columns:160px 1fr auto;gap:40px;align-items:center;padding:34px clamp(22px,5vw,72px);color:var(--postpilot-paper);background:#25221a}.postpilot-footer img{display:block;width:145px;height:auto}.postpilot-footer p{max-width:430px;margin:0;color:rgba(255,249,232,.55);font-size:11px;line-height:1.55}.postpilot-footer .postpilot-brand-link{color:var(--postpilot-paper);font-size:15px}.postpilot-footer .postpilot-brand-link__context{color:rgba(255,249,232,.45)}.postpilot-footer .postpilot-brand-link__word:after{background:#f05a28}@media (max-width:760px){.dissentral-footer{bottom:20px}.dissentral-footer span:first-child{font-size:10px}.dissentral-footer span:last-child{font-size:8px}.dissentral-core{top:47%}.dissentral-wordmark{font-size:clamp(48px,14vw,76px);letter-spacing:-.06em}.dissentral-email{margin-top:19px;font-size:10px}.dissentral-spoke{top:47%}.dissentral-spoke--cowran,.dissentral-spoke--postpilot{--spoke-length:20vw!important}.dissentral-spoke--empty-one{--spoke-length:25vw!important}.dissentral-spoke--empty-two{--spoke-length:23vw!important}.dissentral-bubble--postpilot{width:118px;height:88px}.dissentral-bubble--cowran{width:104px;height:104px}.postpilot-header{min-height:72px;padding:0 18px}.postpilot-brand-link{gap:8px}.postpilot-brand-link__context{font-size:8px;letter-spacing:.1em}.postpilot-contact{max-width:138px;padding:10px 0;font-size:9px;line-height:1.3;text-align:right}.postpilot-hero{grid-template-columns:1fr;min-height:auto;padding:70px 22px 90px}.postpilot-hero h1{margin-top:22px;font-size:clamp(50px,14vw,78px)}.postpilot-hero__art{justify-self:start;width:min(100%,490px);margin-top:10px;padding:20px 0 26px}.postpilot-logo-card{width:100%}.postpilot-hero__orbit--one{right:-2%}.postpilot-hero__orbit--two{left:-5%}.postpilot-audience,.postpilot-intro,.postpilot-section-heading{grid-template-columns:1fr;gap:35px}.postpilot-intro{padding-top:90px;padding-bottom:105px}.postpilot-section-heading{padding-bottom:42px}.postpilot-themes{padding-bottom:105px}.postpilot-theme{grid-template-columns:40px 1fr;gap:14px 18px;padding:25px 0 28px}.postpilot-theme h3{margin:-4px 0 0}.postpilot-theme p{grid-column:2}.postpilot-disclosure{grid-template-columns:1fr;gap:28px}.postpilot-disclosure__mark{width:68px;font-size:18px}.postpilot-footer{grid-template-columns:1fr;gap:18px}.postpilot-footer .postpilot-brand-link{align-items:baseline}}@media (prefers-reduced-motion:reduce){.dissentral-bubble--postpilot{transition:none}}