/* Public Get started programme page. Scoped to the shared package semantics. */
.get-started-hero{position:relative;isolation:isolate;min-height:0;padding:0;overflow:hidden;--hero-image-brightness:.657}
.get-started-hero::before{content:"";position:absolute;inset:0 0 0 auto;width:62%;background:url('/img/agentkapacitet-hero.webp') right center/cover no-repeat;filter:brightness(var(--hero-image-brightness));z-index:-2}
.get-started-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 35%,color-mix(in srgb,var(--navy) 78%,transparent) 62%,transparent 100%);z-index:-1}
.get-started-hero .agent-hero__inner{padding-top:5.5rem;padding-bottom:4.5rem;min-height:0;display:block}
.get-started-hero .agent-hero__copy{max-width:47rem}

.packages-section,.package-next-level{padding-top:7.5rem;padding-bottom:7.5rem}
.package-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;max-width:var(--container);margin:0 auto}
.package-section-head .h2{max-width:37rem;margin-bottom:0}.package-section-head .lede{max-width:33rem;margin:1.25rem 0 0;line-height:1.65}
.get-started-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch;margin-top:3.5rem}
.package-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--hairline);color:var(--ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.package-card:hover{transform:translateY(-.25rem);border-color:var(--signal);box-shadow:0 .875rem 1.75rem color-mix(in srgb,var(--navy) 14%,transparent)}
.package-card__top{padding:1.5rem;min-width:0}.package-card h3{font:500 clamp(1.35rem,2.2vw,1.85rem)/1.08 var(--font-head);letter-spacing:-.045em;margin:0 0 1rem;overflow-wrap:anywhere}
.package-card__maturity,.package-detail__maturity{color:var(--steel);font:700 .78rem/1.4 var(--font-head);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem}
.package-card__meta{font:700 .73rem/1.4 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--signal);margin:0 0 .8rem}.package-card__top>p:last-child{line-height:1.55;margin:0;overflow-wrap:anywhere}
.package-card--featured{border:2px solid var(--cyan);box-shadow:0 1.25rem 2.8rem color-mix(in srgb,var(--navy) 18%,transparent)}.package-card--featured h3{display:inline-block;background:var(--cyan);color:var(--navy);padding:.45rem .65rem}
.get-started-strategy__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:var(--container);margin:3.5rem auto 0}.get-started-strategy__card .package-card{grid-column:auto}.get-started-strategy__card .package-card:only-child{grid-column:1 / -1}.get-started-strategy__card .package-card__top{padding:2rem}.package-card__independence{margin:1.25rem 0 0!important;padding-left:1rem;border-left:3px solid var(--cyan);color:var(--steel);font:600 .88rem/1.5 var(--font-head)}
.governance-closing-note{display:flex;justify-content:center;max-width:var(--container);padding:0 24px;margin:2.6rem auto 0;text-align:center;color:var(--steel);font-size:.94rem;line-height:1.55}.arrow-link{color:var(--signal);font-weight:700;text-decoration:none}.arrow-link:hover,.arrow-link:focus-visible{text-decoration:underline;color:var(--electric)}
.package-detail{background:var(--bg);color:var(--ink);padding:clamp(3rem,7vw,7rem) 0}.package-detail__container{max-width:var(--container)}.back-link{display:inline-flex;margin-bottom:2rem;color:var(--signal);font-family:var(--font-head);font-weight:700;text-decoration:none}.back-link:hover,.back-link:focus-visible{color:var(--electric);text-decoration:underline}
.package-detail__hero{max-width:54rem;border-bottom:1px solid var(--hairline);padding-bottom:2rem}.package-detail__lead{font:500 clamp(1.15rem,2vw,1.5rem)/1.5 var(--font-head);max-width:46rem}.package-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);gap:clamp(2rem,7vw,6rem);margin-top:3rem;align-items:start}.package-detail__main{min-width:0}.package-detail-copy{max-width:48rem}.package-detail-copy section+section{margin-top:3rem}.package-detail-copy h2{font:600 clamp(1.4rem,2.5vw,2rem)/1.15 var(--font-head);letter-spacing:-.03em;margin:0 0 1rem}.package-detail-copy h3{font:600 1.1rem/1.3 var(--font-head);margin-top:1.5rem}.package-detail-copy p,.package-detail-copy li{line-height:1.7;overflow-wrap:anywhere}.package-detail-copy ul{padding-left:1.35rem;list-style:disc}.package-detail-copy li::marker{color:var(--signal);font-size:.82em}.package-detail-copy li+li{margin-top:.45rem}.package-boundary{border-left:3px solid var(--signal);padding-left:1.5rem}
.package-detail__sidebar{position:sticky;top:2rem;border:1px solid var(--hairline);background:var(--surface);padding:2rem;min-width:0}.package-detail__facts{margin:0 0 2rem}.package-detail__facts>div{border-bottom:1px solid var(--hairline);padding:0 0 1rem;margin:0 0 1rem}.package-detail__facts dt{font:700 .75rem/1.4 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.package-detail__facts dd{margin:.3rem 0 0;line-height:1.5;overflow-wrap:anywhere}.package-detail__cases{margin-top:3rem}
.package-detail-copy>section+section{margin-top:2.125rem;padding-top:1.875rem;border-top:1px solid var(--hairline)}.package-detail-copy .package-card__outcome{margin:0;padding-left:1.25rem;border-left:3px solid var(--cyan);font:500 1.05rem/1.6 var(--font-head);color:var(--ink)}.package-detail-copy .package-boundary{margin-top:2.125rem;padding:1.375rem 1.5rem;background:var(--ice-soft);border-top:0;border-left:4px solid var(--signal)}.package-detail-copy .package-boundary h2{font-size:1.22rem}.package-detail-copy .package-boundary p:last-child{margin-bottom:0}.package-detail-copy .package-addon{padding:1.25rem 1.375rem;background:var(--ice-soft);border-left:3px solid var(--cyan)}.package-detail-copy .package-addon p:last-child{margin-bottom:0}.package-detail-copy .package-card__price-note{margin:0 0 1rem;color:var(--steel);font-size:.84rem;line-height:1.58}.package-detail-copy .agent-cost-comparison{margin-top:2.125rem;padding:1.875rem;background:var(--ice-soft);border-top:3px solid var(--signal)}.package-detail-copy .agent-cost-comparison h2{margin-bottom:.8125rem}.package-detail-copy .agent-cost-comparison__intro{max-width:42.5rem}.package-detail-copy .agent-cost-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.package-detail-copy .agent-cost-comparison__option{min-width:0;padding:1.375rem;background:var(--surface);border:1px solid var(--hairline)}.package-detail-copy .agent-cost-comparison__option h3{margin:0 0 .8125rem;font:600 1.05rem/1.3 var(--font-head)}.package-detail-copy .agent-cost-comparison__option ul{margin:0;padding:0;list-style:none}.package-detail-copy .agent-cost-comparison__option li{position:relative;margin:0;padding:.625rem 0 .625rem 1.0625rem;border-top:1px solid var(--hairline);line-height:1.52}.package-detail-copy .agent-cost-comparison__option li::before{content:"";position:absolute;top:1.0625rem;left:0;width:.375rem;height:.375rem;background:var(--signal)}.package-detail-copy .agent-cost-comparison__conclusion{margin:0;padding:1.125rem 1.25rem;background:var(--navy);color:#fff;font:500 1.02rem/1.56 var(--font-head)}.package-detail-copy .agent-cost-comparison__note{margin:1.125rem 0 0;color:var(--steel);font-size:.82rem;line-height:1.58}
:root[data-theme="dark"] .get-started-grid .package-card__meta,:root[data-theme="dark"] .get-started-overview .arrow-link,:root[data-theme="dark"] .get-started-strategy .arrow-link,:root[data-theme="dark"] .package-detail .arrow-link,:root[data-theme="dark"] .package-detail .back-link{color:var(--electric)}
@media(max-width:960px){.get-started-hero{min-height:auto}.get-started-hero::before{width:100%;background-position:70% center}.get-started-hero::after{background:linear-gradient(180deg,var(--navy) 30%,color-mix(in srgb,var(--navy) 86%,transparent) 65%,color-mix(in srgb,var(--navy) 48%,transparent))}.get-started-hero .agent-hero__inner{min-height:auto}.get-started-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-detail__layout{grid-template-columns:1fr}.package-detail__sidebar{position:static}.get-started-strategy__card{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.packages-section,.package-next-level{padding-top:4.8rem;padding-bottom:4.8rem}.get-started-hero .agent-hero__inner{padding-top:4.5rem;padding-bottom:4.5rem}.package-section-head{grid-template-columns:1fr;gap:0}.get-started-grid{grid-template-columns:minmax(0,1fr)}.get-started-strategy__card{display:block}.get-started-strategy__card{width:100%}.package-card__top,.get-started-strategy__card .package-card__top,.package-detail__sidebar{padding:1.5rem}.package-detail-copy,.package-detail__layout,.package-detail__facts{min-width:0}.package-detail-copy .agent-cost-comparison{padding:1.5rem 1.125rem}.package-detail-copy .agent-cost-comparison__grid{grid-template-columns:1fr;gap:.75rem;margin:1.25rem 0}.package-detail-copy .agent-cost-comparison__option{padding:1.1875rem 1.125rem}.package-detail-copy .agent-cost-comparison__conclusion{padding:1.0625rem 1.125rem}}
@media(min-width:701px){.get-started-grid{grid-auto-rows:1fr}.get-started-grid .package-card,.get-started-grid .package-card__top{height:100%}}
@media(prefers-reduced-motion:reduce){.package-card{transition:none}.package-card:hover{transform:none}}
