/* Nova Sport x Gopeaks - editorial proposal system */
:root{--proposal-ink:#162940;--proposal-blue:#2450d5;--proposal-aqua:#03c9d7;--proposal-bg:#fbfaf7}
body{color:var(--proposal-ink)}.proposal-hero{min-height:790px;height:min(92svh,1000px);position:relative;color:#fff;display:flex;align-items:flex-end;overflow:hidden;background:#132b40}.proposal-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,25,45,.84),rgba(5,28,44,.52) 56%,rgba(5,28,44,.25)),linear-gradient(0deg,rgba(4,14,35,.50),transparent 60%),url('https://gopeaks.camp/wp-content/uploads/2026/10/K-Town-Phan-Thiet-–-Ho-boi-chinh-scaled.jpg') center/cover no-repeat;transform:scale(1.01)}.proposal-hero-text{position:relative;z-index:1;padding:150px 0 50px}.proposal-hero h1{font-weight:400;font-size:clamp(46px,6.5vw,103px);line-height:1.22;letter-spacing:-.065em;max-width:920px}.proposal-hero h1 em{font-style:normal;color:#70eff9}.proposal-hero p{max-width:665px;color:#eef4ff;font-size:15px;line-height:1.85}.proposal-hero .eyebrow{color:#9eecfb}.proposal-hero .text-link{color:#fff}.proposal-hero-footer{display:flex;justify-content:space-between;gap:20px;margin-top:85px;padding-top:18px;border-top:1px solid rgba(255,255,255,.4);max-width:940px;font:600 12px Manrope,sans-serif;letter-spacing:.20em}.proposal-kicker{background:#e8edf5;padding:22px 0}.proposal-kicker .container{display:flex;justify-content:space-between;gap:15px;align-items:center;font:600 11px Manrope,sans-serif;letter-spacing:.11em}.proposal-center{max-width:950px;text-align:center}.proposal-center p{color:#536477;line-height:2;max-width:830px;margin:20px auto 35px}.proposal-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:45px}.proposal-pillar{padding:35px 22px 28px;min-height:350px;border-top:3px solid #2755d5;background:#fff;display:flex;flex-direction:column;box-shadow:0 10px 35px rgba(21,40,80,.04);transition:transform .25s}.proposal-pillar:hover{transform:translateY(-5px)}.proposal-pillar span{font:700 10px Manrope,sans-serif;color:#4163b6;letter-spacing:.15em}.proposal-pillar h3{font-size:clamp(23px,2vw,30px);margin:25px 0 18px;line-height:1.3}.proposal-pillar p{font-size:12px;color:#59677a;line-height:1.9}.proposal-pillar strong{font-size:10px;color:#2351c7;letter-spacing:.10em;margin-top:auto}.proposal-asset-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:6%;align-items:center}.proposal-asset-image img{display:block;object-fit:cover;width:100%;min-height:490px;max-height:550px}.proposal-asset-copy p{color:#607083}.proposal-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.proposal-photo-grid figure{margin:0}.proposal-photo-grid img{width:100%;height:330px;object-fit:cover}.proposal-photo-grid figcaption{font:700 10px Manrope,sans-serif;color:#49648b;letter-spacing:.15em;margin-top:14px}.proposal-value-list>div{border-bottom:1px solid rgba(255,255,255,.28);display:flex;flex-direction:column;padding:18px 0;gap:4px}.proposal-value-list strong{color:#83edf7;font:700 11px Manrope,sans-serif;letter-spacing:.16em}.proposal-value-list span{color:#c9dbe8;font-size:12px}.proposal-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:40px 0}.proposal-steps>div{border-top:2px solid #2d54ca;padding:20px 3px}.proposal-steps b{font:700 11px Manrope,sans-serif;color:#3556b1}.proposal-steps h3{font-size:22px;margin:22px 0}.proposal-steps p{color:#647084;font-size:12px}.content-inner:has(.proposal-intro){max-width:1060px}.proposal-intro{max-width:970px}.proposal-intro>p:first-child{letter-spacing:.09em;color:#3255c1}.proposal-grid,.proposal-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:34px 0 55px}.proposal-grid article,.proposal-zones article{background:#f4f7fc;border:1px solid #e1e8f6;padding:26px;min-width:0}.proposal-grid small,.proposal-zones b{color:#3154ba;font:700 10px Manrope,sans-serif;letter-spacing:.14em}.proposal-grid h3,.proposal-zones h3{margin:13px 0 12px;font-size:25px}.proposal-grid p,.proposal-zones p{font-size:13px;line-height:1.8;margin-bottom:10px;color:#50627b}.proposal-grid a{font-size:12px;font-weight:700;color:#2148bc}.proposal-images{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:30px 0}.proposal-images figure{margin:0}.proposal-images img{height:320px;width:100%;object-fit:cover}.proposal-images figcaption{font-size:12px;color:#596d87}.proposal-timeline{display:grid;gap:12px;margin:32px 0}.proposal-timeline article{border-left:3px solid #2a54ce;padding:16px 20px;background:#f0f4fb;display:grid;grid-template-columns:120px 1fr;gap:20px}.proposal-timeline strong{color:#2a4b9f}.proposal-timeline span{font-size:13px;color:#53657c}.content-inner figure>img{width:100%;height:auto;object-fit:cover}@media(max-width:1120px){.proposal-pillar-grid{grid-template-columns:repeat(2,1fr)}.proposal-hero{min-height:740px}}@media(max-width:820px){.proposal-asset-grid{grid-template-columns:1fr;gap:35px}.proposal-photo-grid{grid-template-columns:1fr 1fr}.proposal-photo-grid figure:last-child{grid-column:1/-1}.proposal-photo-grid img{height:275px}.proposal-steps{grid-template-columns:repeat(2,1fr)}.proposal-hero h1{font-size:clamp(44px,8vw,70px)}.proposal-kicker .container{flex-wrap:wrap}.proposal-hero-footer{margin-top:55px}}@media(max-width:520px){.proposal-hero{min-height:700px;height:auto}.proposal-hero-text{padding:155px 0 40px}.proposal-hero h1{font-size:43px}.proposal-hero-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px}.proposal-pillar-grid,.proposal-grid,.proposal-zones,.proposal-images,.proposal-photo-grid,.proposal-steps{grid-template-columns:1fr}.proposal-photo-grid figure:last-child{grid-column:auto}.proposal-timeline article{grid-template-columns:1fr;gap:5px}.proposal-photo-grid img,.proposal-images img{height:280px}.proposal-pillar{min-height:270px}.proposal-kicker .container{display:grid}.proposal-asset-image img{min-height:250px}.proposal-hero .button-outline{width:100%}}