.hero-new{padding-top:64px}
.hero-new-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}
.hero-new-sub{color:var(--text-muted);max-width:460px;margin-bottom:20px;font-size:1.15rem}
.hero-new-sub:last-of-type{margin-bottom:34px}
.hero-new-cta{background:var(--accent-orange-bg);border-radius:var(--radius);max-width:480px;margin:34px 0 28px;padding:24px;display:flex;align-items:center;gap:16px}
.hero-new-cta .cta-icon{width:44px;height:44px;border-radius:999px;border:1.5px solid var(--navy-900);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--navy-900)}
.hero-new-cta-body{flex:1}
.hero-new-cta-body h3{font-size:1.1rem;margin-bottom:6px}
.hero-new-tag{background:var(--blue-50);color:var(--blue-600);border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block;margin-bottom:10px}
.hero-new-cta-body p{font-size:.88rem;margin:0}
.hero-new-cta .cta-arrow{width:40px;height:40px;border-radius:10px;background:var(--navy-900);color:var(--white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}
.hero-new-cta:hover .cta-arrow{background:var(--blue-600)}
.hero-new-trust{color:var(--text-muted);display:flex;align-items:flex-start;gap:10px}
.hero-new-trust svg{color:var(--blue-600);flex-shrink:0;margin-top:2px}
.hero-new-trust strong{color:var(--navy-900);font-weight:700;font-size:.92rem;display:block}
.hero-new-trust span{font-size:.85rem;font-style:italic}

/* Hero-visual: ett tiltet dokument med skygge-stabel bak */
.hero-book-visual{display:flex;justify-content:center;align-items:center}
.hero-direction-img{width:100%;max-width:440px;height:auto;display:block}

.why-new-way{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.premise-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;margin:40px 0;display:grid}
.premise-list li{color:var(--navy-900);align-items:center;gap:16px;margin-bottom:24px;font-size:1.35rem;font-weight:600;display:flex;line-height:1.3}
.premise-icon{width:52px;height:52px;border-radius:999px;background:var(--blue-50);display:flex;align-items:center;justify-content:center;flex-shrink:0}

/* Venn – ekte bilde fra T-E */
.venn-wrap{width:100%;max-width:520px;margin:0 auto}
.venn-image{width:100%;height:auto;display:block}

.pull-quote.center{text-align:center;max-width:720px;margin:48px auto}
.four-step{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:repeat(4,1fr)}
.step-col{padding:28px 24px;border-right:1px solid var(--border)}
.step-col:last-child{border-right:none}
.step-icon{width:44px;height:44px;border-radius:999px;background:var(--blue-50);display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.step-col h4{margin-bottom:10px}
.step-rule{display:block;width:28px;height:2px;background:var(--blue-600);margin-bottom:12px}
.step-col p{margin:0;font-size:.85rem;color:var(--text)}

@media (max-width:900px){.hero-new-grid,.premise-grid{grid-template-columns:1fr}.hero-book-visual{order:-1}.four-step{grid-template-columns:1fr 1fr}.step-col{border-right:none;border-bottom:1px solid var(--border)}.step-col:nth-child(2n){border-right:none}.step-col:last-child,.step-col:nth-last-child(2):nth-child(odd){border-bottom:none}.premise-list li{font-size:1.1rem;gap:12px}.premise-icon{width:42px;height:42px}.hero-new-cta{padding:18px;gap:12px}.hero-new-cta .cta-icon{width:38px;height:38px}.hero-new-cta .cta-arrow{width:34px;height:34px}}
@media (max-width:480px){.four-step{grid-template-columns:1fr}.step-col{border-bottom:1px solid var(--border)!important}.step-col:last-child{border-bottom:none!important}}
