.refresh{background:#f6f3f7}.refresh .rSection{padding:92px 0}.refresh .rDark{background:#17131a;color:#fff}.refresh .rLime{background:#d8ff78}.refresh .rEyebrow{display:inline-flex;align-items:center;gap:10px;color:#8050df;font:800 12px Manrope;letter-spacing:.13em;text-transform:uppercase}.refresh .rEyebrow:before{content:'';width:28px;height:3px;background:currentColor}.refresh .rDark .rEyebrow{color:#d8ff78}.refresh h1,.refresh h2,.refresh h3{font-family:Manrope}.refresh h2{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.055em}.refresh .rIntro{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:end;margin-bottom:42px}.refresh .rIntro p{margin:0;color:#6b6570;font-size:18px}.refresh .rDark .rIntro p{color:#bdb5c0}.rHero{padding:84px 0 74px}.rHeroGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.rHero h1{max-width:780px;margin:22px 0 25px;font-size:clamp(3.1rem,7vw,6.7rem);line-height:.95;letter-spacing:-.07em}.rHero h1 em{color:#8050df;font-style:normal}.rHeroLead{max-width:720px;margin:0 0 31px;color:#5e5662;font-size:21px;line-height:1.55}.rActions{display:flex;gap:12px;flex-wrap:wrap}.rActions .pill,.rActions .ghost{min-height:54px;padding-inline:23px}.rHeroPanel{position:relative;min-height:480px;padding:30px;border-radius:32px;background:#17131a;color:#fff;overflow:hidden;box-shadow:0 32px 80px #25152e26}.rHeroPanel:before{content:'';position:absolute;width:290px;height:290px;right:-80px;top:-90px;border-radius:50%;background:#8050df;filter:blur(2px)}.rHeroPanel:after{content:'';position:absolute;width:230px;height:230px;left:-90px;bottom:-100px;border-radius:50%;background:#d8ff78}.rPanelInner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:420px}.rPanelTop{display:flex;justify-content:space-between;color:#c5bdc8;font:700 11px Manrope;letter-spacing:.11em}.rPanelStatement{margin:auto 0 28px;font:800 clamp(2rem,4vw,3.5rem)/1.02 Manrope;letter-spacing:-.055em}.rPanelMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.rPanelMetrics div{padding:14px 11px;border:1px solid #ffffff22;border-radius:14px;background:#ffffff0d}.rPanelMetrics b{display:block;color:#d8ff78;font-size:18px}.rPanelMetrics span{font-size:10px;color:#c8c0ca}.rOutcomeGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rOutcome{padding:25px;border:1px solid #ded7e2;border-radius:22px;background:#fff}.rOutcome b{display:grid;width:38px;height:38px;place-items:center;margin-bottom:36px;border-radius:12px;background:#d8ff78}.rOutcome h3{margin:0 0 8px;font-size:20px}.rOutcome p{margin:0;color:#6b6570;font-size:14px}.rTrustLine{margin-top:28px;padding:20px 24px;border-radius:18px;background:#17131a;color:#fff;text-align:center;font-weight:700}.rTrustLine strong{color:#d8ff78}.rProjectGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.rProject{display:grid;grid-template-rows:280px auto;overflow:hidden;border:1px solid #39323b;border-radius:27px;background:#211c22}.rProjectVisual{position:relative;padding:24px;overflow:hidden}.rProjectVisual iframe{width:135%;height:135%;border:0;transform:scale(.74);transform-origin:0 0;pointer-events:none}.rPizza{background:linear-gradient(135deg,#7d211a,#e95b29)}.rPizza:before{content:'HÖGSBO PIZZERIA';display:block;color:#ffd36c;font:800 12px Manrope;letter-spacing:.13em}.rPizza:after{content:'Varmt. Gott. Nära.';position:absolute;left:24px;bottom:25px;color:#fff;font:800 40px/1 Manrope;letter-spacing:-.06em}.rClean{background:linear-gradient(145deg,#e8f4ef,#aacfc0)}.rClean:before{content:'NORDIC CLEAN';display:block;color:#214a3d;font:800 12px Manrope;letter-spacing:.14em}.rClean:after{content:'Rent hem. Lugnare vardag.';position:absolute;left:24px;bottom:25px;max-width:330px;color:#15352b;font:800 38px/1.02 Manrope;letter-spacing:-.055em}.rProjectCopy{padding:24px}.rProjectMeta{display:flex;justify-content:space-between;gap:12px;align-items:center}.rConcept{padding:6px 9px;border-radius:999px;background:#d8ff78;color:#17131a;font:800 10px Manrope;letter-spacing:.08em;text-transform:uppercase}.rProject h3{margin:16px 0 8px;font-size:27px}.rProject p{margin:0;color:#bbb3bd;font-size:14px}.rPricingLead{max-width:680px;margin:0 0 36px;color:#6b6570;font-size:18px}.rPriceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rPrice{display:flex;flex-direction:column;padding:30px;border:1px solid #ddd6e0;border-radius:26px;background:#fff}.rPrice.featured{transform:translateY(-8px);background:#17131a;color:#fff;box-shadow:0 24px 65px #25162e22}.rPriceTag{font:800 11px Manrope;letter-spacing:.13em;color:#8050df}.featured .rPriceTag{color:#d8ff78}.rPrice h3{margin:14px 0 6px;font-size:29px}.rPriceAmount{font:800 36px/1 Manrope;letter-spacing:-.055em}.rPrice small{color:#746c78}.featured small{color:#bdb5c0}.rPricePromise{min-height:78px;margin:22px 0;color:#5f5763}.featured .rPricePromise{color:#d0c8d2}.rPrice ul{margin:0 0 23px;padding:18px 0 0;border-top:1px solid #ddd6e0;list-style:none}.featured ul{border-color:#3d3740}.rPrice li{padding:6px 0;font-size:14px}.rPrice li:before{content:'✓';margin-right:9px;color:#8050df;font-weight:900}.featured li:before{color:#d8ff78}.rPriceExamples{margin-top:auto;padding:14px;border-radius:15px;background:#f4f0f5;color:#5e5662;font-size:12px}.featured .rPriceExamples{background:#252026;color:#d0c8d2}.rPrice .pill,.rPrice .ghost{width:100%;margin-top:18px}.rNotIncluded{margin-top:23px;padding:20px 24px;border:1px dashed #cfc6d3;border-radius:18px;color:#655d69;font-size:14px}.rServiceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.rService{padding:25px;border:1px solid #ddd6e0;border-radius:22px;background:#fff}.rService span{color:#8050df;font:800 11px Manrope;letter-spacing:.1em}.rService h3{margin:24px 0 9px;font-size:22px}.rService p{margin:0;color:#6b6570;font-size:14px}.rAutomation{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start}.rAutomationCopy{position:sticky;top:105px}.rAutomationCopy p{color:#bbb3bd;font-size:18px}.rFlowList{display:grid;gap:12px}.rFlow{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:22px;border:1px solid #3b353e;border-radius:20px;background:#211d23}.rFlow b{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#d8ff78;color:#17131a}.rFlow h3{margin:0 0 5px;font-size:19px}.rFlow p{margin:0;color:#b8b0ba;font-size:14px}.rCare{display:grid;grid-template-columns:.85fr 1.15fr;gap:58px;align-items:start}.rCareList{display:grid;grid-template-columns:1fr 1fr;gap:11px}.rCareList span{padding:16px;border:1px solid #b8da7b;border-radius:16px;background:#efffc8;font-weight:700}.rSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.rStep{padding:24px;border:1px solid #ddd6e0;border-radius:21px;background:#fff}.rStep b{color:#8050df;font:800 13px Manrope}.rStep h3{margin:28px 0 8px;font-size:20px}.rStep p{margin:0;color:#6b6570;font-size:14px}.rIdea{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:44px;border-radius:31px;background:#8050df;color:#fff}.rIdea h2{margin:0 0 15px}.rIdea p{margin:0;color:#eee8f6}.rIdea .pill{justify-self:end;background:#d8ff78;color:#17131a;border-color:#d8ff78}.rFaq{max-width:900px}.rFaq details{padding:20px 0;border-top:1px solid #ddd6e0}.rFaq summary{font:800 17px Manrope;cursor:pointer}.rFaq p{max-width:760px;color:#6b6570}.rAbout{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.rAboutCard{padding:30px;border-radius:26px;background:#17131a;color:#fff}.rAboutCard b{display:block;color:#d8ff78;font:800 44px Manrope}.rAboutCard span{color:#bdb5c0}.rAboutCopy p{color:#625a66;font-size:17px}.rContact{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px}.rContact .brief{box-shadow:0 20px 60px #25162e12}.rContact .privacyCheck{margin-top:2px}.rFooter{background:#17131a;color:#fff;padding:55px 0 30px}.rFooterTop{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:50px}.rFooterBrand p{max-width:420px;color:#bdb5c0}.rFooter h4{margin:0 0 13px;color:#8e8591;font:800 11px Manrope;letter-spacing:.13em;text-transform:uppercase}.rFooter a{display:block;margin:7px 0;color:#fff;font-weight:600}.rHours{display:grid;gap:4px;color:#d0c8d2}.rHours b{color:#fff}.rFooterLinks{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 27px;margin-top:38px;padding:24px 0;border-block:1px solid #383139}.rFooterLinks a{margin:0;color:#c3bbc5;font-size:13px}.rFooterBottom{display:flex;justify-content:space-between;gap:20px;padding-top:24px;color:#8f8792;font-size:12px}.rFooterBottom span:last-child{color:#d8ff78;font-weight:700}@media(max-width:900px){.rHeroGrid,.refresh .rIntro,.rAutomation,.rCare,.rContact,.rAbout{grid-template-columns:1fr}.rHeroPanel{min-height:410px}.rOutcomeGrid,.rSteps{grid-template-columns:1fr 1fr}.rPriceGrid,.rServiceGrid{grid-template-columns:1fr}.rPrice.featured{transform:none}.rAutomationCopy{position:static}.rFooterTop{grid-template-columns:1fr 1fr}.rFooterBrand{grid-column:1/-1}}@media(max-width:650px){.refresh .rSection{padding:66px 0}.rHero{padding:58px 0}.rHeroGrid{gap:38px}.rHero h1{font-size:clamp(3rem,15vw,4.65rem)}.rHeroLead{font-size:18px}.rHeroPanel{min-height:380px;padding:24px}.rPanelInner{min-height:332px}.rPanelMetrics{grid-template-columns:1fr}.rOutcomeGrid,.rProjectGrid,.rSteps,.rCareList{grid-template-columns:1fr}.rProject{grid-template-rows:230px auto}.rPrice,.rService{padding:24px}.rIdea{grid-template-columns:1fr;padding:30px 24px}.rIdea .pill{justify-self:stretch}.rFooter{text-align:center}.rFooterTop{grid-template-columns:1fr}.rFooterBrand{grid-column:auto}.rFooterBrand p{margin-inline:auto}.rFooterLinks{gap:12px 18px}.rFooterBottom{flex-direction:column;align-items:center}.refresh .rIntro{gap:18px;margin-bottom:31px}.rContact{gap:30px}.rActions{display:grid}.rActions a{width:100%}.rPizza:after,.rClean:after{font-size:31px}}
