.home-v03 .home-hero-content{max-width:1240px;margin-inline:auto}.home-v03 .home-hero h1{max-width:820px;text-wrap:balance}.home-v03 .home-hero-content>p{max-width:650px}.home-v03 .home-proof{max-width:720px}.home-v03 .home-quick-actions{border-color:rgba(7,29,47,.09);box-shadow:0 26px 72px rgba(7,29,47,.13)}.home-v03 .home-quick-actions>a{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.home-v03 .home-brand-card{border-color:rgba(7,29,47,.1);box-shadow:0 16px 42px rgba(7,29,47,.055)}.home-v03 .home-buying-result{box-shadow:0 30px 74px rgba(7,29,47,.16)}.home-v03 .home-contact-band{position:relative;overflow:hidden}.home-v03 .home-contact-band:after{content:"";position:absolute;right:-8rem;top:-11rem;width:28rem;height:28rem;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 5rem rgba(255,255,255,.018),0 0 0 10rem rgba(255,255,255,.012);pointer-events:none}.jotun-v080 .jotun-v080-hero{min-height:720px}.jotun-v080 .jotun-v080-hero-copy{padding-inline:max(18px,calc((100vw - 1240px)/2))}.jotun-v080 .jotun-v080-hero h1{max-width:840px;text-wrap:balance}.jotun-v080 .jotun-v080-hero-actions>a{border-radius:14px;min-height:56px}.jotun-v080 .jotun-v080-data-proof{border-radius:18px}.jotun-v080 .jotun-v080-product-card{border-radius:19px;border-color:rgba(7,29,47,.11);box-shadow:0 12px 32px rgba(7,29,47,.055)}.jotun-v080 .jotun-v080-product-media{background:radial-gradient(circle at 50% 62%,#fff 0 28%,#f5f1e9 55%,#e9eff1 100%)}.jotun-v080 .jotun-v080-finder-toolbar{border-radius:22px;box-shadow:0 18px 46px rgba(7,29,47,.07)}.jotun-v080 .jotun-v080-section-head h2{text-wrap:balance}.jotun-v080 .jotun-v080-faq .faq-list details{background:#fff}.jotun-v080 .jotun-v080-final{border-top:1px solid rgba(7,29,47,.08)}.theme-dulux .dulux-hero{background:#f8fbfc}.theme-dulux .dulux-hero .hero-copy{background:radial-gradient(circle at 84% 12%,rgba(0,145,190,.1),transparent 13rem),linear-gradient(145deg,#f3fbfd,#fff8f2)}.theme-dulux .dulux-hero h1{text-wrap:balance}.theme-dulux .dulux-hero .hero-media{overflow:hidden}.theme-dulux .dulux-hero .hero-media img{transition:transform .55s ease}.theme-dulux .life-card,.theme-dulux .mood-card,.theme-dulux .room-card{border-color:rgba(15,67,91,.1);box-shadow:0 12px 34px rgba(15,67,91,.055)}.theme-dulux .mood-card.is-selected,.theme-dulux .room-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 20%,transparent),0 12px 34px rgba(15,67,91,.07)}.theme-dulux .compare-slider{border:1px solid rgba(15,67,91,.1);box-shadow:0 22px 58px rgba(15,67,91,.11)}.theme-dulux .dulux-story{border-block:1px solid rgba(15,67,91,.07)}.theme-dulux .dulux-final{border-top:1px solid rgba(15,67,91,.08)}.theme-generic .generic-hero.high-intent-hero{position:relative;overflow:hidden;background:linear-gradient(145deg,#f5f7f6,#eef3f4)}.theme-generic .generic-hero.high-intent-hero:after{content:"";position:absolute;right:-10rem;top:-12rem;width:31rem;height:31rem;border-radius:50%;border:1px solid rgba(7,29,47,.08);box-shadow:0 0 0 5rem rgba(7,29,47,.018),0 0 0 10rem rgba(7,29,47,.012);pointer-events:none}.theme-generic .generic-hero-grid{position:relative;z-index:1}.theme-generic .generic-hero h1{text-wrap:balance;max-width:850px}.theme-generic .generic-hero-card{border:1px solid rgba(7,29,47,.1);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 22px 60px rgba(7,29,47,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-generic .hero-actions{gap:10px}.theme-generic .local-topic-grid{gap:14px}.theme-generic .local-topic-grid article{border:1px solid rgba(7,29,47,.1);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(7,29,47,.045)}.theme-generic .intent-links{gap:9px}.theme-generic .intent-links a{min-height:46px;border-radius:14px;border-color:rgba(7,29,47,.1);background:#fff;box-shadow:0 8px 24px rgba(7,29,47,.035)}.theme-generic .area-navigation{border-block:1px solid rgba(7,29,47,.07)}.calculator-section{background:linear-gradient(180deg,#f4f7f7,#eef3f3)}.calculator-shell{align-items:start}.calculator-form,.calculator-result{border-radius:26px!important}.calculator-result{position:relative;overflow:hidden}.calculator-result:after{content:"";position:absolute;right:-6rem;top:-7rem;width:17rem;height:17rem;border-radius:50%;background:rgba(7,29,47,.025);pointer-events:none}.project-plan-line,.project-zone-card{border-radius:16px}#lead-form{border-top:1px solid rgba(7,29,47,.06)}#lead-form .lead-form{border-radius:26px!important}.faq-list{max-width:940px}.faq-list details{overflow:hidden}.faq-list summary{min-height:54px;display:flex;align-items:center}.evidence-hub{padding-top:18px}.evidence-hub>p{max-width:760px}.evidence-requirements{gap:16px}.evidence-requirements article{position:relative;overflow:hidden;padding:21px}.evidence-requirements article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#caa56a}.verified-project-grid{gap:18px}.verified-project-grid article{padding:20px}.verified-project-grid h2 a{text-decoration:none;color:#0b304a}.verified-project-detail{max-width:1040px}.verified-project-detail h1{text-wrap:balance}.verified-project-detail dl>div{border:1px solid rgba(7,29,47,.07)}.verified-project-photos{gap:18px}.verified-project-photos figure{border-radius:22px;box-shadow:0 18px 48px rgba(7,29,47,.1)}.full-content-rollout .full-content-process{background:linear-gradient(180deg,#fff,#f7f9f9)}.full-content-steps{gap:14px}.full-content-steps li{padding:22px}.full-content-steps b{box-shadow:0 10px 24px rgba(7,29,47,.14)}.full-content-trust{background:radial-gradient(circle at 92% 8%,rgba(202,165,106,.12),transparent 20rem),#071d2f}.full-content-trust-grid{gap:14px}.full-content-trust-grid article{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.full-content-links a{border-radius:14px}@media(min-width:760px) and (max-width:1099px){.theme-generic .generic-hero-grid{gap:28px}.jotun-v080 .jotun-v080-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-dulux .room-scroll{grid-auto-columns:31%}}@media(min-width:1100px){.home-v03 .home-hero{min-height:760px}.jotun-v080 .jotun-v080-hero{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr)}.jotun-v080 .jotun-v080-hero-copy{padding-left:max(36px,calc((100vw - 1240px)/2));padding-right:64px}.jotun-v080 .jotun-v080-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.theme-generic .generic-hero-grid{gap:52px}.theme-generic .generic-hero-card{padding:28px}.evidence-requirements{grid-template-columns:repeat(3,1fr)}}@media(max-width:759px){.home-v03 .home-hero{min-height:650px}.home-v03 .home-hero h1{font-size:clamp(40px,12.4vw,58px)}.home-v03 .home-proof{gap:8px 13px}.home-v03 .home-quick-actions{grid-template-columns:1fr 1fr}.jotun-v080 .jotun-v080-hero{min-height:0}.jotun-v080 .jotun-v080-hero-copy{padding-top:48px;padding-bottom:38px}.jotun-v080 .jotun-v080-hero h1{font-size:clamp(47px,14vw,68px)}.jotun-v080 .jotun-v080-product-grid{gap:10px}.jotun-v080 .jotun-v080-product-media{height:168px}.theme-dulux .brand-hero .hero-copy{padding-top:46px;padding-bottom:42px}.theme-dulux .brand-hero .hero-media{min-height:300px}.theme-generic .generic-hero.high-intent-hero{padding-top:18px}.theme-generic .generic-hero-card{padding:20px;border-radius:20px}.theme-generic .hero-actions .btn{width:100%}.theme-generic .local-topic-grid{grid-template-columns:1fr}#lead-form .lead-form,.calculator-form,.calculator-result{padding:19px!important}.evidence-requirements,.verified-project-grid,.verified-project-photos{gap:12px}.full-content-steps li{padding:18px}}@media(hover:hover){.jotun-v080 .jotun-v080-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(7,29,47,.09)}.theme-dulux .dulux-hero .hero-media:hover img{transform:scale(1.018)}.theme-generic .intent-links a:hover,.theme-generic .local-topic-grid article:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(7,29,47,.07)}.verified-project-grid article:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(7,29,47,.08)}}@media(prefers-reduced-motion:reduce){.jotun-v080 .jotun-v080-product-card,.theme-dulux .dulux-hero .hero-media img,.theme-generic .intent-links a,.theme-generic .local-topic-grid article,.verified-project-grid article{transition:none!important}}