.shell{--landing-ink: #2a153f;--landing-purple: #63477a;--landing-purple-mid: #785ca0;--landing-lavender: #b8a8d0;--landing-mist: #f4f1f8;--landing-line: #e7e1ef;--landing-muted: #6e6379;--landing-paper: #ffffff;--landing-header: rgba(255, 255, 255, 0.9);--landing-button-ink: #ffffff;--landing-text-primary: var(--color-brand);--landing-text-muted: var(--color-text-muted);--landing-text-brand: var(--color-brand);--landing-text-on-brand: var(--color-text-on-brand);--landing-shadow: 0 1px 2px rgba(42, 21, 63, 0.05), 0 10px 28px rgba(42, 21, 63, 0.09);position:relative;z-index:1;min-height:100svh;padding-block-start:calc(66px + env(safe-area-inset-top));overflow-x:clip;color:var(--landing-text-primary);background:var(--landing-paper);font-family:var(--pg-font-family),system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.applicationTypography{font-size:.875rem}.shell *,.shell *::before,.shell *::after{box-sizing:border-box}.shell [data-product=party]{--landing-icon-width: 89.95%;--landing-icon-height: 89.95%;--landing-icon-x: 0.84%;--landing-icon-y: -0.38%}.shell [data-product=cipher]{--landing-icon-width: 69.69%;--landing-icon-height: 81.37%;--landing-icon-x: 0.09%;--landing-icon-y: 0.11%}.shell [data-product=talk]{--landing-icon-width: 89.76%;--landing-icon-height: 89.76%;--landing-icon-x: 3.25%;--landing-icon-y: 0}.shell [data-product=search]{--landing-icon-width: 90.11%;--landing-icon-height: 90.11%;--landing-icon-x: -0.78%;--landing-icon-y: -2.91%}.navIcon img,.orbitNodeIcon img,.productIcon img{width:var(--landing-icon-width, 100%);height:var(--landing-icon-height, 100%);object-fit:contain;transform:translate(var(--landing-icon-x, 0), var(--landing-icon-y, 0))}.shell a{color:inherit}.shell button,.shell input,.shell textarea{font:inherit}.shell :focus-visible{outline:2.5px solid var(--landing-purple-mid);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.header{position:fixed;top:0;inset-inline:0;z-index:50;width:100%;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--landing-line);background:var(--landing-paper)}.header>.wrap{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px}:global(html[dir="rtl"]) .header .navItem,:global(html[dir="rtl"]) .header .button{direction:rtl}.logoLink{display:block;flex:none;line-height:0;text-decoration:none}.brandLogo{display:flex;height:56px;align-items:center;gap:4px}.brandLogo img:first-child{width:56px;height:56px;object-fit:contain}.brandLogo img:last-child{width:auto;height:34px;object-fit:contain}.brandLogoCompact{height:44px}.brandLogoCompact img:first-child{width:44px;height:44px}.brandLogoCompact img:last-child{height:27px}.headerRight,.productNav{display:flex;align-items:center}.headerRight{gap:8px}.productNav{gap:2px}.navItem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 14px;border-radius:12px;color:var(--landing-text-muted) !important;font-size:.69rem;font-weight:600;line-height:1.1;text-align:center;text-decoration:none;transition:color 180ms ease,background 180ms ease}.navIcon{display:grid;width:26px;height:26px;place-items:center}.navItem:hover{color:var(--landing-text-brand) !important;background:var(--landing-mist)}.navSeparator{width:1px;height:36px;flex:none;margin-inline:10px;background:var(--landing-line)}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:10px 22px;border:1.5px solid rgba(0,0,0,0);border-radius:999px;font-weight:600;font-size:.94rem;font-family:inherit;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.button svg{width:19px;height:19px;flex:none}.solidButton{color:var(--landing-text-on-brand) !important;background:var(--landing-purple)}.solidButton:hover{background:var(--landing-ink)}.ghostButton{color:var(--landing-text-brand) !important;border-color:var(--landing-purple);background:rgba(0,0,0,0)}.ghostButton:hover{color:var(--landing-text-primary) !important;border-color:var(--landing-ink);background:var(--landing-mist)}.outlineButton{color:var(--landing-text-primary) !important;border-color:var(--landing-line);background:var(--landing-paper);box-shadow:var(--landing-shadow)}.outlineButton:hover{border-color:var(--landing-lavender);background:var(--landing-mist)}.pioneerButton{color:var(--landing-text-brand) !important;border-color:rgba(0,0,0,0);background:var(--landing-mist)}.pioneerButton:hover{color:var(--landing-text-primary) !important;border-color:var(--landing-purple);background:var(--landing-paper)}.hero,.cta,.pageIntro{position:relative;isolation:isolate}.worldMap{position:absolute;z-index:-1;inset:0;display:block;background:var(--landing-purple);opacity:.07;pointer-events:none;mask-image:url("/world.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/world.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.heroGrid{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);align-items:center;gap:clamp(18px,2.6vw,36px);padding-block:clamp(36px,6vw,76px)}.heroCopy{--pioneer-programme-gap: 11px;min-width:0;width:100%;max-width:520px}.hero h1,.pillars h2,.founder h2,.cta h2,.pageIntro h1,.infoPanel h3,.callout h3,.applicationForm h3,.productCard h3,.subheading,.footerColumn h2{margin:0;font-weight:700;letter-spacing:-0.02em;line-height:1.1}.hero h1{color:var(--landing-text-primary);font-size:clamp(2.05rem,4vw,2.85rem);text-wrap:balance}.lede{max-width:52ch;margin:0;color:var(--landing-text-muted);font-size:1.05rem}.hero .lede{margin-top:16px;font-size:1.08rem}.heroPioneerLine{width:257px;max-width:100%;margin:26px 0 0;color:var(--landing-text-primary);font-size:.95rem;font-weight:600}.authStack{display:grid;max-width:420px;gap:12px;margin-top:30px}.pioneerProgrammeLink{width:257px;max-width:100%;margin:var(--pioneer-programme-gap) 0 0;font-size:1rem}.pioneerProgrammeLink a{color:var(--landing-text-brand);font-weight:600;text-decoration:underline;text-decoration-color:var(--landing-lavender);text-underline-offset:3px;white-space:nowrap}.pioneerProgrammeLink a:hover{color:var(--landing-text-primary);text-decoration-color:currentColor}.blockButton{width:100%;padding:14px 24px;font-size:1rem}.legal{max-width:420px;margin:16px 0 0;color:var(--landing-text-muted);font-size:.79rem;line-height:1.55}.legal a,.newHere a{color:var(--landing-text-brand);font-weight:700;text-decoration:none}.legal a:hover,.newHere a:hover{text-decoration:underline}.newHere{margin:28px 0 0;color:var(--landing-text-primary);font-size:1rem}.artColumn{min-width:0}.orbit{position:relative;width:min(100%,540px);aspect-ratio:1;margin-inline:auto;border-radius:50%}.orbitArtwork{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.orbitLogo{position:absolute;z-index:2;top:50%;left:50%;width:31%;height:31%;object-fit:contain;transform:translate(-50%, -50%)}.orbitNode{position:absolute;z-index:4;width:62px;height:62px;color:var(--landing-text-primary) !important;text-decoration:none;transform:translate(-50%, -50%)}.orbitNode1{top:19.7%;left:80.3%}.orbitNode2{top:80.3%;left:80.3%}.orbitNode3{top:19.7%;left:19.7%}.orbitNode4{top:80.3%;left:19.7%}.orbitNodeChip{display:grid;width:62px;height:62px;place-items:center;border:1px solid var(--landing-line);border-radius:50%;background:var(--landing-paper);box-shadow:var(--landing-shadow);transition:border-color 200ms ease,transform 200ms ease,box-shadow 200ms ease}.orbitNode:hover .orbitNodeChip{border-color:var(--landing-lavender);box-shadow:0 10px 26px rgba(42,21,63,.16);transform:scale(1.06)}.orbitNodeIcon{display:grid;width:34px;height:34px;place-items:center}.orbitNodeLabel{position:absolute;top:calc(100% + 9px);left:50%;width:104px;font-size:.71rem;font-weight:600;line-height:1.3;text-align:center;transform:translateX(-50%)}.pillars{border-block-start:1px solid var(--landing-line);background:var(--landing-mist);content-visibility:auto;contain-intrinsic-block-size:auto 570px}.pillars>.wrap{padding-block:clamp(52px,7vw,88px)}.pillars h2{max-width:20ch;font-size:clamp(1.6rem,3vw,2.3rem)}.cta h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.pillars>.wrap>.lede{margin-top:14px}.productGrid{display:grid;grid-template-columns:1fr 1fr;margin-top:36px;row-gap:28px}.productCard{position:relative;scroll-margin-top:92px;padding-inline:clamp(14px,2vw,28px)}.productCard:nth-child(odd){padding-inline-start:0}.productCard:nth-child(even){padding-inline-end:0}.productCard:nth-child(even)::before{position:absolute;inset-block:2px;inset-inline-start:0;width:5px;background-image:radial-gradient(circle, var(--landing-lavender) 1.7px, transparent 1.8px);background-repeat:repeat-y;background-size:5px 11px;content:""}.productIcon{display:grid;width:112px;height:112px;margin-inline-start:-6px;place-items:center}.eyebrow{display:block;margin-top:20px;color:var(--landing-text-brand);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.productCard h3{margin-top:8px;font-size:1.25rem}.productCard p{margin:12px 0 0;color:var(--landing-text-muted);font-size:.94rem}.founder{border-block:1px solid var(--landing-line);background:var(--landing-mist);content-visibility:auto;contain-intrinsic-block-size:auto 510px}.founder>.wrap{max-width:920px;padding-block:76px}.founderGrid{display:grid;grid-template-columns:240px minmax(0, 1fr);align-items:start;gap:44px}.founderPortrait{width:240px;height:240px;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--landing-line);border-radius:16px;background:var(--landing-paper)}.founderPortrait img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center top}.founderCopy{min-width:0}.founderCopy .eyebrow{margin-top:0}.founder h2{width:fit-content;max-width:100%;margin-top:10px;font-size:1.75rem}.founderRole,.founderBio,.founderQuote{width:fit-content;max-width:100%;color:var(--landing-text-muted);font-size:.82rem}.founderRole{margin:10px 0 0;color:var(--landing-text-brand);font-weight:600}.founderBio{max-width:60ch;margin:16px 0 0;line-height:1.55}.founderQuote{margin:24px 0 0;padding-block:8px;padding-inline-start:16px;border-inline-start:2px solid var(--landing-lavender)}.founderStory{margin-top:32px}.founderStory h3,.founderStory h4{margin:0;color:var(--landing-text-primary);font-weight:700;letter-spacing:-0.02em;line-height:1.2}.founderStory h3{max-width:760px;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem)}.founderReadMore,.founderShowLess{width:fit-content;margin:24px 0 0;padding:0;border:0;color:var(--landing-text-brand);background:rgba(0,0,0,0);font:inherit;font-size:.9rem;font-weight:700;line-height:1.55;-webkit-text-size-adjust:100%;text-size-adjust:100%;cursor:pointer}.founderBio .founderReadMore{display:inline;margin:0;margin-inline-start:8px}.founderReadMore[aria-expanded=true]{display:none}.founderStoryBody{max-width:760px;margin-top:24px;margin-inline:0;color:var(--landing-text-muted);font-size:.88rem;line-height:1.65}.founderStoryBody p{margin:0 0 16px}.founderStoryBody h4{margin:28px 0 12px;font-size:clamp(1.35rem,2.4vw,1.8rem)}.founderStoryBody ul{margin:0 0 20px;padding-inline-start:1.25rem}.founderStoryBody li+li{margin-top:7px}.founderStory .founderQuote{width:auto;margin-top:28px;color:var(--landing-text-brand);font-size:.9rem;font-weight:600}.founderVisionClosing{color:var(--landing-text-brand);font-weight:700}.cta>.wrap{padding-block:clamp(52px,7vw,86px);text-align:center}.cta{content-visibility:auto;contain-intrinsic-block-size:auto 312px}.cta .lede{margin:14px auto 0}.ctaActions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.ctaLogo{display:inline-flex;align-items:center;gap:4px;height:56px;margin-top:44px}.ctaLogo img:first-child{width:56px;height:56px}.ctaLogo img:last-child{width:auto;height:34px}.footer{border-top:1px solid var(--landing-line);background:var(--landing-mist);content-visibility:auto;contain-intrinsic-block-size:auto 444px}.footer>.wrap{padding-block:46px calc(30px + env(safe-area-inset-bottom))}.footerGrid{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:34px}:global(html[dir="rtl"]) .footerBrand .brandLogo{justify-content:flex-end}.footerBrand p{max-width:30ch;margin:14px 0 0;color:var(--landing-text-muted);font-size:.85rem}.footerColumn h2,.infoPanel h3,.callout h3,.applicationForm h3,.subheading{color:var(--landing-text-primary);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.footerColumn ul{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.footerColumn a{color:var(--landing-text-muted) !important;font-size:.86rem;text-decoration:none}.footerColumn a:hover{color:var(--landing-text-brand) !important;text-decoration:underline}.footerTail{display:grid;justify-items:center;gap:12px;margin-top:42px;padding-top:24px;border-top:1px solid var(--landing-line)}.languageRow,.footerRow,.footerLinks,.copyright{display:flex;align-items:center}.languageRow{gap:18px}.languageButton{min-height:44px;padding:3px 8px;border:0;border-radius:6px;color:var(--landing-text-brand);background:none;font-size:.86rem;font-weight:600;cursor:pointer}.languageButton:hover{color:var(--landing-text-primary);text-decoration:underline}.languageButton[aria-current=true]{color:var(--landing-text-primary);font-weight:700}.themeButton{min-height:44px;padding:4px 8px;border:0;color:var(--landing-text-brand);background:none;font-size:.78rem;font-weight:600;transition:color 160ms ease;cursor:pointer}.themeButton:hover{color:var(--landing-text-primary);text-decoration:underline}.footerRow{flex-wrap:wrap;justify-content:center;gap:8px 12px}.copyright{gap:8px;margin:0;color:var(--landing-text-primary);font-size:.625rem;font-weight:700;white-space:nowrap}.footerLinks{flex-wrap:wrap;justify-content:center;gap:8px 12px}.footerLinks a{color:var(--landing-text-brand) !important;font-size:.625rem;font-weight:600;white-space:nowrap;text-decoration:none}.footerLinks a:hover{color:var(--landing-text-primary) !important;text-decoration:underline}.pageIntro{padding-block:clamp(30px,5vw,52px) clamp(26px,4vw,40px);background:var(--landing-paper)}.pageIntro h1{margin-top:18px;font-size:1.625rem;text-wrap:balance}.pageIntro .lede{max-width:62ch;margin-top:12px}.backLink{display:inline-flex;align-items:center;gap:7px;color:var(--landing-text-brand) !important;font-size:.86rem;font-weight:700;text-decoration:none}.backLink:hover{color:var(--landing-text-primary) !important;text-decoration:underline}.backArrow{font-size:1.2em}:global(html[dir="rtl"]) .backArrow{transform:rotate(180deg)}.pioneerPage{border-top:1px solid var(--landing-line);background:var(--landing-mist)}.pioneerPage>.wrap{padding-block:54px}.visuallyHidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}.infoGrid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-top:36px}.infoGrid:first-of-type{margin-top:0}.infoPanel,.callout{position:relative;border-radius:16px;background:var(--landing-paper)}.infoPanel{padding:22px 24px 24px;padding-inline-start:32px}.infoPanel::before,.callout::before{position:absolute;inset-inline-start:16px;top:24px;bottom:24px;width:4px;border-radius:3px;background:var(--landing-purple);content:""}.infoPanel p{margin:8px 0 0;color:var(--landing-text-muted);font-size:.9rem}.subheading{margin-top:46px;font-size:.92rem}.sectionCopy{max-width:62ch;margin:10px 0 0;color:var(--landing-text-muted);font-size:.96rem}.chips{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 0;padding:0;list-style:none}.chips li{padding:8px 15px;border:1px solid var(--landing-line);border-radius:999px;color:var(--landing-text-primary);background:var(--landing-paper);font-size:.86rem}.featureList{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.featureList li{position:relative;padding-inline-start:19px;font-size:.93rem;line-height:1.45}.featureList li::before{position:absolute;inset-inline-start:0;top:.52em;width:6px;height:6px;background:var(--landing-purple-mid);content:""}.callout{margin-top:46px;padding:24px 26px 26px;padding-inline-start:32px}.callout p{max-width:none;margin:10px 0 0;color:var(--landing-text-brand);font-size:.98rem}.application{margin-top:38px}.applicationForm{max-width:760px;margin-inline:auto;padding:clamp(20px,3vw,34px);border:1px solid var(--landing-line);border-radius:16px;background:var(--landing-paper);text-align:start}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.formField{display:grid;gap:7px;color:var(--landing-text-primary);font-size:.84rem;font-weight:600}.formFieldWide{grid-column:1/-1}.formField small{color:var(--landing-text-muted);font-size:.78rem;font-weight:400}.formField input,.formField textarea{width:100%;padding:10px 12px;border:1px solid var(--landing-line);border-radius:10px;color:var(--landing-text-primary);background:var(--landing-paper);font-size:16px;font-weight:400}.formField textarea{min-height:88px;resize:vertical}.formField input:focus-visible,.formField textarea:focus-visible{border-color:var(--landing-purple);outline:2px solid var(--landing-purple);outline-offset:1px}.formBlock{display:grid;gap:9px;margin:26px 0 0;padding:0;border:0}.formBlock legend{padding:0;color:var(--landing-text-primary);font-size:.84rem;font-weight:600}.radioGroup{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.radioGroup label{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:8px 15px;border:1px solid var(--landing-line);border-radius:999px;background:var(--landing-mist);font-size:.88rem;cursor:pointer}.radioGroup label:has(input:checked){color:var(--landing-text-on-brand);border-color:var(--landing-purple);background:var(--landing-purple)}.radioGroup input,.checkboxGroup input{accent-color:var(--landing-purple)}.checkboxGroup{display:grid;gap:12px;margin-top:26px}.checkboxGroup label{display:flex;min-height:44px;align-items:center;gap:10px;color:var(--landing-text-primary);font-size:.9rem;cursor:pointer}.checkboxGroup input{width:20px;height:20px;flex:none}.formSubmit{margin-top:28px}.formSubmit button{cursor:pointer}.formSubmit button:disabled{cursor:wait;opacity:.7}.formStatus{min-height:1.2em;margin:14px 0 0;color:var(--landing-text-brand);font-size:.86rem}.formStatusError{color:#b42318}@keyframes settle{from{opacity:0;transform:scale(0.94)}}:global(.dark) .shell{--landing-ink: #ede8f5;--landing-purple: #b8a8d0;--landing-purple-mid: #a292d2;--landing-lavender: #6e5c8a;--landing-mist: #1e1729;--landing-paper: #16101e;--landing-line: #2e2540;--landing-muted: #a79fb3;--landing-header: rgba(22, 16, 30, 0.9);--landing-button-ink: #16101e}.wrap{padding-inline:14px}.header>.wrap{min-height:66px;gap:10px}.brandLogo{height:42px}.brandLogo img:first-child{width:42px;height:42px}.brandLogo img:last-child{width:auto;height:25px}.headerRight{gap:5px}.button{padding:9px 16px;font-size:.87rem}.headerRight .button{padding:8px 12px;font-size:.78rem}.hero h1{font-size:1.625rem}.hero .lede{margin-top:32px}.heroGrid{gap:12px;padding-block-end:12px}.pillars>.wrap,.cta>.wrap{padding-block:32px}.pillars h2{font-size:1.4rem}.cta h2{font-size:1.5rem}.productGrid{margin-top:28px}.productCard{display:grid;grid-template-columns:60px minmax(0, 1fr);grid-template-areas:"icon heading" "copy copy";column-gap:16px;align-items:center;padding-block:12px}.productIcon{grid-area:icon;width:60px;height:60px;margin-inline-start:0}.productCard[data-product=party] .productIcon img,.productCard[data-product=cipher] .productIcon img,.productCard[data-product=talk] .productIcon img{transform:translate(var(--landing-icon-x, 0), var(--landing-icon-y, 0)) scale(0.9)}.productHeading{grid-area:heading;min-width:0}.eyebrow{margin-top:0}.productCard h3{margin-top:4px}.productCard p{grid-area:copy;margin-top:12px}.orbit{width:min(100%,540px)}.orbitNode1{top:23%;left:77%}.orbitNode2{top:77%;left:77%}.orbitNode3{top:23%;left:23%}.orbitNode4{top:77%;left:23%}.orbitNode,.orbitNodeChip{width:52px;height:52px}.orbitNodeIcon{width:29px;height:29px}.footerGrid{gap:26px}.infoPanel,.callout{padding:20px 18px 22px;padding-inline-start:27px;border-radius:14px}.infoPanel::before,.callout::before{inset-inline-start:12px}@media(max-width: 1140px){.productNav,.navSeparator{display:none}}@media(max-width: 980px){.pillars{contain-intrinsic-block-size:auto 760px}.founder>.wrap{padding-block:56px}.founderGrid{grid-template-columns:220px minmax(0, 1fr);gap:28px}.founderPortrait{width:220px;height:220px}.cta{contain-intrinsic-block-size:auto 312px}.footer{contain-intrinsic-block-size:auto 682px}.heroGrid{grid-template-columns:1fr;gap:12px}.heroCopy{order:1}.artColumn{order:2}.orbit{width:min(100%,470px)}.productGrid,.infoGrid,.formGrid{grid-template-columns:1fr}.productGrid{row-gap:0}.productCard,.productCard:nth-child(odd),.productCard:nth-child(even){padding:12px 0}.productCard:first-child{padding-top:0}.productCard:last-child{padding-bottom:0}.productCard:nth-child(even)::before{content:none}.productCard+.productCard::before{position:absolute;inset-inline:0;top:0;width:auto;height:5px;background-image:radial-gradient(circle, var(--landing-lavender) 1.7px, transparent 1.8px);background-repeat:repeat-x;background-size:11px 5px;content:""}.footerGrid{grid-template-columns:1fr 1fr;gap:26px}.footerBrand{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:18px}.footerBrand p{margin:0}.formFieldWide{grid-column:auto}}@media(max-width: 700px){.founder{contain-intrinsic-block-size:auto 600px}.header>.wrap{min-height:66px;gap:10px}.brandLogo{height:42px;gap:4px}.brandLogo img:first-child{width:42px;height:42px}.brandLogo img:last-child{height:25px}.button{padding:9px 16px;font-size:.87rem}.headerPioneerButton{display:none}}@media(max-width: 560px){.pillars{contain-intrinsic-block-size:auto 1024px}.founder{contain-intrinsic-block-size:auto 650px}.founder>.wrap{padding-block:32px}.founderGrid{grid-template-columns:1fr;gap:28px}.founderPortrait{width:min(100%,240px);height:240px;margin-inline:auto}.founder h2{font-size:1.5rem}.cta{contain-intrinsic-block-size:auto 380px}.footer{contain-intrinsic-block-size:auto 940px}.header>.wrap{padding-inline:14px}.brandLogo{height:42px}.brandLogo img:first-child{width:42px;height:42px}.brandLogo img:last-child{width:auto;height:25px}.headerRight{gap:5px}.headerRight .button{padding:8px 12px;font-size:.78rem}.hero h1{font-size:1.625rem}.heroCopy{--pioneer-programme-gap: 18px}.hero .lede{margin-top:32px}.heroGrid{gap:12px;padding-block-end:0}.pillars>.wrap{padding-block-start:32px;padding-block-end:32px}.pillars h2{font-size:1.4rem}.cta>.wrap{padding-block:44px 32px}.ctaActions{margin-top:42px}.ctaLogo{margin-top:34px}.cta h2{font-size:1.5rem}.productGrid{margin-top:32px;row-gap:14px}.productCard,.productCard:nth-child(odd),.productCard:nth-child(even){padding:12px 0}.productCard:first-child{padding-top:0}.productCard+.productCard::before{top:-7px}.productCard:nth-child(4) p{margin-top:20px}.productCard:last-child{padding-bottom:0}.productIcon{width:60px;height:60px}.eyebrow{margin-top:0}.orbit{width:min(100%,300px)}.orbitNode1{top:23%;left:77%}.orbitNode2{top:77%;left:77%}.orbitNode3{top:23%;left:23%}.orbitNode4{top:77%;left:23%}.orbitNode,.orbitNodeChip{width:52px;height:52px}.orbitNodeIcon{width:29px;height:29px}.orbitNodeLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.footerGrid{grid-template-columns:1fr;gap:26px}.footerBrand{grid-column:auto;margin-bottom:10px}.footerTail{gap:22px;margin-top:22px;padding-top:16px}.footerLinks a{font-size:12px;line-height:1.45}.infoPanel,.callout{padding:20px 18px 22px;padding-inline-start:27px;border-radius:14px}.infoPanel::before,.callout::before{inset-inline-start:12px}}@media(max-width: 450px){.founderPortrait{width:100%;height:calc(100vw - 28px);margin-inline:0}}@media(max-width: 390px){.brandLogo img:last-child{display:none}.footerBrand .brandLogo img:last-child{display:block}.headerRight .button{padding:7px 10px;font-size:.74rem}}@media(prefers-reduced-motion: reduce){.shell *,.shell *::before,.shell *::after{scroll-behavior:auto !important;animation-duration:.001ms !important;animation-delay:0ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}@font-face{font-family:"Inter";src:url("/fonts/inter/InterVariable-Latin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Fallback";src:local("Arial");font-weight:100 900;font-style:normal;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}:root{--pg-font-family-latin: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pg-font-family-arabic: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pg-font-family: var(--pg-font-family-latin);--color-brand: #63477a;--color-brand-300: #ab9be1;--color-brand-subtle: rgba(99, 71, 122, 0.18);--color-icon-button-bg: #e5e1f6;--color-bg-app: #f5f4fb;--color-bg-surface: #ffffff;--color-bg-surface-soft: rgba(255, 255, 255, 0.7);--color-text-primary: #191922;--color-text-muted: color-mix( in srgb, var(--color-brand) 78%, var(--color-text-primary) 22% );--color-text-on-brand: #ffffff;color-scheme:light}:root.dark{--color-brand: #ffffff;--color-brand-subtle: rgba(255, 255, 255, 0.4);--color-icon-button-bg: rgba(99, 71, 122, 0.22);--color-bg-app: #111936;--color-bg-surface: #1f2438;--color-bg-surface-soft: rgba(31, 36, 56, 0.72);--color-text-primary: #d7dcec;--color-text-muted: color-mix( in srgb, var(--color-brand-300) 72%, var(--color-text-primary) 28% );--color-text-on-brand: #ffffff;color-scheme:dark}html{min-height:100%;scroll-behavior:smooth;background:var(--color-bg-app)}html[dir=rtl]{--pg-font-family: var(--pg-font-family-arabic)}html[dir=rtl] .header .navItem,html[dir=rtl] .header .button{direction:rtl}body{min-height:100%;margin:0;color:var(--color-text-primary);background:var(--color-bg-app);font-family:var(--pg-font-family)}img,svg{display:block}[hidden]{display:none !important}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cookieBanner{position:fixed;z-index:1400;right:0;bottom:16px;left:0;display:none;padding:0 16px}html.cookiePending .cookieBanner{display:block}.cookieCard{display:flex;width:min(100%,1180px);margin:0 auto;padding:16px 24px;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--color-brand-subtle);border-radius:18px;color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:0 18px 44px rgba(20,12,32,.14);box-sizing:border-box}.cookieCopy{display:flex;min-width:0;align-items:flex-start;gap:16px}.cookieIcon{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:50%;color:#fff;background:#202028}.cookieIcon svg{width:24px;height:24px}.cookieMessage{max-width:760px;margin:0;font-size:14px;line-height:1.6}.cookieMessage a{color:var(--color-brand);font-weight:600;text-underline-offset:4px}.cookieActions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:12px}.cookieButton{min-height:44px;padding:9px 16px;border:1px solid var(--color-brand-subtle);border-radius:14px;color:var(--color-brand);background:rgba(0,0,0,0);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cookieButtonPrimary{padding-inline:22px;color:#fff;border-color:#63477a;background:#63477a}.dark .cookieButtonPrimary{color:#111936;border-color:#fff;background:#fff}.modalBackdrop{position:fixed;z-index:1500;inset:0;display:flex;padding:24px;align-items:center;justify-content:center;background:rgba(0,0,0,.35)}.preferencesDialog,.pwaDialog{width:min(100%,620px);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--color-brand-subtle);border-radius:18px;color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:0 24px 70px rgba(15,10,24,.24)}.dialogHeader,.dialogFooter{display:flex;padding:16px 24px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-brand-subtle)}.dialogHeader h2{margin:0;color:var(--color-brand);font-size:18px}.dialogHeader p{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.dialogClose{display:grid;width:36px;height:36px;flex:none;padding:0;place-items:center;border:0;border-radius:50%;color:var(--color-brand);background:rgba(0,0,0,0);font-size:24px;cursor:pointer}.dialogBody{display:grid;padding:16px 24px;gap:12px}.preferenceRow{display:flex;padding:16px;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid var(--color-brand-subtle);border-radius:12px;background:var(--color-bg-surface-soft)}.preferenceRow strong{display:block;color:var(--color-brand);font-size:14px}.preferenceRow span{display:block;margin-top:4px;color:var(--color-text-muted);font-size:13px;line-height:1.5}.preferenceRow input{width:20px;height:20px;flex:none;accent-color:#63477a}.dialogFooter{flex-wrap:wrap;justify-content:flex-end;border-top:1px solid var(--color-brand-subtle);border-bottom:0}.pwaInstall{position:fixed;z-index:1200;right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 8px);display:none}.pwaInstall.isVisible{display:block}.pwaInstallButton{display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid var(--color-brand-subtle);border-radius:50%;color:var(--color-bg-app);background:#63477a;box-shadow:0 14px 32px rgba(99,71,122,.32);cursor:pointer}.pwaInstallButton svg{width:25px;height:25px}.pwaDialog{width:min(100vw - 24px,540px);padding-bottom:4px}.pwaSteps{margin:0;padding:0 0 0 22px}html[dir=rtl] .pwaSteps{padding:0 22px 0 0}.pwaSteps li{margin-block:10px;color:var(--color-text-primary);font-size:14px;line-height:1.5}@media(max-width: 760px){.cookieCard{padding:16px;align-items:stretch;flex-direction:column;gap:16px}.cookieActions{align-self:flex-end}.cookieMessage{font-size:13px}.modalBackdrop{padding:16px;align-items:flex-end}}@media(min-width: 768px){.pwaInstall{right:24px;bottom:24px}}
