@import url('/assets/fonts/reference-fonts.css');
:root{--paper:#f7f5f0;--ink:#293e44;--muted:#606c6c;--accent:#846638;--surface:#e6f2f7;--line:#dcd9cf;--sans:Montserrat,Arial,sans-serif;--gold:#a58650}
body{font-size:14px}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:-.02em}.page-top{background:var(--paper);border-color:var(--line)}.page-top .brand img{mix-blend-mode:multiply}.back-link{color:var(--ink);font-size:11px;border-bottom:1px solid var(--gold);padding-bottom:5px}.button,.connect-action.primary{background:var(--ink);border-color:var(--ink);color:#fcfaf6;border-radius:5px;font-size:12px}.button:hover,.connect-action.primary:hover{background:#80643b;border-color:#80643b}.primary .action-copy small{color:#e0ebed}.connect-visual{border-radius:4px;border-bottom:10px solid #89cff060}.visual-copy{background:#fcfaf6ed;border-radius:3px}.visual-copy h2{font-size:29px}.connect-intro h1{font-size:54px}.connect-intro>p:first-child{color:var(--accent);font-size:10px;letter-spacing:.07em}.connect-intro>p:last-child{font-size:13px;line-height:1.95}.connect-links{gap:0}.connect-action{border-color:var(--line)}.connect-action.primary{padding:20px 23px}.action-copy strong{font-size:13px;font-weight:500}.action-copy small{font-size:11px}.plan-invite{border-color:var(--line)}.plan-invite button{color:var(--accent)}.connect-secondary{border-color:var(--line)}
.price-header h1{font-size:56px}.price-header .eyebrow{font:500 10px/1.7 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.price-header>p{font-size:13px;color:var(--muted)}.price-section-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:25px;font-size:11px}.price-section-links a{padding:5px 0;border-bottom:1px solid var(--gold)}.price-category{padding:45px 0 15px;scroll-margin-top:25px}.price-category>h2{font-size:40px;margin-bottom:25px}.price-category>.eyebrow{font:10px/1.7 var(--sans);letter-spacing:.07em;color:var(--accent);margin-bottom:10px}.price-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.price-detail{border-top:1px solid var(--gold);padding:24px 0;background:transparent;scroll-margin-top:25px;display:flex;flex-direction:column}.price-detail-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.price-detail h3{font-size:32px}.real-price{font:10px/1.8 var(--sans);color:var(--muted)}.package-team{font:12px/1.9 var(--sans);color:var(--muted)}.price-detail ul{padding:14px 0 20px 17px;margin:0;flex:1;font:12px/2 var(--sans)}.price-detail li::marker{color:var(--gold)}.price-detail .button{align-self:start;font-size:11px;min-height:44px;padding:10px 20px;border-color:var(--gold);background:transparent;color:var(--ink)}.price-detail .button:hover{background:#89cff025}.price-notes{padding:23px;background:#89cff020;border-left:2px solid #89cff0;border-radius:0 4px 4px 0;margin-top:20px}.price-notes h3{font-size:27px}.price-notes ul{padding-left:17px;margin:12px 0 0;font:12px/2 var(--sans)}.additional-list{margin:0}.additional-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:25px;border-bottom:1px solid var(--line);padding:17px 0;font:12px/1.8 var(--sans)}.additional-list dd{margin:0;text-align:right;color:var(--muted)}.price-source-note{font:12px/1.9 var(--sans);color:var(--muted);margin:30px 0 25px;max-width:700px}.wcc-extras{margin-top:30px}.wcc-extras h3{font-size:28px;margin-bottom:10px}.booking-terms details{border-bottom:1px solid var(--line);padding:10px 0}.booking-terms summary{font:500 12px/1.8 var(--sans);cursor:pointer;padding:12px 0;min-height:44px}.booking-terms details p{font:12px/1.9 var(--sans);color:var(--muted);margin:0 0 18px;max-width:700px}.connect-demo{background:#89cff025;font-size:10px}
.qr-preview{background:#fcfaf6;border-color:var(--line);border-radius:5px}.qr-downloads button{background:#89cff025;border-color:var(--gold);border-radius:4px}.qr-wrap h1{font-size:48px}.field input,.field select,.field textarea,.qr-url{background:#fcfaf6;border-color:var(--line);border-radius:4px}.field input:focus,.field select:focus,.field textarea:focus,.qr-url:focus{outline-color:var(--accent)}dialog{background:#fcfaf6;border-color:var(--line);border-radius:6px}.draft-box{background:#f7f5f0}.sample-banner{background:#89cff025;border-color:var(--line);border-radius:4px}.sample-price{font-family:'Cormorant Garamond',serif;font-size:33px}
@media(max-width:760px){.connect-intro h1,.price-header h1,.qr-wrap h1{font-size:42px}.visual-copy h2{font-size:26px}.connect-action.primary{border-radius:5px}.price-detail-grid{grid-template-columns:1fr;gap:10px}.price-category>h2{font-size:34px}.price-detail{padding:23px 0}.additional-list>div{display:block}.additional-list dd{text-align:left;margin-top:5px}.price-section-links{gap:10px 19px;font-size:10px}}
.back-link{text-decoration:none}
