.story-home .audience-page{--audience-section-space:64px;--audience-card-radius:6px;--audience-row-height:80px;--audience-detail-heading-size:18px;--audience-gutter:max(6%, calc((100% - 1280px) / 2))}.story-home .audience-page>.commercial-section,.story-home .audience-page>.leader-hero,.story-home .audience-page>.leader-close{padding:var(--audience-section-space) var(--audience-gutter);border-bottom:0}.story-home .audience-page .leader-hero-copy{max-width:70ch}.story-home .audience-page .leader-close h2{font:600 var(--story-type-section-size)/1.2 var(--font-sans)}.story-home .audience-page .commercial-card{border-radius:var(--audience-card-radius);gap:20px;padding:32px}.story-home .audience-page .commercial-card .story-cta{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:48px}.story-home .audience-page .commercial-primary-price{color:var(--story-teal)}.story-home .audience-page .leader-challenge-grid{grid-template-rows:repeat(9, minmax(var(--audience-row-height), 1fr));gap:0}.story-home .audience-page .leader-challenge-grid.audience-challenges-6{grid-template-rows:repeat(6, minmax(var(--audience-row-height), 1fr))}.story-home .audience-page .audience-challenges-6 .leader-challenge-detail{grid-row:1/span 6}.story-home .audience-page .leader-challenge-trigger{height:100%;min-height:var(--audience-row-height);font:600 var(--story-type-body-size)/1.5 var(--font-sans);border-radius:0;gap:16px;padding:16px 20px 16px 16px}.story-home .audience-page .leader-challenge-number{align-self:center;padding-top:0}.story-home .audience-page .audience-challenge-label{min-width:0}.story-home .audience-page .leader-challenge-trigger>svg{width:16px;height:16px}.story-home .audience-page .leader-challenge-trigger:hover{background:var(--story-paper)}.story-home .audience-page .leader-challenge-trigger[data-state=open]{background:var(--story-teal);color:var(--story-paper);box-shadow:inset 4px 0 var(--story-signal)}.story-home .audience-page .leader-challenge-trigger:focus-visible{outline:2px solid var(--story-teal-emphasis);outline-offset:-4px}.story-home .audience-page .leader-detail-inner{border-bottom:0;padding:36px}.story-home .audience-page .leader-detail-inner>h3{max-width:36ch}.story-home .audience-page .leader-detail-index{display:block}.story-home .audience-page .leader-detail-block{border-top:0;margin-top:24px;padding-top:0}.story-home .audience-page .leader-detail-block .audience-detail-heading{font:600 var(--audience-detail-heading-size)/1.5 var(--font-sans);color:var(--story-ink);letter-spacing:0;text-transform:none;margin-bottom:10px}.story-home .audience-page .audience-detail-action{margin-top:28px}.story-home .audience-page .audience-detail-action .story-cta{text-align:left}.story-home .audience-page .leader-system-notes,.story-home .audience-page .leader-commercial-terms,.story-home .audience-page .leader-three-columns article{border-top:0;padding-top:0}.story-home .audience-page .leader-commercial-terms>.story-cta{margin-top:20px}.story-home .audience-page .leader-commercial-terms>a.story-cta{color:var(--story-paper)}@media (width<=900px){.story-home .audience-page{--audience-section-space:48px}.story-home .audience-page .leader-challenge-grid,.story-home .audience-page .leader-challenge-item{display:block}.story-home .audience-page .leader-challenge-trigger{height:var(--audience-row-height);gap:12px;padding:16px}.story-home .audience-page .leader-detail-inner{padding:28px 24px}}@media (width<=700px){.story-home .audience-page{--audience-detail-heading-size:16px}.story-home .audience-page .commercial-card{padding:28px 24px}.story-home .audience-page .leader-detail-inner{padding:28px 20px}}.booking-page{--booking-frame-bg:#fff;width:min(100% - 2.5rem,72rem);margin-inline:auto;padding-block:clamp(3rem,8vw,6rem) clamp(3rem,6vw,5rem)}.booking-hero{max-width:48rem}.booking-hero h1{margin-top:1rem}.booking-embed{margin-top:clamp(1.5rem,3vw,2rem)}.booking-frame{border:1px solid var(--border);background:var(--booking-frame-bg);border-radius:1rem;width:100%;height:clamp(640px,80dvh,820px);display:block}@media (width<=640px){.booking-page{width:min(100% - 1.5rem,72rem)}.booking-frame{border-radius:.75rem;height:clamp(680px,85dvh,900px)}}.booking-fallback{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.story-home .leader-v3 .leader-showcase>p,.story-home .leader-v3 .leader-services>p{max-width:70ch;margin-top:12px}.story-home .leader-v3 .leader-shot-placeholder{aspect-ratio:16/9;text-align:center;border:1px dashed var(--story-line);background:color-mix(in oklab, var(--story-ink) 4%, var(--story-paper));border-radius:6px;place-content:center;gap:6px;margin-top:32px;display:grid}.story-home .leader-v3 .leader-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.story-home .leader-v3 .leader-service-primary{grid-column:1/-1}.story-home .leader-v3 .leader-services .commercial-card{gap:10px;padding:24px}.story-home .leader-v3 .leader-services .commercial-card>:last-child{margin-top:auto}.story-home .leader-v3 .leader-service-primary{background:var(--story-teal);border-color:var(--story-teal);color:var(--story-paper);padding:32px}.story-home .leader-v3 .leader-service-primary p{color:color-mix(in oklab, var(--story-paper) 85%, transparent)}.story-home .leader-v3 .leader-service-primary .story-cta{background:var(--story-paper);color:var(--story-ink);border-color:var(--story-paper);align-self:flex-start}.story-home .leader-v3 .leader-service-primary .story-cta:hover{background:color-mix(in oklab, var(--story-paper) 88%, var(--story-teal))}.story-home .leader-v3 .leader-service-tinted{background:color-mix(in oklab, var(--story-teal) 6%, var(--story-paper));border-color:#0000}.story-home .leader-v3 .leader-service-outline{border:1px solid color-mix(in oklab, var(--story-teal) 35%, transparent);background:0 0}.story-home .leader-v3 .leader-service-compact{padding:20px 24px}.story-home .leader-v3 .leader-services .story-type-label{align-items:center;gap:6px;display:inline-flex}.story-home .leader-v3 .leader-services .story-type-label svg{width:14px;height:14px}.story-home .leader-v3 .leader-badge{background:color-mix(in oklab, var(--story-teal) 14%, transparent);border-radius:999px;align-self:flex-start;padding:2px 8px}.story-home .leader-v3 .leader-showcase{padding-top:4px}.story-home .audience-page.leader-v3>.leader-hero{padding-bottom:20px}@media (width<=700px){.story-home .audience-page.leader-v3>.leader-hero{padding-bottom:24px}}.story-home .leader-v3 .leader-muted{color:var(--story-muted)}.story-home .leader-v3 .leader-explore{color:var(--story-teal);text-underline-offset:4px;align-items:center;gap:6px;margin-top:auto;text-decoration:underline;display:inline-flex}.story-home .leader-v3 .leader-explore svg{width:16px;height:16px}.story-home .leader-v3 .leader-close-dark{background:var(--story-ink);color:var(--story-paper)}.story-home .leader-v3 .leader-close-dark p{color:color-mix(in oklab, var(--story-paper) 80%, transparent);max-width:60ch}@media (width<=720px){.story-home .leader-v3 .leader-service-grid{grid-template-columns:1fr}}.story-home .leader-v3 .leader-shot{border:1px solid var(--story-line);width:100%;height:auto;box-shadow:var(--story-shadow);border-radius:6px;margin-top:28px;display:block}.story-home .engineer-solutions .engineer-proof{max-width:1140px;margin-top:36px}.story-home .engineer-solutions .engineer-proof figcaption{color:var(--story-muted);margin-top:14px}.story-home .engineer-solutions .engineer-network{background:var(--story-mineral)}.story-home .engineer-solutions .engineer-network-list{margin-top:32px}.story-home .engineer-solutions .engineer-network-list>div{border-top:1px solid var(--story-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;padding:22px 0;display:grid}.story-home .engineer-solutions .engineer-network-list dt{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.story-home .engineer-solutions .engineer-status{color:var(--story-teal);white-space:nowrap}.story-home .engineer-solutions .commercial-card .story-cta{white-space:normal;text-align:left;height:auto;min-height:48px}.story-home .engineer-solutions .commercial-primary-price{color:var(--story-teal)}.story-home .engineer-solutions .engineer-terms{color:var(--story-muted);margin-top:24px}.story-home .engineer-solutions .engineer-terms p+p{margin-top:12px}@media (width<=700px){.story-home .engineer-solutions .engineer-network-list>div{grid-template-columns:minmax(0,1fr);gap:12px}}.story-home .audience-page.portfolio-solutions{--audience-section-space:48px;--audience-row-height:60px}.story-home .portfolio-solutions .leader-hero-copy{max-width:68ch;margin-top:20px}.story-home .portfolio-solutions .leader-actions{margin-top:24px}.story-home .portfolio-solutions .leader-challenge-grid{margin-top:28px}.story-home .portfolio-solutions .leader-challenge-trigger{box-shadow:none;padding:12px 16px}.story-home .portfolio-solutions .leader-challenge-trigger[data-state=open]{background:var(--story-teal);color:var(--story-paper);box-shadow:none;opacity:1}.story-home .portfolio-solutions .leader-section-intro h2,.story-home .portfolio-solutions .commercial-section>h2{margin-top:12px}.story-home .portfolio-solutions .leader-section-intro>.story-type-body,.story-home .portfolio-solutions .portfolio-section-copy{max-width:70ch;margin-top:12px}.story-home .portfolio-solutions .portfolio-system{background:var(--card)}.story-home .portfolio-solutions .portfolio-timeline{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.story-home .portfolio-solutions .portfolio-timeline li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.story-home .portfolio-solutions .portfolio-timeline li>div{width:100%;max-width:36ch}.story-home .portfolio-solutions .portfolio-timeline li:not(:last-child):before{content:"";background:var(--story-line);width:calc(100% - 68px);height:1px;position:absolute;top:23px;left:calc(50% + 34px)}.story-home .portfolio-solutions .portfolio-step-marker{width:48px;height:48px;color:var(--story-teal);background:var(--story-mineral);border:1px solid var(--story-line);border-radius:50%;place-items:center;display:grid;position:relative}.story-home .portfolio-solutions .portfolio-timeline li:first-child .portfolio-step-marker{background:var(--story-teal);color:var(--story-paper);border-color:var(--story-teal)}.story-home .portfolio-solutions .portfolio-timeline h3{margin-top:18px}.story-home .portfolio-solutions .portfolio-timeline p{color:var(--story-muted);margin-top:10px}.story-home .portfolio-solutions .portfolio-independence-note{border:1px solid color-mix(in oklab, var(--story-mineral) 72%, var(--story-line));background:color-mix(in oklab, var(--story-mineral) 55%, var(--story-paper));border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px 18px;display:flex}.story-home .portfolio-solutions .portfolio-independence-note>svg{width:20px;height:20px;color:var(--story-teal);flex:0 0 20px}.story-home .portfolio-solutions .portfolio-independence-note h3{font-weight:600}.story-home .portfolio-solutions .portfolio-independence-note p{color:var(--story-muted);margin-top:4px}.story-home .portfolio-solutions .portfolio-engagement{background:color-mix(in oklab, var(--story-ink) 3%, var(--story-paper))}.story-home .portfolio-solutions .portfolio-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.story-home .portfolio-solutions .portfolio-engagement-grid .commercial-card{background:var(--story-paper);gap:14px;padding:24px}.story-home .portfolio-solutions .portfolio-engagement-grid h3{font-size:24px}.story-home .portfolio-solutions .portfolio-engagement-grid .story-cta{margin-top:auto}.story-home .portfolio-solutions .portfolio-engagement-grid .portfolio-introduce{background:var(--story-teal);border-color:var(--story-teal);color:var(--story-paper)}.story-home .portfolio-solutions .portfolio-introduce>p{color:var(--story-paper)}.story-home .portfolio-solutions .portfolio-introduce .story-cta{color:var(--story-ink);background:var(--story-paper);border-color:var(--story-paper)}.story-home .portfolio-solutions .leader-close h2{max-width:32ch;margin-top:16px}.story-home .portfolio-solutions .leader-close .story-type-body{color:var(--story-paper);margin-top:16px}.story-home .portfolio-solutions .leader-close .story-kicker{color:var(--story-mineral)}@media (width<=900px){.story-home .audience-page.portfolio-solutions{--audience-section-space:40px;--audience-row-height:68px}.story-home .portfolio-solutions .portfolio-engagement-grid{grid-template-columns:1fr}.story-home .portfolio-solutions .portfolio-engagement-grid .commercial-card{gap:12px}}@media (width<=700px){.story-home .portfolio-solutions .portfolio-timeline{grid-template-columns:1fr;gap:0}.story-home .portfolio-solutions .portfolio-timeline li{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:0 0 28px;display:grid}.story-home .portfolio-solutions .portfolio-timeline li>div{max-width:none}.story-home .portfolio-solutions .portfolio-timeline li:last-child{padding-bottom:0}.story-home .portfolio-solutions .portfolio-timeline li:not(:last-child):before{width:1px;height:calc(100% - 48px);top:48px;left:23px}.story-home .portfolio-solutions .portfolio-timeline h3{margin-top:0}.story-home .portfolio-solutions .portfolio-timeline p{max-width:none}.story-home .portfolio-solutions .leader-detail-inner{padding:24px 20px}}.story-home .referral-solutions .referral-hiring-journey{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:24px;margin-top:36px;display:grid}.story-home .referral-solutions .referral-hiring-stage{border-top:0;min-width:0;padding-top:0}.story-home .referral-solutions .referral-hiring-stage>svg{width:32px;height:32px;color:var(--story-teal);margin-bottom:16px}.story-home .referral-solutions .referral-hiring-stage h3{margin:12px 0}.story-home .referral-solutions .referral-hiring-stage p+p{color:var(--story-muted);margin-top:16px}.story-home .referral-solutions .referral-journey-arrow{color:var(--story-teal)}.story-home .referral-solutions .referral-benefit{background:var(--story-mineral)}.story-home .referral-solutions .referral-benefit-highlight{max-width:70ch;margin-top:12px}.story-home .referral-solutions .referral-benefit-highlight strong{color:var(--story-teal)}.story-home .referral-solutions .referral-benefit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.story-home .referral-solutions .referral-benefit-cards article{background:var(--story-paper);border-radius:6px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:32px;display:flex}.story-home .referral-solutions .referral-benefit-cards article:nth-child(2){background:color-mix(in oklab, var(--story-paper) 80%, var(--story-mineral))}.story-home .referral-solutions .referral-benefit-cards article:nth-child(3){background:color-mix(in oklab, var(--story-paper) 90%, var(--story-chartreuse))}.story-home .referral-solutions .referral-benefit-icon{stroke-width:1.5px;width:26px;height:26px;color:var(--story-teal);margin-bottom:8px}.story-home .referral-solutions .referral-benefit-cards h3{text-wrap:balance;max-width:23ch}.story-home .referral-solutions .referral-access-note{max-width:90ch;color:var(--story-muted);margin-top:28px}.story-home .referral-solutions .referral-access-note strong,.story-home .referral-solutions .referral-access-note a{color:var(--story-ink)}.story-home .referral-solutions .referral-mutual-value{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.story-home .referral-solutions .referral-mutual-value article{background:var(--story-mineral);border-radius:6px;min-width:0;padding:24px 28px}.story-home .referral-solutions .referral-mutual-value article:nth-child(2){background:color-mix(in oklab, var(--story-paper) 94%, var(--story-teal))}.story-home .referral-solutions .referral-mutual-value h3{color:var(--story-teal)}.story-home .referral-solutions .referral-mutual-value p{max-width:48ch;margin-top:12px}.story-home .referral-solutions .referral-fee-note{max-width:90ch;color:var(--story-muted);margin-top:24px}.story-home .referral-solutions .commercial-section{border-bottom:0}.story-home .referral-solutions .referral-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.story-home .referral-solutions .referral-process li{border-top:0;padding:0}.story-home .referral-solutions .commercial-section:has(.referral-process){background:var(--story-mineral)}@media (width<=900px){.story-home .referral-solutions .referral-mutual-value,.story-home .referral-solutions .referral-benefit-cards{grid-template-columns:minmax(0,1fr);gap:16px}.story-home .referral-solutions .referral-benefit-cards article{padding:28px}.story-home .referral-solutions .referral-hiring-journey{grid-template-columns:minmax(0,1fr);gap:24px}.story-home .referral-solutions .referral-journey-arrow{transform:rotate(90deg)}.story-home .referral-solutions .referral-process{grid-template-columns:minmax(0,1fr)}}.story-home .technology-solutions h1{max-width:24ch}.story-home .technology-solutions .technology-hero-differentiation{max-width:54ch;color:var(--story-teal-emphasis);margin-top:24px}.story-home .technology-solutions .leader-hero-copy{max-width:62ch;margin-top:18px}.story-home .technology-solutions .technology-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.story-home .technology-solutions .technology-path{background:var(--story-mineral);border-radius:6px;flex-direction:column;align-items:start;gap:24px;min-width:0;padding:40px;display:flex}.story-home .technology-solutions .technology-path:nth-child(2){background:color-mix(in oklab, var(--story-mineral) 55%, var(--story-paper))}.story-home .technology-solutions .technology-path>svg{width:30px;height:30px;color:var(--story-teal);stroke-width:1.5px}.story-home .technology-solutions .technology-path ul{padding-left:20px;list-style:outside}.story-home .technology-solutions .technology-path li+li{margin-top:8px}.story-home .technology-solutions .technology-path .story-cta{white-space:normal;text-align:left;height:auto;min-height:48px;margin-top:auto}.story-home .technology-solutions .technology-path h3{text-wrap:balance;max-width:30ch}.story-home .technology-solutions .technology-delivery{background:var(--story-teal);color:var(--story-paper)}.story-home .technology-solutions .technology-delivery .story-kicker,.story-home .technology-solutions .technology-delivery .story-type-label{color:var(--story-signal)}.story-home .technology-solutions .technology-delivery-flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:28px;margin-top:48px;display:grid}.story-home .technology-solutions .technology-delivery-flow article{min-width:0}.story-home .technology-solutions .technology-delivery-flow p{margin-top:14px}.story-home .technology-solutions .technology-delivery-flow>svg{color:var(--story-signal)}.story-home .technology-solutions .technology-delivery-note{max-width:70ch;margin-top:32px}.story-home .technology-solutions .technology-commercial{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:32px 48px;display:grid}.story-home .technology-solutions .technology-commercial p:not(.story-kicker){margin-top:24px}.story-home .technology-solutions .technology-terms{background:var(--story-mineral);border-radius:6px;padding:28px}.story-home .technology-solutions .technology-terms a{color:var(--story-teal)}.story-home .technology-solutions .technology-commercial .technology-commercial-note{max-width:90ch;color:var(--story-muted);grid-column:1/-1;margin-top:0}.story-home .technology-solutions .technology-commercial-note a{color:var(--story-teal);text-decoration:underline}.story-home.technology-enquiry-dialog{width:calc(100% - 32px);max-width:680px;max-height:calc(100dvh - 40px);color:var(--story-ink);border-radius:6px;padding:28px;overflow-y:auto}.story-home.technology-enquiry-dialog .story-type-subsection{padding-right:20px}.story-home.technology-enquiry-dialog .technology-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.story-home.technology-enquiry-dialog .technology-form-field{gap:8px;min-width:0;margin-bottom:16px;display:grid}.story-home.technology-enquiry-dialog input{height:44px}.story-home.technology-enquiry-dialog input,.story-home.technology-enquiry-dialog textarea,.story-home.technology-enquiry-dialog select{border-color:var(--story-line);font-size:16px}.story-home.technology-enquiry-dialog input[aria-invalid=true],.story-home.technology-enquiry-dialog textarea[aria-invalid=true]{border-color:var(--destructive)}.story-home.technology-enquiry-dialog .technology-field-error{color:var(--destructive);font-size:14px}.story-home.technology-enquiry-dialog .technology-select{border:1px solid var(--story-line);background:var(--story-paper);width:100%;min-height:44px;color:var(--story-ink);border-radius:6px;padding:8px 12px}.story-home.technology-enquiry-dialog .technology-draft-status{background:var(--story-mineral);border-radius:6px;margin-top:20px;padding:20px}.story-home.technology-enquiry-dialog .technology-draft-status .story-cta{margin-top:16px}.story-home.technology-enquiry-dialog .technology-email-fallback{color:var(--story-muted);margin-top:20px}.story-home.technology-enquiry-dialog .technology-email-fallback a{overflow-wrap:anywhere;text-decoration:underline}@media (width<=900px){.story-home .technology-solutions .technology-paths,.story-home .technology-solutions .technology-commercial{grid-template-columns:minmax(0,1fr);gap:24px}.story-home .technology-solutions .technology-path{padding:32px}.story-home .technology-solutions .technology-delivery-flow{grid-template-columns:minmax(0,1fr);gap:20px}.story-home .technology-solutions .technology-delivery-flow>svg{transform:rotate(90deg)}}@media (width<=600px){.story-home .technology-solutions .technology-path{padding:28px 24px}.story-home.technology-enquiry-dialog{padding:24px 20px}.story-home.technology-enquiry-dialog .technology-form-grid{grid-template-columns:minmax(0,1fr);gap:0}}.story-home .pricing-buyers .cl-pricing-v5 .pricing-section{padding-top:28px;padding-bottom:28px}.story-home .cl-pricing-v5 .pricing-section-heading h2{font-size:32px;line-height:1.25}.story-home .pricing-buyers .cl-pricing-v5 .pricing-section-heading>.story-type-body{margin-top:10px}.story-home .pricing-buyers .cl-pricing-v5 .commercial-grid{gap:16px;margin-top:20px}.story-home .pricing-buyers .cl-pricing-v5 .cl-price-card{gap:12px;padding:24px}.story-home .cl-pricing-v5 .cl-price-card .pricing-amount{font-size:28px;line-height:1.3}.story-home .cl-pricing-v5 .cl-price-card .pricing-price-unit{margin-top:4px;font-size:14px}.story-home .cl-pricing-v5 .cl-price-card .pricing-card-copy{gap:10px}.story-home .cl-pricing-v5 .cl-starting-point{background:var(--story-teal);color:var(--story-paper);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px;padding:28px;display:grid}.story-home .cl-pricing-v5 .cl-starting-point h3{margin:8px 0 10px}.story-home .cl-pricing-v5 .cl-starting-point .story-type-label{color:var(--story-paper)}.story-home .cl-pricing-v5 .cl-starting-point .story-type-body{max-width:64ch}.story-home .cl-pricing-v5 .cl-starting-action{gap:14px;display:grid}.story-home .cl-pricing-v5 .cl-starting-action .story-cta{background:var(--story-paper);color:var(--story-teal);border-color:var(--story-paper)}.story-home .cl-pricing-v5 .cl-starting-action .story-cta:hover{background:var(--story-mineral)}.story-home .cl-pricing-v5 .cl-welcome-strip{border:1px solid color-mix(in oklab, var(--story-teal) 20%, transparent);border-left:3px solid var(--story-teal);background:var(--story-mineral);border-radius:6px;margin-top:20px;padding:20px 24px}.story-home .cl-pricing-v5 .cl-welcome-strip h3{color:var(--story-teal)}.story-home .cl-pricing-v5 .cl-welcome-strip p{max-width:92ch;margin-top:6px}.story-home .cl-pricing-v5 .cl-price-reference{color:var(--story-teal);font-size:14px}.story-home .cl-pricing-v5 .cl-bundle-offer{border:1px solid color-mix(in oklab, var(--story-teal) 45%, transparent);background:color-mix(in oklab, var(--story-teal) 12%, var(--story-paper));box-shadow:0 12px 30px color-mix(in oklab, var(--story-ink) 8%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:24px;display:grid}.story-home .cl-pricing-v5 .cl-bundle-labels{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.story-home .cl-pricing-v5 .cl-offer-badge{background:var(--story-teal);color:var(--story-paper);letter-spacing:.01em;border-radius:4px;padding:5px 12px;font-weight:600}.story-home .cl-pricing-v5 .cl-bundle-copy h3{margin:10px 0}.story-home .cl-pricing-v5 .cl-bundle-action{gap:12px;display:grid}.story-home .cl-pricing-v5 .cl-bundle-action .pricing-amount{font-size:28px}.story-home .cl-pricing-v5 .cl-guided-services .cl-price-card .commercial-price,.story-home .cl-pricing-v5 .cl-guided-services .cl-bundle-action .commercial-price{color:var(--story-teal)}.story-home .pricing-buyers .cl-pricing-v5 .cl-engineering-card{grid-template-rows:subgrid;background:color-mix(in oklab, var(--story-teal) 5%, var(--story-paper));border-color:#0000;grid-row:span 4;display:grid}.story-home .cl-pricing-v5 .cl-engineering-card h3{line-height:1.5}.story-home .cl-pricing-v5 .cl-engineering-card .story-cta{place-self:end start}.story-home .cl-pricing-v5 .cl-engineering-card .pricing-amount{font-size:24px}.story-home .pricing-buyers.cl-pricing-selected .pricing-terms{margin-top:16px;padding-top:40px;padding-bottom:48px}@media (width>=701px) and (width<=1100px){.story-home .pricing-buyers .cl-pricing-v5 .cl-engineering-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-home .pricing-buyers .cl-pricing-v5 .cl-engineering-card{padding:20px}.story-home .cl-pricing-v5 .cl-engineering-card h3{font-size:18px}}@media (width<=700px){.story-home .cl-pricing-v5 .pricing-section-heading h2{font-size:28px}.story-home .pricing-buyers .cl-pricing-v5 .pricing-section{padding-block:24px}.story-home .cl-pricing-v5 .cl-starting-point,.story-home .cl-pricing-v5 .cl-bundle-offer{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px}.story-home .cl-pricing-v5 .cl-starting-action,.story-home .cl-pricing-v5 .cl-bundle-action{justify-items:start}.story-home .cl-pricing-v5 .cl-welcome-strip{padding:18px 20px}.story-home .pricing-buyers .cl-pricing-v5 .cl-engineering-card{grid-row:auto;display:flex}}
