#sp-proposal{--sp-green:#829e75;--sp-ink:#171717;--sp-cream:#f7f6f1;--sp-muted:#333;--sp-line:#dce2d8;color:var(--sp-ink);background:var(--sp-cream);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;isolation:isolate;position:relative;color-scheme:light}#sp-proposal *{box-sizing:border-box}#sp-proposal h1,#sp-proposal h2,#sp-proposal h3,#sp-proposal p{margin:0}#sp-proposal img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}#sp-proposal a{color:inherit;text-decoration:none}#sp-proposal button,#sp-proposal input,#sp-proposal select{font:inherit}#sp-proposal button{cursor:pointer}#sp-proposal .sp-wrap{max-width:1180px;margin:auto;padding:0 44px}#sp-proposal .sp-header{background:#111;display:flex;align-items:center;justify-content:space-between;padding:19px 44px;gap:20px;position:sticky;top:0;z-index:500}#sp-proposal .sp-logo{width:266px;height:65px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}#sp-proposal .sp-nav{display:flex;gap:25px;align-items:center;font-size:13px;color:#eee}#sp-proposal .sp-nav a:not(.sp-action){color:#fff;background:none;border:none;padding:0;font-size:13px}#sp-proposal .sp-action{border:0;background:var(--sp-green);color:#142018;font-weight:700;padding:14px 21px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px}#sp-proposal .sp-secondary{background:transparent;border:1px solid #aeb9ad;color:var(--sp-ink)}#sp-proposal .sp-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#465840;margin-bottom:22px}#sp-proposal .sp-hero{display:grid;grid-template-columns:1.02fr 1fr;min-height:586px}#sp-proposal .sp-hero-copy{padding:64px 52px 56px 58px;display:flex;flex-direction:column;justify-content:center}#sp-proposal h1{font-size:clamp(38px,4.8vw,67px);line-height:1.04;letter-spacing:-2.8px;font-weight:500;max-width:590px;color:#171717}#sp-proposal h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#546d48;font-style:italic}#sp-proposal .sp-lead{color:var(--sp-muted);max-width:440px;margin:27px 0;font-size:16px}#sp-proposal .sp-price{margin:6px 0 26px;font-size:13px;color:#171717}#sp-proposal .sp-price strong{font-size:28px;font-weight:500;letter-spacing:-1px;color:#171717}#sp-proposal .sp-buttons{display:flex;flex-wrap:wrap;gap:12px}#sp-proposal .sp-hero-photo{position:relative;overflow:hidden;min-height:420px}#sp-proposal .sp-hero-photo>img{height:100%;width:100%;position:absolute;inset:0;-o-object-position:48% 45%;object-position:48% 45%}#sp-proposal .sp-inclusions{background:var(--sp-green);padding:22px 44px;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;font-size:13px;color:#171717}#sp-proposal .sp-section{padding-top:70px;padding-bottom:70px}#sp-proposal .sp-heading-row{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}#sp-proposal h2{font-size:36px;font-weight:500;line-height:1.16;letter-spacing:-1.2px;max-width:600px;color:#171717}#sp-proposal h3{font-weight:500;font-size:23px;line-height:1.25;letter-spacing:-.5px;color:#171717}#sp-proposal .sp-support{color:var(--sp-muted);max-width:440px;font-size:14px}#sp-proposal .sp-offices{display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center}#sp-proposal .sp-office-photo{width:100%;height:390px;-o-object-position:50% 57%;object-position:50% 57%;border-radius:3px}#sp-proposal .sp-office-text p{color:var(--sp-muted);margin:20px 0}#sp-proposal .sp-office-text ul{padding-left:19px;color:var(--sp-muted);font-size:14px;margin:20px 0 28px}#sp-proposal .sp-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}#sp-proposal .sp-mode{background:#fff;padding:30px 26px;border:1px solid var(--sp-line);border-radius:4px;display:flex;flex-direction:column;align-items:start;gap:17px}#sp-proposal .sp-mode.sp-featured{border-top:3px solid var(--sp-green);padding-top:28px}#sp-proposal .sp-mode small{font-size:11px;letter-spacing:1.5px;color:var(--sp-muted)}#sp-proposal .sp-mode p{font-size:13px;color:var(--sp-muted)}#sp-proposal .sp-mode .sp-action{margin-top:auto;width:100%;font-size:13px}#sp-proposal .sp-rate{font-size:30px;letter-spacing:-1px;line-height:1.2;color:#171717}#sp-proposal .sp-rate span{display:block;font-size:12px;letter-spacing:0;margin-top:6px;color:var(--sp-muted)}#sp-proposal .sp-meeting{background:#e8ede3}#sp-proposal .sp-meeting-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#sp-proposal .sp-meeting-copy{color:var(--sp-muted)}#sp-proposal .sp-meeting-copy p{margin-bottom:18px}#sp-proposal .sp-gallery{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:18px;margin-top:34px}#sp-proposal .sp-gallery.sp-gallery-2{grid-template-columns:1.2fr 1fr}#sp-proposal .sp-gallery figure{margin:0}#sp-proposal .sp-gallery img{width:100%;height:285px;border-radius:3px}#sp-proposal .sp-gallery figcaption{font-size:12px;color:var(--sp-muted);margin-top:10px}#sp-proposal .sp-location{border-top:1px solid var(--sp-line);display:grid;grid-template-columns:1fr 1fr;gap:65px}#sp-proposal .sp-location p{margin:20px 0;color:var(--sp-muted)}#sp-proposal .sp-location-detail{padding:25px 0;border-top:1px solid var(--sp-line);margin-top:10px}#sp-proposal .sp-location-detail strong{color:#171717}#sp-proposal .sp-faq{border-top:1px solid var(--sp-line)}#sp-proposal .sp-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}#sp-proposal details{border-bottom:1px solid var(--sp-line);padding:18px 0}#sp-proposal summary{cursor:pointer;font-size:14px;font-weight:600;color:#171717;list-style:none}#sp-proposal summary::-webkit-details-marker{display:none}#sp-proposal details p{font-size:13px;color:var(--sp-muted);margin-top:15px}#sp-proposal .sp-cta{background:var(--sp-green);text-align:center;padding:58px 25px}#sp-proposal .sp-cta h2{margin:auto;max-width:700px}#sp-proposal .sp-cta p{margin:20px 0;color:#263b2b}#sp-proposal .sp-cta .sp-action{background:#19241e;color:#fff}#sp-proposal .sp-footer{padding:32px 44px;background:#111;color:#d4dcd0;font-size:11px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#sp-proposal .sp-footer span{color:#d4dcd0}@media (max-width:760px){#sp-proposal .sp-header{padding:12px 22px;flex-wrap:wrap}#sp-proposal .sp-logo{width:180px;height:44px}#sp-proposal .sp-nav{gap:15px;flex-wrap:wrap;font-size:12px;width:100%;justify-content:space-between}#sp-proposal .sp-nav .sp-action{padding:10px 13px;min-height:44px}#sp-proposal .sp-hero{grid-template-columns:1fr}#sp-proposal .sp-hero-copy{padding:42px 26px 38px}#sp-proposal h1{font-size:44px;letter-spacing:-1.8px}#sp-proposal .sp-hero-photo{height:320px;min-height:320px}#sp-proposal .sp-lead{font-size:15px;margin:22px 0}#sp-proposal .sp-inclusions{padding:23px 26px;display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:12px}#sp-proposal .sp-wrap{padding-left:26px;padding-right:26px}#sp-proposal .sp-section{padding-top:45px;padding-bottom:45px}#sp-proposal .sp-heading-row{display:block}#sp-proposal h2{font-size:31px}#sp-proposal .sp-support{margin-top:20px}#sp-proposal .sp-faq-grid,#sp-proposal .sp-gallery,#sp-proposal .sp-gallery.sp-gallery-2,#sp-proposal .sp-location,#sp-proposal .sp-meeting-grid,#sp-proposal .sp-modes,#sp-proposal .sp-offices{grid-template-columns:1fr;gap:27px}#sp-proposal .sp-office-photo{height:325px}#sp-proposal .sp-gallery{gap:24px}#sp-proposal .sp-gallery img{height:290px}#sp-proposal .sp-footer,#sp-proposal .sp-mode{padding:26px}#sp-proposal .sp-cta{padding:44px 26px}#sp-proposal .sp-podcast-grid{grid-template-columns:1fr;gap:28px}#sp-proposal .sp-podcast-figure img{height:390px}#sp-proposal .sp-contact-bar{padding:12px 26px;flex-direction:column;align-items:flex-start;gap:12px}}#sp-proposal .sp-price-note{display:block;font-size:12px;color:#333;margin-top:7px}#sp-proposal .sp-price strong{font-size:40px;font-weight:600}#sp-proposal .sp-podcast{background:#f0eee6}#sp-proposal .sp-podcast-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}#sp-proposal .sp-podcast-figure{margin:0}#sp-proposal .sp-podcast-figure img{width:100%;height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;border-radius:3px}#sp-proposal .sp-podcast-figure figcaption{margin-top:10px;font-size:12px;color:#333}#sp-proposal .sp-podcast .sp-meeting-copy h2{margin-bottom:25px}#sp-proposal .sp-meeting-copy strong{color:#171717}#sp-proposal .sp-wa-icon{display:inline-block!important;width:20px!important;height:20px!important;-o-object-fit:contain;object-fit:contain;flex-shrink:0;vertical-align:middle}#sp-proposal .sp-action{gap:10px}#sp-proposal .sp-contact-bar{padding:12px 44px;background:#e8ede3;display:flex;justify-content:space-between;align-items:center;gap:24px}#sp-proposal .sp-commercial{font-size:13px;max-width:720px;color:#333;margin:0}#sp-proposal .sp-wa-contact{display:inline-flex;gap:12px;align-items:center;color:#171717;font-size:13px;line-height:1.45}#sp-proposal .sp-wa-contact strong{font-size:18px;color:#171717}#sp-proposal .sp-location-detail .sp-wa-contact{margin-bottom:24px}#sp-proposal .sp-footer .sp-wa-contact,#sp-proposal .sp-footer .sp-wa-contact span,#sp-proposal .sp-footer .sp-wa-contact strong{color:#fff}#sp-proposal .sp-map-link{display:block;margin:22px 0 18px}#sp-proposal .sp-map-link img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px}#sp-proposal .sp-cta p{max-width:650px;margin:20px auto}#sp-proposal .sp-mode .sp-rate{font-size:27px}#sp-proposal .sp-nav button{background:none;border:none;color:#fff;padding:0;font-size:13px;cursor:pointer}