.stellar-case .case-hero--editorial{position:relative;isolation:isolate;color:var(--paper);border-bottom:var(--hair) solid color-mix(in oklab,var(--paper) 14%,transparent);overflow:hidden;min-height:clamp(520px,72vh,880px);display:flex;flex-direction:column;background:radial-gradient(circle at 88% 12%,color-mix(in oklab,var(--cta) 22%,transparent),transparent 42%),radial-gradient(circle at 8% 80%,color-mix(in oklab,var(--peach) 35%,transparent),transparent 38%),var(--indigo-deep)}.stellar-case .case-hero--editorial.case-hero--banner{background-image:var(--case-hero-banner);background-size:cover;background-position:center 22%;background-repeat:no-repeat}.stellar-case .case-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(112deg,color-mix(in oklab,var(--indigo-deep) 94%,transparent) 0%,color-mix(in oklab,var(--indigo-deep) 72%,transparent) 38%,color-mix(in oklab,var(--indigo-deep) 28%,transparent) 62%,transparent 100%),linear-gradient(0deg,color-mix(in oklab,var(--indigo-deep) 92%,transparent) 0%,transparent 48%),linear-gradient(180deg,color-mix(in oklab,var(--indigo-deep) 65%,transparent) 0%,transparent 32%)}.stellar-case .case-hero__inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;width:100%;max-width:var(--max);margin:0 auto;padding:clamp(28px,4vw,48px) var(--gutter) clamp(40px,5vw,72px)}.stellar-case .case-hero__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:auto;padding-bottom:clamp(32px,4vw,48px)}.stellar-case .case-back{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 58%,transparent);transition:color .2s ease}.stellar-case .case-back:hover{color:var(--paper)}.stellar-case .case-hero__readouts.readouts{border-color:color-mix(in oklab,var(--paper) 24%,transparent);background:color-mix(in oklab,var(--indigo-deep) 35%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stellar-case .case-hero__readouts.readouts div{border-color:color-mix(in oklab,var(--paper) 20%,transparent);color:color-mix(in oklab,var(--paper) 52%,transparent)}.stellar-case .case-hero__readouts.readouts b{color:var(--paper)}.stellar-case .case-hero__stage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);gap:clamp(20px,3vw,40px);align-items:stretch;min-height:clamp(380px,58vh,640px)}.stellar-case .case-hero__copy{align-self:end;padding-bottom:clamp(8px,1.5vw,16px);max-width:58rem}.stellar-case .case-hero__index{margin:0 0 clamp(16px,2vw,22px);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cta)}.stellar-case .case-hero__deck{margin:0 0 clamp(20px,2.5vw,28px);padding-left:14px;max-width:46ch;border-left:2px solid var(--cta);font-size:11px;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 76%,transparent)}.stellar-case .case-hero-title{margin:0 0 clamp(18px,2.2vw,26px);max-width:11ch;font-size:clamp(48px,7.2vw,108px);font-weight:500;letter-spacing:-.042em;line-height:.9;color:var(--paper);text-wrap:balance}.stellar-case .case-hero-title em{font-style:normal;color:var(--cta)}.stellar-case .case-hero-lead{margin:0 0 clamp(24px,3vw,32px);max-width:40ch;font-size:clamp(18px,1.55vw,22px);line-height:1.45;letter-spacing:-.015em;color:color-mix(in oklab,var(--paper) 82%,transparent)}.stellar-case .case-hero-lead.rte p{margin:0}.stellar-case .case-hero-lead.rte p+p{margin-top:.75em}.stellar-case .case-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.stellar-case .case-hero--banner .case-hero-actions .btn-solid{box-shadow:0 12px 40px color-mix(in oklab,var(--indigo-deep) 45%,transparent)}.stellar-case .case-hero__aside{display:flex;align-self:stretch;width:100%;max-width:none;min-height:0}.stellar-case .case-hero--banner .case-hero__aside .obs{border-color:var(--indigo);box-shadow:0 24px 64px color-mix(in oklab,var(--indigo-deep) 55%,transparent),0 0 0 1px color-mix(in oklab,var(--paper) 8%,transparent)}.stellar-case .case-hero .obs{display:flex;flex-direction:column;flex:1;width:100%;min-height:100%}.stellar-case .case-hero .obs-frame{margin:0;flex:1 1 auto;aspect-ratio:unset;min-height:clamp(320px,54vh,600px);position:relative}.stellar-case .case-hero .obs-frame img,.stellar-case .case-hero .obs-frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.stellar-case .case-hero .btn-line{border-color:color-mix(in oklab,var(--paper) 35%,transparent);color:var(--paper)}.stellar-case .case-hero .btn-line:hover{background:var(--paper);color:var(--indigo)}@media(max-width:989px){.stellar-case .case-hero--editorial{min-height:auto}.stellar-case .case-hero__stage{grid-template-columns:1fr}.stellar-case .case-hero__copy,.stellar-case .case-hero-title{max-width:none}.stellar-case .case-hero__stage{min-height:0}.stellar-case .case-hero__aside{max-width:none}.stellar-case .case-hero .obs-frame{min-height:clamp(280px,62vw,440px)}}.stellar-case .case-body{padding:clamp(56px,7vw,96px) 0;background:var(--paper)}.stellar-case .case-body-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start;max-width:var(--max);margin:0 auto}.stellar-case .case-body-content{color:color-mix(in oklab,var(--indigo) 88%,transparent);font-size:clamp(15px,1.15vw,17px);line-height:1.65;max-width:none}.stellar-case .stellar-cta-vertical{position:sticky;top:calc(var(--gutter) + 12px)}.stellar-case .stellar-cta-vertical__card{padding:clamp(22px,2.5vw,28px);border:var(--hair) solid var(--indigo);background:color-mix(in oklab,var(--paper-2) 65%,var(--paper))}.stellar-case .stellar-cta-vertical__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;border:var(--hair) solid var(--indigo);border-radius:var(--radius-pill);background:var(--paper);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo)}.stellar-case .stellar-cta-vertical__dot{width:6px;height:6px;border-radius:50%;background:var(--cta);flex-shrink:0}.stellar-case .stellar-cta-vertical__title{margin:0 0 10px;font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--indigo)}.stellar-case .stellar-cta-vertical__subtitle{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--muted)}.stellar-case .stellar-cta-vertical__checks{margin:0 0 22px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.stellar-case .stellar-cta-vertical__checks li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:color-mix(in oklab,var(--indigo) 88%,transparent)}.stellar-case .stellar-cta-vertical__check-icon{display:flex;flex-shrink:0;margin-top:2px;color:var(--cta)}.stellar-case .stellar-cta-vertical__actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.stellar-case .stellar-cta-vertical__btn,.stellar-case .stellar-cta-vertical__btn-contact{display:flex;width:100%;max-width:100%;align-self:stretch;justify-content:center;box-sizing:border-box}body.stellar-cta-popin-open{overflow:hidden}.stellar-cta-popin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:var(--gutter)}.stellar-cta-popin[hidden]:not(.is-open){display:none}.stellar-cta-popin__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--indigo-deep) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stellar-cta-popin__dialog{position:relative;z-index:1;width:min(100%,640px);max-height:min(92vh,820px);overflow:auto;padding:clamp(28px,4vw,40px);border:var(--hair) solid var(--indigo);background:var(--paper);box-shadow:0 32px 80px color-mix(in oklab,var(--indigo-deep) 35%,transparent)}.stellar-cta-popin__close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:var(--hair) solid var(--indigo);background:var(--paper);font-family:inherit;color:var(--indigo);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.stellar-cta-popin__close-icon{font-size:32px;font-weight:300;line-height:1}.stellar-cta-popin__close:hover{background:var(--indigo);color:var(--paper);border-color:var(--indigo)}.stellar-cta-popin__head{margin-bottom:24px;padding-right:56px}.stellar-cta-popin__title{margin:0 0 8px;font-size:clamp(22px,2.5vw,28px);font-weight:600;letter-spacing:-.03em;color:var(--indigo)}.stellar-cta-popin__lead{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.stellar-cta-popin__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.stellar-cta-popin__cell--full{grid-column:1 / -1}.stellar-cta-popin__submit{margin-top:8px}.stellar-cta-popin__legal{margin:16px 0 0;font-size:11px;line-height:1.45;color:var(--muted)}.stellar-cta-popin__legal a{color:var(--indigo)}.stellar-cta-popin__success{margin:0;padding:16px;border:var(--hair) solid color-mix(in oklab,var(--cta) 40%,transparent);background:color-mix(in oklab,var(--cta) 8%,var(--paper));font-size:15px;line-height:1.5;color:var(--indigo)}.stellar-cta-popin__errors{margin-bottom:16px;font-size:13px;color:#b42318}@media(max-width:989px){.stellar-case .case-body-grid{grid-template-columns:1fr}.stellar-case .stellar-cta-vertical{position:static}.stellar-cta-popin__grid{grid-template-columns:1fr}.stellar-cta-popin__cell--half{grid-column:1 / -1}}.stellar-case .case-body-content :first-child{margin-top:0}.stellar-case .case-body-content :last-child{margin-bottom:0}.stellar-case .case-body-content h2,.stellar-case .case-body-content h3,.stellar-case .case-body-content h4{color:var(--indigo);letter-spacing:-.02em;line-height:1.1;margin:1.6em 0 .6em}.stellar-case .case-body-content h2{font-size:clamp(24px,2.8vw,34px)}.stellar-case .case-body-content p{max-width:58ch;margin-bottom:1em}.stellar-case .case-body-content ul,.stellar-case .case-body-content ol{max-width:58ch;margin:0 0 1em;padding-left:1.25em}.stellar-case .case-body-content a{color:var(--cta)}.stellar-case .case-body-empty{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stellar-case .case-sticky{align-self:start;width:100%}@media(min-width:901px){.stellar-case .case-sticky{position:sticky;top:84px;z-index:1}}.stellar-case .case-index{display:flex;flex-direction:column;gap:0;border:var(--hair) solid var(--indigo);background:var(--paper-2)}.stellar-case .case-index-item{padding:14px 18px;border-bottom:var(--hair) solid color-mix(in oklab,var(--indigo) 18%,transparent);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stellar-case .case-index-item:last-child{border-bottom:0}.stellar-case .case-index-item b{display:block;font-family:Jost,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--indigo);margin-top:4px}.stellar-case .case-chapter{margin-bottom:clamp(40px,5vw,56px)}.stellar-case .case-chapter:last-child{margin-bottom:0}.stellar-case .case-chapter-head{display:flex;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:var(--hair) dashed color-mix(in oklab,var(--indigo) 28%,transparent)}.stellar-case .case-chapter-num{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.14em;color:var(--cta);flex-shrink:0}.stellar-case .case-chapter h2{font-size:clamp(24px,2.8vw,34px);letter-spacing:-.03em;line-height:1.05;margin:0;color:var(--indigo)}.stellar-case .case-chapter .rte,.stellar-case .case-chapter p{color:color-mix(in oklab,var(--indigo) 88%,transparent);font-size:15px;max-width:58ch;margin-bottom:14px;line-height:1.5}.stellar-case .case-chapter .rte:last-child,.stellar-case .case-chapter p:last-child{margin-bottom:0}.stellar-case .case-deliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.stellar-case .case-deliverable{padding:16px 18px;border:var(--hair) solid color-mix(in oklab,var(--indigo) 22%,transparent);background:var(--paper);display:flex;flex-direction:column;gap:6px}.stellar-case .case-deliverable .k{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.14em;color:var(--cta)}.stellar-case .case-deliverable p{font-size:14px;line-height:1.45;margin:0;color:color-mix(in oklab,var(--indigo) 82%,transparent)}.stellar-case .case-impact{background:var(--paper-2);border-top:var(--hair) solid var(--indigo);border-bottom:var(--hair) solid var(--indigo);padding:clamp(40px,5vw,56px) 0}.stellar-case .case-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.stellar-case .case-impact-item{display:flex;flex-direction:column;gap:6px;padding:0 clamp(0px,2vw,24px);border-right:var(--hair) dashed color-mix(in oklab,var(--indigo) 25%,transparent)}.stellar-case .case-impact-item:last-child{border-right:0}.stellar-case .case-impact-item .k{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.stellar-case .case-impact-item .v{font-size:clamp(28px,3.5vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--indigo);margin:0}.stellar-case .case-impact-item .v em{font-style:normal;color:var(--cta);font-weight:700}.stellar-case .case-impact-item p{font-size:13px;line-height:1.45;color:color-mix(in oklab,var(--indigo) 72%,transparent);max-width:28ch;margin:0}.stellar-case .case-quote--editorial{background:var(--indigo-deep);color:var(--paper);padding:clamp(72px,9vw,128px) 0;border-top:var(--hair) solid color-mix(in oklab,var(--paper) 12%,transparent)}.stellar-case .quote-editorial{max-width:var(--max);margin:0 auto}.stellar-case .quote-editorial__mast{margin-bottom:clamp(36px,5vw,56px);padding-bottom:clamp(20px,3vw,28px);border-bottom:var(--hair) solid color-mix(in oklab,var(--paper) 16%,transparent)}.stellar-case .quote-editorial__kicker{margin:0;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--cta)}.stellar-case .quote-editorial__layout{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);align-items:start}.stellar-case .quote-editorial__layout--no-media{grid-template-columns:1fr}.stellar-case .quote-editorial__figure{margin:0;position:relative}.stellar-case .quote-editorial__figure img{display:block;width:100%;height:auto;min-height:320px;max-height:min(72vh,640px);object-fit:cover;border:var(--hair) solid color-mix(in oklab,var(--paper) 18%,transparent)}.stellar-case .quote-editorial__caption{margin:12px 0 0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 52%,transparent)}.stellar-case .quote-editorial__article{position:relative;padding-top:4px}.stellar-case .quote-editorial__stars{display:flex;align-items:center;gap:12px;margin:0 0 clamp(20px,3vw,28px);font-size:14px;letter-spacing:.18em;color:var(--cta)}.stellar-case .quote-editorial__stars-label{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 50%,transparent)}.stellar-case .quote-editorial__text{position:relative;margin:0 0 clamp(32px,4vw,48px);padding:0 0 0 clamp(12px,2vw,28px);border:0}.stellar-case .quote-editorial__mark{position:absolute;top:-.12em;left:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,12vw,120px);line-height:.75;color:color-mix(in oklab,var(--cta) 38%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.stellar-case .quote-editorial__copy{position:relative;z-index:1;font-size:20px;line-height:1.55;font-weight:400;letter-spacing:-.01em;color:color-mix(in oklab,var(--paper) 92%,transparent);max-width:52ch;text-wrap:pretty}.stellar-case .quote-editorial__byline{display:flex;align-items:flex-start;gap:18px;padding-top:clamp(24px,3vw,32px);border-top:var(--hair) solid color-mix(in oklab,var(--paper) 18%,transparent)}.stellar-case .quote-editorial__portrait{flex-shrink:0;width:72px;height:72px;overflow:hidden;border:var(--hair) solid color-mix(in oklab,var(--paper) 28%,transparent);background:color-mix(in oklab,var(--paper) 6%,var(--indigo-deep))}.stellar-case .quote-editorial__portrait img{width:100%;height:100%;object-fit:cover;display:block}.stellar-case .quote-editorial__name{display:block;margin:0 0 6px;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.02em;color:var(--paper)}.stellar-case .quote-editorial__role{margin:0 0 12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 58%,transparent)}.stellar-case .quote-editorial__linkedin{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 55%,transparent);text-decoration:none;transition:color .2s ease}.stellar-case .quote-editorial__linkedin:hover{color:var(--cta)}.stellar-case .quote-editorial__linkedin .li-ico{flex-shrink:0}@media(max-width:989px){.stellar-case .quote-editorial__layout{grid-template-columns:1fr}.stellar-case .quote-editorial__figure img{min-height:240px;max-height:52vw}.stellar-case .quote-editorial__copy{max-width:none}}.stellar-case .case-show{margin:0;padding:0;background:var(--paper)}.stellar-case .case-show-cap{padding:clamp(24px,3vw,36px) var(--gutter) clamp(16px,2vw,24px);max-width:var(--max);margin:0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.stellar-case .case-show-cap h2{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.03em;margin:0;color:var(--indigo)}.stellar-case .case-show-cap .mono{color:var(--muted);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.stellar-case .case-show-bleed{width:100vw;margin:0;margin-left:calc(50% - 50vw);border-top:var(--hair) solid var(--indigo);border-bottom:0;background:var(--paper-2);overflow:hidden;line-height:0}.stellar-case .case-show-bleed img{width:100%;height:auto;display:block;margin:0;vertical-align:bottom}.stellar-case .case-outro.stellar-cta-banniere{position:relative;overflow:hidden;margin:0;padding:clamp(36px,4.5vw,56px) 0 clamp(48px,6vw,72px);border-top:0;background:var(--indigo-deep);color:var(--paper)}.stellar-case .stellar-cta-banniere__field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 72% 38%,color-mix(in oklab,var(--cta) 28%,transparent),transparent 42%),radial-gradient(ellipse 90% 70% at 50% 108%,color-mix(in oklab,var(--peach) 24%,transparent),transparent 52%),var(--indigo-deep)}.stellar-case .stellar-cta-banniere__field:after{content:"";position:absolute;width:min(130vw,1200px);height:min(130vw,1200px);left:68%;top:42%;transform:translate(-50%,-50%);border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0,transparent 46px,color-mix(in oklab,var(--paper) 7%,transparent) 46px,color-mix(in oklab,var(--paper) 7%,transparent) 48px);opacity:.65;-webkit-mask-image:radial-gradient(ellipse 70% 70% at center,black 15%,transparent 72%);mask-image:radial-gradient(ellipse 70% 70% at center,black 15%,transparent 72%)}.stellar-case .stellar-cta-banniere__inner{position:relative;z-index:1}.stellar-case .stellar-cta-banniere__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;gap:clamp(20px,3vw,40px);align-items:center}.stellar-case .stellar-cta-banniere__col--left{justify-self:start;text-align:left}.stellar-case .stellar-cta-banniere__col--center{justify-self:center;text-align:center;max-width:36rem}.stellar-case .stellar-cta-banniere__col--right{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.stellar-case .stellar-cta-banniere__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--peach)}.stellar-case .stellar-cta-banniere__dot{width:8px;height:8px;border-radius:50%;background:var(--peach);flex-shrink:0;animation:stellar-cta-banniere-pulse 1.4s ease-in-out infinite}@keyframes stellar-cta-banniere-pulse{0%,to{opacity:1}50%{opacity:.55}}.stellar-case .stellar-cta-banniere__title,.stellar-case .stellar-cta-banniere__title h2{font-size:clamp(32px,4.2vw,52px);font-weight:700;letter-spacing:-.045em;line-height:.98;max-width:18ch;margin:0 0 14px;color:var(--paper)}.stellar-case .stellar-cta-banniere__title em,.stellar-case .stellar-cta-banniere__title h2 em{font-style:normal;color:var(--cta)}.stellar-case .stellar-cta-banniere__subtitle{margin:0 auto 16px;max-width:40ch;font-size:15px;line-height:1.55;color:color-mix(in oklab,var(--paper) 78%,transparent)}.stellar-case .stellar-cta-banniere__checks{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px}.stellar-case .stellar-cta-banniere__checks li{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.35;color:color-mix(in oklab,var(--paper) 88%,transparent)}.stellar-case .stellar-cta-banniere__check-icon{display:flex;flex-shrink:0;margin-top:1px;color:var(--cta)}.stellar-case .stellar-cta-banniere__cta-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:10px}.stellar-case .stellar-cta-banniere__btn-primary{flex:0 0 auto;min-height:48px;padding:0 26px;font-size:15px;font-weight:700;white-space:nowrap;box-shadow:0 10px 28px color-mix(in oklab,var(--cta) 35%,transparent)}.stellar-case .stellar-cta-banniere__btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 32px color-mix(in oklab,var(--cta) 42%,transparent)}.stellar-case .stellar-cta-banniere__btn-contact{min-height:48px;padding:0 22px;font-weight:700;background:var(--paper);color:var(--indigo);border-color:var(--paper)}.stellar-case .stellar-cta-banniere__btn-contact:hover{background:color-mix(in oklab,var(--paper) 90%,var(--cta));color:var(--indigo);border-color:color-mix(in oklab,var(--paper) 90%,var(--cta))}.stellar-case .stellar-cta-banniere__secondary{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:color-mix(in oklab,var(--paper) 72%,transparent);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--paper) 35%,transparent);transition:color .2s ease,border-color .2s ease}.stellar-case .stellar-cta-banniere__secondary:hover{color:var(--peach);border-color:var(--peach)}@media(min-width:701px){.stellar-case .stellar-cta-banniere__cta-row{flex-wrap:nowrap}}@media(max-width:900px){.stellar-case .case-body-grid{grid-template-columns:1fr}}@media(max-width:700px){.stellar-case .case-impact-grid{grid-template-columns:1fr}.stellar-case .case-impact-item{border-right:0;border-bottom:var(--hair) dashed color-mix(in oklab,var(--indigo) 25%,transparent);padding-bottom:20px}.stellar-case .case-impact-item:last-child{border-bottom:0;padding-bottom:0}.stellar-case .stellar-cta-banniere__grid{grid-template-columns:1fr;gap:28px}.stellar-case .stellar-cta-banniere__col--left,.stellar-case .stellar-cta-banniere__col--center,.stellar-case .stellar-cta-banniere__col--right{justify-self:stretch;text-align:left;align-items:stretch;max-width:none}.stellar-case .stellar-cta-banniere__checks{justify-content:flex-start}.stellar-case .stellar-cta-banniere__subtitle{margin-left:0;margin-right:0}.stellar-case .stellar-cta-banniere__cta-row{flex-direction:column;align-items:stretch;justify-content:flex-start}.stellar-case .stellar-cta-banniere__btn-primary,.stellar-case .stellar-cta-banniere__btn-contact{width:100%;justify-content:center}.stellar-case .stellar-cta-banniere__secondary{align-self:flex-start}}@media(max-width:560px){.stellar-case .case-deliverables{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/stellar-case.css.map */
