.hero-v6{min-height:0;display:block;padding:28px clamp(24px,6vw,92px) 0;background:linear-gradient(145deg,#fff 15%,#f8f7fb 100%)}
.hero-intro{max-width:1120px;margin:0 auto 19px;text-align:center}.hero-v6 h1{font-size:clamp(2.1rem,3.05vw,3.45rem);line-height:1.04;max-width:1120px;margin:0 auto}.hero-v6 h1 em{color:var(--purple)}.hero-promise{font:500 1rem Manrope;color:var(--muted);margin:11px 0 0}.hero-promise::first-letter{color:var(--ink)}
.button.secondary{background:transparent;color:var(--ink);border:1px solid #d5d1dd;box-shadow:none}.button.secondary:hover{background:#fff;border-color:var(--purple)}
.ai-frame{max-width:1740px;margin:0 auto 14px;padding:11px 20px;border:1px solid #dedbe5;border-radius:12px;background:rgba(255,255,255,.82);box-shadow:0 10px 35px rgba(64,57,94,.04)}.ai-frame-bottom{display:flex;justify-content:center;align-items:center;gap:35px}.ai-frame .actions{gap:9px}.ai-frame .button{padding:10px 14px;font-size:.75rem}.orchestration-line{display:flex;align-items:center;justify-content:center;gap:10px;color:#55515c;font:600 .66rem Manrope}.orchestration-line span{white-space:nowrap}.orchestration-line i{font-style:normal;color:var(--purple)}
.story-grid{max-width:1740px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.story-grid article{position:relative;min-height:238px;border-radius:14px;overflow:hidden;background:#29282e}.story-grid img{position:absolute;width:100%;height:100%;object-fit:cover;filter:saturate(.72);opacity:.82;transition:transform .55s ease,opacity .55s ease}.story-grid article:hover img{transform:scale(1.025);opacity:.9}
.story-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,26,.02) 15%,rgba(20,18,26,.88) 100%)}.story-grid article>div{position:absolute;z-index:1;left:24px;right:24px;bottom:21px;color:#fff}.story-grid span{font:600 .61rem Manrope;letter-spacing:.14em;color:#c8c2ff}.story-grid h2{font-size:clamp(1.15rem,1.55vw,1.6rem);margin:8px 0 5px;letter-spacing:-.035em}.story-grid p{margin:0;color:#e4e2e8;font-size:.78rem;max-width:390px}
.ai-statement{max-width:1740px;margin:15px auto 18px;text-align:center;white-space:nowrap;color:#625e68;font-size:.81rem}
.solutions{padding-top:46px;background:#fbfafc}.solutions .section-heading{display:block;max-width:850px;margin:0 auto;text-align:center}.solutions .section-heading .eyebrow{margin-bottom:11px}.solutions .section-heading h2{font-size:clamp(2.25rem,3.7vw,3.65rem)}.solutions .section-heading>p:last-child{max-width:720px;margin:15px auto 0;color:var(--muted);font-size:.92rem}.solution-path{grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.solution-path .solution-card{min-height:540px;padding:28px}.solution-path .solution-card h3{font-size:clamp(1.65rem,2vw,2.2rem);line-height:1.08;margin:24px 0 14px}.solution-path .solution-card>p:nth-of-type(2){min-height:100px}.solution-path .choice-note{margin:8px 0 20px;padding:13px 14px;background:rgba(255,255,255,.63);border-radius:9px;color:var(--muted);font-size:.75rem}.choice-note b{color:var(--ink)}.card-actions{margin-top:auto}.card-actions .open-product{width:100%;margin-bottom:12px}.card-actions a{display:flex;justify-content:space-between;font-size:.7rem;color:var(--purple);font-weight:600}.solution-path>.journey-card,.solution-path>.ssc-card{grid-column:auto}.solution-path>.ssc-card{position:relative}.solution-path>.ssc-card:before{content:"FRISTÅENDE ELLER KOPPLAD TILL JOURNEY";position:absolute;top:-24px;left:10px;font:600 .52rem Manrope;letter-spacing:.08em;color:#7a7680}
@media(max-width:1100px){.ai-frame-bottom{flex-direction:column;gap:12px}.solution-path{grid-template-columns:1fr 1fr}.solution-path>.ssc-card{grid-column:1/-1;min-height:420px}.solution-path>.ssc-card:before{display:none}}
@media(max-width:760px){.hero-v6{padding:30px 21px 0}.hero-v6 h1{font-size:2.3rem}.ai-frame{padding:15px}.ai-frame-bottom{align-items:stretch}.ai-frame .actions{flex-direction:column}.orchestration-line{justify-content:center;flex-wrap:wrap;gap:7px 9px}.story-grid{grid-template-columns:1fr}.story-grid article{min-height:205px}.ai-statement{white-space:normal;text-align:left;line-height:1.55}.solution-path{display:grid;grid-template-columns:1fr}.path-transfer{padding:4px 0 14px}.path-transfer b{font-size:.68rem}.solution-path .solution-card,.solution-path>.ssc-card{min-height:0}.solution-path>.ssc-card{grid-column:auto}.solutions{padding-top:48px}}
