#quotescope-tool{--ink:#181b20;--pearl:#faf9f6;--surface:#fff;--text:#363a41;--muted:#474b51;--border:#c5c5c3;--green:#275b45;--radius:10px;color-scheme:light;font-family:'Segoe UI',Arial,sans-serif;color:var(--text);background:var(--pearl)}#quotescope-tool *{box-sizing:border-box}#quotescope-tool{margin:0;line-height:1.55}#quotescope-tool button,#quotescope-tool input,#quotescope-tool select,#quotescope-tool textarea{font:inherit}#quotescope-tool button,#quotescope-tool a{touch-action:manipulation}#quotescope-tool button{cursor:pointer}#quotescope-tool a{color:var(--green);text-underline-offset:4px}#quotescope-tool h1,#quotescope-tool h2,#quotescope-tool h3,#quotescope-tool p{margin:0 0 16px}#quotescope-tool h1,#quotescope-tool h2,#quotescope-tool h3{color:var(--ink);line-height:1.16;letter-spacing:-.035em}#quotescope-tool h1{font-size:clamp(2.6rem,5.6vw,5.3rem);font-weight:550;letter-spacing:-.055em}#quotescope-tool h1 em{font-family:Georgia,serif;font-weight:400;color:#d4decc}#quotescope-tool h2{font-size:clamp(1.8rem,3.3vw,2.75rem);font-weight:550}#quotescope-tool h3{font-size:1.25rem;font-weight:650}#quotescope-tool button:disabled{cursor:default;opacity:.5}#quotescope-tool [hidden]{display:none!important}#quotescope-tool :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--green);outline-offset:4px}#quotescope-tool .hero :focus-visible,#quotescope-tool .conversion :focus-visible{outline-color:#a9d8bf}#quotescope-tool .skip-link{position:absolute;left:12px;top:-80px;padding:12px;background:white;z-index:9}#quotescope-tool .skip-link:focus{top:12px}#quotescope-tool .local-note{background:#ecebe7;font-size:.75rem;text-align:center;padding:7px 16px;letter-spacing:.04em}#quotescope-tool .header{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 40px}#quotescope-tool .brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:1.13rem;font-weight:650;color:var(--ink)}#quotescope-tool .brand img{object-fit:contain}#quotescope-tool .header-label{font-size:.7rem;letter-spacing:.17em}#quotescope-tool .header>a:last-child{font-size:.85rem;text-decoration:none}#quotescope-tool .hero{background:var(--ink);color:var(--pearl);padding:66px 40px}#quotescope-tool .hero-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}#quotescope-tool .hero h1{color:var(--pearl)}#quotescope-tool .eyebrow{font-size:.72rem;letter-spacing:.16em;font-weight:650;color:#cdd7cc;margin-bottom:22px}#quotescope-tool .eyebrow.ink{color:var(--green)}#quotescope-tool .lede{font-size:1.18rem;max-width:510px;color:#e0e1df}#quotescope-tool .hero-small{font-size:.87rem;color:#c7cbcb;margin-top:30px}#quotescope-tool .start-panel{padding:32px;background:var(--pearl);color:var(--text);border-radius:16px;box-shadow:0 16px 48px #0003}#quotescope-tool .start-panel .eyebrow{color:var(--green);margin-bottom:12px}#quotescope-tool .start-panel h2{font-size:1.9rem}#quotescope-tool .start-panel>p{font-size:.9rem}#quotescope-tool .entry-actions{display:grid;gap:10px;margin:24px 0}#quotescope-tool .entry{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:17px 18px;gap:12px;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);background:white;transition:transform 160ms,box-shadow 160ms}#quotescope-tool .entry strong{display:block;font-size:1rem}#quotescope-tool .entry small{display:block;color:var(--muted);font-size:.78rem;margin-top:4px}#quotescope-tool .entry>span:last-child{font-size:1.4rem;color:var(--green)}#quotescope-tool .memory-note{border-top:1px solid var(--border);padding-top:16px;color:var(--muted);font-size:.75rem!important;margin:0}#quotescope-tool .trust-strip{max-width:1120px;margin:0 auto;padding:23px 0;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:35px}#quotescope-tool .trust-strip span{font-size:.65rem;letter-spacing:.1em;font-weight:650;white-space:nowrap}#quotescope-tool .trust-strip p{font-size:.85rem;margin:0}#quotescope-tool .shell{max-width:1120px;margin:0 auto}#quotescope-tool .workspace{padding-top:52px;scroll-margin-top:20px}#quotescope-tool .section-top{display:flex;align-items:start;justify-content:space-between;gap:20px}#quotescope-tool .section-top .eyebrow{margin-bottom:9px}#quotescope-tool .section-top h2{margin-bottom:24px}#quotescope-tool .primary,#quotescope-tool .secondary,#quotescope-tool .quiet{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:var(--radius);font-size:.92rem;line-height:1.4;font-weight:650;padding:12px 19px;max-width:100%;white-space:normal;text-align:center;text-decoration:none;border:1px solid transparent;transition:transform 160ms,background 160ms}#quotescope-tool .primary{background:var(--green);color:white}#quotescope-tool .secondary{background:transparent;color:var(--green);border-color:#76787c}#quotescope-tool .quiet{background:transparent;color:var(--green);padding-inline:10px;text-decoration:underline;text-underline-offset:4px}#quotescope-tool .notice{border:1px solid #b4baac;border-radius:10px;padding:15px;background:#f0f3ed;font-size:.86rem}#quotescope-tool .progress-row{display:flex;justify-content:space-between;gap:12px;font-size:.83rem;margin-bottom:8px}#quotescope-tool progress{width:100%;height:6px;accent-color:var(--green);margin-bottom:24px;border:0}#quotescope-tool progress::-webkit-progress-bar{background:#e3e4df;border-radius:4px}#quotescope-tool progress::-webkit-progress-value{background:var(--green);border-radius:4px}#quotescope-tool .question-card{background:white;border:1px solid var(--border);border-radius:16px;padding:32px;box-shadow:0 6px 20px #181b2009}#quotescope-tool .question-card h3{font-size:1.8rem;max-width:770px;line-height:1.25}#quotescope-tool .category-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--green)}#quotescope-tool .proposal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:25px}#quotescope-tool .proposal-grid.single{grid-template-columns:1fr;max-width:650px}#quotescope-tool .proposal-input{margin:0;border:1px solid var(--border);padding:20px;border-radius:12px;min-width:0}#quotescope-tool .proposal-input legend{font-size:.85rem;font-weight:650;padding:0 5px}#quotescope-tool .proposal-input label{font-size:.85rem;display:block;margin:0 0 7px}#quotescope-tool .proposal-input select,#quotescope-tool .proposal-input textarea{display:block;width:100%;min-height:48px;background:white;border:1px solid #76787c;border-radius:8px;padding:11px;color:var(--ink)}#quotescope-tool .proposal-input textarea{resize:vertical;min-height:75px}#quotescope-tool .reviewed-label{font-size:.8rem;color:var(--green);min-height:25px}#quotescope-tool .unknown-button{margin:8px 0 10px}#quotescope-tool .step-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}#quotescope-tool .result-shortcut{display:flex;align-items:center;gap:20px;margin-top:26px}#quotescope-tool .result-shortcut p{font-size:.83rem;margin:0}#quotescope-tool .result-heading h3{font-size:2rem}#quotescope-tool .result-heading p:not(.eyebrow){font-size:.86rem}#quotescope-tool .counts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 36px}#quotescope-tool .count{background:#eceee8;border:1px solid #c5cbc0;border-radius:12px;padding:20px}#quotescope-tool .count strong{display:block;font-size:2rem;color:var(--ink);font-weight:550;line-height:1.3}#quotescope-tool .count span{font-size:.82rem}#quotescope-tool .result-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}#quotescope-tool .result-section{margin-bottom:28px}#quotescope-tool .result-section>p{font-size:.86rem}#quotescope-tool .comparison-card{padding:18px;background:white;border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow-wrap:anywhere}#quotescope-tool .comparison-card h4{margin:0 0 13px;font-size:.98rem;color:var(--ink)}#quotescope-tool .comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}#quotescope-tool .comparison-pair.single{grid-template-columns:1fr}#quotescope-tool .comparison-pair span{font-size:.75rem;display:block;color:var(--muted)}#quotescope-tool .comparison-pair strong{font-size:.87rem;font-weight:650;display:block}#quotescope-tool .comparison-pair p{font-size:.78rem;white-space:pre-wrap;margin:7px 0 0}#quotescope-tool .comparison-note{font-size:.77rem;margin:12px 0 0;color:var(--green)}#quotescope-tool .badge{border-bottom:2px solid #b1bca6;padding-bottom:5px}#quotescope-tool .question-section{background:#f1f1ed;border:1px solid var(--border);border-radius:16px;padding:25px}#quotescope-tool .question-section .eyebrow{font-size:.64rem}#quotescope-tool .question-entry{margin-bottom:22px}#quotescope-tool .question-entry label{display:block;font-size:.88rem;font-weight:650;margin-bottom:8px}#quotescope-tool .question-entry textarea{width:100%;min-height:145px;border:1px solid #76787c;border-radius:8px;padding:12px;font-size:.86rem;background:white;color:var(--ink);resize:vertical}#quotescope-tool .result-actions{display:flex;flex-wrap:wrap;gap:12px}#quotescope-tool .small{font-size:.78rem}#quotescope-tool .question-section .small{margin:15px 0 0}#quotescope-tool .clarification-list{padding-left:20px;font-size:.87rem}#quotescope-tool .clarification-list li{margin-bottom:10px}#quotescope-tool .continue-panel{border:1px solid var(--border);padding:25px;border-radius:12px;margin:15px 0 28px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}#quotescope-tool .continue-panel>div{flex:1;min-width:220px}#quotescope-tool .continue-panel p{font-size:.85rem;margin:0}#quotescope-tool .conversion{background:var(--ink);color:var(--pearl);padding:32px;border-radius:16px;margin-bottom:16px}#quotescope-tool .conversion h3{color:var(--pearl);font-size:1.7rem}#quotescope-tool .conversion p:not(.eyebrow){max-width:850px}#quotescope-tool .conversion .secondary{color:var(--pearl);border-color:#a4a6a8}#quotescope-tool .conversion .small{margin-top:15px;margin-bottom:0}#quotescope-tool #status{margin:16px 0;font-size:.88rem;overflow-wrap:anywhere}#quotescope-tool #copy-fallback{margin:24px 0}#quotescope-tool #copy-text{width:100%;padding:15px}#quotescope-tool .sample{padding-top:62px;padding-bottom:62px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;border-bottom:1px solid var(--border)}#quotescope-tool .sample>div>p:not(.eyebrow){font-size:.85rem}#quotescope-tool .sample-card{background:white;border:1px solid var(--border);border-radius:16px;padding:30px;box-shadow:0 6px 20px #181b2009}#quotescope-tool .sample-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 24px}#quotescope-tool .sample-pair>div{padding:15px;background:#f1f3ed;border-radius:10px}#quotescope-tool .sample-pair span,#quotescope-tool .sample-pair strong{display:block}#quotescope-tool .sample-pair span{font-size:.8rem;margin-bottom:7px}#quotescope-tool .sample-pair strong{font-size:1.3rem;color:var(--ink)}#quotescope-tool .sample-question{font-size:1.15rem;line-height:1.6}#quotescope-tool .method{padding-top:62px;padding-bottom:50px}#quotescope-tool .method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin:35px 0 45px}#quotescope-tool .method-grid p{font-size:.9rem}#quotescope-tool .number{display:block;font-size:.72rem;color:var(--green);margin-bottom:15px}#quotescope-tool .state-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0 50px}#quotescope-tool .state-guide>div{padding:18px;border:1px solid var(--border);border-radius:10px}#quotescope-tool .state-guide dt{font-weight:650;color:var(--ink)}#quotescope-tool .state-guide dd{margin:8px 0 0;font-size:.86rem}#quotescope-tool .categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 34px;list-style:none;counter-reset:category;padding:0;margin:25px 0 40px}#quotescope-tool .categories li{counter-increment:category;border-top:1px solid var(--border);padding-top:16px}#quotescope-tool .categories strong{display:block;font-size:.9rem;color:var(--ink)}#quotescope-tool .categories strong:before{content:counter(category) '. ';color:var(--green)}#quotescope-tool .categories span{display:block;font-size:.84rem;margin-top:6px}#quotescope-tool details{padding:20px 0;border-top:1px solid var(--border)}#quotescope-tool summary{font-weight:650;cursor:pointer;color:var(--ink);min-height:32px}#quotescope-tool details p,#quotescope-tool details li{font-size:.88rem}#quotescope-tool details p{margin-top:20px}#quotescope-tool .limitations{margin-top:35px;border-left:3px solid var(--green);padding:5px 0 5px 25px}#quotescope-tool .limitations p{font-size:.85rem}#quotescope-tool .footer{padding:32px 0;border-top:1px solid var(--border);font-size:.8rem}#quotescope-tool .footer p{margin:9px 0}#quotescope-tool .footer span{color:var(--muted)}#quotescope-tool .prep-card{padding:30px;background:white;border:1px solid var(--border);border-radius:16px}#quotescope-tool .prep-card li{margin:14px 0}#quotescope-tool #print-report{display:none}@media(hover:hover) and (pointer:fine){#quotescope-tool .entry:hover{transform:translateY(-1px);box-shadow:0 6px 20px #181b2010}#quotescope-tool .primary:hover{background:#2d654d;transform:translateY(-1px)}#quotescope-tool .secondary:hover{background:#e7e9e2}}@media(max-width:1180px){#quotescope-tool .shell,#quotescope-tool .trust-strip{margin-left:32px;margin-right:32px}#quotescope-tool .hero-inner{gap:45px}}@media(max-width:760px){#quotescope-tool .header{padding:17px 20px;gap:12px}#quotescope-tool .header-label{display:none}#quotescope-tool .brand{font-size:1rem}#quotescope-tool .header>a:last-child{font-size:.78rem}#quotescope-tool .hero{padding:36px 20px}#quotescope-tool .hero-inner{grid-template-columns:1fr;gap:28px}#quotescope-tool .hero h1{font-size:2.9rem}#quotescope-tool .lede{font-size:1.04rem}#quotescope-tool .hero-small{margin:22px 0 0}#quotescope-tool .start-panel{padding:23px}#quotescope-tool .start-panel h2{font-size:1.65rem}#quotescope-tool .eyebrow{font-size:.65rem;margin-bottom:17px}#quotescope-tool .entry{padding:15px}#quotescope-tool .shell,#quotescope-tool .trust-strip{margin-left:20px;margin-right:20px}#quotescope-tool .trust-strip{display:block;padding:20px 0}#quotescope-tool .trust-strip p{margin-top:8px}#quotescope-tool .workspace{padding-top:35px}#quotescope-tool .question-card{padding:21px}#quotescope-tool .question-card h3{font-size:1.42rem}#quotescope-tool .proposal-grid,#quotescope-tool .result-layout{grid-template-columns:1fr;gap:18px}#quotescope-tool .proposal-input{padding:16px}#quotescope-tool .step-actions{flex-wrap:wrap}#quotescope-tool .step-actions .primary{flex:1}#quotescope-tool .result-shortcut{display:block}#quotescope-tool .result-shortcut p{margin-top:10px}#quotescope-tool .progress-row{font-size:.74rem}#quotescope-tool .counts{gap:7px}#quotescope-tool .count{padding:14px 10px}#quotescope-tool .count strong{font-size:1.75rem}#quotescope-tool .count span{font-size:.72rem;display:block}#quotescope-tool .comparison-pair{grid-template-columns:1fr;gap:12px}#quotescope-tool .question-section{padding:21px}#quotescope-tool .result-actions{display:grid;grid-template-columns:1fr}#quotescope-tool .continue-panel{padding:22px}#quotescope-tool .continue-panel>div{min-width:0;flex-basis:100%}#quotescope-tool .conversion{padding:25px}#quotescope-tool .sample{grid-template-columns:1fr;gap:22px;padding:40px 0}#quotescope-tool .sample-card{padding:23px}#quotescope-tool .sample-pair{gap:10px}#quotescope-tool .sample-pair>div{padding:13px}#quotescope-tool .sample-pair strong{font-size:1.1rem}#quotescope-tool .sample-question{font-size:1rem}#quotescope-tool .method{padding-top:40px}#quotescope-tool .method-grid,#quotescope-tool .state-guide,#quotescope-tool .categories{grid-template-columns:1fr;gap:18px}#quotescope-tool .method-grid{margin-bottom:25px}#quotescope-tool .categories{margin-bottom:30px}#quotescope-tool .footer{padding-bottom:30px}#quotescope-tool .local-note{font-size:.66rem}}#quotescope-tool h1,#quotescope-tool h2,#quotescope-tool h3{overflow-wrap:anywhere}#quotescope-tool .header,#quotescope-tool .progress-row,#quotescope-tool .section-top{flex-wrap:wrap}#quotescope-tool .section-top>div{flex:1;min-width:min(100%,12em)}#quotescope-tool .counts{display:flex;flex-wrap:wrap}#quotescope-tool .count{flex:1;min-width:min(100%,5em)}#quotescope-tool .trust-strip span{white-space:normal}#quotescope-tool .sample-pair{display:flex;flex-wrap:wrap}#quotescope-tool .sample-pair>div{flex:1;min-width:min(100%,8em)}#quotescope-tool .sample-pair strong{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){#quotescope-tool *,#quotescope-tool *::before,#quotescope-tool *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}}
#quotescope-tool{padding:48px 0}#quotescope-tool .tool-start{max-width:1120px;margin:0 auto 24px;padding:0 20px}#quotescope-tool .start-panel{max-width:700px;margin:auto;box-shadow:var(--lqh-depth)}#print-report{display:none}
[data-quotescope-owner] .hero{background:#181B20}[data-quotescope-owner] .hero::before,[data-quotescope-owner] .hero::after{content:none}[data-quotescope-owner] .hero-copy,[data-quotescope-owner] .hero-card{min-width:0}[data-quotescope-owner] :is(h1,h2,h3){overflow-wrap:anywhere}[data-quotescope-owner] .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media(max-width:900px){[data-quotescope-owner] .hero-grid{grid-template-columns:minmax(0,1fr)}}
@media print{@page{size:auto;margin:16mm}body.has-print-report{background:white;color:#181b20;font:10pt/1.45 'Segoe UI',Arial,sans-serif}body.has-print-report> :not(main),body.has-print-report main> :not(#print-report){display:none!important}body.has-print-report main #print-report{display:block!important;background:white}#print-report h1{font-size:24pt}#print-report h2{font-size:15pt;break-after:avoid;margin:14pt 0 5pt}#print-report h3{font-size:11pt}#print-report img{width:44px;height:34px;object-fit:contain}#print-report p{margin:5pt 0;white-space:pre-wrap;overflow-wrap:anywhere}#print-report .print-row{border:1px solid #999;padding:10pt;margin:8pt 0;break-inside:avoid}#print-report .unreviewed-print{border:0;padding:1pt 0;margin:0}#print-report li{margin:7pt 0;break-inside:avoid;overflow-wrap:anywhere}body:not(.has-print-report) #quotescope-tool button{display:none!important}}