.tp-quote{--y:#ffc300;--k:#0a0a09;--k1:#111110;--k2:#191917;--k3:#24231f;--fg:#f2f0ea;--mut:#a29f95;--mut2:#6f6c64;--line:#f2f0ea21;--line2:#f2f0ea47;--paper:#f1eee6;--ink:#0b0b0a;--g:clamp(16px,4.4cqi,64px);--navh:64px;--fd:var(--font-display),"Archivo","Arial Narrow",system-ui,sans-serif;--fb:var(--font-tp-body),"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.1,1);--tap:70ms linear;background:var(--k);color:var(--fg);font-family:var(--fb);text-align:left;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.5;position:relative;overflow-x:clip;container:tpq/inline-size}.tp-quote *,.tp-quote :before,.tp-quote :after{box-sizing:border-box}.tp-quote :where(h1,h2,h3,h4,p,ol,ul,dl,dd,dt,figure){margin:0;padding:0}.tp-quote :where(h1,h2,h3,h4){font-weight:inherit;font-size:inherit}.tp-quote :where(ol,ul){list-style:none}.tp-quote :where(a){color:inherit;cursor:pointer;text-decoration:none}.tp-quote :where(button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.tp-quote :where(img,svg){max-width:100%;display:block}.tp-quote :where(input,select,textarea){font:inherit;color:inherit}.tp-quote :where(a,button,input,select,textarea,label):focus-visible{outline:2px solid var(--y);outline-offset:3px}.tp-quote ::selection{background:var(--y);color:var(--k)}.tp-quote .tp-d{font-family:var(--fd);letter-spacing:-.015em;text-transform:uppercase;font-weight:900;font-stretch:125%;line-height:.86}.tp-quote .tp-h3{font-family:var(--fd);letter-spacing:-.01em;font-size:clamp(20px,2cqi,28px);font-weight:750;font-stretch:118%;line-height:1.05}.tp-quote .tp-lead{color:var(--mut);text-wrap:pretty;max-width:46ch;font-size:clamp(16px,1.45cqi,20px);line-height:1.5}.tp-quote .tp-wrap{max-width:1400px;margin:0 auto}.tp-quote .tp-btn{min-height:52px;font-family:var(--fd);letter-spacing:.005em;white-space:nowrap;transition:background-color var(--tap),color var(--tap),box-shadow var(--tap);border-radius:2px;justify-content:center;align-items:center;gap:.7em;padding:0 22px;font-size:15px;font-weight:700;font-stretch:112%;display:inline-flex}.tp-quote .tp-btn:active{transform:translateY(1px)}.tp-quote .tp-btn .tp-arw{flex:none;width:18px;height:18px}.tp-quote .tp-btn--y{background:var(--y);color:var(--k)}.tp-quote .tp-btn--y:hover{background:var(--fg)}.tp-quote .tp-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--fg)}.tp-quote .tp-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--y);color:var(--y)}.tp-quote .tp-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.tp-quote .tp-btn[disabled],.tp-quote .tp-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.tp-quote .tp-ctas{flex-wrap:wrap;gap:12px;display:flex}.tp-quote .tp-link{color:var(--fg);border-bottom:1px solid var(--line2);transition:color var(--tap),border-color var(--tap);align-items:center;gap:.5em;padding-bottom:2px;font-weight:600;display:inline-flex}.tp-quote .tp-link:hover{color:var(--y);border-color:var(--y)}.tp-quote .tp-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite tp-spin}@keyframes tp-spin{to{transform:rotate(360deg)}}.tp-quote .tp-cz{padding:calc(var(--navh) + clamp(32px,5cqi,64px))var(--g)clamp(64px,8cqi,110px)}.tp-quote .tp-cz-head{gap:14px;max-width:900px;margin-bottom:clamp(28px,4cqi,48px);display:grid}.tp-quote .tp-cz-head .tp-d{font-size:clamp(40px,7.4cqi,112px)}.tp-quote .tp-cz-g{grid-template-columns:1.35fr .95fr;align-items:start;gap:clamp(24px,4cqi,64px);display:grid}.tp-quote .tp-cz-aside{top:calc(var(--navh) + 20px);position:sticky}.tp-quote .tp-cz-aside .tp-sheet{box-shadow:none}@container tpq (max-width:900px){.tp-quote .tp-cz-g{grid-template-columns:1fr}.tp-quote .tp-cz-aside{position:static}}.tp-quote .tp-pre{background:var(--k2);border-left:3px solid var(--y);align-items:flex-start;gap:14px;margin-bottom:24px;padding:14px 16px;font-size:14.5px;display:flex}.tp-quote .tp-pre b{color:var(--y);font-weight:600}.tp-quote .tp-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:30px;display:grid}.tp-quote .tp-steps button{text-align:left;color:var(--mut2);gap:8px;padding-bottom:2px;font-size:13.5px;display:grid}.tp-quote .tp-steps button:before{content:"";background:var(--line2);height:3px}.tp-quote .tp-steps button.is-done{color:var(--mut)}.tp-quote .tp-steps button.is-done:before{background:var(--fg)}.tp-quote .tp-steps button.is-on{color:var(--fg);font-weight:600}.tp-quote .tp-steps button.is-on:before{background:var(--y)}.tp-quote .tp-steps button[disabled]{cursor:default}@container tpq (max-width:520px){.tp-quote .tp-steps button span{display:none}.tp-quote .tp-steps button.is-on span{display:inline}}.tp-quote .tp-q{font-family:var(--fd);letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(26px,3.4cqi,44px);font-weight:800;font-stretch:125%;line-height:1}.tp-quote .tp-qh{color:var(--mut);margin-bottom:24px;font-size:15px}.tp-quote .tp-sub{font-family:var(--fd);margin:30px 0 12px;font-size:17px;font-weight:750;font-stretch:118%}.tp-quote .tp-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@container tpq (max-width:620px){.tp-quote .tp-tiles{grid-template-columns:1fr 1fr}.tp-quote .tp-tiles--3{grid-template-columns:1fr}}.tp-quote .tp-tile{background:var(--k1);min-height:120px;box-shadow:inset 0 0 0 1px var(--line2);transition:background-color var(--tap),box-shadow var(--tap),color var(--tap);border-radius:2px;align-content:start;gap:8px;padding:16px;display:grid}.tp-quote .tp-tile:hover{box-shadow:inset 0 0 0 1px var(--y)}.tp-quote .tp-tile:active{transform:translateY(1px)}.tp-quote .tp-tile svg{width:30px;height:30px;stroke:var(--y);fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.tp-quote .tp-tile b{font-family:var(--fd);font-size:17px;font-weight:750;font-stretch:112%;line-height:1.1}.tp-quote .tp-tile span{color:var(--mut);font-size:13.5px;line-height:1.35}.tp-quote .tp-tile[aria-pressed=true]{background:var(--y);color:var(--k);box-shadow:none}.tp-quote .tp-tile[aria-pressed=true] svg{stroke:var(--k)}.tp-quote .tp-tile[aria-pressed=true] span{color:var(--k);opacity:.75}.tp-quote .tp-pills{flex-wrap:wrap;gap:6px;display:flex}.tp-quote .tp-pill{box-shadow:inset 0 0 0 1px var(--line2);color:var(--fg);transition:background-color var(--tap),color var(--tap),box-shadow var(--tap);border-radius:2px;padding:9px 13px;font-size:14px}.tp-quote .tp-pill:hover{box-shadow:inset 0 0 0 1px var(--y)}.tp-quote .tp-pill[aria-pressed=true]{background:var(--y);color:var(--k);box-shadow:none;font-weight:600}.tp-quote .tp-fields{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.tp-quote .tp-fields .is-wide{grid-column:1/-1}@container tpq (max-width:560px){.tp-quote .tp-fields{grid-template-columns:1fr}}.tp-quote .tp-field{align-content:start;gap:7px;display:grid}.tp-quote .tp-field>span{font-size:14px;font-weight:600}.tp-quote .tp-field>small{color:var(--mut);font-size:12.5px}.tp-quote .tp-in{background:var(--k1);border:1px solid var(--line2);width:100%;min-height:50px;transition:border-color var(--tap),background-color var(--tap);border-radius:2px;padding:12px 14px;font-size:16px}.tp-quote .tp-in:hover{border-color:#f2f0ea73}.tp-quote .tp-in:focus{border-color:var(--y);background:var(--k2);outline:none}.tp-quote .tp-in::placeholder{color:var(--mut2)}.tp-quote textarea.tp-in{resize:vertical;min-height:110px}.tp-quote select.tp-in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg)50%),linear-gradient(135deg,var(--fg)50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.tp-quote select.tp-in option{background:var(--k1);color:var(--fg)}.tp-quote .tp-ig{grid-template-columns:1fr 96px;display:grid}.tp-quote .tp-ig .tp-in:first-child{border-right:0}.tp-quote .tp-ig-u{position:relative}.tp-quote .tp-ig-u .tp-in{padding-right:64px}.tp-quote .tp-ig-u em{color:var(--mut);pointer-events:none;font-size:14px;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tp-quote .tp-drop{text-align:center;border:1.5px dashed var(--line2);cursor:pointer;min-height:120px;transition:border-color var(--tap),background-color var(--tap);border-radius:2px;place-items:center;gap:6px;padding:20px;display:grid;position:relative}.tp-quote .tp-drop:hover,.tp-quote .tp-drop.is-over{border-color:var(--y);background:var(--k1)}.tp-quote .tp-drop:focus-within{outline:2px solid var(--y);outline-offset:3px}.tp-quote .tp-drop b{font-weight:600}.tp-quote .tp-drop span{color:var(--mut);font-size:13px}.tp-quote .tp-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tp-quote .tp-files{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tp-quote .tp-file{background:var(--k2);border-radius:2px;align-items:center;gap:8px;max-width:100%;padding:5px 6px 5px 9px;font-size:13px;display:inline-flex}.tp-quote .tp-file>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-quote .tp-file small{color:var(--mut);flex:none}.tp-quote .tp-file button{width:22px;height:22px;color:var(--mut);border-radius:2px;flex:none;place-items:center;display:grid}.tp-quote .tp-file button:hover{color:var(--y);background:var(--k3)}.tp-quote .tp-file button svg{width:12px;height:12px}.tp-quote .tp-err{color:var(--y);min-height:1em;margin-top:16px;font-size:14px;font-weight:600}.tp-quote .tp-err a{text-underline-offset:3px;text-decoration:underline}.tp-quote .tp-wz-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.tp-quote .tp-wz-body{animation:tp-step .16s var(--ease)both}@keyframes tp-step{0%{transform:translate(8px)}to{transform:none}}.tp-quote .tp-alt{color:var(--mut);margin-top:18px;font-size:14px}.tp-quote .tp-alt a{color:var(--fg);border-bottom:1px solid var(--line2)}.tp-quote .tp-alt a:hover{color:var(--y);border-color:var(--y)}.tp-quote .tp-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tp-quote .tp-sheet{background:var(--paper);color:var(--ink);position:relative;box-shadow:0 30px 60px -20px #0009}.tp-quote .tp-sheet:before{content:"";background:var(--y);width:6px;position:absolute;top:0;bottom:0;left:0}.tp-quote .tp-sheet-h{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 18px 32px;display:flex}.tp-quote .tp-sheet-h b{font-family:var(--fd);letter-spacing:-.01em;font-size:clamp(20px,2.2cqi,28px);font-weight:900;font-stretch:125%;line-height:1}.tp-quote .tp-sheet-h small{color:#5d5a52;margin-top:6px;font-size:12.5px;display:block}.tp-quote .tp-sheet-h .tp-sheet-no{text-align:right;color:#5d5a52;font-size:13px;line-height:1.5}.tp-quote .tp-sheet-h .tp-sheet-no strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.tp-quote .tp-sheet-g{padding:6px 26px 22px 32px}.tp-quote .tp-sheet-sec{font-family:var(--fd);border-bottom:1px solid var(--ink);padding:16px 0 6px;font-size:14px;font-weight:750;font-stretch:118%}.tp-quote .tp-sheet dl{grid-template-columns:minmax(120px,.7fr) 1.3fr;display:grid}.tp-quote .tp-sheet dt,.tp-quote .tp-sheet dd{border-bottom:1px solid #0b0b0a24;padding:10px 0;font-size:14.5px}.tp-quote .tp-sheet dt{color:#5d5a52;padding-right:12px}.tp-quote .tp-sheet dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:pre-line;font-weight:600}.tp-quote .tp-sheet dd.is-empty{color:#a29e93;font-weight:400}.tp-quote .tp-sheet-f{color:#5d5a52;border-top:1px solid #0b0b0a24;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 26px 18px 32px;font-size:12.5px;display:flex}.tp-quote .tp-sheet-f span{overflow-wrap:anywhere}@container tpq (max-width:460px){.tp-quote .tp-sheet dl{grid-template-columns:1fr}.tp-quote .tp-sheet dt{border-bottom:0;padding-bottom:0}.tp-quote .tp-sheet-h,.tp-quote .tp-sheet-g,.tp-quote .tp-sheet-f{padding-left:22px;padding-right:16px}}.tp-quote .tp-done{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(28px,5cqi,72px);display:grid}.tp-quote .tp-next{border-top:1px solid var(--line2);gap:0;margin:26px 0 30px;display:grid}.tp-quote .tp-next li{border-bottom:1px solid var(--line2);grid-template-columns:40px 1fr;gap:12px;padding:16px 0;display:grid;position:relative}.tp-quote .tp-next li em{font-style:normal;font-family:var(--fd);color:var(--y);font-size:22px;font-weight:900;font-stretch:125%;line-height:1}.tp-quote .tp-next li b{margin-bottom:2px;font-weight:600;display:block}.tp-quote .tp-next li span span{color:var(--mut);font-size:14.5px}.tp-quote .tp-note{color:var(--mut);margin-top:14px;font-size:13px}@container tpq (max-width:900px){.tp-quote .tp-done{grid-template-columns:1fr}}@container tpq (max-width:420px){.tp-quote .tp-ctas .tp-btn{white-space:normal;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.tp-quote *,.tp-quote :before,.tp-quote :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}