@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_e76153;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_Fallback_e76153;src:local("Arial");ascent-override:82.10%;descent-override:21.45%;line-gap-override:0.00%;size-adjust:113.27%}.__className_e76153{font-family:__Work_Sans_e76153,__Work_Sans_Fallback_e76153;font-style:normal}.__variable_e76153{--font-work-sans:"__Work_Sans_e76153","__Work_Sans_Fallback_e76153"}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_Fallback_353f1a;src:local("Arial");ascent-override:80.78%;descent-override:26.04%;line-gap-override:0.00%;size-adjust:138.65%}.__className_353f1a{font-family:__Space_Mono_353f1a,__Space_Mono_Fallback_353f1a;font-style:normal}.__variable_353f1a{--font-space-mono:"__Space_Mono_353f1a","__Space_Mono_Fallback_353f1a"}.service-guide-page{--ink:#111;--paper:#f5f1e8;--red:#e52521;--yellow:#ffd52e;--line:hsla(42,39%,94%,.18);--muted:#bdb8ae;margin:0;width:100%;min-height:100%;font-family:var(--font-work-sans),"Work Sans",sans-serif;color:var(--paper);background:var(--ink)}.service-guide-page *{box-sizing:border-box}.service-guide-page .print-shell{width:100%;min-height:calc(100vh - 4.5rem);position:relative;overflow:hidden;background:radial-gradient(circle at 88% 6%,rgba(229,37,33,.2),transparent 28rem),radial-gradient(circle at 12% 91%,rgba(255,213,46,.12),transparent 24rem),#111}.service-guide-page .print-shell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(hsla(42,39%,94%,.35) .7px,transparent 0);background-size:8px 8px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 74%);mask-image:linear-gradient(180deg,#000,transparent 74%)}.service-guide-page .paper-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,transparent,transparent 94%,rgba(255,213,46,.45) 0,rgba(255,213,46,.45) 95%,transparent 0);background-size:22px 100%}.service-guide-page .reg-mark{width:25px;height:25px;display:grid;place-items:center;position:relative;color:var(--yellow)}.service-guide-page .reg-mark:after,.service-guide-page .reg-mark:before{content:"";position:absolute;background:currentColor}.service-guide-page .reg-mark:before{width:100%;height:1px}.service-guide-page .reg-mark:after{width:1px;height:100%}.service-guide-page .reg-mark span{width:7px;height:7px;border:1px solid;border-radius:50%;background:var(--ink);z-index:1}.service-guide-page .mono-label{font-family:var(--font-space-mono),"Space Mono",monospace;letter-spacing:.08em;text-transform:uppercase}.service-guide-page .service-card{width:100%;min-height:104px;text-align:left;border:1px solid hsla(42,39%,94%,.2);background:hsla(0,0%,100%,.035);color:var(--paper);padding:1.1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.service-guide-page .service-card:focus-visible,.service-guide-page .service-card:hover{border-color:var(--yellow);background:rgba(255,213,46,.09);transform:translateY(-2px);outline:none}.service-guide-page .service-card.is-selected{background:var(--red);border-color:var(--red);box-shadow:6px 6px 0 var(--yellow)}.service-guide-page .service-card .number{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--yellow);font-size:.75rem}.service-guide-page .service-card .arrow{color:var(--yellow);flex:0 0 auto}.service-guide-page .selected-service-card{border:1px solid var(--red);background:rgba(229,37,33,.14);box-shadow:6px 6px 0 var(--yellow);padding:1.15rem 1.2rem}.service-guide-page .selected-service-card .number{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--yellow);font-size:.75rem;letter-spacing:.08em}.service-guide-page .quote-panel{border:1px solid hsla(42,39%,94%,.2);background:hsla(0,0%,5%,.9);box-shadow:10px 10px 0 rgba(229,37,33,.92)}.service-guide-page #quote-form,.service-guide-page #service-fields,.service-guide-page .service-fields-panel{position:relative;z-index:1;overflow:visible}.service-guide-page .field-input,.service-guide-page .field-textarea{width:100%;border:1px solid hsla(42,39%,94%,.35);border-radius:0;background:#1a1a1a;color:var(--paper);padding:.85rem .9rem;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.service-guide-page .field-input:focus,.service-guide-page .field-textarea:focus{outline:none;border-color:var(--yellow);box-shadow:0 0 0 3px rgba(255,213,46,.18)}.service-guide-page .field-input::-moz-placeholder,.service-guide-page .field-textarea::-moz-placeholder{color:#918d85}.service-guide-page .field-input::placeholder,.service-guide-page .field-textarea::placeholder{color:#918d85}.service-guide-page input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.service-guide-page .action-button{min-height:52px;border:1px solid transparent;padding:.85rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:800;letter-spacing:.02em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.service-guide-page .action-button:hover{transform:translateY(-2px)}.service-guide-page .action-button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.service-guide-page .action-red{background:var(--red);color:#fff;box-shadow:4px 4px 0 var(--yellow)}.service-guide-page .action-yellow{background:var(--yellow);color:#111;box-shadow:4px 4px 0 var(--red)}.service-guide-page .action-ghost{background:transparent;border-color:hsla(42,39%,94%,.35);color:var(--paper)}.service-guide-page .action-button:disabled{cursor:wait;opacity:.65;transform:none;box-shadow:none}.service-guide-page .notice-panel{border-left:4px solid var(--yellow);background:rgba(255,213,46,.09)}.service-guide-page .error-box{border-left:4px solid var(--red);background:rgba(229,37,33,.13);color:#ffd7d5}.service-guide-page .field-error{margin-top:.45rem;color:#ffb4b0;font-size:.9rem;line-height:1.4}.service-guide-page .field.has-error .field-input,.service-guide-page .field.has-error .field-textarea,.service-guide-page .field.has-error select.field-input{border-color:rgba(229,37,33,.75)}.service-guide-page .success-panel{border:1px solid var(--yellow);background:rgba(255,213,46,.08);box-shadow:8px 8px 0 var(--red)}.service-guide-page .detail-row{border-bottom:1px solid hsla(42,39%,94%,.16);padding:.75rem 0}.service-guide-page .detail-row:last-child{border-bottom:0}.service-guide-page .estimate-price-block{border:1px solid rgba(255,213,46,.55);background:rgba(255,213,46,.05);padding:1rem}.service-guide-page .estimate-details-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid hsla(42,39%,94%,.18);background:rgba(0,0,0,.28);color:#f5f1e8;padding:.7rem .85rem;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease}.service-guide-page .estimate-details-toggle:focus-visible,.service-guide-page .estimate-details-toggle:hover{border-color:rgba(255,213,46,.55);background:rgba(255,213,46,.08);outline:none}.service-guide-page .estimate-details-body{margin-top:.65rem;border:1px solid hsla(42,39%,94%,.14);background:rgba(0,0,0,.22);padding:.85rem}.service-guide-page .estimate-details-note{margin:0 0 .75rem;color:#d9d4ca;font-size:.9rem;line-height:1.5}.service-guide-page .estimate-breakdown{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.service-guide-page .estimate-breakdown li{display:grid;grid-template-columns:minmax(7rem,42%) 1fr;gap:.65rem;align-items:start;font-size:.9rem;line-height:1.4}.service-guide-page .estimate-breakdown span{color:#bdb8ae}.service-guide-page .estimate-breakdown strong{font-weight:700;color:#f5f1e8;word-break:break-word}.service-guide-page .estimate-breakdown li.is-note{grid-template-columns:1fr}.service-guide-page .job-detail-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.service-guide-page .job-detail-list li{display:grid;grid-template-columns:minmax(7.5rem,38%) 1fr;gap:.75rem;align-items:start;font-size:.95rem;line-height:1.45}.service-guide-page .job-detail-list span{color:#bdb8ae;font-weight:500;text-transform:capitalize}.service-guide-page .job-detail-list strong{font-weight:700;color:#f5f1e8}.service-guide-page .job-detail-list-print span{color:#55514a}.service-guide-page .job-detail-list-print strong{color:#111}.service-guide-page .quotation-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.82);overflow-y:auto}.service-guide-page .quotation-sheet{width:min(100%,760px);max-height:94vh;overflow-y:auto;background:#f5f1e8;color:#111;padding:clamp(1.25rem,4vw,2.75rem);box-shadow:10px 10px 0 #e52521}.service-guide-page .quotation-sheet .action-ghost{border-color:hsla(0,0%,7%,.28);color:#111}.service-guide-page .quotation-meta{border:1px solid hsla(0,0%,7%,.22);padding:.8rem}.service-guide-page .quotation-section{border-top:1px solid hsla(0,0%,7%,.22);padding-top:1rem;margin-top:1rem}.service-guide-page .quotation-row{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0}.service-guide-page .quotation-row span:first-child{color:#55514a}.service-guide-page .quotation-total{border-top:2px solid #111;margin-top:.75rem;padding-top:.75rem;font-weight:800;font-size:1.15rem}.service-guide-page .quotation-business-details{color:#55514a}.service-guide-page .quotation-date-line,.service-guide-page .quotation-signature-line{border-top:1px solid #111;min-height:1px}.service-guide-page .quotation-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@media print{@page{size:A4 portrait;margin:8mm 10mm}html:has(#quotation-modal),html:has(#quotation-modal) body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}html:has(#quotation-modal) .service-guide-page>:not(#quotation-modal),html:has(#quotation-modal) [data-sonner-toaster],html:has(#quotation-modal) footer,html:has(#quotation-modal) header,html:has(#quotation-modal) nextjs-portal{display:none!important}html:has(#quotation-modal) .flex-1,html:has(#quotation-modal) .service-guide-page,html:has(#quotation-modal) body>div{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.service-guide-page #quotation-modal{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;margin:0!important}.service-guide-page #quotation-modal,.service-guide-page .quotation-sheet{max-height:none!important;padding:0!important;background:#fff!important;overflow:visible!important}.service-guide-page .quotation-sheet{width:100%!important;color:#111!important;box-shadow:none!important;font-size:11.5px!important;line-height:1.35!important}.service-guide-page .quotation-sheet h2{margin-top:.1rem!important;font-size:1.35rem!important;line-height:1.1!important}.service-guide-page .quotation-business-details{margin-top:.2rem!important;font-size:11px!important;line-height:1.3!important}.service-guide-page .quotation-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.1rem 1rem!important;margin-top:.45rem!important;padding:.35rem .5rem!important;font-size:11.5px!important}.service-guide-page .quotation-section{margin-top:.4rem!important;padding-top:.4rem!important}.service-guide-page .quotation-sheet .mt-2{margin-top:.15rem!important}.service-guide-page .quotation-sheet .mt-3{margin-top:.25rem!important}.service-guide-page .quotation-sheet .mt-4{margin-top:.3rem!important}.service-guide-page .quotation-sheet .job-detail-list{gap:.1rem!important}.service-guide-page .quotation-sheet .job-detail-list li{font-size:11.5px!important;line-height:1.3!important;gap:.45rem!important}.service-guide-page .quotation-total{margin-top:.3rem!important;padding-top:.3rem!important;font-size:13px!important}.service-guide-page .quotation-acceptance h3,.service-guide-page .quotation-terms h3{font-size:12.5px!important}.service-guide-page .quotation-terms .space-y-2>:not([hidden])~:not([hidden]){margin-top:.15rem!important}.service-guide-page .quotation-acceptance .grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important;margin-top:.7rem!important}.service-guide-page .quotation-date-line{margin-top:.75rem!important}.service-guide-page .quotation-acceptance{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.service-guide-page .quotation-actions,.service-guide-page .quotation-export-host,.service-guide-page .quotation-modal [data-quotation-close]{display:none!important}}.service-guide-page .quotation-export-host{position:absolute;top:0;left:-2400px;width:190mm;background:#fff;pointer-events:none}.service-guide-page .quotation-sheet.is-export{width:100%!important;max-height:none!important;overflow:visible!important;background:#fff!important;color:#111!important;box-shadow:none!important;padding:0 0 16px!important;font-size:11.5px!important;line-height:1.35!important}.service-guide-page .quotation-sheet.is-export h2{margin-top:.1rem!important;font-size:1.35rem!important;line-height:1.1!important}.service-guide-page .quotation-sheet.is-export .quotation-business-details{margin-top:.2rem!important;font-size:11px!important;line-height:1.3!important}.service-guide-page .quotation-sheet.is-export .quotation-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.1rem 1rem!important;margin-top:.45rem!important;padding:.35rem .5rem!important;font-size:11.5px!important}.service-guide-page .quotation-sheet.is-export .quotation-section{margin-top:.4rem!important;padding-top:.4rem!important}.service-guide-page .quotation-sheet.is-export .mt-2{margin-top:.15rem!important}.service-guide-page .quotation-sheet.is-export .mt-3{margin-top:.25rem!important}.service-guide-page .quotation-sheet.is-export .mt-4{margin-top:.3rem!important}.service-guide-page .quotation-sheet.is-export .job-detail-list{gap:.1rem!important}.service-guide-page .quotation-sheet.is-export .job-detail-list li{font-size:11.5px!important;line-height:1.3!important;gap:.45rem!important}.service-guide-page .quotation-sheet.is-export .quotation-total{margin-top:.3rem!important;padding-top:.3rem!important;font-size:13px!important}.service-guide-page .quotation-sheet.is-export .quotation-acceptance h3,.service-guide-page .quotation-sheet.is-export .quotation-terms h3{font-size:12.5px!important}.service-guide-page .quotation-sheet.is-export .quotation-terms .space-y-2>:not([hidden])~:not([hidden]){margin-top:.15rem!important}.service-guide-page .quotation-sheet.is-export .quotation-acceptance .grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important;margin-top:.7rem!important}.service-guide-page .quotation-sheet.is-export .quotation-date-line{margin-top:.75rem!important}@media (min-width:900px){.service-guide-page .desktop-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:3rem;align-items:start}.service-guide-page .desktop-grid.is-reviewing{grid-template-columns:minmax(240px,.55fr) minmax(420px,1.2fr)}.service-guide-page .quote-panel,.service-guide-page .success-panel{position:sticky;top:calc(4.5rem + 1rem)}}