.proposal-page{--proposal-ink:#172c29;--proposal-muted:#536763;--proposal-line:#d5dfd8;--proposal-accent:#184f40;color:var(--proposal-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5ee;min-height:100vh;padding-bottom:56px}.proposal-page *{box-sizing:border-box;min-width:0}.proposal-page a:focus-visible,.proposal-page button:focus-visible,.proposal-page summary:focus-visible{outline-offset:5px;outline:3px solid #d19727}.proposal-wrap{width:min(1320px,100% - 80px);margin:auto}.proposal-nav{border-bottom:1px solid var(--proposal-line);justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.proposal-brand{letter-spacing:-1.5px;font-size:28px;font-weight:850}.proposal-brand span{color:#618772}.proposal-nav>a:last-child{padding:12px 0;font-size:14px;font-weight:650}.proposal-label{letter-spacing:1.8px;color:#426256;font-size:11px;font-weight:750}.proposal-intro{grid-template-columns:1.3fr .65fr;align-items:end;gap:60px;padding:65px 0 45px;display:grid}.proposal-page h1{letter-spacing:-3px;text-wrap:balance;margin:20px 0 24px;font-size:clamp(42px,5.4vw,76px);line-height:1.04}.proposal-page em{color:#476d54;font-family:Georgia,serif;font-weight:400}.proposal-intro p{color:var(--proposal-muted);margin:0 0 18px;font-size:16px;line-height:1.7}.proposal-note{border-top:1px solid var(--proposal-line);padding-top:16px;font-size:12px!important}.proposal-facts{flex-wrap:wrap;gap:22px;margin-top:22px;font-size:12px;font-weight:650;display:flex}.proposal-facts span:before{content:"↗";color:#54765c;padding-right:8px}.proposal-page>.preview-experience{background:#dfe5dd;border:1px solid #cad5ca;border-radius:18px;width:min(1440px,100% - 48px);margin:auto;padding:12px;box-shadow:0 30px 70px #213d2812}.proposal-page .preview-toolbar{color:#172c29;box-shadow:none;background:#f5f7f1;border:0;border-radius:10px;margin-bottom:12px;padding:16px}.proposal-page .preview-toolbar small{color:#596f64}.proposal-page .preview-switches{background:#e6ece3;border:1px solid #bdcabe;border-radius:8px;padding:3px}.proposal-page .preview-switches button{color:#3f5d4a;background:0 0;min-height:44px;padding:10px 15px}.proposal-page .preview-switches button.active{color:#173b2c;background:#fff;box-shadow:0 2px 4px #25412c12}.proposal-page .preview-toolbar .button{color:#fff;box-shadow:none;background:#214d3c;border:0;min-height:44px}.proposal-page .browser-bar{color:#43624f;background:#fff;border-color:#d4ded2}.proposal-page .browser-bar small{color:#526657}.proposal-page .browser-bar b{color:#31503b}.proposal-page .preview-device{box-shadow:none;background:#fff;border:1px solid #c8d3c3;border-radius:10px}.proposal-page .generated-claim-review{color:#4d6251;background:#f6f7f1;border:0;padding:14px 24px;font-size:12px}.proposal-page .generated-claim-review strong{color:#223e2a}.proposal-page .generated-claim-review span{color:#4d6251}.proposal-page .generated-site{font-family:Arial,Helvetica,sans-serif}.proposal-page .generated-site .generated-header{background:#fff;border-bottom:1px solid #e1e7df;padding:28px 5%}.proposal-page .generated-site .generated-brand>span{background:var(--site-brand);color:var(--site-on-brand);border-radius:0}.proposal-page .generated-site .generated-hero{background:#fff;gap:40px;padding:62px 5%}.proposal-page .generated-site .generated-hero-title{letter-spacing:-2px;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.8vw,72px);font-weight:400;line-height:1.06}.proposal-page .generated-site .generated-hero-copy>span{letter-spacing:1.4px;font-size:11px}.proposal-page .generated-site .generated-hero-visual{min-height:420px;box-shadow:none;background:#e6ece0;border-radius:120px 5px 5px}.proposal-page .generated-site .abstract-business-visual{border-radius:inherit;color:#fff;background:linear-gradient(145deg,#19362d,#55705e);min-height:420px;padding:45px;position:relative;overflow:hidden}.proposal-page .abstract-business-visual:after{content:"";border:1px solid #dce3ce50;border-radius:50%;width:80%;height:110%;position:absolute;bottom:-24%;right:-18%;box-shadow:0 0 0 34px #dce3ce0b,0 0 0 70px #dce3ce08}.proposal-page .abstract-business-visual strong{letter-spacing:-1px;color:#fff;overflow-wrap:anywhere;font-family:Georgia,serif;font-weight:400}.proposal-page .abstract-business-visual p,.proposal-page .abstract-business-visual>span{color:#e0e9dd}.proposal-page .generated-site button{box-shadow:none;border-radius:3px}.proposal-page .generated-site .generated-section{padding:55px 5%}.proposal-page .generated-site .generated-cards>div{box-shadow:none;background:#fff;border:1px solid #dae2d4;border-radius:4px}.proposal-page .generated-site .generated-section h2{letter-spacing:-1px;font-family:Georgia,serif;font-weight:400}.proposal-page .generated-site .generated-logo-strip{background:#f0f3ea;border-block:1px solid #dce4d4}.proposal-page .generated-site .content-source{font-size:10px;line-height:1.5}.proposal-page .generated-site .generated-contact{background:#eef2e8;border-radius:0}.proposal-page .generated-site .generated-contact h2{font-family:Georgia,serif;font-weight:400}.proposal-page .generated-site .generated-footer{border-radius:0}.proposal-benefits{border-bottom:1px solid var(--proposal-line);grid-template-columns:repeat(3,1fr);gap:36px;padding-block:38px 65px;display:grid}.proposal-benefits article{grid-template-columns:auto 1fr;gap:18px;display:grid}.proposal-benefits b{color:#6c886d;font:30px Georgia,serif}.proposal-benefits h2{letter-spacing:-.4px;margin:0 0 8px;font-size:17px}.proposal-benefits p{color:var(--proposal-muted);margin:0;font-size:14px;line-height:1.6}.proposal-offer{grid-template-columns:1.08fr 1fr;align-items:start;gap:90px;padding:80px 0;display:grid}.proposal-offer h2{letter-spacing:-1.6px;margin:20px 0;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.15}.proposal-offer-copy>p{color:var(--proposal-muted);max-width:510px;line-height:1.7}.proposal-timeline{margin:0;padding:18px 0;list-style:none}.proposal-timeline li{border-bottom:1px solid var(--proposal-line);gap:22px;padding:20px 0;display:flex}.proposal-timeline li>b{color:#789275;font:25px Georgia,serif}.proposal-timeline strong{margin-bottom:6px;font-size:16px;display:block}.proposal-timeline li span{color:var(--proposal-muted);font-size:14px;line-height:1.65;display:block}.proposal-person{align-items:center;gap:16px;margin-top:32px;display:flex}.proposal-person>span{background:#dce4d5;border-radius:50%;place-items:center;width:58px;height:58px;font:20px Georgia,serif;display:grid}.proposal-person small,.proposal-person a{color:#536b5a;font-size:13px;line-height:1.7;display:block}.proposal-person a{text-underline-offset:3px;text-decoration:underline}.proposal-price-card{background:#fff;border:1px solid #cad6c6;border-radius:8px;padding:36px;box-shadow:0 25px 55px #2d49270b}.proposal-price-card h3{letter-spacing:-1px;margin:20px 0;font-size:27px;font-weight:550;line-height:1.2}.proposal-price{flex-wrap:wrap;align-items:baseline;gap:15px;display:flex}.proposal-price strong{letter-spacing:-2px;font-size:55px;line-height:1.2}.proposal-price span{color:#536b5a;font-size:13px}.proposal-gross{color:#536b5a;margin:5px 0 25px;font-size:14px}.proposal-price-card ul{border-top:1px solid #dce4d6;padding:25px 0 12px;list-style:none}.proposal-price-card li{padding:0 0 14px 25px;font-size:14px;line-height:1.55;position:relative}.proposal-price-card li:before{content:"✓";color:#387052;position:absolute;left:0}.proposal-price-card details{color:#536b5a;margin-bottom:25px;font-size:13px;line-height:1.65}.proposal-price-card summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.proposal-button{color:#fff;background:#214d3c;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:17px 22px;font-size:15px;font-weight:650;display:flex}.proposal-button:hover{background:#153627}.proposal-secondary{text-align:center;text-underline-offset:4px;min-height:44px;padding:15px;font-size:14px;text-decoration:underline;display:block}.proposal-payment-note{color:#52654f;text-align:center;margin-top:15px;font-size:12px;line-height:1.6;display:block}.proposal-footer{border-top:1px solid var(--proposal-line);color:#536b5a;justify-content:space-between;gap:20px;padding-top:22px;font-size:12px;display:flex}.proposal-footer nav{gap:22px;display:flex}@media (max-width:850px){.proposal-wrap{width:calc(100% - 40px)}.proposal-intro{grid-template-columns:1fr;gap:15px;padding-top:38px}.proposal-page h1{letter-spacing:-1.8px;font-size:46px}.proposal-page>.preview-experience{width:calc(100% - 20px);padding:6px}.proposal-page .preview-toolbar{flex-direction:column;align-items:stretch;gap:10px}.proposal-page .preview-switches{display:flex}.proposal-page .preview-switches button{flex:1}.proposal-offer{grid-template-columns:1fr;gap:35px;padding:45px 0}.proposal-benefits{grid-template-columns:1fr;gap:26px;padding-bottom:40px}.proposal-page .generated-site .generated-hero{gap:24px;padding:35px 6%}.proposal-page .generated-site .generated-hero-visual,.proposal-page .generated-site .abstract-business-visual{min-height:290px}.proposal-page .generated-site .generated-hero-title{font-size:40px}.proposal-page .generated-claim-review{padding:14px}.proposal-page .preview-device.mobile{max-width:100%}.proposal-footer{flex-wrap:wrap}}@media (max-width:380px){.proposal-wrap{width:calc(100% - 32px)}.proposal-page h1{font-size:38px}.proposal-price-card{padding:23px}.proposal-price strong{font-size:44px}.proposal-nav{gap:14px}.proposal-nav>a:last-child{font-size:12px}.proposal-page .generated-site .generated-hero-title{font-size:34px}}@media (prefers-reduced-motion:reduce){.proposal-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
