.cyber-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;overflow:hidden;pointer-events:none;background:#030404}.cyber-hero-visual>svg{display:block;width:100%;height:100%}.cyber-hero-visual .cyber-hero__mobile{display:none}.cyber-hero__plane{fill:#888983;fill-opacity:.045;stroke:#c1c0b9;stroke-opacity:.13;stroke-width:1}.cyber-hero__plane--inner{fill-opacity:.025;stroke-opacity:.1}.cyber-hero__structure,.cyber-hero__paths,.cyber-hero__evidence-paths,.cyber-hero__perimeter,.cyber-hero__terminal-lines,.cyber-hero__fins,.cyber-hero__mobile-structure{fill:none;stroke:#b9b9b1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.cyber-hero__structure{stroke-opacity:.12}.cyber-hero__paths{stroke-opacity:.27}.cyber-hero__evidence-paths{stroke-opacity:.16;stroke-dasharray:3 9}.cyber-hero__perimeter{stroke-opacity:.09}.cyber-hero__terminal-lines{stroke-opacity:.16}.cyber-hero__fins{stroke-opacity:.1}.cyber-hero__junctions{fill:#c6c5bd;fill-opacity:.34}.cyber-hero__mobile-structure{stroke-opacity:.16}.cyber-hero__animated{animation-duration:3.6s;animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:linear;animation-delay:var(--phase, 0s);animation-play-state:paused}.cyber-hero-visual[data-motion=running] .cyber-hero__animated{animation-play-state:running}.cyber-hero__trace{fill:none;stroke:#e0dfd6;stroke-opacity:0;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation-name:cyber-concept-trace}.cyber-hero__concept-node{fill:var(--page-secondary);fill-opacity:.025;stroke:var(--page-secondary);stroke-opacity:.25;stroke-width:1;animation-name:cyber-concept-node}.cyber-hero__concept-node>path{fill:none}.cyber-hero__depth{animation-name:cyber-concept-depth;animation-timing-function:ease-in-out}@keyframes cyber-concept-trace{0%,5%{stroke-dashoffset:1;stroke-opacity:0}20%{stroke-opacity:.72}70%{stroke-dashoffset:0;stroke-opacity:.72}to{stroke-dashoffset:0;stroke-opacity:0}}@keyframes cyber-concept-node{0%,55%,to{fill-opacity:.025;stroke-opacity:.25}70%,82%{fill-opacity:.11;stroke-opacity:.75}}@keyframes cyber-concept-depth{0%,to{opacity:.78}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cyber-hero-visual[data-motion=paused] .cyber-hero__animated{animation:none}}.cyber-workflow-visual,.cyber-map{box-sizing:border-box;min-width:0;color:var(--page-text);font:inherit}.cyber-workflow-visual *,.cyber-map *{box-sizing:border-box}.cyber-workflow-visual{display:flex;flex-direction:column;overflow:clip;gap:24px;width:100%;max-width:420px;min-height:440px;margin:0;padding:26px;border:1px solid var(--page-line);border-radius:7px;background:var(--page-sunken);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cyber-workflow__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.cyber-workflow__heading-text{display:flex;min-width:0;flex-direction:column;gap:9px}.cyber-visual__eyebrow{display:block;color:var(--page-secondary);font-size:11px;font-weight:400;line-height:1.55;letter-spacing:.035em}.cyber-workflow__title{color:var(--page-text);font-size:17px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.cyber-workflow__heading-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid var(--page-line);border-radius:7px;color:var(--page-secondary)}.cyber-visual__icon{display:block;flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.cyber-workflow__fields{margin:auto 0}.cyber-workflow__field{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:start;gap:12px;padding:15px 0;border-top:1px solid var(--page-line);font-size:13px;line-height:1.65}.cyber-workflow__field dt{color:var(--page-secondary)}.cyber-workflow__field dd{margin:0;color:var(--page-text);text-align:right;overflow-wrap:anywhere}.cyber-workflow__resources{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;list-style:none}.cyber-workflow__resources li{position:absolute;display:flex;width:108px;align-items:center;flex-direction:column;justify-content:flex-start;gap:4px;padding:0;color:var(--page-text);font-size:12px;line-height:1.5;text-align:center;transform-origin:50% 26px;transform:translate(-50%,-26px);animation:context-counter-orbit 4.8s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.cyber-workflow__resources li:nth-child(1){left:23%;top:23%}.cyber-workflow__resources li:nth-child(2){left:77%;top:23%}.cyber-workflow__resources li:nth-child(3){left:23%;top:77%}.cyber-workflow__resources li:nth-child(4){left:77%;top:77%}.cyber-context-field{position:relative;display:grid;place-items:center;flex:1;min-width:0;min-height:236px}.cyber-context-orbit{position:relative;width:min(100%,280px);aspect-ratio:1;animation:context-orbit 4.8s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.cyber-context-field__paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--page-secondary);stroke-opacity:.2;stroke-width:.25;stroke-dasharray:1 2}.cyber-plugin__badge,.cyber-context__badge{display:grid;place-items:center;width:52px;height:52px;margin-bottom:3px;border:1px solid var(--page-line);border-radius:7px;background:var(--page-sunken);box-shadow:none}.cyber-plugin__badge img{display:block;width:30px;height:30px;object-fit:contain}.cyber-plugin__badge--cloudflare img{width:46px;height:auto}.cyber-context__name{color:var(--page-text)}.cyber-context__purpose{color:var(--page-secondary);font-size:11px;line-height:1.5}.cyber-context-field__hub{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--page-line);border-radius:50%;background:var(--page-sunken)}.cyber-context-field__hub img{width:30px;height:30px}.cyber-workflow__sequence{margin:auto 0;padding:0;list-style:none}.cyber-workflow__sequence li{position:relative;display:flex;min-height:48px;align-items:center;gap:16px;font-size:13px;line-height:1.5}.cyber-workflow__sequence li+li:before{position:absolute;top:-8px;left:13px;height:16px;border-left:1px solid var(--page-line);content:""}.cyber-workflow__sequence-index{display:grid;flex:0 0 27px;height:27px;place-items:center;border:1px solid var(--page-line);border-radius:50%;color:var(--page-secondary);font-size:10px}.cyber-workflow__note{margin:0;color:var(--page-secondary);font-size:12px;line-height:1.7}.cyber-map{display:flex;flex-direction:column;width:100%;min-height:464px;margin:0;padding:24px;overflow-wrap:anywhere;border:1px solid var(--page-line);border-radius:7px;background:var(--page-sunken);container-type:inline-size}.cyber-map__caption{margin:0 0 24px}.cyber-map__route{width:100%;max-width:264px;margin:auto}.cyber-map__node{display:flex;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:11px 12px;border:1px solid var(--page-line);border-radius:7px;background:var(--page-hover);color:var(--page-text);font-size:12px;line-height:1.5;text-align:center}.cyber-map__node .cyber-visual__icon{flex-basis:18px;width:18px;height:18px;color:var(--page-secondary)}.cyber-map__node>span{min-width:0}.cyber-map__scope-detail{display:block;margin-top:3px;color:var(--page-secondary);font-size:11px;line-height:1.5}.cyber-map__connector{position:relative;display:flex;height:42px;align-items:center;justify-content:center;color:var(--page-secondary);font-size:11px;line-height:1.4}.cyber-map__connector:before{position:absolute;inset:0 auto 0 50%;border-left:1px dashed var(--page-line);content:""}.cyber-map__connector--permission:before,.cyber-map__connector--request:before{border-left-style:solid}.cyber-map__connector:after{position:absolute;bottom:3px;left:calc(50% - 2px);width:5px;height:5px;border-right:1px solid var(--page-line);border-bottom:1px solid var(--page-line);transform:rotate(45deg);content:""}.cyber-map__connector span{z-index:1;padding:3px 6px;background:var(--page-sunken)}.cyber-map__connector span:empty{display:none}.cyber-map__branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.cyber-map__branches:before{position:absolute;top:0;right:calc(25% - 2.5px);left:calc(25% - 2.5px);border-top:1px dashed var(--page-line);content:""}.cyber-map__branches .cyber-map__node{position:relative;flex-direction:column;gap:8px}.cyber-map__branches .cyber-map__node:before{position:absolute;top:-13px;left:50%;height:12px;border-left:1px dashed var(--page-line);content:""}.cyber-map__lanes{display:grid;margin-block:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cyber-map__lane{min-width:0}.cyber-map__lane .cyber-map__node{min-height:88px;flex-direction:column;gap:9px;padding:12px 8px}.cyber-map__permission-note{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--page-line);color:var(--page-secondary);font-size:12px;line-height:1.7;text-align:center}.cyber-map__permission-note>span[aria-hidden]{padding:0 5px;color:var(--page-secondary)}.cyber-visual__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width: 250px){.cyber-map__lanes{gap:10px}}@media(max-width:600px){.cyber-hero-visual .cyber-hero__desktop{display:none}.cyber-hero-visual .cyber-hero__mobile{display:block}.cyber-workflow-visual{gap:20px;padding:20px;border-radius:7px}.cyber-workflow__field{grid-template-columns:56px minmax(0,1fr);gap:10px}.cyber-map{padding:18px}}.cyber-context__badge .cyber-visual__icon{width:30px;height:30px}.cyber-workflow-visual{animation:workflow-reveal .14s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.cyber-workflow-visual[data-motion=running],.cyber-workflow-visual[data-motion=running] .cyber-context-orbit,.cyber-workflow-visual[data-motion=running] .cyber-workflow__resources li{animation-play-state:running}@keyframes workflow-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes context-orbit{0%{transform:rotate(0)}18.75%,25%{transform:rotate(90deg)}43.75%,50%{transform:rotate(180deg)}68.75%,75%{transform:rotate(270deg)}93.75%,to{transform:rotate(360deg)}}@keyframes context-counter-orbit{0%{transform:translate(-50%,-26px) rotate(0)}18.75%,25%{transform:translate(-50%,-26px) rotate(-90deg)}43.75%,50%{transform:translate(-50%,-26px) rotate(-180deg)}68.75%,75%{transform:translate(-50%,-26px) rotate(-270deg)}93.75%,to{transform:translate(-50%,-26px) rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.cyber-workflow-visual,.cyber-context-orbit,.cyber-workflow__resources li{animation:none}}.cyber-map{animation:workflow-reveal .14s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.cyber-map[data-motion=running]{animation-play-state:running}.cyber-map__connector:before{animation:context-link-glow 3.6s ease-in-out both;animation-play-state:paused}.cyber-map[data-motion=running] .cyber-map__connector:before{animation-play-state:running}@keyframes context-link-glow{0%,to{opacity:.55}45%{opacity:1}}@media(prefers-reduced-motion:reduce){.cyber-map,.cyber-map__connector:before{animation:none}}.side-signals{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.52}.side-signals>.cyber-hero-visual{background:transparent}.side-signals>.cyber-hero-visual>svg>rect[fill="#030404"]{fill:transparent}.side-signals .cyber-hero__perimeter,.side-signals .cyber-hero__terminal-lines{display:none}@media(prefers-reduced-motion:no-preference){.side-signals .cyber-hero__animated{animation-duration:8s;animation-iteration-count:infinite}}.hero>.workspace-preview{position:relative;z-index:1}@media(min-width:768px){.how-copy{justify-self:center}}@font-face{font-family:Junicode;src:url(/fonts/junicode-variable.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:dark;--font-sans: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-base: .14s;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;font-weight:400;color:#f2f2f2;background:#202020;--page-bg: #202020;--page-sunken: #141414;--page-selected: #303030;--page-hover: #292929;--page-text: #f2f2f2;--page-secondary: #b5b5b5;--page-line: #353535;--page-focus: #f2f2f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--page-text);color:var(--page-sunken)}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--page-focus);outline-offset:5px}p,h1,h2,h3,ol{margin:0}h1,h2{font-family:var(--font-sans);font-weight:400;letter-spacing:-.03em}h1{font-size:44.8px;line-height:63.28px}h2{font-size:40px;line-height:57px}h3{font-size:26px;line-height:1.3;font-weight:400;letter-spacing:-.025em}p{font-size:16px;line-height:1.55}.content-axis{width:min(calc(100% - 48px),1080px);margin-inline:auto}main:focus,.content-axis[tabindex="-1"]:focus{outline:none}#how,#business,#connectors,#pricing,#questions{scroll-margin-top:40px}.skip-link{position:fixed;z-index:100;top:16px;left:16px;padding:14px 20px;color:var(--page-sunken);background:var(--page-text);transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}.site-header{position:absolute;z-index:10;top:24px;left:50%;transform:translate(-50%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(calc(100% - 48px),1160px)}.brand{display:inline-flex;align-items:center;justify-self:start;gap:9px;width:fit-content;min-height:44px;font-size:20px;line-height:1;font-weight:500;letter-spacing:.015em}.brand-mark{display:block;width:32px;height:32px;color:var(--page-text)}.desktop-nav{display:flex;align-items:center;gap:24px;font-size:12px}.desktop-nav a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;color:var(--page-secondary)}.desktop-nav a:hover{color:#fff}.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:1px solid rgba(245,242,235,.4);border-radius:7px;color:var(--page-text);background:#f5f2eb17;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:15px;line-height:1.3;font-weight:500;text-align:center;transition:background-color .15s ease,border-color .15s ease}.primary-link:hover{background:#f5f2eb29;border-color:#f5f2eba6}.header-start{justify-self:end;min-height:44px;padding:11px 17px;font-size:12px;white-space:nowrap}.menu-button{display:none;justify-self:end;min-height:44px;padding:10px 16px;border:1px solid rgba(245,242,235,.3);border-radius:7px;background:#0003;color:var(--page-text);font-size:13px;cursor:pointer}.mobile-dialog{position:fixed;width:min(calc(100% - 32px),440px);max-height:calc(100svh - 32px);margin:16px auto 0;padding:0;overflow-y:auto;border:1px solid rgba(245,242,235,.2);border-radius:7px;background:var(--page-sunken);color:var(--page-text);box-shadow:none}.mobile-dialog::backdrop{background:#000000b8;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-dialog-panel{padding:20px 24px 28px}.mobile-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.dialog-close{min-height:44px;padding:10px 0 10px 16px;border:0;background:transparent;color:var(--page-text);font-size:13px;cursor:pointer}.mobile-nav{display:flex;flex-direction:column;margin:20px 0 28px}.mobile-nav a{display:flex;align-items:center;min-height:56px;padding-block:12px;border-bottom:1px solid var(--page-line);font-size:16px}.mobile-dialog .primary-link{width:100%}body:has(.mobile-dialog[open]){overflow:hidden}.hero{position:relative;isolation:isolate;display:grid;justify-items:center;gap:48px;padding:136px 24px 80px;background:var(--page-bg)}.hero-visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-copy{position:relative;z-index:1;width:min(100%,1000px);text-align:center}.hero h1{line-height:1.3}.hero h1 span{display:inline}.hero-intro{max-width:660px;margin:20px auto 0;color:var(--page-secondary)}.hero-copy .primary-link{margin-top:28px}.section-heading{max-width:820px;margin-inline:auto;text-align:center}.section-heading>p{max-width:660px;margin:24px auto 0;color:var(--page-secondary)}.how-section{padding-block:128px 64px}.how-list{display:grid;gap:104px;list-style:none;margin-top:88px;padding:0}.how-step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:88px}.how-copy{max-width:440px}.step-number{display:block;font-family:var(--font-sans);font-size:44px;line-height:1;letter-spacing:-.025em}.how-copy h3{margin-top:0;font-size:28px}.how-copy p{margin-top:20px;color:var(--page-secondary)}.workflow-visual-slot{width:100%;max-width:420px;min-width:0;justify-self:center}.how-step:nth-child(2n) .how-copy{grid-column:2;grid-row:1}.how-step:nth-child(2n) .workflow-visual-slot{grid-column:1;grid-row:1;justify-self:center}.business-section{padding-block:128px 64px}.business-section .section-heading{max-width:740px}.business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.business-card{min-width:0}.business-visual-slot{width:100%;min-width:0}.business-card-copy{padding:26px 8px 0}.business-card h3{font-size:21px;line-height:1.35}.business-card p{margin-top:14px;color:var(--page-secondary)}.questions-section{max-width:760px;padding-block:128px 64px}.questions-section h2{font-family:Montserrat,sans-serif;font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-.035em;text-align:center}.questions-list{margin-top:52px}.questions-list details{border-top:1px solid var(--page-line)}.questions-list details:last-child{border-bottom:1px solid var(--page-line)}.questions-list summary{min-height:72px;padding-block:24px;font-size:16px;line-height:1.55;cursor:pointer}.questions-list summary::marker{color:var(--page-secondary);font-size:.65em}.questions-list summary:hover{color:#fff}.questions-list details p{padding:0 20px 26px;color:var(--page-secondary)}.invitation-section{padding-block:128px;text-align:center}.invitation-section h2{max-width:800px;margin-inline:auto}.invitation-section>p{max-width:640px;margin:24px auto 0;color:var(--page-secondary)}.invitation-section .primary-link{margin-top:32px}.site-footer{width:min(calc(100% - 48px),1160px);margin-inline:auto}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-top:1px solid var(--page-line)}.site-footer .brand{font-size:18px}.site-footer .brand-mark{width:30px;height:30px}.parent-credit{display:flex;align-items:center;gap:14px;color:var(--page-secondary);font-size:12px}.parent-link{display:inline-flex;align-items:center;min-width:64px;min-height:44px}.parent-mark{position:relative;display:block;width:64px;aspect-ratio:945 / 437;overflow:hidden}.parent-mark img{position:absolute;width:165.3968253968%;height:auto;max-width:none;left:-32.6984126984%;top:-118.9931350114%;filter:invert(1);opacity:.78}@media(max-width:1100px){.site-header{gap:20px}.desktop-nav{gap:18px;font-size:11px}.header-start{padding-inline:14px;font-size:11px}.how-step{gap:56px}.business-grid{gap:20px}}@media(max-width:1000px){.business-grid{grid-template-columns:1fr;gap:56px;max-width:440px;margin-inline:auto}.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-start{display:none}.menu-button{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:767px){.site-header{top:20px}.brand{gap:8px;font-size:18px}.brand-mark{width:30px;height:30px}h1{font-size:clamp(27.2px,7.44vw,30.4px);line-height:calc(clamp(34px,9.3vw,38px)*1.13)}h2{font-size:28.8px;line-height:40.68px}h3{font-size:24px}.hero{gap:36px;padding:120px 24px 64px}.hero-intro{margin-top:24px}.hero-copy .primary-link{margin-top:30px}.section-heading>p{margin-top:20px}.how-section{padding-block:88px 40px}.how-list{gap:72px;margin-top:56px}.how-step{grid-template-columns:1fr;gap:30px}.how-copy{max-width:560px}.step-number{font-size:36px}.how-copy h3{margin-top:0;font-size:25px}.how-copy p{margin-top:16px}.workflow-visual-slot,.how-step:nth-child(2n) .workflow-visual-slot{grid-column:1;grid-row:auto;max-width:480px;justify-self:center}.how-step:nth-child(2n) .how-copy{grid-column:1;grid-row:auto}.business-section{padding-block:88px 40px}.business-grid{grid-template-columns:1fr;gap:40px;max-width:440px;margin:44px auto 0}.business-card-copy{padding:22px 4px 0}.business-card h3{font-size:23px}.questions-section{padding-block:88px 40px}.questions-section h2{font-size:28px}.questions-list{margin-top:36px}.questions-list summary{padding-block:22px}.questions-list details p{padding:0 8px 24px 20px}.invitation-section{padding-block:88px}.footer-main{flex-wrap:wrap;gap:16px;padding-block:24px}.parent-mark{width:56px}.parent-link{min-width:56px}}@media(max-width:359px){.hero{padding-top:120px;padding-bottom:96px}.hero h1{font-size:27.2px}.primary-link{padding-inline:18px;font-size:14px}h2{font-size:26.4px;line-height:37.29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-link{transition:none}}.header-actions{display:flex;align-items:center;justify-self:end;gap:18px}.login-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:12px}.mobile-login{width:100%;margin-top:12px}.connectors-section{padding-block:128px 64px}.connector-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:56px 0 0;padding:0;list-style:none}.connector-card{flex:0 0 calc((100% - 64px)/5);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:160px;padding:16px 10px;gap:6px;border:1px solid var(--page-line);border-radius:7px;background:var(--page-sunken);text-align:center}.connector-card .cyber-plugin__badge{margin:0 0 4px;width:44px;height:44px;border-radius:7px}.connector-card .cyber-plugin__badge img{width:27px;height:27px}.connector-card .cyber-plugin__badge--cloudflare img{width:39px;height:auto}.connector-card strong{font-size:12px;line-height:1.4;font-weight:500}.connector-card>span:last-child{color:var(--page-secondary);font-size:11px;line-height:1.4}@media(max-width:1000px){.header-actions{display:none}.connector-card{flex-basis:calc((100% - 64px)/5)}}@media(max-width:767px){.connectors-section{padding-block:88px 40px}.connector-grid{gap:12px;margin-top:40px}.connector-card{flex-basis:calc((100% - 12px)/2)}}.connector-card .cyber-plugin__badge--aws img{width:36px;height:30px}.connector-card .cyber-plugin__badge--gitlab{position:relative}.connector-card .cyber-plugin__badge--gitlab img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px}.governact-page{position:relative;isolation:isolate}.page-atmosphere{position:fixed;z-index:0;top:-120px;right:0;bottom:-120px;left:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 38%,rgba(170,175,165,.065),transparent 68%)}.governact-page>main,.governact-page>.site-footer{position:relative;z-index:1}.page-atmosphere>svg{display:block;width:100%;height:100%;transform:translateY(calc(var(--scene-shift, 0px) * -1))}.ambient-grid{fill-opacity:.7}.ambient-grid-line{fill:none;stroke:#a9aca4;stroke-opacity:.08;stroke-width:1}.ambient-architecture{fill:#afb4a703;stroke:#b9b9b1;stroke-opacity:.105;stroke-width:1}.ambient-crosslinks{fill:none;stroke:#b9b9b1;stroke-opacity:.075;stroke-width:1;stroke-dasharray:3 10}.motion-section>.section-heading,.motion-section>#questions-heading,.motion-section>#invitation-heading{animation:section-reveal .14s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.motion-section[data-motion=running]>.section-heading,.motion-section[data-motion=running]>#questions-heading,.motion-section[data-motion=running]>#invitation-heading{animation-play-state:running}.questions-list details[open] p{animation:answer-reveal .14s ease-out both}@keyframes section-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-atmosphere>svg{transform:none}.motion-section>.section-heading,.motion-section>#questions-heading,.motion-section>#invitation-heading,.questions-list details[open] p{animation:none}}[data-motion=static],[data-motion=static] *{animation:none!important}.pricing-section{padding-block:112px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(100%,800px);margin-inline:auto}.pricing-card{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:224px;padding:32px;border:1px solid var(--page-line);border-radius:7px;background:var(--page-sunken)}.pricing-card h3{font-size:22px;font-weight:500;line-height:1.3}.plan-price{display:flex;align-items:baseline;gap:12px;font-family:var(--font-sans);font-size:64px;line-height:1}.plan-interval{color:var(--page-secondary);font-family:Montserrat,sans-serif;font-size:14px;line-height:1.55}.pricing-status{margin-top:24px;color:var(--page-secondary);font-size:13px;line-height:1.55;text-align:center}.pricing-context{margin:16px auto 32px;max-width:600px;color:var(--page-secondary);font-size:13px;line-height:1.65;text-align:center}.pricing-context span{display:block}.pricing-card--comparison{display:grid;grid-template-rows:auto auto minmax(3.2em,auto) 1fr auto;gap:24px;min-height:440px;align-content:start}.plan-outcome{color:var(--page-secondary);font-size:14px;line-height:1.6}.plan-benefits{display:grid;align-content:start;gap:12px;margin:0;padding:20px 0 0;border-top:1px solid var(--page-line);list-style:none;font-size:13px;line-height:1.6}.plan-action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(245,242,235,.3);border-radius:7px;background:#f5f2eb12;color:var(--page-text);font-size:13px;line-height:1.5;cursor:pointer}.plan-action:disabled{cursor:wait;opacity:.65}.plan-feedback,.plan-error{max-width:640px;margin:20px auto 0;font-size:13px;line-height:1.65;text-align:center}.plan-feedback:empty{display:none}.pricing-details{width:min(100%,800px);margin:28px auto 0;border-block:1px solid var(--page-line);font-size:13px;line-height:1.7}.pricing-details summary{min-height:48px;padding-block:16px;cursor:pointer}.pricing-details-body{display:grid;gap:24px;padding:8px 0 28px;color:var(--page-secondary)}.plan-history,.plan-availability{display:grid;gap:16px;margin:0}.plan-history>div,.plan-availability>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.plan-history dt,.plan-availability dt{color:var(--page-text)}.plan-history dd,.plan-availability dd{min-width:0;margin:0}.pricing-information-link{justify-self:start}@media(max-width:600px){.pricing-section{padding-block:72px}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-card{min-height:208px;padding:28px}.pricing-card--comparison{min-height:420px;padding:24px}.plan-history>div,.plan-availability>div{grid-template-columns:1fr;gap:4px}}.primary-link,.menu-button,.dialog-close,.plan-action{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;text-transform:none;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease}.primary-link,.plan-action{border-color:var(--page-text);background:var(--page-text);color:#171717}.primary-link:hover,.plan-action:not(:disabled):hover{border-color:#dedede;background:#dedede;color:#171717}.header-start{padding-inline:16px}.desktop-nav,.login-link{font-size:12px;letter-spacing:normal;text-transform:none}.desktop-nav a,.login-link{transition:color var(--duration-base) ease}.menu-button{border-color:#626262;background:var(--page-hover)}.menu-button:hover,.dialog-close:hover{background:var(--page-selected)}.mobile-dialog{border-color:var(--page-line)}h3{font-weight:500;letter-spacing:-.03em}.workspace-preview{width:min(100%,1080px);min-width:0;margin:0;border:1px solid var(--page-line);border-radius:7px;overflow:hidden;background:var(--page-bg);text-align:left}.workspace-preview>figcaption{padding:12px 20px;border-bottom:1px solid var(--page-line);color:var(--page-secondary);font-size:12px;line-height:20px}.workspace-preview__shell{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:490px}.workspace-preview__sidebar{min-width:0;padding:22px 14px;border-right:1px solid var(--page-line);background:var(--page-sunken)}.workspace-preview__brand{display:flex;align-items:center;gap:8px;font-size:14px;line-height:24px}.workspace-preview__brand svg{width:26px;height:26px;flex:0 0 auto}.workspace-preview__application{display:grid;gap:7px;margin-top:28px}.workspace-preview__application>span{color:var(--page-secondary);font-size:11px;line-height:16px}.workspace-preview__application p{padding:9px 10px;border:1px solid #535353;border-radius:7px;background:var(--page-hover);font-size:11px;line-height:18px;overflow-wrap:anywhere}.workspace-preview__navigation{display:grid;gap:4px;margin:22px 0 0;padding:0;list-style:none;color:var(--page-secondary);font-size:12px;line-height:20px}.workspace-preview__navigation li{padding:9px 10px;border-radius:7px}.workspace-preview__navigation .workspace-preview__selected{color:var(--page-text);background:var(--page-selected)}.workspace-preview__main{min-width:0}.workspace-preview__header{padding:14px 28px;border-bottom:1px solid var(--page-line);font-size:12px;line-height:20px}.workspace-preview__conversation{display:flex;flex-direction:column;max-width:700px;min-height:440px;margin-inline:auto;padding:30px 28px 22px}.workspace-preview__conversation h2{font-size:20px;font-weight:500;line-height:28px;letter-spacing:normal}.workspace-preview__conversation p,.workspace-preview__review{font-size:12px;line-height:20px}.workspace-preview__intro{margin-top:10px;color:var(--page-secondary)}.workspace-preview__question{align-self:flex-end;max-width:85%;margin-top:26px;padding:10px 14px;border-radius:7px;background:var(--page-hover)}.workspace-preview__answer{display:flex;align-items:flex-start;gap:12px;margin-top:22px}.workspace-preview__answer>svg{flex:0 0 22px;width:22px;height:22px}.workspace-preview__answer>div{min-width:0}.workspace-preview__review{margin-top:16px;padding:14px 16px;border:1px solid var(--page-line);border-radius:7px;background:var(--page-sunken)}.workspace-preview__review h3{font-size:12px;font-weight:500;line-height:20px;letter-spacing:normal}.workspace-preview__review dl{display:grid;gap:6px;margin:10px 0 0}.workspace-preview__review dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.workspace-preview__review dt{color:var(--page-secondary)}.workspace-preview__review dd{min-width:0;margin:0;overflow-wrap:anywhere}.workspace-preview__composer{margin-top:28px;padding:14px 16px 26px;border:1px solid #535353;border-radius:7px;background:var(--page-hover);color:var(--page-secondary)}@media(max-width:1100px){.header-start{font-size:12px;padding-inline:14px}}@media(max-width:767px){.hero h1 span{display:block}.workspace-preview__shell{grid-template-columns:150px minmax(0,1fr)}.workspace-preview__conversation{padding:24px 20px 20px}.workspace-preview__header{padding-inline:20px}}@media(max-width:600px){.workspace-preview__shell{grid-template-columns:minmax(0,1fr)}.workspace-preview__sidebar{padding:10px;border-right:0;border-bottom:1px solid var(--page-line)}.workspace-preview__brand,.workspace-preview__application{display:none}.workspace-preview__navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:0;font-size:10px;text-align:center}.workspace-preview__navigation li{padding:8px 2px}.workspace-preview>figcaption{padding-inline:16px}.workspace-preview__header{padding:12px 16px}.workspace-preview__conversation{min-height:0;padding:24px 16px 20px}.workspace-preview__conversation h2{font-size:17px;line-height:25px}.workspace-preview__question{max-width:94%}.workspace-preview__answer{gap:9px}.workspace-preview__answer>svg{flex-basis:18px;width:18px;height:18px}.workspace-preview__review{padding:12px}.workspace-preview__review dl>div{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:359px){.hero,.primary-link{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.primary-link,.menu-button,.dialog-close,.plan-action,.desktop-nav a,.login-link{transition:none}}.workspace-preview__activity-mark{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px}.workspace-preview__activity-mark>svg{width:22px;height:22px}.workspace-preview__review-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-preview__handoff{min-width:0;overflow:hidden;color:var(--page-secondary);font-size:9px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.workspace-preview__handoff[data-phase="1"],.workspace-preview__handoff[data-phase="2"]{animation:workspace-example-handoff .24s ease-out both}.workspace-preview[data-activity-paused=true] .workspace-preview__handoff{animation-play-state:paused}@keyframes workspace-example-handoff{0%{opacity:.55;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@media(max-width:600px){.workspace-preview__activity-mark{flex-basis:18px;width:18px;height:20px}.workspace-preview__activity-mark>svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.workspace-preview__handoff{animation:none!important}}@media(max-width:600px){.hero{gap:28px;padding-block:112px 48px}.hero-intro{max-width:32ch;margin-top:20px;font-size:14px;line-height:22px}.hero-copy .primary-link{margin-top:24px}.side-signals .cyber-hero__mobile-structure{display:none}.workspace-preview__shell{min-height:0}.workspace-preview__sidebar,.workspace-preview__header,.workspace-preview__intro,.workspace-preview__handoff{display:none}.workspace-preview>figcaption{padding:10px 14px;font-size:11px;line-height:18px}.workspace-preview__conversation{padding:18px 14px 14px}.workspace-preview__conversation h2{font-size:16px;line-height:24px}.workspace-preview__conversation p,.workspace-preview__review{line-height:19px}.workspace-preview__question{max-width:100%;margin-top:16px;padding:9px 11px}.workspace-preview__answer{gap:8px;margin-top:16px}.workspace-preview__review{margin-top:12px;padding:10px}.workspace-preview__review dl{gap:5px;margin-top:8px}.workspace-preview__review dl>div{grid-template-columns:52px minmax(0,1fr);gap:8px}.workspace-preview__composer{margin-top:16px;padding:10px 12px}.how-section,.connectors-section,.business-section,.questions-section{padding-block:64px 32px}.how-list{gap:48px;margin-top:40px}.how-step{gap:24px}.cyber-workflow-visual,.cyber-map{min-height:0}.cyber-workflow-visual{gap:16px}.cyber-workflow__fields{margin:0}.cyber-workflow__field{padding-block:12px}.business-grid{gap:40px;margin-top:40px}.invitation-section{padding-block:64px}}
