@font-face{font-family:Coorda;src:url('/coorda/assets/3exmuO07FP19gMM08TQrpXl3BGQ.woff2');font-display:swap}
@font-face{font-family:'Coorda Display';src:url('/coorda/assets/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2');font-display:swap}
:root{--bg:#f2f2f2;--surface:#fff;--border:#dedede;--purple:#333;--purple-light:#555;--purple-soft:#ededed;--text:#1a1a1a;--text-muted:#707070;--text-dim:#888;--green:#405c38;--green-soft:#e8eee6}
body{background:#f2f2f2;color:#1a1a1a;font-family:Coorda,sans-serif}.orb{display:none}
nav{top:20px;left:50%;right:auto;width:max-content;max-width:calc(100% - 24px);transform:translateX(-50%);border:0;border-radius:100px;padding:7px 10px 7px 21px;background:#575960dd;color:#fff;backdrop-filter:blur(18px);height:auto;gap:22px;box-shadow:0 6px 30px #0001}
.logo,.logo span{color:#fff;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:26px;letter-spacing:-1px}.nav-links{gap:4px}.nav-link{color:#eee;background:transparent;border-color:transparent;border-radius:100px;font-weight:400}.nav-link.active,.nav-link:hover{background:#ffffff22;border-color:transparent;color:#fff}
main{max-width:860px;padding:150px 28px 80px}.page-hero{text-align:left;margin-bottom:50px}.page-badge,.badge{background:#e9e9e9;border:1px solid #ddd;color:#666;font-weight:400;letter-spacing:.5px;font-size:10px}
.page-title,h1{font-family:'Coorda Display',sans-serif;line-height:1.06;font-weight:400;font-size:clamp(40px,6vw,68px);letter-spacing:-.05em;background:none!important;-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a}
.page-title span{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.page-sub{color:#777;font-weight:400;line-height:1.6}
.card,.section,.contact-card,.info-card,.content-card,.report-form,.form-card{background:#fff;border-color:#ddd;border-radius:22px;box-shadow:none}
h2,h3{font-family:'Coorda Display',sans-serif;font-weight:400!important;letter-spacing:-.025em}h2{color:#222}p,li{line-height:1.7}a{color:#4f6348}a:hover{color:#111}input,textarea,select{font-family:Coorda,sans-serif;color:#222;background:#fafafa;border-color:#d5d5d5;border-radius:12px}button,.submit-btn,.btn{font-family:Coorda,sans-serif;border-radius:100px;box-shadow:none;font-weight:400}button[type=submit],.submit-btn,.btn-primary{background:#1a1a1a;color:#fff}footer{background:#1a1a1a;color:#aaa;border:0;border-radius:28px 28px 0 0;padding:30px}footer a{color:#ddd}:focus-visible{outline:2px solid #777;outline-offset:4px}
@media(max-width:600px){nav{gap:12px;padding:7px 9px 7px 16px;top:16px}.logo{font-size:23px}.nav-link{padding:7px 10px;font-size:11px}main{padding:125px 20px 60px}.page-title,h1{font-size:44px;letter-spacing:-.04em}.page-hero{margin-bottom:32px}.card,.section,.contact-card{border-radius:18px}.page-sub{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.section{padding:28px;margin-bottom:20px;border:1px solid #e1e1e1}.section-num{color:#999}.section-title{color:#222}.section-body{color:#666}.page-meta{color:#777}.section-body strong{color:#333}.section-body a{color:#415a36}.divider{background:#dedede}
.email-card,.report-card,.thankyou{background:#fff;border:1px solid #ddd;box-shadow:none;border-radius:22px}.email-address{color:#222}.email-label,.info-card-body,.report-body,.thankyou-text{color:#666}.info-card-title,.report-title{color:#222;font-weight:400}.info-card-icon,.email-icon-wrap,.report-icon,.tip-card-icon{background:#ededed;border-color:#ddd;color:#555;box-shadow:none}.info-card-icon svg,.email-icon-wrap svg,.report-icon svg,.tip-card-icon svg{stroke:#555}
.copy-btn,.cta-btn{background:#1a1a1a;border:1px solid #1a1a1a;color:#fff;border-radius:100px;box-shadow:none}.copy-btn svg{stroke:#fff}.copy-btn:hover,.cta-btn:hover{background:#333;color:#fff;box-shadow:none}.tip-card,.info-box,.green-box{background:#eaf0e7;border-color:#d5dfd0;border-radius:16px}.tip-card-title,.green-text,.info-text{color:#44583b}.tip-card-body{color:#64725e}.tag{background:#eee;color:#666;border-color:#ddd}.warn-box{background:#f7f0e4;border-color:#e5d8c1}.warn-text{color:#796744}.warn-icon svg{stroke:#9d814b}.form-label{color:#555}.form-input,.form-textarea,.form-select{background:#fff!important;color:#222!important;border-color:#d5d5d5!important}.submit-btn{background:#1a1a1a!important;color:#fff!important;box-shadow:none!important}.cta-box{background:#fff;border:1px solid #ddd;border-radius:22px}
@media(max-width:600px){.section{padding:22px}.email-address{font-size:23px}}
