.call-page{--bg:var(--color-obsidian);--panel:var(--color-forged);--card:var(--color-carbon);--line:var(--color-gunmetal);--ember:var(--color-ember);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--warm:var(--color-warm-canvas);--ink:var(--color-text-dark-primary);--dim:var(--color-text-dark-secondary);color:var(--text);font:400 14px/1.5 var(--font-inter),sans-serif;padding:40px 0 80px}:where(.call-page) p,:where(.call-page) h1,:where(.call-page) h2,:where(.call-page) h3{margin:0}.call-page button,.call-page a{touch-action:manipulation}:where(.call-page) button{font:inherit;cursor:pointer}:where(.call-page) svg{flex-shrink:0;width:20px;height:20px}.call-page button:focus-visible,.call-page a:focus-visible,.call-page summary:focus-visible{outline:2px solid var(--color-ignition);outline-offset:5px}.call-hero{text-align:center;max-width:1110px;margin:auto;padding:44px 28px 80px}.call-eyebrow{letter-spacing:2px;color:var(--text);justify-content:center;align-items:center;gap:10px;font-size:10px;font-weight:500;display:flex}.call-eyebrow span{background:var(--ember);width:24px;height:1px}.call-page .call-hero h1{font:500 clamp(32px,3.4vw,51px)/1.19 var(--font-sora),sans-serif;letter-spacing:-2px;text-wrap:balance;max-width:980px;margin:21px auto}.call-hero h1 em{color:var(--muted);font-style:normal}.call-page .call-supporting{color:var(--muted);max-width:790px;margin:0 auto;font-size:14px;line-height:1.85}.call-cta{background:var(--ember);color:#fff;border:1px solid var(--color-molten);min-height:48px;box-shadow:0 3px 0 var(--color-deep-ember);border-radius:6px;align-items:center;gap:27px;margin:25px 0 0;padding:15px 22px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.call-cta:hover{background:var(--color-molten)}.call-cta span{font-size:19px;line-height:1}.call-visual{max-width:1280px;margin:auto;padding:0 28px}.q-fields{border:0;min-width:0;margin:0;padding:0}.call-page .q-heading .call-eyebrow{margin-bottom:20px}.call-page .q-field-note a{text-decoration:underline}.q-booking{grid-template-columns:250px minmax(0,1fr)}.q-section,.q-main{scroll-margin-top:110px}@media (max-width:760px){.call-page{padding-top:16px}.call-hero{padding:26px 18px 55px}.call-page .call-hero h1{letter-spacing:-1.3px;font-size:34px}.call-visual{padding:0 18px}.call-eyebrow{letter-spacing:1.4px;font-size:9px}.call-page .call-supporting{font-size:14px}.q-booking{display:block}}.q-section{max-width:1280px;margin:100px auto 0;padding:0 28px;scroll-margin-top:30px}.q-heading{text-align:center;max-width:800px;margin:0 auto 38px}.q-heading .eyebrow{justify-content:center;margin-bottom:20px}.q-heading h2{font:500 clamp(27px,3vw,39px)/1.25 var(--font-sora),sans-serif;letter-spacing:-1.3px}.q-heading>p:last-child{color:var(--color-text-secondary);max-width:620px;margin:20px auto 0;font-size:14px;line-height:1.8}.q-shell{background:var(--color-warm-canvas);border:1px solid #353a3f;border-radius:12px;grid-template-columns:295px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.q-sidebar{background:var(--color-forged);color:var(--color-text-primary);flex-direction:column;padding:34px 28px;display:flex}.q-sidebar>img{object-fit:contain;object-position:left;height:35px;margin-bottom:32px}.q-kicker{letter-spacing:1.4px;color:var(--color-deep-ember);margin:0 0 14px;font-size:9px;font-weight:500;line-height:1.6}.q-sidebar .q-kicker{color:var(--color-text-secondary);font-size:8px}.q-sidebar h3{font:500 28px/1.3 var(--font-sora),sans-serif;letter-spacing:-.8px}.q-call-meta{color:var(--color-text-secondary);gap:18px;margin:22px 0;font-size:11px;display:flex}.q-sidebar>p:not(.q-kicker){color:var(--color-text-secondary);font-size:12px;line-height:1.9}.q-person{align-items:center;gap:14px;padding:4px 0 22px;display:flex}.q-person .q-portrait{background:#252b30;border:1px solid #3a4147;border-radius:50%;flex-shrink:0;width:72px;height:72px;display:block;overflow:hidden}.q-portrait img{object-fit:cover;object-position:56% 40%;transform-origin:56% 40%;width:100%;height:100%;display:block;transform:scale(2)}.q-person strong{font-size:12px;font-weight:500;display:block}.q-person small{color:var(--color-text-secondary);margin-top:4px;font-size:10px;display:block}.q-path{border-top:1px solid var(--color-gunmetal);margin:auto 0 0;padding:22px 0 0;list-style:none}.q-path li{color:var(--color-text-muted);gap:12px;padding:10px 0;font-size:9px;display:flex}.q-path li span{font-size:11px}.q-path .current{color:var(--color-text-primary)}.q-path .current:before{content:"";background:var(--color-molten);border-radius:50%;align-self:center;width:5px;height:5px;margin-right:-4px}.q-main{min-width:0;color:var(--color-text-dark-primary);position:relative}.q-top{letter-spacing:1.2px;color:var(--color-text-dark-secondary);justify-content:space-between;gap:16px;padding:25px 36px 22px;font-size:9px;display:flex}.q-top>span:first-child{color:var(--color-deep-ember)}.q-meter{background:var(--color-warm-line);height:2px}.q-meter>span{background:var(--color-ember);height:100%;transition:width .2s;display:block}.q-question{flex-direction:column;min-height:575px;padding:37px 42px 28px;display:flex}.q-main h2{font:500 27px/1.35 var(--font-sora),sans-serif;letter-spacing:-.9px;outline:none;margin:0}.q-heading h2:focus-visible{outline:2px solid var(--color-ember);outline-offset:8px}.q-hint{color:var(--color-text-dark-secondary);margin:13px 0 25px;font-size:12px;line-height:1.8}.q-choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.q-one-col{grid-template-columns:1fr}.q-choice{color:var(--color-text-dark-primary);text-align:left;min-height:53px;font:400 12px/1.5 var(--font-inter),sans-serif;cursor:pointer;background:#eeebe5;border:1px solid #d3cec5;border-radius:6px;align-items:center;gap:10px;padding:13px 12px;display:flex}.q-choice:hover{border-color:var(--color-ember);background:#f5eae2}.q-choice[aria-pressed=true]{border-color:var(--color-ember);box-shadow:inset 0 0 0 1px var(--color-ember);background:#f1e1d7}.q-choice-mark{color:var(--color-text-dark-secondary);border:1px solid #cbc5bb;border-radius:3px;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.q-choice[aria-pressed=true] .q-choice-mark{background:var(--color-ember);color:#fff;border-color:var(--color-ember)}.q-choice-arrow{color:var(--color-deep-ember);opacity:0;margin-left:auto}.q-choice:hover .q-choice-arrow,.q-choice[aria-pressed=true] .q-choice-arrow{opacity:1}.q-main input,.q-main textarea{width:100%;color:var(--color-text-dark-primary);font:400 14px/1.6 var(--font-inter),sans-serif;background:#fcfaf6;border:1px solid #c8c1b7;border-radius:6px;padding:15px}.q-main textarea{resize:vertical;min-height:180px}.q-main input::placeholder,.q-main textarea::placeholder{color:#85898d}.q-main label{margin-bottom:9px;font-size:12px;display:block}.q-main label span{color:var(--color-text-dark-secondary);margin-left:8px;font-size:10px}.q-contact{grid-template-columns:1fr 1fr;gap:18px;display:grid}.q-field-note{color:var(--color-text-dark-secondary);margin-top:15px;font-size:11px;line-height:1.8}.q-main button{cursor:pointer}.q-main button:focus-visible,.q-main input:focus-visible,.q-main textarea:focus-visible{outline:2px solid var(--color-deep-ember);outline-offset:3px}.q-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:24px;display:flex}.q-actions>div{align-items:center;gap:16px;display:flex}.q-primary{background:var(--color-ember);color:#fff;min-height:47px;font:500 12px/1.4 var(--font-inter),sans-serif;border:1px solid #a63623;border-radius:5px;justify-content:center;align-items:center;gap:24px;padding:14px 20px;display:inline-flex}.q-primary:hover{background:#a63623}.q-back,.q-skip{color:var(--color-text-dark-secondary);font:400 11px var(--font-inter),sans-serif;background:0 0;border:0;min-height:44px;padding:8px 0}.q-main button:disabled{opacity:.4;cursor:default}.q-error{color:#9e321f;min-height:18px;margin-top:12px;font-size:12px;line-height:1.6}.q-auto-hint{color:var(--color-text-dark-secondary);text-align:right;margin-top:13px;font-size:10px}.q-disclosure{text-align:center;color:var(--color-text-secondary);margin-top:18px;font-size:10px}.q-main [hidden]{display:none!important}#q-other-wrap{margin-top:18px}.q-sr{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.q-calendar{padding:32px 36px}.q-calendar-grid{grid-template-columns:minmax(0,1fr) 135px;gap:28px;display:grid}.q-month{justify-content:space-between;align-items:center;margin:8px 0 20px;font-size:13px;display:flex}.q-month strong{font-weight:500}.q-month span{color:var(--color-text-dark-secondary);font-size:9px}.q-dates{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.q-dates>span{text-align:center;color:var(--color-text-dark-secondary);padding-bottom:10px;font-size:9px}.q-day{min-height:37px;font:400 11px var(--font-inter),sans-serif;color:var(--color-text-dark-primary);background:#eae5dc;border:1px solid #d8d0c5;border-radius:5px}.q-day:disabled{background:0 0;border-color:#0000}.q-day[aria-pressed=true],.q-slots button[aria-pressed=true]{background:var(--color-ember);border-color:var(--color-ember);color:#fff}.q-slots{border-left:1px solid var(--color-warm-line);padding-left:20px}.q-slots>p{margin:8px 0 20px;font-size:12px}.q-slots button{width:100%;font:400 11px var(--font-inter),sans-serif;min-height:43px;color:var(--color-text-dark-primary);background:#fcfaf6;border:1px solid #bdb3a5;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 10px;display:flex}.q-calendar-bottom{border-top:1px solid var(--color-warm-line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.q-preview-notice{color:var(--color-text-dark-secondary);margin-top:20px;font-size:10px;line-height:1.8}.q-end{padding:50px 42px}.q-end>p:not(.q-kicker){color:var(--color-text-dark-secondary);margin-top:20px;font-size:13px;line-height:1.9}.q-end>.q-primary{margin-top:28px}.q-end-symbol{border:1px solid var(--color-ember);width:50px;height:50px;color:var(--color-deep-ember);border-radius:50%;place-items:center;margin-bottom:28px;font-size:23px;display:grid}.q-confirm-date{border-top:1px solid var(--color-warm-line);border-bottom:1px solid var(--color-warm-line);margin-top:25px;padding:20px 0;font-size:14px;line-height:2}.q-confirm-date strong{color:var(--color-text-dark-secondary);font-size:12px;font-weight:400}@media (max-width:1000px){.q-shell{grid-template-columns:250px minmax(0,1fr)}.q-sidebar{padding:28px 22px}.q-question{padding:30px 25px}.q-calendar{padding:28px 25px}.q-calendar-grid{grid-template-columns:minmax(0,1fr) 110px;gap:18px}.q-slots{padding-left:12px}}@media (max-width:760px){.q-section{margin-top:65px;padding:0 18px}.q-shell{display:block}.q-sidebar{grid-template-columns:1fr auto;gap:0 15px;padding:24px;display:grid}.q-sidebar>img,.q-sidebar>.q-kicker,.q-path{display:none}.q-sidebar .q-person{grid-column:1/-1;padding:20px 0 12px;display:flex}.q-sidebar .q-person .q-portrait{width:54px;height:54px}.q-sidebar>.q-invitation{grid-column:1/-1;margin:0;font-size:12px;line-height:1.7}.q-sidebar h3{font-size:20px}.q-sidebar h3 br{display:none}.q-call-meta{flex-direction:column;align-self:center;gap:7px;margin:0}.q-heading h2{font-size:28px}.q-heading>p:last-child{font-size:13px}.desktop-break{display:none}.q-question{min-height:570px;padding:28px 24px}.q-main h2{font-size:25px}.q-top{padding:22px 24px}.q-top>span:last-child{display:none}.q-calendar-grid{grid-template-columns:minmax(0,1fr) 115px}.q-contact{grid-template-columns:1fr;gap:20px}.q-dates{gap:4px}.q-calendar-bottom{flex-direction:column;align-items:stretch}.draft-bar{padding:10px 16px;font-size:8px}.draft-bar b{display:none}.q-disclosure{font-size:9px;line-height:1.8}.q-main input,.q-main textarea{font-size:16px}}@media (max-width:470px){.q-choices{grid-template-columns:1fr}.q-question{min-height:565px;padding:28px 20px}.q-choice{min-height:48px;padding:11px;font-size:12px}.q-hint{font-size:12px}.q-main h2{font-size:24px}.q-actions>div{gap:12px}.q-primary{gap:14px;padding:13px 14px}.q-top{padding-inline:20px}.q-calendar{padding:26px 20px}.q-calendar-grid{grid-template-columns:1fr}.q-slots{border-left:0;border-top:1px solid var(--color-warm-line);grid-template-columns:1fr 1fr;gap:8px;padding:18px 0 0;display:grid}.q-slots>p{grid-column:1/-1;margin:0 0 5px}.q-slots button{margin:0}.q-day{min-height:40px}.q-end{padding:40px 24px}.q-sidebar{padding:22px 20px}.q-sidebar h3{font-size:18px}.q-call-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.q-meter>span{transition:none}}.q-multi .q-choice:not([aria-pressed=true]) .q-choice-mark{color:#0000}.q-main{scroll-margin-top:20px}.q-phone,.q-website{grid-column:1/-1}.q-phone .q-field-note,.q-website .q-field-note{margin-top:7px}.q-sidebar .q-invitation{margin-bottom:24px}.q-contact{row-gap:20px}.q-contact+.q-field-note{margin-top:20px}@media (max-width:760px){.q-sidebar .q-invitation{margin-bottom:0}}.sd-caption{justify-content:space-between;align-items:end;gap:24px;margin:4px 0 24px;display:flex}.sd-overline{letter-spacing:1.3px;color:var(--color-text-secondary);margin-bottom:10px;font-size:9px;display:block}.sd-caption h2{font:500 25px/1.35 var(--font-sora),sans-serif;letter-spacing:-.8px}.sd-demo-label{color:var(--color-text-secondary);white-space:nowrap;font-size:10px}.sd-app{border:1px solid var(--color-gunmetal);background:#080a0c;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0004}.sd-appbar{background:var(--color-forged);border-bottom:1px solid var(--color-gunmetal);justify-content:space-between;align-items:center;gap:16px;padding:18px 25px;display:flex}.sd-workspace{color:var(--color-text-secondary);align-items:center;gap:12px;font-size:11px;display:flex}.sd-workspace img{object-fit:contain;width:20px;height:25px}.sd-workspace strong{color:var(--color-text-primary);font-weight:500}.sd-sample{letter-spacing:1.2px;color:var(--color-text-muted);font-size:8px}.sd-depts{border-bottom:1px solid var(--color-gunmetal);background:#0d1012;gap:30px;height:48px;padding:0 25px;display:flex}.sd-depts>span{color:var(--color-text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.sd-depts svg{width:14px;height:14px}.sd-depts .selected{border-bottom:2px solid var(--color-ember);color:var(--color-text-primary)}.sd-case-switch{align-items:center;gap:10px;padding:17px 25px 0;display:flex}.sd-case-switch>span{letter-spacing:1.3px;color:var(--color-text-secondary);margin-right:auto;font:9px monospace}.sd-app button{font-family:var(--font-inter),sans-serif;cursor:pointer}.sd-case-switch button{border:1px solid var(--color-gunmetal);background:var(--color-forged);min-height:36px;color:var(--color-text-secondary);border-radius:5px;padding:8px 12px;font-size:10px}.sd-case-switch button span{margin-left:18px}.sd-case-switch button[aria-pressed=true]{border-color:var(--color-ember);color:var(--color-text-primary);background:#b63e2710}.sd-ticket-heading{border-bottom:1px solid var(--color-gunmetal);justify-content:space-between;align-items:start;gap:20px;margin:0 25px;padding:25px 0 20px;display:flex}.sd-ticket-heading h3{font:500 22px/1.4 var(--font-sora),sans-serif;letter-spacing:-.5px}.sd-ticket-heading p{color:var(--color-text-secondary);margin-top:9px;font-size:11px;line-height:1.7}.sd-ticket-heading p strong{color:var(--color-text-primary);font-weight:500}.sd-tags{gap:7px;margin-top:14px;display:flex}.sd-tags span{color:var(--color-text-secondary);background:#161a1e;border-radius:20px;padding:5px 10px;font-size:9px}.sd-badges{flex-shrink:0;gap:7px;padding-top:4px;display:flex}.sd-badges>span{border:1px solid var(--color-gunmetal);color:var(--color-text-secondary);background:#161a1e;border-radius:4px;padding:6px 8px;font:10px monospace}.sd-badges>span:first-child{color:#e99a83;border-color:var(--color-deep-ember);background:0 0}.sd-workflow-status{color:var(--color-text-secondary);align-items:center;gap:10px;margin:0 25px;padding:16px 0;font-size:10px;display:flex}.sd-workflow-status strong{color:var(--color-text-primary);font-weight:500}.sd-agent-dot{background:var(--color-molten);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sd-workflow-status.running .sd-agent-dot{animation:1.2s infinite sd-pulse}.sd-workflow-status button{background:var(--color-forged);color:var(--color-text-primary);border:1px solid #343a40;border-radius:4px;min-height:36px;margin-left:auto;padding:9px 12px;font-size:10px}.sd-ticket-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:25px;padding:0 25px 25px;display:grid}.sd-ticket-main,.sd-order-side{min-width:0}.sd-section-title,.sd-card-heading{letter-spacing:1.5px;color:var(--color-text-secondary);margin:0 0 13px;font:10px/1.5 monospace}.sd-card{border:1px solid var(--color-gunmetal);background:var(--color-forged);border-radius:9px;padding:18px}.sd-customer-message{margin-bottom:20px}.sd-card-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:9px;display:flex}.sd-card-heading time{color:var(--color-text-muted);font-size:9px}.sd-customer-message>p{white-space:pre-line;color:var(--color-text-primary);font-size:12px;line-height:1.8}#sd-attachments{color:var(--color-text-secondary);margin-top:16px;font-size:10px}#sd-attachments span{color:var(--color-text-muted);margin-left:10px;font-size:9px}.sd-reason{background:var(--color-forged);border-left:2px solid var(--color-ember);color:var(--color-text-secondary);border-radius:0 7px 7px 0;padding:15px 16px;font-size:11px;line-height:1.85}.sd-macro{letter-spacing:1px;color:var(--color-text-secondary);margin-top:9px;margin-bottom:20px;font:9px monospace}.sd-macro span{color:#d77a62;margin-left:8px}.sd-refund{background:#c7b96713;border:1px solid #c7b96750;border-radius:8px;margin-bottom:18px;padding:16px 18px}.sd-refund .sd-section-title{color:#c7b967;margin-bottom:8px;font-size:9px;display:block}.sd-refund>p{color:var(--color-text-secondary);font-size:11px;line-height:1.7}.sd-refund-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.sd-refund-row>span{color:var(--color-text-secondary)}.sd-refund-row>strong{background:var(--color-forged);border-radius:4px;margin-right:auto;padding:8px 12px;font-weight:500}.sd-app .sd-refund-row button,.sd-send-row button{color:#fff;border:1px solid var(--color-ember);background:var(--color-ember);border-radius:5px;min-height:39px;padding:10px 14px;font-size:11px}.sd-app .sd-refund-row .sd-secondary{color:var(--color-text-secondary);background:0 0;border-color:#474639}.sd-refund small{color:var(--color-text-secondary);margin-top:11px;font-size:9px;display:block}.sd-draft-helper{color:var(--color-text-secondary);margin-bottom:13px;font-size:11px;line-height:1.7}.sd-ai-pill{font:8px var(--font-inter),sans-serif;letter-spacing:.6px;border:1px solid #3b434a;border-radius:4px;padding:4px 6px}.sd-draft-notice{color:#c7b967;background:#c7b96717;border:1px solid #c7b96744;border-radius:4px;margin-bottom:12px;padding:8px 10px;font-size:10px;line-height:1.6}.sd-draft textarea{width:100%;font:12px/1.9 var(--font-inter),sans-serif;border:1px solid var(--color-gunmetal);color:var(--color-text-primary);resize:vertical;background:#0d1012;border-radius:5px;min-height:218px;padding:14px}.sd-send-row{align-items:center;gap:14px;margin-top:14px;display:flex}.sd-send-row>span{color:var(--color-text-secondary);font-size:9px;line-height:1.6}.sd-app button:disabled{opacity:.45;cursor:default}.sd-agent-working{color:var(--color-text-secondary);border:1px dashed #343a40;border-radius:7px;align-items:center;gap:12px;min-height:180px;padding:24px;font-size:12px;display:flex}.sd-agent-working svg{color:#d77a62;width:18px;height:18px}.sd-shopify-title{justify-content:space-between;gap:12px;display:flex}.sd-shopify-title>span{font:9px var(--font-inter),sans-serif;letter-spacing:0;color:var(--color-text-secondary)}.sd-profile{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:15px;display:flex}.sd-profile>span{color:#6bbf7e;background:#6bbf7e20;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.sd-profile strong{font-size:12px;font-weight:500}.sd-profile p{color:var(--color-text-secondary);margin-top:4px;font-size:10px}.sd-customer-tags{flex-wrap:wrap;gap:6px;width:100%;margin-top:3px;display:flex}.sd-customer-tags>span{color:var(--color-text-secondary);border:1px solid #343a40;border-radius:3px;padding:5px 6px;font-size:9px}.sd-customer-tags>span:first-child{color:#6bbf7e;background:#6bbf7e15;border-color:#6bbf7e44}.sd-order-top{align-items:center;gap:6px;display:flex}.sd-order-top>strong{color:#d77a62;margin-right:auto;font:500 15px monospace}.sd-order-top>span{color:#6bbf7e;background:#6bbf7e15;border:1px solid #6bbf7e44;border-radius:3px;padding:5px;font-size:9px}.sd-order dl{grid-template-columns:75px 1fr;gap:12px 15px;margin:20px 0;display:grid}.sd-order dt{letter-spacing:1.2px;color:var(--color-text-secondary);font:9px/1.7 monospace}.sd-order dd{color:var(--color-text-primary);margin:0;font-size:11px;line-height:1.7}.sd-order-item{border-top:1px solid var(--color-gunmetal);border-bottom:1px solid var(--color-gunmetal);padding:18px 0}.sd-order-item>.sd-section-title{display:block}.sd-order-item>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.sd-order-item strong{font-weight:500}.sd-order-item>p{color:var(--color-text-secondary);margin-top:7px;font-size:10px}.sd-total{justify-content:space-between;padding:18px 0;font-size:12px;display:flex}.sd-total strong{font-weight:500}.sd-fulfillment{border:1px solid var(--color-gunmetal);border-radius:6px;margin-top:3px;padding:14px}.sd-fulfillment>.sd-section-title{margin:0;display:block}.sd-fulfillment dl{grid-template-columns:65px 1fr;gap:9px 12px;margin:12px 0 0}.sd-policy{margin-top:15px}.sd-policy summary{cursor:pointer;letter-spacing:1px;justify-content:space-between;font:9px/1.6 monospace;list-style:none;display:flex}.sd-policy summary::-webkit-details-marker{display:none}.sd-policy p{color:var(--color-text-secondary);margin-top:15px;font-size:11px;line-height:1.8}.sd-policy small{color:var(--color-text-muted);margin-top:10px;font-size:9px;line-height:1.7;display:block}.sd-record{padding:20px 3px 0}.sd-record ol{margin:15px 0 0;padding:0;list-style:none}.sd-record li{color:var(--color-text-secondary);gap:10px;margin-top:10px;font-size:10px;line-height:1.7;display:flex}.sd-record li span{color:#6bbf7e}.sd-playback{border-top:1px solid var(--color-gunmetal);background:var(--color-forged);grid-template-columns:repeat(5,1fr);gap:12px;padding:17px 25px;display:grid}.sd-playback button{color:var(--color-text-secondary);text-align:left;background:0 0;border:0;border-top:2px solid #343a40;align-items:center;gap:10px;min-height:42px;padding:12px 0 5px;font-size:10px;display:flex}.sd-playback button>span{color:var(--color-text-muted);font:9px monospace}.sd-playback button.passed{border-top-color:var(--color-ember)}.sd-playback button[aria-pressed=true]{color:var(--color-text-primary)}.sd-story-note{color:var(--color-text-secondary);align-items:start;gap:12px;padding:20px 0;display:flex}.sd-story-note svg{color:#d77a62;width:18px;height:18px}.sd-story-note p{font-size:11px;line-height:1.8}.sd-story-note strong{color:var(--color-text-primary);font-weight:500}.sd-app [hidden]{display:none!important}.sd-app button:focus-visible,.sd-app summary:focus-visible,.sd-app textarea:focus-visible{outline:2px solid var(--color-molten);outline-offset:3px}@keyframes sd-pulse{50%{opacity:.3}}@media (min-width:1200px){body:has(.sd-app) .visual{max-width:1280px}}@media (max-width:1050px){.sd-ticket-heading{display:block}.sd-badges{margin-top:15px}.sd-ticket-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:18px}.sd-caption{flex-direction:column;align-items:start;gap:10px}.sd-caption h2{font-size:23px}.sd-draft textarea{min-height:255px}.sd-refund-row>strong{margin-right:0}}@media (max-width:700px){.sd-ticket-grid{grid-template-columns:1fr;gap:25px;padding:0 17px 20px}.sd-appbar{padding:15px 17px}.sd-workspace>span,.sd-sample{display:none}.sd-depts{gap:20px;padding:0 17px}.sd-depts>span{gap:5px;font-size:10px}.sd-depts svg{width:12px}.sd-case-switch{gap:8px;padding:16px 17px 0}.sd-case-switch>span{display:none}.sd-case-switch button{flex:1;min-height:42px}.sd-ticket-heading{margin:0 17px;padding:20px 0}.sd-ticket-heading h3{font-size:21px}.sd-ticket-heading p{overflow-wrap:anywhere;font-size:10px}.sd-workflow-status{flex-wrap:wrap;gap:7px;margin:0 17px;font-size:10px}.sd-workflow-status>span:last-of-type{order:3;width:calc(100% - 18px);margin-left:13px}.sd-workflow-status button{min-height:42px;font-size:10px}.sd-card{padding:16px}.sd-customer-message>p,.sd-reason,.sd-draft-helper{font-size:12px}.sd-section-title{font-size:10px}.sd-draft textarea{min-height:310px;font-size:14px}.sd-refund-row>strong{margin-right:auto}.sd-refund-row button{min-height:44px!important}.sd-refund small{font-size:10px}.sd-send-row{flex-direction:column;align-items:start}.sd-send-row button{min-height:44px}.sd-profile strong{font-size:14px}.sd-profile p,.sd-order dd,.sd-order-item>div{font-size:12px}.sd-order-item>p{font-size:11px}.sd-playback{gap:7px;padding:15px 17px}.sd-playback button{min-height:54px;font-size:9px;line-height:1.5}.sd-playback button>span{display:none}.sd-caption h2{font-size:24px}.sd-demo-label{white-space:normal;font-size:9px}.sd-policy summary{min-height:24px}.sd-record li,.sd-story-note p{font-size:11px}}@media (prefers-reduced-motion:reduce){.sd-app *{transition:none!important;animation:none!important}}.sd-caption h2{font-size:29px;line-height:1.25}.sd-case-switch{justify-content:flex-start;padding:18px 24px 0}.sd-case-switch button{min-height:42px;padding:10px 16px;font-size:12px}.sd-summary{grid-template-columns:.85fr 1.15fr;gap:16px;padding:20px 24px;display:grid}.sd-summary-card{border:1px solid var(--color-gunmetal);background:var(--color-forged);border-radius:8px;flex-direction:column;min-width:0;min-height:258px;padding:22px;display:flex}.sd-summary-response{background:#141516;border-color:#4e352d}.sd-summary-label{color:var(--color-text-primary);align-items:center;gap:9px;font-size:12px;display:flex}.sd-summary-label>span:last-child{letter-spacing:.8px;color:var(--color-text-secondary);margin-left:auto;font:8px monospace}.sd-mini-avatar,.sd-mini-agent{width:27px;height:27px;color:var(--color-text-secondary);background:#252b30;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.sd-mini-agent{color:#d77a62;background:#b63e2712;border:1px solid #b63e2755;border-radius:5px}.sd-mini-agent svg{width:15px;height:15px}.sd-summary-card h3{font:500 19px/1.5 var(--font-sora),sans-serif;letter-spacing:-.4px;margin:19px 0 10px}.sd-summary-card>p{color:#c3c9ce;margin:0;font-size:14px;line-height:1.85}.sd-summary-order{color:var(--color-text-secondary);margin-top:auto;padding-top:18px;font-size:11px;display:block}.sd-summary-context{flex-wrap:wrap;gap:7px;margin:18px 0 14px;display:flex}.sd-summary-context span{color:var(--color-text-secondary);background:#1c2125;border:1px solid #343a40;border-radius:4px;padding:4px 7px;font-size:9px}.sd-summary-progress{color:#d99c88;margin-top:auto;padding-top:18px;font-size:10px;line-height:1.7}.sd-summary-outcome{align-items:center;gap:13px;min-height:82px;padding:0 25px 22px;display:flex}.sd-outcome-icon{color:#6bbf7e;background:#6bbf7e10;border:1px solid #6bbf7e40;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sd-outcome-icon svg{width:18px;height:18px}.sd-summary-outcome strong{font:500 14px/1.7 var(--font-inter),sans-serif;color:var(--color-text-primary)}.sd-summary-outcome p{color:var(--color-text-secondary);margin-top:3px;font-size:11px;line-height:1.6}.sd-summary-outcome button{min-height:44px;color:var(--color-text-primary);white-space:nowrap;background:#161a1e;border:1px solid #343a40;border-radius:5px;margin-left:auto;padding:10px 15px;font-size:11px}.sd-summary-outcome.is-exception .sd-outcome-icon{color:#d99c88;background:#b63e2710;border-color:#b63e2740}.sd-expanded{border-top:1px solid var(--color-gunmetal)}.sd-expanded>summary{cursor:pointer;min-height:53px;color:var(--color-text-secondary);background:#0d1012;justify-content:space-between;align-items:center;gap:15px;padding:16px 25px;font-size:11px;list-style:none;display:flex}.sd-expanded>summary::-webkit-details-marker{display:none}.sd-expanded>summary>span:last-child{color:#d77a62;font-size:17px}.sd-expanded[open]>summary>span:last-child{transform:rotate(45deg)}.sd-detail-content{border-top:1px solid var(--color-gunmetal)}.sd-detail-content .sd-ticket-heading{padding-top:23px}.sd-story-note p{font-size:12px}.sd-story-note{padding-bottom:0}@media (max-width:900px){.sd-caption h2{font-size:26px}.sd-summary{grid-template-columns:1fr 1fr;gap:12px;padding-inline:18px}.sd-summary-card{min-height:300px;padding:18px}.sd-summary-label{gap:7px;font-size:11px}.sd-summary-label>span:last-child{font-size:7px}.sd-summary-card>p{font-size:13px}.sd-summary-card h3{font-size:17px}}@media (max-width:600px){.sd-caption{gap:12px;margin-bottom:20px}.sd-caption h2{font-size:24px}.sd-demo-label{font-size:10px}.sd-appbar{padding:12px 17px}.sd-case-switch{gap:7px;padding:14px 14px 0}.sd-case-switch button{flex:1;padding:9px 10px;font-size:10px}.sd-summary{padding:14px;display:block}.sd-summary-card{min-height:0;padding:16px}.sd-summary-card+.sd-summary-card{margin-top:12px}.sd-summary-label{font-size:11px}.sd-summary-label>span:last-child{font-size:8px}.sd-summary-card h3{margin:12px 0 8px;font-size:16px}.sd-summary-card>p{font-size:13px;line-height:1.75}.sd-summary-order{padding-top:10px;font-size:10px}.sd-summary-context{gap:5px;margin:12px 0 10px}.sd-summary-context span{padding:3px 5px;font-size:8px}.sd-summary-progress{padding-top:13px;font-size:9px}.sd-summary-outcome{flex-wrap:wrap;gap:10px;padding:0 17px 16px}.sd-summary-outcome>div{flex:1;min-width:0}.sd-summary-outcome strong{font-size:12px;line-height:1.5;display:block}.sd-summary-outcome p{font-size:10px}.sd-summary-outcome button{min-height:44px;margin-left:42px;padding:9px 12px;font-size:10px}.sd-expanded>summary{min-height:48px;padding:14px 17px;font-size:10px}.sd-story-note{gap:9px;padding-top:15px}.sd-story-note p{font-size:11px}.sd-outcome-icon{width:29px;height:29px}.sd-summary-response{min-height:215px}}.call-page .q-hint{margin:13px 0 25px}.call-page .q-field-note{margin-top:15px}.call-page .q-kicker{margin:0 0 14px}.call-page .q-auto-hint{margin-top:13px}.call-page .q-end>p:not(.q-kicker){margin-top:20px}.call-page .q-error{margin-top:12px}.q-main h2{scroll-margin-top:110px}.q-main [aria-invalid=true]{border-color:var(--color-ember)}.call-page .q-main{scroll-margin-top:110px}.q-followup{color:var(--muted);align-items:flex-start;gap:12px;margin-top:20px;font-size:14px;line-height:1.5;display:flex}.q-followup input{accent-color:#b73c25;flex:none;width:18px;height:18px;margin-top:2px}.sd-compact .sd-caption{margin-bottom:14px}.sd-compact .sd-summary-card{min-height:190px}.sd-compact .sd-summary-card h3{margin-top:14px}.sd-compact .sd-summary-card>p{font-size:13px;line-height:1.65}.sd-compact .sd-summary{padding-block:16px}.sd-compact .sd-summary-outcome{min-height:60px}@media (max-width:600px){.sd-compact .sd-appbar{padding:10px 13px}.sd-compact .sd-case-switch{padding:10px 10px 0}.sd-compact .sd-summary{padding:10px}.sd-compact .sd-summary-card{min-height:0;padding:13px}.sd-compact .sd-summary-card h3{margin:9px 0 0}.sd-compact .sd-summary-order{padding-top:7px}.sd-compact .sd-summary-card>p{font-size:12px}.sd-compact .sd-summary-context{margin:10px 0}.sd-compact .sd-summary-progress{padding-top:10px}.sd-compact .sd-summary-outcome{padding:3px 13px 14px}.sd-compact .sd-demo-label{font-size:10px}.sd-compact .sd-expanded>summary{font-size:11px}}@media (min-width:360px) and (max-width:600px){.call-page .q-choices:not(.q-one-col){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.call-page .q-choice{align-items:center;gap:8px;min-height:56px;padding:10px}.call-page .q-choice>span:nth-child(2){font-size:12px;line-height:1.4}.call-page .q-choice-arrow{display:none}.call-page .q-choice-mark{flex-shrink:0}}.q-shell.q-compact{align-items:start;min-height:0}.q-shell.q-compact .q-sidebar{align-self:stretch}.q-shell.q-compact .q-top{padding:16px 24px}.q-shell.q-compact .q-question{min-height:0;padding:24px}.q-shell.q-compact .q-main h2{letter-spacing:-.6px;font-size:24px;line-height:1.3}.q-shell.q-compact .q-fields{margin-top:16px}.q-shell.q-compact .q-hint{margin:8px 0 16px;line-height:1.6}.q-shell.q-compact .q-actions{margin-top:0;padding-top:18px}.q-shell.q-compact .q-contact{gap:14px}.q-shell.q-compact .q-group-field{margin-bottom:14px}.q-shell.q-compact .q-main input:not([type=checkbox]),.q-shell.q-compact .q-main select,.q-shell.q-compact .q-main textarea{box-sizing:border-box;border:1px solid var(--color-warm-line);background:var(--color-warm-canvas);width:100%;min-width:0;min-height:48px;color:var(--color-text-dark-primary);font:400 16px/1.5 var(--font-inter),sans-serif;border-radius:6px;padding:10px 12px}.q-shell.q-compact .q-main select{padding-right:28px}.q-shell.q-compact .q-main textarea{resize:vertical;min-height:70px;overflow-y:hidden}.q-shell.q-compact .q-main select:focus-visible,.q-shell.q-compact .q-optional summary:focus-visible{outline:2px solid var(--color-deep-ember);outline-offset:3px}.q-shell.q-compact .q-checklist{gap:4px;display:grid}.q-shell.q-compact .q-check-row{min-height:44px;font:400 14px/1.4 var(--font-inter),sans-serif;color:var(--color-text-dark-primary);cursor:pointer;border-radius:6px;align-items:center;gap:12px;margin:0;padding:8px 10px;display:flex}.q-shell.q-compact .q-check-row:has(input:checked){background:color-mix(in srgb,var(--color-ember) 7%,transparent)}.q-shell.q-compact .q-check-row input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:0;accent-color:var(--color-ember);flex:none;margin:0;padding:0}.q-shell.q-compact .q-check-row span{font:inherit;color:inherit;margin:0}.q-shell.q-compact .q-optional{border-top:1px solid var(--color-warm-line);margin-top:12px}.q-shell.q-compact .q-optional summary{cursor:pointer;min-height:44px;font:500 13px/1.5 var(--font-inter),sans-serif;color:var(--color-text-dark-primary);padding:12px 0}.q-shell.q-compact .q-optional summary span{color:var(--color-text-dark-secondary);margin-left:6px;font-size:12px;font-weight:400}.q-shell.q-compact .q-optional-fields{padding:4px 0 12px}.q-shell.q-compact .q-field-note{margin-top:10px;font-size:12px;line-height:1.6}.q-shell.q-compact .q-fields>.q-field-note:first-child{margin:0 0 16px}.q-shell.q-compact .q-followup{color:var(--color-text-dark-secondary);align-items:flex-start;gap:10px;min-height:44px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.q-shell.q-compact .q-followup input{width:18px;height:18px;accent-color:var(--color-ember);flex:none;margin-top:2px;padding:0}.q-shell.q-compact .q-optional-label{font:400 12px/1.5 var(--font-inter),sans-serif;letter-spacing:0;color:var(--color-text-dark-secondary);margin-top:6px;display:block}@media (max-width:760px){.q-shell.q-compact .q-sidebar{padding:16px 18px}.q-shell.q-compact .q-sidebar .q-person{padding:12px 0 0}.q-shell.q-compact .q-sidebar .q-portrait{width:36px;height:36px}.q-shell.q-compact .q-sidebar>.q-invitation{display:none}.q-shell.q-compact .q-question{padding:20px 18px}.q-shell.q-compact .q-top{padding:14px 18px}.q-shell.q-compact .q-contact{grid-template-columns:1fr}.q-shell.q-compact .q-main h2{font-size:22px}}.q-booking-card{border:1px solid var(--color-gunmetal);border-radius:var(--radius-panel);background:var(--color-forged);margin:28px 0;overflow:hidden}.q-booking-card>.q-shell{border:0;border-radius:0;display:block}.q-booking-card .q-sidebar{padding:0 24px 20px}.q-booking-card .q-sidebar .q-person{display:none}.q-booking-card .q-sidebar h3{font-size:24px;line-height:1.3}.q-booking-card .q-sidebar h3 br{display:none}@media (max-width:760px){.q-booking-card .q-sidebar{padding:0 18px 18px}.q-booking-card .q-sidebar h3{font-size:22px}}.q-intro{color:#555b60;border-bottom:1px solid #ddd8d0;margin:0;padding:18px 24px;font-size:13px;line-height:1.5}
