:root{--primary:#2e5e3e;--primary-dark:#173a27;--heading:#102037;--text:#465568;--white:#fff;--accent:#b58c52}*{margin:0;padding:0;outline:0;box-sizing:border-box}html{font-size:62.5%}html,body{min-height:100%;overflow-x:clip}body{margin:0;color:var(--heading);font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:400;background-color:#f8faf8}a{color:inherit;text-decoration:none}.coming-soon{position:relative;isolation:isolate;min-height:100vh;background-image:linear-gradient(90deg,rgba(247,250,247,.98) 0%,rgba(247,250,247,.94) 35%,rgba(247,250,247,.5) 58%,rgba(247,250,247,.04) 78%),url("https://cdn.openviowebsites.com/source/sites/ff84f39b-e3c2-4885-a9d0-81ab06c9ff3b/images/home-banner-cansurvivecancerclinic.webp");background-repeat:no-repeat;background-position:center right;background-size:cover}.coming-soon::before{position:absolute;content:"";top:8%;left:-120px;width:320px;height:320px;border-radius:50%;background:rgba(46,94,62,.08);filter:blur(2px);z-index:-1}.container{width:100%;max-width:1320px;margin:0 auto;padding-right:24px;padding-left:24px}.min-vh-100{min-height:100vh}.coming-soon-content{max-width:650px;padding:65px 0;animation:contentFadeUp .8s ease both}.website-logo{display:inline-block;max-width:350px;margin-bottom:35px}.website-logo img{display:block;width:100%;height:auto}.coming-soon-label{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:22px;color:var(--primary);font-size:1.3rem;line-height:1;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.coming-soon-label::before{content:"";width:36px;height:2px;background-color:var(--accent)}.coming-soon-content h1{margin:0 0 22px;color:var(--heading);font-family:"Newsreader",serif;font-size:5rem;line-height:5.8rem;font-weight:600;letter-spacing:-.025em}.coming-soon-content p{max-width:585px;margin:0;color:var(--text);font-size:1.8rem;line-height:1.8}.coming-soon-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:25px}.btn-main{position:relative;top:0;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;overflow:hidden;border:1px solid var(--primary);border-radius:50px;color:var(--white);background-color:var(--primary);box-shadow:0 12px 28px rgba(46,94,62,.22);font-size:1.4rem;line-height:1.4;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.btn-main:hover,.btn-main:focus-visible{color:var(--white);border-color:var(--heading);background-color:var(--heading);box-shadow:0 16px 32px rgba(16,32,55,.25);transform:translateY(-3px)}.contact-email{display:inline-flex;align-items:center;gap:8px;color:var(--heading);font-weight:600;text-transform:lowercase;transition:color .3s ease;text-align:left}.contact-email i{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;flex-shrink:0;border-radius:50%;color:var(--primary);background-color:rgba(46,94,62,.1);font-size:1.4rem;transition:color .3s ease,background-color .3s ease}.contact-email:hover,.contact-email:focus-visible{color:var(--primary)}.contact-email:hover i,.contact-email:focus-visible i{color:var(--white);background-color:var(--primary)}@keyframes contentFadeUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes statusPulse{0%{opacity:1;transform:scale(.7)}100%{opacity:0;transform:scale(1.5)}}@media(max-width:1199px){.coming-soon{background-image:linear-gradient(90deg,rgba(247,250,247,.98) 0%,rgba(247,250,247,.9) 50%,rgba(247,250,247,.3) 100%),url("https://cdn.openviowebsites.com/source/sites/ff84f39b-e3c2-4885-a9d0-81ab06c9ff3b/images/home-banner-cansurvivecancerclinic.webp")}.website-logo{margin-bottom:35px}}@media(max-width:991px){.coming-soon{display:flex;align-items:center;background-position:65% center}.coming-soon-content{max-width:620px;padding:45px;border:1px solid rgba(255,255,255,.7);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(16,32,55,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media(max-width:767px){.coming-soon{padding:25px 0;background-image:linear-gradient(rgba(247,250,247,.72),rgba(247,250,247,.92)),url("https://cdn.openviowebsites.com/source/sites/ff84f39b-e3c2-4885-a9d0-81ab06c9ff3b/images/home-banner-xs-cansurvivecancerclinic.webp");background-position:center}.coming-soon-content{padding:32px 24px;border-radius:18px;text-align:center}.website-logo{max-width:270px;margin-bottom:34px}.coming-soon-label{justify-content:center;font-size:1.15rem;letter-spacing:.12em}.coming-soon-label::before{display:none}.coming-soon-content h1{font-size:4rem;line-height:1.08}.coming-soon-content p{font-size:1.6rem;line-height:1.7}.coming-soon-actions{justify-content:center;margin-top:25px}}@media(max-width:480px){.container{padding-right:16px;padding-left:16px}.coming-soon-content{padding:28px 18px}.website-logo{max-width:230px;margin-bottom:28px}.coming-soon-content h1{font-size:3.5rem}.btn-main{width:100%}.contact-email{width:100%;justify-content:center;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.coming-soon-content,.status-dot::after{animation:none}.btn-main{transition:none}}