.gtrx7411-panel{margin-top:18px;max-width:100%;padding:16px;background:#0c1b12;color:#f5fff5;border:1px solid #35593c;border-radius:12px;font-family:inherit}.gtrx7411-status{font-size:13px;color:#b6d0bb;margin:0 0 12px}.gtrx7411-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.gtrx7411-cards article{background:#192c20;border:1px solid #35543e;border-radius:10px;padding:16px}.gtrx7411-cards small{color:#c2d6c7}.gtrx7411-values{display:flex;justify-content:space-between;gap:12px;margin:12px 0;font-weight:700}.gtrx7411-values span:last-child{color:#b8f629}.gtrx7411-track{height:12px;display:flex;background:#243329;border-radius:8px;overflow:hidden}.gtrx7411-track span:first-child{background:#eb454c}.gtrx7411-track span:last-child{background:#b8f629}.gtrx7411-figure{margin:14px 0 0;padding:14px;border:1px solid #38563e;border-radius:10px;background:#14241a}.gtrx7411-figure figcaption{color:#b8f629;font-weight:700;margin-bottom:12px}.gtrx7411-figure img{display:block;width:100%;max-width:950px;height:auto;object-fit:contain}.gtrx7411-figure p,.gtrx7411-source{font-size:12px;color:#b9cdbd}.gtrvs .gtrvs-output{display:none!important}

.gtrx7412-technical{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 14px;margin:14px 0;padding:14px;border:1px solid #35593c;border-radius:10px;background:#192c20}.gtrx7412-technical p{margin:4px 0;font-size:13px}.gtrx7412-quote{display:inline-block;background:#b8f629;color:#102014!important;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:800;margin-top:14px}.gtrx7412-quote[hidden],.gtrx7412-technical[hidden]{display:none!important}

.gtrx7412-access{margin:12px 0;padding:14px;border:1px solid #35593c;border-radius:10px;background:#192c20;font-size:13px}.gtrx7412-access p{margin:7px 0}.gtrx7412-access small{color:#b9cdbd}.gtrx7412-access[hidden]{display:none!important}

.gtrx7411-panel[hidden]{display:none!important}

.gtrx74232-eco{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:14px 0}
.gtrx74232-eco article{background:#192c20;border:1px solid #35543e;border-radius:10px;padding:16px}
.gtrx74232-eco small{display:block;color:#c2d6c7}
.gtrx74232-eco strong{display:block;color:#b8f629;font-size:24px}
.gtrx74232-eco p{grid-column:1/-1;color:#b9cdbd;font-size:12px;margin:0}
.gtrx74232-eco[hidden]{display:none!important}

.gtr-master-finder .gtr-master-finder-inner{grid-template-columns:minmax(0,1fr);max-width:1536px;gap:8px}
.gtr-master-finder-inner>div:first-child>p{margin:0}
.gtr-master-hero.gtr-brand-selected{height:clamp(300px,26vw,410px)}
.gtr-master-hero.gtr-brand-selected .gtr-master-copy{padding-top:clamp(110px,11vw,165px)}
.gtr-master-hero.gtr-brand-selected .gtr-master-copy>h1,.gtr-master-hero.gtr-brand-selected .gtr-master-copy>p{display:none}
.gtr-brand-vehicle p{margin:0 0 8px;font-size:13px;text-transform:uppercase}
.gtr-brand-vehicle h2{margin:0 0 12px;font-size:clamp(1.55rem,3vw,2.9rem);line-height:1.08;font-weight:800}
.gtr-brand-tags{display:flex;flex-wrap:wrap;gap:6px}
.gtr-brand-tags span{padding:5px 10px;border:1px solid #536864;border-radius:7px;background:#04100ecc;color:#f4f7f6;font-size:13px}
.gtrx7411-panel{background:#04100e;color:#f4f7f6;border-color:#253c36}
.gtrx7411-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}
.gtrx7411-dashboard>*,.gtrx7411-dashboard .gtrx7411-cards article{min-width:0}
.gtrx7411-dashboard .gtrx7411-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.gtrx7411-dashboard .gtrx7411-cards article,.gtrx7411-dashboard .gtrx74232-eco,.gtrx7411-dashboard .gtrx7411-figure,.gtrx7411-dashboard .gtrx7412-technical{border:1px solid #253c36;border-radius:15px;background:#081613;margin:0;padding:16px}
.gtrx7411-dashboard .gtrx7411-cards small,.gtrx7411-dashboard .gtrx7411-figure figcaption{font-size:14px;font-weight:750;text-transform:uppercase;color:#f4f7f6}
.gtrx7411-dashboard .gtrx7411-values span{display:grid;gap:2px;color:#aebcbb;font-size:13px}
.gtrx7411-dashboard .gtrx7411-values strong{color:#ff3a40;font-size:clamp(1.4rem,2.8vw,2.6rem);line-height:1.08}
.gtrx7411-dashboard .gtrx7411-values span:last-child strong{color:#a8f044}
.gtrx7411-dashboard .gtrx7411-track{height:16px;transform-origin:left;animation:gtr-brand-fill 660ms cubic-bezier(.22,.61,.36,1) both}
.gtrx7411-dashboard .gtrx7411-track span:first-child{background:#ff3a40}
.gtrx7411-dashboard .gtrx7411-track span:last-child{background:#a8f044}
.gtrx7411-dashboard .gtrx74232-eco{grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;align-content:start}
.gtrx7411-dashboard .gtrx74232-eco h3{grid-column:1/-1;font-size:14px;margin:0;text-align:left}
.gtrx7411-dashboard .gtrx74232-eco article{background:none;border:0;padding:0}
.gtrx7411-dashboard .gtrx74232-eco strong{color:#f4f7f6}
.gtrx7411-dashboard .gtrx74232-eco p{margin:2px 0;text-align:left}
.gtr-brand-ring{width:100%;max-width:104px;display:block;margin:auto}
.gtr-brand-ring circle:first-child{stroke:#365049}
.gtr-brand-ring circle:nth-child(2){animation:gtr-brand-ring 720ms ease-out both}
.gtr-brand-ring text{fill:#f4f7f6;font-size:23px;font-weight:800}
.gtrx7411-dashboard .gtrx7411-figure a{display:block}
.gtrx7411-dashboard .gtrx7411-figure img.gtr-brand-reveal{animation:gtr-brand-reveal 720ms ease-out both}
.gtrx7411-dashboard .gtrx7412-technical{grid-template-columns:1fr;align-content:start}
.gtrx7411-dashboard .gtrx7412-technical h3{font-size:14px;margin:0 0 6px}
.gtrx7411-dashboard .gtrx7412-technical p{border-bottom:1px solid #253c36;padding:5px 0}
.gtrx7411-dashboard [hidden]{display:none!important}
.gtrx7411-dashboard.gtr-no-eco .gtrx7411-cards{grid-column:1/-1}
.gtr-brand-chart svg{display:block;width:100%;height:auto;color:#aebcbb;font-size:13px;font-family:inherit}
.gtr-brand-chart .gtr-brand-reveal{animation:gtr-brand-reveal 780ms ease-out both}
.gtr-brand-chart .gtr-brand-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px}
.gtr-brand-chart output{display:block;min-height:1.4em;color:#aebcbb;font-size:12px}
@keyframes gtr-brand-ring{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
@keyframes gtr-brand-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes gtr-brand-reveal{from{clip-path:inset(0 100% 0 0);opacity:.3}to{clip-path:inset(0);opacity:1}}
@media(max-width:900px){.gtrx7411-dashboard{grid-template-columns:1fr}}
@media(max-width:480px){.gtrx7411-dashboard .gtrx7411-cards{grid-template-columns:1fr}}
@media(max-width:680px){.gtr-master-hero.gtr-brand-selected{height:400px}.gtr-master-hero.gtr-brand-selected .gtr-master-copy{padding-top:265px}}
@media(prefers-reduced-motion:reduce){.gtrx7411-dashboard *{animation:none!important}}

.gtrx7411-dashboard .gtrx7411-track{animation:none}
.gtrx7411-dashboard .gtrx7411-track span{transform-origin:left;animation:gtr-brand-fill 520ms cubic-bezier(.22,.61,.36,1) both}
.gtrx7411-dashboard .gtrx7411-track span:nth-child(2){animation-delay:160ms}
.gtrx7411-dashboard .gtrx7411-delta{font-variant-numeric:tabular-nums;animation:gtr-delta-in 420ms ease-out 170ms both}
@keyframes gtr-delta-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.gtrx7411-dashboard .gtrx7411-track span,.gtrx7411-dashboard .gtrx7411-delta{animation:none!important}}

.gtr-tech-icon{flex:none;width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;vertical-align:middle}
.gtrx7411-dashboard h3,.gtrx7411-dashboard .gtrx7411-cards small,.gtrx7411-figure figcaption{display:flex;align-items:center;gap:9px}
.gtrx7411-dashboard .gtrx7411-cards article:first-child .gtr-tech-icon,.gtrx74232-eco h3 .gtr-tech-icon,.gtrx7411-figure figcaption>.gtr-tech-icon{color:#a8f044}
.gtrx7411-dashboard .gtrx7411-cards article:nth-child(2) .gtr-tech-icon,.gtrx7412-technical .gtr-tech-icon{color:#aebcbb}
.gtrx7411-dashboard .gtrx7412-technical{display:block;align-self:start}
.gtrx7412-technical dl{margin:8px 0 0}
.gtrx7412-technical dl>div{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:stretch}
.gtrx7412-technical dl>div:nth-child(even){background:#0d1b17}
.gtrx7412-technical dt,.gtrx7412-technical dd{margin:0;padding:5px 7px;font-size:13px;overflow-wrap:anywhere}
.gtrx7412-technical dt{display:flex;align-items:flex-start;gap:8px;color:#b8c6c4}
.gtrx7412-technical dd{border-left:1px solid #253c36;font-weight:650}
.gtrx7412-access h3{font-size:14px;margin:0 0 8px}
.gtrx7412-access ul{margin:0 0 10px;padding:0;list-style:none}
.gtrx7412-access li{display:flex;flex-wrap:wrap;gap:4px 14px;padding:5px 0;border-bottom:1px solid #35543e}
.gtrx7412-access li span{color:#b9cdbd}
.gtr-graph-toggle{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-left:auto;padding:0;border:1px solid #405650;border-radius:8px;background:#0d1b17;color:#f4f7f6;cursor:pointer}
.gtr-graph-toggle:hover,.gtr-graph-toggle:focus-visible{border-color:#a8f044;color:#a8f044}
.gtr-graph-dialog{box-sizing:border-box;width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid #405650;border-radius:15px;background:#081613;color:#f4f7f6;overflow:auto}
.gtr-graph-dialog::backdrop{background:#000d}
.gtrx7411-dashboard .gtr-graph-dialog .gtrx7411-figure{border:0}
.gtr-graph-dialog .gtr-brand-chart svg,.gtr-graph-dialog .gtrx7411-figure img{width:100%;max-width:none;max-height:calc(100dvh - 170px);object-fit:contain}
@media(max-width:450px){.gtrx7412-technical dt,.gtrx7412-technical dd{font-size:12px;padding:5px 4px}}

.gtrx-interest{margin:12px 0;padding:18px;background:#081613;border:1px solid #355540;border-radius:14px}
.gtrx-interest[hidden],.gtrx-interest [hidden]{display:none!important}
.gtrx-interest h3{margin:0 0 8px}
.gtrx-interest form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:15px}
.gtrx-interest label{display:grid;gap:5px}
.gtrx-interest label input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:9px;border:1px solid #405650;border-radius:8px;background:#0d1b17;color:#f4f7f6}
.gtrx-interest .gtrx-interest-consent,.gtrx-interest form button{grid-column:1/-1}
.gtrx-interest .gtrx-interest-consent{display:flex;align-items:flex-start;gap:8px}
.gtrx-interest-button{justify-self:start;background:#b8f629;color:#102014;border:0;border-radius:8px;padding:10px 15px;font-weight:800;cursor:pointer}
.gtrx-interest-button:disabled{opacity:.65;cursor:wait}
.gtrx-interest-trap{position:absolute;left:-10000px;width:1px;height:1px}

body.gtr-quote-body{margin:0;background:#04100e;color:#f4f7f6;font:16px system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:dark}
.gtr-quote-header{padding:16px clamp(16px,4vw,50px);background:#081613;border-bottom:1px solid #253c36}
.gtr-quote-header a{display:inline-block}
.gtr-quote-header img{width:min(240px,58vw);height:auto;display:block}
.gtr-quote-main{max-width:1450px;margin:auto;padding:clamp(14px,3vw,36px)}
.gtr-quote-main h1{margin:4px 0 18px;color:#f4f7f6}
.gtr-quote-main h2{color:#a8f044;margin-top:0}
.gtr-quote-main a{color:#b8f629}
.gtr-quote-card{background:#081613;border:1px solid #253c36;border-radius:15px;padding:clamp(12px,2vw,22px);margin:18px 0}
.gtr-quote-card .gtrx7411-panel{margin:0;padding:0;background:none;border:0}
.gtr-quote-note{color:#aebcbb;font-size:13px;margin-bottom:0}
.gtr-quote-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;max-width:none;margin-inline:0}
.gtr-quote-form>label,.gtr-quote-service-field>label{min-width:0;margin:0}
.gtr-quote-form>h2,.gtr-quote-form>p,.gtr-quote-form>.gtr-quote-full,.gtr-quote-form>.gtr-quote-submit{grid-column:1/-1;margin:0}
.gtr-quote-form>.gtr-quote-submit{justify-self:start}
.gtr-quote-form .gtr-quote-feedback:empty,.gtr-quote-service-field .gtr-quote-services:empty{display:none}
.gtr-quote-form textarea{min-height:90px;resize:vertical}
.gtr-quote-service-field{min-width:0}
@media(max-width:900px){.gtr-quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.gtr-quote-form{grid-template-columns:minmax(0,1fr)}}
.gtr-quote-form label{display:block}
.gtr-quote-form input:not([type=checkbox]),.gtr-quote-form textarea,.gtr-quote-form select{box-sizing:border-box;width:100%;background:#0d1b17;color:#f4f7f6;border:1px solid #405650;border-radius:8px;padding:10px;margin-top:5px;font:inherit}
.gtr-quote-form button{background:#b8f629;color:#102010;border:0;padding:10px 15px;border-radius:8px;font-weight:800;cursor:pointer}
.gtr-quote-form .gtr-quote-submit{padding:13px 20px}
.gtr-quote-main .error{color:#ffb4a0}
.gtr-quote-services{margin:8px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.gtr-quote-services li{display:flex;align-items:center;gap:8px;padding:5px 8px;background:#102319;border:1px solid #405650;border-radius:8px;font-size:13px}
.gtr-quote-services li button{padding:2px 6px;background:none;color:#b8f629}
.gtr-quote-main [hidden]{display:none!important}

.gtrx7411-panel .gtrx7411-dashboard { grid-template-columns: minmax(0, 1fr); }
.gtrx7411-dashboard .gtrx7412-access { margin: 0; }
.gtrx7411-dashboard .gtrx7411-cards { grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr)); }
.gtrx7411-dashboard .gtrx7411-values span.gtr-metric-stock strong { color: #ff3a40; }
.gtrx7411-dashboard .gtrx7411-values span.gtr-metric-tuned strong { color: #a8f044; }
.gtrx7411-dashboard .gtrx7411-values.gtr-metric-single { grid-template-columns: minmax(0, 1fr); }

.gtrx7411-panel .gtrx7411-dashboard { grid-template-columns: minmax(0, 1fr); }
.gtrx7411-dashboard > .gtrx7411-cards {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
    align-items: stretch;
    margin: 0;
}
.gtrx7411-dashboard .gtrx7412-access li .gtr-ecu-number {
    display: block;
    margin-top: 4px;
    color: #c7d1cc;
}
@media (max-width: 540px) {
    .gtrx7411-dashboard > .gtrx7411-cards { grid-template-columns: minmax(0, 1fr); }
}

.gtr-protocol-icons,.gtr-protocol-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.gtrx7412-access .gtr-protocol-icon{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:6px;background:#0a1512;margin:0;flex:none}
.gtr-protocol-icon svg{width:20px;height:20px}
.gtrx7412-access .gtr-protocol-obd{color:#61e4b6}
.gtrx7412-access .gtr-protocol-bench{color:#6abaff}
.gtrx7412-access .gtr-protocol-boot{color:#d699fb}
.gtrx7412-access .gtr-protocol-dyno{color:#e5d960}
.gtrx7412-access .gtr-protocol-logger{color:#ddaaf2}
.gtrx7412-access .gtr-protocol-dtc{color:#ffc16e}
.gtrx7412-access .gtr-protocol-other{color:#bfcec4}
.gtr-protocol-legend{gap:8px 14px;margin:7px 0}
.gtr-protocol-legend>span{display:inline-flex;align-items:center;gap:5px}
.gtrx7412-access details summary{cursor:pointer;font-size:12px;color:#d8e6d6}
.gtrx7412-access .gtr-protocol-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0 0 12px;border:1px solid #36533e;border-radius:9px;background:#0c1d16;color:#eef8ef}
.gtr-protocol-table caption{padding:6px 0;text-align:left;color:#d4efcd;font-size:14px;font-weight:700}
.gtr-protocol-table th,.gtr-protocol-table td{padding:7px 9px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #36533e}
.gtr-protocol-table thead th{color:#d4efcd;background:#14291d}
.gtr-protocol-table thead th:first-child{width:40%;border-top-left-radius:8px}
.gtr-protocol-table thead th:last-child{border-top-right-radius:8px}
.gtr-protocol-table tbody tr:last-child>*{border-bottom:0}
.gtr-protocol-table td small{display:block;margin-top:4px}
.gtr-protocol-source{font-size:12px}
@media(max-width:550px){
 .gtr-protocol-table th,.gtr-protocol-table td{padding:5px;font-size:12px}
 .gtr-protocol-table .gtr-protocol-icons{gap:4px}
 .gtrx7412-access .gtr-protocol-table .gtr-protocol-icon{width:25px;height:25px}
 .gtr-protocol-table .gtr-protocol-icon svg{width:17px;height:17px}
}

.gtr-stack-plot{display:block;width:100%;max-width:178px;margin:0 auto;overflow:visible}
.gtr-stack-caption{text-align:center}
.gtrx7411-figure .gtr-brand-chart svg,.gtrx7411-figure>a>img{background:#0d1d15;border-right:3px solid #20382e;border-bottom:5px solid #10231b;border-radius:5px;box-sizing:border-box}

.gtrx7411-dashboard .gtrx7411-cards>article{display:flex;flex-direction:column;justify-content:center}
.gtrx7411-dashboard .gtrx7411-cards>article[hidden]{display:none}
.gtrx7411-dashboard .gtrx7411-cards small,
.gtrx7411-dashboard .gtrx7412-technical h3,
.gtrx7411-dashboard .gtrx74232-eco h3{justify-content:center;text-align:center}
.gtrx7411-dashboard .gtrx7411-figure figcaption{position:relative;justify-content:center;text-align:center;padding-inline:42px}
.gtrx7411-dashboard .gtrx7411-figure figcaption button{position:absolute;inset-inline-end:0;margin:0}
.gtr-protocol-table caption,.gtr-protocol-table thead th,.gtrx7412-access summary{text-align:center}
.gtrx7412-access .gtr-protocol-other{color:#66ffe3}

.gtrx7411-dashboard .gtrx7411-cards>article{justify-content:flex-start}
.gtrx7411-dashboard .gtrx7411-power,.gtrx7411-dashboard .gtrx7411-torque{display:flex;flex-direction:column;flex:1;min-height:0}
.gtr-stack-area{position:relative;flex:1;min-height:140px;margin-top:5px}
.gtr-stack-area .gtr-stack-plot{position:absolute;inset:0;width:100%;height:100%}
.gtr-stack-caption{flex:none;margin:6px 0 0}

.gtr-action.gtr-action {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: .65em;
    min-height: 44px;
    max-width: 100%;
    box-sizing: border-box;
    padding: .45em .48em .45em .95em;
    border: 1px solid #86bb2d;
    border-radius: 999px;
    background: #b8f629 linear-gradient(105deg, #c5fa50, #8ace24);
    color: #0a190a;
    font: inherit;
    font-weight: 800;
    line-height: 1.25;
    text-decoration: none;
    cursor: pointer;
}
.gtr-action.gtr-action:hover { background: #c9fa61; }
.gtr-action:focus-visible { outline: 2px solid #ddff9f; outline-offset: 3px; }
.gtr-action:disabled { opacity: .65; cursor: wait; }
.gtr-action::before {
    content: "";
    width: 1.1em;
    height: 1.1em;
    flex: 0 0 auto;
    background: currentColor;
    mask: var(--gtr-action-icon) center / contain no-repeat;
}
.gtr-action::after {
    content: "";
    flex: 0 0 1.65em;
    height: 1.65em;
    margin-inline-start: .25em;
    border-radius: 50%;
    background: #f0ffc8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m10 7 5 5-5 5' fill='none' stroke='%232b4b14' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 90% no-repeat;
}
.gtr-action--quote { --gtr-action-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h8l4 4v14H6zM14 3v5h4M9 12h6m-6 4h6' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E"); }
.gtr-action--send { --gtr-action-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22 2-7 20-4-9-9-4 20-7ZM11 13 22 2' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E"); }
.gtr-action--info { --gtr-action-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M12 11v5m0-8h.01' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); }
.gtr-action--alert { --gtr-action-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 8-3 8-3 9h18c0-1-3-1-3-9zm-8 12a2 2 0 0 0 4 0' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.gtr-stack-caption .gtr-tech-icon{width:15px;height:15px;margin-inline-end:5px;vertical-align:-.18em}


.gtr-quote-extra-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px 16px;align-items:start}
.gtr-quote-form .gtr-quote-extra-fields textarea{min-height:0}
@media(max-width:560px){.gtr-quote-extra-fields{grid-template-columns:minmax(0,1fr)}}

.gtr-quote-form [data-quote-uppercase],.gtr-quote-form .gtr-quote-email{text-transform:uppercase}

.gtr-quote-form .gtr-human-check{grid-column:1/-1;max-width:280px}.gtr-quote-form .gtr-human-check input{max-width:110px}

.gtr-home-service-policy{grid-column:1/-1;padding:12px 14px;border:1px solid #426551;border-radius:10px;background:#14261d}.gtr-home-service-policy p{margin:0 0 6px}.gtr-home-service-policy p:last-child{margin-bottom:0}
