.growth-page{--gp-accent:#6a47ee;--gp-accent-deep:#251169;--gp-accent-soft:#e8e9ff;--gp-secondary:#da943f;--gp-canvas:#fdfaf4;--gp-paper:#fffefc;--gp-ink:#111127;--gp-muted:#5d5e74;--gp-line:#dbddeb;--gp-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--gp-canvas);color:var(--gp-ink);font-family:IBM Plex Sans Arabic,Tajawal,Plus Jakarta Sans,system-ui,sans-serif;overflow:hidden}@supports (color:lab(0% 0 0)){.growth-page{--gp-accent:lab(42.5472% 47.8382 -80.5385);--gp-accent-deep:lab(13.8135% 30.2249 -48.4607);--gp-accent-soft:lab(92.628% 4.62568 -16.202);--gp-secondary:lab(67.2307% 21.7231 54.2033);--gp-canvas:lab(98.2869% .365496 3.03057);--gp-paper:lab(99.6657% .17789 1.51219);--gp-ink:lab(5.74257% 5.28035 -15.327);--gp-muted:lab(40.5245% 3.23313 -12.666);--gp-line:lab(88.2368% 1.59475 -7.36208)}}.growth-page[data-category=strategy]{--gp-accent:#6540e7;--gp-accent-deep:#1e0661;--gp-accent-soft:#e9e8ff;--gp-secondary:#dc932e}@supports (color:lab(0% 0 0)){.growth-page[data-category=strategy]{--gp-accent:lab(40.1201% 48.9221 -80.5522);--gp-accent-deep:lab(10.0827% 32.3465 -48.7985);--gp-accent-soft:lab(92.612% 5.1133 -16.0397);--gp-secondary:lab(67.2417% 22.388 60.9729)}}.growth-page[data-category=analytics]{--gp-accent:#3665e4;--gp-accent-deep:#121964;--gp-accent-soft:#e0ecff;--gp-secondary:#00b2a3}@supports (color:lab(0% 0 0)){.growth-page[data-category=analytics]{--gp-accent:lab(45.4587% 19.4684 -70.6048);--gp-accent-deep:lab(13.2119% 21.2565 -46.0832);--gp-accent-soft:lab(92.8899% -1.68216 -14.7438);--gp-secondary:lab(64.6821% -52.4035 -5.22369)}}.growth-page[data-category=seo]{--gp-accent:#8f4fd7;--gp-accent-deep:#310767;--gp-accent-soft:#f2e8ff;--gp-secondary:#43b474}@supports (color:lab(0% 0 0)){.growth-page[data-category=seo]{--gp-accent:lab(46.8286% 46.8346 -60.4428);--gp-accent-deep:lab(13.5612% 35.838 -47.113);--gp-accent-soft:lab(93.0749% 9.13921 -13.738);--gp-secondary:lab(65.8599% -44.6227 23.0059)}}.growth-page[data-category=performance]{--gp-accent:#c030b4;--gp-accent-deep:#4b004f;--gp-accent-soft:#ffe5f9;--gp-secondary:#eb8e34}@supports (color:lab(0% 0 0)){.growth-page[data-category=performance]{--gp-accent:lab(47.8229% 66.2517 -37.9613);--gp-accent-deep:lab(15.0939% 43.2835 -29.9245);--gp-accent-soft:lab(93.566% 14.102 -7.21216);--gp-secondary:lab(68.0657% 31.3986 60.2191)}}.growth-page[data-category=creative]{--gp-accent:#e11f97;--gp-accent-deep:#57003d;--gp-accent-soft:#ffe6f3;--gp-secondary:#e3af00}@supports (color:lab(0% 0 0)){.growth-page[data-category=creative]{--gp-accent:lab(51.5028% 75.4508 -14.7539);--gp-accent-deep:lab(16.5861% 47.4286 -14.3249);--gp-accent-soft:lab(94.12% 16.6174 -2.47812);--gp-secondary:lab(74.7177% 10.7777 77.0218)}}.growth-page[data-category=automation]{--gp-accent:#009577;--gp-accent-deep:#002f26;--gp-accent-soft:#d5f8ea;--gp-secondary:#685be4}@supports (color:lab(0% 0 0)){.growth-page[data-category=automation]{--gp-accent:lab(54.6435% -61.6859 6.3558);--gp-accent-deep:lab(16.7878% -43.5938 2.05433);--gp-accent-soft:lab(94.7305% -13.4785 2.52211);--gp-secondary:lab(45.9562% 34.2183 -69.4591)}}.growth-page[data-category=web]{--gp-accent:#007bcc;--gp-accent-deep:#002450;--gp-accent-soft:#ddf0ff;--gp-secondary:#b84ccf}@supports (color:lab(0% 0 0)){.growth-page[data-category=web]{--gp-accent:lab(48.8064% -.168234 -67.3358);--gp-accent-deep:lab(12.823% 8.71069 -43.1564);--gp-accent-soft:lab(93.6163% -5.11241 -13.6099);--gp-secondary:lab(51.4072% 57.598 -48.3962)}}.gp-shell{width:min(100% - 2rem,80rem);margin-inline:auto}.growth-page h1,.growth-page h2,.growth-page h3,.growth-page p{margin:0}.growth-page a{color:inherit;text-decoration:none}.growth-page a:focus-visible,.growth-page summary:focus-visible{outline:3px solid color-mix(in oklab,var(--gp-accent) 55%,transparent);outline-offset:4px}.gp-section{padding-block:clamp(4.75rem,8vw,8rem)}.gp-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);max-width:58rem;display:grid}.gp-section-heading__number{aspect-ratio:1;border:1px solid color-mix(in oklab,var(--gp-accent) 36%,var(--gp-line));width:3.2rem;color:var(--gp-accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.gp-section-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4vw,4rem);font-weight:850;line-height:1.18}.gp-section-heading p{max-width:64ch;color:var(--gp-muted);margin-top:1.15rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.9}.gp-hero{border-bottom:1px solid var(--gp-line);background:radial-gradient(circle at 82% 15%,color-mix(in oklab,var(--gp-secondary) 14%,transparent),transparent 26rem),radial-gradient(circle at 12% 86%,color-mix(in oklab,var(--gp-accent) 10%,transparent),transparent 30rem),var(--gp-paper);min-height:min(52rem,100svh - 4rem);position:relative}.gp-hero:before{background-image:linear-gradient(color-mix(in oklab,var(--gp-line) 46%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--gp-line) 46%,transparent) 1px,transparent 1px);content:"";opacity:.42;pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.gp-hero__grid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(21rem,.94fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(3.5rem,8vw,8rem);display:grid;position:relative}.gp-hero__copy{animation:gp-rise .72s var(--gp-ease) both}.gp-breadcrumbs{margin-bottom:clamp(2rem,5vw,4.75rem)}.gp-breadcrumbs ol,.gp-breadcrumbs li{align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.gp-breadcrumbs ol{color:var(--gp-muted);flex-wrap:wrap;font-size:.78rem;font-weight:650}.gp-breadcrumbs a:hover{color:var(--gp-accent)}.gp-hero__eyebrow{color:var(--gp-accent-deep);align-items:center;gap:.75rem;font-size:.78rem;font-weight:800;display:flex}.gp-hero__eyebrow>span{background:var(--gp-accent);width:2.75rem;height:2px}.gp-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin-top:1.1rem;font-size:clamp(2.75rem,6.2vw,6.1rem);font-weight:880;line-height:1.06}.gp-hero__intro{max-width:61ch;color:color-mix(in oklab,var(--gp-ink) 78%,var(--gp-muted));font-size:clamp(1.05rem,1.65vw,1.3rem);line-height:1.85;margin-top:1.6rem!important}.gp-hero__problem{border:1px solid color-mix(in oklab,var(--gp-accent) 25%,var(--gp-line));background:color-mix(in oklab,var(--gp-accent-soft) 60%,var(--gp-paper));max-width:42rem;color:var(--gp-accent-deep);border-radius:1rem;grid-template-columns:auto 1fr;gap:.75rem;margin-top:1.75rem;padding:1rem 1.1rem;display:grid}.gp-hero__problem svg{color:var(--gp-accent);margin-top:.25rem}.gp-hero__problem p{font-size:.93rem;font-weight:650;line-height:1.75}.gp-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.gp-button{min-height:3.25rem;transition:transform .2s var(--gp-ease),background-color .2s var(--gp-ease),border-color .2s var(--gp-ease);border:1px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.15rem;font-size:.9rem;font-weight:800;display:inline-flex}.gp-button:hover{transform:translateY(-2px)}.gp-button--primary{background:var(--gp-accent-deep);box-shadow:0 16px 36px -22px color-mix(in oklab,var(--gp-accent-deep) 75%,transparent);color:#f8f8fe!important}.gp-button--primary:hover{background:var(--gp-accent)}.gp-button--quiet{border-color:var(--gp-line);background:var(--gp-paper)}.gp-button--quiet:hover{border-color:color-mix(in oklab,var(--gp-accent) 45%,var(--gp-line))}.gp-hero__proof{color:var(--gp-muted);align-items:center;gap:.55rem;font-size:.78rem;line-height:1.6;display:flex;margin-top:1.2rem!important}.gp-hero__proof svg{color:var(--gp-accent);flex:none}.gp-category-visual,.gp-hero-image{animation:gp-rise .82s var(--gp-ease) .1s both;position:relative}.gp-category-visual:before,.gp-category-visual:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.gp-category-visual:before{border:1px solid color-mix(in oklab,var(--gp-accent) 22%,transparent);inset:-8% 8% 5% -3%}.gp-category-visual:after{aspect-ratio:1;inset-inline-end:-2rem;background:var(--gp-secondary);opacity:.78;filter:saturate(.85);width:7rem;bottom:-2rem}.gp-category-visual__frame{z-index:1;border:1px solid color-mix(in oklab,var(--gp-accent) 32%,var(--gp-line));background:var(--gp-accent-deep);min-height:34rem;box-shadow:0 35px 80px -50px var(--gp-accent-deep);color:#f7f8ff;border-radius:1.8rem 1.8rem 6.5rem;position:relative;overflow:hidden}[dir=ltr] .gp-category-visual__frame{border-radius:1.8rem 1.8rem 1.8rem 6.5rem}.gp-category-visual__head,.gp-category-visual__foot{color:#e2e3f5bf;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.4rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.66rem;font-weight:700;display:flex}.gp-category-visual__head{border-bottom:1px solid #f7f8ff26;border-bottom:1px solid lab(97.5947% .937521 -3.65156/.15);min-height:4.2rem}.gp-category-visual__head>span:nth-child(2){flex:1}.gp-category-visual__icon{aspect-ratio:1;width:2.4rem;color:var(--gp-secondary);border:1px solid #f7f8ff33;border:1px solid lab(97.5947% .937521 -3.65156/.2);border-radius:50%;place-items:center;display:grid}.gp-category-visual__scene{background-image:radial-gradient(#f7f8ff2e 1px,#0000 1px);background-image:radial-gradient(#f7f8ff2e 1px,#0000 1px);background-size:1.25rem 1.25rem;min-height:25rem;margin:1rem;position:relative}.gp-visual-ring,.gp-visual-line,.gp-visual-node,.gp-visual-pulse{position:absolute}.gp-visual-ring{border:1px solid #f7f8ff33;border:1px solid lab(97.5947% .937521 -3.65156/.2);border-radius:50%}.gp-visual-ring--one{aspect-ratio:1;top:8%;width:70%;inset-inline-start:15%}.gp-visual-ring--two{aspect-ratio:1;top:25%;border-color:color-mix(in oklab,var(--gp-secondary) 70%,transparent);width:42%;inset-inline-start:29%}.gp-visual-line{inset-inline-start:50%;transform-origin:50%;background:#f7f8ff33;width:1px;height:72%;top:10%}.gp-visual-line--one{transform:rotate(58deg)}.gp-visual-line--two{transform:rotate(-58deg)}.gp-visual-node{background:color-mix(in oklab,var(--gp-accent-deep) 88%,#f7f8ff);border:1px solid #f7f8ff33;border:1px solid lab(97.5947% .937521 -3.65156/.2);border-radius:4rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-width:6.4rem;padding:.48rem .65rem;display:grid;box-shadow:0 12px 28px -18px #01000b}@supports (color:lab(0% 0 0)){.gp-visual-node{background:color-mix(in oklab,var(--gp-accent-deep) 88%,lab(97.5947% .937521 -3.65156))}}.gp-visual-node i{aspect-ratio:1;background:var(--gp-secondary);width:1.8rem;color:var(--gp-accent-deep);border-radius:50%;place-items:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.6rem;font-style:normal;font-weight:800;display:grid}.gp-visual-node b{font-size:.75rem}.gp-visual-node--1{top:5%;inset-inline-start:2%}.gp-visual-node--2{top:43%;inset-inline-end:0}.gp-visual-node--3{bottom:4%;inset-inline-start:10%}.gp-visual-pulse{aspect-ratio:1;top:calc(50% - 2.3rem);border:1px solid color-mix(in oklab,var(--gp-secondary) 72%,transparent);width:4.6rem;box-shadow:inset 0 0 0 .75rem color-mix(in oklab,var(--gp-secondary) 16%,transparent),0 0 0 .75rem color-mix(in oklab,var(--gp-secondary) 9%,transparent);animation:gp-pulse 3.2s var(--gp-ease) infinite;border-radius:50%;inset-inline-start:calc(50% - 2.3rem)}.gp-category-visual__foot{border-top:1px solid #f7f8ff26;border-top:1px solid lab(97.5947% .937521 -3.65156/.15);min-height:3rem}.growth-page[data-category=analytics] .gp-category-visual__scene{background-image:linear-gradient(to top,color-mix(in oklab,var(--gp-secondary) 18%,transparent),transparent 62%),linear-gradient(#f7f8ff1a 1px,transparent 1px),linear-gradient(90deg,#f7f8ff1a 1px,transparent 1px);background-size:100% 100%,3rem 3rem,3rem 3rem}@supports (color:lab(0% 0 0)){.growth-page[data-category=analytics] .gp-category-visual__scene{background-image:linear-gradient(to top,color-mix(in oklab,var(--gp-secondary) 18%,transparent),transparent 62%),linear-gradient(lab(97.5947% .937521 -3.65156/.1) 1px,transparent 1px),linear-gradient(90deg,lab(97.5947% .937521 -3.65156/.1) 1px,transparent 1px)}}.growth-page[data-category=creative] .gp-category-visual__frame{transform:rotate(1.8deg)}.growth-page[data-category=creative] .gp-visual-ring--one{border-radius:20% 55% 28% 62%;transform:rotate(-12deg)}.growth-page[data-category=automation] .gp-visual-ring,.growth-page[data-category=web] .gp-category-visual__frame{border-radius:1.2rem}.gp-category-visual[data-scene] .gp-category-visual__scene{background-color:color-mix(in oklab,var(--gp-accent-deep) 92%,#f7f8ff);border-radius:.75rem .75rem 4.8rem;min-height:25rem;overflow:hidden}@supports (color:lab(0% 0 0)){.gp-category-visual[data-scene] .gp-category-visual__scene{background-color:color-mix(in oklab,var(--gp-accent-deep) 92%,lab(97.5947% .937521 -3.65156))}}.gp-category-visual[data-scene] .gp-category-visual__scene:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #f7f8ff14;border:1px solid lab(97.5947% .937521 -3.65156/.08);position:absolute;inset:0}.gp-category-visual[data-scene] .gp-category-visual__frame{transition:transform .5s var(--gp-ease),box-shadow .5s var(--gp-ease)}@media(hover:hover)and (pointer:fine){.gp-category-visual[data-scene]:hover .gp-category-visual__frame{box-shadow:0 48px 95px -55px var(--gp-accent-deep);transform:perspective(75rem)rotateX(1.2deg)rotateY(-1.8deg)translateY(-.35rem)}[dir=rtl] .gp-category-visual[data-scene]:hover .gp-category-visual__frame{transform:perspective(75rem)rotateX(1.2deg)rotateY(1.8deg)translateY(-.35rem)}}.gp-atlas{background-image:linear-gradient(#f7f8ff14 1px,#0000 1px),linear-gradient(90deg,#f7f8ff14 1px,#0000 1px);background-image:linear-gradient(#f7f8ff14 1px,#0000 1px),linear-gradient(90deg,#f7f8ff14 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:1rem}.gp-atlas__axis,.gp-atlas__orbit,.gp-atlas__core,.gp-atlas__point,.gp-atlas>small{position:absolute}.gp-atlas__axis{inset-inline-start:50%;background:#f7f8ff29;width:1px;height:86%;top:7%}.gp-atlas__axis--x{transform:rotate(90deg)}.gp-atlas__orbit{aspect-ratio:1;border:1px solid #f7f8ff38;border:1px solid lab(97.5947% .937521 -3.65156/.22);border-radius:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gp-atlas__orbit--outer{border-style:dashed;width:76%;animation:28s linear infinite gp-orbit}.gp-atlas__orbit--inner{border-color:color-mix(in oklab,var(--gp-secondary) 65%,transparent);width:43%;box-shadow:0 0 0 1.25rem color-mix(in oklab,var(--gp-secondary) 4%,transparent)}.gp-atlas__core{aspect-ratio:1;background:var(--gp-secondary);width:4.5rem;color:var(--gp-accent-deep);border-radius:50%;place-items:center;font-size:.82rem;font-weight:900;display:grid;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gp-atlas__point{background:var(--gp-accent-deep);border:1px solid #f7f8ff2b;border:1px solid lab(97.5947% .937521 -3.65156/.17);border-radius:4rem;align-items:center;gap:.45rem;padding:.5rem .65rem;font-size:.72rem;font-weight:750;display:flex}.gp-atlas__point i{color:var(--gp-secondary);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.55rem;font-style:normal}.gp-atlas__point--market{inset-inline-start:1%;top:14%}.gp-atlas__point--offer{inset-inline-end:0;top:38%}.gp-atlas__point--priority{inset-inline-start:8%;bottom:14%}.gp-atlas>small{inset-inline-end:0;color:#e6e6f594;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.55rem;bottom:0}.gp-signal-room{grid-template-rows:auto 1fr auto;gap:1rem;display:grid;position:absolute;inset:1rem}.gp-signal-room__status,.gp-budget-tunnel__meter,.gp-routing-map__sla{color:#e6e6f5b8;letter-spacing:.04em;border:1px solid #f7f8ff21;border:1px solid lab(97.5947% .937521 -3.65156/.13);border-radius:.65rem;align-items:center;gap:.5rem;padding:.65rem .75rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.58rem;display:flex}.gp-signal-room__status>span,.gp-routing-map__sla>i{aspect-ratio:1;background:var(--gp-secondary);width:.42rem;box-shadow:0 0 0 .28rem color-mix(in oklab,var(--gp-secondary) 13%,transparent);border-radius:50%}.gp-signal-room__status b,.gp-budget-tunnel__meter b,.gp-routing-map__sla b{color:var(--gp-secondary);margin-inline-start:auto;font-size:.58rem}.gp-signal-room__chart{background-image:linear-gradient(#f7f8ff14 1px,#0000 1px),linear-gradient(90deg,#f7f8ff14 1px,#0000 1px);background-image:linear-gradient(#f7f8ff14 1px,#0000 1px),linear-gradient(90deg,#f7f8ff14 1px,#0000 1px);background-size:3rem 3rem;border-block:1px solid #f7f8ff1a;border-block:1px solid lab(97.5947% .937521 -3.65156/.1);align-items:end;gap:clamp(.35rem,1.4vw,.7rem);padding:2rem 1rem 0;display:flex;position:relative}.gp-signal-room__chart>i{width:100%;height:var(--gp-bar);background:color-mix(in oklab,var(--gp-accent) 60%,var(--gp-secondary));opacity:.36;transform-origin:bottom;max-height:86%;animation:gp-bar-in .9s var(--gp-ease) both;border-radius:.4rem .4rem 0 0}.gp-signal-room__chart>i:nth-child(2n){background:var(--gp-secondary)}.gp-signal-room__chart svg{width:100%;height:70%;position:absolute;inset:10% 0 0;overflow:visible}.gp-signal-room__chart path{fill:none;stroke:#ececff;stroke:lab(93.9335% 2.96566 -10.8635);stroke-dasharray:620;stroke-dashoffset:620px;stroke-width:2px;vector-effect:non-scaling-stroke;animation:gp-draw 1.8s var(--gp-ease) .3s forwards}.gp-signal-room__flow,.gp-device-journey__steps{color:#e6e6f5ad;justify-content:space-between;align-items:center;gap:.45rem;font-size:.62rem;font-weight:750;display:flex}.gp-signal-room__flow>i,.gp-device-journey__steps>i{background:linear-gradient(90deg,var(--gp-secondary),#f7f8ff1f);flex:1;height:1px}@supports (color:lab(0% 0 0)){.gp-signal-room__flow>i,.gp-device-journey__steps>i{background:linear-gradient(90deg,var(--gp-secondary),lab(97.5947% .937521 -3.65156/.12))}}.gp-search-map{position:absolute;inset:1rem}.gp-search-map__query,.gp-search-map__result,.gp-search-map__citation{z-index:2;background:var(--gp-accent-deep);border:1px solid #f7f8ff29;border:1px solid lab(97.5947% .937521 -3.65156/.16);position:absolute}.gp-search-map__query{inset-inline:0;border-radius:4rem;align-items:center;gap:.65rem;padding:.75rem .9rem;font-size:.72rem;display:flex;top:0}.gp-search-map__query svg{color:var(--gp-secondary)}.gp-search-map__query kbd{color:#e9eaf9a8;border:1px solid #f7f8ff26;border:1px solid lab(97.5947% .937521 -3.65156/.15);border-radius:.35rem;margin-inline-start:auto;padding:.15rem .38rem;font-family:Plus Jakarta Sans,system-ui,sans-serif}.gp-search-map__result{border-radius:.85rem;grid-template-columns:auto 1fr;gap:.7rem;width:min(82%,19rem);padding:.8rem;display:grid}.gp-search-map__result--one{inset-inline-start:2%;top:25%}.gp-search-map__result--two{inset-inline-end:0;top:49%}.gp-search-map__result>span{color:var(--gp-secondary);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.56rem;font-weight:800}.gp-search-map__result b,.gp-search-map__result i{display:block}.gp-search-map__result b{font-size:.72rem}.gp-search-map__result i{color:#e6e6f599;margin-top:.3rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.49rem;font-style:normal}.gp-search-map__citation{inset-inline-end:4%;border-color:color-mix(in oklab,var(--gp-secondary) 52%,transparent);border-radius:4rem;align-items:center;gap:.5rem;padding:.65rem .75rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.54rem;display:flex;bottom:3%}.gp-search-map__citation svg,.gp-search-map__citation b{color:var(--gp-secondary)}.gp-search-map__citation b{margin-inline-start:.35rem}.gp-search-map__route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gp-search-map__route path{fill:none;stroke:color-mix(in oklab,var(--gp-secondary) 62%,transparent);stroke-dasharray:5 8;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke;animation:18s linear infinite gp-route}.gp-search-map__route circle{fill:var(--gp-secondary)}.gp-budget-tunnel{perspective:50rem;position:absolute;inset:1rem}.gp-budget-tunnel__meter{inset-inline:0;position:absolute;top:0}.gp-budget-tunnel__stage{color:#f4f4fc;transform-style:preserve-3d;border:1px solid #f7f8ff2e;border:1px solid lab(97.5947% .937521 -3.65156/.18);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-size:.68rem;font-weight:750;display:flex;position:absolute;inset-inline:50%;transform:translate(-50%)rotateX(61deg)}[dir=rtl] .gp-budget-tunnel__stage{transform:translate(50%)rotateX(61deg)}.gp-budget-tunnel__stage i{color:var(--gp-secondary);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.58rem;font-style:normal}.gp-budget-tunnel__stage--one{background:color-mix(in oklab,var(--gp-accent) 28%,var(--gp-accent-deep));width:94%;top:22%}.gp-budget-tunnel__stage--two{background:color-mix(in oklab,var(--gp-accent) 19%,var(--gp-accent-deep));width:70%;top:41%}.gp-budget-tunnel__stage--three{border-color:color-mix(in oklab,var(--gp-secondary) 54%,transparent);background:var(--gp-accent-deep);width:44%;top:60%}.gp-budget-tunnel__leak{color:#ededfcad;align-items:center;gap:.4rem;font-size:.55rem;display:flex;position:absolute}.gp-budget-tunnel__leak>span{aspect-ratio:1;background:var(--gp-secondary);border-radius:50%;width:.45rem;animation:1.8s ease-in-out infinite gp-blink}.gp-budget-tunnel__leak--one{inset-inline-start:0;top:44%}.gp-budget-tunnel__leak--two{inset-inline-end:0;top:62%}.gp-budget-tunnel__revenue{inset-inline-start:50%;background:var(--gp-secondary);width:max-content;color:var(--gp-accent-deep);border-radius:4rem;align-items:center;gap:.5rem;padding:.65rem .8rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.55rem;font-weight:800;display:flex;position:absolute;bottom:1%;transform:translate(-50%)}[dir=rtl] .gp-budget-tunnel__revenue{transform:translate(50%)}.gp-storyboard{position:absolute;inset:1rem}.gp-storyboard__word{inset-inline-start:-.35rem;color:#f7f8ff17;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,11vw,8rem);font-weight:950;line-height:1;position:absolute;top:-1.1rem;transform:rotate(-6deg)}.gp-storyboard__panel{transition:transform .36s var(--gp-ease);border:1px solid #f7f8ff2b;border:1px solid lab(97.5947% .937521 -3.65156/.17);border-radius:.65rem;padding:.75rem;display:grid;position:absolute;overflow:hidden}.gp-storyboard__panel small{color:#e9eaf99e;letter-spacing:.08em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.48rem}.gp-storyboard__panel b{align-self:end;font-size:clamp(1.3rem,4vw,2.2rem);line-height:1}.gp-storyboard__panel--one{inset-inline-start:0;background:var(--gp-accent);width:49%;height:43%;top:18%;transform:rotate(-3deg)}.gp-storyboard__panel--one>span{aspect-ratio:1;inset-inline-end:-3rem;border:1.2rem solid #f7f8ff2b;border:1.2rem solid lab(97.5947% .937521 -3.65156/.17);border-radius:50%;width:7rem;position:absolute;bottom:-3rem}.gp-storyboard__panel--two{inset-inline-end:0;background:var(--gp-secondary);width:44%;height:39%;color:var(--gp-accent-deep);top:8%;transform:rotate(3.5deg)}.gp-storyboard__panel--two>span{background:var(--gp-accent-deep);align-self:end;width:58%;height:.5rem}.gp-storyboard__panel--three{inset-inline-end:9%;width:58%;height:34%;color:var(--gp-accent-deep);background:#ffebf4;background:lab(94.894% 11.6069 -2.1952);grid-template-columns:1fr auto;bottom:2%;transform:rotate(-1.2deg)}.gp-storyboard__panel--three small{color:color-mix(in oklab,var(--gp-accent-deep) 60%,transparent);grid-column:1/-1}.gp-storyboard__panel--three svg{align-self:end}.gp-storyboard__palette{inset-inline-start:0;gap:.28rem;display:flex;position:absolute;bottom:3%}.gp-storyboard__palette i{aspect-ratio:1;background:var(--gp-accent);border:1px solid #f7f8ff29;border:1px solid lab(97.5947% .937521 -3.65156/.16);border-radius:50%;width:1.1rem}.gp-storyboard__palette i:nth-child(2){background:var(--gp-secondary)}.gp-storyboard__palette i:nth-child(3){background:#00bee5;background:lab(70.5184% -31.5208 -32.8916)}.gp-storyboard__palette i:nth-child(4){background:#fce3ee}@media(hover:hover){.gp-storyboard:hover .gp-storyboard__panel--one{transform:rotate(-5deg)translateY(-.35rem)}.gp-storyboard:hover .gp-storyboard__panel--two{transform:rotate(5deg)translateY(.25rem)}.gp-storyboard:hover .gp-storyboard__panel--three{transform:rotate(-2.5deg)translate(-.4rem)}}.gp-routing-map{position:absolute;inset:1rem}.gp-routing-map>svg{width:100%;height:100%;position:absolute;inset:0}.gp-routing-map>svg path{fill:none;stroke:color-mix(in oklab,var(--gp-secondary) 64%,transparent);stroke-dasharray:4 7;stroke-width:1.5px;vector-effect:non-scaling-stroke;animation:16s linear infinite gp-route}.gp-routing-map__message,.gp-routing-map__node,.gp-routing-map__sla{z-index:1;position:absolute}.gp-routing-map__message{background:var(--gp-accent-deep);border:1px solid #f7f8ff29;border:1px solid lab(97.5947% .937521 -3.65156/.16);border-radius:1rem 1rem .25rem;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.68rem;display:flex}.gp-routing-map__message--start{inset-inline-start:2%;top:4%}.gp-routing-map__message--start svg{color:var(--gp-secondary)}.gp-routing-map__message--end{inset-inline-end:1%;border-color:color-mix(in oklab,var(--gp-secondary) 45%,transparent);background:var(--gp-secondary);color:var(--gp-accent-deep);bottom:18%}.gp-routing-map__node{aspect-ratio:1;background:var(--gp-accent-deep);border:1px solid #f7f8ff2b;border:1px solid lab(97.5947% .937521 -3.65156/.17);border-radius:50%;place-items:center;width:3.5rem;font-size:.62rem;font-weight:750;display:grid}.gp-routing-map__node:after{content:"";border:1px solid #f7f8ff14;border:1px solid lab(97.5947% .937521 -3.65156/.08);border-radius:50%;position:absolute;inset:-.35rem}.gp-routing-map__node--intent{inset-inline-start:40%;top:28%}.gp-routing-map__node--owner{inset-inline-start:11%;bottom:25%}.gp-routing-map__node--followup{inset-inline-end:14%;top:49%}.gp-routing-map__sla{inset-inline-start:0;width:100%;bottom:0}.gp-device-journey{position:absolute;inset:1rem}.gp-device-journey__browser{inset-inline-start:0;width:82%;height:64%;color:var(--gp-accent-deep);background:#e7f4ff;background:lab(95.3453% -2.89604 -8.75145);border:1px solid #f7f8ff2b;border:1px solid lab(97.5947% .937521 -3.65156/.17);border-radius:.8rem;position:absolute;top:7%;overflow:hidden;transform:perspective(50rem)rotateY(-5deg)}[dir=rtl] .gp-device-journey__browser{transform:perspective(50rem)rotateY(5deg)}.gp-device-journey__bar{border-bottom:1px solid color-mix(in oklab,var(--gp-accent-deep) 13%,transparent);align-items:center;gap:.3rem;min-height:2rem;padding-inline:.65rem;display:flex}.gp-device-journey__bar i{aspect-ratio:1;background:var(--gp-accent);opacity:.48;border-radius:50%;width:.38rem}.gp-device-journey__bar span{color:color-mix(in oklab,var(--gp-accent-deep) 58%,transparent);margin-inline-start:.35rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.48rem}.gp-device-journey__screen{align-content:center;gap:.65rem;height:calc(100% - 2rem);padding:1.2rem;display:grid}.gp-device-journey__headline,.gp-device-journey__copy{background:var(--gp-accent-deep);border-radius:3rem;display:block}.gp-device-journey__headline{width:72%;height:.9rem}.gp-device-journey__copy{opacity:.25;width:55%;height:.35rem}.gp-device-journey__action{background:var(--gp-accent);color:#f7f8ff;border-radius:.45rem;width:fit-content;padding:.45rem .75rem;font-size:.58rem;font-weight:800}.gp-device-journey__phone{z-index:2;inset-inline-end:0;background:#e1f1ff;background:lab(94.1798% -3.42715 -10.4784);border:.35rem solid #000c1d;border:.35rem solid lab(2.88004% .0337958 -13.5554);border-radius:1.3rem;align-content:center;gap:.5rem;width:31%;height:48%;padding:.75rem;display:grid;position:absolute;top:35%;box-shadow:0 20px 35px -20px #000208;box-shadow:0 20px 35px -20px lab(.403667% .392236 -3.8437)}.gp-device-journey__phone>span,.gp-device-journey__phone>i{background:var(--gp-accent-deep);border-radius:2rem;height:.35rem;display:block}.gp-device-journey__phone>span{width:72%}.gp-device-journey__phone>i{opacity:.18}.gp-device-journey__phone>b{aspect-ratio:1;background:var(--gp-secondary);width:2.4rem;color:var(--gp-accent-deep);border-radius:50%;justify-self:center;place-items:center;display:grid}.gp-device-journey__steps{inset-inline:0;position:absolute;bottom:0}.gp-flywheel{position:absolute;inset:1rem}.gp-flywheel__orbit,.gp-flywheel__core,.gp-flywheel__node,.gp-flywheel__readout{position:absolute}.gp-flywheel__orbit,.gp-flywheel__core{aspect-ratio:1;border-radius:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gp-flywheel__orbit{border:1px solid #f7f8ff24;border:1px solid lab(97.5947% .937521 -3.65156/.14)}.gp-flywheel__orbit--one{border-style:dashed;width:82%;animation:34s linear infinite gp-orbit}.gp-flywheel__orbit--two{border-color:color-mix(in oklab,var(--gp-secondary) 48%,transparent);width:58%;animation:24s linear infinite gp-orbit-reverse}.gp-flywheel__orbit--three{width:35%}.gp-flywheel__core{background:var(--gp-secondary);width:5rem;color:var(--gp-accent-deep);box-shadow:0 0 0 1rem color-mix(in oklab,var(--gp-secondary) 9%,transparent);place-items:center;font-size:1rem;font-weight:900;display:grid}.gp-flywheel__node{aspect-ratio:1;background:var(--gp-accent-deep);border:1px solid #f7f8ff2e;border:1px solid lab(97.5947% .937521 -3.65156/.18);border-radius:50%;place-items:center;width:3.3rem;font-size:.62rem;font-weight:750;display:grid}.gp-flywheel__node--attract{inset-inline-start:9%;top:17%}.gp-flywheel__node--convert{inset-inline-end:7%;top:43%}.gp-flywheel__node--retain{inset-inline-start:22%;bottom:9%}.gp-flywheel__readout{inset-inline:0;color:#e6e6f5a6;align-items:center;gap:.75rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.52rem;display:flex;bottom:0}.gp-flywheel__readout>span{background:#f7f8ff1a;border-radius:2rem;flex:1;height:.3rem;display:block;overflow:hidden}.gp-flywheel__readout i{background:var(--gp-secondary);transform-origin:100%;width:76%;height:100%;animation:gp-readout 2.6s var(--gp-ease) infinite alternate;display:block}@keyframes gp-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gp-orbit-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes gp-draw{to{stroke-dashoffset:0}}@keyframes gp-route{to{stroke-dashoffset:-130px}}@keyframes gp-bar-in{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes gp-blink{50%{opacity:.35;transform:scale(.72)}}@keyframes gp-readout{0%{transform:scaleX(.72)}to{transform:scaleX(1)}}.gp-hero-image{border:1px solid var(--gp-line);background:var(--gp-accent-deep);min-height:34rem;box-shadow:0 35px 80px -50px var(--gp-accent-deep);border-radius:1.8rem 1.8rem 6rem;overflow:hidden}.gp-hero-image img{object-fit:cover;width:100%;min-height:34rem}.gp-hero-image figcaption{inset-inline:1rem;background:var(--gp-accent-deep);color:#f7f8ff;letter-spacing:.08em;text-transform:uppercase;border-radius:.8rem;padding:.8rem 1rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.7rem;font-weight:750;position:absolute;bottom:1rem}.gp-capabilities{border-bottom:1px solid var(--gp-line);background:var(--gp-paper);padding-block:1.5rem}.gp-capabilities__lead{justify-content:space-between;align-items:baseline;gap:1.25rem;margin-bottom:1.15rem;display:flex}.gp-capabilities__lead>p{font-size:.8rem;font-weight:850}.gp-capabilities__lead>span{max-width:58ch;color:var(--gp-muted);font-size:.74rem;line-height:1.65}.gp-capabilities__rail{scrollbar-color:color-mix(in oklab,var(--gp-accent) 25%,var(--gp-line)) transparent;margin:0;padding:0 0 .5rem;list-style:none;display:flex;overflow-x:auto}.gp-capabilities__rail li{border-inline-end:1px solid var(--gp-line);grid-template-columns:auto 1fr auto;gap:.85rem;min-width:min(22rem,82vw);padding:1rem clamp(1rem,3vw,2.2rem);display:grid}.gp-capabilities__rail li:first-child{padding-inline-start:0}.gp-capabilities__index{color:var(--gp-accent);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.65rem;font-weight:800}.gp-capabilities__rail h2{font-size:1rem;font-weight:800}.gp-capabilities__rail p{max-width:31ch;color:var(--gp-muted);margin-top:.45rem;font-size:.78rem;line-height:1.65}.gp-capabilities__rail a{aspect-ratio:1;border:1px solid var(--gp-line);width:2rem;transition:color .18s var(--gp-ease),border-color .18s var(--gp-ease),transform .18s var(--gp-ease);border-radius:50%;place-items:center;display:grid}.gp-capabilities__rail a:hover{border-color:var(--gp-accent);color:var(--gp-accent);transform:translate(-2px)}.gp-diagnostic{background:radial-gradient(circle at 90% 30%,color-mix(in oklab,var(--gp-accent) 8%,transparent),transparent 30rem),var(--gp-canvas)}.gp-diagnostic__legend{border-bottom:1px solid var(--gp-line);color:var(--gp-muted);grid-template-columns:minmax(9rem,.85fr) minmax(12rem,1.6fr) minmax(9rem,1fr);gap:1rem;margin-top:clamp(3rem,7vw,6rem);padding:0 1rem .8rem;font-size:.65rem;font-weight:750;display:grid}.gp-diagnostic__map{margin:0;padding:0;list-style:none}.gp-diagnostic__map li{border-bottom:1px solid var(--gp-line);transition:background-color .18s var(--gp-ease);grid-template-columns:minmax(9rem,.85fr) minmax(12rem,1.6fr) minmax(9rem,1fr);align-items:center;gap:1rem;padding:1.45rem 1rem;display:grid;position:relative}.gp-diagnostic__signal{align-items:center;gap:.8rem;display:flex}.gp-diagnostic__signal i{color:var(--gp-accent);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.62rem;font-style:normal;font-weight:800}.gp-diagnostic__signal b,.gp-diagnostic__decision{font-size:.88rem;font-weight:800}.gp-diagnostic__map p{max-width:54ch;color:var(--gp-muted);font-size:.9rem;line-height:1.75}.gp-diagnostic__decision{color:var(--gp-accent-deep)}.gp-diagnostic__action{inset-inline-end:1rem;color:var(--gp-accent);align-items:center;gap:.4rem;font-size:.68rem;font-weight:750;display:flex;position:absolute;bottom:.35rem}.gp-diagnostic__map li{padding:0;display:block}.gp-diagnostic__map li:hover{background:0 0}.gp-diagnostic__map details{position:relative}.gp-diagnostic__map summary{cursor:pointer;min-height:5rem;transition:background-color .2s var(--gp-ease),padding-inline .24s var(--gp-ease);grid-template-columns:minmax(9rem,.85fr) minmax(12rem,2.6fr) auto;align-items:center;gap:1rem;padding:1rem;list-style:none;display:grid}.gp-diagnostic__map summary::-webkit-details-marker{display:none}.gp-diagnostic__map summary:hover{background:color-mix(in oklab,var(--gp-accent-soft) 46%,transparent);padding-inline:1.35rem}.gp-diagnostic__preview{color:var(--gp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.7;overflow:hidden}.gp-diagnostic__toggle{aspect-ratio:1;border:1px solid var(--gp-line);width:2.25rem;transition:border-color .2s var(--gp-ease),background-color .2s var(--gp-ease),transform .32s var(--gp-ease);border-radius:50%;place-items:center;display:grid;position:relative}.gp-diagnostic__toggle:before,.gp-diagnostic__toggle:after{content:"";background:currentColor;width:.7rem;height:1px;position:absolute}.gp-diagnostic__toggle:after{transform:rotate(90deg)}.gp-diagnostic__map details[open] summary{background:color-mix(in oklab,var(--gp-accent-soft) 72%,var(--gp-paper))}.gp-diagnostic__map details[open] .gp-diagnostic__toggle{border-color:var(--gp-accent);background:var(--gp-accent-deep);color:#f7f8ff;transform:rotate(180deg)}.gp-diagnostic__map details[open] .gp-diagnostic__toggle:after{transform:rotate(0)}.gp-diagnostic__panel{border-top:1px solid color-mix(in oklab,var(--gp-accent) 18%,var(--gp-line));background:var(--gp-paper);grid-template-columns:minmax(0,1.6fr) minmax(10rem,1fr);gap:1.25rem;padding:1.2rem 1rem 1.45rem;display:grid}.gp-diagnostic__panel>p{max-width:62ch;color:var(--gp-muted);font-size:.88rem;line-height:1.8}.gp-diagnostic__panel .gp-diagnostic__decision{border:1px solid color-mix(in oklab,var(--gp-accent) 22%,var(--gp-line));background:var(--gp-accent-soft);border-radius:.75rem;align-items:center;padding:.75rem .9rem;font-size:.8rem;line-height:1.65;display:flex}.gp-diagnostic__panel .gp-diagnostic__action{grid-column:1/-1;justify-self:end;position:static}.gp-evidence{background:var(--gp-accent-deep);color:#f6f6fd;padding-block:clamp(3.5rem,6vw,5rem)}.gp-evidence__layout{grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.gp-evidence__intro>span{color:color-mix(in oklab,var(--gp-secondary) 80%,#f7f8ff);letter-spacing:.12em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.6rem;font-weight:800}@supports (color:lab(0% 0 0)){.gp-evidence__intro>span{color:color-mix(in oklab,var(--gp-secondary) 80%,lab(97.5947% .937521 -3.65156))}}.gp-evidence__intro h2{margin-top:.75rem;font-size:clamp(1.45rem,3vw,2.5rem);font-weight:820;line-height:1.3}.gp-evidence__intro p{color:#dcdcebc2;margin-top:.75rem;font-size:.82rem;line-height:1.75}.gp-evidence__strip{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.gp-evidence__strip>div{border-inline-start:1px solid #f7f8ff2b;border-inline-start:1px solid lab(97.5947% .937521 -3.65156/.17);padding-inline:clamp(1rem,3vw,2.2rem)}.gp-evidence__strip dt{color:#dcdcebad;font-size:.68rem;font-weight:650}.gp-evidence__strip dd{color:var(--gp-secondary);letter-spacing:-.045em;margin:.4rem 0 0;font-family:Plus Jakarta Sans,IBM Plex Sans Arabic,system-ui,sans-serif;font-size:clamp(1.75rem,4vw,3.2rem);font-weight:800;line-height:1.05}.gp-evidence__strip p,.gp-evidence__strip small{color:#dcdcebad;margin-top:.55rem;font-size:.66rem;line-height:1.6;display:block}.gp-evidence__strip small{color:color-mix(in oklab,var(--gp-secondary) 55%,#dcdceb)}@supports (color:lab(0% 0 0)){.gp-evidence__strip small{color:color-mix(in oklab,var(--gp-secondary) 55%,lab(88.2254% 1.93232 -7.26802))}}.gp-evidence__note{color:#d6d6e59e;grid-column:2;max-width:70ch;font-size:.68rem;line-height:1.65}.gp-system{background:var(--gp-paper)}.gp-system__track{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin:clamp(3.5rem,7vw,6.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.gp-system__track:before{inset-inline:0;background:var(--gp-line);content:"";height:1px;position:absolute;top:1.45rem}.gp-system__track li{padding-inline-end:clamp(1rem,3vw,2rem);position:relative}.gp-system__step{z-index:1;aspect-ratio:1;border:1px solid color-mix(in oklab,var(--gp-accent) 42%,var(--gp-line));background:var(--gp-paper);width:3rem;color:var(--gp-accent);transition:background-color .18s var(--gp-ease),color .18s var(--gp-ease),transform .18s var(--gp-ease);border-radius:50%;place-items:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.65rem;font-weight:800;display:grid;position:relative}.gp-system__track li:hover .gp-system__step{background:var(--gp-accent-deep);color:#f7f8ff;transform:scale(1.08)}.gp-system__copy{margin-top:1.6rem}.gp-system__copy>div{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.gp-system__copy h3{font-size:1.05rem;font-weight:820}.gp-system__copy>div span{color:var(--gp-accent);font-size:.63rem;font-weight:750}.gp-system__copy p{max-width:35ch;color:var(--gp-muted);margin-top:.75rem;font-size:.82rem;line-height:1.75}.gp-system__copy small{color:var(--gp-accent-deep);align-items:start;gap:.4rem;margin-top:1rem;font-size:.67rem;font-weight:700;line-height:1.5;display:flex}.gp-system__copy small svg{color:var(--gp-accent);flex:none;margin-top:.1rem}.gp-system__summary{border:1px solid color-mix(in oklab,var(--gp-accent) 22%,var(--gp-line));background:var(--gp-accent-soft);max-width:58rem;color:var(--gp-accent-deep);border-radius:1rem;margin:3rem 0 0 auto;padding:1rem 1.25rem;font-size:.84rem;font-weight:650;line-height:1.75}.gp-deliverables{border-block:1px solid var(--gp-line);background:linear-gradient(90deg,transparent 49.92%,color-mix(in oklab,var(--gp-line) 55%,transparent) 50%,transparent 50.08%),var(--gp-canvas)}.gp-deliverables__layout{grid-template-columns:minmax(17rem,.8fr) minmax(22rem,1.2fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.gp-deliverables__list{margin:0;padding:0;list-style:none}.gp-deliverables__list li{border-bottom:1px solid var(--gp-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.1rem;padding:1.35rem 0;display:grid}.gp-deliverables__list li:first-child{padding-top:0}.gp-deliverables__list>li>span{color:var(--gp-accent);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.6rem;font-weight:800}.gp-deliverables__list h3{font-size:1rem;font-weight:820}.gp-deliverables__list p{max-width:48ch;color:var(--gp-muted);margin-top:.45rem;font-size:.78rem;line-height:1.7}.gp-deliverables__list small{border:1px solid var(--gp-line);color:var(--gp-muted);white-space:nowrap;border-radius:3rem;padding:.35rem .6rem;font-size:.6rem}.gp-deliverables__list svg{color:var(--gp-line)}.gp-fit{background:var(--gp-accent-soft);padding-block:clamp(4rem,7vw,6rem)}.gp-fit h2{letter-spacing:-.035em;max-width:21ch;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:850;line-height:1.2}.gp-fit__matrix{border:1px solid color-mix(in oklab,var(--gp-accent) 22%,var(--gp-line));background:var(--gp-paper);border-radius:1.4rem;grid-template-columns:1.2fr .8fr;margin-top:2.5rem;display:grid;overflow:hidden}.gp-fit__matrix--single{grid-template-columns:minmax(0,1fr)}.gp-fit__matrix--single .gp-fit__yes{border-inline-end:0}.gp-fit__yes,.gp-fit__no{padding:clamp(1.5rem,4vw,3rem)}.gp-fit__yes{border-inline-end:1px solid var(--gp-line)}.gp-fit__no{background:color-mix(in oklab,var(--gp-canvas) 72%,var(--gp-line))}.gp-fit__matrix h3{align-items:center;gap:.65rem;font-size:1rem;font-weight:830;display:flex}.gp-fit__yes h3 svg{color:var(--gp-accent)}.gp-fit__no h3 svg{color:var(--gp-muted)}.gp-fit__matrix ul{gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.gp-fit__matrix li{color:color-mix(in oklab,var(--gp-ink) 80%,var(--gp-muted));padding-inline-start:1rem;font-size:.84rem;line-height:1.65;position:relative}.gp-fit__matrix li:before{aspect-ratio:1;inset-inline-start:0;background:var(--gp-accent);content:"";border-radius:50%;width:.32rem;position:absolute;top:.65rem}.gp-fit__no li:before{background:var(--gp-muted)}.gp-fit__note{max-width:70ch;color:var(--gp-muted);margin-top:1.4rem;font-size:.76rem;line-height:1.7}.gp-faq{background:var(--gp-paper)}.gp-faq__layout{grid-template-columns:minmax(14rem,.65fr) minmax(20rem,1.35fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.gp-faq__lead{position:sticky;top:8rem}.gp-faq__lead>span{color:var(--gp-accent);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.68rem;font-weight:800}.gp-faq__lead h2{letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:850;line-height:1.2}.gp-faq__lead p{color:var(--gp-muted);margin-top:1rem;font-size:.88rem;line-height:1.8}.gp-faq__items{border-top:1px solid var(--gp-line)}.gp-faq details{border-bottom:1px solid var(--gp-line)}.gp-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding-block:1.25rem;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:800;list-style:none;display:grid}.gp-faq summary::-webkit-details-marker{display:none}.gp-faq__toggle{aspect-ratio:1;border:1px solid var(--gp-line);border-radius:50%;width:2.3rem;display:block;position:relative}.gp-faq__toggle:before,.gp-faq__toggle:after{inset-inline-start:50%;background:var(--gp-ink);content:"";width:.75rem;height:1px;transition:transform .18s var(--gp-ease);position:absolute;top:50%;transform:translate(-50%,-50%)}.gp-faq__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.gp-faq details[open] .gp-faq__toggle{border-color:var(--gp-accent);background:var(--gp-accent-soft)}.gp-faq details[open] .gp-faq__toggle:after{transform:translate(-50%,-50%)rotate(0)}.gp-faq details>p{max-width:65ch;color:var(--gp-muted);padding:0 0 1.5rem;font-size:.88rem;line-height:1.9}.gp-related{border-top:1px solid var(--gp-line);background:var(--gp-canvas);padding-block:clamp(4rem,7vw,6.5rem)}.gp-related__head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.2rem;display:flex}.gp-related__head h2{letter-spacing:-.03em;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:850}.gp-related__head p{max-width:58ch;color:var(--gp-muted);margin-top:.7rem;font-size:.84rem;line-height:1.75}.gp-related__head>span{color:var(--gp-muted);letter-spacing:.13em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.58rem;font-weight:800}.gp-related__list{border-top:1px solid var(--gp-line)}.gp-related__list>a{border-bottom:1px solid var(--gp-line);transition:color .18s var(--gp-ease),padding-inline .18s var(--gp-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding-block:1.45rem;display:grid}.gp-related__list>a:hover{color:var(--gp-accent-deep);padding-inline:.75rem}.gp-related__list>a>span{color:var(--gp-accent);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.62rem;font-weight:800}.gp-related__list h3{font-size:clamp(1rem,2vw,1.35rem);font-weight:820}.gp-related__list p{max-width:58ch;color:var(--gp-muted);margin-top:.4rem;font-size:.78rem;line-height:1.65}.gp-cta{color:#f6f6ff;background:#110d31;padding-block:clamp(5rem,9vw,8.5rem);position:relative;overflow:hidden}.gp-cta:before{aspect-ratio:1;inset-inline-end:-13rem;content:"";border:1px solid #f7f8ff1f;border:1px solid lab(97.5947% .937521 -3.65156/.12);border-radius:50%;width:40rem;position:absolute;top:-19rem;box-shadow:0 0 0 5rem #f7f8ff06,0 0 0 10rem #f7f8ff05}.gp-cta__inner{z-index:1;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);display:grid;position:relative}.gp-cta__orbit{aspect-ratio:1;border:1px solid #f7f8ff29;border:1px solid lab(97.5947% .937521 -3.65156/.16);border-radius:50%;place-items:center;width:min(17rem,65vw);display:grid;position:relative}.gp-cta__orbit>span{border:1px solid #f7f8ff24;border:1px solid lab(97.5947% .937521 -3.65156/.14);border-radius:50%;position:absolute}.gp-cta__orbit>span:first-child{aspect-ratio:1;width:68%}.gp-cta__orbit>span:nth-child(2){aspect-ratio:1;border-color:color-mix(in oklab,var(--gp-secondary) 70%,transparent);width:38%}.gp-cta__orbit i{color:var(--gp-secondary);font-size:4rem;font-style:normal;font-weight:900}.gp-cta__copy>span{color:var(--gp-secondary);font-size:.75rem;font-weight:800}.gp-cta h2{letter-spacing:-.05em;text-wrap:balance;max-width:17ch;margin-top:.85rem;font-size:clamp(2.4rem,5.5vw,5.5rem);font-weight:880;line-height:1.08}.gp-cta__copy>p{color:#d8d9ebc7;max-width:61ch;margin-top:1.25rem;font-size:clamp(.98rem,1.5vw,1.15rem);line-height:1.85}.gp-button--light{background:#f6f6ff;color:#110d31!important}.gp-button--light:hover{background:var(--gp-secondary)}.gp-button--dark{background:#f7f8ff0f;border-color:#f7f8ff33;color:#f6f6ff!important}.gp-button--dark:hover{background:#f7f8ff1a;border-color:#f7f8ff66}.gp-cta__reassurance{color:#d5d6e8ad;flex-wrap:wrap;gap:.75rem 1.25rem;margin:1.35rem 0 0;padding:0;font-size:.69rem;list-style:none;display:flex}.gp-cta__reassurance li{align-items:center;gap:.4rem;display:flex}.gp-cta__reassurance svg{color:var(--gp-secondary)}@keyframes gp-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes gp-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@media(max-width:960px){.gp-hero{min-height:auto}.gp-hero__grid,.gp-deliverables__layout,.gp-faq__layout,.gp-cta__inner{grid-template-columns:minmax(0,1fr)}.gp-hero__grid{padding-block-end:4.5rem}.gp-category-visual,.gp-hero-image{width:min(100%,35rem);margin-inline:auto}.gp-evidence__layout{grid-template-columns:minmax(0,1fr)}.gp-evidence__note{grid-column:auto}.gp-deliverables{background:var(--gp-canvas)}.gp-faq__lead{position:static}.gp-cta__orbit{width:min(13rem,48vw)}}@media(max-width:700px){.gp-shell{width:min(100% - 1.25rem,80rem)}.gp-section{padding-block:4rem}.gp-section-heading{grid-template-columns:minmax(0,1fr)}.gp-section-heading__number{width:2.5rem}.gp-hero__grid{gap:2.75rem;padding-block:2.5rem 3.75rem}.gp-breadcrumbs{margin-bottom:2.5rem}.gp-hero h1{font-size:clamp(2.45rem,13vw,4.2rem)}.gp-actions{align-items:stretch}.gp-actions .gp-button{flex:100%}.gp-category-visual__frame,.gp-hero-image,.gp-hero-image img{min-height:28rem}.gp-category-visual[data-scene] .gp-category-visual__scene{min-height:19rem}.gp-capabilities__lead{display:block}.gp-capabilities__lead>span{margin-top:.45rem;display:block}.gp-diagnostic__legend{display:none}.gp-diagnostic__map{margin-top:2.75rem}.gp-diagnostic__map li{padding:0}.gp-diagnostic__map summary{grid-template-columns:minmax(0,1fr) auto;min-height:4.5rem;padding-inline:.25rem}.gp-diagnostic__preview{display:none}.gp-diagnostic__panel{grid-template-columns:minmax(0,1fr);padding-inline:.25rem}.gp-diagnostic__panel .gp-diagnostic__decision{border-radius:.65rem;padding:.7rem .8rem}.gp-evidence__strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.gp-evidence__strip>div{padding-inline:.85rem}.gp-system__track{grid-template-columns:minmax(0,1fr);gap:0}.gp-system__track:before{inset-inline:1.5rem auto;width:1px;height:100%;top:0}.gp-system__track li{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:0 0 2.5rem;display:grid}.gp-system__copy{margin-top:0}.gp-fit__matrix{grid-template-columns:minmax(0,1fr)}.gp-fit__yes{border-inline-end:0;border-bottom:1px solid var(--gp-line)}.gp-related__head{display:block}.gp-related__head>span{margin-top:1rem;display:block}.gp-related__list>a{align-items:start}.gp-related__list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gp-cta__orbit{width:9rem}}@media(prefers-reduced-motion:reduce){.growth-page *,.growth-page :before,.growth-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.gp-button,.gp-category-visual__frame,.gp-fit__matrix,.gp-faq details,.gp-hero__problem{border:1px solid canvastext}}
