:root{--paper:#f7f4ec;--paper-2:#fffdf8;--ink:#17212b;--muted:#66717a;--line:#ded9cd;--accent:#d9782d;--accent-dark:#ad541b;--sage:#dfe8df;--green:#275c45;--blue:#e7edf3;--shadow:0 18px 55px rgba(30,39,45,.09);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;background:radial-gradient(circle at 90% 5%,rgba(217,120,45,.08),transparent 28rem),var(--paper);color:var(--ink)}button,input,textarea,select{font:inherit}a{color:inherit}.content-shell{max-width:1180px;margin:0 auto;padding:42px 24px}.narrow-shell{max-width:780px}.hero-shell{max-width:1180px;margin:0 auto;padding:64px 24px 36px;display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800;color:var(--accent-dark);margin:0 0 12px}.hero h1,.content-shell h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.035em;line-height:1.02;margin:0;color:var(--ink)}.hero h1{font-size:clamp(3rem,6vw,5.3rem);max-width:760px}.hero-copy{font-size:1.16rem;line-height:1.65;color:#4e5b64;max-width:650px;margin:22px 0 20px}.trust-strip{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:.9rem;margin-top:16px}.hero-benefits{display:grid;gap:10px;margin:24px 0}.benefit{display:flex;gap:9px;align-items:center;color:#39464e}.benefit .check{color:var(--green);font-weight:900}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:13px;padding:13px 20px;text-decoration:none;font-weight:760;cursor:pointer;transition:.16s ease;min-height:48px}.button.primary{background:var(--ink);color:white;box-shadow:0 8px 22px rgba(23,33,43,.18)}.button.primary:hover{transform:translateY(-1px);background:#0b141d}.button.accent{background:var(--accent);color:white}.button.secondary{background:var(--paper-2);border:1px solid var(--line);color:var(--ink)}.button.ghost{background:transparent;color:var(--muted);padding-left:8px;padding-right:8px}.button.small{min-height:38px;padding:8px 12px;border-radius:10px;font-size:.9rem}.button.danger{background:#6e2c2c;color:white}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.preview-card,.surface-card{background:rgba(255,253,248,.9);border:1px solid rgba(222,217,205,.9);border-radius:24px;box-shadow:var(--shadow)}.preview-card{padding:28px;transform:rotate(.5deg)}.preview-card h3{font-family:Georgia,serif;font-size:1.7rem;margin:4px 0 18px}.preview-list{display:grid;gap:0}.preview-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.preview-row:last-child{border-bottom:0}.preview-row span:last-child{color:var(--green);font-weight:900}.section-shell{max-width:1050px;margin:0 auto;padding:30px 24px 70px}.surface-card{padding:26px}.center-card{text-align:center;padding:46px 34px}.center-card h1{font-size:clamp(2rem,5vw,3.4rem);margin:4px 0 22px}.progress-shell{max-width:900px;margin:8px auto 22px;padding:0 4px}.progress-line{display:flex;gap:8px;overflow:auto;padding-bottom:5px}.progress-chip{white-space:nowrap;font-size:.8rem;padding:7px 10px;border-radius:999px;background:#ebe7dd;color:#7a7f82}.progress-chip.done{background:var(--sage);color:var(--green);font-weight:720}.progress-chip.active{background:var(--ink);color:#fff}.decisions-left{font-size:.78rem;color:var(--muted);margin-top:8px}.decision-wrap{max-width:760px;margin:0 auto}.decision-card{background:var(--paper-2);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:clamp(22px,4vw,38px)}.decision-card h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;letter-spacing:-.03em;margin:0 0 10px;line-height:1.05}.decision-sub{color:var(--muted);line-height:1.55;margin:0 0 24px}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.choice-card{background:#fff;border:1px solid var(--line);border-radius:15px;text-align:left;padding:16px 17px;min-height:74px;color:var(--ink);cursor:pointer;transition:.14s ease}.choice-card:hover{border-color:#a9a397;transform:translateY(-1px);box-shadow:0 6px 18px rgba(35,44,49,.06)}.choice-card.selected{border:2px solid var(--ink);background:#faf8f2}.choice-card strong{display:block;font-size:1rem}.choice-card span{display:block;color:var(--muted);font-size:.84rem;margin-top:4px;line-height:1.35}.choice-card.dominant{grid-column:1/-1;background:#f3efe5}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.one{grid-template-columns:1fr}.closure-card{background:var(--sage);border:1px solid #c6d6c7;color:#214f3d;padding:13px 15px;border-radius:13px;margin:17px 0 0;font-weight:650}.warning-card{background:#fff0df;border:1px solid #efd0ab;color:#744719;padding:13px 15px;border-radius:13px;margin:17px 0}.form-row{display:grid;gap:7px;margin:15px 0}.form-row label{font-size:.84rem;font-weight:750}.text-input,.text-area,.select-input{width:100%;border:1px solid #cfc8ba;border-radius:12px;background:#fff;padding:12px 13px;color:var(--ink);outline:none}.text-input:focus,.text-area:focus,.select-input:focus{border-color:#777066;box-shadow:0 0 0 3px rgba(118,108,94,.1)}.text-area{min-height:105px;resize:vertical}.muted{color:var(--muted)}.small-text{font-size:.83rem}.mode-switch{display:flex;justify-content:flex-end;gap:4px;margin-bottom:12px}.mode-switch button{border:1px solid var(--line);background:transparent;padding:6px 9px;border-radius:9px;color:var(--muted);font-size:.76rem;cursor:pointer}.mode-switch button.active{background:var(--ink);color:white;border-color:var(--ink)}.result-hero{text-align:center;max-width:760px;margin:0 auto 24px}.result-hero h1{font-size:clamp(3rem,7vw,5rem)}.result-hero p{font-size:1.05rem;color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-block{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:20px}.plan-block h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 9px}.plan-block p{margin:0;line-height:1.5}.plan-block.full{grid-column:1/-1}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.tag{background:#ece8de;border-radius:999px;padding:7px 10px;font-size:.81rem}.brief-card{background:#fff;border:1px solid #cbc5b8;border-radius:20px;padding:25px;box-shadow:0 12px 35px rgba(35,44,49,.06)}.brief-card h2{font-family:Georgia,serif;font-size:2rem;margin:0 0 4px}.brief-row{display:grid;grid-template-columns:170px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid #eee9df}.brief-row:last-child{border-bottom:0}.brief-label{color:var(--muted);font-size:.86rem}.brief-value{font-weight:650}.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.action-card{border:1px solid var(--line);border-radius:16px;background:var(--paper-2);padding:18px;text-decoration:none;cursor:pointer}.action-card h3{margin:0 0 6px;font-size:1rem}.action-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.divider{height:1px;background:var(--line);margin:24px 0}.notice{padding:12px 14px;border-radius:12px;background:var(--blue);color:#405366;font-size:.88rem}.success{background:var(--sage);color:var(--green)}.error{background:#f8e2df;color:#762d27}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.queue-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}.queue-list{display:grid;gap:8px;max-height:72vh;overflow:auto}.queue-item{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px;cursor:pointer;text-align:left}.queue-item.active{border:2px solid var(--ink);background:#faf8f2}.queue-meta{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.76rem}.status-pill{display:inline-block;padding:5px 8px;border-radius:999px;background:#ece8de;font-size:.72rem;font-weight:750}.artifact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.artifact-image{width:100%;border-radius:12px;border:1px solid var(--line);background:white}.operator-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.operator-nav a{padding:8px 11px;border-radius:9px;background:#ece8de;text-decoration:none;font-size:.86rem}.table-wrap{overflow:auto}.simple-table{width:100%;border-collapse:collapse;font-size:.85rem}.simple-table th,.simple-table td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.simple-table th{color:var(--muted);font-weight:700}.feedback-fab{position:fixed;right:18px;bottom:18px;z-index:20;border:1px solid var(--line);background:#fff;padding:10px 13px;border-radius:999px;box-shadow:0 8px 24px rgba(30,39,45,.12);cursor:pointer;color:var(--ink);font-size:.83rem}.feedback-panel{position:fixed;right:18px;bottom:70px;z-index:20;width:min(370px,calc(100vw - 36px));background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 60px rgba(30,39,45,.18);padding:18px}.feedback-panel h3{margin:0 0 6px}.feedback-panel p{margin:0 0 12px;color:var(--muted);font-size:.85rem}.operator-login{max-width:440px;margin:80px auto}.quote-analysis{border-left:4px solid var(--accent);padding:14px 16px;background:#fff7ef;border-radius:10px;margin:15px 0}.recovery-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;letter-spacing:.08em;font-weight:800;background:#ece8de;border-radius:11px;padding:10px 13px;display:inline-block}.empty-state{padding:30px;text-align:center;color:var(--muted)}#blazor-error-ui{background:#fff3cd;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}@media(max-width:850px){.hero-shell{grid-template-columns:1fr;padding-top:38px;gap:34px}.preview-card{transform:none}.queue-layout{grid-template-columns:1fr}.queue-list{max-height:none}.action-grid{grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr}.plan-block.full{grid-column:auto}}@media(max-width:620px){.content-shell,.section-shell{padding-left:16px;padding-right:16px}.hero-shell{padding-left:18px;padding-right:18px}.choice-grid,.choice-grid.three{grid-template-columns:1fr}.decision-card{border-radius:20px;padding:21px 17px}.brief-row{grid-template-columns:1fr;gap:3px}.two-col{grid-template-columns:1fr}.artifact-grid{grid-template-columns:1fr}.hero-actions .button{width:100%}.site-header{width:calc(100% - 24px)}.surface-card{padding:20px}.feedback-fab{right:12px;bottom:12px}.feedback-panel{right:12px;bottom:62px;width:calc(100vw - 24px)}}

/* Engagement / conversion pass */
.start-shell{padding-top:18px;scroll-margin-top:20px}.start-card h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.025em;margin:0}.start-copy{margin:8px 0 20px}.customer-first-note{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:13px 14px;border-radius:13px;background:var(--sage);color:#2b5946;font-size:.88rem;line-height:1.45}.customer-first-note>span:first-child{font-weight:900}.landing-loop-shell{padding-top:0}.landing-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing-loop>div{padding:18px;border-top:1px solid var(--line)}.landing-loop strong{display:block;margin-top:10px}.landing-loop p{margin:5px 0 0;color:var(--muted);font-size:.86rem;line-height:1.45}.loop-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:.8rem}.path-nudge{display:flex;gap:13px;align-items:flex-start;background:var(--blue);border:1px solid #d6e0e9;color:#334c60;border-radius:16px;padding:15px 17px;margin-bottom:14px}.path-nudge strong{display:block;color:#263d50}.path-nudge p{margin:4px 0 0;font-size:.88rem;line-height:1.45}.path-icon{font-size:1.2rem;font-weight:900;line-height:1.1}.mode-row{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-bottom:12px;color:var(--muted);font-size:.74rem}.mode-row .mode-switch{margin:0}.multi-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.closure-card{display:flex;gap:9px;align-items:flex-start}.closure-check{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:var(--green);color:white;font-size:.75rem;font-weight:900}.back-row{text-align:center;margin-top:9px}.milestone-card{display:grid;grid-template-columns:auto 1fr;gap:17px;background:linear-gradient(145deg,#fffdf8,#f3f7f0);border:1px solid #cdd9cb;border-radius:24px;box-shadow:var(--shadow);padding:clamp(24px,4vw,36px)}.milestone-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--green);color:white;font-size:1.25rem;font-weight:900;box-shadow:0 8px 20px rgba(39,92,69,.18)}.milestone-card h2{font-family:Georgia,serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:0 0 9px}.milestone-card>div:last-child>p:not(.eyebrow){color:#4d5c55;line-height:1.55}.milestone-detail{background:#edf3ea;border-radius:12px;padding:11px 12px;font-size:.9rem}.result-next-block{max-width:900px;margin:20px auto 0}.next-move{max-width:900px;margin:34px auto 10px}.next-move h2{font-family:Georgia,serif;font-weight:500;font-size:2rem;margin:0 0 5px}.action-card{position:relative;transition:.15s ease}.action-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(35,44,49,.06)}.action-card.active{border:2px solid var(--ink);background:#fff}.action-card.recommended{padding-top:31px}.recommended-label{position:absolute;top:8px;left:14px;text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:850;color:var(--accent-dark)}.plan-ownership-card{max-width:900px;margin:18px auto 0}.inline-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.plan-block.stop-researching{background:#f0f5ee;border-color:#d2dfcf}.plan-block.stop-researching h3{color:var(--green)}.result-keyline{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 24px;color:var(--green);font-size:.88rem;font-weight:740}.result-keyline span:first-child{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--green);color:#fff}.quote-analysis.good{border-left-color:var(--green);background:#f0f5ee}.quote-analysis.warn{border-left-color:var(--accent);background:#fff7ef}.quote-analysis.neutral{border-left-color:#70869a;background:#f2f6f9}.handoff-promise{display:grid;gap:8px;margin:18px 0;padding:15px;border-radius:14px;background:#f2f5f7}.handoff-promise div{display:flex;gap:9px;font-size:.9rem;line-height:1.4}.handoff-promise span:first-child{color:var(--green);font-weight:900}.operator-fit-card{background:#f3f7f0;border:1px solid #d2dfcf;border-radius:14px;padding:14px}.operator-fit-card h3{margin:0 0 8px}.operator-fit-card ul{margin:0;padding-left:18px}.preview-row{opacity:0;transform:translateY(5px);animation:previewReveal .35s ease forwards}.preview-row:nth-child(1){animation-delay:.08s}.preview-row:nth-child(2){animation-delay:.14s}.preview-row:nth-child(3){animation-delay:.20s}.preview-row:nth-child(4){animation-delay:.26s}.preview-row:nth-child(5){animation-delay:.32s}.preview-row:nth-child(6){animation-delay:.38s}.decision-enter{animation:decisionEnter .22s ease-out}.closure-pop{animation:closurePop .18s ease-out}.milestone-enter{animation:milestoneEnter .25s ease-out}.choice-card.selected{transform:scale(.99);box-shadow:inset 0 0 0 1px var(--ink)}
@keyframes previewReveal{to{opacity:1;transform:none}}@keyframes decisionEnter{from{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes closurePop{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes milestoneEnter{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}
@media(max-width:850px){.landing-loop{grid-template-columns:1fr}.landing-loop>div{padding:13px 4px}.result-next-block{margin-top:16px}}
@media(max-width:620px){.mode-row{justify-content:space-between}.multi-submit{align-items:flex-end}.multi-submit .button{min-width:120px}.milestone-card{grid-template-columns:1fr}.milestone-icon{width:40px;height:40px}.action-card.recommended{padding-top:31px}.landing-loop{grid-template-columns:1fr}.landing-loop>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:start}.landing-loop>div .loop-number{grid-row:1/3}.landing-loop>div strong{margin-top:2px}.landing-loop>div p{grid-column:2}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.preview-row,.decision-enter,.closure-pop,.milestone-enter{animation:none!important;opacity:1;transform:none}.button,.choice-card,.action-card{transition:none}}
.upload-picker{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px dashed #bdb5a6;border-radius:14px;padding:14px 15px;background:#fbfaf6}.upload-picker>div{display:grid;gap:3px}.upload-picker strong{font-size:.9rem}.upload-picker span{color:var(--muted);font-size:.79rem;line-height:1.4}.file-input{max-width:240px;font-size:.82rem}@media(max-width:620px){.upload-picker{align-items:flex-start;flex-direction:column}.file-input{max-width:100%}}

/* Operator workbench: keep the operator's cognition as compressed as the customer's. */
.operator-work-header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:18px}.operator-work-sub{margin:8px 0 0}.operator-filter-nav{margin:0}.queue-panel{padding:14px}.queue-panel-head{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 11px}.queue-code{margin:7px 0 4px}.queue-summary{line-height:1.4}.queue-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.work-detail-card{padding:clamp(20px,3vw,30px)}.work-detail-topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.work-detail-topline .queue-meta{flex:1}.work-detail-title{margin:8px 0 4px}.operator-guidance{margin:18px 0;padding:17px 18px;border-radius:16px;border:1px solid var(--line);background:#fbfaf6}.operator-guidance .eyebrow{margin-bottom:7px}.operator-guidance>strong{display:block;font-size:1.05rem}.operator-guidance ol{margin:10px 0 8px;padding-left:21px}.operator-guidance li{margin:5px 0;line-height:1.45}.operator-guidance>p:last-child{margin:9px 0 0;color:var(--muted);font-size:.86rem}.quote-guidance{border-left:4px solid var(--accent)}.concierge-guidance{border-left:4px solid var(--green);background:#f3f7f0}.operator-quote-card{margin-bottom:8px}.operator-artifact-wrap{margin-bottom:14px}.operator-actions{display:flex;gap:8px;flex-wrap:wrap}.operator-save-message{margin-top:12px}.status-pass{background:#dfe8df;color:#275c45}.status-fail{background:#f8e2df;color:#762d27}.smoke-grid{display:grid;gap:9px}.smoke-row{display:grid;grid-template-columns:auto minmax(150px,.6fr) minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.smoke-row:last-child{border-bottom:0}.completion-feedback{max-width:900px;margin:18px auto 0;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:#fffdf8}.completion-feedback>div:first-child{display:grid;gap:3px}.completion-feedback span{color:var(--muted);font-size:.82rem}.market-proof{display:grid;gap:5px;margin:14px 0 18px;padding:14px 15px;border-radius:14px;background:#f2f6f9;border:1px solid #dbe4eb}.market-proof-label{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:850;color:#536a7c}.market-proof strong{font-size:1.2rem}.market-proof>span:not(.market-proof-label),.market-proof small{color:var(--muted);font-size:.78rem}.resume-update-message{margin-bottom:14px}
@media(max-width:720px){.work-detail-topline{align-items:flex-start;flex-direction:column}.smoke-row{grid-template-columns:auto 1fr}.smoke-row .muted{grid-column:1/-1}.completion-feedback{align-items:flex-start;flex-direction:column}}

/* Visible keyboard focus without changing the mouse/touch experience. */
.button:focus-visible,.choice-card:focus-visible,.action-card:focus-visible,.queue-item:focus-visible,.mode-switch button:focus-visible,.feedback-fab:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(217,120,45,.42);outline-offset:3px}

/* Customer language + desktop experience */
.hero-v3{padding-top:54px;padding-bottom:44px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:64px;align-items:start}.hero-v3 .hero{padding-top:20px}.hero-v3 .hero h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.65rem,4.1vw,4rem);font-weight:780;letter-spacing:-.045em;line-height:.98;max-width:620px}.hero-v3 .hero-copy{font-size:1.08rem;line-height:1.52;max-width:610px;margin:19px 0 22px}.hero-v3 .hero-actions{margin-top:4px}.research-link{display:block;border:0;background:transparent;color:var(--muted);padding:10px 1px 2px;font-size:.88rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.research-link:hover{color:var(--ink)}.proof-card{background:#fff;border:1px solid #d5cfc2;border-radius:22px;box-shadow:0 22px 55px rgba(30,39,45,.1);padding:28px 30px;transform:none;position:relative;overflow:hidden}.proof-card-topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.proof-card .eyebrow{margin-bottom:0}.example-badge{font-size:.67rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--muted);background:#f1eee6;border-radius:999px;padding:5px 8px}.proof-card h2{font-size:1.45rem;margin:17px 0 8px;letter-spacing:-.02em}.proof-rows{position:relative}.proof-row{display:grid;grid-template-columns:130px 1fr;gap:17px;padding:12px 0;border-bottom:1px solid #eee9df}.proof-row>span{color:var(--muted);font-size:.8rem}.proof-row>strong{font-size:.9rem;line-height:1.4}.proof-row.proof-edge{margin:0 -10px;padding:12px 10px;border-radius:10px;background:#fff5e8;border-bottom-color:transparent}.proof-row.proof-edge>span{color:var(--accent-dark);font-weight:780}.proof-fade{position:relative;height:85px;margin-top:-1px;background:linear-gradient(to bottom,rgba(255,255,255,.12),#fff 72%);padding-top:8px}.proof-fade span{display:block;height:8px;border-radius:99px;background:#eeeae2;margin:10px 0}.proof-fade span:nth-child(1){width:88%}.proof-fade span:nth-child(2){width:72%}.proof-fade span:nth-child(3){width:56%}.proof-toggle{margin:8px 0 3px;padding-left:0;padding-right:0}.proof-note{font-size:.77rem;color:var(--muted);margin:10px 0 0;line-height:1.45}.landing-value-shell{padding-top:26px;padding-bottom:62px}.landing-value-head{max-width:680px}.landing-value-head h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:750;letter-spacing:-.035em}.landing-value-head>p:last-child{color:var(--muted);font-size:1rem;line-height:1.55}.landing-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:25px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--line)}.landing-value-grid>div{display:grid;gap:6px;padding:19px 21px;background:var(--paper-2)}.landing-value-grid strong{font-size:.94rem}.landing-value-grid span{font-size:.84rem;color:var(--muted);line-height:1.45}
.prep-section{max-width:1180px}.prep-workspace{display:grid;grid-template-columns:minmax(0,720px) 280px;gap:24px;align-items:start;max-width:1040px;margin:0 auto}.prep-workspace .decision-wrap{max-width:none;margin:0}.progress-shell{max-width:1040px;margin-bottom:18px}.phase-line{overflow:visible}.decision-count{display:flex;gap:9px;align-items:center;margin-top:9px;font-size:.78rem;color:var(--muted)}.decision-count strong{color:var(--green)}.decision-ledger{position:sticky;top:84px;background:rgba(255,253,248,.88);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:18px;padding:17px 18px;box-shadow:0 10px 30px rgba(30,39,45,.05)}.decision-ledger-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px}.decision-ledger-head .eyebrow{margin-bottom:3px}.decision-ledger-head strong{font-size:1rem}.decision-score{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--sage);color:var(--green);font-weight:900}.decision-ledger-list{display:grid;gap:0;margin-top:7px}.decision-ledger-row{display:grid;grid-template-columns:18px 1fr;gap:7px;padding:8px 0;border-bottom:1px solid #eee9df;font-size:.8rem;line-height:1.35}.decision-ledger-row:last-child{border-bottom:0}.decision-ledger-row>span:first-child{color:var(--green);font-weight:900}.decision-card{padding:32px 34px}.decision-card h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,3vw,2.55rem);font-weight:760;letter-spacing:-.035em;line-height:1.06}.choice-card{min-height:70px}.choice-card.dominant{grid-column:auto;background:#f7f4ec}.micro-help{margin-top:16px;padding:16px;border:1px solid #d7ded5;background:#f4f7f1;border-radius:14px}.micro-help-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.micro-help-head>span{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.micro-help p{font-size:.88rem;line-height:1.45;margin:8px 0}.micro-help ul{margin:8px 0 14px;padding-left:19px;color:#47534d;font-size:.84rem;line-height:1.5}.milestone-card h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:750;letter-spacing:-.035em}.result-hero h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.6rem,5vw,4.1rem);font-weight:780;letter-spacing:-.045em}.plan-primary{font-size:1.17rem;font-weight:750}.plan-why{margin-top:7px!important}.price-separate{background:#fff8ef}.market-signal-line{margin-bottom:8px!important}.brief-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.brief-card h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.85rem;font-weight:760;letter-spacing:-.03em}.brief-ready{white-space:nowrap;background:var(--sage);color:var(--green);border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:800}.next-step-v2{text-align:left;margin-top:34px}.next-step-v2 h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:2rem;font-weight:760;letter-spacing:-.03em}.next-step-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:12px auto 0}.prep-id-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prep-id-inline .eyebrow{margin:0}.small-code{font-size:.87rem;padding:6px 9px;letter-spacing:.05em}.handoff-card-v2 h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:2rem;letter-spacing:-.03em}.contact-method-row,.preference-grid{display:flex;gap:8px;flex-wrap:wrap}.choice-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;cursor:pointer;font-size:.86rem;font-weight:700;color:var(--ink)}.choice-chip.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.preference-grid .choice-chip{border-radius:11px}.upload-hints{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 16px}.upload-hints span:not(:first-child){background:#f0ede5;border-radius:999px;padding:4px 7px}.reference-drop-zone{display:grid;place-items:center;gap:6px;border:2px dashed #c4bcad;border-radius:16px;padding:28px 18px;background:#fbfaf6;transition:.15s ease;text-align:center}.reference-drop-zone.dragging{border-color:var(--accent);background:#fff5e8}.reference-drop-zone>span{font-size:.8rem;color:var(--muted)}.reference-file-input{margin-top:5px}
@media(max-width:900px){.hero-v3{grid-template-columns:1fr;gap:28px;padding-top:36px}.proof-card{max-width:650px}.prep-workspace{grid-template-columns:1fr}.decision-ledger{position:static;order:-1}.decision-ledger-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.landing-value-grid{grid-template-columns:1fr}.landing-value-grid>div{border-bottom:1px solid var(--line)}.landing-value-grid>div:last-child{border-bottom:0}}
@media(max-width:620px){.hero-v3{padding:28px 18px 24px}.hero-v3 .hero{padding-top:0}.hero-v3 .hero h1{font-size:2.45rem}.hero-v3 .hero-copy{font-size:1rem;margin:15px 0 18px}.hero-v3 .hero-actions{display:grid;grid-template-columns:1fr}.hero-v3 .button{width:100%}.proof-card{padding:21px}.proof-row{grid-template-columns:105px 1fr;gap:11px}.landing-value-shell{padding:24px 18px 48px}.prep-workspace{display:block}.decision-ledger{margin-bottom:12px;padding:13px 15px}.decision-ledger-list{display:none}.decision-ledger-head{border-bottom:0;padding-bottom:0}.decision-card{padding:22px 19px}.choice-grid,.choice-grid.three{grid-template-columns:1fr}.choice-card{min-height:62px}.next-step-actions{grid-template-columns:1fr}.brief-heading{align-items:center}.plan-grid{grid-template-columns:1fr}.plan-block.full{grid-column:auto}.progress-line{gap:5px}.progress-chip{font-size:.72rem;padding:6px 8px}.decision-count span{display:none}}


/* Customer conversion + payoff */
.hero-v4{padding-top:48px;padding-bottom:36px;grid-template-columns:minmax(0,1fr) minmax(430px,.98fr);gap:62px;align-items:start}.hero-v4 .hero{padding-top:23px}.hero-v4 .hero h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.8rem,4.3vw,4.2rem);font-weight:790;letter-spacing:-.048em;line-height:.97}.hero-v4 .hero-copy{font-size:1.08rem;line-height:1.5;max-width:585px;margin:18px 0 22px}.proof-card-v4 h2{margin-bottom:5px}.proof-context{font-size:.8rem;color:var(--muted);margin:0 0 15px}.proof-call-grid{display:grid;gap:0;border-top:1px solid #eee9df}.proof-call-row{display:grid;grid-template-columns:112px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid #eee9df}.proof-call-row>span{color:var(--muted);font-size:.78rem}.proof-call-row>strong{font-size:.9rem;line-height:1.4}.proof-call-row.proof-edge{margin:0 -10px;padding:12px 10px;background:#fff5e8;border-radius:10px;border-bottom-color:transparent}.proof-call-row.proof-edge>span{font-weight:800;color:var(--accent-dark)}.proof-script-preview{position:relative;margin-top:18px;padding:15px 16px 14px;border:1px solid #e6e0d5;border-radius:14px;background:#fbfaf6;overflow:hidden}.proof-script-label{display:block;font-size:.66rem;text-transform:uppercase;letter-spacing:.09em;font-weight:850;color:var(--muted);margin-bottom:7px}.proof-script-preview p{font-size:.88rem;line-height:1.5;margin:0;color:#34414a;font-weight:620}.proof-script-fade{height:35px;margin-top:-1px;background:linear-gradient(to bottom,rgba(251,250,246,.05),#fbfaf6 80%);padding-top:7px}.proof-script-fade span{display:block;height:7px;background:#e9e5dc;border-radius:999px;margin:7px 0}.proof-script-fade span:first-child{width:82%}.proof-script-fade span:last-child{width:58%}.landing-value-head{margin-bottom:21px}.landing-value-head h2{margin-bottom:0}.guide-shell{padding-top:12px;padding-bottom:72px}.guide-head h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:760;letter-spacing:-.035em;margin-top:0}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px}.guide-card{display:grid;gap:8px;min-height:158px;padding:20px 21px;border:1px solid var(--line);border-radius:17px;background:rgba(255,253,248,.72);text-decoration:none;transition:.15s ease}.guide-card:hover{transform:translateY(-2px);border-color:#bcb4a7;box-shadow:0 10px 28px rgba(30,39,45,.06)}.guide-card>span{font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--accent-dark)}.guide-card>strong{font-size:1rem;line-height:1.25}.guide-card>p{font-size:.83rem;line-height:1.45;color:var(--muted);margin:0}.guide-article{max-width:760px;padding-top:62px;padding-bottom:90px}.guide-article h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:790;letter-spacing:-.045em;line-height:1.02;margin-bottom:17px}.guide-article h2{font-size:1.25rem;margin:32px 0 7px}.guide-article p,.guide-article li{font-size:1rem;line-height:1.65;color:#47535c}.guide-lead{font-size:1.18rem!important;color:var(--ink)!important}.guide-callout{margin:30px 0;padding:18px 19px;border:1px solid #d7ded5;background:#f4f7f1;border-radius:15px}.guide-callout p{margin:5px 0 0}.guide-checklist{display:grid;gap:8px;padding-left:22px;margin:25px 0 28px}
.result-celebration{display:flex;justify-content:center;align-items:center;gap:16px;max-width:760px;margin:4px auto 22px;text-align:left}.result-check{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:50%;background:var(--sage);color:var(--green);font-size:1.55rem;font-weight:900}.result-celebration .eyebrow{margin-bottom:5px}.result-celebration h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:790;letter-spacing:-.045em;line-height:.98;margin:0}.result-celebration p:last-child{margin:7px 0 0;color:var(--muted);font-size:1rem}.call-brief-card{max-width:900px;margin:0 auto;padding:29px 31px;border-radius:22px;box-shadow:0 16px 46px rgba(30,39,45,.09)}.call-brief-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:21px 0 14px}.call-brief-section{display:grid;gap:6px;padding:16px 17px;border:1px solid #e9e4da;border-radius:14px;background:#fdfcf8}.call-brief-section>span{font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;font-weight:840;color:var(--muted)}.call-brief-section>strong{font-size:1rem;line-height:1.45}.call-brief-extra{background:#fff5e8;border-color:#f1d9bb}.call-brief-extra>span{color:var(--accent-dark)}.call-brief-lines{display:grid;gap:4px}.call-brief-lines p{margin:0;font-size:.88rem;line-height:1.45}.call-brief-lines b{font-weight:760}.call-script{margin-top:14px;padding:20px 21px;border-radius:15px;background:var(--ink);color:#fff}.call-script-label{display:block;font-size:.69rem;text-transform:uppercase;letter-spacing:.09em;font-weight:840;color:#d5dde3;margin-bottom:8px}.call-script p{font-size:1rem;line-height:1.58;margin:0;font-weight:570}.brief-actions{margin-top:16px;display:flex;justify-content:flex-end}.plan-details{max-width:900px;margin:12px auto 0;border:1px solid var(--line);border-radius:15px;background:rgba(255,253,248,.72);overflow:hidden}.plan-details>summary{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;cursor:pointer;font-size:.84rem;font-weight:760;color:var(--muted);list-style:none}.plan-details>summary::-webkit-details-marker{display:none}.plan-details[open]>summary{border-bottom:1px solid var(--line);color:var(--ink)}.plan-details-body{padding:17px}.plan-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.plan-summary-grid>div{display:grid;gap:4px;padding:12px 13px;border-radius:12px;background:#f8f6f0}.plan-summary-grid span,.plan-detail-list>span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:830;color:var(--muted)}.plan-summary-grid strong{font-size:.9rem;line-height:1.4}.plan-summary-extra{grid-column:1/-1;background:#fff5e8!important}.plan-detail-list{margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.plan-detail-list ul{margin:7px 0 0;padding-left:20px}.plan-detail-list li,.plan-detail-list p{font-size:.84rem;line-height:1.5;color:#48545c}.next-step-v3{max-width:900px;margin:34px auto 0;text-align:left}.next-step-v3 h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:780;letter-spacing:-.038em;margin:0 0 8px}.next-step-v3>p:last-child{max-width:720px;color:var(--muted);line-height:1.5;margin:0}.next-step-actions-v3{max-width:900px}.action-card-primary{border-color:#c7baa8;background:#fffaf2}.next-step-actions-v3 .action-card{padding:20px 21px;text-align:left}.next-step-actions-v3 .action-card h3{font-size:1.08rem}.self-serve-note{max-width:900px;margin:10px auto 0;color:var(--muted);font-size:.82rem}.result-next-block{max-width:900px;margin:16px auto 0}
@media(max-width:900px){.hero-v4{grid-template-columns:1fr;gap:28px;padding-top:34px}.guide-grid{grid-template-columns:1fr}.proof-card-v4{max-width:650px}.call-brief-sections{grid-template-columns:1fr}.plan-summary-grid{grid-template-columns:1fr}.plan-summary-extra{grid-column:auto}}
@media(max-width:620px){.hero-v4{padding:27px 18px 22px}.hero-v4 .hero{padding-top:0}.hero-v4 .hero h1{font-size:2.5rem}.proof-call-row{grid-template-columns:100px 1fr}.guide-shell{padding:18px 18px 52px}.result-celebration{justify-content:flex-start;padding:0 2px}.result-check{width:44px;height:44px;flex-basis:44px}.result-celebration h1{font-size:2.35rem}.call-brief-card{padding:21px 18px}.brief-heading{align-items:flex-start}.brief-ready{margin-top:1px}.call-script{padding:17px}.brief-actions .button{width:100%}}

/* V1.6 continuity + local operator tools */
.current-prep-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:18px 0 10px;padding:14px 15px;border:1px solid var(--line);border-radius:16px;background:#fffdf8;box-shadow:0 8px 24px rgba(35,44,50,.06)}
.current-prep-banner>div{display:grid;gap:3px}.current-prep-banner span{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.current-prep-banner strong{font-size:.94rem}.hero-actions-secondary{margin-top:8px}.hero-actions-secondary .button{box-shadow:none}
.resume-id-field label{font-weight:800;font-size:.78rem;color:var(--ink);margin-bottom:6px}.resume-code-input::placeholder{color:#a6adb2;opacity:.38}
.reference-runbook-card{margin-bottom:16px}.reference-runbook-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.reference-runbook-head h2{margin:2px 0 0}.reference-steps{margin:16px 0;padding-left:22px;display:grid;gap:9px}.reference-steps li{padding-left:4px;line-height:1.48}.prompt-action-grid{display:flex;gap:8px;flex-wrap:wrap}.prompt-details{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.prompt-details summary{cursor:pointer;font-weight:800}.prompt-preview{display:grid;gap:8px;margin-top:12px}.prompt-preview pre{max-height:300px;overflow:auto;white-space:pre-wrap;background:#f6f3ec;border:1px solid var(--line);border-radius:12px;padding:13px;font-size:.72rem;line-height:1.45}
.operator-email-tools{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.operator-email-tools summary{cursor:pointer;font-weight:800}.operator-email-body{padding-top:12px}
@media(max-width:700px){.current-prep-banner{grid-template-columns:1fr}.current-prep-banner .button{width:100%}.reference-runbook-head{align-items:flex-start}.prompt-action-grid .button{width:100%}}
.operator-top-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.reference-file-input{max-width:360px;color:var(--muted);font-size:.78rem}.reference-file-input::file-selector-button{border:1px solid var(--line);background:white;border-radius:9px;padding:7px 10px;margin-right:9px;font-weight:800;color:var(--ink);cursor:pointer}.launch-check-grid .plan-block{min-height:150px}.launch-check-grid .status-pill{display:inline-flex;margin-top:8px}
.provider-candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.provider-candidate-card{border:1px solid var(--line);border-radius:14px;padding:13px;background:#fffdf8}.provider-candidate-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.provider-candidate-card p{margin:7px 0}.provider-candidate-card>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.provider-candidate-card a{font-weight:800}@media(max-width:760px){.provider-candidate-grid{grid-template-columns:1fr}}
.artifact-safe-page{display:grid;gap:8px;align-content:start}.artifact-safe-page .button{justify-self:start}
/* V1.6 operator/reference polish */
.reference-runbook-card{padding:24px 26px}.reference-runbook-card .reference-steps{margin-bottom:18px}.reference-runbook-card .prompt-action-grid{margin-top:4px}.reference-runbook-card .prompt-details{margin-top:18px}.reference-runbook-card code{font-size:.78rem}.operator-nav{margin-bottom:22px}.operator-work-header{margin-top:2px}.operator-login{padding-top:48px}
@media(max-width:700px){.reference-runbook-card{padding:19px 18px}.operator-nav{gap:6px;overflow-x:auto;padding-bottom:3px}}

.marketing-funnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:20px 0}.marketing-funnel>div{display:grid;gap:4px;padding:15px 14px;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.marketing-funnel span{font-size:.75rem;color:var(--muted);font-weight:800}.marketing-funnel strong{font-size:1.7rem}.marketing-funnel small{font-size:.7rem;color:var(--muted)}.operator-marketing-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:14px}.feedback-score-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feedback-score-row>div{padding:15px;border-radius:12px;background:#f6f3ec;display:grid;gap:3px}.feedback-score-row strong{font-size:1.7rem}.feedback-score-row span{color:var(--muted)}.source-list{display:grid}.source-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.source-list>div:last-child{border-bottom:0}.source-list span{display:grid;gap:2px}.source-list small{color:var(--muted)}@media(max-width:900px){.marketing-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-marketing-grid{grid-template-columns:1fr}}@media(max-width:560px){.marketing-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* V1.7 operator identity + guide navigation */
.queue-customer{margin:8px 0 2px;font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.queue-code-sub{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--muted);margin-bottom:7px}.operator-customer-anchor{display:grid;gap:3px;margin:17px 0 20px;padding:13px 15px;border-radius:14px;background:#f2eadc;border:1px solid #ded0bb}.operator-customer-anchor>span{font-size:.65rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900;color:#8a5a30}.operator-customer-anchor>strong{font-size:1.03rem;overflow-wrap:anywhere}.operator-customer-anchor>small{color:var(--muted);font-size:.76rem}.guide-hub{max-width:980px;padding-top:62px;padding-bottom:90px}.guide-hub h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:790;letter-spacing:-.045em;line-height:1.02;max-width:760px}.guide-hub-grid{margin-top:32px}.guide-hub-cta{margin-top:22px;padding:22px 23px;border:1px solid var(--line);border-radius:17px;background:#fffdf8}.guide-hub-cta>strong{font-size:1.08rem}.guide-hub-cta p{color:var(--muted);margin:6px 0 15px;line-height:1.5}

/* V1.8 national-safe routing / quote fast lane */
.field-error{margin:-4px 0 10px;color:#8b2f27;font-size:.86rem}.quote-quick-start{max-width:760px}.quote-quick-location{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;margin:4px 0 14px;border:1px solid var(--line);border-radius:10px;background:#faf8f3}.quote-quick-location span{font-size:.82rem;color:var(--muted)}.quote-quick-location strong{font-size:.92rem}.quote-quick-actions{align-items:center;flex-wrap:wrap}.guide-debate{display:grid;gap:12px;margin:18px 0}.guide-debate>div{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.guide-debate strong{display:block;margin-bottom:4px}.guide-rule{padding:14px 16px;border-left:3px solid var(--accent);background:#fbf7ee;margin:18px 0}
