/* Aktiecase – annonssida v7.5.0 */
.ac-sales-page{background:#fff;color:#0b2239;overflow:hidden}
.ac-sales-page *{box-sizing:border-box}
.ac-sales-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}
.ac-sales-kicker{display:inline-flex;align-items:center;gap:9px;color:#247d63;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.ac-sales-kicker:before{content:"";width:9px;height:9px;border-radius:50%;background:#55c99f;box-shadow:0 0 0 7px rgba(85,201,159,.15)}
.ac-sales-hero{padding:86px 0 92px;background:radial-gradient(circle at 88% 12%,rgba(89,122,231,.12),transparent 31%),radial-gradient(circle at 10% 91%,rgba(58,196,153,.14),transparent 34%),linear-gradient(180deg,#fff 0%,#f7fafb 100%)}
.ac-sales-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,1fr);gap:72px;align-items:center}
.ac-sales-hero-copy{min-width:0}
.ac-sales-hero h1{font-size:clamp(54px,5.1vw,76px);line-height:1.01;letter-spacing:-.06em;margin:24px 0 28px;max-width:860px;text-wrap:balance}
.ac-sales-lead{font-size:20px;line-height:1.72;color:#294963;max-width:700px;margin:0 0 20px}
.ac-sales-copy{font-size:16px;line-height:1.78;color:#597185;max-width:690px;margin:0 0 17px}
.ac-sales-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:34px}
.ac-sales-primary{padding:16px 22px;border-radius:14px}
.ac-sales-text-link{display:inline-flex;align-items:center;gap:10px;color:#294963;font-weight:850}
.ac-sales-text-link span{font-size:22px;color:#2eb88a}
.ac-sales-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:#62788a;font-size:13px}
.ac-sales-trust span{display:flex;align-items:center;gap:7px}
.ac-sales-trust span:before{content:"✓";color:#2eae83;font-weight:900}
.ac-sales-hero-media{position:relative;min-width:0}
.ac-sales-hero-media img{display:block;width:100%;height:auto;border-radius:30px;box-shadow:0 34px 90px rgba(11,34,57,.18);border:1px solid #dce7ec;background:#eef5f7}
.ac-sales-hero-caption{position:absolute;left:-30px;bottom:26px;background:#fff;border:1px solid #dce7ec;border-radius:18px;padding:16px 19px;box-shadow:0 18px 48px rgba(11,34,57,.16)}
.ac-sales-hero-caption strong,.ac-sales-hero-caption span{display:block}.ac-sales-hero-caption strong{font-size:14px}.ac-sales-hero-caption span{font-size:12px;color:#6f8495;margin-top:3px}

.ac-sales-proof{padding:0 0 104px;background:#f7fafb}
.ac-sales-proof-card{background:linear-gradient(135deg,#071e35,#103b5c);border-radius:28px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;box-shadow:0 25px 70px rgba(8,31,54,.18)}
.ac-sales-proof-card article{padding:38px 42px;position:relative;color:#fff}
.ac-sales-proof-card article+article:before{content:"";position:absolute;left:0;top:32px;bottom:32px;width:1px;background:rgba(255,255,255,.16)}
.ac-sales-proof strong{display:block;font-size:50px;line-height:1;letter-spacing:-.045em;color:#69d5a6}
.ac-sales-proof h2{font-size:18px;margin:12px 0 5px}.ac-sales-proof p{font-size:13px;line-height:1.58;color:#bfd0dc;margin:0}
.ac-sales-proof-note{text-align:center;color:#718696;font-size:12px;margin:20px 0 0}

.ac-sales-section{padding:126px 0}
.ac-sales-section-soft{background:linear-gradient(180deg,#f4f8f9,#edf4f6)}
.ac-sales-section-head{max-width:940px;margin-bottom:58px}
.ac-sales-section-head.center{text-align:center;margin-left:auto;margin-right:auto}
.ac-sales-section-head.center .ac-sales-kicker{justify-content:center}
.ac-sales-section h2{font-size:clamp(40px,4.2vw,58px);line-height:1.08;letter-spacing:-.048em;margin:22px 0 0;text-wrap:balance}
.ac-sales-section-head p{font-size:18px;line-height:1.75;color:#5b7184;max-width:760px;margin:24px 0 0}
.ac-sales-section-head.center p{margin-left:auto;margin-right:auto}

.ac-sales-placement-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}
.ac-sales-placement{grid-column:span 2;background:#fff;border:1px solid #dce7ec;border-radius:24px;overflow:hidden;box-shadow:0 18px 52px rgba(11,34,57,.08);transition:transform .22s ease,box-shadow .22s ease}
.ac-sales-placement:nth-child(4){grid-column:2/span 2}.ac-sales-placement:nth-child(5){grid-column:4/span 2}
.ac-sales-placement:hover{transform:translateY(-5px);box-shadow:0 25px 65px rgba(11,34,57,.13)}
.ac-sales-placement figure{margin:0;aspect-ratio:4/3;background:#eef4f7;overflow:hidden;border-bottom:1px solid #dce7ec}
.ac-sales-placement img{width:100%;height:100%;object-fit:cover;display:block}
.ac-sales-placement-body{padding:27px 26px 33px}
.ac-sales-placement-no{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e3f7ef;color:#228466;font-size:11px;font-weight:900}
.ac-sales-placement h3{font-size:22px;letter-spacing:-.025em;margin:18px 0 11px}
.ac-sales-placement p{font-size:14px;line-height:1.68;color:#60778a;margin:0}

.ac-sales-audience{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:86px;align-items:center}
.ac-sales-photo{height:640px;border-radius:30px;overflow:hidden;box-shadow:0 28px 75px rgba(11,34,57,.14)}
.ac-sales-photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%}
.ac-sales-audience-copy h2{margin-top:22px}
.ac-sales-audience-copy>p{font-size:18px;line-height:1.8;color:#536c82;margin:24px 0 0}
.ac-sales-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:34px}
.ac-sales-tags span{padding:15px 16px;background:#fff;border:1px solid #dce7ec;border-radius:13px;font-size:13px;font-weight:800;color:#294963}

.ac-sales-journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:58px}
.ac-sales-step{position:relative;border:1px solid #dce7ec;border-radius:23px;padding:30px 27px 34px;min-height:250px;background:linear-gradient(145deg,#fff,#f7fafb)}
.ac-sales-step:not(:last-child):after{content:"→";position:absolute;right:-19px;top:50%;transform:translateY(-50%);color:#3fba90;font-size:25px;font-weight:900;z-index:2}
.ac-sales-step>span{font-size:11px;font-weight:900;color:#7c8e9d}
.ac-sales-step-icon{width:52px;height:52px;border-radius:15px;background:#e2f7ef;color:#238e6c;display:grid;place-items:center;font-size:23px;margin:22px 0}
.ac-sales-step h3{font-size:21px;margin:0 0 11px}.ac-sales-step p{font-size:14px;line-height:1.67;color:#647a8d;margin:0}

.ac-sales-value{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px;align-items:start}
.ac-sales-value-copy p{font-size:19px;line-height:1.82;color:#4e687e;margin:0}
.ac-sales-quote{font-size:25px;line-height:1.46;color:#0d2b46;font-weight:850;margin:40px 0 0;padding:10px 0 10px 30px;border-left:4px solid #2db88a;letter-spacing:-.025em}

.ac-sales-cta{padding:92px 0 52px;background:#fff}
.ac-sales-cta-card{border-radius:30px;padding:55px 60px;background:radial-gradient(circle at 92% 18%,rgba(75,210,169,.26),transparent 35%),linear-gradient(135deg,#071d34,#0e3657);display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;box-shadow:0 27px 78px rgba(8,31,54,.2)}
.ac-sales-cta-card h2{font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-.045em;color:#fff;margin:18px 0 0}
.ac-sales-cta-card p{font-size:16px;line-height:1.7;color:#bfd0dc;max-width:720px;margin:18px 0 0}
.ac-sales-cta-button{background:linear-gradient(135deg,#2bb88a,#7bd970);color:#062a20;padding:17px 23px;box-shadow:0 14px 35px rgba(32,182,138,.25)}
.ac-sales-disclaimer{text-align:center;padding:0 20px 48px;color:#7b8d9a;font-size:12px;background:#fff}

@media(max-width:1120px){
 .ac-sales-hero-grid{grid-template-columns:1fr;gap:58px}.ac-sales-hero-copy{max-width:850px}.ac-sales-hero-media{max-width:920px;margin:0 auto}.ac-sales-placement-grid{grid-template-columns:repeat(2,1fr)}.ac-sales-placement,.ac-sales-placement:nth-child(4),.ac-sales-placement:nth-child(5){grid-column:auto}.ac-sales-placement:last-child{grid-column:1/-1;max-width:calc(50% - 12px);width:100%;justify-self:center}.ac-sales-audience{grid-template-columns:1fr;gap:52px}.ac-sales-photo{height:560px;max-width:760px}.ac-sales-value{gap:64px}
}
@media(max-width:820px){
 .ac-sales-shell{width:min(100% - 32px,1240px)}.ac-sales-hero{padding:66px 0 74px}.ac-sales-hero h1{font-size:clamp(46px,11.6vw,64px)}.ac-sales-lead{font-size:18px}.ac-sales-hero-caption{left:16px;bottom:-28px}.ac-sales-proof{padding-bottom:82px}.ac-sales-proof-card{grid-template-columns:1fr}.ac-sales-proof-card article+article:before{top:0;left:28px;right:28px;bottom:auto;width:auto;height:1px}.ac-sales-section{padding:88px 0}.ac-sales-section h2{font-size:39px}.ac-sales-placement-grid{grid-template-columns:1fr 1fr}.ac-sales-placement:last-child{max-width:none;grid-column:1/-1}.ac-sales-journey-grid{grid-template-columns:1fr 1fr}.ac-sales-step:nth-child(2):after{display:none}.ac-sales-value{grid-template-columns:1fr;gap:42px}.ac-sales-cta-card{grid-template-columns:1fr;padding:44px 32px;gap:30px}.ac-sales-cta-button{justify-self:start}
}
@media(max-width:560px){
 .ac-sales-shell{width:min(100% - 24px,1240px)}.ac-sales-hero{padding-top:48px}.ac-sales-hero h1{font-size:46px;letter-spacing:-.055em}.ac-sales-actions{align-items:stretch;flex-direction:column}.ac-sales-primary{width:100%;white-space:normal;text-align:center}.ac-sales-text-link{justify-content:center}.ac-sales-hero-media img{border-radius:21px}.ac-sales-hero-caption{position:static;margin-top:14px}.ac-sales-proof-card article{padding:31px 25px}.ac-sales-proof strong{font-size:43px}.ac-sales-section{padding:72px 0}.ac-sales-section h2{font-size:35px}.ac-sales-section-head{margin-bottom:40px}.ac-sales-placement-grid,.ac-sales-tags,.ac-sales-journey-grid{grid-template-columns:1fr}.ac-sales-placement:last-child{grid-column:auto}.ac-sales-photo{height:430px}.ac-sales-step:after{display:none!important}.ac-sales-quote{font-size:21px}.ac-sales-cta{padding-top:58px}.ac-sales-cta-button{width:100%;white-space:normal;text-align:center}.ac-sales-disclaimer{padding-bottom:112px}
}
