@charset "UTF-8";/*!
 * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-danger-rgb:220,53,69;--bs-body-color-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-heading-color: ;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline;bottom:-.25em}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(var(--bs-body-color-rgb),.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.container,.container-fluid{--bs-gutter-x:30px;--bs-gutter-y:0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-4{flex:0 0 auto;width:33.33333333%}.col-6{flex:0 0 auto;width:50%}.col-8{flex:0 0 auto;width:66.66666667%}.col-12{flex:0 0 auto;width:100%}.g-2{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}@media (min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}}@media (min-width:1200px){.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-12{flex:0 0 auto;width:100%}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border:0 solid;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:inherit}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border:0 solid;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:inherit}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg)}@media (prefers-reduced-motion:reduce){.btn,.form-select{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.card{--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-height: ;--bs-card-bg:#fff;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.pagination{display:flex;padding-left:0;list-style:none}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius,0)}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.toast{--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.accordion-button,.accordion-button::after,.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.mt-4{margin-top:1.5rem!important}.mb-0{margin-bottom:0!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-nowrap{white-space:nowrap!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.d-sm-inline{display:inline!important}}@media (min-width:768px){.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}.d-xl-block{display:block!important}.d-xl-none{display:none!important}.gap-xl-3{gap:1rem!important}.container{max-width:100%!important}}@media (min-width:1400px){.container{max-width:100%!important;width:100%!important;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}.custom-container-4{max-width:100%;width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-size:16px;font-weight:400;line-height:1.3;overflow-x:clip;color:var(--tp-text-body);font-family:var(--tp-ff-body);background-color:#fff;overflow-x:clip;max-width:100%}body,html{overflow-x:clip;margin:0;padding:0}h1,h2,h3,h4{margin-top:0;font-weight:800;line-height:1.1;font-family:var(--tp-ff-heading);color:var(--tp-heading-primary)}img{max-width:100%}h1{font-size:40px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}ul{margin:0;padding:0}p{margin-top:0;margin-bottom:1rem;font-weight:400;font-size:16px;line-height:24px;color:var(--tp-text-body);font-family:var(--tp-ff-body)}.z-index{position:relative;z-index:2}.btn,a,button,h1,h2,h3,h4,img,input,li,select,textarea{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}li{list-style:none}.button:focus,a:focus{text-decoration:none;outline:0}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:inherit;outline:0;border:none;background:0 0}button:hover{cursor:pointer}button:focus{outline:0}.uppercase{text-transform:uppercase}input,textarea{outline:0;color:var(--tp-theme-2)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#747474}input:-moz-placeholder,textarea:-moz-placeholder{color:#747474}input::-moz-placeholder,textarea::-moz-placeholder{color:#747474}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#747474}input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}::-moz-selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}::selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}::-moz-placeholder{color:var(--tp-theme-1);font-size:var(--tp-fz-body);opacity:1}::placeholder{color:var(--tp-theme-1);font-size:var(--tp-fz-body);opacity:1}.fix{overflow:hidden}.clear{clear:both}input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],textarea{outline:0;background-color:#fff;height:64px;width:100%;line-height:56px;font-size:14px;color:var(--tp-common-black);padding-left:25px;padding-right:25px;border:0}@keyframes section-animation{0%{width:0}15%{width:100%}85%{opacity:1}90%{width:100%;opacity:0}to{width:0;opacity:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f7f7f7;z-index:999999}.preloader{width:50px;height:50px;display:inline-block;padding:0;text-align:left;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.preloader span{position:absolute;display:inline-block;width:50px;height:50px;border-radius:100%;background:var(--tp-theme-1);-webkit-animation:1.3s linear infinite preloader;animation:1.3s linear infinite preloader}.preloader span:last-child{animation-delay:-.9s;-webkit-animation-delay:-.9s}@keyframes preloader{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes preloader{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}.theme-bg{background:var(--tp-theme-1)}.body-overlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(24,24,24,.8);visibility:hidden;opacity:0;transition:.45s ease-in-out}.body-overlay.apply{opacity:1;visibility:visible}.body-overlay:hover{cursor:url(../img/cross-out.png),pointer}.tpoffcanvas{position:fixed;top:0;left:-100%;width:480px;bottom:0;box-shadow:0 16px -32px 0 rgba(0,0,0,.8);background-color:var(--tp-common-black);z-index:999999;padding:50px;scrollbar-width:none;opacity:0;visibility:hidden;transition:.45s ease-in-out;overflow-y:scroll}.tpoffcanvas .homemenu{margin-bottom:30px}.tpoffcanvas .tp-main-menu-mobile{margin-bottom:50px}.tpoffcanvas.opened{opacity:1;visibility:visible;left:0;-webkit-transition:.4s cubic-bezier(.785, .135, .15, .86);-moz-transition:.4s cubic-bezier(.785, .135, .15, .86);transition:.4s cubic-bezier(.785, .135, .15, .86);transition-duration:.6s}@media (max-width:767px){.tpoffcanvas{width:300px;padding:40px 35px}}@media only screen and (min-width:576px) and (max-width:767px){.tpoffcanvas{width:400px;padding:40px}}.tpoffcanvas__title p{font-size:18px;color:rgba(255,255,255,.49);font-weight:500;line-height:1.6;margin-bottom:50px}@media (max-width:767px){.tpoffcanvas__title p{font-size:17px}}.tpoffcanvas__contact-title h5,.tpoffcanvas__input-title h4{font-size:14px;color:#888;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;display:inline-block}.tpoffcanvas__input{margin-bottom:100px}.tpoffcanvas__input input{background:rgba(118,118,130,.3);border:transparent;height:60px;width:100%;padding-left:20px;padding-right:80px;color:var(--tp-common-white)}.tpoffcanvas__input button{height:60px;width:60px;background-color:var(--tp-common-pink-4);color:var(--tp-common-white);font-size:16px;position:absolute;top:0;right:0}.tpoffcanvas__contact-info{margin-bottom:50px}.tpoffcanvas__contact-info ul li{font-size:16px;color:var(--tp-common-white);margin-bottom:15px;list-style-type:none}@media (max-width:767px){.tpoffcanvas__contact-info ul li{font-size:14px}}.tpoffcanvas__contact-info ul li:last-child{margin-bottom:0}.tpoffcanvas__contact-info ul li a{margin-left:10px;transition:.3s}.tpoffcanvas__contact-info ul li a:hover{color:var(--tp-common-pink-4)}.tpoffcanvas__logo a{display:block;width:180px;height:auto}@media only screen and (min-width:768px) and (max-width:991px){.tpoffcanvas__logo{padding-top:0}}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tpoffcanvas__logo{padding-top:0}}.tpoffcanvas__close-btn button{position:absolute;right:30px;top:30px;transition:.4s cubic-bezier(.785, .135, .15, .86);-webkit-transition:.4s cubic-bezier(.785, .135, .15, .86);-moz-transition:.4s cubic-bezier(.785, .135, .15, .86);transition-duration:.3s;height:40px;width:40px;line-height:45px;background-color:var(--tp-common-white);color:var(--tp-common-black)}.tpoffcanvas__close-btn button:hover i{transform:rotate(360deg)}.tpoffcanvas__close-btn button i{font-weight:300;font-size:20px;transition:.9s}.tpoffcanvas__social{margin-top:30px}.tpoffcanvas__social .social-icon a{height:55px;width:55px;line-height:58px;text-align:center;font-size:16px;color:var(--tp-common-white);margin-right:15px;transition:.3s;display:inline-block;border-radius:50%}.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn:hover{background-color:var(--tp-theme-green);border-color:var(--tp-theme-green);color:var(--tp-common-white)}.tp-category-mobile-menu ul li.has-dropdown>a.expanded,.tp-category-mobile-menu ul li:hover>a .dropdown-toggle-btn i{color:var(--tp-theme-green)}.tp-category-mobile-menu ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened{background-color:var(--tp-theme-green);border-color:var(--tp-theme-green);color:var(--tp-common-white)}.tp-offcanvas-category-toggle{font-size:16px;display:block;position:relative;width:100%;text-align:left;color:var(--tp-common-white);background-color:var(--tp-common-purple);padding:20px}.tp-offcanvas-category-toggle::after{position:absolute;content:"\f107";right:20px;top:50%;transform:translateY(-50%);font-size:16px;font-family:"Font Awesome 6 Pro"}.tp-offcanvas-category-toggle i,.tp-offcanvas-category-toggle svg{margin-right:14px;font-size:16px}.tp-breadcrumb__list{display:inline-block;background-color:var(--tp-common-white);border-radius:30px}.tp-breadcrumb__list span{color:var(--tp-common-pink-4);font-size:14px;font-style:normal;font-weight:700;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-breadcrumb__list span{font-size:13px}}.tp-breadcrumb__list span.dvdr i{color:var(--tp-common-white);font-weight:400;font-size:13px}.tp-custom-accordion-2{position:relative;z-index:2}.tp-custom-accordion-2 .accordion-items{margin-bottom:20px;background-color:var(--tp-common-white);overflow:hidden;border-radius:5px}.tp-custom-accordion-2 .accordion-items.tp-faq-active{border-radius:5px}.tp-custom-accordion-2 .accordion-buttons{position:relative;width:100%;padding:38px 90px 38px 28px;text-align:left;font-weight:500;color:#13141b;font-family:var(--tp-ff-heading);font-size:24px;line-height:24px;background-color:rgba(255,255,255,.5);color:var(--tp-common-black);transition:.3s}@media only screen and (min-width:992px) and (max-width:1199px){.tp-custom-accordion-2 .accordion-buttons{padding:25px 28px;font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-custom-accordion-2 .accordion-buttons{font-size:18px;padding:25px 28px}}@media (max-width:767px){.tpoffcanvas__social .social-icon a{margin-right:3px;height:50px;width:50px;line-height:53px;font-size:15px}.tp-custom-accordion-2 .accordion-buttons{font-size:18px;padding:25px 52px 25px 20px;line-height:1.4}}@media only screen and (min-width:576px) and (max-width:767px){.tp-custom-accordion-2 .accordion-buttons{padding:20px 52px 20px 20px}}.tp-custom-accordion-2 .accordion-buttons:not(.collapsed),.tp-custom-accordion-2 .accordion-buttons:not(.collapsed)::after{color:var(--tp-common-purple-2)}.tp-custom-accordion-2 .accordion-buttons::after{position:absolute;content:"\f062";font-family:"Font Awesome 5 Pro";background-image:none;top:50%;transform:translateY(-50%);right:30px;width:auto;height:auto;font-weight:700;font-size:16px;opacity:1;color:var(--tp-common-black);text-align:center;transition:.3s}.tp-custom-accordion-2 .accordion-buttons.collapsed::after{content:"\f063"}.tp-custom-accordion-2 .collapsed{position:relative;z-index:99}.tp-custom-accordion-2 .accordion-body{position:relative;background-color:var(--tp-common-white);padding:9px 0 40px;margin:0 30px;z-index:1;font-weight:400;font-size:16px;line-height:30px;color:#5c727d}.tp-gradiant-section-subtitle{font-weight:500;font-size:15px;text-align:center;text-transform:capitalize;background:linear-gradient(92.35deg,#ff4d8d 61.35%,#9c42eb 85.44%,#517efb 99.89%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;box-shadow:0 4px 6px rgba(0,0,0,.06);border-radius:28px;padding:5px 15px;display:inline-block;margin-bottom:25px}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-gradiant-section-subtitle{font-size:16px}}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-gradiant-section-subtitle{font-size:17px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.tp-gradiant-section-subtitle{font-size:15px}}.tp-title-shape{position:absolute;bottom:-20px;left:0}@media only screen and (min-width:768px) and (max-width:991px){.tp-title-shape{bottom:-15px}}@media (max-width:767px){.tp-custom-accordion-2 .accordion-body{font-size:15px}.tp-gradiant-section-subtitle{font-size:15px;padding:8px 20px}.tp-title-shape{bottom:-13px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-title-shape{bottom:-20px}}.tp-title-shape svg{animation:4s infinite section-animation}.search__popup{padding:70px 70px 100px;position:fixed;top:0;left:0;right:0;width:100%;height:45%;background-color:rgba(0,0,0,.9);z-index:99999;-webkit-transform:translateY(calc(-100% - 80px));-moz-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));-o-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:transform .6s ease-in-out,opacity .6s ease-in-out;-moz-transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out .7s,opacity .6s ease-in-out .7s}@media only screen and (min-width:1200px) and (max-width:1399px){.search__popup{height:57%}}.search__popup.search-opened{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:0s}.header-sticky{position:fixed;top:0;left:0;right:0;opacity:1;visibility:visible;width:100%;z-index:999;background-color:var(--tp-common-white);box-shadow:rgba(149,157,165,.2) 0 8px 24px;animation:.5s ease-in-out fadeInDown}.header-sticky.tp-header-4__area{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.tp-header-2__plr{padding:0 225px}@media only screen and (min-width:1600px) and (max-width:1800px){.tp-header-2__plr{padding:0 100px}}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-header-2__plr{padding:0 15px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-header-2__plr{padding:0}}.tp-header-2__bar{margin-left:25px}@media (max-width:767px){.tp-header-2__bar{margin-left:0}}.tp-header-2__bar.bar-height{margin:10px 0}.tp-header-2__bar button i{font-size:23px;color:var(--tp-common-white);display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;background:var(--tp-common-purple);box-shadow:0 4px 8px rgba(51,92,154,.04)}.tp-header-4__logo{width:210px;height:auto}.tp-header-4__pt{padding-top:12px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-header-4__pt{padding-top:0}}.tp-header-4__main-menu{margin-left:-52px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-header-4__main-menu{margin-left:0}}.tp-header-4__main-menu nav ul li{display:inline-block;padding:0 30px;position:relative}.tp-header-4__main-menu nav ul li:hover .submenu{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);opacity:1;visibility:visible;transform:scaleY(1)}.tp-header-4__main-menu nav ul li:hover>a{color:var(--tp-theme-3)}.tp-header-4__main-menu nav ul li .submenu{border-top:5px solid var(--tp-theme-3);position:absolute;top:100%;left:0;width:50vw;background-color:var(--tp-common-white);z-index:999;padding:30px 50px;opacity:0;visibility:hidden;transition:.4s;transform:scaleY(0);transform-origin:top center;text-align:start;box-shadow:rgba(149,157,165,.2) 0 8px 24px;display:flex;flex-wrap:wrap;gap:10px}.tp-header-4__main-menu nav ul li .submenu>li{width:30%;margin:0 0 12px;padding:0;display:inline-block;text-align:left}.tp-header-4__main-menu nav ul li .submenu>li>a{padding:0;font-size:14px;text-transform:uppercase;color:var(--tp-common-black);position:relative;display:block;font-weight:600;transition:.3s}.tp-header-4__main-menu nav ul li .submenu>li>a::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--tp-theme-3);transition:.4s}.tp-header-4__main-menu nav ul li .submenu>li:hover>a{color:var(--tp-theme-3)}.tp-header-4__main-menu nav ul li .submenu>li:hover>a::after{width:100%}.tp-header-4__main-menu,.tp-header-4__main-menu nav,.tp-header-4__main-menu nav ul,.tp-header-4__main-menu nav ul li{overflow:visible!important}@media (max-width:992px){.tp-header-4__main-menu nav ul li .submenu{flex-direction:column;width:100%;position:static;transform:none;opacity:1;visibility:visible;box-shadow:none;border-top:none}.tp-header-4__main-menu nav ul li .submenu>li{width:100%}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-header-4__main-menu nav ul li{padding:0 25px}}.tp-header-4__main-menu nav ul li.has-dropdown::after{content:"\f107";font-family:"Font Awesome 6 Pro";display:inline-block;font-size:14px;font-weight:400;transition:.3s;transform:translateY(-1px);color:var(--tp-common-black);position:absolute;top:40%;right:8px}.tp-header-4__main-menu nav ul li>a{color:var(--tp-common-black-2);font-size:15px;font-weight:500;text-transform:capitalize;transition:.3s;padding:19px 0;display:inline-block;position:relative;letter-spacing:.75px}.tp-header-4__main-menu nav ul li>a:hover{color:var(--tp-theme-3)}.tp-header-4__main-menu nav ul li:hover.has-dropdown::after{transform:rotate(-180deg);color:var(--tp-theme-3)}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-header-4__main-menu nav ul li{padding:0 25px}}.tp-main-menu-mobile .tp-submenu{display:none}.tp-main-menu-mobile ul{position:static;display:block;box-shadow:none}.tp-main-menu-mobile ul li{list-style:none;position:relative;width:100%;padding:0}.tp-main-menu-mobile ul li a{text-transform:capitalize}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn{position:absolute;right:0;top:28%;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);font-size:18px;font-family:"Font Awesome 5 Pro";z-index:1;width:25px;height:25px;line-height:22px;text-align:center;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn i{transition:.3s ease-in-out;margin-left:2px}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn.dropdown-opened i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover{background-color:var(--tp-common-orange);border-color:var(--tp-theme-1);color:var(--tp-common-orange)}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover i{color:var(--tp-common-pink)}.tp-main-menu-mobile ul li.has-dropdown>a.expanded{color:var(--tp-common-pink-4)}.tp-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened{background-color:var(--tp-common-pink-4);border-color:var(--tp-common-pink-4);color:var(--tp-common-white)}.tp-main-menu-mobile ul li.has-dropdown:hover>a::after{color:var(--tp-common-orange)}.tp-main-menu-mobile ul li:last-child a span{border-bottom:0}.tp-main-menu-mobile ul li>a{display:block;font-size:16px;color:var(--tp-common-white);position:relative;padding:15px 20px 15px 0}.tp-main-menu-mobile ul li>a svg{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.tp-main-menu-mobile ul li>a>i{display:inline-block;width:11%;margin-right:13px;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);font-size:21px;line-height:1}.tp-main-menu-mobile ul li img{width:100%}.tp-main-menu-mobile ul li ul,.tp-main-menu-mobile ul li ul li{padding:0}.tp-main-menu-mobile ul li ul li a{margin-left:auto;width:93%;padding:10px 20px 10px 0;text-shadow:none!important;visibility:visible}.tp-main-menu-mobile ul li ul li li a{width:88%;padding:10px 20px 10px 0}.tp-main-menu-mobile ul li ul li li li a{width:83%;padding:10px 20px 10px 0}.tp-main-menu-mobile ul li ul li li li li a{width:68%;padding:10px 20px 10px 0}.tp-main-menu-mobile ul li:hover>a{color:var(--tp-common-pink-4)}.tp-main-menu-mobile ul li:hover>a .dropdown-toggle-btn i,.tp-main-menu-mobile ul li:hover>a::after{color:var(--tp-theme-1)}.tp-main-menu-mobile ul li .submenu{position:static;min-width:100%;padding:0;box-shadow:none;visibility:visible;opacity:1;display:none}.tp-main-menu-mobile ul li .submenu li{float:none;display:block;width:100%;padding:0}.tp-main-menu-mobile ul li .submenu li:hover a .dropdown-toggle-btn{color:var(--tp-theme-1)}.tp-main-menu-mobile * li,.tp-main-menu-mobile * ul{transition:none!important}.tp-category-menu{position:relative;width:80%}.tp-category-menu nav ul{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 1px 3px rgba(1,15,28,.1);z-index:9;display:none;padding:20px 0}.tp-category-menu nav ul li{list-style:none;padding:0 30px;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-category-menu{width:90%}.tp-category-menu nav ul li{padding:0 25px}.tp-header-4__main-menu ul li .submenu.has-homemenu{position:absolute;left:-200px}}.tp-category-menu nav ul li::after{position:absolute;content:"";left:0;top:50%;width:2px;height:0;background-color:var(--tp-theme-primary);transform:translateY(-50%);visibility:hidden;opacity:0;transition:.3s}.tp-category-menu nav ul li img{width:100%}.tp-category-menu nav ul li.has-dropdown>a:not(.mega-menu-title)::after{position:absolute;content:"\f105";right:0;top:50%;font-family:"Font Awesome 6 Pro";font-size:16px;transform:translateY(-50%);transition:.3s;color:var(--tp-text-6)}.tp-category-menu nav ul li:last-child a{border:none}.tp-category-menu nav ul li a{font-size:15px;display:inline-block;width:100%;padding:13px 0 12px;font-weight:500;position:relative;color:var(--tp-common-black-2);border-bottom:1px solid var(--tp-border-1)}.tp-category-menu nav ul li a span{color:var(--tp-text-6);margin-right:5px;transition:.3s}.tp-category-menu nav ul li a span svg{transform:translateY(-2px)}.tp-category-menu nav ul li .tp-submenu{position:absolute;left:110%;top:0;visibility:hidden;opacity:0;min-width:300px;background-color:var(--tp-common-white);transition:.3s;padding-top:10px;padding-bottom:10px;display:block}.tp-category-menu nav ul li .tp-submenu li a{font-size:15px;padding:6px 0 7px}.tp-category-menu nav ul li .tp-submenu li ul{display:block}.tp-category-menu nav ul li:hover::after{visibility:visible;opacity:1;height:30px}.tp-category-menu nav ul li:hover>a,.tp-category-menu nav ul li:hover>a .dropdown-toggle-btn,.tp-category-menu nav ul li:hover>a span,.tp-category-menu nav ul li:hover>a::after{color:var(--tp-common-purple)}.tp-category-menu nav ul li:hover>.tp-submenu{opacity:1;visibility:visible;left:100%}.tp-category-mobile-menu ul{position:static;padding:15px 0 0;box-shadow:none}.tp-category-mobile-menu ul li{list-style:none;position:relative;width:100%;padding:0}.tp-category-mobile-menu ul li:not(:last-child) a{border-bottom:1px solid rgba(127,131,135,.3)}.tp-category-mobile-menu ul li:last-child{border-bottom:0}.tp-category-mobile-menu ul li a{display:block;font-size:16px;color:var(--tp-common-white);position:relative;padding:15px 20px 15px 0}.tp-category-mobile-menu ul li a svg{margin-right:3px}.tp-category-mobile-menu ul li a>i{display:inline-block;width:11%;margin-right:13px;font-size:21px;line-height:1}.tp-category-mobile-menu ul li img{max-width:100%}.tp-category-mobile-menu ul li ul{padding:0}.tp-category-mobile-menu ul li ul li a{margin-left:auto;width:93%;padding:10px 20px 10px 0;text-shadow:none!important;visibility:visible}.tp-category-mobile-menu ul li ul li li a{width:88%;padding:10px 20px 10px 0}.tp-category-mobile-menu ul li ul li li li a{width:83%;padding:10px 20px 10px 0}.tp-category-mobile-menu ul li ul li li li li a{width:68%;padding:10px 20px 10px 0}.tp-category-mobile-menu ul li:hover>a,.tp-category-mobile-menu ul li:hover>a .dropdown-toggle-btn i,.tp-category-mobile-menu ul li:hover>a::after{color:var(--tp-common-pink-4)}.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;color:#7f8387;transition:.3s;z-index:1;width:30px;height:30px;line-height:28px;text-align:center;border:1px solid rgba(127,131,135,.3)}.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn i{transition:.3s}.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn.dropdown-opened i{transform:rotate(90deg)}.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn:hover{background-color:var(--tp-common-pink-4);border-color:var(--tp-common-pink-4);color:var(--tp-common-white)}.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn:hover i{color:var(--tp-common-white)}.tp-category-mobile-menu ul li.has-dropdown>a.expanded{color:var(--tp-theme-primary)}.tp-category-mobile-menu ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened{background-color:var(--tp-common-pink-4);border-color:var(--tp-common-pink-4);color:var(--tp-common-white)}.tp-category-mobile-menu ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened i{color:var(--tp-common-white)}.tp-category-mobile-menu ul li.has-dropdown:hover>a::after{color:var(--tp-theme-green)}.tp-category-mobile-menu ul li:last-child a span{border-bottom:0}.tp-category-mobile-menu ul li .tp-submenu{position:static;min-width:100%;padding:0;box-shadow:none;visibility:visible;opacity:1;display:none}.tp-category-mobile-menu ul li .tp-submenu li{float:none;display:block;width:100%;padding:0}.tp-category-mobile-menu ul li .tp-submenu li:hover a .dropdown-toggle-btn{color:var(--tp-theme-primary)}.tp-category-mobile-menu nav{display:none}.tp-category-mobile-menu * li,.tp-category-mobile-menu * ul{transition:none!important}.tp-header-4__main-menu nav ul li .has-homemenu{width:1000px;padding:30px 30px 10px;opacity:0;visibility:hidden;background-color:var(--tp-common-white);box-shadow:rgba(149,157,165,.2) 0 8px 24px}.tp-header-4__main-menu nav ul li .has-homemenu .homemenu{padding:0 10px;position:relative;margin-bottom:20px}.tp-catagori__active{padding:30px;margin:-30px}.tp-catagori-slider-dots{position:absolute;top:50%;right:-7%;transform:translateY(-50%) rotate(-90deg);z-index:2}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-catagori-slider-dots{text-align:center;position:static;transform:translateY(0) rotate(0);margin-top:60px}}.tp-catagori-2__active{padding:20px;margin:-20px}.table td,.table th{border-top:1px solid #eaedff}#ship-box-info{display:none}.tp-project-3__active{margin:0 -150px}.tp-checkout-payment-item:not(:last-child){margin-bottom:10px}.tp-checkout-payment-item input{display:none}.tp-checkout-payment-item input:checked~label::before{opacity:1;visibility:visible}.tp-checkout-payment-item label{font-size:14px;position:relative;padding-left:27px;font-weight:500;color:var(--tp-common-black)}.tp-checkout-payment-item label:hover{cursor:pointer}.tp-checkout-payment-item label::after{position:absolute;content:"";left:0;top:3px;width:16px;height:16px;border-radius:50%;border:1px solid var(--tp-theme-2);transition:.3s}.tp-checkout-payment-item label::before{position:absolute;content:"";left:3px;top:6px;width:10px;height:10px;border-radius:50%;background-color:var(--tp-theme-2);visibility:hidden;opacity:0;transition:.3s}.tp-checkout-payment-item label img{margin-left:14px;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.tp-checkout-payment-item label a{margin-left:20px;position:relative}.tp-checkout-payment-desc{position:relative;padding-top:10px;display:none}.tp-checkout-payment-desc::after{position:absolute;content:"";left:57px;top:0;width:16px;height:16px;background-color:#fff;-webkit-transform:translateY(3px) rotate(45deg);-moz-transform:translateY(3px) rotate(45deg);-ms-transform:translateY(3px) rotate(45deg);-o-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.tp-checkout-payment-desc p{background-color:#fff;padding:19px 30px;margin-left:27px;font-size:14px;line-height:1.57;color:#55585b;margin-bottom:0}.tp-product-2__active{padding:30px 20px;margin:-30px -20px}.tp-new-product-5__active{margin:0 -105px}@media (max-width:767px){.tp-new-product-5__active{margin:0}}.tp-new-product-5__active-2{margin-right:-550px}.tp-shop-details__wrapper{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-shop-details__wrapper{margin-bottom:60px}}@media (max-width:767px){.tp-new-product-5__active-2{margin-right:0}}.table td{padding:18px}.tp-business__content{position:relative;z-index:1}.tp-testimonial-3__active{padding:30px;margin:-30px}.trust-pilot{margin-top:1rem;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.trust-pilot a{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.trust-pilot img{max-width:130px;height:auto;display:block}@media (max-width:768px){.trust-pilot img{max-width:100px}}main{max-width:100%;position:relative;z-index:0;isolation:isolate}:root{--tp-ff-body:"Inter",sans-serif;--tp-ff-heading:"Inter",sans-serif;--tcp-mix-purple:#a855f7;--tcp-mix-purple-deep:#9333ea;--tcp-mix-magenta:#f472b6;--tp-common-white:#ffffff;--tp-common-black:#0b0b10;--tp-common-black-2:#070707;--tp-common-purple:#a855f7;--tp-common-purple-2:#9333ea;--tp-common-pink:#fb7185;--tp-common-pink-2:#f5f3ff;--tp-common-pink-3:#faf5ff;--tp-common-pink-4:#f472b6;--tp-heading-primary:#0b0b10;--tp-grey-3:#5b646b;--tp-text-body:#64748b;--tp-theme-1:linear-gradient(92deg, #a855f7 0%, #22d3ee 28%, #facc15 52%, #f472b6 72%, #fb7185 88%, #bef264 100%);--tp-theme-2:#9333ea;--tp-theme-3:#c026d3;--tp-border-1:#e8e0f4;--tcp-page-pad-x:clamp(0.75rem, 2.2vw, 1.75rem);--tcp-mix-purple:#a855f7;--tcp-mix-purple-deep:#9333ea;--tcp-mix-magenta:#f472b6;--tp-common-white:#ffffff;--tp-common-black:#0b0b10;--tp-common-black-2:#070707;--tp-common-purple:#a855f7;--tp-common-purple-2:#9333ea;--tp-common-pink:#fb7185;--tp-common-pink-2:#f5f3ff;--tp-common-pink-3:#faf5ff;--tp-common-pink-4:#f472b6;--tp-heading-primary:#0b0b10;--tp-grey-3:#4b5563;--tp-text-body:#64748b;--tp-theme-1:linear-gradient(
        92deg,
        #a855f7 0%,
        #22d3ee 28%,
        #facc15 52%,
        #f472b6 72%,
        #fb7185 88%,
        #bef264 100%
    );--tp-theme-2:#9333ea;--tp-theme-3:#c026d3;--tp-border-1:#e8e0f4;--tcp-header-accent:var(--tp-common-purple-2);--tcp-header-accent-hover:#7c3aed;--tcp-header-nav-muted:#1a1a1a;--tcp-search-pill-height:48px;--tcp-search-pill-radius:14px;--tcp-search-pill-pad-x:16px;--tcp-search-pill-border:#e2e5eb;--tcp-search-pill-border-focus:var(--tcp-header-accent);--tcp-search-pill-icon:#4b5563;--tcp-search-pill-placeholder:#4b5563;--tcp-search-pill-focus-glow:rgba(147, 51, 234, 0.14);--tcp-announce-bar-bg:var(--tp-common-purple-2);--tcp-search-pill-line:calc(var(--tcp-search-pill-height) - 2px);--tcp-utility-text:#4b5563}.container,.container-fluid,.custom-container-4{width:100%!important;max-width:100%!important;padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important;margin-left:auto!important;margin-right:auto!important}.tcp-blog-page,.tcp-careers-page,.tcp-contact-page,.tcp-site-policy,.tp-faq__area,.tp-product-details-area{max-width:100%}.tcp-blog-page,.tcp-careers-page,.tcp-contact-page,.tcp-site-policy,.tp-faq__area{overflow-x:hidden}.tcp-blog-page .container,.tcp-careers-page .container,.tcp-contact-page .container,.tp-product-details-area .container{max-width:100%}.tp-shop-area .tcp-category-product-card{max-width:100%;min-width:0}.tcp-contact-page .container,.tcp-contact-page__area .container{width:100%}.tp-product-details-area .row>[class*=col-]{min-width:0;max-width:100%}.tp-related-products__swiper{max-width:100%;overflow:hidden}.tp-header-wrap{position:relative;z-index:10038;isolation:isolate}.tp-breadcrumb__list{margin-bottom:8px;padding:4px 16px}.tcp-site-footer img,.tpoffcanvas__logo img,main canvas,main img,main svg:not(.tcp-keep-size),main video{max-width:100%;height:auto}main embed,main iframe,main object,main video{max-width:100%}.tcp-blog-detail__prose img,.tcp-product-detail__prose img,.tcp-site-page-prose img,main img[style*=width],main img[width]{max-width:100%!important;height:auto!important}.tcp-blog-detail__prose,.tcp-product-detail__prose,.tcp-site-page-prose,main a,main h1,main h2,main h3,main h4,main label,main li,main p,main span,main td,main th{overflow-wrap:anywhere;word-wrap:break-word;max-width:100%}main code{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.tcp-blog-detail__prose table,.tcp-product-detail__prose table,.tcp-site-page-prose table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:991.98px){.tcp-contact-page .row>[class*=col-],.tcp-contact-page .tp-contact-form,.tcp-contact-page__form-wrap{max-width:100%;width:100%}.tcp-blog-detail__prose img.alignleft,.tcp-blog-detail__prose img.alignright,.tcp-site-page-prose img.alignleft,.tcp-site-page-prose img.alignright{float:none!important;display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%!important}}main iframe,main video{max-width:100%}.tcp-product-extras .trust-pilot .trust-links{gap:4px}.tcp-product-extras .trust-pilot{gap:8px}.tcp-header-announce.theme-bg{background:var(--tcp-announce-bar-bg)!important}.tcp-header-announce--brand{background:var(--tcp-announce-bar-bg)!important;color:#fff;border-bottom:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.tcp-header-announce__inner--quotes-marquee{flex-wrap:nowrap;gap:.75rem 1rem;align-items:center}.tcp-header-quotes-fixed{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;white-space:nowrap;font-size:13.5px;line-height:1.2}.tcp-header-announce--brand .tcp-header-quotes-fixed{background:0 0;border-radius:0;padding:0;box-shadow:none}.tcp-header-announce--brand .tcp-header-quotes-fixed__text{color:#fff;font-weight:600;letter-spacing:-.01em}.tcp-header-announce--brand .tcp-header-quotes-fixed .tcp-header-utility__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.28);flex-shrink:0}.tcp-header-announce__aside--mail-social{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0;margin-left:auto}.tcp-header-marquee--after-quotes{flex:1 1 auto;min-width:0;width:auto;max-width:none}.tcp-header-marquee-css{overflow:hidden;display:flex;align-items:center;min-width:0}.tcp-header-marquee-css__track{display:flex;width:max-content;animation:42s linear infinite tcp-header-marquee-scroll}.tcp-header-marquee-css__group{display:flex;align-items:center;flex-shrink:0;gap:1.15rem;padding-right:1.15rem;white-space:nowrap}@keyframes tcp-header-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tcp-header-announce--brand .tcp-header-announce marquee,.tcp-header-announce--brand .tcp-header-marquee--full,.tcp-header-announce--brand .tcp-header-marquee-css,.tcp-header-announce--brand .tp-header-marquee__item,.tcp-header-announce--brand .tp-header-marquee__sep{color:#fff}.tcp-header-cta-classic{gap:.65rem!important;flex-wrap:nowrap!important;align-items:center}.tcp-header-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;box-sizing:border-box;height:44px;min-height:44px;min-width:44px;padding:0 1.1rem;border-radius:6px;background:#25d366;color:#fff!important;font-size:13px;font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap;transition:background-color .15s}.tcp-header-whatsapp-btn i{font-size:1em}.tcp-header-whatsapp-btn:focus,.tcp-header-whatsapp-btn:hover{background:#1ebe57;color:#fff!important}.tcp-header-announce--light{background:#fff!important;color:#111827;border-bottom:1px solid #eef0f3;box-shadow:none}.tcp-header-quotes-fixed__text{color:#111827;font-weight:700}.tcp-header-quotes-fixed__muted{color:#6b7280;font-weight:500}.tcp-header-announce--light .tcp-header-utility__sep{color:#9ca3af}.tcp-header-announce--light .tcp-header-announce marquee,.tcp-header-announce--light .tcp-header-marquee--full,.tcp-header-announce--light .tp-header-marquee__item,.tcp-header-announce--light .tp-header-marquee__sep{color:#4b5563}.tcp-header-announce{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.tcp-header-announce__inner{display:flex;align-items:center;flex-wrap:wrap;row-gap:.35rem;gap:.6rem 1rem;min-height:40px;padding:.32rem 0}@media (min-width:1200px){.tcp-header-announce__inner{flex-wrap:nowrap}}@media (min-width:768px){.tcp-header-announce__inner{min-height:42px;padding:.38rem 0}}.tcp-header-announce marquee,.tcp-header-marquee--full{color:#fff}.tcp-header-marquee--full{flex:1 1 auto;min-width:0;max-width:none;margin:0;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.01em}.tcp-header-announce__aside{display:flex;align-items:center;gap:.85rem;flex-shrink:0;max-width:100%;flex-wrap:wrap}.tcp-header-announce__aside--brand{gap:.4rem .55rem;color:#fff;font-size:13px;font-weight:500}.tcp-header-announce__aside-copy{white-space:nowrap;opacity:.96}.tcp-header-announce__aside--brand .tcp-header-utility__sep{color:rgba(255,255,255,.7)}.tcp-header-announce__aside--brand .tcp-header-utility__based{margin-left:.25rem;color:rgba(255,255,255,.88)}.tcp-header-utility__chip--on-announce{background:#fff;color:var(--tcp-header-accent)}.tcp-header-utility__locale--on-announce{border-left-color:rgba(255,255,255,.35);color:#fff}.tcp-header-announce__aside--brand .tcp-flag{background:rgba(255,255,255,.18)}.tcp-header-announce__email{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.28rem .72rem;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--tcp-header-accent);background:#fff;box-shadow:0 1px 2px rgba(9,5,47,.08);transition:background-color .15s,color .15s,box-shadow .15s}.tcp-header-announce__email i{font-size:.95em;line-height:1;opacity:.92}.tcp-header-announce__email:hover{color:#fff;background:var(--tcp-header-accent-hover);text-decoration:none;box-shadow:0 2px 6px rgba(9,5,47,.12)}.tcp-header-announce__email:focus-visible{outline:#ffffff solid 2px;outline-offset:2px}.tcp-header-announce__social{display:inline-flex;align-items:center;gap:.15rem}.tcp-header-announce__social a{color:#fff;font-size:15px;line-height:1;opacity:.95;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin:-4px 0;border-radius:8px;transition:background-color .15s,opacity .15s,color .15s}.tcp-header-announce__social a:hover{opacity:1;color:#fff;background-color:rgba(255,255,255,.14)}.tp-header-marquee__item,.tp-header-marquee__sep{color:inherit}.tp-header-marquee__item{white-space:nowrap}.tp-header-marquee__sep{display:inline-flex;align-items:center;justify-content:center;opacity:.88;font-weight:400;vertical-align:middle;padding-inline:clamp(1.25rem,5vw,3.5rem)}.tcp-header-main{background:#fff;border-bottom:1px solid #ececec}.tcp-header-main__logo img{max-height:56px;width:auto;display:block}.tcp-header-mobile-logo img{max-height:48px;width:auto}.tcp-header-main__cta{gap:.65rem!important}.tcp-header-main__inner{row-gap:.5rem;flex-wrap:nowrap;align-items:center}.tcp-header-main__search{display:flex;justify-content:center;align-items:center;min-width:0}.tcp-header-search-pill.tcp-header-search-pill--fill{width:100%;max-width:min(860px,100%);margin-left:0;margin-right:0}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__form{display:flex;align-items:center;min-height:var(--tcp-search-pill-height);height:var(--tcp-search-pill-height);border-radius:var(--tcp-search-pill-radius);border:1px solid var(--tcp-search-pill-border);box-sizing:border-box;background:#fff;overflow:hidden}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__input{flex:1 1 auto;min-width:0;width:0;margin:0;padding:0 8px 0 var(--tcp-search-pill-pad-x);font-size:15px;line-height:var(--tcp-search-pill-line);height:var(--tcp-search-pill-line);box-sizing:border-box;color:#1a1a1a}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__input::placeholder{color:var(--tcp-search-pill-placeholder);opacity:1}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__btn{flex-shrink:0;display:inline-flex;align-items:center;align-self:stretch;padding:0 var(--tcp-search-pill-pad-x) 0 .25rem;color:var(--tcp-search-pill-icon);font-size:1rem}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__form:focus-within{border-color:var(--tcp-search-pill-border-focus);box-shadow:0 0 0 3px var(--tcp-search-pill-focus-glow)}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__btn:focus,.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__btn:hover{color:var(--tcp-header-accent-hover)}.tcp-header-search-pill__form{border:1px solid #c8c8c8;border-radius:999px;background:#fff;overflow:hidden;min-height:44px}.tcp-header-search-pill__input{border:none!important;box-shadow:none!important;background:0 0;padding:.5rem .85rem;font-size:14px;color:#222}.tcp-header-search-pill__input:focus{outline:0}.tcp-header-search-pill__btn{border:none;background:0 0;color:#8a8a8a;padding:0 .95rem;display:inline-flex;align-items:center;justify-content:center;transition:color .15s}.tcp-header-search-pill__btn:hover{color:var(--tcp-header-accent)}.tcp-header-search-pill--mobile{margin:.15rem 0 0;max-width:none}.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:44px}.tcp-header-expert__label{font-size:13px;color:#2f2f2f;line-height:1.2}.tcp-header-expert__phone{display:inline-block;margin-top:1px;font-size:16px;font-weight:700;color:var(--tcp-header-accent);text-decoration:none}.tcp-header-expert__phone:hover{color:var(--tcp-header-accent-hover)}.tcp-header-divider{display:inline-block;width:1px;align-self:stretch;min-height:36px;background:#d5d5d5}.tcp-header-quote-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;min-height:36px;background:var(--tcp-header-accent)!important;color:#fff!important;border:none!important;font-weight:600;font-size:13px;line-height:1;padding:0 1.1rem;border-radius:6px;text-decoration:none!important}.tcp-header-quote-btn:focus,.tcp-header-quote-btn:hover{background:var(--tcp-header-accent-hover)!important;color:#fff!important}.tcp-header-nav-wrap{background:#fff}.tcp-sticky-bar-spacer{width:100%;height:0;flex-shrink:0;pointer-events:none;overflow-anchor:none}.tcp-sticky-bar-spacer--active,.tcp-sticky-bar-spacer--active.tcp-sticky-bar-spacer--scrolled{min-height:56px}.tcp-sticky-stack{position:relative;z-index:10040;width:100%;background:#fff;min-height:56px}#header-sticky.tcp-sticky-stack--pinned{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%;max-width:100%;animation:none!important;box-shadow:rgba(149,157,165,.22) 0 8px 22px;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#header-sticky.tcp-sticky-stack--pinned .tp-header-4__area{box-shadow:none}.tcp-sticky-site-bar{background:#fff}.tcp-sticky-site-bar__features{background:#fff;padding:.55rem 0 .65rem;border-top:1px solid rgba(26,29,61,.06)}@media (max-width:767.98px){.tcp-sticky-site-bar__features{display:none}}.tcp-sticky-site-bar__features .tcp-home-hero-pro__features{margin-bottom:0;gap:.45rem .55rem}@media (min-width:1200px){.tcp-sticky-bar-spacer--active,.tcp-sticky-stack{min-height:132px}#header-sticky.tcp-sticky-stack--scrolled{min-height:0}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-announce,#header-sticky.tcp-sticky-stack--scrolled .tcp-header-utility,#header-sticky.tcp-sticky-stack--scrolled .tcp-sticky-site-bar{display:none!important}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-main.tcp-header-main--desktop{display:block!important;visibility:visible;height:auto;min-height:0;margin:0;padding:0;overflow:visible;opacity:1;pointer-events:auto}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-main__cta-wrap{display:block!important;visibility:visible;opacity:1;pointer-events:auto}.tcp-sticky-bar-spacer--active.tcp-sticky-bar-spacer--scrolled{min-height:88px}.tcp-sticky-site-bar__features{border-top:none}.tcp-header-nav-wrap .tp-header-4__pt{padding-top:6px}}.tcp-header-nav-row{border-bottom:1px solid #e6e6e6}.tcp-header-nav__menu .tp-main-menu-content>ul{justify-content:flex-start;gap:.15rem .35rem;flex-wrap:nowrap}.tcp-header-nav__menu .tp-main-menu-content>ul>li>a{color:var(--tcp-header-nav-muted);font-size:14px;font-weight:500;padding:.2rem .35rem;white-space:nowrap}.tcp-header-nav__menu .tp-main-menu-content>ul>li:hover>a{color:var(--tcp-header-accent)}.tcp-header-nav__menu .tp-header-4__main-menu nav ul li.has-dropdown::after{right:2px;top:50%;font-size:12px;line-height:1;transform:translateY(calc(-50% - 2px))}.tcp-header-nav__menu .tp-header-4__main-menu nav ul li:hover.has-dropdown::after{transform:translateY(calc(-50% - 2px)) rotate(-180deg);color:var(--tcp-header-accent)}.tcp-header-global-ops{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:14px;color:var(--tcp-header-nav-muted)}.tcp-header-global-ops__flags{display:inline-flex;align-items:center;gap:4px}.tcp-header-global-ops__flags img{display:block;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.tcp-flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f3f4f6;font-size:13px;line-height:1;overflow:hidden}.tcp-header-utility{background:#fff;border-bottom:1px solid #eef0f3;color:var(--tcp-utility-text)}.tcp-header-utility__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;min-height:36px;padding:.35rem 0;flex-wrap:wrap}.tcp-header-utility__left,.tcp-header-utility__right{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:13px;line-height:1.3}.tcp-header-utility__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.28);flex-shrink:0}.tcp-header-utility__copy{color:#4b5563;font-weight:500}.tcp-header-utility__sep{color:#9ca3af}.tcp-header-utility__chip{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;background:rgba(147,51,234,.1);color:var(--tcp-header-accent);font-weight:600;font-size:12.5px}.tcp-header-utility__based{color:#6b7280;font-weight:500}.tcp-header-utility__locale{margin-left:.35rem;padding-left:.65rem;border-left:1px solid #e5e7eb;color:#374151;font-weight:600;font-size:12.5px;letter-spacing:.02em}.tcp-header-search-pill--brand .tcp-header-search-pill__form{border-radius:var(--tcp-search-pill-radius)!important;border-color:var(--tcp-search-pill-border)!important;background:#f8f9fb!important;padding-left:.35rem;padding-right:.35rem;gap:.15rem}.tcp-header-search-pill__leading{display:inline-flex;align-items:center;justify-content:center;width:2rem;color:var(--tcp-search-pill-icon);flex-shrink:0;font-size:.95rem}.tcp-header-search-pill--brand .tcp-header-search-pill__input{padding-left:.15rem!important;padding-right:.5rem!important;background:0 0!important;text-align:left}.tcp-header-search-pill--brand .tcp-header-search-pill__btn{display:none}.tcp-header-search-pill__go{flex-shrink:0;width:44px;height:44px;margin:4px 2px;border:none;border-radius:10px;background:var(--tcp-header-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s,transform .15s}.tcp-header-search-pill__go:focus,.tcp-header-search-pill__go:hover{background:var(--tcp-header-accent-hover);color:#fff}.tcp-header-cta-cluster{gap:.45rem!important;flex-wrap:nowrap!important;align-items:center}.tcp-header-action-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-width:44px;padding:0 13px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#374151;text-decoration:none!important;white-space:nowrap;flex:0 0 auto;line-height:1;font-size:14px;font-weight:700;overflow:hidden;transition:background-color .18s,border-color .18s,color .18s,border-radius .18s,box-shadow .18s}.tcp-header-action-btn i{flex:0 0 auto;width:1.15em;text-align:center;font-size:1.15rem;line-height:1}.tcp-header-action-btn__label{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;margin-left:0;vertical-align:middle;transition:max-width .22s,opacity .16s,margin-left .22s}.tcp-header-action-btn--chat{color:#16a34a}.tcp-header-action-btn--chat i{font-size:1.25rem}.tcp-header-action-btn--call{color:#1e293b}.tcp-header-action-btn--call i{font-size:.95rem}.tcp-header-action-btn:focus-visible .tcp-header-action-btn__label,.tcp-header-action-btn:hover .tcp-header-action-btn__label{max-width:11rem;opacity:1;margin-left:.45rem}.tcp-header-action-btn--chat:focus-visible,.tcp-header-action-btn--chat:hover{color:#fff;background:#16a34a;border-color:#16a34a}.tcp-header-action-btn--call:focus-visible,.tcp-header-action-btn--call:hover{color:#fff;background:#1e293b;border-color:#1e293b;border-radius:999px}.tcp-header-quote-btn--brand{gap:.45rem;border-radius:12px!important;padding:0 1.15rem!important;height:44px;font-size:14px!important;font-weight:700!important;box-shadow:0 6px 16px rgba(147,51,234,.22);flex:0 0 auto}.tcp-header-quote-btn--brand i{font-size:.85em}@media (prefers-reduced-motion:reduce){.tcp-header-marquee-css__track{animation:none}.tcp-header-action-btn__label{max-width:11rem;opacity:1;margin-left:.45rem;transition:none}.tcp-header-action-btn--call{border-radius:999px}}.tcp-header-icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;transition:border-color .18s,color .18s,background-color .18s;position:relative;font-size:1.05rem;padding:0;line-height:1;flex-shrink:0}.tcp-header-icon-btn:focus,.tcp-header-icon-btn:hover{color:var(--tcp-header-accent);border-color:rgba(147,51,234,.35);background:#faf5ff}.tcp-header-nav__social{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.tcp-header-nav__social a{width:34px;height:34px;border-radius:999px;border:1px solid #eceff3;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;font-size:13px;text-decoration:none!important;transition:color .15s,border-color .15s,background-color .15s}.tcp-header-nav__social a:hover{color:var(--tcp-header-accent);border-color:rgba(147,51,234,.3);background:#faf5ff}.tcp-brand-nav>ul>li>a{font-weight:600!important;font-size:14px!important;padding:.45rem .4rem!important;position:relative;white-space:nowrap}.tcp-brand-nav>ul>li.tcp-nav-mega.is-open>a,.tcp-brand-nav>ul>li:hover>a,.tcp-brand-nav>ul>li>a:focus{color:var(--tcp-header-accent)!important}.tcp-brand-nav>ul>li.tcp-nav-mega.is-open>a::after,.tcp-brand-nav>ul>li:hover>a::after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.15rem;height:2px;border-radius:2px;background:var(--tcp-header-accent)}.tcp-brand-nav>ul>li.has-dropdown>a i{margin-left:.25rem;font-size:.75em}.tcp-brand-nav>ul>li.has-dropdown::after{display:none!important}.tcp-nav-mega{position:static!important}.tcp-nav-mega::after,.tcp-nav-mega>.submenu{display:none!important}.tcp-mega{display:none;position:absolute;left:0;right:0;top:100%;z-index:10050;margin-top:.15rem;padding:.85rem;background:#fff;border:1px solid #eef0f3;border-radius:18px;box-shadow:0 18px 50px rgba(15,23,42,.12);grid-template-columns:minmax(0,1fr) 240px;gap:.75rem 1rem;align-items:stretch}.tcp-header-nav-wrap{position:relative}.tcp-header-nav-wrap .tcp-nav-mega>.tcp-mega::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:.85rem}.tcp-header-nav-wrap .tcp-nav-mega.is-open>.tcp-mega,.tcp-header-nav-wrap .tcp-nav-mega:hover>.tcp-mega{display:grid!important}.tcp-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:.1rem .5rem;align-content:start;min-height:0}.tcp-mega__card{display:flex;align-items:center;gap:.55rem;padding:.32rem .45rem;border-radius:10px;text-decoration:none!important;color:inherit;transition:background-color .15s}.tcp-mega__card:hover{background:#f8fafc}.tcp-mega__icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.tcp-mega__icon--blue{background:#e8f1ff;color:var(--tcp-header-accent,#9333ea)}.tcp-mega__icon--pink{background:#fce7f3;color:#db2777}.tcp-mega__icon--green{background:#e8f8ef;color:#16a34a}.tcp-mega__icon--purple{background:#f3e8ff;color:#9333ea}.tcp-mega__icon--tan{background:#f5efe6;color:#a16207}.tcp-mega__icon--sky{background:#e0f2fe;color:#0284c7}.tcp-mega__card-text{display:flex;flex-direction:column;gap:0;min-width:0}.tcp-mega__card-title{font-size:13px;font-weight:700;color:#111827;line-height:1.15}.tcp-mega__card-blurb{font-size:11px;color:#6b7280;line-height:1.2}.tcp-mega__aside{background:#f4f7fb;border-radius:12px;padding:.55rem .65rem .6rem;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;box-sizing:border-box;min-height:0;height:100%;overflow:hidden}.tcp-mega__aside-main{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;overflow:visible}.tcp-mega__aside-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa3af;margin-bottom:.2rem;flex:0 0 auto;line-height:1.1}.tcp-mega__aside-scroll{flex:0 0 auto;min-height:0;max-height:none;overflow:visible;padding-right:0}.tcp-mega__aside-list{list-style:none!important;margin:0!important;padding:0!important;display:block}.tcp-mega__aside-list>li{display:block;margin:0!important;padding:0!important;width:100%}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a{display:flex!important;align-items:center;justify-content:space-between;gap:.4rem;width:100%;margin:0!important;padding:.16rem .05rem!important;color:#6b7280!important;font-size:12.5px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a span{min-width:0}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a i{color:#9ca3af;font-size:.55em;flex-shrink:0}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a:hover{color:var(--tcp-header-accent)!important}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a:hover i{color:var(--tcp-header-accent)}.tcp-mega__aside-hint{margin:0;font-size:12px;line-height:1.25;color:#6b7280;flex:0 0 auto}.tcp-mega__aside-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.35rem;padding:.45rem .6rem;border-radius:9px;background:var(--tcp-header-accent);color:#fff!important;font-weight:700;font-size:12px;line-height:1.15;text-decoration:none!important;box-shadow:0 6px 14px rgba(147,51,234,.2);text-align:center;flex:0 0 auto;position:static!important;inset:auto!important}.tcp-mega__aside-cta:hover{background:var(--tcp-header-accent-hover);color:#fff!important}@media (max-width:1399.98px){.tcp-mega{grid-template-columns:minmax(0,1fr) 220px}.tcp-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}.tcp-header-nav__menu .tp-header-4__menu-shape{display:none}@media (max-width:767.98px){.tcp-header-announce__inner{min-height:42px;padding:.38rem 0;gap:.5rem .65rem}.tcp-header-marquee--full{font-size:13px;font-weight:500;line-height:1.35}.tcp-header-announce__inner--quotes-marquee{flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}.tcp-header-announce__inner--quotes-marquee>.tcp-header-marquee-css,.tcp-header-announce__inner--quotes-marquee>marquee,.tcp-header-marquee--full,.tcp-header-quotes-fixed{display:none!important}.tcp-header-announce__aside--mail-social{order:0;width:auto;margin-left:0;margin-right:0;justify-content:flex-end;padding-top:0;border-top:none;flex:1 1 auto}body{font-size:15px}h1{font-size:clamp(28px, 8vw, 36px)}h2{font-size:clamp(24px, 6.5vw, 30px)}h3{font-size:clamp(20px, 5.5vw, 24px)}h4{font-size:clamp(18px, 5vw, 22px)}p{font-size:15px;line-height:1.55}}@media (max-width:575.98px){.tcp-header-announce .container-fluid{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.tcp-header-announce__inner{flex-wrap:nowrap;align-items:center;min-height:auto;padding:.38rem 0}.tcp-header-announce__aside{order:0;width:auto;justify-content:flex-end;padding-top:0;margin:0;border-top:none;gap:.5rem}.tcp-header-announce__email{font-size:12px;padding:.26rem .62rem;gap:.35rem}}@media (max-width:399.98px){.tcp-header-marquee__sep .fa-clock,.tcp-header-marquee__sep .fal.fa-clock{display:none}}.tp-search-results-dropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);width:100%;max-height:min(70vh,420px);overflow-y:auto;background:#fff;z-index:10050;box-shadow:0 12px 40px rgba(9,5,47,.12);border-radius:12px;border:1px solid #eef0f5}#header-sticky.tcp-sticky-stack--pinned .tp-search-results-dropdown,.header-sticky .tp-search-results-dropdown{z-index:10060}.tp-header-mobile-search-row{margin-top:.15rem;padding-bottom:.2rem}@media (max-width:1199.98px){#header-sticky.tcp-sticky-stack--scrolled{min-height:0}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-announce,#header-sticky.tcp-sticky-stack--scrolled .tcp-header-nav-row,#header-sticky.tcp-sticky-stack--scrolled .tcp-header-utility,#header-sticky.tcp-sticky-stack--scrolled .tcp-sticky-site-bar__features{display:none!important}.tcp-header-search-pill--mobile{margin:.05rem 0 0}.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:38px;border-radius:22px;align-items:center}.tcp-header-search-pill--mobile .tcp-header-search-pill__input{padding:0 6px 0 14px;font-size:14px;line-height:1.25;min-height:36px;height:36px}.tcp-header-search-pill--mobile .tcp-header-search-pill__btn{padding:0 12px 0 .15rem;font-size:.9rem}.tp-header-2__bar.bar-height{margin:4px 0 2px}.tp-header-2__bar .tp-menu-bar i{width:42px;height:42px;line-height:42px;font-size:17px}}.modal-dialog{margin:.6rem auto;max-width:calc(100vw - 1.2rem)}@media (max-width:575.98px){.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:36px;border-radius:18px}.tcp-header-search-pill--mobile .tcp-header-search-pill__input{min-height:34px;height:34px;padding-left:12px;font-size:13px}.tcp-header-mobile-logo img,.tp-header-4__logo img{max-height:40px;width:auto}.modal-dialog.modal-lg,.modal-dialog.modal-xl{max-width:calc(100vw - 1rem);margin:.5rem auto}.modal-body{padding:1rem}.tpoffcanvas{width:min(100vw - 48px,360px);max-width:100%}}.tpoffcanvas{background:#fff!important;color:#111827;box-shadow:8px 0 32px rgba(15,23,42,.12)}.tpoffcanvas__close-btn button{background:#f3f4f6!important;color:#111827!important;border:1px solid #e5e7eb}.tpoffcanvas__close-btn button i,.tpoffcanvas__close-btn button:hover i{color:#111827!important}.tpoffcanvas__logo{margin-bottom:1.25rem}.tpoffcanvas__logo img{max-height:48px;width:auto}.tpoffcanvas__contact-title .tcp-offcanvas-contact-heading,.tpoffcanvas__contact-title h5{color:#374151!important;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0}.tpoffcanvas__contact-info ul li{color:#374151}.tpoffcanvas__contact-info ul li a{color:#111827!important}.tpoffcanvas__contact-info ul li a:hover,.tpoffcanvas__contact-info ul li i{color:var(--tcp-header-accent)!important}.tpoffcanvas__social .social-icon a{background:#f3f4f6!important;color:#111827!important;border:1px solid #e5e7eb}.tpoffcanvas__social .social-icon a:hover{background-color:var(--tp-common-pink-4);color:var(--tp-common-white);background:var(--tcp-header-accent)!important;color:#fff!important;border-color:var(--tcp-header-accent)}.tp-main-menu-mobile ul li>a{color:#111827!important;border-bottom-color:#eef0f3!important}.tp-main-menu-mobile ul li:not(:last-child)>a{border-bottom:1px solid #eef0f3!important}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn{color:#6b7280!important;border:1px solid #e5e7eb!important;background:#fff}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover,.tp-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened{background-color:var(--tcp-header-accent)!important;border-color:var(--tcp-header-accent)!important;color:#fff!important}.tp-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened i{color:var(--tp-common-white);color:#fff!important}.tp-main-menu-mobile ul li.has-dropdown>a.expanded{color:var(--tcp-header-accent)!important}.tcp-header-quote-btn--mobile,.tcp-header-whatsapp-btn--mobile{height:44px;min-height:44px;min-width:44px;padding:0 .7rem;font-size:12px;border-radius:6px}.tcp-header-whatsapp-btn--mobile{min-width:36px;gap:.3rem}@media (max-width:575.98px){.tcp-header-quote-btn--mobile{padding:0 .55rem;font-size:11.5px}}.tpoffcanvas__cta{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.5rem}.tcp-offcanvas-quote-btn,.tcp-offcanvas-whatsapp-btn{height:44px;min-height:44px;width:100%;box-sizing:border-box}.tp-main-menu-mobile .tcp-mega{display:none;position:static!important;left:auto!important;right:auto!important;top:auto!important;margin:0;padding:.35rem 0 .85rem;background:0 0;border:none;border-radius:0;box-shadow:none;grid-template-columns:1fr;gap:.5rem;width:100%}.tp-main-menu-mobile .tcp-nav-mega:focus-within>.tcp-mega,.tp-main-menu-mobile .tcp-nav-mega:hover>.tcp-mega{display:none}.tp-main-menu-mobile .tcp-mega__grid{display:flex;flex-direction:column;gap:0;grid-template-columns:none;grid-template-rows:none}.tp-main-menu-mobile .tcp-mega__card{padding:.55rem 0;border-radius:0;gap:.65rem;color:inherit;align-items:center}.tp-main-menu-mobile .tcp-mega__card:hover{background:0 0}.tp-main-menu-mobile .tcp-mega__card:not(:last-child){border-bottom:1px solid #eef0f3}.tp-main-menu-mobile .tcp-mega__icon{width:32px;height:32px;border-radius:8px;font-size:.85rem;flex-shrink:0}.tp-main-menu-mobile .tcp-mega__card-text{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.25}.tp-main-menu-mobile .tcp-mega__card-title{color:#111827;font-size:14px;font-weight:600;line-height:1.25;margin:0}.tp-main-menu-mobile .tcp-mega__card-blurb{display:none}.tp-main-menu-mobile .tcp-mega__aside{background:#f4f7fb;border-radius:12px;padding:.75rem;max-height:none;height:auto;min-height:0;overflow:visible;justify-content:flex-start}.tp-main-menu-mobile .tcp-mega__aside-main{display:none!important}.tp-main-menu-mobile .tcp-mega__aside-cta{margin-top:0;box-shadow:none;font-size:13px;padding:.7rem .85rem}@media (min-width:768px) and (max-width:1199.98px){.tcp-header-quote-btn--mobile,.tcp-header-whatsapp-btn--mobile{height:38px;min-height:38px;padding:0 .85rem;font-size:12.5px}}#browse-catalog .tcp-featured-section-title,#new-arrivals .tcp-featured-section-title{max-width:none;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}#browse-catalog .tcp-featured-section-title.mb-40,#new-arrivals .tcp-featured-section-title.mb-40{margin-bottom:clamp(.85rem,1.8vw,1.25rem)!important}#browse-catalog .tcp-featured-section-title__eyebrow,#new-arrivals .tcp-featured-section-title__eyebrow{display:none!important}#browse-catalog .tcp-featured-section-title .tp-section-title-5,#new-arrivals .tcp-featured-section-title .tp-section-title-5{margin:0 auto;color:#0b0b10;font-size:clamp(1.65rem, 2.6vw, 2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-transform:none}#browse-catalog .tcp-featured-section-title .tp-section-title-5::after,#new-arrivals .tcp-featured-section-title .tp-section-title-5::after{display:none!important;content:none!important}#browse-catalog .tcp-featured-section-title__lead,#new-arrivals .tcp-featured-section-title__lead{margin-top:.85rem!important;margin-left:auto;margin-right:auto;width:100%;max-width:42rem;box-sizing:border-box;color:#64748b;font-size:clamp(.875rem, 1.35vw, 1rem);font-weight:400;line-height:1.55;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;padding-left:.25rem;padding-right:.25rem}@media (max-width:767.98px){main table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#browse-catalog .tcp-featured-section-title__eyebrow,#new-arrivals .tcp-featured-section-title__eyebrow{margin-bottom:.55rem;padding:.3rem .8rem;font-size:.625rem}#browse-catalog .tcp-featured-section-title .tp-section-title-5,#new-arrivals .tcp-featured-section-title .tp-section-title-5{font-size:clamp(1.4rem, 5.4vw, 1.7rem)}#browse-catalog .tcp-featured-section-title .tp-section-title-5::after,#new-arrivals .tcp-featured-section-title .tp-section-title-5::after{width:2.35rem;margin-top:.55rem}#browse-catalog .tcp-featured-section-title__lead,#new-arrivals .tcp-featured-section-title__lead{margin-top:.7rem!important;width:100%;max-width:100%;font-size:.8125rem;line-height:1.55;padding:0 .5rem;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}}#browse-catalog .tcp-featured-categories-marquee .swiper-wrapper,#new-arrivals .tcp-new-arrivals-marquee .swiper-wrapper{align-items:stretch}#browse-catalog .tcp-featured-categories-marquee .swiper-slide,#new-arrivals .tcp-new-arrivals-marquee .swiper-slide{min-width:0;height:auto;display:flex;box-sizing:border-box}#browse-catalog .tcp-featured-categories-marquee .swiper-slide>.wow,#new-arrivals .tcp-new-arrivals-marquee .swiper-slide>.wow{display:flex;width:100%;height:100%}#browse-catalog .tcp-featured-categories-marquee .tcp-featured-cat,#new-arrivals .tcp-new-arrivals-marquee .tcp-featured-cat{flex:1 1 auto}#browse-catalog .tcp-featured-cat,#new-arrivals .tcp-featured-cat,#trending-products .tcp-featured-cat,.tcp-feat-product-scope .tcp-featured-cat{--tcp-feat-badge-bg:#f3f4f6;--tcp-feat-badge-ink:#374151;--tcp-feat-border:rgba(15, 23, 42, 0.1);--tcp-feat-glow:rgba(15, 23, 42, 0.1);--tcp-feat-shadow:0 6px 18px rgba(15, 23, 42, 0.06);position:relative;display:flex;flex-direction:column;width:100%;min-height:0;height:100%;padding:0;border-radius:14px;text-decoration:none;overflow:hidden;isolation:isolate;background:#fff;border:1px solid var(--tcp-feat-border);box-shadow:var(--tcp-feat-shadow);transition:transform .28s,box-shadow .28s,border-color .28s;aspect-ratio:3/3.55;max-height:268px}#browse-catalog .tcp-featured-cat:focus-visible,#browse-catalog .tcp-featured-cat:hover,#new-arrivals .tcp-featured-cat:focus-visible,#new-arrivals .tcp-featured-cat:hover,#trending-products .tcp-featured-cat:focus-visible,#trending-products .tcp-featured-cat:hover,.tcp-feat-product-scope .tcp-featured-cat:focus-visible,.tcp-feat-product-scope .tcp-featured-cat:hover{transform:translateY(-3px);box-shadow:0 12px 26px var(--tcp-feat-glow);outline:0;text-decoration:none}#browse-catalog .tcp-featured-cat:focus-visible,#new-arrivals .tcp-featured-cat:focus-visible,#trending-products .tcp-featured-cat:focus-visible,.tcp-feat-product-scope .tcp-featured-cat:focus-visible{box-shadow:0 12px 26px var(--tcp-feat-glow),0 0 0 3px rgba(37,99,235,.4)}#browse-catalog .tcp-featured-cat--amber,#browse-catalog .tcp-featured-cat--blue,#browse-catalog .tcp-featured-cat--coral,#browse-catalog .tcp-featured-cat--cream,#new-arrivals .tcp-featured-cat--amber,#new-arrivals .tcp-featured-cat--blue,#new-arrivals .tcp-featured-cat--coral,#new-arrivals .tcp-featured-cat--cream,#trending-products .tcp-featured-cat--amber,#trending-products .tcp-featured-cat--blue,#trending-products .tcp-featured-cat--coral,#trending-products .tcp-featured-cat--cream,.tcp-feat-product-scope .tcp-featured-cat--amber,.tcp-feat-product-scope .tcp-featured-cat--blue,.tcp-feat-product-scope .tcp-featured-cat--coral,.tcp-feat-product-scope .tcp-featured-cat--cream{--tcp-feat-badge-bg:#f3f4f6;--tcp-feat-badge-ink:#374151;--tcp-feat-glow:rgba(15, 23, 42, 0.1);--tcp-feat-shadow:0 6px 18px rgba(15, 23, 42, 0.06);background:#fff}#browse-catalog .tcp-featured-cat__badge,#new-arrivals .tcp-featured-cat__badge,#trending-products .tcp-featured-cat__badge,.tcp-feat-product-scope .tcp-featured-cat__badge{position:absolute;top:.55rem;left:.55rem;z-index:4;display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;background:var(--tcp-feat-badge-bg);color:var(--tcp-feat-badge-ink);border:1px solid rgba(15,23,42,.08);font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;backdrop-filter:none}#browse-catalog .tcp-featured-cat__badge--bestseller{background:#ff6a2f;border-color:#ff6a2f;color:#fff;box-shadow:0 4px 12px rgba(255,106,47,.28)}#browse-catalog .tcp-featured-cat__media,#new-arrivals .tcp-featured-cat__media,#trending-products .tcp-featured-cat__media,.tcp-feat-product-scope .tcp-featured-cat__media{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:0;padding:1.15rem .45rem .35rem;z-index:1;overflow:hidden;background:#fff}#browse-catalog .tcp-featured-cat--blue .tcp-featured-cat__media::before,#browse-catalog .tcp-featured-cat__media::before,#new-arrivals .tcp-featured-cat--blue .tcp-featured-cat__media::before,#new-arrivals .tcp-featured-cat__media::before,#trending-products .tcp-featured-cat--blue .tcp-featured-cat__media::before,#trending-products .tcp-featured-cat__media::before,.tcp-feat-product-scope .tcp-featured-cat--blue .tcp-featured-cat__media::before,.tcp-feat-product-scope .tcp-featured-cat__media::before{display:none}#browse-catalog .tcp-featured-cat__media picture,#new-arrivals .tcp-featured-cat__media picture,#trending-products .tcp-featured-cat__media picture,.tcp-feat-product-scope .tcp-featured-cat__media picture{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:1/1;overflow:hidden}#browse-catalog .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat__media img,#trending-products .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat__media img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block;filter:none;transform:scale(1.08);transition:transform .28s}#browse-catalog .tcp-featured-cat:hover .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat:hover .tcp-featured-cat__media img,#trending-products .tcp-featured-cat:hover .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat:hover .tcp-featured-cat__media img{transform:scale(1.12);filter:none}#browse-catalog .tcp-featured-cat__body,#new-arrivals .tcp-featured-cat__body,#trending-products .tcp-featured-cat__body,.tcp-feat-product-scope .tcp-featured-cat__body{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;padding:.65rem .55rem .75rem;flex:0 0 auto;min-height:4.1rem;background:#fff;border-top:1px solid rgba(15,23,42,.06)}#browse-catalog .tcp-featured-cat__title,#new-arrivals .tcp-featured-cat__title,#trending-products .tcp-featured-cat__title,.tcp-feat-product-scope .tcp-featured-cat__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#111827;font-size:clamp(.78rem, 1.05vw, .9375rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;min-height:0}#browse-catalog .tcp-featured-cat__cta,#new-arrivals .tcp-featured-cat__cta,#trending-products .tcp-featured-cat__cta,.tcp-feat-product-scope .tcp-featured-cat__cta{color:#6b7280;font-size:.75rem;font-weight:600;line-height:1.25}#browse-catalog .tcp-featured-cat:hover .tcp-featured-cat__cta,#new-arrivals .tcp-featured-cat:hover .tcp-featured-cat__cta,#trending-products .tcp-featured-cat:hover .tcp-featured-cat__cta,.tcp-feat-product-scope .tcp-featured-cat:hover .tcp-featured-cat__cta{color:#ff6a2f}@media (max-width:575.98px){#browse-catalog .tcp-featured-cat,#new-arrivals .tcp-featured-cat,#trending-products .tcp-featured-cat,.tcp-feat-product-scope .tcp-featured-cat{border-radius:14px;padding:.55rem .45rem .65rem;max-height:230px;aspect-ratio:3/3.65}#browse-catalog .tcp-featured-cat__badge,#new-arrivals .tcp-featured-cat__badge,#trending-products .tcp-featured-cat__badge,.tcp-feat-product-scope .tcp-featured-cat__badge{top:.45rem;left:.45rem;font-size:.4375rem;padding:.16rem .4rem}#browse-catalog .tcp-featured-cat__media,#new-arrivals .tcp-featured-cat__media,#trending-products .tcp-featured-cat__media,.tcp-feat-product-scope .tcp-featured-cat__media{padding:.95rem .35rem .25rem}#browse-catalog .tcp-featured-cat__media picture,#new-arrivals .tcp-featured-cat__media picture,#trending-products .tcp-featured-cat__media picture,.tcp-feat-product-scope .tcp-featured-cat__media picture{width:100%}#browse-catalog .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat__media img,#trending-products .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat__media img{transform:scale(1.1)}#browse-catalog .tcp-featured-cat:hover .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat:hover .tcp-featured-cat__media img,#trending-products .tcp-featured-cat:hover .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat:hover .tcp-featured-cat__media img{transform:scale(1.14)}#browse-catalog .tcp-featured-cat__title,#new-arrivals .tcp-featured-cat__title,#trending-products .tcp-featured-cat__title,.tcp-feat-product-scope .tcp-featured-cat__title{font-size:.75rem;min-height:calc(1.2em * 2)}#browse-catalog .tcp-featured-cat__cta,#new-arrivals .tcp-featured-cat__cta,#trending-products .tcp-featured-cat__cta,.tcp-feat-product-scope .tcp-featured-cat__cta{font-size:.6875rem}}#trending-products .tcp-trending-section-title{max-width:min(56rem,100%);margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;text-align:center}#trending-products .tcp-trending-section-title.mb-40{margin-bottom:clamp(.9rem,1.8vw,1.35rem)!important}#trending-products .tcp-trending-section-title__eyebrow{display:none!important}#trending-products .tcp-trending-section-title__heading{margin:0 auto;color:#0b0b10;font-size:clamp(1.65rem, 2.6vw, 2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-align:center}#trending-products .tcp-trending-section-title__heading::after{display:none!important;content:none!important}#trending-products .tcp-trending-section-title__lead{margin-top:.85rem!important;margin-left:auto;margin-right:auto;width:100%;max-width:48rem;color:#64748b;font-size:clamp(.875rem, 1.35vw, 1rem);line-height:1.5;text-align:center;white-space:normal;text-wrap:balance;overflow:visible}#trending-products .tcp-trending-fluid{width:100%;max-width:100%;padding-left:var(--tcp-page-pad-x,clamp(.75rem,2vw,1.5rem));padding-right:var(--tcp-page-pad-x,clamp(.75rem,2vw,1.5rem))}#trending-products .tcp-trending-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.125rem;width:100%;max-width:none;margin-left:0;margin-right:0}#trending-products .tcp-trending-grid__item{min-width:0;display:flex}#trending-products .tcp-trending-grid .tcp-featured-cat{width:100%;aspect-ratio:3/3.85;max-height:292px}#new-arrivals .tcp-featured-cat--product,#trending-products .tcp-featured-cat--product,.tcp-feat-product-scope .tcp-featured-cat--product{aspect-ratio:3/3.85;max-height:292px}#trending-products .tcp-featured-cat__badge--trending,.tcp-feat-product-scope .tcp-featured-cat__badge--trending{background:#e11d48;border-color:#e11d48;color:#fff;box-shadow:0 4px 12px rgba(225,29,72,.28)}#new-arrivals .tcp-featured-cat__badge--new,.tcp-feat-product-scope .tcp-featured-cat__badge--new{background:#9333ea;border-color:#9333ea;color:#fff;box-shadow:0 4px 12px rgba(147,51,234,.28)}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__media,#trending-products .tcp-featured-cat--product .tcp-featured-cat__media,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media{text-decoration:none;color:inherit;padding:1.05rem .4rem .2rem;flex:1 1 auto;min-height:0}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__media picture,#trending-products .tcp-featured-cat--product .tcp-featured-cat__media picture,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media picture{width:100%;height:100%}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__media img,#trending-products .tcp-featured-cat--product .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media img{transform:scale(1.12)}#new-arrivals .tcp-featured-cat--product:hover .tcp-featured-cat__media img,#trending-products .tcp-featured-cat--product:hover .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat--product:hover .tcp-featured-cat__media img{transform:scale(1.16)}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__body,#trending-products .tcp-featured-cat--product .tcp-featured-cat__body,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__body{gap:.18rem;min-height:0;padding:.32rem .45rem .28rem;align-items:center;border-top:1px solid rgba(15,23,42,.08)}#new-arrivals .tcp-featured-cat__stars,#trending-products .tcp-featured-cat__stars,.tcp-feat-product-scope .tcp-featured-cat__stars{display:inline-flex;align-items:center;justify-content:center;gap:.12rem;color:#facc15;font-size:.6rem;line-height:1;letter-spacing:.02em}#new-arrivals .tcp-featured-cat__stars .is-muted,#trending-products .tcp-featured-cat__stars .is-muted,.tcp-feat-product-scope .tcp-featured-cat__stars .is-muted{color:#d4d4d8}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__title,#trending-products .tcp-featured-cat--product .tcp-featured-cat__title,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__title{min-height:0;text-decoration:none;width:100%;font-size:clamp(.68rem, .9vw, .78rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#111827}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__title:focus-visible,#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__title:hover,#trending-products .tcp-featured-cat--product .tcp-featured-cat__title:focus-visible,#trending-products .tcp-featured-cat--product .tcp-featured-cat__title:hover,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__title:focus-visible,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__title:hover{color:#9333ea}#new-arrivals .tcp-featured-cat__quote,#trending-products .tcp-featured-cat__quote,.tcp-feat-product-scope .tcp-featured-cat__quote{display:flex!important;align-items:center;justify-content:center;gap:.35rem;width:100%!important;max-width:none;min-height:44px;height:auto!important;line-height:1.2!important;margin:0;padding:.35rem .55rem .45rem;border:0;border-top:1px solid rgba(15,23,42,.1);border-radius:0;background:0 0!important;box-shadow:none!important;color:#9333ea!important;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;flex:0 0 auto;transition:color .2s,gap .2s}#new-arrivals .tcp-featured-cat__quote:focus-visible,#new-arrivals .tcp-featured-cat__quote:hover,#trending-products .tcp-featured-cat__quote:focus-visible,#trending-products .tcp-featured-cat__quote:hover,.tcp-feat-product-scope .tcp-featured-cat__quote:focus-visible,.tcp-feat-product-scope .tcp-featured-cat__quote:hover{background:0 0!important;color:#7c3aed!important;transform:none;gap:.5rem}#new-arrivals .tcp-featured-cat__quote span,#trending-products .tcp-featured-cat__quote span,.tcp-feat-product-scope .tcp-featured-cat__quote span{display:inline-block;margin:0;transform:none;font-size:.75rem;line-height:1;font-weight:500}#new-arrivals .tcp-featured-cat__quote i,#new-arrivals .tcp-featured-cat__quote svg,#trending-products .tcp-featured-cat__quote i,#trending-products .tcp-featured-cat__quote svg,.tcp-feat-product-scope .tcp-featured-cat__quote i,.tcp-feat-product-scope .tcp-featured-cat__quote svg{display:none!important}#new-arrivals .tcp-new-arrivals-marquee .tcp-featured-cat--product{width:100%;height:100%}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__cta{display:none!important}@media (max-width:1199.98px){#trending-products .tcp-trending-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.tcp-home-card__excerpt{margin:.35rem 0 .5rem;font-size:clamp(.75rem, 1.65vw, .875rem);line-height:1.45;color:var(--tp-text-body,#64748b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance;width:100%}.tp-new-product-5__area .tcp-new-arrivals-marquee .tcp-home-card__excerpt{width:100%;flex:0 0 auto;margin-top:.2rem;margin-bottom:.35rem;min-height:calc(1.45em * 2)}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-box{flex:0 0 auto}@media (max-width:767.98px){.tcp-home-seo-blocks__header.mb-50{margin-bottom:1.2rem!important;padding-left:.25rem;padding-right:.25rem}.tcp-home-seo-blocks__header{text-align:center}.tcp-home-seo-blocks__header .tp-gradiant-section-subtitle{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - .5rem);margin-bottom:.55rem;padding:.4rem .95rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;line-height:1.25;box-shadow:none;border:1px solid rgba(147,51,234,.18);background:linear-gradient(100deg,#fff5fb 0,#f5f0ff 48%,#eef4ff 100%);color:#7c3aed;-webkit-text-fill-color:#7c3aed;background-clip:border-box;-webkit-background-clip:border-box}.tcp-home-seo-blocks__header .tp-section-title-5{position:relative;display:inline-block;max-width:19rem;margin:0 auto;font-size:clamp(1.35rem, 5.6vw, 1.7rem)!important;font-weight:800;line-height:1.2!important;letter-spacing:-.022em;color:#0b0b10}.tcp-home-seo-blocks__header .tp-section-title-5::after{content:"";display:block;width:2.65rem;height:3px;margin:.55rem auto 0;border-radius:999px;background:linear-gradient(90deg,#ff4d8d 0,#9c42eb 50%,#517efb 100%)}.tcp-home-seo-blocks__header>p{max-width:22.5rem!important;width:100%;margin-left:auto!important;margin-right:auto!important;margin-top:.6rem!important;padding:0 .4rem;font-size:.8125rem!important;line-height:1.55!important;color:#64748b!important;text-wrap:balance}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__content{padding-left:.35rem;padding-right:.35rem}.tp-new-product-5__area .tcp-new-arrivals-marquee .tcp-home-card__excerpt{font-size:.72rem;line-height:1.4;margin-top:.15rem;margin-bottom:.4rem;-webkit-line-clamp:2}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-btn-cart{min-height:2.75rem;min-width:44px;padding:.5rem .95rem;font-size:.75rem;border-radius:999px}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb-text span{font-size:.65rem;letter-spacing:.04em;padding:.2rem .45rem;border-radius:999px}.tcp-home-promo-banners{padding-bottom:1.65rem!important}}.tp-fea-product__content .tcp-category-card__excerpt{padding:0 .5rem;margin-top:.35rem;margin-bottom:.5rem;min-height:calc(1.45em * 2);text-align:center}.tcp-parent-category-directory{margin-top:.25rem}.tcp-parent-category-directory__head{margin-bottom:1rem}.tcp-parent-category-directory__title{margin:0 0 .35rem;font-size:clamp(1.15rem, 2vw, 1.4rem);font-weight:800;line-height:1.25;color:#0f172a}.tcp-parent-category-directory__lead{margin:0;font-size:.92rem;line-height:1.45;color:#64748b}.tcp-parent-category-directory__products-title{margin:0 0 1rem;font-size:clamp(1.05rem, 1.8vw, 1.25rem);font-weight:800;line-height:1.3;color:#0f172a}.tcp-category-product-grid{align-items:stretch}.tcp-category-product-card{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}.tcp-category-product-card>.tcp-featured-cat{flex:1 1 auto}.tcp-feat-product-scope .tcp-category-product-grid>[class*=col-]{min-width:0}.tp-related-products-section .tcp-related-products-slide{background:0 0;border-radius:0;overflow:visible;box-shadow:none;display:flex;height:100%;min-width:0}.tp-related-products-section .tcp-related-products-slide>.tcp-featured-cat{flex:1 1 auto;width:100%}.tcp-product-price-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;margin:.55rem .5rem .65rem}.tcp-product-price-badges__price{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1.2;color:#fff;background:linear-gradient(135deg,var(--tcp-mix-purple-deep,#9333ea) 0,var(--tcp-mix-purple,#a855f7) 52%,var(--tcp-mix-magenta,#f472b6) 100%);box-shadow:0 2px 10px rgba(147,51,234,.28);transition:transform .2s,box-shadow .2s}.tcp-product-price-badges__min{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);background:var(--tp-common-pink-2,#f5f3ff);border:1px solid var(--tp-border-1,#e8e0f4)}.tcp-product-price-badges__min-label{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700;color:var(--tcp-mix-purple-deep,#9333ea)}.tcp-product-price-badges__min-qty{font-weight:700;color:var(--tp-heading-primary,#0b0b10)}.tp-fea-product__item-2:hover .tcp-product-price-badges__price{transform:translateY(-1px);box-shadow:0 4px 14px rgba(147,51,234,.34)}.tcp-blogs-listing-intro .tcp-home-why__card,.tcp-category-listing-intro .tcp-home-why__card-body,.tcp-home-hero-seo-copy .tcp-home-why__card,.tcp-page-text-supplement__card{text-align:left}.tcp-page-text-supplement__link{color:var(--tp-common-purple-2);font-weight:500;text-decoration:underline}.tcp-blog-detail__supplement{margin-top:1.5rem}.tp-title-shape--css{display:inline-block;width:clamp(4rem,12vw,8rem);height:4px;margin-left:.2em;vertical-align:middle;background:linear-gradient(90deg,#ff307c 0,#a85cc5 45%,#3075ff 100%);border-radius:2px}.tcp-footer-seo-about p{font-size:.875rem;line-height:1.55;color:inherit;margin-bottom:0}.tcp-footer-seo-about a{color:var(--tp-common-purple-2);text-decoration:underline}.tcp-home-promo-banners{padding-top:clamp(.15rem,.8vw,.45rem);padding-bottom:clamp(.85rem,1.8vw,1.35rem)}.tcp-home-promo-banners .row{--bs-gutter-x:clamp(0.7rem, 1.4vw, 1rem);--bs-gutter-y:clamp(0.7rem, 1.4vw, 1rem)}.tcp-home-promo-banner{--tcp-promo-pad-x:clamp(1rem, 2.2vw, 1.55rem);--tcp-promo-pad-y:clamp(1rem, 2.2vw, 1.45rem);--tcp-promo-radius:16px;--tcp-promo-text-max:min(20rem, 54%);position:relative;isolation:isolate;display:flex;align-items:stretch;height:100%;min-height:clamp(168px,16.5vw,200px);border-radius:var(--tcp-promo-radius);overflow:hidden;background:radial-gradient(120% 90% at 18% 20%,rgba(167,95,255,.28) 0,rgba(167,95,255,0) 55%),linear-gradient(145deg,#4a1f8c 0,#2d1458 48%,#1a0f36 100%);box-shadow:0 14px 32px -18px rgba(45,20,88,.5),0 1px 0 rgba(255,255,255,.18) inset;transition:transform .35s,box-shadow .35s}.tcp-home-promo-banner--gift{background:radial-gradient(110% 85% at 16% 18%,rgba(255,255,255,.75) 0,rgba(255,255,255,0) 52%),linear-gradient(145deg,#fffaf3 0,#f4ebe0 55%,#eadfce 100%);box-shadow:0 14px 32px -20px rgba(90,70,40,.26),0 1px 0 rgba(255,255,255,.75) inset}.tcp-home-promo-banner:hover{transform:translateY(-3px);box-shadow:0 20px 40px -18px rgba(45,20,88,.55),0 1px 0 rgba(255,255,255,.22) inset}.tcp-home-promo-banner--gift:hover{box-shadow:0 20px 40px -20px rgba(90,70,40,.32),0 1px 0 rgba(255,255,255,.85) inset}.tcp-home-promo-banner__media{position:absolute;inset:0;z-index:0;overflow:hidden}.tcp-home-promo-banner__media img,.tcp-home-promo-banner__media picture{display:block;width:100%;height:100%;object-fit:cover;object-position:center right;transition:transform .55s}.tcp-home-promo-banner:hover .tcp-home-promo-banner__media img{transform:scale(1.03)}.tcp-home-promo-banner--jewelry .tcp-home-promo-banner__media img{object-position:74% center;transform:scale(1.04);transform-origin:center right}.tcp-home-promo-banner--jewelry:hover .tcp-home-promo-banner__media img{transform:scale(1.07)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media img{object-fit:cover;object-position:72% 38%;transform:scale(1.1);transform-origin:center center}.tcp-home-promo-banner--gift:hover .tcp-home-promo-banner__media img{transform:scale(1.14)}.tcp-home-promo-banner__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(102deg,rgba(22,10,48,.88) 0,rgba(22,10,48,.62) 28%,rgba(22,10,48,.22) 52%,rgba(22,10,48,0) 74%)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media::after{background:linear-gradient(102deg,rgba(255,250,243,.96) 0,rgba(255,250,243,.82) 28%,rgba(255,250,243,.3) 54%,rgba(255,250,243,0) 76%)}.tcp-home-promo-banner__content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;width:var(--tcp-promo-text-max);max-width:100%;min-height:100%;padding:var(--tcp-promo-pad-y) var(--tcp-promo-pad-x);color:#fff;box-sizing:border-box}.tcp-home-promo-banner__content--dark{color:#1a1420}.tcp-home-promo-banner__eyebrow{display:inline-flex;align-items:center;margin:0 0 .4rem;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;backdrop-filter:blur(6px)}.tcp-home-promo-banner__content--dark .tcp-home-promo-banner__eyebrow{border-color:rgba(26,20,32,.12);background:rgba(26,20,32,.06);color:#6b5b4c}.tcp-home-promo-banner__title{margin:0 0 .35rem;color:inherit;font-size:clamp(1.05rem, 1.7vw, 1.35rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.tcp-home-promo-banner__detail{margin:0 0 .75rem;max-width:20rem;width:100%;color:inherit;font-size:clamp(.75rem, 1.1vw, .8125rem);font-weight:400;line-height:1.45;opacity:.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:pretty}.tcp-home-promo-banner__content--dark .tcp-home-promo-banner__detail{opacity:.8;color:#4b4250}.tcp-home-promo-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;min-height:36px;margin-top:0;padding:0 1.05rem;border-radius:999px;background:#fff;color:#16101f;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 8px 18px -12px rgba(0,0,0,.45);transition:background-color .25s,color .25s,transform .25s,box-shadow .25s}.tcp-home-promo-banner--gift .tcp-home-promo-banner__btn{background:#16101f;color:#fff;box-shadow:0 8px 18px -12px rgba(22,16,31,.4)}.tcp-home-promo-banner__btn:focus-visible,.tcp-home-promo-banner__btn:hover{background:#111;color:#fff;transform:translateY(-1px);box-shadow:0 12px 22px -12px rgba(0,0,0,.5);outline:0}.tcp-home-promo-banner--gift .tcp-home-promo-banner__btn:focus-visible,.tcp-home-promo-banner--gift .tcp-home-promo-banner__btn:hover{background:#fff;color:#16101f;box-shadow:0 12px 22px -12px rgba(22,16,31,.28)}@media (max-width:991.98px){#trending-products .tcp-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.tcp-home-promo-banner{--tcp-promo-text-max:min(21rem, 60%);min-height:180px}}@media (max-width:767.98px){.tcp-home-promo-banners{padding-bottom:1.5rem}.tcp-home-promo-banner{--tcp-promo-pad-x:0.95rem;--tcp-promo-pad-y:1rem;--tcp-promo-text-max:100%;--tcp-promo-radius:14px;min-height:0;height:auto}.tcp-home-promo-banner__content{width:100%;max-width:100%;min-height:0;height:auto;justify-content:flex-start;padding:1rem .95rem 1.05rem;padding-right:min(44%,10.5rem);background:0 0}.tcp-home-promo-banner__content--dark{background:0 0}.tcp-home-promo-banner__eyebrow{margin-bottom:.35rem;font-size:.5rem;padding:.16rem .45rem}.tcp-home-promo-banner__title{font-size:clamp(1rem, 4.4vw, 1.15rem);margin-bottom:.3rem}.tcp-home-promo-banner__detail{font-size:.75rem;line-height:1.4;margin-bottom:.7rem;max-width:none;-webkit-line-clamp:2;opacity:.92}.tcp-home-promo-banner__btn{min-height:34px;padding:0 .95rem;font-size:.6875rem}.tcp-home-promo-banner__media::after{background:linear-gradient(105deg,rgba(22,10,48,.9) 0,rgba(22,10,48,.68) 38%,rgba(22,10,48,.24) 66%,rgba(22,10,48,0) 88%)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media::after{background:linear-gradient(105deg,rgba(255,250,243,.97) 0,rgba(255,250,243,.86) 36%,rgba(255,250,243,.3) 64%,rgba(255,250,243,0) 88%)}.tcp-home-promo-banner--jewelry .tcp-home-promo-banner__media img{object-position:88% 45%;transform:scale(1.06)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media img{object-position:92% 40%;transform:scale(1.14)}}@media (max-width:575.98px){#trending-products .tcp-trending-section-title__heading{font-size:clamp(1.4rem, 5.4vw, 1.7rem)}#trending-products .tcp-trending-section-title__lead{font-size:.8125rem;line-height:1.45;max-width:100%;padding:0 .25rem}#trending-products .tcp-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .6rem}#new-arrivals .tcp-featured-cat--product,#trending-products .tcp-featured-cat--product,#trending-products .tcp-trending-grid .tcp-featured-cat,.tcp-feat-product-scope .tcp-featured-cat--product{max-height:250px;aspect-ratio:3/3.85}.tcp-home-promo-banner{border-radius:14px}.tcp-home-promo-banner__content{padding:.9rem .85rem 1rem;padding-right:min(42%,9.5rem)}.tcp-home-promo-banner__detail{font-size:.72rem;line-height:1.4}}@media (max-width:399.98px){.tcp-home-seo-blocks__header .tp-section-title-5{max-width:16.5rem;font-size:clamp(1.25rem, 6.2vw, 1.5rem)!important}.tcp-home-promo-banner__content{padding-right:min(38%,8.25rem)}.tcp-home-promo-banner__title{font-size:.98rem}}.tp-product-slider{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.tp-product-slider--marquee .swiper-pagination{display:none!important;visibility:hidden!important;pointer-events:none!important}.tp-new-product-5__area .tcp-new-arrivals-marquee .swiper-wrapper,.tp-product-2__area .tcp-trending-products-marquee .swiper-wrapper{align-items:stretch}.tp-new-product-5__area .tcp-new-arrivals-marquee .swiper-slide,.tp-product-2__area .tcp-trending-products-marquee .swiper-slide{height:auto;display:flex;box-sizing:border-box}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__item-box,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__item-box{display:flex;flex-direction:column;width:100%;min-width:0}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__item,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__item{flex:1 1 auto;min-height:0;width:100%}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb{min-height:0;display:block;flex-shrink:0;align-items:stretch;justify-content:flex-start}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb>a,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb>a{display:block;width:100%;line-height:0}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb picture{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f8f9fa}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture img,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb picture img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border-radius:0}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__content,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;padding:clamp(.55rem,2.2vw,1.15rem) clamp(.5rem,2vw,1.25rem) clamp(.65rem,2.2vw,1.25rem);padding-top:clamp(.45rem,1.8vw,1rem)}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-box,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__title-box{width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:flex-start;justify-content:center}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-sm,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__title-sm{width:100%;margin-bottom:0;line-height:1.35!important;font-size:clamp(.8125rem, 1.9vw, 1rem);font-weight:600;min-height:calc(1.35em * 2)}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-sm a,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__title-sm a{color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none;text-wrap:balance}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__star,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__star{flex-shrink:0;margin-bottom:.15rem}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__link-box,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__link-box{flex-shrink:0;margin-top:clamp(.35rem,1.5vw,.85rem)!important;opacity:1!important;visibility:visible!important}@media (max-width:767.98px){.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture img,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb picture img{height:100%!important}}.tcp-home-hero-pro{--tcp-hero-purple:#6b3fd4;--tcp-hero-navy:#1a1d3d;--tcp-hero-gold:#6d5210;background:#f6f7fb;padding:clamp(.35rem,1.2vw,.75rem) 0 clamp(.15rem,.8vw,.35rem)}.tcp-home-hero-pro--sticky-features{padding-top:clamp(.25rem,1vw,.65rem)}.tcp-home-hero-pro__card{--tcp-hero-card-pad-x:clamp(0.85rem, 2vw, 1.35rem);--tcp-hero-card-pad-y-top:clamp(0.55rem, 1.4vw, 0.85rem);--tcp-hero-card-pad-y-bottom:clamp(0.55rem, 1.4vw, 0.85rem);background:#fff;border-radius:18px;box-shadow:0 18px 56px rgba(26,29,61,.07),0 2px 0 rgba(255,255,255,.65) inset;padding:var(--tcp-hero-card-pad-y-top) var(--tcp-hero-card-pad-x) var(--tcp-hero-card-pad-y-bottom);border:1px solid rgba(26,29,61,.06);overflow:hidden;width:100%;max-width:100%}@media (max-width:991.98px){.tcp-home-hero-pro .container,.tcp-home-hero-pro .custom-container-4{padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important}.tcp-home-hero-pro__card{border-radius:14px;--tcp-hero-card-pad-x:clamp(0.7rem, 2.5vw, 1rem)}}@media (max-width:575.98px){.tcp-home-hero-pro{padding-top:.25rem;padding-bottom:0}.tcp-home-hero-pro__card{border-radius:12px}}@media (min-width:992px){#browse-catalog .tcp-featured-cat,#new-arrivals .tcp-featured-cat{max-height:286px}.tcp-home-hero-pro__main{--bs-gutter-x:clamp(0.5rem, 1.2vw, 0.9rem);align-items:center!important}.tcp-home-hero-pro__main>.col-lg-6:last-child,.tcp-home-hero-pro__main>.col-lg-7:last-child{display:flex;align-items:center;padding-left:0}}.tcp-home-hero-pro__features{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem .65rem;margin-bottom:clamp(1.1rem,2.5vw,1.65rem)}@media (min-width:768px){.tcp-home-hero-pro__features{grid-template-columns:repeat(4,1fr);gap:.65rem .85rem;margin-bottom:clamp(1.35rem,2.8vw,2rem)}}.tcp-home-hero-pro__feature{display:flex;align-items:center;gap:.55rem;padding:.62rem .78rem;border-radius:14px;border:1px solid rgba(26,29,61,.06);box-shadow:0 6px 18px rgba(26,29,61,.06);min-height:100%}.tcp-home-hero-pro__feature--sky{background:linear-gradient(135deg,#e4f1ff 0,#dbeafe 100%)}.tcp-home-hero-pro__feature--mint{background:linear-gradient(135deg,#e8f8ef 0,#dcf5e8 100%)}.tcp-home-hero-pro__feature--sun{background:linear-gradient(135deg,#fff9e6 0,#fff3cc 100%)}.tcp-home-hero-pro__feature--blush{background:linear-gradient(135deg,#fdeef4 0,#fce4ec 100%)}.tcp-home-hero-pro__feature-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(26,29,61,.06)}.tcp-home-hero-pro__feature-icon--sky{color:#1e6bb8}.tcp-home-hero-pro__feature-icon--mint{color:#1a8f5c}.tcp-home-hero-pro__feature-icon--sun{color:#c27a00}.tcp-home-hero-pro__feature-icon--blush{color:#c73d74}.tcp-home-hero-pro__feature-icon--purple{color:var(--tcp-hero-purple);background:rgba(123,66,246,.12)}.tcp-home-hero-pro__feature-icon--pink{color:#e255a8;background:rgba(236,100,178,.14)}.tcp-home-hero-pro__feature-icon--teal{color:#0d9f9a;background:rgba(13,159,154,.12)}.tcp-home-hero-pro__feature-icon--orange{color:#e8742f;background:rgba(232,116,47,.12)}.tcp-home-hero-pro__feature-text{display:flex;flex-direction:column;gap:.15rem;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.045em;line-height:1.2;color:var(--tcp-hero-navy)}.tcp-home-hero-pro__feature-text strong{font-weight:800;letter-spacing:.05em;font-size:11px;color:#0f0f0f}.tcp-home-hero-pro__feature-sub{display:block;font-size:11px;font-weight:500;text-transform:none;letter-spacing:.01em;line-height:1.35;color:#4a5068;opacity:.95}.tcp-home-hero-pro__eyebrow{display:flex;align-items:center;gap:.5rem;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tcp-hero-navy);margin:0 0 .4rem;line-height:1.35}.tcp-home-hero-pro__eyebrow-deco{display:none!important}.tcp-home-hero-pro__eyebrow-deco svg{display:block}@keyframes tcp-home-hero-eyebrow-line-pulse{0%,100%{color:var(--tcp-hero-navy);opacity:1;text-shadow:none}50%{color:var(--tp-common-purple-2);opacity:.78;text-shadow:0 0 18px rgba(123,66,246,.45)}}.tcp-home-hero-pro__eyebrow-text--pulse{display:inline-block;color:var(--tcp-hero-navy);animation:2.2s ease-in-out infinite tcp-home-hero-eyebrow-line-pulse}.tcp-home-hero-pro__title-gold{color:var(--tcp-hero-gold)}.tcp-home-hero-pro__title-gradient{display:inline;background:linear-gradient(90deg,#7b42f6 0,#c44adf 42%,#ff6a2f 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (prefers-reduced-motion:reduce){.tcp-home-hero-pro__eyebrow-text--pulse{animation:none;text-shadow:none;opacity:1;color:var(--tcp-hero-navy)}}.tcp-home-hero-pro__eyebrow-line{border-bottom:3px solid var(--tp-common-purple-2);padding-bottom:2px;margin-right:.35rem}.tcp-home-hero-pro__title{margin:0 0 .45rem;font-family:var(--tp-ff-heading);font-weight:700;font-size:clamp(1.25rem, 1.05rem + 1.5vw, 1.85rem);line-height:1.18;letter-spacing:-.02em;color:var(--tcp-hero-navy);text-transform:capitalize}.tcp-home-hero-pro__title--billboard{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.2rem, .95rem + 1.7vw, 1.75rem);line-height:1.16}.tcp-home-hero-pro__title-em{background:linear-gradient(transparent 64%,rgba(240,102,160,.38) 64%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.tcp-home-hero-pro__lead{margin:0 0 .7rem;font-size:clamp(.88rem, .84rem + .25vw, .98rem);line-height:1.5;color:var(--tp-grey-3);max-width:32rem}.tcp-home-hero-pro__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem}.tcp-home-hero-pro__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--tp-ff-heading);font-weight:700;font-size:11px;line-height:1.2;text-decoration:none;border-radius:10px;transition:background .2s,color .2s,border-color .2s,transform .15s;border:1px solid transparent;padding:.62rem 1.05rem;min-height:44px;text-transform:uppercase;letter-spacing:.055em}.tcp-home-hero-pro__btn--primary{background:linear-gradient(90deg,#7b42f6 0,#c44adf 45%,#ff6a2f 100%);color:#fff;box-shadow:0 10px 28px rgba(123,66,246,.32);padding:.62rem 1.05rem;font-size:11px;border-color:transparent}.tcp-home-hero-pro__btn--primary:hover{background:linear-gradient(90deg,#6a35e8 0,#b33ad0 45%,#ef5c22 100%);color:#fff;transform:translateY(-1px)}.tcp-home-hero-pro__btn--outline{background:border-box padding-box,border-box #fff;color:var(--tcp-hero-purple);border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#7b42f6 0,#ff6a2f 100%);padding:.58rem .95rem;box-shadow:none}.tcp-home-hero-pro__btn--outline:hover{background-image:linear-gradient(rgba(123,66,246,.06),rgba(123,66,246,.06)),linear-gradient(90deg,#7b42f6 0,#ff6a2f 100%);color:var(--tcp-hero-purple);transform:translateY(-1px)}.tcp-home-hero-pro__cta-secondary{display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin-bottom:0}.tcp-home-hero-pro__content:has(.tcp-home-hero-pro__trust-badges) .tcp-home-hero-pro__cta-secondary{margin-bottom:1.25rem}.tcp-home-hero-pro__btn--whatsapp{border:1px solid rgba(26,29,61,.14);background:#fff;color:#128c4a;box-shadow:none;font-size:10px;padding:.48rem .72rem}.tcp-home-hero-pro__btn--whatsapp:hover{background:#25d366;border-color:#1ebe5d;color:#fff;box-shadow:0 6px 20px rgba(37,211,102,.35);transform:translateY(-1px)}.tcp-home-hero-pro__btn--ghost{border:1px solid rgba(26,29,61,.14);background:#fff;color:var(--tcp-hero-navy);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:10px;padding:.48rem .72rem;box-shadow:none;cursor:pointer;font-family:inherit}.tcp-home-hero-pro__btn--ghost:hover{background:var(--tcp-hero-navy);border-color:var(--tcp-hero-navy);color:#fff;box-shadow:0 6px 20px rgba(26,29,61,.22);transform:translateY(-1px)}.tcp-home-hero-pro__stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;align-items:start;margin-top:clamp(.85rem,2vw,1.15rem);margin-left:0;margin-right:0;margin-bottom:0;padding:clamp(.75rem,1.6vw,.95rem) clamp(.75rem,1.5vw,1.1rem);background:#fff;border:1px solid rgba(26,29,61,.1);border-radius:14px}@media (min-width:768px){.tcp-home-hero-pro__stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .75rem}}.tcp-home-hero-pro__stat{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.tcp-home-hero-pro__stat-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.tcp-home-hero-pro__stat-icon--blue{color:#1e6bb8;background:rgba(30,107,184,.12)}.tcp-home-hero-pro__stat-icon--green{color:#1a8f5c;background:rgba(26,143,92,.12)}.tcp-home-hero-pro__stat-icon--purple{color:var(--tcp-hero-purple);background:rgba(107,63,212,.12)}.tcp-home-hero-pro__stat-icon--pink{color:#c73d74;background:rgba(231,90,140,.14)}.tcp-home-hero-pro__stat-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.tcp-home-hero-pro__stat-kicker{font-family:var(--tp-ff-heading);font-weight:800;font-size:11px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--tcp-hero-navy)}.tcp-home-hero-pro__stat-sub{font-size:11px;line-height:1.35;font-weight:500;color:#4a5068;text-transform:uppercase;letter-spacing:.04em}.tcp-home-hero-pro__quality-seal{position:absolute;top:-.1rem;right:-.2rem;z-index:6;width:96px;height:96px;border-radius:50%;padding:.45rem .35rem .4rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;background:radial-gradient(circle at 30% 25%,#f0e6a8 0,#d4af37 38%,#b8942f 72%,#8a6d1f 100%);box-shadow:0 10px 28px rgba(138,109,31,.35),inset 0 1px 0 rgba(255,255,255,.45);border:2px solid rgba(255,255,255,.55);color:#2a2210;pointer-events:none}.tcp-home-hero-pro__quality-seal-line1,.tcp-home-hero-pro__quality-seal-line2{margin:0;font-family:var(--tp-ff-heading);font-weight:800;font-size:8.5px;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.tcp-home-hero-pro__quality-seal-stars{margin-top:.1rem;font-size:8px;letter-spacing:.06em;color:#2a2210;line-height:1}@media (max-width:575.98px){.tcp-home-hero-pro__quality-seal{width:96px;height:96px;top:0;right:0;padding:.4rem}.tcp-home-hero-pro__quality-seal-line1,.tcp-home-hero-pro__quality-seal-line2,.tcp-home-hero-pro__quality-seal-stars{font-size:8px}.tcp-home-hero-pro__swiper-wrap{min-height:0;max-height:min(168px,42vw);aspect-ratio:2/1;border-radius:12px}.tcp-home-hero-pro__slide-img-wrap{padding:.2rem}.tcp-home-hero-pro__visual{padding-bottom:.45rem}}.tcp-home-hero-pro--clean{--tcp-hero-purple:#9333ea;--tcp-hero-navy:#0b0b10;--tcp-hero-gold:#9333ea;background:#fff}.tcp-home-hero-pro--clean .tcp-home-hero-pro__card{background:#fff;border-radius:16px;box-shadow:none;border:1px solid rgba(15,23,42,.08)}.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow{color:#7c3aed;margin-bottom:.65rem;letter-spacing:.08em}.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow-deco{background:#9333ea;box-shadow:none;width:1.35rem;height:1.35rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow-text,.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow-text--pulse{color:#7c3aed;animation:none!important;text-shadow:none!important;-webkit-text-fill-color:#7c3aed}.tcp-home-hero-pro--clean .tcp-home-hero-pro__title,.tcp-home-hero-pro--clean .tcp-home-hero-pro__title--billboard{text-transform:none;letter-spacing:-.025em;color:#0b0b10;font-size:clamp(1.55rem, 1.2rem + 1.5vw, 2.35rem);line-height:1.15;font-weight:700;margin-bottom:.75rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__title-em,.tcp-home-hero-pro--clean .tcp-home-hero-pro__title-gradient{background:padding-box initial;-webkit-background-clip:initial;color:#9333ea;-webkit-text-fill-color:#9333ea;box-decoration-break:initial;-webkit-box-decoration-break:initial}.tcp-home-hero-pro--clean .tcp-home-hero-pro__lead{color:#6b7280;font-size:.95rem;line-height:1.6;margin-bottom:1.15rem;max-width:34rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__cta-row{gap:.65rem;margin-bottom:.75rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn{border-radius:999px;font-size:.8125rem;letter-spacing:.02em;text-transform:none;padding:.7rem 1.2rem;font-weight:600}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--primary{background:#9333ea;color:#fff!important;border-color:#9333ea;box-shadow:0 8px 22px rgba(147,51,234,.22);padding:.75rem 1.35rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--primary:hover{background:#7c3aed;border-color:#7c3aed;color:#fff!important;transform:translateY(-1px)}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--outline{background:#fff;color:#111827!important;border:1px solid rgba(15,23,42,.14);box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--outline:hover{background:#faf8ff;border-color:rgba(147,51,234,.35);color:#7c3aed!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--ghost,.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--whatsapp{border-radius:999px;font-size:.75rem;letter-spacing:.01em;text-transform:none;padding:.5rem .9rem;border-color:rgba(15,23,42,.12);color:#374151;background:#fff;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--whatsapp{color:#128c4a}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--whatsapp:hover{background:#ecfdf5;border-color:#86efac;color:#047857;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--ghost:hover{background:#f9fafb;border-color:rgba(15,23,42,.2);color:#111827;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-strip{margin-top:1.25rem;padding:.95rem 1rem;background:#f7f8fa;border:1px solid rgba(15,23,42,.06);border-radius:12px;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--blue,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--green,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--pink,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--purple{width:2.25rem;height:2.25rem;border-radius:10px;color:#7c3aed;background:#f3eefe}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-kicker{font-size:.8125rem;letter-spacing:.01em;text-transform:none;font-weight:700;color:#111827}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-sub{font-size:.75rem;letter-spacing:0;text-transform:none;color:#6b7280;font-weight:400}.tcp-home-hero-pro--clean .tcp-home-hero-pro__arrows,.tcp-home-hero-pro--clean .tcp-home-hero-pro__quality-seal,.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual-bg,.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual-bg::after,.tcp-home-hero-pro--clean .tp-slider-5__arrow-box{display:none!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__swiper-wrap{background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important}.tcp-home-hero-pro__trust-badges{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;padding-top:.15rem}.tcp-home-hero-pro__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;color:#3d4159}.tcp-home-hero-pro__badge-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.tcp-home-hero-pro__badge-icon--purple{color:var(--tcp-hero-purple);background:rgba(123,66,246,.1)}.tcp-home-hero-pro__badge-icon--green{color:#1fa65a;background:rgba(31,166,90,.1)}.tcp-home-hero-pro__badge-icon--orange{color:#e8742f;background:rgba(232,116,47,.1)}.tcp-home-hero-pro__visual{width:100%;min-height:0;padding:0 0 1.25rem}.tcp-home-hero-pro__visual-bg,.tcp-home-hero-pro__visual-bg::after{display:none}.tcp-home-hero-pro__swiper-wrap{position:relative;z-index:1;overflow:hidden;border-radius:0;background:0 0;border:none;box-shadow:none;aspect-ratio:16/9;width:100%;min-height:0;max-height:min(340px,48vw)}@media (min-width:992px){.tcp-home-hero-pro--clean .tcp-home-hero-pro__content{padding-left:clamp(.75rem,2vw,1.75rem)!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__main>.col-lg-7{padding-left:clamp(.5rem,1.5vw,1.25rem)!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual{transform:translateX(clamp(.5rem,1.8vw,1.5rem))}.tcp-home-hero-pro__visual{width:100%;max-width:none;flex:1 1 auto;margin-right:0;margin-left:0;padding:0 0 .85rem;min-height:0}.tcp-home-hero-pro__swiper-wrap{aspect-ratio:16/9;width:100%;min-height:0;max-height:min(380px,42vh)}}.tcp-home-hero-pro__swiper:not(.swiper-initialized):not(.swiper-container-initialized) .swiper-wrapper{position:relative}.tcp-home-hero-pro__swiper:not(.swiper-initialized):not(.swiper-container-initialized) .swiper-slide~.swiper-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none}.tcp-home-hero-pro__swiper{overflow:hidden;border-radius:inherit;width:100%;height:100%;touch-action:pan-y pinch-zoom}.tcp-home-hero-pro__swiper .swiper-slide,.tcp-home-hero-pro__swiper .swiper-wrapper{height:100%}.tcp-home-hero-pro__slide-img-wrap{display:flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:clamp(.35rem,1vw,.55rem);overflow:hidden}.tcp-home-hero-pro__slide-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden}.tcp-home-hero-pro__slide-link picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tcp-home-hero-pro__slide-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;display:block;margin:0;transform:none}.tcp-home-hero-pro__slide-img-wrap--empty{align-items:center;justify-content:center;height:100%;min-height:0;padding:1.5rem}.tcp-home-hero-pro__empty-msg{font-size:.9rem;color:var(--tp-grey-3);text-align:center;max-width:16rem}.tcp-home-hero-pro .tp-slider-5__arrow-box{position:absolute;inset:0;z-index:4;display:block;pointer-events:none}.tcp-home-hero-pro .tp-slider-5__arrow{position:absolute;inset:0;left:auto;right:auto;bottom:auto;margin:0;width:100%;height:100%;pointer-events:none}.tcp-home-hero-pro .tp-slider-5__arrow .test-next,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;z-index:5}.tcp-home-hero-pro .tp-slider-5__arrow .test-prev{left:.55rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next{right:.55rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button{background-color:#fff;color:#6b7280;backdrop-filter:none;border:1px solid rgba(26,29,61,.1);box-shadow:0 6px 16px rgba(26,29,61,.12);width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button svg,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button svg{width:12px;height:12px}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button svg path,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button svg path{fill:none;stroke:currentColor}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button:hover,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button.active,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button:hover{background-color:#fff;color:var(--tcp-hero-purple);border-color:rgba(123,66,246,.35)}.tcp-home-hero-pro__pagination{position:absolute;left:50%;bottom:.55rem;transform:translateX(-50%);z-index:5;display:flex;align-items:center;justify-content:center;gap:.35rem;width:auto!important}.tcp-home-hero-pro__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#d1d5db;opacity:1;border-radius:50%;transition:background .2s,transform .2s}.tcp-home-hero-pro__pagination .swiper-pagination-bullet-active{background:var(--tcp-hero-purple);transform:scale(1.15)}.tcp-home-hero-pro__help-card{position:absolute;right:0;bottom:0;z-index:5;max-width:200px;background:#fff;border-radius:12px;padding:.7rem .85rem;box-shadow:0 12px 32px rgba(26,29,61,.12);border:1px solid #eef0f7}@media (max-width:575.98px){.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual{padding-bottom:1rem}.tcp-home-hero-pro__help-card{max-width:170px;padding:.55rem .65rem;font-size:11px}}.tcp-home-hero-pro__help-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:rgba(123,66,246,.12);color:var(--tcp-hero-purple);margin-bottom:.35rem}.tcp-home-hero-pro__help-title{margin:0 0 .15rem;font-weight:800;font-size:13px;color:var(--tcp-hero-navy)}.tcp-home-hero-pro__help-text{margin:0;font-size:11px;line-height:1.45;color:var(--tp-grey-3)}@media (max-width:991.98px){.tcp-home-hero-pro__help-card{right:8px;bottom:8px}.tcp-home-hero-pro__content{margin-bottom:.75rem}.tcp-home-hero-pro__title--billboard{font-size:clamp(1.45rem, 5.2vw, 2.15rem);line-height:1.15}.tcp-home-hero-pro__lead{font-size:clamp(.875rem, 2.6vw, 1rem);max-width:none}}@media (min-width:992px){.tcp-home-hero-pro__help-card{right:12px;bottom:12px}}@media (max-width:767.98px){.tcp-home-hero-pro .tp-slider-5__arrow .test-prev{left:.4rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next{right:.4rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button{min-width:34px;min-height:34px;height:42px;width:42px;line-height:42px}.tcp-home-hero-pro .tp-slider-5__arrow-box{display:block}}@media (max-width:575.98px){.tcp-home-hero-pro__cta-row,.tcp-home-hero-pro__cta-secondary{display:grid;gap:.4rem;width:100%}.tcp-home-hero-pro__cta-row{grid-template-columns:1fr 1fr}.tcp-home-hero-pro__cta-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{width:100%;min-height:40px;justify-content:center;text-align:center;padding-left:.35rem;padding-right:.35rem;font-size:9px;letter-spacing:.02em;box-sizing:border-box;white-space:normal;line-height:1.2;gap:.25rem}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--outline,.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--primary,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn:last-child{grid-column:auto}.tcp-home-hero-pro__stat-strip{gap:.55rem .5rem;padding-top:.55rem;padding-bottom:.55rem}.tcp-home-hero-pro__stat-icon{width:32px;height:32px}.tcp-home-hero-pro__stat-kicker{font-size:10px}.tcp-home-hero-pro__stat-sub{font-size:9.5px;letter-spacing:.03em}.tcp-home-hero-pro__quality-seal{width:72px;height:72px;top:.15rem;right:.15rem;padding:.3rem}.tcp-home-hero-pro__quality-seal-line1,.tcp-home-hero-pro__quality-seal-line2,.tcp-home-hero-pro__quality-seal-stars{font-size:7px}.tcp-home-trust-bar--after-hero{padding-top:.25rem;padding-bottom:.55rem}.tcp-review-pill{min-height:44px;padding:4px 6px}.tcp-home-promo-banner__btn{min-height:44px}}@media (max-width:399.98px){.tcp-home-hero-pro__cta-row{grid-template-columns:1fr 1fr}.tcp-home-hero-pro__cta-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{white-space:normal;font-size:8.5px;letter-spacing:.02em;padding-left:.28rem;padding-right:.28rem;min-height:38px}.tcp-home-hero-pro__swiper-wrap{max-height:min(150px,40vw);aspect-ratio:2.1/1}.tcp-home-hero-pro__stat-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.tcp-home-promo-banners{overflow-x:hidden;max-width:100%}.tcp-home-trust-bar{background:0 0;padding:.85rem 0 .55rem}.tcp-home-trust-bar--after-hero{background:#f6f7fb;padding-top:.15rem;padding-bottom:.75rem}.tcp-home-trust-bar--after-hero .tcp-home-trust-bar__inner{background:#fff;border-radius:14px;border:1px solid rgba(123,66,246,.08);box-shadow:0 8px 28px rgba(26,29,61,.05);padding:.65rem .85rem}.tcp-home-trust-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}@media (min-width:992px){.tcp-home-trust-bar__inner{flex-wrap:nowrap;align-items:stretch;gap:.75rem 1rem}}.tcp-home-trust-bar__left{flex:0 0 auto;max-width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:.6rem .85rem}@media (min-width:992px){.tcp-home-trust-bar__left{flex:0 0 calc(41.6667% - 0.5rem);max-width:calc(41.6667% - .5rem);gap:.65rem 1rem}.tcp-home-trust-bar--after-hero .tcp-home-trust-bar__logos{flex:1 1 0%;min-width:0;align-self:center}}.tcp-home-trust-bar__headline{margin:0;font-weight:800;color:var(--tcp-hero-navy,#1a1d3d);font-size:clamp(.72rem, 1.2vw, .92rem);line-height:1.25;white-space:normal;text-transform:uppercase;letter-spacing:.04em;flex:0 0 auto;max-width:11.5rem}.tcp-home-trust-bar__reviews{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem .5rem;flex:0 0 auto}.tcp-review-pills{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:2px;flex-shrink:0;list-style:none;margin:0;padding:0}.tcp-review-pills>li{display:flex;align-items:center;margin:0;padding:0;list-style:none}@media (max-width:991.98px){.tcp-home-trust-bar--after-hero .tcp-home-trust-bar__inner{padding:.65rem .75rem}.tcp-home-trust-bar{padding:.65rem 0 .45rem}.tcp-home-trust-bar__inner{gap:.55rem;align-items:stretch}.tcp-home-trust-bar__left{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:.5rem;width:100%}.tcp-home-trust-bar__headline{white-space:normal;width:100%;flex:none;font-size:clamp(.88rem, 3.6vw, 1.05rem);line-height:1.35}.tcp-home-trust-bar__reviews{width:100%;flex-wrap:wrap}.tcp-review-pills{flex-wrap:wrap;width:auto;max-width:100%;flex-shrink:1;justify-content:flex-start}}.tcp-review-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;min-height:48px;background:#fff;border:none;border-radius:5px;text-decoration:none;transition:background .15s}.tcp-review-pill:hover{background:#fafafa}.tcp-review-pill img{display:block;max-height:50px;width:auto;max-width:120px;object-fit:contain}.tcp-review-pill--clutch,.tcp-review-pill--google{gap:6px;padding-right:8px}.tcp-review-pill__g-icon{flex-shrink:0;max-height:50px;max-width:120px;width:auto;height:auto;object-fit:contain}.tcp-clutch-wordmark{display:inline-flex;align-items:center;gap:.42rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#17313e;letter-spacing:-.03em;line-height:1;white-space:nowrap}.tcp-clutch-wordmark__dot{width:9px;height:9px;border-radius:50%;background:#ef4335;flex-shrink:0}.tcp-clutch-wordmark--pill{font-size:clamp(.78rem, 2vw, .92rem)}.tcp-clutch-wordmark--footer{font-size:1.12rem;gap:.5rem}.tcp-clutch-wordmark--footer .tcp-clutch-wordmark__dot{width:10px;height:10px}.tcp-clutch-wordmark--compact{font-size:.88rem;gap:.36rem}.tcp-clutch-wordmark--compact .tcp-clutch-wordmark__dot{width:8px;height:8px}@media (max-width:575.98px){.tcp-review-pill{padding:5px 6px;min-height:40px}.tcp-review-pill img,.tcp-review-pill__g-icon{max-height:30px;max-width:88px}.tcp-clutch-wordmark--pill{font-size:.72rem;gap:.32rem}.tcp-clutch-wordmark--pill .tcp-clutch-wordmark__dot{width:7px;height:7px}.tcp-review-pill__text{max-width:8.5rem;font-size:.75rem}}.tcp-home-trust-bar__divider{width:1px;align-self:stretch;min-height:2.75rem;background:#e8e8e8;flex-shrink:0;margin:0}@media (max-width:991.98px){.tcp-home-trust-bar__divider{display:none}.tcp-home-trust-bar__logos{width:100%;flex:1 1 100%}}.tcp-home-trust-bar__logos{flex:1 1 0%;min-width:0;display:flex;align-items:center}.tcp-home-client-logos{margin:0;min-height:2.75rem;flex:1;width:100%;min-width:0}.tcp-home-client-logos__viewport{overflow:hidden;width:100%}.tcp-home-client-logos__track{display:flex;flex-direction:row;align-items:center;width:max-content;gap:10px;animation:tcp-home-client-logos-marquee var(--tcp-marquee-duration,45s) linear infinite;will-change:transform}.tcp-home-client-logos__viewport:hover .tcp-home-client-logos__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tcp-home-client-logos__track{animation:none}}@keyframes tcp-home-client-logos-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.tcp-popular-use-cases-marquee{width:100%;min-width:0}.tcp-popular-use-cases-marquee__viewport{overflow:hidden;width:100%}.tcp-popular-use-cases-marquee__track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:max-content;animation:tcp-popular-use-cases-marquee var(--tcp-use-cases-marquee-sec,40s) linear infinite;will-change:transform}.tcp-popular-use-cases-marquee__viewport:hover .tcp-popular-use-cases-marquee__track{animation-play-state:paused}.tcp-popular-use-cases-marquee__segment{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.45rem .85rem;flex:0 0 auto;padding-right:1.75rem}.tcp-popular-use-cases-marquee__link{flex:0 0 auto;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.35rem 14px;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;border-radius:999px;border:1px solid #e7f1fe;background:#fff;color:#121416;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.tcp-popular-use-cases-marquee__link:hover{text-decoration:none;border-color:var(--tp-common-purple-2);background:var(--tp-common-purple-2);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tcp-popular-use-cases-marquee__link:focus-visible{outline:2px solid var(--tp-common-purple-2);outline-offset:3px}@media (min-width:768px){.tcp-popular-use-cases-marquee__link{min-height:40px;padding:.4rem 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.tcp-popular-use-cases-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;row-gap:.5rem;width:100%}.tcp-popular-use-cases-marquee__segment[aria-hidden=true]{display:none}.tcp-popular-use-cases-marquee__segment{flex-wrap:wrap;justify-content:center;padding-right:0}}@keyframes tcp-popular-use-cases-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.tp-product-2__area .tcp-trending-products-marquee{width:100%;min-width:0;max-width:100%;overflow:hidden;height:auto!important;min-height:0!important}.tp-product-2__area .tcp-trending-products-marquee .swiper-wrapper{flex-wrap:nowrap!important}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f8f9fa}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}.tp-shop-details__tab-big-img.tcp-product-zoom-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;aspect-ratio:1/1;min-height:0;max-height:none;padding:20px;margin-left:0;margin-right:0;overflow:hidden;border-radius:14px;border:1px solid #e9d5ff;background:#fff;box-sizing:border-box;box-shadow:none}.tp-shop-details__tab-big-img .tcp-product-zoom{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tp-product-2__area .tcp-trending-products-marquee.mt-4{margin-top:.75rem!important}.tcp-home-client-logos__item{flex:0 0 auto}.tcp-home-client-logos__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:auto;min-width:96px;min-height:48px;padding:8px 14px 10px;box-sizing:border-box;background:#fff;border:none;border-radius:5px;transition:background .15s}.tcp-home-client-logos__card:hover{background:#fafafa}.tcp-home-client-logos__link{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.tcp-home-client-logos__card img{display:block;max-height:40px;width:auto;max-width:120px;object-fit:contain;object-position:center;filter:grayscale(100%);opacity:.75;transition:opacity .2s}.tcp-home-client-logos__name{display:block;max-width:120px;font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.01em;color:#4b5563;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:575.98px){.tcp-home-client-logos__card{padding:6px 10px 8px;min-width:84px;min-height:44px;gap:4px}.tcp-home-client-logos__card img{max-height:34px;max-width:100px}.tcp-home-client-logos__name{max-width:100px;font-size:10px}}.tcp-home-client-logos__viewport:hover .tcp-home-client-logos__card img{opacity:.88}.tcp-home-quote-cta{padding-top:clamp(1.25rem,2.5vw,1.85rem);padding-bottom:clamp(1.25rem,2.5vw,1.85rem);background:linear-gradient(180deg,#fff 0,#fafbff 45%,#fff 100%)}.tcp-home-quote-cta__panel{background:#fff;border:1px solid #e7f1fe;border-radius:16px;padding:clamp(1.25rem,3.2vw,2.35rem) clamp(1.1rem,3vw,2.5rem);box-shadow:0 14px 48px rgba(168,85,247,.09)}.tcp-home-quote-cta__chips{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-bottom:1.15rem}.tcp-home-quote-cta__chip{display:inline-block;font-family:var(--tp-ff-heading);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tp-heading-primary);padding:.4rem .9rem;border-radius:6px;border:1px solid #e7f1fe;background:linear-gradient(180deg,#fff 0,#f8f9ff 100%);line-height:1.2}.tcp-home-quote-cta__eyebrow{display:inline-block;margin-bottom:.5rem;font-family:var(--tp-ff-heading);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.07em;line-height:1.3;background:linear-gradient(92.35deg,#ff4d8d 0,#9c42eb 52%,#517efb 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tcp-home-quote-cta__title{margin:0 0 .65rem;color:var(--tp-heading-primary);font-family:var(--tp-ff-heading);font-weight:500;font-size:clamp(1.2rem, 2.1vw + .85rem, 1.85rem);line-height:1.25;letter-spacing:-.02em;text-transform:capitalize}@media (max-width:575.98px){.tcp-home-quote-cta__title{font-size:clamp(1.1rem, 4.5vw, 1.35rem);line-height:1.3;font-weight:500}}.tcp-home-quote-cta__title br{display:none}.tcp-home-quote-cta__lead{margin-bottom:1.35rem;max-width:46rem;font-size:clamp(.95rem, 1.35vw, 1.05rem);line-height:1.65;color:var(--tp-grey-3)}.tcp-home-quote-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}.tcp-home-quote-cta__actions .tp-btn-border,.tcp-home-quote-cta__actions .tp-btn-square{margin:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:0;line-height:1.25;padding:.5rem 1.05rem;font-size:13px;font-weight:600}.tcp-home-quote-cta__actions .tp-btn-square{text-transform:uppercase;letter-spacing:.04em}.tcp-home-quote-cta__btn--whatsapp.tp-btn-border{border-color:rgba(37,211,102,.55);color:#0d7a52}.tcp-home-quote-cta__btn--whatsapp.tp-btn-border:hover{border-color:#25d366;background:#25d366;color:#fff}@media (max-width:575.98px){.tcp-home-quote-cta__panel{border-radius:12px;padding:1.15rem 1rem}.tcp-home-quote-cta__actions{flex-direction:column;align-items:center;gap:.45rem}.tcp-home-quote-cta__actions .tp-btn-border,.tcp-home-quote-cta__actions .tp-btn-square{width:100%;max-width:18.5rem;padding:.45rem .85rem;font-size:12px;text-align:center}}.tcp-google-reviews{background:#f3f4f6;padding:0}.tcp-google-reviews__container{padding-top:clamp(.75rem,1.6vw,1.15rem)!important;padding-bottom:clamp(.75rem,1.6vw,1.15rem)!important}.tcp-google-reviews__panel{background:#eceff3;border-radius:16px;padding:14px 14px 16px;box-shadow:0 1px 0 rgba(0,0,0,.04)}@media (min-width:768px){.tcp-google-reviews__panel{padding:16px 20px 18px}}.tcp-google-reviews__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:14px}.tcp-google-reviews__brand-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tcp-google-reviews__g-logo{display:inline-flex;flex-shrink:0}.tcp-google-reviews__g-logo svg{display:block}.tcp-google-reviews__title{font-size:1.35rem;font-weight:600;margin:0;color:#3c4043;letter-spacing:-.02em}.tcp-google-reviews__rating-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.tcp-google-reviews__score{font-size:1.125rem;font-weight:700;color:#202124}.tcp-google-reviews__card-stars,.tcp-google-reviews__stars{color:#ffc107;letter-spacing:2px;font-size:1rem;line-height:1}.tcp-google-reviews__count{font-size:.875rem;color:#5f6368}.tcp-google-reviews__cta-row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.tcp-google-reviews__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:#1a73e8;color:#fff!important;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;border:none;transition:background .15s,box-shadow .15s}.tcp-google-reviews__cta:hover{background:#1557b0;color:#fff!important;box-shadow:0 2px 8px rgba(26,115,232,.35)}.tcp-google-reviews__cta--clutch{background:#17313e}.tcp-google-reviews__cta--clutch:hover{background:#0f2329;color:#fff!important;box-shadow:0 2px 8px rgba(23,49,62,.35)}@media (max-width:575.98px){.tcp-google-reviews__cta-row{justify-content:flex-start;width:100%}}.tcp-google-reviews__swiper-wrap{margin-top:4px}.tcp-google-reviews__swiper{overflow:hidden;padding:6px 2px 10px}.tcp-google-reviews__card{background:#fff;border-radius:22px;padding:26px 26px 22px;height:100%;box-shadow:0 8px 28px rgba(15,23,42,.07);border:1px solid rgba(15,23,42,.04);display:flex;flex-direction:column;min-height:280px}.tcp-google-reviews__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.tcp-google-reviews__source{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111827;line-height:1}.tcp-google-reviews__source--trustpilot{display:inline-flex;align-items:center;gap:6px}.tcp-google-reviews__source--trustpilot svg{display:block;flex-shrink:0}.tcp-google-reviews__card-stars{color:#f5b400;letter-spacing:1px;font-size:.95rem;line-height:1;flex-shrink:0}.tcp-google-reviews__quote{font-size:3.25rem;line-height:.7;color:#9ec5f5;font-family:Georgia,"Times New Roman",serif;font-weight:700;margin:4px 0 2px;user-select:none}.tcp-google-reviews__text{margin:0 0 18px;font-size:.9375rem;line-height:1.6;color:#1f2937;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 auto}.tcp-google-reviews__divider{height:1px;background:#e8eaed;margin:0 0 16px;flex-shrink:0}.tcp-google-reviews__card-foot{display:flex;align-items:flex-start;gap:12px;margin-top:auto}.tcp-google-reviews__avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.02em;background:var(--tcp-header-accent,#9333ea)}.tcp-google-reviews__meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tcp-google-reviews__name{font-size:.9375rem;font-weight:700;color:#111827;line-height:1.25}.tcp-google-reviews__role{font-size:.8rem;color:#6b7280;line-height:1.35}.tcp-google-reviews__tag{display:inline-flex;align-items:center;margin-top:6px;padding:4px 12px;border-radius:999px;background:#e8f1fc;color:#1d4ed8;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tcp-google-reviews__nav{display:none!important}.tcp-google-reviews__arrow{width:44px;height:44px;border-radius:50%;border:1px solid #dadce0;background:#fff;color:#3c4043;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tcp-google-reviews__arrow:hover:not(:disabled){background:#f8f9fa;border-color:#bdc1c6;color:#202124}.tcp-google-reviews__arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed}.tcp-google-reviews__empty{padding:12px 4px 4px}@media (max-width:575.98px){.tcp-google-reviews__card{padding:22px 20px 18px;min-height:260px;border-radius:18px}}.tcp-capabilities-faq--pro{background:#f7f8fa;color:#4b5563;padding:clamp(1.35rem,2.8vw,2.15rem) 0;border-top:1px solid rgba(15,23,42,.04);border-bottom:1px solid rgba(15,23,42,.04)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__header{margin-bottom:1rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__eyebrow{display:inline-flex;align-items:center;margin:0 0 .55rem;padding:.28rem .75rem;border-radius:999px;border:1px solid rgba(147,51,234,.14);background:#f4f0ff;color:#7c3aed;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.tcp-capabilities-faq--pro .tcp-capabilities-faq__title{font-size:clamp(1.5rem, 1.25rem + 1vw, 1.9rem);font-weight:700;color:#0b0b10;margin:0 0 .65rem;line-height:1.25;letter-spacing:-.02em;font-family:var(--tp-ff-heading)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__lead{color:#6b7280;font-size:.95rem;line-height:1.65;margin:0 0 .25rem;max-width:36rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__lead--faq{margin-bottom:1.15rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__grid{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:576px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__grid{grid-template-columns:repeat(2,1fr)}}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card{display:flex;align-items:flex-start;gap:.75rem;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:12px;padding:.9rem .95rem;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color .15s,box-shadow .15s}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card:hover{border-color:rgba(147,51,234,.22);box-shadow:0 6px 18px rgba(15,23,42,.06)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f3eefe;color:#7c3aed}.tcp-capabilities-faq--pro .tcp-capabilities-faq__icon svg{width:1.15rem;height:1.15rem;display:block}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card-body{min-width:0;display:flex;flex-direction:column;gap:.15rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card-title{font-size:.9rem;font-weight:700;color:#111827;line-height:1.3}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card-desc{font-size:.78rem;line-height:1.45;color:#6b7280}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight{margin:0 0 1.25rem;padding:1.15rem 1.2rem 1.2rem;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 8px 24px rgba(15,23,42,.04)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-kicker{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .85rem;color:#7c3aed}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-list li{display:flex;gap:.65rem;align-items:flex-start;font-size:.875rem;line-height:1.5;color:#4b5563}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-list strong{color:#111827;font-weight:600}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-check{flex-shrink:0;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;margin-top:.1rem;border-radius:50%;background:#f3eefe;color:#7c3aed}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.9rem;border-top:1px solid rgba(15,23,42,.08)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat{text-align:center;padding:.25rem .15rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-val{display:block;font-size:1rem;font-weight:700;line-height:1.2;color:#111827;font-family:var(--tp-ff-heading)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-lbl{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-top:.2rem}@media (max-width:575.98px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stats{grid-template-columns:1fr;text-align:left}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat{text-align:left;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-lbl,.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-val{display:inline;margin-top:0}}.tcp-capabilities-faq--pro .tcp-capabilities-faq__actions{display:flex;flex-wrap:wrap;gap:.65rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.25rem;border-radius:10px;font-weight:600;font-size:.875rem;text-decoration:none;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--primary{background:#9333ea;border:1px solid #9333ea;color:#fff!important;box-shadow:0 4px 14px rgba(147,51,234,.25)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--primary:hover{background:#7c3aed;border-color:#7c3aed;color:#fff!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--ghost{background:#fff;border:1px solid rgba(15,23,42,.12);color:#111827!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--ghost:hover{border-color:rgba(147,51,234,.35);color:#7c3aed!important;background:#faf8ff}.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-panel{width:100%;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:16px;padding:1.25rem 1.15rem 1.15rem;box-shadow:0 8px 28px rgba(15,23,42,.04)}@media (min-width:768px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-panel{padding:1.5rem 1.4rem 1.35rem}}.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-index{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.85rem;height:1.85rem;margin-right:.7rem;padding:0 .35rem;border-radius:8px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:#f3f4f6;color:#6b7280}.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-qtext{flex:1 1 auto;min-width:0;text-align:left}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-items{margin-bottom:.55rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;overflow:hidden;box-shadow:none}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-items:last-child{margin-bottom:0}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-items.tp-faq-active{border-radius:12px}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons{display:flex!important;align-items:center;padding:.95rem 2.75rem .95rem .95rem!important;font-size:.9375rem;line-height:1.4;font-weight:600;background-color:#fff!important;border:none;color:#111827!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons.collapsed{background-color:#fff!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons.collapsed:hover,.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons:not(.collapsed){background-color:#faf8ff!important;color:#111827!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons:not(.collapsed) .tcp-capabilities-faq__faq-index{background:#9333ea;color:#fff}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons::after{font-family:inherit!important;background-image:none!important;content:""!important;width:.45rem;height:.45rem;border-style:solid;border-color:#9ca3af;border-width:0 2px 2px 0;top:50%;right:1.15rem;opacity:1;transform:translateY(-50%) rotate(-45deg)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons:not(.collapsed)::after{border-color:#9333ea!important;transform:translateY(-65%) rotate(45deg)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons.collapsed::after{content:""!important;transform:translateY(-50%) rotate(-45deg)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-body{margin:0 .95rem;padding-top:.25rem;padding-bottom:1.05rem;font-size:.9rem;line-height:1.65;color:#6b7280;background:0 0;border-top:1px solid rgba(15,23,42,.06)}@media (max-width:991.98px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-panel{margin-top:.5rem}}.tcp-sample-cta,.tcp-sample-cta--story{padding-top:clamp(1.35rem,2.8vw,2.15rem);padding-bottom:clamp(1.35rem,2.8vw,2.15rem);background:#fff;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06);color:#4b5563}.tcp-sample-cta__form-card{height:100%;background:#fff;border-radius:18px;padding:1.35rem 1.25rem 1.45rem;box-shadow:0 10px 32px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08)}@media (min-width:768px){.tcp-sample-cta__form-card{padding:1.6rem 1.55rem 1.7rem}}.tcp-sample-cta__form-eyebrow{display:inline-flex;margin:0 0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tcp-header-accent,#9333ea)}.tcp-sample-cta__form-title{font-size:clamp(1.45rem, 1.2rem + .9vw, 1.85rem);font-weight:700;color:#0b0b10;margin:0 0 .55rem;line-height:1.25;letter-spacing:-.02em;font-family:var(--tp-ff-heading)}.tcp-sample-cta__form-lead{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0 0 1.15rem}.tcp-sample-cta__form-wrap{max-width:100%}.tcp-sample-cta__label{display:block;font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.2rem;letter-spacing:.01em}.tcp-sample-cta .tcp-sample-cta__control.form-control,.tcp-sample-cta .tcp-sample-cta__control.form-select{min-height:0!important;padding:.45rem .75rem;font-size:.875rem;line-height:1.35;border:1px solid #d1d5db;border-radius:8px;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s}.tcp-sample-cta .tcp-sample-cta__control.form-select{padding-top:.45rem;padding-bottom:.45rem;background-position:right .55rem center;background-size:14px 11px}.tcp-sample-cta__fields>[class*=col-]{padding-top:.05rem;padding-bottom:.05rem}.tcp-sample-cta .tcp-sample-cta__control.form-control::placeholder{color:#9ca3af;opacity:1}.tcp-sample-cta .tcp-sample-cta__control.form-control:focus,.tcp-sample-cta .tcp-sample-cta__control.form-select:focus{border-color:var(--tcp-header-accent,#9333ea);box-shadow:0 0 0 2px rgba(147,51,234,.18);outline:0}.tcp-sample-cta__consent-label{font-size:.78rem;line-height:1.45;color:#4b5563}.tcp-sample-cta__story{height:100%;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.15rem;min-height:100%;background:#f7f8fa;border-radius:18px;border:1px solid rgba(15,23,42,.06)}@media (min-width:992px){.tcp-sample-cta__story{padding:1.75rem 1.6rem}}.tcp-sample-cta__story-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcp-header-accent,#9333ea)}.tcp-sample-cta__story-rule{display:inline-block;width:1.75rem;height:2px;background:var(--tcp-header-accent,#9333ea);border-radius:2px}.tcp-sample-cta__story-title{font-size:clamp(1.55rem, 1.2rem + 1.35vw, 2.35rem);font-weight:700;color:#0b0b10;margin:0 0 1rem;line-height:1.2;letter-spacing:-.025em;font-family:var(--tp-ff-heading);max-width:22ch}.tcp-sample-cta__story-accent{color:#ca8a04}.tcp-sample-cta__story-lead{margin:0 0 1.35rem;font-size:1rem;line-height:1.65;color:#6b7280;max-width:36rem}.tcp-sample-cta__quote{margin:0 0 1.35rem;padding:.15rem 0 .15rem 1.05rem;border-left:3px solid var(--tcp-header-accent,#9333ea);position:relative}.tcp-sample-cta__quote-mark{display:block;color:var(--tcp-header-accent,#9333ea);font-size:1.75rem;line-height:1;font-family:Georgia,"Times New Roman",serif;margin-bottom:.25rem}.tcp-sample-cta__quote p{margin:0;color:#111827;font-size:1.05rem;font-weight:600;line-height:1.45}.tcp-sample-cta__author{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.tcp-sample-cta__avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--tcp-header-accent,#9333ea);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;letter-spacing:.02em;flex-shrink:0}.tcp-sample-cta__author-meta{min-width:0;display:flex;flex-direction:column;gap:.1rem}.tcp-sample-cta__author-name{color:#111827;font-size:.95rem;font-weight:700;line-height:1.25}.tcp-sample-cta__author-role{color:#6b7280;font-size:.8rem;line-height:1.35}.tcp-sample-cta__story-cta{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.85rem 1.45rem;border-radius:999px;background:#111827;color:#fff!important;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 8px 24px rgba(15,23,42,.12)}.tcp-sample-cta__story-cta:hover{color:#fff!important;background:var(--tcp-header-accent,#9333ea);transform:translateY(-1px);box-shadow:0 12px 28px rgba(147,51,234,.22)}.tcp-sms-consent{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;margin-top:.65rem;margin-bottom:.35rem;background:#f6f7fa;border:1px solid #e4e7ee;border-radius:8px;box-sizing:border-box;max-width:100%}.tcp-sms-consent.form-check{padding-left:.85rem}.tcp-sample-cta__consent.tcp-sms-consent.form-check{padding-left:.85rem!important;margin-top:.65rem}.tcp-sms-consent .form-check-input{float:none;margin-left:0!important;margin-top:.18rem;flex-shrink:0;width:1.05rem;height:1.05rem;border-radius:.2rem;cursor:pointer}.tcp-sms-consent .form-check-label{flex:1;min-width:0;font-size:.8125rem;line-height:1.5;color:var(--tp-text-body,#495057);cursor:pointer;margin-bottom:0}.tcp-sms-consent .form-check-label.text-theme{color:var(--tp-text-body,#495057)}.tcp-sms-consent .form-check-label a{color:#1a73e8;font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.tcp-sms-consent .form-check-label a:hover{color:var(--tp-common-purple-2,#9333ea)}#quoteModal .tcp-sms-consent{margin-left:0;margin-right:0}.tcp-toast-root{position:fixed;top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));z-index:11000;display:flex;flex-direction:column;gap:.5rem;max-width:min(360px,calc(100vw - 2rem));pointer-events:none}.tcp-toast{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(9,5,47,.14);opacity:0;transform:translateX(12px);transition:opacity .25s,transform .25s;pointer-events:auto}.tcp-toast--visible{opacity:1;transform:translateX(0)}.tcp-toast--error{border-left:4px solid #c4161c}.tcp-toast--success{border-left:4px solid #16a34a}.tcp-toast__icon{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.tcp-toast--error .tcp-toast__icon{background:#fde8ea;color:#c4161c}.tcp-toast--success .tcp-toast__icon{background:#dcfce7;color:#16a34a}.tcp-toast__text{flex:1;font-size:.8125rem;line-height:1.4;color:#1f2937}.tcp-toast__close{border:none;background:0 0;color:#9ca3af;font-size:1.1rem;line-height:1;padding:0;cursor:pointer}.js-quote-form .form-control.is-invalid,.js-quote-form select.is-invalid,.tcp-quote-form .form-control.is-invalid,.tcp-quote-form .form-select.is-invalid,.tcp-quote-modal-form .form-control.is-invalid,.tcp-quote-modal-form .form-select.is-invalid{border-color:#c4161c!important;box-shadow:0 0 0 3px rgba(196,22,28,.1)!important}.tcp-field-error{display:block;margin-top:.35rem;font-size:.78rem;line-height:1.35;color:#c4161c;font-weight:500}.tcp-sample-cta__form .tcp-field-error,.tp-contact-4__input-box .tcp-field-error{margin-top:.4rem}.tcp-sample-cta__control.is-invalid,.tp-contact-4__input-box input.is-invalid{border-color:#c4161c!important}.tcp-contact-page{--tcp-contact-purple:var(--tp-common-purple-2, #9333ea);--tcp-contact-purple-soft:var(--tp-common-pink-2, #f5f3ff);--tcp-contact-surface:var(--tp-common-pink-3, #faf5ff);--tcp-contact-border:var(--tp-border-1, #e8e0f4);--tcp-contact-text:var(--tp-text-body, #64748b);--tcp-contact-heading:var(--tp-heading-primary, #0b0b10);background:linear-gradient(180deg,var(--tcp-contact-surface) 0,#fff 42%,#fff 100%)}.tcp-contact-page__area{padding:clamp(1.5rem,3vw,2.35rem) 0 clamp(2rem,4vw,3rem)!important}.tcp-contact-page__form-card{background:#fff;border:1px solid var(--tcp-contact-border);border-radius:14px;padding:1.35rem 1.35rem 1.15rem;box-shadow:0 8px 28px rgba(147,51,234,.08);margin-bottom:1.1rem}.tcp-contact-page .tp-contact-4__contact-form{background:0 0!important;padding:0!important}.tcp-contact-page__form-head{margin-bottom:.9rem}.tcp-contact-page .tp-contact-4__contact-form h1,.tcp-contact-page__form-head h1{margin:0 0 .4rem;font-size:clamp(1.35rem, 2.4vw, 1.85rem);font-weight:700;color:var(--tcp-contact-heading);line-height:1.25}.tcp-contact-page .tp-contact-4__contact-form>span,.tcp-contact-page__form-sub{display:block;margin:0;font-size:.9rem;line-height:1.5;color:var(--tcp-contact-text)}.tcp-contact-page .tp-contact-4__input-box input,.tcp-contact-page .tp-contact-4__textarea-box textarea{width:100%;border:1px solid var(--tcp-contact-border);border-radius:10px;background:#fff;color:var(--tcp-contact-heading);padding:.8rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.tcp-contact-page .tp-contact-4__textarea-box textarea{min-height:120px;resize:vertical}.tcp-contact-page .tp-contact-4__input-box input:focus,.tcp-contact-page .tp-contact-4__textarea-box textarea:focus{outline:0;border-color:var(--tcp-contact-purple);box-shadow:0 0 0 3px rgba(147,51,234,.14)}.tcp-contact-page__captcha{margin-top:.15rem}.tcp-contact-page .tp-contact-4__captcha-label{margin-bottom:.45rem;font-size:.875rem;font-weight:600;color:var(--tcp-contact-heading)}.tcp-contact-page .tp-contact-4__captcha-row{display:flex;gap:.6rem;align-items:stretch}.tcp-contact-page .tp-contact-4__captcha-input{flex:1 1 auto;min-width:0}.tcp-contact-page__captcha-refresh{flex:0 0 auto;border:1px solid var(--tcp-contact-border);color:var(--tcp-contact-purple);background:var(--tcp-contact-purple-soft);border-radius:10px;font-weight:600;font-size:.875rem;padding:.55rem .9rem}.tcp-contact-page__captcha-refresh:hover{background:var(--tcp-contact-purple);border-color:var(--tcp-contact-purple);color:#fff}.tcp-contact-page__actions{display:flex;flex-direction:column;gap:.45rem;margin-top:.15rem}.tcp-contact-page__consent,.tcp-contact-page__save{margin:0!important}.tcp-contact-page .tcp-sms-consent.tcp-contact-page__consent{margin-top:0!important;margin-bottom:0!important;padding:.55rem .7rem}.tcp-contact-page__form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.tcp-contact-page__form-foot .tp-contact-4__btn{margin:0;padding:0}.tcp-contact-page__submit{min-width:8.5rem}.tcp-contact-page__form-card{padding-bottom:.85rem}.tcp-contact-page__info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 .9rem}.tcp-contact-page__info-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--tcp-contact-border);background:#fff;text-decoration:none!important;transition:border-color .15s,background .15s,transform .15s;min-height:100%}.tcp-contact-page__info-card:hover{background:var(--tcp-contact-purple);border-color:var(--tcp-contact-purple);transform:translateY(-1px)}.tcp-contact-page__info-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--tcp-contact-purple)}.tcp-contact-page__info-card:hover .tcp-contact-page__info-label,.tcp-contact-page__info-card:hover .tcp-contact-page__info-value{color:#fff}.tcp-contact-page__info-value{font-size:.9rem;line-height:1.45;color:var(--tcp-contact-heading);word-break:break-word}.tcp-contact-page__dept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1.1rem}.tcp-contact-page__dept-card{padding:1.05rem 1.1rem;border-radius:12px;border:1px solid var(--tcp-contact-border);background:linear-gradient(180deg,#fff 0,var(--tcp-contact-purple-soft) 100%);height:100%}.tcp-contact-page__dept-title{margin:0 0 .55rem;font-size:1rem;font-weight:700;color:var(--tcp-contact-heading)}.tcp-contact-page__dept-line{margin:0 0 .35rem;font-size:.875rem;line-height:1.45;color:var(--tcp-contact-text)}.tcp-contact-page__dept-line a{color:var(--tcp-contact-purple);text-decoration:none;font-weight:600}.tcp-contact-page__dept-line a:hover{text-decoration:underline}.tcp-contact-page__wa-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:.55rem;padding:.55rem .95rem!important;font-size:.8125rem!important;min-height:0!important;line-height:1.2!important}.tcp-contact-page__map{border-radius:14px;overflow:hidden;border:1px solid var(--tcp-contact-border);box-shadow:0 8px 24px rgba(147,51,234,.08)}.tcp-contact-page__map iframe{width:100%!important;height:300px!important;display:block}.tcp-contact-page__cta .tp-cta-4__bg{padding-top:2rem;padding-bottom:2rem}@media (max-width:991.98px){.tcp-contact-page__area{padding:1rem 0 1.35rem!important}.tcp-contact-page__form-card{padding:1rem .95rem .9rem;border-radius:12px;margin-bottom:.85rem}.tcp-contact-page__dept-grid,.tcp-contact-page__info-grid{grid-template-columns:1fr;gap:.55rem;margin-bottom:.75rem}.tcp-contact-page__map iframe{height:220px!important}.tcp-contact-page__cta .tp-cta-4__bg{padding-top:1.35rem;padding-bottom:1.35rem}.tcp-contact-page__cta .tp-cta-4__title{font-size:1.25rem;line-height:1.3}}@media (max-width:767.98px){.tcp-contact-page__area{padding:.65rem 0 1rem!important}.tcp-contact-page__form-card{padding:.85rem .75rem .55rem;border-radius:11px;margin-bottom:.7rem;box-shadow:0 3px 12px rgba(147,51,234,.06)}.tcp-contact-page__form-head{margin-bottom:.65rem}.tcp-contact-page .tp-contact-4__contact-form h1,.tcp-contact-page__form-head h1{font-size:1.15rem;margin-bottom:.25rem}.tcp-contact-page__form-sub{font-size:.78rem;line-height:1.4}.tcp-contact-page .row.g-2{--bs-gutter-y:0.4rem;--bs-gutter-x:0.55rem}.tcp-contact-page .tp-contact-4__input-box input,.tcp-contact-page .tp-contact-4__textarea-box textarea{padding:.62rem .75rem;font-size:.85rem;border-radius:8px}.tcp-contact-page .tp-contact-4__textarea-box textarea{min-height:88px}.tcp-contact-page .tp-contact-4__captcha-label{font-size:.8rem;margin-bottom:.35rem}.tcp-contact-page .tp-contact-4__captcha-row{flex-direction:column;gap:.4rem}.tcp-contact-page__captcha-refresh{width:100%;padding:.55rem .8rem}.tcp-contact-page .tcp-sms-consent.tcp-contact-page__consent{margin:0!important;padding:.5rem .6rem}.tcp-contact-page__consent .form-check-label,.tcp-contact-page__save .form-check-label{font-size:.75rem;line-height:1.35}.tcp-contact-page__form-foot{flex-direction:column;align-items:stretch;gap:.4rem;margin:0!important;padding:0!important}.tcp-contact-page .tp-contact-4__btn .tp-btn-square,.tcp-contact-page__submit{width:100%;min-height:40px!important;height:auto!important;padding:.55rem .85rem!important;font-size:.875rem!important;margin:0!important}.tcp-contact-page__dept-card,.tcp-contact-page__info-card{padding:.7rem .75rem;border-radius:9px}.tcp-contact-page__info-label{font-size:.68rem}.tcp-contact-page__dept-line,.tcp-contact-page__info-value{font-size:.78rem}.tcp-contact-page__dept-title{font-size:.875rem;margin-bottom:.3rem}.tcp-contact-page__wa-btn{width:100%;margin-top:.35rem;padding:.5rem .8rem!important;font-size:.78rem!important}.tcp-contact-page__map{border-radius:10px}.tcp-contact-page__map iframe{height:180px!important}.tcp-contact-page__cta .tp-cta-4__bg{padding-top:1.1rem;padding-bottom:1.1rem}.tcp-contact-page__cta .tp-cta-4__title{font-size:1.05rem;line-height:1.25}.tcp-contact-page__cta .tp-cta-4__title br{display:none}.tcp-contact-page .breadcrumb__area,.tcp-contact-page .page-breadcrumb,.tcp-contact-page .tp-breadcrumb__area,.tcp-contact-page [class*=breadcrumb]{margin-bottom:0}}#quoteModal{z-index:10080!important}body.modal-open .modal-backdrop{z-index:10075!important}.tcp-quote-modal-dialog{max-width:min(720px,calc(100vw - 1.5rem));margin:.75rem auto}#quoteModal .modal-dialog.modal-dialog-centered{align-items:center;min-height:calc(100% - 1.5rem)}.tcp-quote-modal{border:none;border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(9,5,47,.2)}.tcp-quote-modal-form{display:flex;flex-direction:column;height:auto;max-height:min(88vh,720px)}.tcp-quote-modal__header{flex-shrink:0;align-items:flex-start;gap:.75rem;padding:.85rem 1.15rem .65rem;background:linear-gradient(135deg,#f8f6ff 0,#fff 55%);border-bottom:1px solid #ece8f5}.tcp-quote-modal__header .modal-title{font-size:1.1rem;font-weight:700;color:#1a1630;margin-bottom:.15rem}.tcp-quote-modal__subtitle{font-size:.78rem;color:#6b7280}.tcp-quote-modal__body{flex:0 1 auto;overflow-x:hidden;overflow-y:auto;padding:.65rem 1.15rem .35rem;-webkit-overflow-scrolling:touch}#quoteModal select,.tcp-quote-form select,.tcp-quote-modal-form select{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important}#quoteModal .nice-select,.tcp-quote-form .nice-select,.tcp-quote-modal-form .nice-select{display:none!important}.tcp-quote-section{margin-bottom:.7rem;padding-bottom:.65rem;border-bottom:1px solid #eef0f5}.tcp-quote-section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.tcp-quote-section__title{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tp-common-purple-2,#9333ea);margin:0 0 .65rem}.tcp-field-label{display:block;font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.25rem}.tcp-field-hint{display:block;font-size:.6875rem;color:#9ca3af;margin-top:.25rem;line-height:1.3}.tcp-quote-form .form-control,.tcp-quote-form .form-select,.tcp-quote-modal-form .form-control,.tcp-quote-modal-form .form-select{font-size:.8125rem;min-height:36px;padding:.35rem .55rem;border:1px solid #d8dce6;border-radius:8px;background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s}.tcp-quote-form .form-control:focus,.tcp-quote-form .form-select:focus,.tcp-quote-modal-form .form-control:focus,.tcp-quote-modal-form .form-select:focus{border-color:var(--tp-common-purple-2,#9333ea);box-shadow:0 0 0 3px rgba(147,51,234,.12)}.tcp-quote-form textarea.form-control,.tcp-quote-modal-form textarea.form-control{min-height:56px;resize:vertical}.tcp-quote-form input[type=file].form-control,.tcp-quote-modal-form input[type=file].form-control{min-height:34px;padding:.25rem .45rem;font-size:.75rem}.tcp-captcha-box{border:1px solid #e8e0f5;border-radius:10px;background:linear-gradient(135deg,#faf8ff 0,#fff 100%);overflow:hidden}.tcp-captcha-box__head{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;border-bottom:1px solid #efe8f8;background:rgba(147,51,234,.04)}.tcp-captcha-box__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:var(--tp-common-purple-2,#9333ea);color:#fff;font-size:.9rem;flex-shrink:0}.tcp-captcha-box__label{display:block;font-size:.8125rem;font-weight:700;color:#1a1630;line-height:1.2}.tcp-captcha-box__hint{display:block;font-size:.6875rem;color:#9ca3af;margin-top:.1rem}.tcp-captcha-box__body{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem .85rem}.tcp-captcha-box__challenge{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tcp-captcha-box__challenge-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.tcp-captcha-box__equation{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.35rem .75rem;font-size:1.05rem;font-weight:700;color:var(--tp-common-purple-2,#9333ea);background:#fff;border:1px solid #e0d4f5;border-radius:8px;letter-spacing:.02em}.tcp-captcha-box__answer-wrap{display:flex;align-items:stretch;flex:1 1 180px;gap:.45rem;min-width:0}.tcp-captcha-box__input{flex:1 1 auto;min-width:0;max-width:none!important;text-align:center;font-weight:600;font-size:.9375rem!important}.tcp-captcha-box__refresh{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .75rem;border:1px solid #d8dce6;border-radius:8px;background:#fff;color:#4b5563;font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.tcp-captcha-box__refresh:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf8ff}.tcp-captcha-box__refresh i{font-size:.8rem}.tcp-quote-file-preview img{max-width:64px;max-height:64px;margin-top:.35rem;border-radius:6px;border:1px solid #eef0f5}.tcp-quote-form__consent.tcp-sms-consent,.tcp-quote-modal__consent.tcp-sms-consent{margin-top:.75rem;padding:.65rem .75rem;border-radius:8px;background:#f9fafb;border:1px solid #eef0f5}.tcp-quote-form__consent .form-check-label,.tcp-quote-modal__consent .form-check-label{font-size:.6875rem;line-height:1.4;color:#4b5563}.tcp-quote-modal__footer{flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.65rem 1.15rem;background:#fafbfc;border-top:1px solid #eef0f5}.tcp-quote-modal__submit{background:var(--tp-common-purple-2,#9333ea);border-color:var(--tp-common-purple-2,#9333ea)}.tcp-quote-form__submit:disabled,.tcp-quote-modal__submit:disabled{opacity:.7}.tcp-quote-form__submit,.tcp-quote-modal__submit{background:var(--tp-common-purple-2,#9333ea);border:1px solid var(--tp-common-purple-2,#9333ea);color:#fff;font-weight:600;font-size:.875rem;padding:.55rem 1.5rem;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.tcp-quote-form__submit:focus,.tcp-quote-form__submit:hover,.tcp-quote-modal__submit:focus,.tcp-quote-modal__submit:hover{background:#7c22d4;border-color:#7c22d4;color:#fff}#getQuote.tcp-about__area{background:linear-gradient(180deg,#faf9fc 0,#fff 40%)}.tcp-home-quote__heading{padding-bottom:2.5rem}.tcp-home-quote__title{font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:700;color:#1a1630;margin-bottom:.5rem}.tcp-home-quote__subtitle{font-size:.9375rem;color:#6b7280;max-width:32rem;margin:0 auto}.tcp-home-quote__card{background:#fff;border:1px solid #ece8f5;border-radius:14px;box-shadow:0 12px 40px rgba(9,5,47,.08);padding:1.25rem 1.35rem 1.35rem}.tcp-home-quote__card-head{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid #eef0f5}.tcp-home-quote__card-head .tcp-home-quote__title{font-size:1.35rem;margin-bottom:.35rem}.tcp-quote-form__actions{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:.85rem;border-top:1px solid #eef0f5}@media (max-width:767.98px){.tcp-home-quote__card{padding:1rem;border-radius:12px}.tcp-quote-form__actions{justify-content:stretch}.tcp-quote-form__actions .tcp-quote-form__submit{width:100%}#getQuote .tcp-quote-section .col-6{flex:0 0 50%;max-width:50%}#getQuote .tcp-quote-section .col-md-3,#getQuote .tcp-quote-section .col-md-4{flex:0 0 100%;max-width:100%}.tcp-quote-modal-dialog{max-width:calc(100vw - .5rem);margin:.35rem auto}.tcp-quote-modal-form{max-height:90vh}.tcp-quote-modal__body,.tcp-quote-modal__footer,.tcp-quote-modal__header{padding-left:.9rem;padding-right:.9rem}.tcp-quote-modal__header .modal-title{font-size:1.05rem}.tcp-quote-section .col-6{flex:0 0 50%;max-width:50%}.tcp-quote-section .col-lg-3,.tcp-quote-section .col-md-4,.tcp-quote-section .col-md-8{flex:0 0 100%;max-width:100%}.tcp-captcha-box__body{flex-direction:column;align-items:stretch}.tcp-captcha-box__challenge{justify-content:center}.tcp-captcha-box__answer-wrap{flex:1 1 100%}.tcp-captcha-box__refresh-text{display:none}.tcp-captcha-box__refresh{padding:0 .65rem}.tcp-quote-modal__footer{flex-direction:column-reverse}.tcp-quote-modal__footer .btn{width:100%}}.mini-form .tcp-sms-consent{margin-top:.55rem}@media (max-width:575.98px){.tcp-sms-consent{gap:.55rem;padding:.65rem .7rem;border-radius:7px;margin-top:.5rem}.tcp-sms-consent.form-check{padding-left:.7rem}.tcp-sample-cta__consent.tcp-sms-consent.form-check{padding-left:.7rem!important}.tcp-sms-consent .form-check-input{width:1.15rem;height:1.15rem;margin-top:.12rem}.tcp-sms-consent .form-check-label{font-size:.78rem;line-height:1.48}}@media (max-width:399.98px){.tcp-sms-consent .form-check-label{font-size:.74rem;line-height:1.46}}.tcp-sample-cta__link{color:var(--tcp-header-accent,#9333ea);font-weight:600;text-decoration:underline}.tcp-sample-cta__link:hover{color:#1d4ed8}.tcp-sample-cta__captcha-input{flex:1 1 200px;min-width:0}.tcp-sample-cta__captcha-refresh{border-radius:8px;padding:.42rem .85rem;font-size:.8125rem;line-height:1.35;border-color:#d1d5db;color:#374151;background:#fff}.tcp-sample-cta__captcha-refresh:hover{border-color:#9ca3af;background:#f9fafb;color:#111827}.tcp-sample-cta__submit{border-radius:999px;padding:.7rem 1.5rem;font-weight:700;font-size:.9rem;font-family:var(--tp-ff-heading);background:#111827;border:1px solid #111827;color:#fff!important;transition:background .15s,border-color .15s,box-shadow .15s}.tcp-sample-cta__submit:hover{background:var(--tcp-header-accent,#9333ea);border-color:var(--tcp-header-accent,#9333ea);color:#fff!important;box-shadow:0 6px 18px rgba(37,99,235,.28)}@media (max-width:991.98px){.tcp-sample-cta,.tcp-sample-cta--story{padding-top:clamp(1.15rem,3.5vw,1.65rem);padding-bottom:clamp(1.15rem,3.5vw,1.65rem)}.tcp-sample-cta__form-card{padding:1.15rem 1rem 1.25rem}.tcp-sample-cta__story{padding:1.2rem 1.05rem 1.3rem;margin-top:.15rem}.tcp-sample-cta__story-title{max-width:none;font-size:clamp(1.35rem, 5.2vw, 1.75rem)}.tcp-sample-cta__story-lead{font-size:.9375rem;margin-bottom:1.15rem}.tcp-sample-cta__quote p{font-size:.975rem}.tcp-sample-cta__author{margin-bottom:1.2rem}.tcp-sample-cta__story-cta{padding:.75rem 1.25rem;font-size:.875rem}}@media (max-width:575.98px){.tcp-sample-cta__form-card{padding:1.05rem .9rem 1.15rem;border-radius:14px}.tcp-sample-cta__story{padding:1.1rem .95rem 1.2rem;border-radius:14px}.tcp-sample-cta__story-eyebrow{margin-bottom:.75rem}.tcp-sample-cta__author-role{overflow-wrap:anywhere}}.tcp-home-seo-blocks,.tcp-home-seo-blocks--pro{position:relative;isolation:isolate;padding:clamp(1.35rem,2.8vw,2.15rem) 0 clamp(.75rem,1.5vw,1.15rem);background:#fff;border-top:1px solid rgba(15,23,42,.06);border-bottom:none}.tcp-home-seo-blocks__header{position:relative;z-index:1;margin-bottom:clamp(.9rem,1.8vw,1.35rem)}.tcp-home-seo-blocks__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 auto .65rem;padding:.3rem .8rem;border-radius:999px;border:1px solid rgba(147,51,234,.14);background:#f4f0ff;color:#7c3aed;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.tcp-home-seo-blocks__title{max-width:40rem;margin:0 auto;font-size:clamp(1.5rem, 1.25rem + 1vw, 1.95rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#0b0b10;font-family:var(--tp-ff-heading)}.tcp-home-seo-blocks__title::after{content:"";display:block;width:2.5rem;height:3px;margin:.65rem auto 0;border-radius:999px;background:#9333ea}.tcp-home-industries,.tcp-home-why{position:relative;z-index:1}.tcp-home-why{padding-bottom:clamp(2rem,3.5vw,2.75rem)}.tcp-home-industries{padding-top:.25rem;padding-bottom:0}.tcp-home-industries__card,.tcp-home-industries__panel,.tcp-home-why__card{position:relative;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#f7f8fa;box-shadow:none;overflow:hidden}.tcp-home-industries__card-accent,.tcp-home-why__card-accent{display:none}.tcp-home-industries__card-body,.tcp-home-industries__panel,.tcp-home-why__card-body{padding:clamp(1.25rem,2.2vw,1.85rem) clamp(1.15rem,2.5vw,2rem)}.tcp-home-industries__closing p,.tcp-home-industries__intro,.tcp-home-industries__item p,.tcp-home-industries__lead,.tcp-home-why__lead,.tcp-home-why__text{color:#4b5563;font-size:.95rem;line-height:1.7;font-weight:400}.tcp-home-industries__lead,.tcp-home-why__lead{font-size:1rem;font-weight:500;color:#374151;margin-bottom:.95rem}.tcp-home-why__text{margin-bottom:.95rem}.tcp-home-why__text--closing{padding-top:1rem;margin-top:.25rem;border-top:1px solid rgba(15,23,42,.08);color:#6b7280}.tcp-home-industries__item-title,.tcp-home-why__subheading{font-size:clamp(1rem, .95rem + .3vw, 1.1rem);font-weight:700;color:#111827;margin:0 0 .85rem;font-family:var(--tp-ff-heading);line-height:1.35}.tcp-home-why__subheading{margin-top:.5rem;padding-bottom:.55rem;border-bottom:1px solid rgba(15,23,42,.08);border-image:none}.tcp-home-industries__intro{margin:.75rem auto 0;max-width:40rem;color:#6b7280}.tcp-home-why__list{list-style:none;padding:0;margin:0 0 1.15rem;display:grid;gap:.55rem}.tcp-home-why__benefit{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem .85rem;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:none;color:#374151;font-size:.9rem;font-weight:500;line-height:1.5;transition:border-color .15s}.tcp-home-why__benefit:hover{border-color:rgba(147,51,234,.22);box-shadow:none;transform:none}.tcp-home-why__benefit-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:50%;font-size:.65rem;font-weight:800;color:#7c3aed;background:#f3eefe;box-shadow:none}.tcp-home-industries__lead{margin-bottom:1.25rem}.tcp-home-industries__grid{display:grid;gap:.75rem;margin-bottom:1.25rem}@media (min-width:768px){.tcp-home-why__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.tcp-home-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.tcp-home-industries__item{margin:0;padding:1rem 1.05rem 1.05rem;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:none;transition:border-color .15s}.tcp-home-industries__item::before{display:none}.tcp-home-industries__item:hover{border-color:rgba(147,51,234,.22);box-shadow:none;transform:none}.tcp-home-industries__item-title{margin-bottom:.4rem}.tcp-home-industries__item p{margin-bottom:0;font-size:.875rem;line-height:1.6;color:#6b7280}.tcp-home-industries__closing{padding:1rem 1.1rem;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.08);border-left:3px solid #9333ea}.tcp-home-industries__closing p{font-weight:500;color:#374151}.tcp-home-industries__link{color:#7c3aed;font-weight:700;text-decoration:underline;text-underline-offset:0.15em}.tcp-home-industries__link:hover{color:#6d28d9}.tcp-footer-trust-logistics{border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;background:#f4f6f8;padding:1.35rem 0}.tcp-footer-trust-logistics__split{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1fr);gap:1.25rem 1.5rem;align-items:start}.tcp-footer-trust-logistics__divider{width:1px;align-self:stretch;background:#d9dee6;min-height:4rem}.tcp-footer-trust-logistics__block{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tcp-footer-trust-logistics__block--highlights{align-items:center;text-align:center}.tcp-footer-trust-logistics__block--highlights .tcp-footer-trust-logistics__heading{text-align:center}.tcp-footer-trust-logistics__block--highlights .tcp-footer-trust-logistics__heading::after{margin-left:auto;margin-right:auto}.tcp-footer-trust-logistics__block--logistics{align-items:flex-end;text-align:right}.tcp-footer-trust-logistics__block--logistics .tcp-footer-trust-logistics__heading{text-align:right}.tcp-footer-trust-logistics__block--logistics .tcp-footer-trust-logistics__heading::after{margin-left:auto;margin-right:0}.tcp-footer-trust-logistics__block--logistics .tcp-footer-trust-logistics__logos-wrap{justify-content:flex-end;padding-right:1.25rem}.tcp-footer-trust-logistics__heading{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tp-common-purple-2,#9333ea);margin:0 0 1rem;padding:0;font-family:var(--tp-ff-heading);width:100%;position:relative}.tcp-footer-trust-logistics__heading::after{content:"";display:block;width:2.25rem;height:2px;margin-top:.4rem;border-radius:999px;background:var(--tp-common-purple-2,#9333ea)}.tcp-footer-trust-logistics__heading--logistics{font-size:.8125rem;font-weight:800}.tcp-footer-trust-logistics__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;list-style:none;margin:0;padding:0;width:100%;max-width:22rem}.tcp-footer-trust-logistics__highlights li{display:flex;align-items:center;gap:.45rem;min-width:0;text-align:left}.tcp-footer-trust-logistics__highlight-icon{flex:0 0 auto;display:inline-flex;color:var(--tp-common-purple-2,#9333ea);line-height:0}.tcp-footer-trust-logistics__highlight-icon svg{width:1.15rem;height:1.15rem}.tcp-footer-trust-logistics__highlight-label{font-size:.8125rem;font-weight:600;color:#4b5563;line-height:1.25}.tcp-footer-trust-logistics__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;width:100%}.tcp-footer-trust-logistics__logos--trust{gap:1.25rem 1.75rem}.tcp-footer-trust-logistics__logo-link,.tcp-footer-trust-logistics__trust-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;min-height:0;min-width:0;background:0 0;border:0;border-radius:0;box-shadow:none;line-height:0;text-decoration:none;color:var(--tp-heading-primary);transition:opacity .15s}.tcp-footer-trust-logistics__logo-link:hover,.tcp-footer-trust-logistics__trust-link:hover{transform:none;box-shadow:none;opacity:.82}.tcp-footer-trust-logistics__trust-logo{display:block;width:auto;height:auto;max-height:40px;max-width:140px;object-fit:contain}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:1.25rem;gap:.45rem}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer .tcp-clutch-wordmark__dot{width:11px;height:11px}.tcp-footer-trust-logistics__logos-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;width:100%}.tcp-footer-trust-logistics__logo-cell{flex:0 0 auto;width:auto;max-width:100%;padding:0}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{display:block;width:auto;height:32px;max-width:140px;object-fit:contain}@media (max-width:991.98px){.tcp-footer-trust-logistics{padding:1.25rem 0 1.5rem;background:0 0;border-top:none}.tcp-footer-trust-logistics__split{grid-template-columns:1fr;gap:.85rem}.tcp-footer-trust-logistics__divider{display:none}.tcp-footer-trust-logistics__block{padding:1rem 1rem 1.1rem;border-radius:14px;background:#f4f6f8;border:1px solid #e8ecf1}.tcp-footer-trust-logistics__heading{font-size:.75rem;margin-bottom:.75rem}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{flex-wrap:wrap;gap:.55rem .85rem}.tcp-footer-trust-logistics__logo-link,.tcp-footer-trust-logistics__trust-link{min-height:0;min-width:0;padding:0;border-radius:0;background:0 0;border:0;box-shadow:none}.tcp-footer-trust-logistics__trust-logo{max-height:32px;max-width:110px}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{width:auto;height:26px;max-width:110px}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:1.05rem;gap:.35rem}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer .tcp-clutch-wordmark__dot{width:9px;height:9px}}@media (pointer:coarse){.tp-menu-bar{min-width:44px;min-height:44px;padding:8px}}.tcp-cb-page{--tcp-cb-ink:var(--tp-heading-primary, #0b0b10);--tcp-cb-navy:var(--tp-theme-2, #9333ea);--tcp-cb-muted:var(--tp-text-body, #64748b);--tcp-cb-surface:var(--tp-common-pink-3, #faf5ff);--tcp-cb-purple:var(--tp-theme-2, #9333ea);--tcp-cb-orange:#f97316;--tcp-cb-orange-hover:#ea580c;--tcp-cb-blue:var(--tp-theme-2, #9333ea);--tcp-cb-line:rgba(147, 51, 234, 0.14);--tcp-cb-radius:14px;color:var(--tcp-cb-ink);background:#fff}.tcp-cb-section-title{font-family:inherit;font-size:clamp(1.5rem, 2.8vw, 2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--tcp-cb-ink);text-align:center;margin:0 0 .65rem}.tcp-cb-section-title--left{text-align:left}.tcp-cb-section-intro{margin:0 auto 1.75rem;max-width:44rem;padding:0 .5rem}.tcp-cb-section-lead{margin:0 auto;max-width:38rem;font-size:1rem;line-height:1.65;color:var(--tcp-cb-muted)}.tcp-cb-kicker{display:inline-block;margin-bottom:.55rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tcp-cb-purple)}.tcp-cb-section-cta{display:flex;justify-content:center;margin-top:1.75rem}.tcp-cb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.4rem;border-radius:8px;border:2px solid transparent;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.tcp-cb-btn:focus-visible,.tcp-cb-btn:hover{text-decoration:none}.tcp-cb-btn--primary{background:var(--tcp-cb-orange);color:#fff;border-color:var(--tcp-cb-orange);box-shadow:0 8px 20px rgba(249,115,22,.28)}.tcp-cb-btn--primary:focus-visible,.tcp-cb-btn--primary:hover{background:var(--tcp-cb-orange-hover);border-color:var(--tcp-cb-orange-hover);color:#fff}.tcp-cb-btn--outline{background:0 0;color:var(--tcp-cb-navy);border-color:rgba(147,51,234,.35)}.tcp-cb-btn--outline:focus-visible,.tcp-cb-btn--outline:hover{border-color:var(--tcp-cb-navy);color:var(--tcp-cb-navy);background:rgba(147,51,234,.06)}.tcp-cb-btn--navy{background:var(--tcp-cb-navy);color:#fff;border-color:var(--tcp-cb-navy)}.tcp-cb-btn--navy:focus-visible,.tcp-cb-btn--navy:hover{background:var(--tcp-mix-purple-deep,#7e22ce);border-color:var(--tcp-mix-purple-deep,#7e22ce);color:#fff}.tcp-cb-btn--lg{padding:.9rem 1.75rem;font-size:1.0625rem}@media (hover:hover) and (pointer:fine){.tcp-cb-btn--navy:hover,.tcp-cb-btn--primary:hover{transform:translateY(-1px)}}.tcp-cb-check{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--tcp-cb-orange);position:relative}.tcp-cb-check::after{content:"";position:absolute;left:50%;top:46%;width:.32rem;height:.58rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg)}.tcp-cb-check--blue{background:var(--tcp-cb-blue)}.tcp-cb-hero{padding:clamp(1.25rem,3vw,2rem) 0 clamp(2.5rem,5vw,3.75rem);background:#fff}.tcp-cb-hero__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.25rem;font-size:.8125rem;color:#9aa3b2}.tcp-cb-hero__breadcrumb a{color:#9aa3b2;text-decoration:none}.tcp-cb-hero__breadcrumb a:hover{color:var(--tcp-cb-purple)}.tcp-cb-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}.tcp-cb-hero__title{font-size:clamp(1.85rem, 4.2vw, 2.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;text-transform:uppercase;color:var(--tcp-cb-ink);margin:0 0 1rem}.tcp-cb-hero__em{color:var(--tcp-cb-purple)}.tcp-cb-hero__lead{margin:0 0 1.35rem;max-width:34rem;font-size:clamp(.95rem, 1.5vw, 1.05rem);line-height:1.65;color:var(--tcp-cb-muted)}.tcp-cb-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.tcp-cb-hero__usps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:576px){.tcp-cb-hero__usps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}}.tcp-cb-hero__usp{display:flex;align-items:flex-start;gap:.55rem;color:var(--tcp-cb-ink)}.tcp-cb-hero__usp-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;color:var(--tcp-cb-ink);background:0 0;border-radius:0}.tcp-cb-hero__usp-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.tcp-cb-hero__usp-copy strong{font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.25}.tcp-cb-hero__usp-copy span{font-size:.75rem;font-weight:500;color:var(--tcp-cb-muted);line-height:1.3}.tcp-cb-hero__media{position:relative;min-width:0;border-radius:0;overflow:visible;box-shadow:none;background:0 0}.tcp-cb-hero__media::before{content:"";position:absolute;inset:8% -4% 4% 8%;border-radius:46% 54% 48% 52%/42% 48% 52% 58%;background:radial-gradient(circle at 35% 40%,rgba(167,139,250,.45),transparent 58%),radial-gradient(circle at 70% 65%,rgba(196,181,253,.55),transparent 55%),linear-gradient(160deg,rgba(237,233,254,.9),rgba(221,214,254,.55));z-index:0;pointer-events:none}.tcp-cb-hero__visual{position:relative;z-index:1}.tcp-cb-hero__frame{background:0 0;aspect-ratio:1024/682;display:flex;align-items:center;justify-content:center}.tcp-cb-hero__frame--empty{padding:2rem;text-align:center;color:var(--tcp-cb-muted)}.tcp-cb-hero__link{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.tcp-cb-hero__img,.tcp-cb-hero__media img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 18px 28px rgba(27, 35, 64, .14))}@media (min-width:992px){.tcp-cb-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:2rem 2.5rem}}.tcp-cb-why{padding:clamp(2.5rem,5vw,4rem) 0;background:#fff;border-top:1px solid var(--tcp-cb-line)}.tcp-cb-why .tcp-cb-section-title{margin-bottom:1.75rem}.tcp-cb-why__grid{display:grid;grid-template-columns:1fr;gap:1rem}.tcp-cb-why__item{text-align:center;padding:1.25rem 1rem;border-radius:var(--tcp-cb-radius);background:var(--tcp-cb-surface);border:1px solid transparent;height:100%;transition:border-color .2s,box-shadow .2s,transform .2s}.tcp-cb-why__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.85rem;border-radius:50%;background:linear-gradient(145deg,rgba(124,58,237,.12),rgba(249,115,22,.12));color:var(--tcp-cb-purple)}.tcp-cb-why__title{font-size:1rem;font-weight:700;color:var(--tcp-cb-ink);margin:0 0 .45rem;line-height:1.3}.tcp-cb-why__text{margin:0;font-size:.875rem;line-height:1.55;color:var(--tcp-cb-muted)}@media (min-width:576px){.tcp-cb-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .85rem}}@media (min-width:992px){.tcp-cb-why__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}@media (hover:hover) and (pointer:fine){.tcp-cb-why__item:hover{border-color:rgba(124,58,237,.2);box-shadow:0 10px 28px rgba(27,35,64,.08);transform:translateY(-2px)}.tcp-cb-styles__card:hover .tcp-cb-styles__media{box-shadow:0 10px 24px rgba(147,51,234,.12);transform:translateY(-2px)}}.tcp-cb-styles{padding:clamp(2.5rem,5vw,4rem) 0;background:var(--tcp-cb-surface)}.tcp-cb-styles__swiper-wrap{position:relative;padding:0 2.6rem}.tcp-cb-styles__swiper{overflow:hidden;padding-bottom:.35rem}.tcp-cb-styles__swiper .swiper-slide{height:auto}.tcp-cb-styles__card{text-align:center;height:100%}.tcp-cb-styles__media{display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--tcp-cb-line);line-height:0;margin-bottom:.7rem;transition:box-shadow .2s,transform .2s}.tcp-cb-styles__media img{width:100%;height:100%;object-fit:cover}.tcp-cb-styles__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;text-align:center;font-size:.875rem;color:var(--tcp-cb-muted);background:var(--tp-common-pink-2,#f5f3ff)}.tcp-cb-styles__title{font-size:.9375rem;font-weight:700;line-height:1.3;margin:0;color:var(--tcp-cb-ink)}.tcp-cb-styles__title a{color:inherit;text-decoration:none}.tcp-cb-styles__title a:focus-visible,.tcp-cb-styles__title a:hover{color:var(--tcp-cb-purple)}.tcp-cb-styles__nav{position:absolute;top:42%;transform:translateY(-50%);width:2.35rem;height:2.35rem;border-radius:50%;border:1px solid var(--tcp-cb-line);background:#fff;color:var(--tcp-cb-navy);cursor:pointer;z-index:2;box-shadow:0 4px 12px rgba(147,51,234,.12);transition:background-color .2s,border-color .2s,color .2s}.tcp-cb-styles__nav::before{content:"";position:absolute;left:50%;top:50%;width:.45rem;height:.45rem;border:solid currentColor;border-width:0 2px 2px 0}.tcp-cb-styles__nav--prev{left:0}.tcp-cb-styles__nav--prev::before{transform:translate(-35%,-50%) rotate(135deg)}.tcp-cb-styles__nav--next{right:0}.tcp-cb-styles__nav--next::before{transform:translate(-65%,-50%) rotate(-45deg)}.tcp-cb-styles__nav:focus-visible,.tcp-cb-styles__nav:hover{background:var(--tcp-cb-navy);border-color:var(--tcp-cb-navy);color:#fff}.tcp-cb-styles__nav.swiper-button-disabled{opacity:.35;cursor:default}@media (max-width:575.98px){.tcp-cb-styles__swiper-wrap{padding:0 2.35rem}}.tcp-cb-catalog{padding:clamp(2.5rem,5vw,4rem) 0;background:#fff;border-top:1px solid var(--tcp-cb-line)}.tcp-cb-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .75rem;align-items:stretch}.tcp-cb-catalog__grid--featured .tcp-featured-cat{height:100%}.tcp-cb-catalog__cell{min-width:0}.tcp-cb-catalog__empty{grid-column:1/-1;padding:1.25rem .5rem}@media (min-width:576px){.tcp-cb-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .85rem}}@media (min-width:992px){.tcp-cb-catalog__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem .75rem}}@media (max-width:575.98px){.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product{padding:0;max-height:none;aspect-ratio:auto;min-height:0}.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media{flex:0 0 auto;min-height:7.75rem;height:7.75rem;padding:.55rem .35rem .15rem}.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media img,.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media picture{width:100%;height:100%;object-fit:contain;object-position:center}.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media img{transform:none}.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product:hover .tcp-featured-cat__media img{transform:scale(1.04)}.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__body{padding:.25rem .4rem .15rem;gap:.12rem}.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__title{font-size:.68rem;line-height:1.25;-webkit-line-clamp:2;line-clamp:2}.tcp-cb-catalog .tcp-product-price-badges{flex-direction:column;flex-wrap:nowrap;gap:.2rem;margin:.12rem 0 .08rem}.tcp-cb-catalog .tcp-product-price-badges__price{padding:.12rem .42rem;font-size:.625rem;line-height:1.15;box-shadow:0 1px 4px rgba(147,51,234,.2)}.tcp-cb-catalog .tcp-product-price-badges__min{padding:.1rem .38rem;gap:.18rem;font-size:.5625rem}.tcp-cb-catalog .tcp-product-price-badges__min-label{font-size:.5rem}.tcp-cb-catalog.tcp-feat-product-scope .tcp-featured-cat__quote{padding:.28rem .35rem .35rem;font-size:.5625rem;letter-spacing:.05em}.tcp-cb-catalog__grid{gap:.7rem .55rem}}.tcp-cb-materials{padding:clamp(2.5rem,5vw,4rem) 0;background:var(--tcp-cb-surface)}.tcp-cb-materials__intro{max-width:40rem;margin:0 0 clamp(1.25rem,3vw,1.75rem)}.tcp-cb-materials__showcase{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);align-items:start}.tcp-cb-materials__media{margin:0;border-radius:var(--tcp-cb-radius);overflow:hidden;box-shadow:0 16px 36px rgba(27,35,64,.12);background:#f3f4f6;line-height:0}.tcp-cb-materials__media img{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:1024/516}.tcp-cb-materials__lead{margin:.65rem 0 0;font-size:1rem;line-height:1.65;color:var(--tcp-cb-muted)}.tcp-cb-materials__content{min-width:0}.tcp-cb-materials__list{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.75rem}.tcp-cb-materials__list li{display:flex;align-items:flex-start;gap:.7rem;font-size:.9375rem;line-height:1.5;color:var(--tcp-cb-ink)}.tcp-cb-materials__list strong{font-weight:700}@media (min-width:992px){.tcp-cb-materials__showcase{grid-template-columns:minmax(0,1.45fr) minmax(0,0.85fr);gap:2.5rem;align-items:center}}.tcp-cb-industries{padding:clamp(2.5rem,5vw,4rem) 0;background:#fff}.tcp-cb-industries__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .85rem}.tcp-cb-industries__card{text-align:center;height:100%}.tcp-cb-industries__media{display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem;margin:0 auto .85rem;border-radius:50%;overflow:hidden;background:var(--tcp-cb-surface);border:3px solid rgba(124,58,237,.12);line-height:0;transition:border-color .2s,box-shadow .2s,transform .2s}.tcp-cb-industries__media img{width:100%;height:100%;object-fit:cover}.tcp-cb-industries__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;color:var(--tcp-cb-purple);background:linear-gradient(145deg,rgba(124,58,237,.12),rgba(249,115,22,.1))}.tcp-cb-industries__title{font-size:.9375rem;font-weight:700;margin:0;line-height:1.3}.tcp-cb-industries__title a{color:var(--tcp-cb-ink);text-decoration:none}.tcp-cb-industries__title a:focus-visible,.tcp-cb-industries__title a:hover{color:var(--tcp-cb-purple)}.tcp-cb-industries__empty{grid-column:1/-1;padding:1rem .5rem}@media (min-width:576px){.tcp-cb-industries__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.tcp-cb-industries__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.35rem 1rem}.tcp-cb-industries__media{width:6.75rem;height:6.75rem}}@media (hover:hover) and (pointer:fine){.tcp-cb-industries__card:hover .tcp-cb-industries__media{border-color:rgba(124,58,237,.35);box-shadow:0 10px 24px rgba(27,35,64,.1);transform:translateY(-2px)}}.tcp-cb-seo{padding:clamp(2.75rem,5vw,4.25rem) 0;background:linear-gradient(180deg,var(--tp-common-pink-2,#f5f3ff) 0,#fff 55%)}.tcp-cb-seo__grid{display:grid;grid-template-columns:1fr;gap:1rem}.tcp-cb-seo__card{background:#fff;border:1px solid var(--tcp-cb-line);border-radius:var(--tcp-cb-radius);padding:clamp(1.25rem,2.5vw,1.75rem);border-left:3px solid var(--tcp-cb-purple)}.tcp-cb-seo__heading{font-size:clamp(1.35rem, 2.4vw, 1.75rem);font-weight:700;color:var(--tcp-cb-ink);margin:0 0 .85rem;line-height:1.25}.tcp-cb-seo__subheading{font-size:1.0625rem;font-weight:700;color:var(--tcp-cb-ink);margin:0 0 .65rem;line-height:1.3}.tcp-cb-seo__lead{font-size:1rem;line-height:1.65;color:var(--tcp-cb-muted);margin:0 0 .85rem}.tcp-cb-seo__text{font-size:.9375rem;line-height:1.65;color:var(--tcp-cb-muted);margin:0 0 .85rem}.tcp-cb-seo__text a{color:var(--tcp-cb-purple);font-weight:600;text-decoration:underline;text-underline-offset:2px}.tcp-cb-seo__text a:focus-visible,.tcp-cb-seo__text a:hover{color:var(--tcp-cb-orange)}@media (min-width:768px){.tcp-cb-seo__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.tcp-cb-seo__card--lead{grid-column:1/-1}}.tcp-cb-final-cta{padding:clamp(2rem,4vw,3rem) 0 clamp(2.5rem,5vw,3.75rem);background:#fff}.tcp-cb-final-cta__inner{position:relative;overflow:hidden;border-radius:calc(var(--tcp-cb-radius) + 4px);padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3.5vw,2.75rem);background:radial-gradient(ellipse 55% 80% at 100% 0,rgba(168,85,247,.4),transparent 55%),radial-gradient(ellipse 45% 70% at 0 100%,rgba(249,115,22,.22),transparent 50%),var(--tcp-cb-navy);color:#fff;display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);align-items:center}.tcp-cb-final-cta__copy{text-align:center;min-width:0}.tcp-cb-final-cta__title{font-size:clamp(1.5rem, 3vw, 2.15rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem;color:#fff}.tcp-cb-final-cta__em{color:var(--tcp-cb-orange)}.tcp-cb-final-cta__lead{margin:0 auto 1.35rem;max-width:34rem;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.82)}.tcp-cb-final-cta__note{margin:1rem 0 0;font-size:.8125rem;color:rgba(255,255,255,.65)}.tcp-cb-final-cta__media{position:relative;z-index:1;line-height:0;max-width:28rem;margin:0 auto}.tcp-cb-final-cta__media img{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0, 0, 0, .35))}.tcp-cb-final-cta .tcp-cb-btn--primary{box-shadow:0 10px 24px rgba(249,115,22,.35)}@media (min-width:992px){.tcp-cb-final-cta__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:2rem 1.5rem;text-align:left;padding-right:clamp(1.5rem,3vw,2.25rem)}.tcp-cb-final-cta__copy{text-align:left}.tcp-cb-final-cta__lead{margin-left:0;margin-right:0}.tcp-cb-final-cta__media{max-width:none;margin:0}}.tcp-cb-dual-cta{padding:clamp(2.5rem,5vw,4rem) 0;background:linear-gradient(180deg,var(--tcp-cb-surface) 0,#fff 55%)}.tcp-cb-dual-cta__row{align-items:stretch}.tcp-cb-dual-cta__card{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:clamp(1.35rem,3vw,1.85rem);border-radius:var(--tcp-cb-radius);border:1px solid var(--tcp-cb-line);background:#fff;box-shadow:0 14px 36px rgba(147,51,234,.08)}.tcp-cb-dual-cta__card--quote{border-top:3px solid var(--tcp-cb-orange)}.tcp-cb-dual-cta__card--calc{border-top:3px solid var(--tcp-cb-purple)}.tcp-cb-dual-cta__badge{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--tcp-cb-orange)}.tcp-cb-dual-cta__badge--alt{background:var(--tcp-cb-purple)}.tcp-cb-dual-cta__card-title{margin:0;font-size:clamp(1.15rem, 2.2vw, 1.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--tcp-cb-ink)}.tcp-cb-dual-cta__card-text{margin:0;font-size:.975rem;line-height:1.65;color:var(--tcp-cb-muted)}.tcp-cb-dual-cta__points{list-style:none;margin:.15rem 0 .35rem;padding:0;display:grid;gap:.45rem;width:100%}.tcp-cb-dual-cta__points li{position:relative;padding-left:1.15rem;font-size:.9rem;font-weight:600;line-height:1.4;color:var(--tcp-cb-ink)}.tcp-cb-dual-cta__points li::before{content:"";position:absolute;left:0;top:.45em;width:.45rem;height:.45rem;border-radius:50%;background:var(--tcp-cb-purple)}.tcp-cb-dual-cta__card--quote .tcp-cb-dual-cta__points li::before{background:var(--tcp-cb-orange)}.tcp-cb-dual-cta__btn{margin-top:auto}@media (max-width:767.98px){.tcp-cb-dual-cta__btn{width:100%;text-align:center}}@media (max-width:575.98px){.tcp-cb-hero__actions{flex-direction:column;align-items:stretch}.tcp-cb-hero__actions .tcp-cb-btn{width:100%}.tcp-cb-industries__media{width:6.25rem;height:6.25rem}}.tcp-site-policy,.tp-faq__area{background:linear-gradient(180deg,#f8fafc 0,#fff 32%,#fff 100%);padding-top:clamp(1.75rem,3.2vw,2.75rem)!important;padding-bottom:clamp(2.75rem,5vw,4.25rem)!important}.tcp-site-policy .container-fluid.custom-container-4,.tcp-site-policy .container.custom-container-4,.tcp-static-page-intro .container-fluid.custom-container-4,.tcp-static-page-intro .container.custom-container-4,.tp-faq__area .container-fluid.custom-container-4,.tp-faq__area .container.custom-container-4{width:100%;max-width:100%}.tcp-site-policy .container-fluid.custom-container-4>.row>.col-12,.tcp-site-policy .container.custom-container-4>.row>.col-12,.tcp-static-page-intro .container-fluid.custom-container-4>.row>[class*=col-],.tcp-static-page-intro .container.custom-container-4>.row>[class*=col-],.tp-faq__area .container-fluid.custom-container-4>.row>.col-12,.tp-faq__area .container.custom-container-4>.row>.col-12{max-width:100%;width:100%;flex:0 0 100%}.tcp-site-policy .tcp-page-content-heading--inset,.tp-faq__area .tcp-page-content-heading--inset{max-width:none;margin-top:0;margin-bottom:1.5rem;padding-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08);letter-spacing:-.02em}.tcp-site-policy .tcp-site-page-prose{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:clamp(1.35rem,2.8vw,2.35rem) clamp(1.2rem,3vw,2.5rem);box-shadow:0 10px 28px rgba(15,23,42,.045)}.tcp-site-page-prose{font-family:var(--tp-ff-body, var(--tp-ff-heading, system-ui, -apple-system, "Segoe UI", sans-serif));font-size:1.0625rem;line-height:1.75;color:#334155;word-wrap:break-word;overflow-wrap:anywhere}.tcp-site-page-prose>:first-child{margin-top:0}.tcp-site-page-prose>:last-child{margin-bottom:0}.tcp-site-page-prose h1,.tcp-site-page-prose h2,.tcp-site-page-prose h3,.tcp-site-page-prose h4,.tcp-site-page-prose h5,.tcp-site-page-prose h6{color:#0f172a;font-family:var(--tp-ff-heading, inherit);font-weight:700;line-height:1.3;letter-spacing:-.015em;margin-top:2.15rem;margin-bottom:.85rem}.tcp-site-page-prose h1:first-child,.tcp-site-page-prose h2:first-child,.tcp-site-page-prose h3:first-child{margin-top:0}.tcp-site-page-prose h2{font-size:clamp(1.28rem, 2.2vw, 1.6rem);padding-top:.35rem}.tcp-site-page-prose h3{font-size:clamp(1.12rem, 1.8vw, 1.3rem);font-weight:650}.tcp-site-page-prose h4{font-size:1.0625rem}.tcp-site-page-prose p{font-weight:400;font-size:inherit;line-height:inherit;color:inherit;margin-top:0;margin-bottom:1.15rem}.tcp-site-policy .tcp-site-page-prose,.tcp-site-policy .tcp-site-page-prose p{color:#1e293b}.tcp-site-page-prose a{color:var(--tp-theme-2,#9333ea);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s}.tcp-site-page-prose a:hover{color:var(--tp-theme-3,#7c3aed)}.tcp-site-page-prose b,.tcp-site-page-prose strong{color:#0f172a;font-weight:650}.tcp-site-page-prose ol,.tcp-site-page-prose ul{margin:0 0 1.25rem;padding-left:1.35rem;list-style-position:outside}.tcp-site-page-prose li{list-style:revert;margin-bottom:.55rem;line-height:1.7;padding-left:.2rem}.tcp-site-page-prose li:last-child{margin-bottom:0}.tcp-site-page-prose ul>li{list-style-type:disc}.tcp-site-page-prose ol>li{list-style-type:decimal}.tcp-site-page-prose ul ul>li{list-style-type:circle}.tcp-site-page-prose ul ul ul>li{list-style-type:square}.tcp-site-page-prose ol ol>li{list-style-type:lower-alpha}.tcp-site-page-prose ol ol ol>li{list-style-type:lower-roman}.tcp-site-page-prose li>ol,.tcp-site-page-prose li>ul{margin-top:.45rem;margin-bottom:.45rem}.tcp-site-page-prose blockquote{margin:0 0 1.35rem;padding:1rem 1.25rem;border-left:4px solid var(--tp-theme-3,#9333ea);background:#f8fafc;color:#475569;font-style:normal;line-height:1.7;border-radius:0 10px 10px 0}.tcp-site-page-prose hr{border:0;border-top:1px solid #e2e8f0;margin:2rem 0}.tcp-site-page-prose figure,.tcp-site-page-prose iframe,.tcp-site-page-prose img,.tcp-site-page-prose picture,.tcp-site-page-prose video{max-width:100%!important;height:auto!important}.tcp-site-page-prose h1,.tcp-site-page-prose h2,.tcp-site-page-prose h3,.tcp-site-page-prose h4,.tcp-site-page-prose h5,.tcp-site-page-prose h6,.tcp-site-page-prose li,.tcp-site-page-prose p{overflow-wrap:anywhere;word-wrap:break-word;max-width:100%}.tcp-site-page-prose iframe{border-radius:8px}.tcp-site-page-prose table{width:100%;max-width:100%;border-collapse:collapse;margin:.35rem 0 1.75rem;font-size:.95em;table-layout:auto;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-site-page-prose td,.tcp-site-page-prose th{border:1px solid #e2e8f0;padding:.7rem .9rem;text-align:left;vertical-align:top;line-height:1.55}.tcp-site-page-prose th{background:#f1f5f9;color:#0f172a;font-weight:650}.tcp-site-page-prose code,.tcp-site-page-prose pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.9em}.tcp-site-page-prose code{background:#f1f5f9;padding:.15em .4em;border-radius:4px;color:#132047}.tcp-site-page-prose pre{background:#132047;color:#f0f0f0;padding:1rem 1.15rem;border-radius:8px;overflow-x:auto;margin:0 0 1.5rem}.tcp-site-page-prose pre code{background:0 0;padding:0;color:inherit}.tp-faq__area .tp-custom-accordion-2 .accordion-items{margin-bottom:.75rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.035);overflow:hidden}.tp-faq__area .tp-custom-accordion-2 .accordion-items.tp-faq-active{border-radius:12px}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons{padding:1.05rem 3rem 1.05rem 1.15rem;font-size:clamp(1rem, 1.6vw, 1.125rem);line-height:1.45;font-weight:650;color:#0f172a;background:#fff}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons:not(.collapsed){color:var(--tp-common-purple-2,#9333ea);background:#faf8ff}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons::after{right:1.15rem}.tp-faq__area .tp-custom-accordion-2 .accordion-body{margin:0 1.15rem;padding:.15rem 0 1.15rem;font-size:.9875rem;line-height:1.7;color:#334155;border-top:1px solid rgba(15,23,42,.06)}.tcp-static-page-intro.tcp-home-seo-blocks{padding-top:clamp(1.75rem,3.2vw,2.75rem)!important;padding-bottom:clamp(2.25rem,4.5vw,3.5rem)!important}.tcp-static-page-intro .tcp-home-why__card-body{padding:clamp(1.35rem,2.5vw,2rem) clamp(1.2rem,2.8vw,2.15rem)}.tcp-static-page-intro .tcp-home-why__lead,.tcp-static-page-intro .tcp-home-why__text{line-height:1.75}@media (max-width:1399px){.tcp-site-page-prose{font-size:1.03125rem}}@media (max-width:991px){.tcp-site-page-prose{font-size:1rem}.tcp-site-policy .tcp-site-page-prose{padding:1.25rem 1.15rem}}@media (max-width:767px){.tcp-site-policy,.tp-faq__area{padding-top:1.35rem!important;padding-bottom:2.25rem!important}.tcp-site-page-prose{font-size:.975rem;line-height:1.7}.tcp-site-page-prose h2{margin-top:1.65rem}.tcp-site-page-prose p{margin-bottom:1rem}.tcp-site-page-prose ol,.tcp-site-page-prose ul{padding-left:1.15rem}.tcp-site-page-prose table{font-size:.85em}.tcp-site-page-prose td,.tcp-site-page-prose th{padding:.5rem .55rem}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons{padding:.95rem 2.75rem .95rem 1rem;font-size:.9875rem}.tp-faq__area .tp-custom-accordion-2 .accordion-body{margin:0 1rem;padding-bottom:1rem;font-size:.9375rem}}.tcp-thankyou-page{--tcp-ty-line:rgba(147, 51, 234, 0.18);--tcp-ty-accent:var(--tp-common-purple-2, #9333ea);position:relative;overflow:clip;background:radial-gradient(ellipse 80% 55% at 85% 15%,rgba(168,85,247,.22),transparent 55%),radial-gradient(ellipse 60% 45% at 8% 90%,rgba(34,211,238,.12),transparent 50%),linear-gradient(165deg,#1a1030 0,#2a1548 42%,#120f1f 100%);color:#fff}.tcp-thankyou{position:relative;z-index:1;padding:clamp(3.25rem,8vw,5.5rem) 0 clamp(4rem,10vw,6.5rem)}.tcp-thankyou__glow{position:absolute;inset:auto -10% -20% 40%;height:55%;background:radial-gradient(circle,rgba(250,204,21,.14),transparent 65%);pointer-events:none}.tcp-thankyou__pattern{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.75),transparent 92%)}.tcp-thankyou__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:clamp(2rem,5vw,4rem);align-items:center}.tcp-thankyou__brand{margin:0 0 1.35rem;font-size:clamp(1.05rem, 2.2vw, 1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff;animation:.7s both tcp-ty-rise}.tcp-thankyou__eyebrow{display:inline-block;margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#facc15;animation:.7s 80ms both tcp-ty-rise}.tcp-thankyou__title{margin:0 0 .85rem;font-size:clamp(2.35rem, 5.5vw, 3.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#fff;animation:.75s .14s both tcp-ty-rise}.tcp-thankyou__lead{margin:0 0 1.75rem;max-width:34rem;font-size:1.05rem;line-height:1.65;color:rgba(255,255,255,.78);animation:.75s .2s both tcp-ty-rise}.tcp-thankyou__timeline{list-style:none;margin:0 0 1.85rem;padding:0;display:grid;gap:.85rem;animation:.75s .28s both tcp-ty-rise}.tcp-thankyou__timeline-item{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--tcp-ty-line);border-radius:12px;background:rgba(255,255,255,.04);backdrop-filter:blur(6px)}.tcp-thankyou__timeline-num{width:1.85rem;height:1.85rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#120f1f;background:#facc15}.tcp-thankyou__timeline-item strong{display:block;margin-bottom:.15rem;font-size:.95rem;font-weight:700;color:#fff}.tcp-thankyou__timeline-item span{display:block;font-size:.875rem;line-height:1.45;color:rgba(255,255,255,.68)}.tcp-thankyou__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.35rem;animation:.75s .36s both tcp-ty-rise}.tcp-thankyou__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.45rem;border-radius:10px;font:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer;appearance:none;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s}.tcp-thankyou__btn:hover{transform:translateY(-2px)}.tcp-thankyou__btn--primary{background:#facc15;border:1px solid #facc15;color:#120f1f;box-shadow:0 12px 28px rgba(250,204,21,.28)}.tcp-thankyou__btn--primary:hover{background:#fde047;border-color:#fde047;color:#120f1f}.tcp-thankyou__btn--outline{background:0 0;border:1px solid rgba(255,255,255,.35);color:#fff}.tcp-thankyou__btn--outline:hover{border-color:#fff;background:rgba(255,255,255,.08);color:#fff}.tcp-thankyou__note{margin:0;max-width:34rem;font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.62);animation:.75s .42s both tcp-ty-rise}.tcp-thankyou__note a{color:#facc15;font-weight:600;text-decoration:none}.tcp-thankyou__note a:hover{text-decoration:underline}.tcp-thankyou__visual{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:.9s .18s both tcp-ty-rise}.tcp-thankyou__visual-stage{position:relative;width:min(100%,320px);aspect-ratio:280/240;display:grid;place-items:center}.tcp-thankyou__box{width:100%;height:auto;filter:drop-shadow(0 28px 40px rgba(0, 0, 0, .35));animation:4.5s ease-in-out infinite tcp-ty-float}.tcp-thankyou__box-lid{transform-origin:140px 40px;animation:1.1s .35s both tcp-ty-lid}.tcp-thankyou__check-wrap{position:absolute;inset:auto 12% 8% auto;width:4.75rem;height:4.75rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--tcp-ty-accent);box-shadow:0 16px 36px rgba(0,0,0,.28);animation:.55s cubic-bezier(.2,.9,.3,1.25) .55s both tcp-ty-pop}.tcp-thankyou__check{width:2.65rem;height:2.65rem}.tcp-thankyou__check-ring{stroke-dasharray:210;stroke-dashoffset:210;animation:.7s .7s forwards tcp-ty-draw}.tcp-thankyou__check-mark{stroke-dasharray:48;stroke-dashoffset:48;animation:.45s 1s forwards tcp-ty-draw}.tcp-thankyou__visual-caption{margin:1.25rem 0 0;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.72)}.tcp-thankyou__layout--with-quote{align-items:start}.tcp-thankyou__quote{animation:.9s .18s both tcp-ty-rise}.tcp-thankyou__quote-card{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);padding:1.35rem 1.4rem 1.25rem;box-shadow:0 18px 40px rgba(0,0,0,.22)}.tcp-thankyou__quote-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.12)}.tcp-thankyou__quote-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#facc15}.tcp-thankyou__quote-id{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:#fff}.tcp-thankyou__quote-breakdown,.tcp-thankyou__quote-meta,.tcp-thankyou__quote-specs{margin:0}.tcp-thankyou__quote-breakdown>div,.tcp-thankyou__quote-meta>div,.tcp-thankyou__quote-specs>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.tcp-thankyou__quote-breakdown>div:last-child,.tcp-thankyou__quote-meta>div:last-child,.tcp-thankyou__quote-specs>div:last-child{border-bottom:none}.tcp-thankyou__quote-breakdown dt,.tcp-thankyou__quote-meta dt,.tcp-thankyou__quote-specs dt{margin:0;font-size:.82rem;color:rgba(255,255,255,.58)}.tcp-thankyou__quote-breakdown dd,.tcp-thankyou__quote-meta dd,.tcp-thankyou__quote-specs dd{margin:0;text-align:right;font-size:.875rem;font-weight:600;color:#fff;word-break:break-word}.tcp-thankyou__quote-section-title{margin:1.1rem 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.tcp-thankyou__quote-pricing{margin-top:1.1rem;display:grid;gap:.75rem}.tcp-thankyou__quote-total{border-radius:12px;padding:.95rem 1rem;background:linear-gradient(145deg,rgba(250,204,21,.95),rgba(250,204,21,.78));color:#120f1f}.tcp-thankyou__quote-total span{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.tcp-thankyou__quote-total strong{display:block;font-size:clamp(1.55rem, 3vw, 1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.tcp-thankyou__quote-breakdown{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.55rem .85rem;background:rgba(0,0,0,.18)}.tcp-thankyou__quote-disclaimer{margin:.95rem 0 0;font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.55)}.tcp-thankyou__btn:disabled{opacity:.65;cursor:wait;transform:none}.tcp-thankyou__note--error{color:#fecaca}.tcp-thankyou__lead strong{color:#facc15;font-weight:700}@keyframes tcp-ty-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tcp-ty-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tcp-ty-lid{from{opacity:0;transform:translateY(-12px) rotate(-4deg)}to{opacity:.9;transform:translateY(0) rotate(0)}}@keyframes tcp-ty-pop{from{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes tcp-ty-draw{to{stroke-dashoffset:0}}@media (max-width:991.98px){.tcp-thankyou__layout{grid-template-columns:1fr;gap:2.5rem}.tcp-thankyou__quote,.tcp-thankyou__visual{order:-1}.tcp-thankyou__visual-stage{width:min(100%,240px)}}@media (max-width:575.98px){.tcp-thankyou__actions{flex-direction:column}.tcp-thankyou__btn{width:100%}}.tcp-blog-page{background:#f8f9fc;padding-bottom:clamp(1.5rem,3vw,2.5rem)}main>.tcp-page-content-heading-wrap{padding-top:clamp(1.25rem,2.5vw,1.85rem);padding-bottom:.85rem}.tcp-blog-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.tcp-blog-page__eyebrow{margin:0 0 .35rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-page__heading{margin:0;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:700;color:#121416;line-height:1.2}.tcp-blog-page__clear{flex-shrink:0;font-size:.875rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none;padding:.4rem .75rem;border-radius:999px;background:rgba(147,51,234,.08)}.tcp-blog-page__clear:hover{background:rgba(147,51,234,.14);color:#7c3aed}.tcp-blog-page__results{margin:-.5rem 0 1.25rem;font-size:.9rem;color:#6b7280}.tcp-blog-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:1.25rem}.tcp-blog-sidebar__block{background:#fff;border:1px solid #e8ecf3;border-radius:12px;padding:1.25rem;box-shadow:0 4px 24px rgba(15,23,42,.04)}.tcp-blog-sidebar__title{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#121416}.tcp-blog-sidebar__search{display:flex;align-items:stretch;border:1px solid #dde3ee;border-radius:10px;overflow:hidden;background:#fafbfc}.tcp-blog-sidebar__search input{flex:1;min-width:0;border:0;background:0 0;padding:.65rem .85rem;font-size:.9rem;color:#121416}.tcp-blog-sidebar__search input:focus{outline:0}.tcp-blog-sidebar__search button{border:0;background:var(--tp-common-purple-2,#9333ea);color:#fff;padding:0 1rem;cursor:pointer}.tcp-blog-sidebar__filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.tcp-blog-sidebar__filter{display:block;padding:.5rem .75rem;border-radius:8px;font-size:.9rem;color:#4b5563;text-decoration:none;transition:background .2s,color .2s}.tcp-blog-sidebar__filter:hover{background:#f3f4f6;color:#121416}.tcp-blog-sidebar__filter.is-active{background:linear-gradient(135deg,rgba(147,51,234,.12),rgba(59,130,246,.1));color:var(--tp-common-purple-2,#9333ea);font-weight:600}.tcp-blog-sidebar__recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.tcp-blog-sidebar__recent-item{display:flex;gap:.75rem;align-items:flex-start}.tcp-blog-sidebar__recent-thumb{flex-shrink:0;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#eef2f7}.tcp-blog-sidebar__recent-thumb img{width:100%;height:100%;object-fit:contain}.tcp-blog-sidebar__recent-body time{display:block;font-size:.75rem;color:#9ca3af;margin-bottom:.25rem}.tcp-blog-sidebar__recent-body a{font-size:.875rem;font-weight:600;line-height:1.35;color:#121416;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-blog-sidebar__recent-body a:hover{color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-sidebar__empty{margin:0;font-size:.875rem;color:#9ca3af}.tcp-blog-sidebar__cta{background:linear-gradient(135deg,#9333ea 0,#6366f1 100%);border-radius:12px;padding:1.25rem;color:#fff;text-align:center}.tcp-blog-sidebar__cta p{margin:0 0 1rem;font-size:.95rem;line-height:1.4}.tcp-blog-sidebar__cta .tp-btn-cart{display:inline-flex;justify-content:center;width:100%;background:#fff!important;color:#9333ea!important;border:0}.tcp-blog-card{background:#fff;border:1px solid #e8ecf3;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(15,23,42,.06);transition:transform .25s,box-shadow .25s}.tcp-blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.1);overflow:visible}.tcp-blog-card__thumb{display:block;position:relative;overflow:hidden;aspect-ratio:1000/481;width:100%;background:#eef2f7}.tcp-blog-card__thumb img{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;object-fit:cover;object-position:center}.tcp-blog-card__badge{position:absolute;left:12px;top:12px;padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(255,255,255,.95);color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-card__body{padding:1.15rem 1.25rem 1.25rem;display:flex;flex-direction:column;flex:1}.tcp-blog-card__meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.65rem;font-size:.78rem;color:#9ca3af}.tcp-blog-card__meta span{display:inline-flex;align-items:center;gap:.35rem}.tcp-blog-card__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;line-height:1.35}.tcp-blog-card__title a{color:#121416;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-blog-card__title a:hover{color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-card__excerpt{margin:0 0 1rem;font-size:.9rem;line-height:1.55;color:#6b7280;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.tcp-blog-card__link{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none}.tcp-blog-card__link i{transition:transform .2s}.tcp-blog-card__link:hover i{transform:translateX(4px)}.tcp-blog-pagination{margin-top:2.5rem;padding-bottom:2.5rem}.tcp-blog-empty{text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:14px;border:1px dashed #dde3ee}.tcp-blog-empty i{font-size:2.5rem;color:#c4c9d4;margin-bottom:1rem}.tcp-blog-empty h3{margin:0 0 .5rem;font-size:1.25rem;color:#121416}.tcp-blog-empty p{margin:0 0 1.25rem;color:#6b7280}@media (max-width:991.98px){.tcp-blog-sidebar{position:static}}@media (max-width:767.98px){.tcp-blog-page__header{flex-direction:column}}.tcp-blog-page.tcp-blog-detail.pt-60{padding-top:.75rem}.tcp-blog-detail.pt-80{padding-top:3rem}.tcp-blog-detail-breadcrumb .tp-breadcrumb__title{font-size:clamp(1.35rem, 3vw, 2.25rem);line-height:1.25;max-width:52rem;margin-left:auto;margin-right:auto}.tcp-blog-detail-breadcrumb--compact.tp-breadcrumb-height{padding-top:1.25rem;padding-bottom:1.25rem}.tcp-blog-detail-breadcrumb--compact .tp-breadcrumb__content{text-align:left}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tcp-blog-detail-breadcrumb--compact.tp-breadcrumb-height{padding-top:68px;padding-bottom:14px}}.tcp-blog-detail-breadcrumb__title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-blog-detail__article{background:#fff;border:1px solid #e8ecf3;border-radius:16px;box-shadow:0 8px 32px rgba(15,23,42,.06);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__hero-frame{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,0.72fr);gap:0;align-items:stretch;padding:0;margin:0;background:#fff;border-radius:16px 16px 0 0;overflow:hidden;box-sizing:border-box}.tcp-blog-detail__hero-frame--no-image{grid-template-columns:1fr}.tcp-blog-detail__hero{position:relative;overflow:hidden;width:100%;height:auto;margin:0;background:#fff;border:0;border-radius:0}.tcp-blog-detail__hero img{display:block;width:100%;height:auto;padding:0;margin:0;object-fit:contain;object-position:center;vertical-align:top}.tcp-blog-detail__hero-aside{display:flex;align-items:stretch;min-width:0;height:100%;padding:0;border:0;border-left:1px solid #e8ecf3;background:#fff;box-sizing:border-box}.tcp-blog-detail__hero-aside .tcp-blog-inline-cta{display:flex;flex-direction:column;justify-content:center;gap:.7rem;flex:1 1 auto;width:100%;height:100%;margin:0;padding:1.15rem 1.2rem;border-radius:0;box-shadow:none;box-sizing:border-box}.tcp-blog-detail__hero-aside .tcp-blog-inline-cta__badge{margin:0}.tcp-blog-detail__hero-aside .tcp-blog-pricing-cta__body{flex:0 1 auto;justify-content:flex-start;gap:.7rem}.tcp-blog-detail__hero-aside .tcp-blog-pricing-cta__actions{flex-direction:column;margin-top:0}.tcp-blog-detail__hero-aside .tcp-blog-pricing-cta__btn{width:100%;white-space:normal}@media (max-width:991.98px){.tcp-blog-detail__hero-frame{grid-template-columns:1fr;padding:0}.tcp-blog-detail__hero-aside{display:none}}.tcp-blog-detail__badge{position:absolute;left:1.25rem;top:1.25rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(255,255,255,.95);color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-detail .col-lg-9{text-align:left}.tcp-blog-detail__header{padding:1.75rem 1.75rem .75rem;text-align:left;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.5;color:#6b7280}.tcp-blog-detail__meta span{display:inline-flex;align-items:center;gap:.4rem}.tcp-blog-detail__author{gap:.5rem;font-weight:600;color:#374151}.tcp-blog-detail__author-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;overflow:hidden;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#0f766e}.tcp-blog-detail__author-avatar img{width:100%;height:100%;object-fit:cover;display:block}.tcp-blog-detail__author-name{line-height:1.2}.tcp-blog-author{position:relative;display:inline-flex;align-items:center;z-index:2}.tcp-blog-author.has-linkedin{cursor:pointer}.tcp-blog-author__chip{display:inline-flex;align-items:center;gap:.5rem}.tcp-blog-author__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;overflow:hidden;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#0f766e}.tcp-blog-author__avatar img{width:100%;height:100%;object-fit:cover;display:block}.tcp-blog-author__name{line-height:1.2;font-weight:600;color:#374151}.tcp-blog-author__icon{color:#0a66c2;font-size:.85rem}.tcp-blog-author__card{position:absolute;left:0;top:calc(100% + .45rem);min-width:13.5rem;padding:.75rem .85rem;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 28px rgba(15,23,42,.14);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s,transform .18s,visibility .18s;z-index:8}.tcp-blog-author.has-linkedin:focus-within .tcp-blog-author__card,.tcp-blog-author.has-linkedin:hover .tcp-blog-author__card{opacity:1;visibility:visible;transform:translateY(0)}.tcp-blog-author__card-kicker{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:.2rem}.tcp-blog-author__card-name{display:block;font-size:.92rem;font-weight:700;color:#111827;margin-bottom:.4rem}.tcp-blog-author__card-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:#0a66c2;text-decoration:none}.tcp-blog-author__card-link:hover{text-decoration:underline}.tcp-blog-card__author-wrap{margin:0 0 .65rem;overflow:visible}.tcp-blog-card__body{overflow:visible}@media (hover:none){.tcp-blog-author.has-linkedin .tcp-blog-author__card{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;margin-top:.35rem;min-width:0;padding:0;border:0;background:0 0}.tcp-blog-author__card-kicker,.tcp-blog-author__card-name{display:none}}.tcp-blog-detail__meta-cat{padding:.2rem .65rem;border-radius:999px;background:rgba(147,51,234,.1);color:var(--tp-common-purple-2,#9333ea);font-weight:600}.tcp-blog-detail__lead{margin:0 0 1.25rem;font-size:1.125rem;line-height:1.75;color:#4b5563;font-weight:500;text-align:left}.tcp-blog-detail__cta{border-radius:14px;border:1px solid #e8e0f4;background:linear-gradient(165deg,#fff 0,#f8f5ff 100%);box-shadow:0 4px 20px rgba(15,23,42,.06);overflow:hidden}.tcp-blog-detail__cta-accent{height:4px;background:linear-gradient(90deg,#9333ea 0,#6366f1 100%)}.tcp-blog-detail__cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem 1.5rem}.tcp-blog-detail__cta--top{margin:0 1.75rem}.tcp-blog-detail__cta--mid{margin:1.5rem 0}.tcp-blog-detail__cta--bottom{margin:0 1.75rem}.tcp-blog-detail__cta-text{margin:0;flex:1 1 220px;max-width:100%;font-size:1rem;line-height:1.5;font-weight:600;color:#121416;text-align:left}.tcp-blog-detail__cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;flex:0 1 auto}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;border:2px solid transparent;cursor:pointer;white-space:nowrap;position:relative;z-index:1;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--quote{background:#9333ea;color:#fff;border-color:#9333ea;box-shadow:0 4px 14px rgba(147,51,234,.25)}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--quote:hover{background:#7e22ce;border-color:#7e22ce;color:#fff}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--call{background:#fff;color:#121416;border-color:#d1d5db}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--call:hover{background:#faf5ff;color:#9333ea;border-color:#9333ea}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--call i{color:#9333ea}@media (max-width:767.98px){.tcp-blog-detail__cta-inner{flex-direction:column;align-items:stretch;text-align:center}.tcp-blog-detail__cta-text{text-align:center}.tcp-blog-detail__cta-actions{flex-direction:column;width:100%;justify-content:stretch}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn{width:100%;white-space:normal}.tcp-blog-detail__prose.tcp-site-page-prose table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tcp-blog-detail__body{padding:0;color:#121416;text-align:left}.tcp-blog-detail__prose.tcp-site-page-prose{font-size:1.0625rem;line-height:1.75;letter-spacing:.01em;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;hyphens:none;color:#374151;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__prose.tcp-site-page-prose p{line-height:1.75;margin-bottom:1.35rem}.tcp-blog-detail__prose.tcp-site-page-prose li{line-height:1.7;margin-bottom:.55rem}.tcp-blog-detail__prose.tcp-site-page-prose ol,.tcp-blog-detail__prose.tcp-site-page-prose ul{margin:0 0 1.5rem;padding-left:1.35rem}.tcp-blog-detail__prose.tcp-site-page-prose h2{margin-top:2.75rem;margin-bottom:1rem;line-height:1.3;color:#121416;scroll-margin-top:calc(80px + 1.5rem)}.tcp-blog-detail__prose.tcp-site-page-prose h3{margin-top:2rem;margin-bottom:.85rem;line-height:1.35;color:#121416;scroll-margin-top:calc(80px + 1.5rem)}.tcp-blog-detail__prose.tcp-site-page-prose h2:first-child,.tcp-blog-detail__prose.tcp-site-page-prose h3:first-child,.tcp-blog-detail__prose.tcp-site-page-prose>*+*{margin-top:0}.tcp-blog-detail__prose.tcp-site-page-prose>*{text-align:left}.tcp-blog-detail__prose.tcp-site-page-prose dd,.tcp-blog-detail__prose.tcp-site-page-prose li,.tcp-blog-detail__prose.tcp-site-page-prose p{text-align:left;color:#121416}.tcp-blog-detail__prose.tcp-site-page-prose caption,.tcp-blog-detail__prose.tcp-site-page-prose figcaption,.tcp-blog-detail__prose.tcp-site-page-prose h1,.tcp-blog-detail__prose.tcp-site-page-prose h2,.tcp-blog-detail__prose.tcp-site-page-prose h3,.tcp-blog-detail__prose.tcp-site-page-prose h4,.tcp-blog-detail__prose.tcp-site-page-prose h5,.tcp-blog-detail__prose.tcp-site-page-prose h6{text-align:left}.tcp-blog-detail__prose.tcp-site-page-prose div:not([class]){margin-bottom:1.25rem;line-height:1.75}.tcp-blog-detail__prose.tcp-site-page-prose div:not([class]):last-child{margin-bottom:0}.tcp-blog-detail__prose.tcp-site-page-prose figure{margin:0 0 1.5rem}.tcp-blog-detail__prose.tcp-site-page-prose figure img{display:block;width:100%;height:auto;border-radius:10px}.tcp-blog-detail__prose.tcp-site-page-prose figcaption{margin-top:.5rem;font-size:.875rem;color:#9ca3af;line-height:1.5}.tcp-blog-detail__prose.tcp-site-page-prose img{display:block;height:auto;margin:0 0 1.5rem;border-radius:10px}.tcp-blog-detail__prose.tcp-site-page-prose .alignleft img,.tcp-blog-detail__prose.tcp-site-page-prose img.alignleft{float:left;margin:.25rem 1.25rem 1rem 0;max-width:min(100%,320px)}.tcp-blog-detail__prose.tcp-site-page-prose .alignright img,.tcp-blog-detail__prose.tcp-site-page-prose img.alignright{float:right;margin:.25rem 0 1rem 1.25rem;max-width:min(100%,320px)}.tcp-blog-detail__prose.tcp-site-page-prose .aligncenter,.tcp-blog-detail__prose.tcp-site-page-prose figure.aligncenter,.tcp-blog-detail__prose.tcp-site-page-prose img.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.tcp-blog-detail__prose.tcp-site-page-prose .aligncenter img{margin-left:auto;margin-right:auto}.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align: center"],.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align:center"]{text-align:center!important}.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align: right"],.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align:right"]{text-align:right!important}.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align: justify"],.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align:justify"]{text-align:justify!important}.tcp-blog-detail__prose.tcp-site-page-prose em,.tcp-blog-detail__prose.tcp-site-page-prose i{font-style:italic}.tcp-blog-detail__prose.tcp-site-page-prose u{text-decoration:underline;text-underline-offset:2px}.tcp-blog-detail__prose.tcp-site-page-prose del,.tcp-blog-detail__prose.tcp-site-page-prose s{text-decoration:line-through}.tcp-blog-detail__prose.tcp-site-page-prose ins{text-decoration:underline;text-underline-offset:2px}.tcp-blog-detail__prose.tcp-site-page-prose mark{background:rgba(147,51,234,.15);color:#121416;padding:.1em .25em;border-radius:3px}.tcp-blog-detail__prose.tcp-site-page-prose sub,.tcp-blog-detail__prose.tcp-site-page-prose sup{font-size:.75em;line-height:0}.tcp-blog-detail__prose.tcp-site-page-prose dl{margin:0 0 1.25rem}.tcp-blog-detail__prose.tcp-site-page-prose dt{font-weight:600;color:#121416;margin-top:.75rem}.tcp-blog-detail__prose.tcp-site-page-prose dt:first-child{margin-top:0}.tcp-blog-detail__prose.tcp-site-page-prose dd{margin:.25rem 0 0 1rem}.tcp-blog-detail__prose.tcp-site-page-prose address{font-style:normal;margin:0 0 1.15rem;padding:1rem 1.15rem;border-left:3px solid #e8ecf3;background:#f8f9fc}.tcp-blog-detail__prose.tcp-site-page-prose caption{caption-side:bottom;padding-top:.5rem;font-size:.875rem;color:#9ca3af}.tcp-blog-detail__prose.tcp-site-page-prose::after{content:"";display:table;clear:both}.tcp-blog-detail__footer{padding:1.25rem 0 0;border-top:1px solid #eef2f7;margin-top:0}.tcp-blog-detail__back{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none}.tcp-blog-detail__back:hover{color:#7c3aed}.tcp-blog-detail__back--inline{margin-top:.25rem}.tcp-blog-detail__related{margin-top:2.5rem;padding-top:.5rem;max-width:100%}.tcp-blog-detail__related-title{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700;color:#121416;text-align:left}@media (max-width:767.98px){.tcp-blog-detail.pt-80{padding-top:2rem}.tcp-blog-detail__layout-row>[class*=col-]{padding-left:0;padding-right:0;width:100%;max-width:100%}.tcp-blog-detail__container{padding-left:16px;padding-right:16px}.tcp-blog-detail__header{padding:1.25rem 1rem .5rem}.tcp-blog-detail__after-content,.tcp-blog-detail__body,.tcp-blog-detail__footer{padding-left:0;padding-right:0}.tcp-blog-detail__prose.tcp-site-page-prose .alignleft img,.tcp-blog-detail__prose.tcp-site-page-prose .alignright img,.tcp-blog-detail__prose.tcp-site-page-prose img.alignleft,.tcp-blog-detail__prose.tcp-site-page-prose img.alignright{float:none;margin-left:0;margin-right:0;max-width:100%}}.tcp-blog-detail__container{width:100%!important;max-width:100%!important;margin-left:auto;margin-right:auto;padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important;box-sizing:border-box}.tcp-blog-detail__layout-row{align-items:flex-start;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.tcp-blog-detail__main{min-width:0;max-width:100%}.tcp-blog-detail__related-row{margin-left:0;margin-right:0}.tcp-blog-detail__category-badge{display:inline-block;margin-bottom:.75rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(147,51,234,.1);color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-detail__title{margin:0 0 1rem;font-size:clamp(1.65rem, 3.2vw, 2.35rem);font-weight:700;line-height:1.2;color:#121416;text-align:left}.tcp-blog-detail__share{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1.25rem 0}.tcp-blog-detail__share-label{font-size:.9rem;font-weight:600;color:#374151;margin-right:.15rem}.tcp-blog-detail__share-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:2.35rem;height:2.35rem;padding:0;border-radius:50%;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.95rem;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.tcp-blog-detail__share-icon{display:block;flex-shrink:0}.tcp-blog-detail__share-copy{width:auto;min-width:2.35rem;padding:0 .85rem;border-radius:999px}.tcp-blog-detail__share-copy-text{font-size:.8rem;font-weight:600;line-height:1}.tcp-blog-detail__share-copy.is-copied{border-color:#9333ea;color:#9333ea;background:#faf5ff}.tcp-blog-detail__share-feedback{font-size:.8rem;font-weight:600;color:#9333ea;min-height:1.25rem}.tcp-blog-detail__share-link:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}@media (max-width:575.98px){.tcp-blog-detail__share-copy-text{display:none}.tcp-blog-detail__share-copy{width:2.35rem;padding:0;border-radius:50%}}.tcp-blog-detail__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.25rem}.tcp-blog-detail__perk{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid #e8ecf3;border-radius:999px;background:#fff;font-size:.82rem;font-weight:500;color:#374151}.tcp-blog-detail__perk-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--tp-common-purple-2,#9333ea);flex-shrink:0}.tcp-blog-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.85rem 1.5rem;margin:0 0 1.5rem;padding:1rem 1.15rem;border-radius:12px;background:#f5f3ff;border:1px solid #ebe6f7;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-trust__item{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;color:#374151;min-width:0;max-width:100%}.tcp-blog-trust__text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.tcp-blog-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(147,51,234,.12);color:var(--tp-common-purple-2,#9333ea);font-size:.85rem}.tcp-blog-detail__content-row{display:block;padding:1.25rem 1.75rem 1.75rem;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__content-row--has-toc{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:2.25rem;align-items:start}.tcp-blog-detail__toc-col{position:sticky;top:calc(56px + 1rem);z-index:6;align-self:start;min-height:0;min-width:0;max-width:100%;width:100%;max-height:calc(100vh - 5.5rem)}.tcp-blog-toc{position:relative;top:auto;z-index:5;display:flex;flex-direction:column;max-height:calc(100vh - 5.5rem);width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #e8ecf3;border-radius:14px;box-shadow:0 4px 20px rgba(15,23,42,.05);overflow:hidden}@media (min-width:1200px){.tcp-blog-detail__toc-col{top:calc(80px + 1rem);max-height:calc(100vh - 7rem)}.tcp-blog-toc{max-height:calc(100vh - 7rem)}}.tcp-blog-toc__toggle{display:flex;width:100%;align-items:center;gap:.5rem;padding:.85rem 1rem .35rem;border:0;background:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;cursor:pointer;flex-shrink:0}.tcp-blog-toc__toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-blog-toc__toggle .tcp-blog-toc__chevron{display:none}.tcp-blog-toc__chevron{margin-left:auto;font-size:.75rem;transition:transform .2s}.tcp-blog-toc__toggle[aria-expanded=false] .tcp-blog-toc__chevron{transform:rotate(-90deg)}.tcp-blog-toc__list{list-style:none;margin:0;padding:.5rem 0 1rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tcp-blog-toc__list.is-collapsed{display:none}.tcp-blog-toc__item{margin:0 0 .2rem;min-width:0;max-width:100%}.tcp-blog-toc__item--h3 .tcp-blog-toc__link{padding-left:1.75rem;font-size:.86rem;line-height:1.5}.tcp-blog-toc__link{display:block;padding:.7rem 1rem .7rem 1.15rem;border-left:3px solid transparent;font-size:.9rem;font-weight:500;line-height:1.55;color:#4b5563;text-decoration:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box;transition:color .2s,border-color .2s,background .2s}.tcp-blog-toc__link.is-active,.tcp-blog-toc__link:hover{color:var(--tp-common-purple-2,#9333ea);border-left-color:var(--tp-common-purple-2,#9333ea);background:rgba(147,51,234,.06);font-weight:600}.tcp-blog-toc__link.is-active{position:relative}.tcp-blog-detail__body-col{min-width:0;max-width:100%}.tcp-blog-detail__content-row--has-toc .tcp-blog-detail__prose{max-width:100%}.tcp-blog-detail__content-row .tcp-blog-detail__body{padding:.25rem 0 0;max-width:100%;min-width:0;width:100%;box-sizing:border-box}.tcp-blog-detail__section{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.tcp-blog-page.tcp-blog-detail{width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}.tcp-blog-detail__prose.tcp-site-page-prose blockquote,.tcp-blog-detail__prose.tcp-site-page-prose dd,.tcp-blog-detail__prose.tcp-site-page-prose div:not([class]),.tcp-blog-detail__prose.tcp-site-page-prose dt,.tcp-blog-detail__prose.tcp-site-page-prose h1,.tcp-blog-detail__prose.tcp-site-page-prose h2,.tcp-blog-detail__prose.tcp-site-page-prose h3,.tcp-blog-detail__prose.tcp-site-page-prose h4,.tcp-blog-detail__prose.tcp-site-page-prose h5,.tcp-blog-detail__prose.tcp-site-page-prose h6,.tcp-blog-detail__prose.tcp-site-page-prose li,.tcp-blog-detail__prose.tcp-site-page-prose p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.tcp-blog-detail__prose.tcp-site-page-prose figure,.tcp-blog-detail__prose.tcp-site-page-prose iframe,.tcp-blog-detail__prose.tcp-site-page-prose img,.tcp-blog-detail__prose.tcp-site-page-prose pre,.tcp-blog-detail__prose.tcp-site-page-prose table,.tcp-blog-detail__prose.tcp-site-page-prose video{max-width:100%;box-sizing:border-box}.tcp-blog-detail__prose.tcp-site-page-prose [style*=width]{max-width:100%!important;width:auto!important;min-width:0!important}.tcp-blog-detail__prose.tcp-site-page-prose table{width:100%!important;max-width:100%!important;table-layout:fixed}.tcp-blog-detail__prose.tcp-site-page-prose td,.tcp-blog-detail__prose.tcp-site-page-prose th{overflow-wrap:anywhere;word-break:break-word}.tcp-blog-detail__sidebar-mobile .tcp-blog-sidebar-cta__tab{display:none}.tcp-blog-detail__sidebar-mobile{padding:0 1.75rem 1.25rem}.tcp-blog-detail__after-content{padding:1.5rem 0 0;margin-top:.5rem}.tcp-blog-inline-cta{position:relative;margin:1.5rem 0;padding:1.5rem 1.6rem;border-radius:20px;border:1px solid #ebe6f7;background:linear-gradient(110deg,#f3e8ff 0,#fff7ed 100%);box-shadow:0 8px 28px rgba(15,23,42,.07);overflow:hidden}.tcp-blog-inline-cta--insert,.tcp-blog-inline-cta--mid{margin:1.5rem 0}.tcp-blog-inline-cta--bottom{margin:2.5rem 0 1.75rem}.tcp-blog-inline-cta__badge{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .8rem;border-radius:999px;background:#fff;border:1px solid #e9d5ff;font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-inline-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.tcp-blog-inline-cta__copy{flex:1 1 260px;min-width:0}.tcp-blog-inline-cta__title{color:#121416}.tcp-blog-inline-cta__text{margin:0;font-size:.92rem;line-height:1.55;color:#4b5563}.tcp-blog-inline-cta__actions{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto;min-width:min(200px,100%)}.tcp-blog-inline-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.15rem;border-radius:999px;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:2px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.tcp-blog-inline-cta__btn--primary{background:#f97316;color:#fff;border-color:#f97316;text-decoration:underline}.tcp-blog-inline-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#fff}.tcp-blog-inline-cta__btn--secondary{background:#fff;color:#4338ca;border-color:#d1d5db}.tcp-blog-inline-cta__btn--secondary:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}.tcp-blog-pricing-cta{padding:1.15rem 1.25rem 1.2rem;border-radius:16px;border:1px solid #e8e0f4;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.tcp-blog-pricing-cta .tcp-blog-inline-cta__badge{margin-bottom:.65rem;padding:0;border:0;background:0 0;border-radius:0;font-size:.7rem;letter-spacing:.08em;color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-pricing-cta__body{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-width:0}.tcp-blog-pricing-cta .tcp-blog-inline-cta__title{margin:0;font-size:clamp(1.15rem, 2vw, 1.35rem);font-weight:800;line-height:1.25;color:#0f172a}.tcp-blog-pricing-cta .tcp-blog-inline-cta__text{margin:0;max-width:42rem;font-size:.9rem;line-height:1.5;color:#4b5563}.tcp-blog-pricing-cta__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem;margin-top:.15rem}.tcp-blog-pricing-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.65rem 1.15rem;border-radius:10px;border:1.5px solid transparent;font-size:.9rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.tcp-blog-pricing-cta__btn i{flex-shrink:0;font-size:.95em}.tcp-blog-pricing-cta__btn--primary{background:#f97316;border-color:#f97316;color:#fff!important;box-shadow:0 4px 12px rgba(249,115,22,.22)}.tcp-blog-pricing-cta__btn--primary i{color:#fff!important}.tcp-blog-pricing-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#fff!important;box-shadow:0 6px 16px rgba(234,88,12,.28)}.tcp-blog-pricing-cta__btn--secondary{background:#fff;border-color:#c4b5fd;color:#7c3aed!important}.tcp-blog-pricing-cta__btn--secondary i{color:#7c3aed!important}.tcp-blog-pricing-cta__btn--secondary:hover{background:#faf5ff;border-color:#9333ea;color:#6d28d9!important}.tcp-blog-pricing-cta__phone{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.15rem;font-size:.88rem;font-weight:600;line-height:1.35;color:#4338ca;text-decoration:none!important}.tcp-blog-pricing-cta__phone i{color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-pricing-cta__phone:hover{color:#6d28d9}.tcp-blog-pricing-cta__phone-num{color:#64748b;font-weight:500}@media (min-width:992px){.tcp-blog-pricing-cta__actions{flex-direction:row;flex-wrap:nowrap;width:auto}.tcp-blog-pricing-cta__btn{flex:0 1 auto;width:auto;min-width:11.5rem}}@media (max-width:991.98px){.tcp-blog-pricing-cta{padding:1rem .95rem 1.05rem;border-radius:14px}.tcp-blog-pricing-cta__actions{flex-direction:column;width:100%}.tcp-blog-pricing-cta__btn{width:100%;min-height:46px;white-space:normal}.tcp-blog-pricing-cta__phone{justify-content:center;text-align:center;width:100%}.tcp-blog-pricing-cta__phone-num{display:none}}.tcp-blog-sidebar-cta{position:relative;margin-top:0}.tcp-blog-sidebar-cta__tab{position:absolute;right:-.65rem;top:2.5rem;z-index:2;padding:.85rem .45rem;border-radius:0 8px 8px 0;background:#f97316;color:#1e1b4b;font-size:.62rem;font-weight:800;letter-spacing:.06em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);line-height:1}.tcp-blog-sidebar-cta__card{position:sticky;top:6.5rem;padding:1.35rem 1.25rem 1.25rem;border-radius:16px;border:1px solid #ebe6f7;background:linear-gradient(165deg,#f8f5ff 0,#fff8f3 100%);box-shadow:0 8px 32px rgba(15,23,42,.08)}.tcp-blog-sidebar-cta__badge{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.3rem .7rem;border-radius:999px;background:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05em;color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-sidebar-cta__title{margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.3;color:#121416}.tcp-blog-sidebar-cta__text{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:#4b5563}.tcp-blog-sidebar-cta__actions{display:flex;flex-direction:column;gap:.55rem}.tcp-blog-sidebar-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.65rem 1rem;border-radius:10px;font-size:.86rem;font-weight:600;line-height:1.3;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tcp-blog-sidebar-cta__btn--primary{background:#f97316;color:#1e1b4b;border-color:#f97316}.tcp-blog-sidebar-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#1e1b4b}.tcp-blog-sidebar-cta__btn--secondary{background:#fff;color:#4338ca;border-color:#d1d5db}.tcp-blog-sidebar-cta__btn--secondary:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}.tcp-blog-final-cta{position:relative;padding:3.5rem 0;background:linear-gradient(95deg,#7c3aed 0,#9333ea 35%,#f97316 100%);color:#fff;overflow:hidden}.tcp-blog-final-cta__tab{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:1rem .5rem;background:#f97316;color:#1e1b4b;font-size:.62rem;font-weight:800;letter-spacing:.06em;writing-mode:vertical-rl;text-orientation:mixed;line-height:1}.tcp-blog-final-cta__eyebrow{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}.tcp-blog-final-cta__title{margin:0 0 .85rem;font-size:clamp(1.5rem, 3vw, 2.1rem);font-weight:700;line-height:1.2;color:#fff}.tcp-blog-final-cta__text{margin:0 0 1.25rem;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.9);max-width:36rem}.tcp-blog-final-cta__actions{display:flex;flex-wrap:wrap;gap:.65rem}.tcp-blog-final-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.15rem;border-radius:10px;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tcp-blog-final-cta__btn--primary{background:#f97316;color:#1e1b4b;border-color:#f97316}.tcp-blog-final-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#1e1b4b}.tcp-blog-final-cta__btn--ghost{background:0 0;color:#fff;border-color:rgba(255,255,255,.55)}.tcp-blog-final-cta__btn--ghost:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.tcp-blog-final-cta__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.tcp-blog-final-cta__features li{display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:999px;background:rgba(255,255,255,.14);font-size:.86rem;font-weight:500;color:#fff}.tcp-blog-final-cta__features i{font-size:.9rem;opacity:.9}.tcp-blog-detail__prose h2,.tcp-blog-detail__prose h3,.tcp-blog-detail__prose h4{scroll-margin-top:calc(56px + 1.5rem)}.tcp-blog-detail__prose .tcp-callout--takeaway,.tcp-blog-detail__prose .tcp-callout--tip,.tcp-blog-detail__prose .tcp-callout--warning{display:flex;gap:.85rem;margin:0 0 1.5rem;padding:1.1rem 1.2rem;border-radius:14px}.tcp-blog-detail__prose .tcp-callout--takeaway{background:#f3f4f6;border:1px solid #e5e7eb}.tcp-blog-detail__prose .tcp-callout--tip{background:#faf5ff;border:1px solid #e9d5ff}.tcp-blog-detail__prose .tcp-callout--warning{background:#fff7ed;border:1px solid #fed7aa}.tcp-blog-detail__prose .tcp-quote-block{margin:0 0 1.5rem;padding:1.15rem 1.25rem 1.15rem 1.5rem;border-left:4px solid var(--tp-common-purple-2,#9333ea);border-radius:0 14px 14px 0;background:#f5f3ff;font-style:italic;color:#374151}.tcp-blog-detail__prose .tcp-quote-block cite{display:block;margin-top:.65rem;font-size:.85rem;font-style:normal;color:#6b7280}.tcp-blog-detail__prose table{border-radius:12px;overflow:hidden;border:1px solid #e8ecf3}.tcp-blog-table-scroll{width:100%;max-width:100%;margin:0 0 1.25rem;-webkit-overflow-scrolling:touch}@media (max-width:991.98px){.tcp-blog-detail__prose .tcp-blog-table-scroll{overflow-x:auto;overflow-y:hidden;border-radius:12px;border:1px solid #e8ecf3;background:#fff;box-shadow:inset -12px 0 12px -12px rgba(15,23,42,.08)}.tcp-blog-detail__prose .tcp-blog-table-scroll::after{content:"Swipe sideways to read table";display:block;padding:.4rem .75rem .55rem;font-size:.72rem;font-weight:500;color:#9ca3af;text-align:center;background:#f8f9fc;border-top:1px solid #eef2f7}.tcp-blog-detail__prose .tcp-blog-table-scroll table{display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important;margin:0!important;border:0;border-radius:0;overflow:visible}.tcp-blog-detail__prose .tcp-blog-table-scroll td,.tcp-blog-detail__prose .tcp-blog-table-scroll th{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important;min-width:0;padding:.65rem .85rem}}.tcp-blog-scroll-cta{position:fixed;left:0;right:0;bottom:0;z-index:1040;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.97);border-top:1px solid #e8ecf3;box-shadow:0 -8px 28px rgba(15,23,42,.12);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .28s,opacity .28s}.tcp-blog-scroll-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.tcp-blog-scroll-cta__inner{display:flex;align-items:center;gap:.65rem;max-width:640px;margin:0 auto;min-width:0}.tcp-blog-scroll-cta__text{flex:1 1 auto;min-width:0;margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:#121416}.tcp-blog-scroll-cta__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.tcp-blog-scroll-cta__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tcp-blog-scroll-cta__btn--primary{padding:.62rem .95rem;background:#f97316;color:#fff;border-color:#f97316;white-space:nowrap}.tcp-blog-scroll-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#fff}.tcp-blog-scroll-cta__btn--icon{width:2.35rem;height:2.35rem;padding:0;background:#fff;color:#4338ca;border-color:#d1d5db}.tcp-blog-scroll-cta__btn--icon:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}.tcp-blog-scroll-cta__close{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;margin-left:.15rem;border:0;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:.85rem;cursor:pointer;flex-shrink:0}.tcp-blog-scroll-cta__close:hover{background:#e5e7eb;color:#374151}body.tcp-blog-scroll-cta-open{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}@media (min-width:992px){.tcp-blog-table-scroll{overflow:visible}.tcp-blog-table-scroll::after{display:none}.tcp-blog-scroll-cta{display:none!important}body.tcp-blog-scroll-cta-open{padding-bottom:0}}.tcp-blog-detail__prose thead th{background:#f5f3ff;color:#121416;font-weight:700}.tcp-blog-detail__prose ul>li::marker{color:var(--tp-common-purple-2,#9333ea)}@media (max-width:991.98px){.tcp-blog-detail__content-row--has-toc{display:flex;flex-direction:column;grid-template-columns:none;width:100%;max-width:100%;min-width:0;gap:1rem}.tcp-blog-detail__body-col,.tcp-blog-detail__toc-col{width:100%;max-width:100%;min-width:0;flex:0 0 auto;position:static;top:auto;max-height:none}.tcp-blog-toc{position:static;max-height:none;width:100%;max-width:100%}.tcp-blog-toc__list{max-height:16rem;overflow-y:auto;overflow-x:visible}.tcp-blog-toc__link{font-size:.88rem;line-height:1.45;padding-right:.85rem}.tcp-blog-toc__toggle .tcp-blog-toc__chevron{display:block}.tcp-blog-toc__toggle{display:flex;padding:.85rem 1rem;font-size:.78rem;letter-spacing:.04em;color:#6b7280}.tcp-blog-sidebar-cta__card{position:static}.tcp-blog-sidebar-cta__tab{display:none}.tcp-blog-inline-cta__inner{flex-direction:column;align-items:stretch;gap:1rem}.tcp-blog-inline-cta__copy{flex:1 1 auto}.tcp-blog-inline-cta__actions{width:100%;min-width:0}.tcp-blog-inline-cta__btn{width:100%}}@media (max-width:767.98px){.tcp-blog-detail__content-row{padding:1rem}.tcp-blog-detail__sidebar-mobile{padding-left:1rem;padding-right:1rem}.tcp-blog-trust{width:100%;max-width:100%;margin-left:0;margin-right:0;flex-wrap:wrap;overflow-x:visible;gap:.65rem .85rem}.tcp-blog-trust__item{flex:0 1 auto;max-width:100%;min-width:0}.tcp-blog-trust__text{overflow-wrap:anywhere;word-break:break-word}.tcp-blog-detail__prose.tcp-site-page-prose,.tcp-blog-detail__prose.tcp-site-page-prose div,.tcp-blog-detail__prose.tcp-site-page-prose h1,.tcp-blog-detail__prose.tcp-site-page-prose h2,.tcp-blog-detail__prose.tcp-site-page-prose h3,.tcp-blog-detail__prose.tcp-site-page-prose h4,.tcp-blog-detail__prose.tcp-site-page-prose li,.tcp-blog-detail__prose.tcp-site-page-prose p,.tcp-blog-detail__prose.tcp-site-page-prose span,.tcp-blog-detail__section,.tcp-blog-detail__section *{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.tcp-blog-detail__lead,.tcp-blog-detail__title{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.tcp-blog-detail__perks{grid-template-columns:1fr}.tcp-blog-detail__meta{flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:1rem}.tcp-blog-detail__meta span{font-size:.84rem;line-height:1.4}.tcp-blog-detail__author-avatar{width:1.6rem;height:1.6rem;font-size:.58rem}.tcp-blog-detail__share{gap:.45rem;margin:.85rem 0}.tcp-blog-detail__share-link{width:2.15rem;height:2.15rem;font-size:.88rem}.tcp-blog-detail__prose .tcp-blog-table-scroll,.tcp-blog-detail__prose .tcp-blog-table-scroll td,.tcp-blog-detail__prose .tcp-blog-table-scroll th{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;max-width:none!important}.tcp-blog-detail__prose.tcp-site-page-prose table:not(.tcp-blog-table-scroll table){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-blog-detail__cta-pro-inner{flex-direction:column;align-items:stretch}.tcp-blog-inline-cta{margin:1.35rem 0;padding:1.1rem 1rem;border-radius:14px}.tcp-blog-inline-cta--bottom,.tcp-blog-inline-cta--insert,.tcp-blog-inline-cta--mid{margin:1.35rem 0}.tcp-blog-inline-cta__badge{margin-bottom:.75rem;padding:.3rem .65rem;font-size:.62rem}.tcp-blog-inline-cta__inner{gap:.9rem}.tcp-blog-inline-cta__title{font-size:1.05rem;line-height:1.35;margin-bottom:.5rem}.tcp-blog-inline-cta__text{font-size:.86rem;line-height:1.5}.tcp-blog-inline-cta__actions{width:100%;min-width:0;gap:.5rem}.tcp-blog-inline-cta__btn{width:100%;min-height:44px;padding:.72rem .95rem;font-size:.87rem;white-space:normal;text-align:center}.tcp-blog-detail__cta-pro-actions{width:100%;min-width:0}.tcp-blog-final-cta{padding:2.5rem 0}.tcp-blog-final-cta__tab{display:none}}@media (max-width:991.98px){.tcp-blog-page.tcp-blog-detail .container.tcp-blog-detail__container{width:100%!important;max-width:100%!important;padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important;box-sizing:border-box}.tcp-blog-detail__layout-row{--bs-gutter-x:0;margin-left:0;margin-right:0}.tcp-blog-detail__layout-row>.offset-lg-1{margin-left:0}.tcp-blog-detail__layout-row>[class*=col-],.tcp-blog-detail__main{width:100%!important;max-width:100%!important;flex:0 0 100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.tcp-blog-detail__article{width:100%;max-width:100%;min-width:0;overflow-x:visible;overflow-y:visible;border-radius:12px}.tcp-blog-detail__header{padding:1.1rem 1rem .65rem}.tcp-blog-detail__content-row{padding:0 1rem 1rem}.tcp-blog-detail__after-content{padding:0 1rem 1.15rem}.tcp-blog-detail__body,.tcp-blog-detail__body-col,.tcp-blog-detail__prose,.tcp-blog-detail__section,.tcp-blog-detail__toc-col,.tcp-blog-inline-cta,.tcp-blog-toc,.tcp-blog-toc__item,.tcp-blog-toc__list{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-toc__list{overflow-x:visible}.tcp-blog-detail__lead,.tcp-blog-detail__meta span,.tcp-blog-detail__perk,.tcp-blog-detail__title,.tcp-blog-toc__link,.tcp-blog-trust__text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.tcp-blog-detail__article .tcp-blog-detail__prose :where(p,li,h1,h2,h3,h4,div,span,td,th,a,strong,dt,dd){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.tp-product-details-area .tcp-product-detail__prose :where(p,li,h1,h2,h3,h4,div,span,td,th,a,strong,dt,dd){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;color:#000!important}.tp-product-details-area .tcp-product-detail__prose table :where(td,th,p,li,strong,span){text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;word-spacing:normal!important;letter-spacing:normal!important}.tcp-product-detail__cta-actions,.tcp-product-detail__section,.tcp-product-inline-cta{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__article .tcp-blog-detail__prose :where(table:not(.tcp-blog-table-scroll table)){display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-blog-detail__article .tcp-blog-detail__prose .tcp-blog-table-scroll{max-width:100%!important;overflow-x:auto!important}.tcp-blog-detail__article .tcp-blog-detail__prose .tcp-blog-table-scroll table{display:table!important}.tcp-blog-detail__article .tcp-blog-detail__prose .tcp-blog-table-scroll :where(td,th){white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important}.tcp-blog-detail__article .tcp-blog-detail__prose :where(img,video,iframe){width:auto!important;max-width:100%!important;height:auto!important}.tcp-blog-detail__related{margin-top:2rem}}.tcp-career-detail,.tcp-careers-page{background:#f8f9fc;padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2.25rem,4.5vw,3.5rem)}.tcp-careers-page__header{max-width:760px;margin:0 auto 2.75rem}.tcp-careers-page__eyebrow{margin:0 0 .5rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-common-purple-2,#9333ea)}.tcp-careers-page__heading{margin:0 0 1rem;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:700;line-height:1.2;color:#000}.tcp-careers-page__intro{margin:0;font-size:1.0625rem;line-height:1.65;color:#1a1a1a;font-weight:400}.tcp-careers-page__empty{padding:3rem 2rem;background:#fff;border:1px solid #e8ecf3;border-radius:14px;box-shadow:0 8px 30px rgba(15,23,42,.06)}.tcp-careers-page__empty p{margin:0;font-size:1.05rem;font-weight:500;color:#000}.tcp-career-card{background:#fff;border:1px solid #e8ecf3;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(15,23,42,.06);transition:transform .25s,box-shadow .25s,border-color .25s}.tcp-career-card:hover{transform:translateY(-4px);border-color:rgba(147,51,234,.25);box-shadow:0 16px 40px rgba(15,23,42,.12)}.tcp-career-card__accent{height:4px;width:100%;background:linear-gradient(90deg,#ff307c 0,#a85cc5 45%,#3075ff 100%);flex-shrink:0}.tcp-career-card__body{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.tcp-career-card__meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-bottom:.85rem}.tcp-career-card__meta span{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;color:#1a1a1a;padding:.25rem .65rem;background:#f3f4f6;border-radius:999px}.tcp-career-card__meta i{color:var(--tp-common-purple-2,#9333ea);font-size:.75rem}.tcp-career-card__title{margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.35}.tcp-career-card__title a{color:#000;text-decoration:none;transition:color .2s}.tcp-career-card__title a:hover{color:var(--tp-common-purple-2,#9333ea)}.tcp-career-card__excerpt{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6;color:#1a1a1a;flex:1}.tcp-career-card__link{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem 1rem;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#9333ea 0,#6366f1 100%);border-radius:8px;transition:opacity .2s,transform .2s}.tcp-career-card__link:hover{color:#fff;opacity:.92;transform:translateY(-1px)}.tcp-career-card__link i{transition:transform .2s}.tcp-career-card__link:hover i{transform:translateX(4px)}.tcp-career-card__link--disabled,.tcp-career-card__link--disabled:hover,.tcp-career-card__link--unavailable,.tcp-career-card__link--unavailable:hover{background:linear-gradient(135deg,#9ca3af 0,#6b7280 100%);opacity:1;transform:none}.tcp-career-card__link--disabled{cursor:not-allowed;pointer-events:none}.tcp-career-card__link--unavailable{cursor:pointer}.tcp-career-detail__article{position:relative;overflow:hidden;background:#fff;border:1px solid #e8ecf3;border-radius:14px;padding:clamp(1.5rem,3vw,2.35rem) clamp(1.25rem,3vw,2.5rem);box-shadow:0 8px 30px rgba(15,23,42,.06)}.tcp-career-detail__article--unavailable{isolation:isolate}.tcp-career-detail__watermark{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.tcp-career-detail__watermark span{display:block;max-width:90%;padding:.35rem 1rem;font-size:clamp(1.35rem, 4vw, 2.75rem);font-weight:800;letter-spacing:.06em;line-height:1.1;text-align:center;text-transform:uppercase;color:rgba(147,51,234,.16);border:3px solid rgba(147,51,234,.18);border-radius:8px;transform:rotate(-24deg);user-select:none;white-space:nowrap}.tcp-career-detail__status{margin:0 0 .85rem;display:inline-block;padding:.35rem .75rem;font-size:.85rem;font-weight:700;letter-spacing:.02em;color:#6b7280;background:#f3f4f6;border-radius:999px}.tcp-career-detail__body.tcp-site-page-prose{line-height:1.75}.tcp-career-detail__meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-bottom:1.25rem}.tcp-career-detail__meta span{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:#000;padding:.3rem .75rem;background:#f3f4f6;border-radius:999px}.tcp-career-detail__meta i{color:var(--tp-common-purple-2,#9333ea)}.tcp-career-detail__lead{font-size:1.125rem;line-height:1.65;font-weight:500;color:#000;margin:0 0 1.75rem;padding-bottom:1.5rem;border-bottom:1px solid #e8ecf3}.tcp-career-detail__body{margin-bottom:2rem}.tcp-career-detail__body.tcp-site-page-prose,.tcp-career-detail__body.tcp-site-page-prose li,.tcp-career-detail__body.tcp-site-page-prose p{color:#1a1a1a}.tcp-career-detail__body.tcp-site-page-prose b,.tcp-career-detail__body.tcp-site-page-prose h1,.tcp-career-detail__body.tcp-site-page-prose h2,.tcp-career-detail__body.tcp-site-page-prose h3,.tcp-career-detail__body.tcp-site-page-prose h4,.tcp-career-detail__body.tcp-site-page-prose h5,.tcp-career-detail__body.tcp-site-page-prose h6,.tcp-career-detail__body.tcp-site-page-prose strong{color:#000}.tcp-career-detail__apply{margin-top:2rem;padding:1.75rem 2rem;border-radius:12px;background:#fff;border:2px solid #e8ecf3;border-left:4px solid var(--tp-common-purple-2,#9333ea);box-shadow:0 4px 20px rgba(15,23,42,.05)}.tcp-career-detail__apply-title{margin:0 0 .65rem;font-size:1.25rem;font-weight:700;color:#000}.tcp-career-detail__apply-text{margin:0;font-size:1.0625rem;line-height:1.65;font-weight:400;color:#000}.tcp-career-detail__apply-text a{font-weight:700;color:var(--tp-common-purple-2,#9333ea);text-decoration:underline;text-underline-offset:3px}.tcp-career-detail__apply-text a:hover{color:#7c3aed}.tcp-career-detail__footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e8ecf3}.tcp-career-detail__back{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none}.tcp-career-detail__back:hover{color:#7c3aed;text-decoration:underline}.tcp-career-detail-breadcrumb .tp-breadcrumb__title{color:#000}.tcp-page-breadcrumb,.tcp-product-detail-breadcrumb{background:#f8fafc!important;border-bottom:1px solid #e8ecf3}.tcp-page-breadcrumb,.tcp-page-breadcrumb.tp-breadcrumb-height,.tcp-product-detail-breadcrumb,.tcp-product-detail-breadcrumb.tp-breadcrumb-height{padding-top:10px!important;padding-bottom:10px!important}.tcp-page-breadcrumb__nav,.tcp-product-detail-breadcrumb__nav{width:100%}.tcp-page-breadcrumb .tp-breadcrumb__content,.tcp-page-breadcrumb__nav,.tcp-product-detail-breadcrumb .tp-breadcrumb__content,.tcp-product-detail-breadcrumb__nav{text-align:left}.tcp-page-breadcrumb__list,.tcp-product-detail-breadcrumb__list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;max-width:100%;margin:0;padding:0;background:0 0;border-radius:0}.tcp-page-breadcrumb__list a,.tcp-page-breadcrumb__list span,.tcp-product-detail-breadcrumb__list a,.tcp-product-detail-breadcrumb__list span{font-size:.8125rem;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;color:#64748b}.tcp-page-breadcrumb__list a,.tcp-product-detail-breadcrumb__list a{color:#475569;text-decoration:none}.tcp-page-breadcrumb__list a:focus-visible,.tcp-page-breadcrumb__list a:hover,.tcp-product-detail-breadcrumb__list a:focus-visible,.tcp-product-detail-breadcrumb__list a:hover{color:#9333ea;text-decoration:underline}.tcp-page-breadcrumb__list .dvdr,.tcp-product-detail-breadcrumb__list .dvdr{color:#94a3b8;font-weight:400}.tcp-page-breadcrumb__current,.tcp-product-detail-breadcrumb__current{color:#0f172a!important;font-weight:600;max-width:min(100%,42rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-page-breadcrumb__current a,.tcp-product-detail-breadcrumb__current a{color:#0f172a!important;font-weight:600}.tcp-page-content-heading-wrap{padding-top:1.5rem;padding-bottom:.25rem}.tcp-page-content-heading{font-size:clamp(1.375rem, 2.5vw, 1.875rem);font-weight:700;line-height:1.25;color:#0f172a;margin:0}.tcp-page-content-heading--center{text-align:center}.tcp-page-content-heading--inset{margin-bottom:1.5rem}.tcp-page-content-heading-wrap .tcp-page-content-heading{margin-bottom:.35rem}.tcp-category-h1-intro{max-width:none;width:100%;margin:0;font-size:1rem;line-height:1.75;color:#334155;font-weight:400}.tcp-category-h1-intro>p{margin:0 0 .85rem;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit}.tcp-category-h1-intro>p:last-child{margin-bottom:0}.tcp-category-product-area.pt-30{padding-top:1.5rem!important}@media (max-width:767.98px){.tcp-category-product-area.pt-30{padding-top:1rem!important}}.tcp-category-listing-head{position:relative;margin:0 0 1rem;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible}.tcp-category-listing-head::before{display:none}.tcp-category-listing-head__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:.85rem}.tcp-category-listing-head--compact .tcp-category-listing-head__top{margin-bottom:0}.tcp-category-listing-head__title.tcp-page-content-heading{position:relative;display:inline-block;margin:0;flex:1 1 auto;min-width:0;font-size:clamp(1.45rem, 2.6vw, 1.95rem);font-weight:800;letter-spacing:-.02em;color:#0b0b10;line-height:1.2}.tcp-category-listing-head__title.tcp-page-content-heading::after{content:"";display:block;width:2.75rem;height:3px;margin-top:.55rem;border-radius:999px;background:linear-gradient(90deg,#ff4d8d 0,#9c42eb 50%,#517efb 100%)}.tcp-category-listing-head__tools{display:flex;align-items:center;gap:.5rem;flex:0 1 auto;margin:0;min-width:0}.tcp-category-listing-head .tcp-category-h1-intro{max-width:none;width:100%}.tcp-category-toolbar-form{margin-bottom:1.5rem}.tcp-category-listing-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap;width:100%}.tcp-category-listing-footer .tcp-category-toolbar__count{margin:0;flex:0 1 auto}.tcp-category-listing-footer__pagination{margin-left:auto}.tcp-category-listing-footer__pagination .pagination{justify-content:flex-end;flex-wrap:wrap;gap:.25rem}.tcp-category-toolbar__count span,.tcp-category-toolbar__count.tp-product__text span{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--tp-common-purple-2,#9333ea);background:var(--tp-common-pink-2,#f5f3ff);border:1px solid var(--tp-border-1,#e8e0f4)}.tcp-category-listing-head__tools .tcp-category-toolbar__filter{flex:0 0 auto;width:9.75rem;max-width:100%}.tcp-category-listing-head__tools .tcp-category-toolbar__search{flex:0 1 11.5rem;width:11.5rem;max-width:100%}.tcp-category-toolbar__filter .nice-select,.tcp-category-toolbar__filter select{float:none;width:100%;height:36px;line-height:34px;padding:0 2rem 0 .85rem;border-radius:999px;border:1px solid var(--tcp-search-pill-border,#d4d4d4);background:#fff;font-size:.78rem;font-weight:600;color:#0f172a;box-shadow:none;transition:border-color .2s,box-shadow .2s}.tcp-category-toolbar__filter .nice-select.open,.tcp-category-toolbar__filter .nice-select:focus,.tcp-category-toolbar__filter .nice-select:hover{border-color:var(--tcp-search-pill-border-focus,#9333ea);box-shadow:0 0 0 3px var(--tcp-search-pill-focus-glow,rgba(168,85,247,.18))}.tcp-category-toolbar__filter .nice-select::after{right:.85rem;color:var(--tcp-header-accent,#9333ea);font-size:.85rem}.tcp-category-toolbar__filter .nice-select .list{margin-top:.35rem;padding:.45rem 0;border-radius:12px;border:1px solid var(--tp-border-1,#e8e0f4);box-shadow:0 12px 32px rgba(147,51,234,.12);overflow:hidden;min-width:100%}.tcp-category-toolbar__filter .nice-select .option{padding:.5rem .85rem;margin:0;font-size:.8rem;font-weight:500;color:#475569;min-height:0;line-height:1.35}.tcp-category-toolbar__filter .nice-select .option.focus,.tcp-category-toolbar__filter .nice-select .option.selected.focus,.tcp-category-toolbar__filter .nice-select .option:hover{background:var(--tp-common-pink-2,#f5f3ff);color:var(--tp-common-purple-2,#9333ea)}.tcp-category-toolbar__filter .nice-select .option.selected{font-weight:700;color:var(--tp-common-purple-2,#9333ea)}.tcp-category-toolbar__search.tp-product__input{position:relative}.tcp-category-toolbar__search.tp-product__input input{width:100%;height:36px;line-height:34px;padding:0 2.25rem 0 .85rem;border-radius:999px;border:1px solid var(--tcp-search-pill-border,#d4d4d4);background:#fff;font-size:.78rem;font-weight:500;color:#0f172a;transition:border-color .2s,box-shadow .2s}.tcp-category-toolbar__search.tp-product__input input::placeholder{color:var(--tcp-search-pill-placeholder,#8a8a8a);font-weight:400}.tcp-category-toolbar__search.tp-product__input input:focus{outline:0;border-color:var(--tcp-search-pill-border-focus,#9333ea);box-shadow:0 0 0 3px var(--tcp-search-pill-focus-glow,rgba(168,85,247,.18))}.tcp-category-toolbar__search .tp-product__search{right:.45rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;color:var(--tcp-search-pill-icon,#9333ea);font-size:.8rem;cursor:pointer;transition:color .2s,transform .2s}.tcp-category-toolbar__search .tp-product__search:focus,.tcp-category-toolbar__search .tp-product__search:hover{color:var(--tcp-header-accent-hover,#7c3aed)}.tcp-category-toolbar__search .tp-product__search:hover{transform:translateY(-50%) scale(1.06)}@media (max-width:991.98px){.tcp-page-breadcrumb,.tcp-page-breadcrumb.tp-breadcrumb-height,.tcp-product-detail-breadcrumb,.tcp-product-detail-breadcrumb.tp-breadcrumb-height{padding-top:8px!important;padding-bottom:8px!important}}@media (max-width:767.98px){.tcp-category-listing-head{margin-bottom:.85rem}.tcp-category-listing-head__top{align-items:flex-start;margin-bottom:.75rem}.tcp-category-listing-head__title.tcp-page-content-heading{font-size:clamp(1.3rem, 5.5vw, 1.55rem);flex:1 1 100%}.tcp-category-listing-head__tools{width:100%}.tcp-category-listing-head__tools .tcp-category-toolbar__filter,.tcp-category-listing-head__tools .tcp-category-toolbar__search{flex:1 1 0;width:auto}.tcp-category-listing-footer{margin-top:1.25rem!important;flex-direction:column;align-items:stretch}.tcp-category-listing-footer__pagination{margin-left:0}.tcp-category-listing-footer__pagination .pagination{justify-content:flex-start}.tcp-category-toolbar__count span,.tcp-category-toolbar__count.tp-product__text span{font-size:.75rem;padding:.3rem .65rem}.tcp-page-breadcrumb,.tcp-page-breadcrumb.tp-breadcrumb-height,.tcp-product-detail-breadcrumb,.tcp-product-detail-breadcrumb.tp-breadcrumb-height{padding-top:6px!important;padding-bottom:8px!important}.tcp-page-breadcrumb__list a,.tcp-page-breadcrumb__list span,.tcp-product-detail-breadcrumb__list a,.tcp-product-detail-breadcrumb__list span{font-size:.78rem}.tcp-page-breadcrumb__current,.tcp-product-detail-breadcrumb__current{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-page-content-heading-wrap{padding-top:1.25rem}}@media (max-width:767px){.tcp-career-detail__article{padding:1.35rem 1.2rem}.tcp-careers-page__header{margin-bottom:2rem}}.tp-product-details-area,.tp-product-details-area .container,.tp-shop-details__wrapper{max-width:100%;min-width:0;box-sizing:border-box}.tcp-product-summary--priced .tp-shop-details__text-2--limited{margin-top:.35rem;margin-bottom:.15rem}.tcp-product-summary--priced .tp-shop-details__text-2--limited p{margin-bottom:0!important;font-size:.92rem;line-height:1.5;color:#334155!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.tcp-product-summary__cta-wrap{margin-top:.85rem}.tcp-product-summary--priced .tcp-product-summary__cta-wrap{margin-top:.65rem}.tp-product-details-area .tp-shop-details__ratting span.is-muted svg{color:#d7d2ce}.tcp-product-sidebar{display:flex;flex-direction:column;gap:0;height:auto;min-height:0}.tcp-product-extras,.tcp-product-summary{width:100%;min-width:0}.tcp-product-extras .icon-features{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem .35rem;margin-top:.75rem!important;width:100%}.tcp-product-extras .icon-features .feature-item{flex:1 1 0;min-width:0;max-width:25%;margin-left:0!important;margin-right:0!important;padding:0 .15rem;text-align:center}.tcp-product-extras .icon-features .feature-item svg{display:block;width:40px;height:40px;max-width:40px;margin:0 auto;flex-shrink:0}.tcp-product-extras .icon-features .feature-item p{margin-top:.4rem!important;margin-bottom:0;font-size:.75rem;font-weight:600;line-height:1.25;color:#374151}.tcp-product-extras .trust-pilot{margin-top:.85rem!important}.tcp-product-extras .trust-pilot .trust-links img,.tcp-product-extras .trust-pilot .trust-links svg{max-width:88px;max-height:36px;width:auto;height:auto}.tcp-product-extras__legal{margin-top:.65rem!important;margin-bottom:0;font-size:.75rem!important;line-height:1.4;color:#6b7280}.tp-product-details-area .tp-shop-details__wrapper{margin-bottom:0!important}.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;overflow:visible}.tp-product-details-area .tcp-product-gallery__stage{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;margin-bottom:0!important}.tp-product-details-area .tcp-product-gallery__stage .tp-shop-details__tab-big-img{flex:1 1 auto;width:100%;height:auto;aspect-ratio:1/1;max-height:none;min-height:220px;display:flex}@media (min-width:992px){.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery{position:relative;display:block;width:100%;min-height:0;overflow:visible}.tp-product-details-area .tcp-product-gallery__thumbs{position:relative;z-index:1;width:104px;max-width:104px;margin-left:auto;height:auto;overflow:visible}.tp-product-details-area .tcp-product-gallery__thumbs nav{width:100%;max-width:none;height:auto}.tp-product-details-area .tcp-product-gallery__thumbs .nav-tab{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;height:auto;max-height:none;overflow:visible;gap:10px;padding-bottom:0}.tp-product-details-area .tcp-product-gallery__thumbs .nav-links{width:104px!important;height:104px!important;flex:0 0 104px!important;aspect-ratio:1/1;box-sizing:border-box}.tp-product-details-area .tcp-product-gallery__thumbs .nav-links img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto;object-fit:contain!important}.tp-product-details-area .tcp-product-gallery__stage{position:absolute;top:0;left:0;bottom:0;right:116px;width:auto;height:auto;min-height:0;max-height:none;margin:0;overflow:hidden;display:flex;flex-direction:column}.tp-product-details-area .tcp-product-gallery__stage .tp-shop-details__tab-big-img,.tp-product-details-area .tcp-product-gallery__stage .tp-shop-details__tab-big-img.tcp-product-zoom-wrap{flex:1 1 auto;width:100%;height:100%!important;max-height:100%!important;aspect-ratio:auto!important;min-height:0!important}.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery.tcp-product-gallery--no-thumbs{min-height:0}.tp-product-details-area .tcp-product-gallery--no-thumbs .tcp-product-gallery__stage{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;overflow:visible}.tp-product-details-area .tcp-product-gallery--no-thumbs .tcp-product-gallery__stage .tp-shop-details__tab-big-img,.tp-product-details-area .tcp-product-gallery--no-thumbs .tcp-product-gallery__stage .tp-shop-details__tab-big-img.tcp-product-zoom-wrap{width:100%;height:auto!important;max-height:none!important;min-height:280px!important;aspect-ratio:1/1!important}.tp-product-details-area .tcp-product-gallery--no-thumbs .tcp-product-zoom,.tp-product-details-area .tcp-product-gallery--no-thumbs .tp-shop-details__tab-big-img>a{height:auto;min-height:280px;width:100%}.tp-product-details-area .tcp-product-gallery--no-thumbs .tp-shop-details__tab-big-img img{width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}}.tp-product-details-area .tp-shop-details__right-warp.tcp-product-sidebar{margin-top:0!important}.tp-product-details-area .tcp-product-summary{margin-top:0;padding-top:0}.tp-product-details-area .tcp-product-zoom-wrap{--tcp-zoom-x:50%;--tcp-zoom-y:50%;--tcp-zoom-scale:3.25;position:relative;cursor:zoom-in;overflow:hidden;isolation:isolate}.tp-product-details-area .tcp-product-zoom{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit;text-decoration:none;color:inherit}.tp-product-details-area .tcp-product-zoom img{transition:transform .18s ease-out;will-change:transform;pointer-events:none;user-select:none;-webkit-user-drag:none}.tp-product-details-area .tcp-product-zoom-wrap.is-zooming .tcp-product-zoom img{transform:scale(var(--tcp-zoom-scale))!important;transform-origin:var(--tcp-zoom-x) var(--tcp-zoom-y)!important;transition:none!important}.tp-product-details-area .tcp-product-zoom-hint{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.01em;pointer-events:none;opacity:.92;transition:opacity .2s}.tp-product-details-area .tcp-product-zoom-hint i{font-size:12px;flex-shrink:0}.tp-product-details-area .tcp-product-zoom-wrap.is-zooming .tcp-product-zoom-hint,.tp-product-details-area .tcp-product-zoom-wrap:hover .tcp-product-zoom-hint{opacity:0}.tp-product-details-area .tcp-product-zoom-hint__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:none),(pointer:coarse){.tp-product-details-area .tcp-product-zoom-wrap{cursor:pointer}.tp-product-details-area .tcp-product-zoom-hint__text{font-size:0}.tp-product-details-area .tcp-product-zoom-hint__text::after{content:"Tap to enlarge";font-size:12px}.tp-product-details-area .tcp-product-zoom-wrap.is-touching .tcp-product-zoom-hint,.tp-product-details-area .tcp-product-zoom-wrap:hover .tcp-product-zoom-hint{opacity:.92}}.mfp-wrap.tcp-product-mfp,.tcp-product-mfp.mfp-wrap{z-index:10071!important}.tcp-product-mfp .mfp-container{z-index:10072}.tcp-product-mfp .mfp-figure{max-height:92vh}.tcp-product-mfp .mfp-img{max-height:88vh!important;padding:0!important;touch-action:none;-webkit-user-select:none;user-select:none}.tcp-product-mfp .mfp-close{color:#fff;right:-6px;top:-40px;opacity:.9}.tcp-product-mfp .mfp-arrow,.tcp-product-mfp .mfp-counter{display:none!important}.tcp-product-mfp .tcp-product-mfp-tip{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:12px;font-weight:500;line-height:1.3}.tcp-product-mfp .mfp-figure.is-mfp-zoomed .mfp-bottom-bar,.tcp-product-mfp .mfp-figure.is-mfp-zoomed .mfp-title{opacity:0;pointer-events:none}@media (max-width:991.98px){.tp-product-details-area .tcp-product-zoom-wrap{min-height:280px}.tcp-product-mfp .mfp-container{padding:0 8px}.tcp-product-mfp .mfp-content{max-width:100%}.tcp-product-mfp .mfp-img{max-height:78vh!important;width:auto!important;max-width:100%!important}.tcp-product-mfp .mfp-figure{max-height:none;padding-top:48px;padding-bottom:56px}.tcp-product-mfp .mfp-close,.tcp-product-mfp.mfp-img-mobile .mfp-close{position:fixed!important;top:max(10px,env(safe-area-inset-top,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;width:44px!important;height:44px!important;line-height:44px!important;font-size:28px!important;background:rgba(15,23,42,.72)!important;border-radius:50%;opacity:1!important;z-index:1050}.tcp-product-mfp .mfp-bottom-bar{margin-top:0;position:fixed;left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom,0px));width:100%;text-align:center;pointer-events:none}.tcp-product-mfp .mfp-title{text-align:center;padding:0 16px}.tcp-product-mfp .mfp-counter{display:none}.tcp-product-mfp .mfp-arrow{width:52px!important;height:72px!important;margin-top:-36px!important;opacity:.95}.tcp-product-mfp .mfp-arrow:after,.tcp-product-mfp .mfp-arrow:before{margin-top:-12px}.tcp-product-mfp .mfp-arrow-left{left:0}.tcp-product-mfp .mfp-arrow-right{right:0}}@media (max-width:575.98px){.tp-product-details-area .tcp-product-zoom-hint{right:8px;bottom:8px;padding:7px 11px}.tcp-product-mfp .mfp-arrow{display:none}}@media (min-width:992px){.tp-product-details-area .tcp-product-gallery:not(.tcp-product-gallery--no-thumbs) .tp-shop-details__tab-big-img{aspect-ratio:auto!important;width:100%;height:100%!important;min-height:0!important;max-width:none;max-height:100%!important;padding:12px;margin-left:0;margin-right:0;border:1px solid #e9d5ff;outline:0;box-shadow:none;box-sizing:border-box}.tp-product-details-area .tcp-product-gallery--no-thumbs .tp-shop-details__tab-big-img{aspect-ratio:1/1!important;width:100%;height:auto!important;min-height:280px!important;max-height:none!important;padding:12px}.tp-product-details-area .tcp-product-gallery--no-thumbs .tp-shop-details__tab-big-img img{width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.tp-product-details-area .tp-shop-details__right-warp.tcp-product-sidebar{margin-top:0!important}}@media (max-width:991.98px){.tcp-product-summary{order:2}.tcp-product-extras{order:4}.tp-shop-details__right-warp.tcp-product-sidebar{display:contents}.tp-product-details-area .tp-shop-details__wrapper{margin-bottom:0!important}.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery{flex-direction:column;gap:10px;width:100%;max-width:100%;overflow:visible}.tp-product-details-area .tcp-product-gallery__thumbs{width:100%;max-width:100%;overflow:visible}.tcp-product-summary__cta-wrap{margin-top:.75rem}.tcp-product-extras .trust-pilot{margin-top:.65rem!important}.tcp-product-extras .icon-features{margin-top:.65rem!important;justify-content:center!important;gap:.85rem .5rem}.tcp-product-extras .icon-features .feature-item{margin-left:0!important;margin-right:0!important;flex:1 1 40%;max-width:46%}.tcp-product-extras .icon-features .feature-item svg{width:36px;height:36px;max-width:36px}.tcp-product-extras .icon-features .feature-item p{margin-top:.3rem!important;font-size:.7rem}.tcp-product-extras__legal{margin-top:.55rem!important;margin-bottom:0}}@media (min-width:992px){.tp-product-details-area,.tp-product-details-area .container,.tp-product-details-area .custom-container-4{overflow:visible}.tcp-product-extras{margin-top:.75rem}}.tcp-product-detail__cta-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;width:auto;max-width:100%}.tcp-product-detail__cta-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;width:auto;min-height:34px;padding:.35rem .7rem;font-family:var(--tp-ff-heading, "Inter", sans-serif);font-weight:600;font-size:.75rem;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-decoration:none;border-radius:8px;border:1px solid transparent;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s}.tcp-product-detail__cta-btn--quote{flex:0 0 auto;background:linear-gradient(135deg,#9333ea 0,#7c3aed 100%);color:#fff;border-color:#9333ea;box-shadow:0 4px 12px rgba(124,58,237,.18)}.tcp-product-detail__cta-btn--quote:focus-visible,.tcp-product-detail__cta-btn--quote:hover{background:linear-gradient(135deg,#7c3aed 0,#6d28d9 100%);border-color:#7c3aed;color:#fff;box-shadow:0 8px 22px rgba(109,40,217,.28);transform:translateY(-1px)}.tcp-product-detail__cta-btn--estimator{flex:0 0 auto;justify-content:flex-start;gap:.4rem;padding:.3rem .65rem;text-align:left;background:#faf5ff;color:#5b21b6;border-color:#e9d5ff;box-shadow:none}.tcp-product-detail__cta-btn--estimator:focus-visible,.tcp-product-detail__cta-btn--estimator:hover{background:#f3e8ff;border-color:#d8b4fe;color:#4c1d95;box-shadow:0 4px 14px rgba(147,51,234,.12);transform:translateY(-1px)}.tcp-product-detail__cta-btn--sample{flex:0 0 auto;background:#fff;color:#1a1d3d;border-color:#d1d5db}.tcp-product-detail__cta-btn--sample:focus-visible,.tcp-product-detail__cta-btn--sample:hover{background:#f9fafb;border-color:#9333ea;color:#7c3aed}.tcp-product-at-glance{font-size:.8125rem;line-height:1.45;color:#4b5563}.tcp-product-at-glance li{margin-bottom:.25rem}.tcp-product-at-glance li::before{content:"•";color:#9333ea;margin-right:.35rem}.tcp-blog-inline-cta__title{display:block;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.tcp-product-detail__cta-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;background:linear-gradient(135deg,#9333ea 0,#7c3aed 100%);color:#fff;font-size:.6875rem}.tcp-product-detail__cta-btn-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.tcp-product-detail__cta-btn-label{font-size:.75rem;font-weight:600;line-height:1.2;color:inherit}.tcp-product-detail__cta-btn-hint{display:none;font-size:.75rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-transform:none;color:#7e22ce}.tcp-product-detail__cta-btn:focus{outline:0}.tcp-product-detail__cta-btn:focus-visible{outline:2px solid var(--tp-common-purple-2,#9333ea);outline-offset:2px}.tcp-product-inline-cta{max-width:min(100%,34rem);overflow:hidden;margin:1.25rem auto;padding:1rem 1.1rem 1.05rem;border-radius:16px;border:1px solid #e9d5ff;background:radial-gradient(120% 140% at 0 0,rgba(147,51,234,.14) 0,transparent 55%),linear-gradient(135deg,#faf5ff 0,#fff7ed 55%,#fff 100%);box-shadow:0 10px 28px rgba(124,58,237,.12),0 2px 8px rgba(15,23,42,.05);transition:transform .2s,box-shadow .2s,border-color .2s}.tcp-product-inline-cta:hover{transform:translateY(-2px);border-color:#d8b4fe;box-shadow:0 14px 34px rgba(124,58,237,.16),0 4px 12px rgba(15,23,42,.06)}.tcp-product-inline-cta .tcp-blog-inline-cta__badge{margin-bottom:.65rem;padding:.28rem .7rem;font-size:.62rem;box-shadow:0 2px 8px rgba(147,51,234,.1)}.tcp-product-inline-cta .tcp-blog-inline-cta__inner{min-width:0;gap:.85rem}.tcp-product-inline-cta .tcp-blog-inline-cta__copy,.tcp-product-inline-cta .tcp-blog-inline-cta__text,.tcp-product-inline-cta .tcp-blog-inline-cta__title{color:#000;text-align:left!important;overflow-wrap:anywhere;word-break:break-word;word-spacing:normal!important}.tcp-product-inline-cta .tcp-blog-inline-cta__title{display:block;margin:0 0 .4rem;font-size:clamp(1.05rem, 2vw, 1.28rem);font-weight:800!important;line-height:1.25;letter-spacing:-.01em;color:#0f172a!important}.tcp-product-inline-cta .tcp-blog-inline-cta__text{margin:0;font-size:.84rem;line-height:1.45;color:#1f2937!important}.tp-product-details-area .accordion-body.tcp-product-detail__prose,.tp-product-details-area .tcp-product-extras,.tp-product-details-area .tcp-product-extras p{text-align:left!important;word-spacing:normal!important}.tp-product-details-area .tcp-product-extras .icon-features,.tp-product-details-area .tcp-product-extras .icon-features .feature-item,.tp-product-details-area .tcp-product-extras .icon-features .feature-item p{text-align:center!important}.tcp-product-inline-cta .tcp-blog-inline-cta__actions{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;gap:.55rem}.tcp-product-inline-cta .tcp-blog-inline-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:48px;padding:.7rem 1.15rem;border-radius:999px;border:1.5px solid transparent;font-size:.9rem;font-weight:700;line-height:1.25;letter-spacing:.01em;text-align:center;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;box-shadow:0 6px 16px rgba(249,115,22,.22);transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s}.tcp-product-inline-cta .tcp-blog-inline-cta__btn i{flex-shrink:0;font-size:.95em;line-height:1}.tcp-product-inline-cta .tcp-blog-inline-cta__btn:hover{transform:translateY(-1px);text-decoration:none!important}.tcp-product-inline-cta .tcp-blog-inline-cta__btn:focus-visible{outline:2px solid var(--tp-common-purple-2,#9333ea);outline-offset:2px}.tcp-product-inline-cta .tcp-blog-inline-cta__btn--primary{background:#f97316;border-color:#f97316;color:#fff!important}.tcp-product-inline-cta .tcp-blog-inline-cta__btn--primary i{color:#fff!important}.tcp-product-inline-cta .tcp-blog-inline-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#fff!important;box-shadow:0 8px 20px rgba(234,88,12,.28)}.tcp-product-inline-cta .tcp-blog-inline-cta__btn--secondary{background:#fff;border-color:#d1d5db;color:#7c3aed!important;box-shadow:0 2px 8px rgba(15,23,42,.06)}.tcp-product-inline-cta .tcp-blog-inline-cta__btn--secondary i{color:#7c3aed!important}.tcp-product-inline-cta .tcp-blog-inline-cta__btn--secondary:hover{background:#faf5ff;border-color:#c4b5fd;color:#6d28d9!important;box-shadow:0 4px 12px rgba(124,58,237,.12)}@media (max-width:767.98px){.tp-product-details-area{padding-top:20px!important;overflow-x:hidden;overflow-y:visible}.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery{width:100%;max-width:100%;gap:12px;overflow:visible}.tp-product-details-area .tcp-product-gallery__stage{width:100%;max-width:100%;overflow:visible}.tp-product-details-area .tp-shop-details__tab-big-img.tcp-product-zoom-wrap{width:100%;max-width:100%;max-height:none;aspect-ratio:1/1;min-height:0;padding:10px;margin-left:0;margin-right:0;box-sizing:border-box}.tp-product-details-area .tcp-product-gallery__thumbs{width:100%;max-width:100%;justify-content:stretch;overflow:visible;padding-bottom:2px}.tp-product-details-area .tcp-product-gallery__thumbs nav{width:100%;max-width:100%}.tp-product-details-area .tcp-product-gallery__thumbs .nav-tab{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:100%;gap:8px;padding:2px 2px 8px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tp-product-details-area .tcp-product-gallery__thumbs .nav-links{flex:1 1 0;width:auto;min-width:72px;max-width:96px;height:auto!important;aspect-ratio:1/1;padding:5px;border-radius:10px;box-sizing:border-box}.tp-product-details-area .tcp-product-gallery__thumbs .nav-links img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.tcp-product-summary__cta-wrap{margin-top:.65rem}.tcp-product-detail__cta-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.4rem;width:100%}.tcp-product-detail__cta-btn,.tcp-product-detail__cta-btn--estimator,.tcp-product-detail__cta-btn--quote,.tcp-product-detail__cta-btn--sample{flex:1 1 calc(50% - 0.2rem);width:auto;max-width:100%;min-height:36px;padding:.35rem .55rem;font-size:.72rem;border-radius:8px;box-shadow:none;transform:none}.tcp-product-detail__cta-btn--estimator{justify-content:flex-start;padding:.3rem .55rem;gap:.35rem}.tcp-product-detail__cta-btn-icon{width:22px;height:22px;font-size:.625rem;border-radius:5px}.tcp-product-detail__cta-btn-label{font-size:.72rem;line-height:1.2}.tcp-product-detail__cta-btn-hint{display:none}.tcp-product-shipping-note{font-size:.75rem;line-height:1.4}.tcp-product-inline-cta{max-width:100%;margin:.9rem auto;padding:.8rem .75rem .85rem;border-radius:14px}.tcp-product-inline-cta:hover{transform:none}.tcp-product-inline-cta .tcp-blog-inline-cta__badge{margin-bottom:.5rem;padding:.24rem .6rem;font-size:.58rem}.tcp-product-inline-cta .tcp-blog-inline-cta__inner{gap:.65rem}.tcp-product-inline-cta .tcp-blog-inline-cta__title{font-size:1.02rem;line-height:1.28;margin-bottom:.3rem;font-weight:800!important}.tcp-product-inline-cta .tcp-blog-inline-cta__text{font-size:.78rem;line-height:1.4}.tcp-product-inline-cta .tcp-blog-inline-cta__actions{gap:.5rem;width:100%}.tcp-product-inline-cta .tcp-blog-inline-cta__btn{width:100%;min-height:46px;padding:.65rem .9rem;font-size:.84rem;line-height:1.25;border-radius:999px;white-space:normal;box-shadow:0 5px 14px rgba(249,115,22,.2)}.tcp-product-inline-cta .tcp-blog-inline-cta__btn--secondary{box-shadow:0 2px 8px rgba(15,23,42,.05)}.tcp-product-inline-cta .tcp-blog-inline-cta__btn:hover{transform:none}}@media (max-width:575.98px){.tp-product-details-area .tp-shop-details__tab-big-img.tcp-product-zoom-wrap{width:100%;max-width:100%;max-height:none;padding:8px}.tp-product-details-area .tcp-product-gallery__thumbs nav{width:100%;max-width:100%}.tp-product-details-area .tcp-product-gallery__thumbs .nav-links{min-width:64px;max-width:88px;height:auto!important;width:auto}.tcp-product-detail__cta-actions{flex-direction:column;gap:.35rem}.tcp-product-detail__cta-btn,.tcp-product-detail__cta-btn--estimator,.tcp-product-detail__cta-btn--quote,.tcp-product-detail__cta-btn--sample{flex:0 0 auto;width:100%;min-height:38px;justify-content:center;font-size:.78rem;padding:.4rem .7rem}.tcp-product-detail__cta-btn--estimator{justify-content:center}.tcp-product-detail__cta-btn-label{font-size:.78rem}.tcp-product-inline-cta .tcp-blog-inline-cta__btn{min-height:44px;padding:.6rem .8rem;font-size:.8rem;gap:.4rem}.tcp-product-inline-cta .tcp-blog-inline-cta__btn i{font-size:.9em}}.tcp-product-detail__prose.tcp-blog-detail__prose{width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:#000;overflow-wrap:anywhere;word-break:break-word}.tp-product-details-area .tcp-product-detail__prose [style*="text-align: justify"],.tp-product-details-area .tcp-product-detail__prose [style*="text-align:justify"]{text-align:left!important;text-justify:auto!important}.tcp-product-detail__prose.tcp-blog-detail__prose dd,.tcp-product-detail__prose.tcp-blog-detail__prose div:not([class]),.tcp-product-detail__prose.tcp-blog-detail__prose li,.tcp-product-detail__prose.tcp-blog-detail__prose p{color:#000!important;text-align:left!important;text-justify:auto!important;hyphens:manual;word-spacing:normal!important}.tcp-product-detail__prose.tcp-blog-detail__prose table,.tcp-product-detail__prose.tcp-blog-detail__prose table li,.tcp-product-detail__prose.tcp-blog-detail__prose table p,.tcp-product-detail__prose.tcp-blog-detail__prose table strong,.tcp-product-detail__prose.tcp-blog-detail__prose td,.tcp-product-detail__prose.tcp-blog-detail__prose th{text-align:left!important;text-justify:auto!important;hyphens:none!important;word-spacing:normal!important;letter-spacing:normal!important}.tcp-product-detail__prose.tcp-blog-detail__prose b,.tcp-product-detail__prose.tcp-blog-detail__prose h1,.tcp-product-detail__prose.tcp-blog-detail__prose h2,.tcp-product-detail__prose.tcp-blog-detail__prose h3,.tcp-product-detail__prose.tcp-blog-detail__prose h4,.tcp-product-detail__prose.tcp-blog-detail__prose h5,.tcp-product-detail__prose.tcp-blog-detail__prose h6,.tcp-product-detail__prose.tcp-blog-detail__prose strong,.tcp-product-detail__prose.tcp-blog-detail__prose th{color:#000!important;text-align:left}.tcp-product-detail__prose.tcp-blog-detail__prose caption,.tcp-product-detail__prose.tcp-blog-detail__prose figcaption{text-align:left;color:#000}.tcp-product-detail__prose.tcp-blog-detail__prose h4{margin-top:2rem;margin-bottom:.85rem;font-size:clamp(1.05rem, 1.8vw, 1.25rem);line-height:1.35;font-weight:600}.tcp-product-detail__prose.tcp-blog-detail__prose :where(img,video,iframe){max-width:100%!important;height:auto!important}.tcp-product-detail__prose.tcp-blog-detail__prose table{width:100%;max-width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:.95em}.tcp-product-detail__prose.tcp-blog-detail__prose td,.tcp-product-detail__prose.tcp-blog-detail__prose th{border:1px solid #e4e4e4;padding:.65rem .85rem;vertical-align:top;line-height:1.45;text-align:left!important;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;word-spacing:normal}.tcp-product-detail__prose.tcp-blog-detail__prose th{background:#f4f4f6;font-weight:600}.tcp-product-detail__section{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.tcp-product-detail__section+.tcp-product-inline-cta,.tcp-product-inline-cta+.tcp-product-detail__section{margin-top:1.5rem}.product__details-info.tcp-product-detail__prose{overflow-x:visible}@media (max-width:991.98px){.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;border-radius:12px;border:1px solid #e8ecf3;background:#fff;box-shadow:inset -12px 0 12px -12px rgba(15,23,42,.08)}.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll::after{content:"Swipe sideways to read table";display:block;padding:.4rem .75rem .55rem;font-size:.72rem;font-weight:500;color:#000;text-align:center;background:#f8f9fc;border-top:1px solid #eef2f7}.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll table{display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important;margin:0!important;border:0}.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll td,.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll th{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:none!important;text-align:left!important;hyphens:none!important;word-spacing:normal!important;letter-spacing:normal!important}.tcp-product-detail__prose.tcp-blog-detail__prose :where(table:not(.tcp-blog-table-scroll table)){display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-related-products-slide__thumb{aspect-ratio:1/1;height:auto}}@media (max-width:767.98px){.tcp-product-detail__prose.tcp-blog-detail__prose{font-size:.9375rem}.tcp-product-detail__prose.tcp-blog-detail__prose h4{margin-top:1.5rem}.tcp-product-detail__prose.tcp-blog-detail__prose table{font-size:.85em}.tcp-product-detail__prose.tcp-blog-detail__prose td,.tcp-product-detail__prose.tcp-blog-detail__prose th{padding:.45rem .55rem}}.tp-related-products-section .tcp-related-products-carousel{margin-right:0;overflow:hidden}.tcp-related-products-slide{background:0 0;border-radius:0}.tcp-site-footer{--tcp-ft-accent:var(--tp-common-purple-2, #9333ea);--tcp-ft-text:#4b5563;--tcp-ft-line:#e8ecf1;background:#fff;color:var(--tcp-ft-text);margin-top:.75rem;padding:0;border:0}.tcp-site-footer__main{padding:1.25rem 0 1.5rem;background:#fff}.tcp-site-footer__grid{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(160px,0.85fr)) minmax(220px,1fr);gap:2rem 2.25rem;align-items:start}.tcp-site-footer__logo{display:inline-block;line-height:0;margin-bottom:1rem;max-width:210px}.tcp-site-footer__logo img{display:block;width:auto;max-width:210px;height:auto}.tcp-site-footer__about .tcp-footer-seo-about{max-width:34rem}.tcp-site-footer__about .tcp-footer-seo-about p{margin:0;color:#000;font-size:.875rem;line-height:1.6;font-weight:400}.tcp-site-footer__about .tcp-footer-seo-about__text{overflow:visible;max-height:none}.tcp-site-footer__highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .5rem;list-style:none;margin:1.35rem 0 0;padding:0}.tcp-site-footer__highlights li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.tcp-site-footer__highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--tcp-ft-accent)}.tcp-site-footer__highlight-icon svg{width:1.35rem;height:1.35rem}.tcp-site-footer__highlight-label{font-size:.6875rem;line-height:1.25;font-weight:600;color:#374151}.tcp-site-footer__accordion{margin:0;border:0;min-width:0}.tcp-site-footer__heading{display:block;margin:0 0 .85rem;padding:0;color:var(--tcp-ft-accent);font-family:var(--tp-ff-heading);font-size:.875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;position:relative;cursor:default;list-style:none}.tcp-site-footer__heading::-webkit-details-marker{display:none}.tcp-site-footer__heading::marker{content:"";display:none}.tcp-site-footer__heading::after{content:"";position:absolute;left:0;bottom:-.4rem;width:2.25rem;height:2px;border-radius:999px;background:var(--tcp-ft-accent)}.tcp-site-footer__chevron{display:none!important}.tcp-site-footer__panel{margin:0;padding:.35rem 0 0}@media (min-width:992px){.tcp-site-footer__accordion>.tcp-site-footer__panel{display:block!important}.tcp-site-footer__heading{pointer-events:none}.tcp-product-detail__prose.tcp-blog-detail__prose :where(table:not(.tcp-blog-table-scroll table)){display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tcp-site-footer__contact,.tcp-site-footer__links{list-style:none;margin:0;padding:0}.tcp-site-footer__contact li,.tcp-site-footer__links li{margin:0;padding:0}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem 0;border-bottom:1px solid var(--tcp-ft-line);color:var(--tcp-ft-text);text-decoration:none;font-size:.875rem;font-weight:500;line-height:1.4;transition:color .15s}.tcp-site-footer__contact li:last-child .tcp-site-footer__contact-static,.tcp-site-footer__contact li:last-child a,.tcp-site-footer__links li:last-child a{border-bottom:none}.tcp-site-footer__contact a:focus-visible,.tcp-site-footer__contact a:hover,.tcp-site-footer__links a:focus-visible,.tcp-site-footer__links a:hover{color:var(--tcp-ft-accent)}.tcp-site-footer__link-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:.1rem;color:var(--tcp-ft-accent)}.tcp-site-footer__link-icon svg{width:1.05rem;height:1.05rem}.tcp-site-footer__aside{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.tcp-site-footer__payments{padding-top:.35rem}.tcp-site-footer__payments img{display:block;width:auto;max-width:min(100%,280px);height:auto}.tcp-site-footer__bar{position:relative;isolation:isolate;overflow:visible;background:#fff;color:var(--tp-common-purple-2,#9333ea);margin:0;padding:0;border:0;border-top:1px solid #e8ecf1}.tcp-site-footer__bar::before{display:none;content:none}.tcp-site-footer__bar>.container{position:relative;z-index:1}.tcp-site-footer__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1.25rem;padding:.85rem 0;min-height:0}.tcp-site-footer__bar-brand{display:flex;align-items:flex-start;gap:.7rem;min-width:0;max-width:100%;flex:1 1 auto}.tcp-site-footer__bar-logo{flex:0 0 auto;line-height:0;width:34px;max-width:34px}.tcp-site-footer__bar-logo img{display:block;width:34px;max-width:34px;height:auto}.tcp-site-footer__copy{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;flex:1 1 0;min-width:0;max-width:100%;font-size:.8125rem;line-height:1.35;color:var(--tp-common-purple-2,#9333ea);font-weight:400;text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere}.tcp-site-footer__copy-line{display:inline;min-width:0}.tcp-site-footer__copy-sep{color:#c4b5fd;flex:0 0 auto}.tcp-site-footer__dev{color:#7c3aed;flex:0 1 auto;min-width:0;max-width:100%}.tcp-site-footer__dev a{color:#7c3aed;font-weight:700;text-decoration:none}.tcp-site-footer__dev a:focus-visible,.tcp-site-footer__dev a:hover{color:#9333ea;text-decoration:underline}.tcp-site-footer__social{display:flex;align-items:center;justify-content:center;gap:.7rem;flex:0 0 auto}.tcp-site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1.5px solid var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);font-size:.78rem;text-decoration:none;background:#fff;transition:background .15s,border-color .15s,color .15s,transform .15s}.tcp-site-footer__social a:focus-visible,.tcp-site-footer__social a:hover{background:#f3e8ff;border-color:#7c3aed;color:#7c3aed;transform:translateY(-1px)}.tcp-site-footer__legal{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem .55rem;flex:1 1 auto;font-size:.8125rem;line-height:1.35;white-space:nowrap}.tcp-site-footer__legal a{color:var(--tp-common-purple-2,#9333ea);text-decoration:none;font-weight:400;transition:color .15s,opacity .15s}.tcp-site-footer__legal a:focus-visible,.tcp-site-footer__legal a:hover{color:#7c3aed;opacity:1}.tcp-site-footer__legal-sep{color:#c4b5fd}@media (max-width:1199.98px){.tcp-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.5rem}.tcp-site-footer__brand{grid-column:1/-1}.tcp-site-footer__aside{display:contents}.tcp-site-footer__highlights{max-width:28rem}.tcp-site-footer__bar-inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .75rem;padding:.75rem 0}.tcp-site-footer__bar-brand{flex:1 1 100%;flex-direction:row;align-items:flex-start;justify-content:flex-start;min-width:0;width:100%}.tcp-site-footer__copy{flex-direction:column;align-items:flex-start;text-align:left;gap:.12rem;white-space:normal;overflow:visible;text-overflow:unset;min-width:0;max-width:100%;overflow-wrap:anywhere}.tcp-site-footer__copy-sep{display:none}.tcp-site-footer__copy-line,.tcp-site-footer__dev{display:block;max-width:100%}.tcp-site-footer__social{justify-content:flex-start;width:auto;flex:0 0 auto;padding:0;border:0;border-radius:0}.tcp-site-footer__legal{justify-content:flex-end;width:auto;flex:1 1 auto;min-width:0;padding-top:0;border-top:0;text-align:right;white-space:normal}}@media (max-width:991.98px){.tcp-site-footer{margin-top:.5rem}.tcp-site-footer__main{padding:1rem 0 .85rem}.tcp-site-footer__grid{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.tcp-site-footer__brand{grid-column:1/-1;margin-bottom:.35rem;padding-bottom:1rem;border-bottom:1px solid var(--tcp-ft-line)}.tcp-site-footer__aside{display:contents}.tcp-site-footer__logo{max-width:168px;margin-bottom:.75rem}.tcp-site-footer__logo img{max-width:168px}.tcp-site-footer__about .tcp-footer-seo-about p{font-size:.8125rem;line-height:1.5}.tcp-site-footer__about .tcp-footer-seo-about p,.tcp-site-footer__about .tcp-footer-seo-about__text{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;overflow-wrap:anywhere;max-height:none}.tcp-site-footer__highlights{display:none}.tcp-site-footer__accordion{border-top:0;border-bottom:1px solid var(--tcp-ft-line);min-width:0;width:100%}.tcp-site-footer__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.95rem 0;font-size:.8125rem;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.tcp-site-footer__heading::after{content:"";position:static;flex:0 0 auto;width:.55rem;height:.55rem;margin:0;border-radius:0;background:0 0;border-right:2px solid var(--tcp-ft-accent);border-bottom:2px solid var(--tcp-ft-accent);transform:rotate(45deg);transition:transform .2s}.tcp-site-footer__accordion[open]>.tcp-site-footer__heading::after{transform:rotate(-135deg);margin-top:.25rem}.tcp-site-footer__panel{display:block;padding:0 0 .85rem}.tcp-site-footer__accordion:not([open])>.tcp-site-footer__panel{display:none}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{padding:.7rem 0;font-size:.875rem}.tcp-site-footer__link-icon{display:inline-flex}.tcp-site-footer__payments{padding:.15rem 0 .35rem}.tcp-site-footer__payments img{max-width:min(100%,240px)}}.tcp-site-footer,body,html{margin-bottom:0!important;padding-bottom:0!important}#tawkchat-minified-box,#tawkchat-minified-wrapper,.tawk-min-container,.widget-visible .tawk-min-container,div[class*=tawk-min]{bottom:20px!important;right:18px!important}@media (max-width:991.98px){#tawkchat-minified-box,#tawkchat-minified-wrapper,.tawk-min-container,.widget-visible .tawk-min-container,div[class*=tawk-min]{bottom:16px!important;right:14px!important}}@media (max-width:575.98px){.tcp-site-footer__copy{font-size:.75rem;white-space:normal;overflow:visible;flex-wrap:wrap}.tcp-site-footer__social a{width:1.9rem;height:1.9rem;font-size:.72rem}.tcp-site-footer__legal{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;width:auto;border-top:0;padding-top:0}.tcp-site-footer__legal-sep{display:inline}.tcp-site-footer__bar-logo,.tcp-site-footer__bar-logo img{width:30px;max-width:30px}#tawkchat-minified-box,#tawkchat-minified-wrapper,.tawk-min-container,.widget-visible .tawk-min-container,div[class*=tawk-min]{bottom:16px!important;right:12px!important}}.tcp-home-hero-pro__btn-label-short,.tcp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tcp-home-hero-pro__btn-label-full{display:inline}@media (max-width:767.98px){.tcp-home-hero-pro__btn-label-full{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tcp-home-hero-pro__btn-label-short{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;white-space:inherit!important}.tcp-home-hero-pro__btn-arrow{display:none}}html{overflow-x:clip}@media (max-width:1199.98px){:root{--tcp-page-pad-x:clamp(0.85rem, 3.2vw, 1.35rem)}.tcp-header-announce__social a{min-width:34px;min-height:34px;font-size:14px;margin:0}.tp-header-4__area .row.align-items-center>[class*=col-]{min-width:0}.tcp-header-mobile-logo,.tp-header-4__logo.tcp-header-mobile-logo{min-width:0;max-width:100%}.tcp-header-mobile-logo a,.tp-header-4__logo.tcp-header-mobile-logo a{display:inline-flex;max-width:100%}.tcp-header-mobile-logo img,.tp-header-4__logo.tcp-header-mobile-logo img{max-height:44px;width:auto;max-width:min(100%,168px);height:auto;object-fit:contain}.tp-header-4__right-icon{flex-wrap:nowrap;gap:.35rem!important;min-width:0}.tcp-header-mobile-cta{flex-shrink:1;min-width:0;gap:.35rem!important}.tcp-header-quote-btn--mobile{flex-shrink:1;max-width:100%}.tcp-header-whatsapp-btn--mobile{flex-shrink:0;width:36px;min-width:36px;padding:0}.tp-header-mobile-search-row{margin-top:.35rem;padding-bottom:.35rem}.tcp-header-nav-wrap .tp-header-4__pt{padding-top:8px;padding-bottom:2px}}@media (max-width:767.98px){.tcp-header-announce__inner--quotes-marquee{justify-content:stretch}.tcp-header-announce__aside--mail-social{width:100%;flex:1 1 auto;min-width:0;justify-content:space-between;gap:.45rem;margin-left:0;margin-right:0}.tcp-header-announce__social{gap:0;flex-shrink:0}.tcp-home-hero-pro__eyebrow{font-size:10px;letter-spacing:.06em;gap:.4rem;align-items:flex-start}.tcp-home-hero-pro__eyebrow-deco{width:18px;height:18px;margin-top:.1rem}.tcp-home-hero-pro__eyebrow-text,.tcp-home-hero-pro__eyebrow-text--pulse{flex:1 1 auto;min-width:0;line-height:1.4}.tcp-home-hero-pro__title--billboard{font-size:clamp(1.28rem, 5.8vw, 1.85rem);line-height:1.14;overflow-wrap:break-word;word-break:normal;hyphens:manual}.tcp-home-hero-pro__lead{font-size:clamp(.875rem, 2.8vw, .98rem);margin-bottom:.85rem}.tcp-home-hero-pro__cta-row{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;width:100%;margin-bottom:.4rem}.tcp-home-hero-pro__cta-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{width:100%;min-height:40px;justify-content:center;box-sizing:border-box;padding-left:.4rem;padding-right:.4rem;font-size:9px;letter-spacing:.03em;white-space:normal;text-align:center;line-height:1.2;gap:.28rem}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn svg,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn svg{width:14px;height:14px;flex-shrink:0}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--outline,.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--primary,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn:last-child{grid-column:auto}.tcp-home-hero-pro__visual{padding-bottom:.5rem}.tcp-home-hero-pro__swiper-wrap{aspect-ratio:2/1;max-height:min(200px,46vw);min-height:0;border-radius:12px}.tcp-home-hero-pro__slide-img-wrap{padding:.25rem}.tcp-home-hero-pro__slide-img{object-fit:cover;object-position:center}}@media (max-width:575.98px){:root{--tcp-page-pad-x:clamp(0.9rem, 4vw, 1.1rem);--tcp-hero-card-pad-x:clamp(0.85rem, 3.5vw, 1.05rem)}.tcp-header-announce .container-fluid{padding-left:max(.75rem,env(safe-area-inset-left,0px))!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important}.tcp-header-announce__email{font-size:11.5px;padding:.28rem .55rem;gap:.3rem;flex-shrink:0}.tcp-header-announce__email span{white-space:nowrap}.tcp-header-announce__social a{min-width:32px;min-height:32px;font-size:13px}.tcp-header-mobile-logo img,.tp-header-4__logo img{max-height:36px;max-width:min(100%,148px)}.tcp-header-quote-btn--mobile{height:34px;min-height:34px;padding:0 .5rem;font-size:11px;border-radius:6px}.tcp-header-whatsapp-btn--mobile{width:34px;min-width:34px;height:34px;min-height:34px}.tp-header-2__bar .tp-menu-bar i{width:38px;height:38px;line-height:38px;font-size:16px}.tp-header-mobile-search-row{margin-top:.4rem;padding-bottom:.4rem}.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:40px;border-radius:20px}.tcp-header-search-pill--mobile .tcp-header-search-pill__input{min-height:38px;height:38px;font-size:14px;padding-left:14px}.tcp-home-hero-pro{padding-top:.4rem}.tcp-home-hero-pro__card{border-radius:14px}}@media (max-width:389.98px){:root{--tcp-page-pad-x:0.75rem;--tcp-hero-card-pad-x:0.75rem}.tcp-header-announce__social a{min-width:30px;min-height:30px;font-size:12.5px}.tcp-header-mobile-logo img,.tp-header-4__logo img{max-height:32px;max-width:min(100%,120px)}.tcp-header-mobile-cta{gap:.28rem!important}.tcp-header-quote-btn--mobile{padding:0 .42rem;font-size:10.5px;height:32px;min-height:32px}.tcp-header-whatsapp-btn--mobile{width:32px;min-width:32px;height:32px;min-height:32px}.tp-header-2__bar .tp-menu-bar i{width:34px;height:34px;line-height:34px;font-size:15px}.tcp-home-hero-pro__title--billboard{font-size:clamp(1.15rem, 6.2vw, 1.45rem)}.tcp-home-hero-pro__cta-row{grid-template-columns:1fr 1fr}.tcp-home-hero-pro__cta-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{white-space:normal;font-size:8px;letter-spacing:.015em;padding-left:.22rem;padding-right:.22rem;min-height:36px}.tcp-home-hero-pro__swiper-wrap{max-height:min(140px,38vw);aspect-ratio:2.15/1}}@media (max-width:359.98px){.tcp-header-announce__social a:nth-child(n+4){display:none}.tcp-header-quote-btn--mobile span{font-size:10px}}@media (max-width:1199.98px){.tcp-site-footer__about .tcp-footer-seo-about,.tcp-site-footer__about .tcp-footer-seo-about p{max-width:100%;overflow-wrap:anywhere;word-break:normal}.tcp-site-footer__bar-inner{padding-left:0;padding-right:0;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}}@media (max-width:991.98px){.tcp-site-footer__main{padding:1.1rem 0 .95rem}.tcp-site-footer__brand{padding-bottom:.15rem}.tcp-site-footer__about .tcp-footer-seo-about p{font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.tcp-site-footer__heading{min-height:44px;box-sizing:border-box}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{min-height:44px;align-items:center;overflow-wrap:anywhere;word-break:break-word;gap:.55rem}.tcp-site-footer__contact a span:last-child,.tcp-site-footer__contact-static span:last-child,.tcp-site-footer__links a span:last-child{min-width:0;flex:1 1 auto}.tcp-site-footer__payments{padding:.25rem 0 .5rem}.tcp-site-footer__payments img{width:100%;max-width:min(100%,280px);height:auto}.tcp-footer-trust-logistics{padding:1.1rem 0 1.25rem}.tcp-footer-trust-logistics__block{width:100%;box-sizing:border-box;padding:1.05rem 1rem 1.15rem}.tcp-footer-trust-logistics__block--highlights{align-items:flex-start;text-align:left}.tcp-footer-trust-logistics__heading{width:100%;margin-bottom:.85rem;overflow-wrap:anywhere}.tcp-footer-trust-logistics__highlights{max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem}.tcp-footer-trust-logistics__highlight-label{overflow-wrap:anywhere;font-size:.78rem}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{flex-wrap:wrap!important;justify-content:flex-start;align-items:center;gap:.65rem 1rem!important;width:100%;max-width:100%}.tcp-footer-trust-logistics__logo-link,.tcp-footer-trust-logistics__trust-link{flex:0 1 auto;max-width:100%}.tcp-footer-trust-logistics__trust-logo{max-height:30px;max-width:min(100%,100px)}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{height:24px;max-width:min(100%,100px)}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:.98rem;gap:.3rem}.tcp-site-footer__bar-inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .65rem;padding-top:.75rem;padding-bottom:max(.85rem,env(safe-area-inset-bottom,0px))}.tcp-site-footer__bar-brand{flex:1 1 100%;width:100%;max-width:100%;gap:.55rem;align-items:flex-start;min-width:0}.tcp-site-footer__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;flex:1 1 0;min-width:0;max-width:100%;font-size:.78rem;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.tcp-site-footer__copy-line,.tcp-site-footer__dev{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.tcp-site-footer__copy-sep{display:none}.tcp-site-footer__social{width:auto;flex:0 0 auto;justify-content:flex-start;gap:.45rem;flex-wrap:nowrap}.tcp-site-footer__social a{width:2rem;height:2rem;font-size:.75rem}.tcp-site-footer__legal{width:auto;flex:1 1 auto;min-width:0;justify-content:flex-end;white-space:normal;overflow-wrap:anywhere;gap:.3rem .45rem;padding-top:0!important;border-top:0!important;font-size:.75rem}}@media (max-width:767.98px){.tcp-site-footer__logo{max-width:150px;margin-bottom:.65rem}.tcp-site-footer__logo img{max-width:150px}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{justify-content:space-between;gap:.55rem .65rem!important}.tcp-footer-trust-logistics__trust-logo{max-height:28px;max-width:min(100%,92px)}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{height:22px;max-width:min(100%,92px)}}@media (max-width:575.98px){.tcp-site-footer__main{padding:.95rem 0 .75rem}.tcp-site-footer__heading{font-size:.8125rem;letter-spacing:.04em;padding:.9rem 0;min-height:44px}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{font-size:.875rem;padding:.65rem 0}.tcp-footer-trust-logistics{padding:.95rem 0 1.1rem}.tcp-footer-trust-logistics__block{padding:.95rem .9rem 1.05rem;border-radius:12px}.tcp-footer-trust-logistics__heading{font-size:.72rem;margin-bottom:.7rem}.tcp-footer-trust-logistics__highlights{gap:.45rem .55rem}.tcp-footer-trust-logistics__highlight-label{font-size:.72rem}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{justify-content:flex-start;gap:.5rem .75rem!important}.tcp-site-footer__bar-inner{gap:.45rem .55rem;padding-top:.7rem;padding-bottom:max(.8rem,env(safe-area-inset-bottom,0px))}.tcp-site-footer__copy{font-size:.72rem;white-space:normal;overflow:visible}.tcp-site-footer__social a{width:1.9rem;height:1.9rem;font-size:.72rem}.tcp-site-footer__legal{font-size:.7rem;justify-content:flex-end;border-top:0;padding-top:0;width:auto}.tcp-site-footer__payments img{max-width:min(100%,220px)}}@media (max-width:389.98px){.tcp-site-footer__logo,.tcp-site-footer__logo img{max-width:132px}.tcp-footer-trust-logistics__highlights{grid-template-columns:1fr;gap:.4rem}.tcp-footer-trust-logistics__trust-logo{max-height:24px;max-width:min(100%,84px)}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{height:20px;max-width:min(100%,84px)}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:.88rem}.tcp-site-footer__bar-brand{align-items:flex-start}.tcp-site-footer__legal-sep{display:inline}.tcp-site-footer__legal{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem .4rem}}@media (max-width:359.98px){.tcp-footer-trust-logistics__block{padding:.85rem .8rem .95rem}.tcp-site-footer__copy{font-size:.68rem;gap:.15rem .3rem;white-space:normal;overflow:visible}.tcp-site-footer__social a{width:1.75rem;height:1.75rem}.tcp-site-footer__legal{font-size:.65rem}}@media (max-width:991.98px){.tcp-site-footer__grid{grid-template-columns:1fr!important;gap:0!important}.tcp-site-footer__aside{display:contents}.tcp-site-footer__payments img{max-width:min(100%,260px);height:auto}}.tcp-sample-cta__form-card--solo{max-width:920px;margin:0 auto;height:auto}.tcp-process-system{--tcp-process-accent:#9333ea;--tcp-process-accent-soft:#f3e8ff;--tcp-process-ink:#0b0b10;--tcp-process-muted:#6b7280;--tcp-process-line:#d1d5db;background:#fff;color:var(--tcp-process-muted);border-top:1px solid rgba(15,23,42,.06)}.tcp-process-system__track{position:relative;height:auto}.tcp-process-system__sticky{position:relative;padding:clamp(1.5rem,3vw,2.5rem) 0}@media (min-width:992px){.tcp-process-system__track{height:200vh}.tcp-process-system__sticky{position:sticky;top:var(--tcp-process-sticky-top,5.5rem);min-height:0;display:flex;align-items:flex-start;padding:clamp(1.25rem,2.5vw,2rem) 0 clamp(1.75rem,3vw,2.5rem);box-sizing:border-box}}.tcp-process-system__grid{display:grid;gap:clamp(1.5rem,3vw,2.75rem);align-items:center}@media (min-width:992px){.tcp-process-system__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(2rem,4vw,4rem)}}.tcp-process-system__stage{position:relative;aspect-ratio:3/2;max-width:640px;margin:0 auto;border-radius:28px;background:var(--tcp-process-accent,#9333ea);overflow:hidden;box-shadow:0 24px 48px rgba(147,51,234,.28);outline:0;transform:translateY(18px);opacity:0;transition:transform .7s cubic-bezier(.22, 1, .36, 1),opacity .7s,box-shadow .35s}.tcp-process-system.is-inview .tcp-process-system__stage{transform:translateY(0);opacity:1}.tcp-process-system__stage:focus-visible,.tcp-process-system__stage:hover{box-shadow:0 28px 56px rgba(147,51,234,.36)}.tcp-process-system__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;visibility:hidden;transform:scale(.92) translateY(14px);transition:opacity .45s,transform .55s cubic-bezier(.22, 1, .36, 1),visibility .45s;pointer-events:none}.tcp-process-system__slide.is-active{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}.tcp-process-art{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tcp-process-art__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .55s cubic-bezier(.22, 1, .36, 1)}.tcp-process-system__slide.is-active .tcp-process-art__img{animation:.65s cubic-bezier(.22,1,.36,1) both tcpProcessPhotoIn}.tcp-process-system__stage:focus-visible .tcp-process-art__img,.tcp-process-system__stage:hover .tcp-process-art__img{transform:scale(1.03)}@keyframes tcpProcessPhotoIn{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.tcp-process-system__badge{position:absolute;left:clamp(.85rem,2.5vw,1.25rem);bottom:clamp(.85rem,2.5vw,1.25rem);display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;background:#fff;color:var(--tcp-process-ink);font-size:.8125rem;font-weight:600;line-height:1;box-shadow:0 8px 20px rgba(15,23,42,.12);z-index:2}.tcp-process-system__badge-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--tcp-process-accent);flex-shrink:0}.tcp-process-system__badge-sep{color:#9ca3af}.tcp-process-system__badge-count{color:#6b7280;font-variant-numeric:tabular-nums}.tcp-process-system__copy{max-width:34rem;transform:translateY(22px);opacity:0;transition:transform .75s cubic-bezier(.22, 1, .36, 1) 80ms,opacity .75s 80ms}.tcp-process-system.is-inview .tcp-process-system__copy{transform:translateY(0);opacity:1}.tcp-process-system__eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcp-process-accent)}.tcp-process-system__eyebrow-rule{display:inline-block;width:1.75rem;height:2px;background:var(--tcp-process-accent);border-radius:2px}.tcp-process-system__title{margin:0 0 .5rem;font-family:var(--tp-ff-heading);font-size:clamp(1.85rem, 1.35rem + 1.8vw, 2.75rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--tcp-process-ink)}.tcp-process-system__title-line{display:block}.tcp-process-system__title-accent{display:block;color:var(--tcp-process-accent)}.tcp-process-system__lead{margin:0 0 1.1rem;font-size:1rem;line-height:1.6;color:var(--tcp-process-muted);max-width:100%;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}.tcp-process-system__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;position:relative}.tcp-process-system__step-btn{width:100%;display:flex;align-items:stretch;gap:0;margin:0;padding:0;border:0;background:0 0;text-align:left;cursor:pointer;border-radius:14px;color:inherit;transition:background .25s,transform .2s}.tcp-process-system__step-btn:hover{transform:translateX(2px)}.tcp-process-system__step-bar{width:4px;flex-shrink:0;border-radius:999px;background:var(--tcp-process-line);margin:.35rem 0;transition:background .25s,width .25s}.tcp-process-system__step-body{flex:1;min-width:0;padding:.75rem .95rem .75rem .85rem;border-radius:0 14px 14px 0;transition:background .25s}.tcp-process-system__step-head{display:flex;align-items:baseline;gap:.55rem}.tcp-process-system__step-num{font-size:.95rem;font-weight:700;color:#9ca3af;font-variant-numeric:tabular-nums;transition:color .25s}.tcp-process-system__step-label{font-size:1.05rem;font-weight:700;color:var(--tcp-process-ink);font-family:var(--tp-ff-heading)}.tcp-process-system__step-desc{display:block;max-height:0;overflow:hidden;opacity:0;margin:0;font-size:.9rem;line-height:1.45;color:var(--tcp-process-muted);transition:max-height .35s,opacity .3s,margin .3s}.tcp-process-system__step.is-active .tcp-process-system__step-btn,.tcp-process-system__step.is-preview .tcp-process-system__step-btn{background:var(--tcp-process-accent-soft)}.tcp-process-system__step.is-active .tcp-process-system__step-bar,.tcp-process-system__step.is-preview .tcp-process-system__step-bar{background:var(--tcp-process-accent);width:5px}.tcp-process-system__step.is-active .tcp-process-system__step-body,.tcp-process-system__step.is-preview .tcp-process-system__step-body{background:0 0}.tcp-process-system__step.is-active .tcp-process-system__step-num,.tcp-process-system__step.is-preview .tcp-process-system__step-num{color:var(--tcp-process-ink)}.tcp-process-system__step.is-active .tcp-process-system__step-desc,.tcp-process-system__step.is-preview .tcp-process-system__step-desc{max-height:4.5rem;opacity:1;margin-top:.35rem}.tcp-process-system__step:not(.is-active):not(.is-preview) .tcp-process-system__step-btn:hover{background:rgba(147,51,234,.08)}.tcp-process-system__step:not(.is-active):not(.is-preview) .tcp-process-system__step-btn:hover .tcp-process-system__step-bar{background:#c4b5fd}@media (max-width:991.98px){.tcp-process-system__stage{border-radius:22px;max-width:100%}.tcp-process-system__title{font-size:clamp(1.65rem, 6vw, 2.1rem)}.tcp-process-system__lead{max-width:none}}@media (prefers-reduced-motion:reduce){.tcp-thankyou__actions,.tcp-thankyou__box,.tcp-thankyou__box-lid,.tcp-thankyou__brand,.tcp-thankyou__check-mark,.tcp-thankyou__check-ring,.tcp-thankyou__check-wrap,.tcp-thankyou__eyebrow,.tcp-thankyou__lead,.tcp-thankyou__note,.tcp-thankyou__quote,.tcp-thankyou__timeline,.tcp-thankyou__title,.tcp-thankyou__visual{animation:none!important}.tcp-thankyou__check-mark,.tcp-thankyou__check-ring{stroke-dashoffset:0}.tcp-process-art__img,.tcp-process-system__copy,.tcp-process-system__slide,.tcp-process-system__stage,.tcp-process-system__step-btn,.tcp-process-system__step-desc{transition:none!important;animation:none!important}.tcp-process-system__copy,.tcp-process-system__stage{opacity:1;transform:none}@media (min-width:992px){.tcp-process-system__track{height:auto}.tcp-process-system__sticky{position:relative;top:auto;min-height:0}}}.tcp-header-cart-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.4rem .75rem;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#1a1d3d;text-decoration:none;font-weight:600;font-size:.8125rem;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.tcp-header-cart-btn:focus-visible,.tcp-header-cart-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.tcp-header-cart-btn.is-active{border-color:#1a1d3d}.tcp-header-cart-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#1a1d3d;color:#fff;font-size:.6875rem;font-weight:700}.tcp-header-cart-btn--mobile{min-width:40px;padding:.4rem .55rem;flex-shrink:0}.tcp-header-cart-btn--mobile .tcp-header-cart-btn__label{display:none}@media (max-width:1199.98px){body.tcp-show-header-cart .tcp-header-mobile-cta{flex-wrap:nowrap;min-width:0}body.tcp-show-header-cart .tcp-header-cart-btn--mobile{height:36px;min-height:36px;min-width:0;padding:0 .65rem;gap:.28rem;flex-shrink:0;font-size:12px}body.tcp-show-header-cart .tcp-header-cart-btn--mobile .tcp-header-cart-btn__label{display:inline}body.tcp-show-header-cart .tcp-header-cart-btn--mobile .tcp-header-cart-btn__count{min-width:1.1rem;height:1.1rem;font-size:.625rem;padding:0 .25rem}body.tcp-show-header-cart .tcp-header-quote-btn--mobile{flex-shrink:1;min-width:0}}@media (max-width:575.98px){body.tcp-show-header-cart .tcp-header-cart-btn--mobile{height:32px;min-height:32px;padding:0 .5rem;font-size:11px}body.tcp-show-header-cart .tcp-header-cart-btn--mobile .tcp-header-cart-btn__label{display:inline!important}body.tcp-show-header-cart .tcp-header-whatsapp-btn--mobile span{display:none!important}}@media (max-width:379.98px){body.tcp-show-header-cart .tcp-header-cart-btn--mobile .tcp-header-cart-btn__label{display:none!important}}.tcp-offcanvas-cart-btn{margin-top:.65rem;min-height:44px;width:100%;justify-content:center}.tcp-offcanvas-cart-btn .tcp-header-cart-btn__label{display:inline}.tcp-product-detail__cta-btn--cart{background:#1a1d3d;color:#fff;border-color:#1a1d3d}.tcp-product-detail__cta-btn--cart:focus-visible,.tcp-product-detail__cta-btn--cart:hover{background:#0f172a;border-color:#0f172a;color:#fff;transform:translateY(-1px)}.tcp-product-add-to-cart{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tcp-product-add-to-cart__qty{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#475569}.tcp-product-add-to-cart__qty input{width:5.5rem;min-height:34px;padding:.25rem .45rem;border:1px solid #d1d5db;border-radius:8px}.tcp-cart-page{padding:2rem 0 3.5rem}.tcp-cart-section__head{margin-bottom:1.5rem}.tcp-cart-section__title{margin:0 0 .35rem;font-size:clamp(1.5rem, 2.5vw, 2rem);color:#0f172a}.tcp-cart-section__lead{margin:0;color:#64748b}.tcp-cart-alert{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.9rem}.tcp-cart-alert--success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.tcp-cart-alert--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.tcp-cart-empty{padding:2.5rem 1.5rem;text-align:center;border:1px dashed #ddd6d0;border-radius:14px;background:#faf9f7}.tcp-cart-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:999px;background:#f3e8ff;color:#7c3aed;font-size:1.1rem}.tcp-cart-empty__title{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;color:#1a1d3d}.tcp-cart-empty__text{margin:0 0 1rem;color:#8b8580;font-size:.9rem}.tcp-cart-layout,.tcp-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1.5rem;align-items:start}.tcp-cart-lines{display:flex;flex-direction:column;gap:.75rem}.tcp-cart-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.9rem;padding:.9rem;border:1px solid #e8e4df;border-radius:12px;background:linear-gradient(180deg,#fff 0,#faf9f7 100%);box-shadow:0 1px 2px rgba(26,29,61,.04);transition:opacity .25s,transform .25s,max-height .25s,margin .25s,padding .25s}.tcp-cart-line.is-updating{opacity:.72}.tcp-cart-line.is-gone,.tcp-cart-line.is-removing{opacity:0;transform:translateY(-6px);max-height:0!important;margin:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}.tcp-cart-line__media{display:block;width:88px;height:88px;border-radius:10px;overflow:hidden;background:#f3f1ee;flex-shrink:0}.tcp-cart-line__media img{width:100%;height:100%;object-fit:cover}.tcp-cart-line__media-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a8a29e;font-size:1.35rem}.tcp-cart-line__body{min-width:0;display:flex;flex-direction:column;gap:.65rem}.tcp-cart-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tcp-cart-line__info{min-width:0}.tcp-cart-line__title{display:block;font-weight:700;color:#1a1d3d;text-decoration:none;margin-bottom:.2rem;line-height:1.3}.tcp-cart-line__title:hover{color:#6d28d9}.tcp-cart-line__meta{margin:.15rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.tcp-cart-line__unit{font-size:.95rem;font-weight:700;color:#1a1d3d;letter-spacing:-.01em}.tcp-cart-line__badge{display:inline-flex;align-items:center;min-height:24px;padding:.15rem .55rem;border-radius:999px;background:#f3e8ff;color:#6d28d9;font-size:.75rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.tcp-cart-line__dot{display:none}.tcp-cart-line__aside{text-align:right;flex-shrink:0}.tcp-cart-line__total{margin:0 0 .25rem;font-weight:700;font-size:1rem;color:#1a1d3d;white-space:nowrap}.tcp-cart-line__remove{border:0;background:0 0;color:#b91c1c;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0}.tcp-cart-line__remove:disabled{opacity:.55;cursor:wait}.tcp-cart-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.tcp-cart-line__qty.tcp-pdp-qty{flex:0 0 6.5rem;width:6.5rem;max-width:6.5rem}.tcp-cart-line__status{margin:0;font-size:.75rem;font-weight:600}.tcp-cart-line__status.is-success{color:#047857}.tcp-cart-line__status.is-error{color:#b91c1c}.tcp-cart-summary{padding:1.15rem;border:1px solid #e8e4df;border-radius:12px;background:linear-gradient(180deg,#fff 0,#faf9f7 100%);position:sticky;top:1rem;box-shadow:0 1px 2px rgba(26,29,61,.04)}.tcp-cart-summary__title{margin:0 0 1rem;font-size:1.1rem}.tcp-cart-summary__meta{margin:0 0 1rem}.tcp-cart-summary__meta>div{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.tcp-cart-summary__meta dt{margin:0;color:#64748b}.tcp-cart-summary__meta dd{margin:0;font-weight:700}.tcp-cart-summary__note{font-size:.8125rem;color:#475569;margin-bottom:1rem}.tcp-cart-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.5rem 1rem;border-radius:8px;border:1px solid transparent;font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer}.tcp-cart-btn--primary{background:#1a1d3d;color:#fff;border-color:#1a1d3d}.tcp-cart-btn--primary:hover{background:#0f172a;color:#fff}.tcp-cart-btn--ghost{background:#fff;color:#1a1d3d;border-color:#cbd5e1}.tcp-cart-btn--block{width:100%;margin-bottom:.5rem}.tcp-checkout-fieldset{border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem 1.15rem;margin:0 0 1rem}.tcp-checkout-fieldset legend{float:none;width:auto;padding:0 .35rem;font-weight:700;font-size:.95rem}.tcp-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.tcp-checkout-field{display:flex;flex-direction:column;gap:.35rem}.tcp-checkout-field label{font-size:.8125rem;font-weight:600;color:#334155}.tcp-checkout-field input,.tcp-checkout-field textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .7rem;font-size:.95rem}.tcp-checkout-payment{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.tcp-checkout-payment small{display:block;color:#64748b;margin-top:.2rem}.tcp-checkout-mini-lines{list-style:none;margin:0 0 1rem;padding:0}.tcp-checkout-mini-lines li{display:flex;justify-content:space-between;gap:.75rem;padding:.4rem 0;border-bottom:1px solid #e2e8f0;font-size:.875rem}.tcp-thankyou__quote-items{margin:.75rem 0 0;padding-left:1.1rem;font-size:.875rem}@media (max-width:991.98px){.tcp-cart-layout,.tcp-checkout-layout{grid-template-columns:1fr}.tcp-cart-summary{position:static}.tcp-checkout-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.tcp-cart-line{grid-template-columns:72px minmax(0,1fr);padding:.75rem;gap:.7rem}.tcp-cart-line__media{width:72px;height:72px}.tcp-cart-line__top{flex-direction:column;gap:.35rem}.tcp-cart-line__aside{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left}.tcp-cart-line__total{margin:0}.tcp-header-cart-btn__label{display:none}}.tcp-pdp-cart{display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:22rem}.tcp-pdp-cart__panel{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .8rem;border:1px solid #e8e4df;border-radius:12px;background:linear-gradient(180deg,#fff 0,#faf9f7 100%);box-shadow:0 1px 2px rgba(26,29,61,.04)}.tcp-pdp-cart__price-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tcp-pdp-cart__price-wrap{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.tcp-pdp-cart__price{font-size:1.5rem;font-weight:700;color:#1a1d3d;letter-spacing:-.03em;line-height:1}.tcp-pdp-cart__unit{font-size:.7rem;font-weight:600;color:#8b8580;text-transform:lowercase}.tcp-pdp-cart__badge{display:inline-flex;align-items:center;flex-shrink:0;min-height:24px;padding:.15rem .5rem;border-radius:999px;background:#f3e8ff;color:#6d28d9;font-size:.6875rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.tcp-pdp-cart__controls{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;width:100%;min-width:0}.tcp-pdp-qty{display:inline-flex;align-items:stretch;flex:0 0 6.5rem;width:6.5rem;max-width:6.5rem;border:1px solid #ddd6d0;border-radius:8px;overflow:hidden;background:#fff}.tcp-pdp-qty__btn{flex:0 0 1.75rem;width:1.75rem;min-height:32px;height:32px;border:0;background:#f7f5f2;color:#1a1d3d;font-size:.95rem;font-weight:700;line-height:1;cursor:pointer;padding:0}.tcp-pdp-qty__btn:focus-visible,.tcp-pdp-qty__btn:hover{background:#efeaf8;color:#6d28d9}.tcp-pdp-qty input[type=number],.tcp-pdp-qty__input{flex:1 1 auto;box-sizing:border-box;width:2.9rem!important;max-width:2.9rem!important;min-width:0!important;height:32px!important;min-height:32px!important;line-height:32px!important;margin:0!important;padding:0 .15rem!important;border:0!important;border-left:1px solid #ebe6e1!important;border-right:1px solid #ebe6e1!important;border-radius:0!important;background:#fff!important;text-align:center!important;font-weight:700!important;font-size:.8125rem!important;color:#1a1d3d!important;box-shadow:none!important;-moz-appearance:textfield}.tcp-pdp-qty input[type=number]::-webkit-inner-spin-button,.tcp-pdp-qty input[type=number]::-webkit-outer-spin-button,.tcp-pdp-qty__input::-webkit-inner-spin-button,.tcp-pdp-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tcp-pdp-cart__add{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:1 1 auto;min-width:7.5rem;min-height:32px;height:32px;padding:0 .75rem;border-radius:8px;border:1px solid #7c3aed;background:linear-gradient(135deg,#9333ea 0,#7c3aed 100%);color:#fff;font-weight:600;font-size:.75rem;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 3px 10px rgba(124,58,237,.18);transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s}.tcp-pdp-cart__add:focus-visible,.tcp-pdp-cart__add:hover{background:linear-gradient(135deg,#7c3aed 0,#6d28d9 100%);border-color:#6d28d9;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(109,40,217,.24)}.tcp-pdp-cart__add.is-loading{opacity:.75;pointer-events:none}.tcp-pdp-cart__add i{font-size:.7rem;flex-shrink:0}.tcp-pdp-cart__status{margin:0;font-size:.75rem;font-weight:600}.tcp-pdp-cart__status.is-success{color:#047857}.tcp-pdp-cart__status.is-error{color:#b91c1c}.tcp-pdp-cart__view-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:.3rem .65rem;border-radius:8px;border:1px solid #ddd6d0;background:#fff;color:#1a1d3d;font-weight:600;font-size:.75rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.tcp-pdp-cart__view-btn:focus-visible,.tcp-pdp-cart__view-btn:hover{background:#f7f5f2;border-color:#c4bbb3;color:#0f172a}.tcp-pdp-cart__note{margin:0;font-size:.72rem;line-height:1.4;color:#8b8580}.tcp-cart-flyer{position:fixed;top:0;left:0;z-index:2147483001;width:56px;height:56px;border-radius:12px;overflow:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.28);will-change:transform,opacity}.tcp-cart-flyer img{width:100%;height:100%;object-fit:cover}.tcp-cart-flyer i{font-size:1.25rem;color:#1a1d3d}.tcp-header-cart-btn--pulse{animation:.45s tcp-cart-pulse}@keyframes tcp-cart-pulse{0%,100%{transform:scale(1)}40%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.tcp-cart-flyer{display:none!important}.tcp-header-cart-btn--pulse{animation:none}}@media (max-width:575.98px){.tcp-pdp-cart{max-width:100%}.tcp-pdp-cart__controls{flex-wrap:wrap}.tcp-pdp-qty{flex:0 0 auto}.tcp-pdp-cart__add{flex:1 1 calc(100% - 7rem);min-width:8rem}}.tcp-header-announce i[class*=fa],.tcp-header-cart-btn i,.tcp-header-main i[class*=fa],.tcp-header-quote-btn i,.tcp-header-utility i[class*=fa],.tcp-header-whatsapp-btn i,.tpoffcanvas i[class*=fa]{display:inline-block;width:1em;height:1em;line-height:1;vertical-align:middle}@media (max-width:991.98px){.tcp-home-hero-pro__swiper-wrap{aspect-ratio:16/10;min-height:180px}}.tcp-pcp{--pcp-orange:#e85d04;--pcp-orange-deep:#d14f00;--pcp-orange-soft:#fff4eb;--pcp-orange-border:#ffd4a8;--pcp-text:#1f2937;--pcp-muted:#6b7280;--pcp-border:#e5e7eb;--pcp-surface:#ffffff;--pcp-bg:#f6f7f9;--pcp-radius:14px;--pcp-shadow:0 4px 6px -1px rgba(15,23,42,0.04),0 12px 28px -10px rgba(15,23,42,0.12);--pcp-green:#15803d;--pcp-green-soft:#ecfdf3;--pcp-eco:#e8f5e9;background:var(--pcp-bg);color:var(--pcp-text);padding-bottom:2.5rem;font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif;max-width:100%;overflow-x:clip}.tcp-pcp .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tcp-pcp__container{max-width:100%;width:100%;box-sizing:border-box}.tcp-pcp__container:not(.container){padding-left:var(--tcp-page-pad-x,clamp(.65rem,2.4vw,1.35rem));padding-right:var(--tcp-page-pad-x,clamp(.65rem,2.4vw,1.35rem))}.tcp-pcp__page-hero{text-align:left;margin:0 0 1.15rem;padding-top:1.15rem}.tcp-pcp__page-title{margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;color:var(--pcp-text);line-height:1.25}.tcp-pcp__stepper{background:var(--pcp-surface);border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow);padding:.9rem 1rem;margin-bottom:1.15rem;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-pcp__steps{display:flex;align-items:flex-start;gap:0;list-style:none;margin:0;padding:0;min-width:820px}.tcp-pcp__step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;position:relative;text-align:center;color:var(--pcp-muted);font-size:.72rem;font-weight:600}.tcp-pcp__step:not(:last-child)::after{content:"";position:absolute;top:14px;left:calc(50%+16px);right:calc(-50%+16px);height:2px;background:#d1d5db;z-index:0}.tcp-pcp__step.is-active:not(:last-child)::after,.tcp-pcp__step.is-complete:not(:last-child)::after{background:var(--pcp-orange)}.tcp-pcp__step-num{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e5e7eb;color:#4b5563;font-size:.8rem;font-weight:800;position:relative;z-index:1;border:2px solid transparent}.tcp-pcp__step.is-active .tcp-pcp__step-num{background:var(--pcp-orange);color:#fff;box-shadow:0 0 0 4px rgba(232,93,4,.18)}.tcp-pcp__step.is-complete .tcp-pcp__step-num{background:var(--pcp-orange);color:#fff}.tcp-pcp__step.is-active .tcp-pcp__step-label,.tcp-pcp__step.is-complete .tcp-pcp__step-label{color:var(--pcp-text)}.tcp-pcp__step-label{line-height:1.2;max-width:90px}.tcp-pcp__workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1.25rem;margin-bottom:1.15rem;align-items:start;min-width:0;max-width:100%}.tcp-pcp__workspace--single{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.tcp-pcp__main{grid-column:1;display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%}.tcp-pcp__stepper:has(+.tcp-pcp__workspace--single),.tcp-pcp__workspace--single~.tcp-pcp__stepper{display:none}.tcp-pcp:has(.tcp-pcp__workspace--single) .tcp-pcp__stepper{display:none}.tcp-pcp__config{width:100%;display:flex;flex-direction:column;overflow:visible;min-height:0;min-width:0;max-width:100%;scroll-margin-top:96px}.tcp-pcp__config--single{max-height:none}.tcp-pcp__config-head{padding:0 0 .85rem;border-bottom:1px solid #eef0f4;margin-bottom:.85rem}.tcp-pcp__config-head h2{margin:0;font-size:1.2rem;font-weight:800;color:#111827;letter-spacing:-.02em}.tcp-pcp__config-intro{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:#6b7280}.tcp-pcp__next-guide{display:flex;align-items:center;gap:.65rem;margin-top:.85rem;padding:.7rem .85rem;border-radius:10px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fdba74}.tcp-pcp__next-guide.is-ready{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#6ee7b7}.tcp-pcp__next-guide-label{flex:0 0 auto;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9a3412;background:#fff;border:1px solid #fdba74;border-radius:999px;padding:.2rem .5rem}.tcp-pcp__next-guide.is-ready .tcp-pcp__next-guide-label{color:#065f46;border-color:#6ee7b7}.tcp-pcp__next-guide-text{flex:1 1 auto;min-width:0;font-size:.9rem;font-weight:700;color:#111827;line-height:1.3}.tcp-pcp__next-guide-progress{flex:0 0 auto;font-size:.75rem;font-weight:700;color:#9a3412;white-space:nowrap}.tcp-pcp__next-guide.is-ready .tcp-pcp__next-guide-progress{color:#065f46}.tcp-pcp__form-section.is-current{border-radius:12px;background:rgba(255,247,237,.55);padding-left:.65rem;padding-right:.65rem;outline:rgba(232,93,4,.18) solid 1px}.tcp-pcp__form-section.is-locked-section{opacity:.55;pointer-events:none}.tcp-pcp__form-section.is-locked-section .tcp-pcp__section-sub{opacity:1}.tcp-pcp__finish-group{margin-top:.75rem;padding:.65rem .55rem;border-radius:10px;border:1px solid transparent;transition:background .18s,border-color .18s}.tcp-pcp__finish-group:first-of-type{margin-top:.35rem}.tcp-pcp__finish-group.is-current-sub{background:rgba(255,247,237,.85);border-color:rgba(232,93,4,.22)}.tcp-pcp__finish-group.is-complete-sub:not(.is-current-sub){border-color:rgba(16,185,129,.28);background:rgba(236,253,243,.35)}.tcp-pcp__finish-group.is-invalid-sub{border-color:rgba(220,38,38,.35);background:rgba(254,242,242,.55)}.tcp-pcp__finish-group.is-locked-sub{opacity:.48;pointer-events:none}.tcp-pcp__finish-group-title{margin:0 0 .45rem;font-size:.8rem;font-weight:800;color:#111827;letter-spacing:.01em}.tcp-pcp__finish-group-title span{font-weight:500;color:#6b7280;margin-left:.35rem}.tcp-pcp__form-section.is-complete .tcp-pcp__form-section-num{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 6px rgba(16,185,129,.25);font-size:0}.tcp-pcp__form-section.is-complete .tcp-pcp__form-section-num::after{content:"✓";font-size:.85rem;font-weight:800;line-height:1}.tcp-pcp__dim-qty-block{margin-top:.85rem;padding:.75rem .65rem;border-radius:10px;border:1px solid transparent;transition:background .18s,border-color .18s,opacity .18s}.tcp-pcp__dim-qty-block:first-of-type{margin-top:.35rem}.tcp-pcp__dim-qty-title{margin:0 0 .15rem;font-size:.92rem;font-weight:800;color:#111827}.tcp-pcp__dim-qty-hint{margin:0 0 .65rem;font-size:.8rem;color:#6b7280;line-height:1.35}.tcp-pcp__dim-qty-block.is-current-sub{background:rgba(255,247,237,.85);border-color:rgba(232,93,4,.22)}.tcp-pcp__dim-qty-block.is-complete-sub:not(.is-current-sub){border-color:rgba(16,185,129,.28);background:rgba(236,253,243,.35)}.tcp-pcp__dim-qty-block.is-invalid-sub{border-color:rgba(220,38,38,.4);background:rgba(254,242,242,.55)}.tcp-pcp__dim-qty-block.is-locked-sub{opacity:.48}.tcp-pcp__dim-qty-block.is-locked-sub .tcp-pcp__custom-qty input,.tcp-pcp__dim-qty-block.is-locked-sub .tcp-pcp__qty-btn{cursor:not-allowed}.tcp-pcp__config-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tcp-pcp__form-section{padding:1rem 0;border-bottom:1px solid #f1f3f7}.tcp-pcp__form-section:first-child{padding-top:0}.tcp-pcp__form-section:last-of-type{border-bottom:none;padding-bottom:.35rem}.tcp-pcp__form-section.is-invalid{border-radius:10px;outline:rgba(220,38,38,.35) solid 2px;outline-offset:4px;background:rgba(254,242,242,.45)}.tcp-pcp__form-section-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.15rem}.tcp-pcp__form-section-num{flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#f58220,#e85d04);box-shadow:0 2px 6px rgba(232,93,4,.25)}.tcp-pcp__lead-intro{margin:-.25rem 0 1rem;font-size:.9rem;line-height:1.45;color:#6b7280}.tcp-pcp__summary-production{margin-top:1rem;padding-top:.9rem;border-top:1px dashed #e5e7eb}.tcp-pcp__summary-production-title{margin:0 0 .65rem;font-size:.92rem;font-weight:800;color:#111827}.tcp-pcp__timeline-list--summary{margin:0;padding:0;list-style:none}.tcp-pcp__timeline-list--summary li{display:flex;align-items:center;gap:.45rem;padding:.35rem 0;font-size:.8125rem;color:#4b5563;border-bottom:1px solid #f3f4f6}.tcp-pcp__timeline-list--summary li:last-child{border-bottom:none}.tcp-pcp__timeline-list--summary li i{color:#e85d04;width:1rem;text-align:center}.tcp-pcp__timeline-list--summary li span{flex:1}.tcp-pcp__timeline-list--summary li strong{color:#111827;font-weight:700}.tcp-pcp__price-unlock-hint{margin:.65rem 0 0;font-size:.78rem;line-height:1.4;color:#6b7280}.tcp-pcp.is-quote-submitted .tcp-pcp__price-unlock-hint{display:none}.tcp-pcp__config-body{position:relative;z-index:5;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.tcp-pcp__config-body--scroll{max-height:min(72vh,820px);overflow-y:auto;overflow-x:hidden;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:#fdba74 transparent}.tcp-pcp__config-body--scroll::-webkit-scrollbar{width:6px}.tcp-pcp__config-body--scroll::-webkit-scrollbar-thumb{background:#fdba74;border-radius:999px}.tcp-pcp__config-footer{position:relative;z-index:1;margin-top:auto;padding-top:.75rem;flex-shrink:0}.tcp-pcp__config .tcp-pcp__select-wrap--custom.is-open{z-index:120}.tcp-pcp__config .tcp-pcp__custom-select-panel{z-index:121}.tcp-pcp__aside{grid-column:2;grid-row:1;align-self:start;position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:.85rem;min-height:0;min-width:0;max-width:100%;z-index:2}.tcp-pcp__main .tcp-pcp__instant,.tcp-pcp__main .tcp-pcp__lead,.tcp-pcp__main .tcp-pcp__quote-result{width:100%;margin:0}.tcp-pcp__config .tcp-pcp__panel.is-active{flex:0 0 auto}.tcp-pcp.is-step-1 .tcp-pcp__config .tcp-pcp__panel.is-active{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.tcp-pcp.is-step-1 .tcp-pcp__config .tcp-pcp__section-block{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.tcp-pcp__config .tcp-pcp__nav-btns{margin-top:0;padding-top:0}.tcp-pcp__workspace-fill{animation:.25s tcpPcpFadeIn}@keyframes tcpPcpFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tcp-pcp.is-step-8 .tcp-pcp__config{min-height:0}.tcp-pcp__btn--outline:disabled{opacity:.55;cursor:not-allowed}.tcp-pcp__card{background:var(--pcp-surface);border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow);padding:1.15rem 1.2rem;min-width:0;max-width:100%;box-sizing:border-box}.tcp-pcp__card h2{margin:0 0 .85rem;font-size:1.05rem;font-weight:800;color:#111827}.tcp-pcp__summary h2{margin:0 0 .85rem}.tcp-pcp__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.tcp-pcp__card-head h2{margin:0}.tcp-pcp__edit,.tcp-pcp__icon-btn{border:1px solid var(--pcp-border);background:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:600;color:var(--pcp-muted);cursor:pointer}.tcp-pcp__edit:hover,.tcp-pcp__icon-btn:hover{border-color:var(--pcp-orange);color:var(--pcp-orange)}.tcp-pcp__panel{display:none}.tcp-pcp__panel.is-active{display:block;scroll-margin-top:96px}.tcp-pcp__field-label{display:block;font-weight:700;margin-bottom:.55rem;color:#111827}.tcp-pcp__currency,.tcp-pcp__custom-qty input,.tcp-pcp__field input,.tcp-pcp__field select,.tcp-pcp__field textarea,.tcp-pcp__phone-cc,.tcp-pcp__phone-input,.tcp-pcp__phone-wrap select,.tcp-pcp__select{width:100%;border:1px solid var(--pcp-border);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;color:var(--pcp-text);background:#fff;outline:0;transition:border-color .15s,box-shadow .15s}.tcp-pcp__field input,.tcp-pcp__field select,.tcp-pcp__select{height:38px;padding-top:0;padding-bottom:0;line-height:38px}.tcp-pcp__field textarea{min-height:96px;line-height:1.45;padding-top:.65rem;padding-bottom:.65rem}.tcp-pcp__custom-qty input:focus,.tcp-pcp__field input:focus,.tcp-pcp__field textarea:focus,.tcp-pcp__phone-cc:focus,.tcp-pcp__phone-input:focus,.tcp-pcp__phone-wrap select:focus,.tcp-pcp__select:focus{border-color:var(--pcp-orange);box-shadow:0 0 0 3px rgba(232,93,4,.12)}.tcp-pcp__custom-qty label,.tcp-pcp__field label{display:block;font-size:.78rem;font-weight:600;color:var(--pcp-muted);margin-bottom:.3rem}.tcp-pcp__hint{margin:.85rem 0 .45rem;font-size:.82rem;color:var(--pcp-muted);font-weight:600}.tcp-pcp__option-list{display:grid;gap:.4rem}.tcp-pcp__option{display:flex;align-items:center;gap:.55rem;border:1px solid var(--pcp-border);border-radius:10px;padding:.55rem .7rem;cursor:pointer;transition:border-color .15s,background .15s}.tcp-pcp__option.is-checked,.tcp-pcp__option:has(input:checked){border-color:var(--pcp-orange);background:var(--pcp-orange-soft)}.tcp-pcp__option input{accent-color:var(--pcp-orange)}.tcp-pcp__option-list--checks{grid-template-columns:1fr 1fr}.tcp-pcp__option-list--industry{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:stretch;grid-auto-rows:1fr;gap:.55rem;padding-right:.15rem;scrollbar-gutter:stable}.tcp-pcp__option-list--industry .tcp-pcp__option{font-weight:600;font-size:.9rem;min-height:2.85rem;height:100%;align-self:stretch}.tcp-pcp__option-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;color:var(--pcp-orange,#e85d04);flex-shrink:0}.tcp-pcp__required-note{color:var(--pcp-muted,#6b7280);font-weight:500;font-size:.85em}.tcp-pcp__product-empty{margin:.75rem 0 0;padding:.85rem 1rem;border:1px dashed var(--pcp-border,#e5e7eb);border-radius:10px;color:var(--pcp-muted,#6b7280);font-size:.9rem;text-align:center}.tcp-pcp__qty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;margin-bottom:.75rem}.tcp-pcp__qty-btn{border:1px solid var(--pcp-border);background:#fff;border-radius:10px;padding:.55rem .35rem;font-weight:700;cursor:pointer}.tcp-pcp__qty-btn.is-selected,.tcp-pcp__qty-btn:hover{border-color:var(--pcp-orange);background:var(--pcp-orange-soft);color:var(--pcp-orange)}.tcp-pcp__min-note{margin:.65rem 0 0;font-size:.82rem;color:var(--pcp-muted)}.tcp-pcp__min-note i{color:var(--pcp-orange)}.tcp-pcp__review-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.tcp-pcp__review-list li{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px dashed var(--pcp-border);padding-bottom:.4rem;font-size:.9rem}.tcp-pcp__review-list span{color:var(--pcp-muted)}.tcp-pcp__review-total-box{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid #fed7aa;border-radius:12px;background:linear-gradient(135deg,#fff7ed 0,#fff 100%)}.tcp-pcp__review-total-label{font-size:.82rem;font-weight:700;color:var(--pcp-muted)}.tcp-pcp__review-total-value{font-size:1.35rem;font-weight:900;color:var(--pcp-orange);letter-spacing:-.02em}.tcp-pcp__review-quick{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.tcp-pcp__btn--sm{padding:.5rem .75rem;font-size:.82rem;border-radius:10px}.tcp-pcp__nav-btns{display:flex;gap:.6rem;margin-top:1.1rem;position:relative;z-index:2}.tcp-pcp__step-msg{margin-top:.85rem;padding:.65rem .85rem;border-radius:10px;font-size:.88rem;font-weight:600;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.tcp-pcp__step-msg.is-error{display:block}.tcp-pcp__btn{border:none;border-radius:12px;padding:.75rem 1.15rem;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform .12s,background .15s,box-shadow .15s}.tcp-pcp__btn--primary{background:var(--pcp-orange);color:#fff;box-shadow:0 8px 18px -8px rgba(232,93,4,.7)}.tcp-pcp__btn--primary:hover{background:#d14f00;transform:translateY(-1px)}.tcp-pcp__btn--ghost{background:#f3f4f6;color:#374151}.tcp-pcp__btn--outline{background:#fff;border:1px solid var(--pcp-border);color:#374151;width:100%}.tcp-pcp__btn--outline:hover{border-color:var(--pcp-orange);color:var(--pcp-orange)}.tcp-pcp__btn--block{width:100%}.tcp-pcp__btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.tcp-pcp__preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.tcp-pcp__preview-head h2{margin:0}.tcp-pcp__stage{position:relative;background:radial-gradient(circle at 50% 30%,#fff 0,#f3f4f6 55%,#e8eaef 100%);border:1px solid var(--pcp-border);border-radius:12px;min-height:340px;overflow:hidden}.tcp-pcp__stage--360{min-height:360px}.tcp-pcp__viewer360{position:relative;height:300px;display:flex;align-items:center;justify-content:center;cursor:grab;user-select:none;touch-action:none}.tcp-pcp__viewer360.is-dragging{cursor:grabbing}.tcp-pcp__viewer360-img{max-width:88%;max-height:86%;object-fit:contain;transform:scale(var(--pcp-zoom,1));transition:transform .2s,opacity .12s;filter:drop-shadow(0 14px 28px rgba(15,23,42,.18));pointer-events:none}.tcp-pcp__viewer360.is-spinning .tcp-pcp__viewer360-img{animation:.35s pcp-360-pulse}@keyframes pcp-360-pulse{0%{opacity:.55;transform:scale(calc(var(--pcp-zoom,1) * .96))}100%{opacity:1;transform:scale(var(--pcp-zoom,1))}}.tcp-pcp__viewer360-badge{position:absolute;top:.75rem;left:.75rem;background:rgba(17,24,39,.78);color:#fff;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:800;letter-spacing:.04em}.tcp-pcp__viewer360-badge i{margin-right:.25rem;color:var(--pcp-orange)}.tcp-pcp__viewer360-hint{position:absolute;top:.75rem;right:.75rem;left:auto;bottom:auto;transform:none;background:rgba(255,255,255,.92);border:1px solid var(--pcp-border);border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:600;color:var(--pcp-muted);white-space:nowrap;pointer-events:none}.tcp-pcp__stage-controls{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tcp-pcp__zoom{display:inline-flex;gap:.35rem;background:rgba(255,255,255,.92);border:1px solid var(--pcp-border);border-radius:999px;padding:.25rem}.tcp-pcp__change-view,.tcp-pcp__zoom button{border:none;background:0 0;width:32px;height:32px;border-radius:50%;cursor:pointer;color:#374151}.tcp-pcp__change-view{width:auto;padding:.4rem .75rem;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--pcp-border);font-size:.78rem;font-weight:700}.tcp-pcp__preview-note{margin:.7rem 0 0;font-size:.78rem;color:var(--pcp-muted);background:#f8fafc;border-radius:10px;padding:.55rem .7rem}.tcp-pcp__preview-note i{color:var(--pcp-orange)}.tcp-pcp__summary{flex:0 0 auto}.tcp-pcp__pricing{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.tcp-pcp__summary-list,.tcp-pcp__timeline-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.tcp-pcp__summary-list li,.tcp-pcp__timeline-list li{display:grid;grid-template-columns:18px 1fr auto;gap:.55rem;align-items:start;font-size:.86rem}.tcp-pcp__summary-list i,.tcp-pcp__timeline-list i{color:var(--pcp-orange);margin-top:.15rem}.tcp-pcp__summary-list span,.tcp-pcp__timeline-list span{color:var(--pcp-muted)}.tcp-pcp__summary-list strong,.tcp-pcp__timeline-list strong{text-align:right;font-weight:700;color:#111827}.tcp-pcp__currency{width:auto;min-width:78px;padding:.35rem .5rem;font-size:.85rem}.tcp-pcp__price-block{text-align:left;margin-bottom:.75rem}.tcp-pcp__price-label{display:block;font-size:.8rem;color:var(--pcp-muted);font-weight:600}.tcp-pcp__price-total{display:block;font-size:2rem;font-weight:900;color:var(--pcp-orange);letter-spacing:-.03em;line-height:1.15}.tcp-pcp__price-meta{display:grid;gap:.55rem;font-size:.88rem}.tcp-pcp__price-meta>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.tcp-pcp__market-row s{color:var(--pcp-muted)}.tcp-pcp__save-badge{background:var(--pcp-green-soft);color:var(--pcp-green);border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:800}.tcp-pcp__price-notice{margin:auto 0 0;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:10px;padding:.65rem .75rem;font-size:.8rem;line-height:1.4}.tcp-pcp__trust{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:.75rem;background:var(--pcp-surface);border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow);padding:1rem;margin-bottom:0}.tcp-pcp__trust-item{display:flex;align-items:flex-start;gap:.65rem}.tcp-pcp__trust-item i{color:var(--pcp-orange);font-size:1.15rem;margin-top:.1rem}.tcp-pcp__trust-item strong{display:block;font-size:.88rem;color:#111827}.tcp-pcp__trust-item span{display:block;font-size:.75rem;color:var(--pcp-muted);margin-top:.15rem}.tcp-pcp__workspace-fill.tcp-pcp__instant,.tcp-pcp__workspace-fill.tcp-pcp__lead,.tcp-pcp__workspace-fill.tcp-pcp__quote-result{margin-bottom:0}.tcp-pcp__roadmap h2 span{color:var(--pcp-muted);font-weight:600;font-size:.82rem}.tcp-pcp__roadmap-sub{margin:-.45rem 0 .85rem;font-size:.84rem;line-height:1.45;color:var(--pcp-muted)}.tcp-pcp__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tcp-pcp__form-grid .tcp-pcp__field--company,.tcp-pcp__form-grid .tcp-pcp__field--phone{grid-column:auto}.tcp-pcp__field{margin-bottom:.85rem}.tcp-pcp__field .tcp-field-error{display:block;margin-top:.35rem;font-size:.78rem;line-height:1.35;color:#c4161c;font-weight:500}.tcp-pcp__field .tcp-field-error[hidden]{display:none!important}.tcp-pcp__field input.is-invalid,.tcp-pcp__field select.is-invalid,.tcp-pcp__field textarea.is-invalid{border-color:#c4161c!important;box-shadow:0 0 0 3px rgba(196,22,28,.1)}.tcp-pcp__field abbr{color:var(--pcp-orange);text-decoration:none}.tcp-pcp__optional{color:var(--pcp-muted);font-weight:500;font-size:.8rem}.tcp-pcp__phone-wrap{display:flex;align-items:stretch;width:100%;max-width:100%;border:1px solid var(--pcp-border);border-radius:9px;background:#fff;overflow:visible;transition:border-color .15s,box-shadow .15s}.tcp-pcp__phone-wrap:focus-within{border-color:var(--pcp-orange);box-shadow:0 0 0 3px rgba(232,93,4,.12)}.tcp-pcp__phone-wrap>.tcp-pcp__select-wrap.tcp-pcp__select-wrap--phone-cc{position:relative;width:4.2rem;max-width:4.2rem;min-width:4.2rem;flex:0 0 4.2rem;z-index:1;border-right:1px solid var(--pcp-border)}.tcp-pcp__phone-cc{width:100%}.tcp-pcp__select-wrap--phone-cc.is-open{z-index:130}.tcp-pcp__select-wrap--phone-cc .tcp-pcp__custom-select-btn{min-height:38px;height:100%;padding:0 1rem 0 .45rem;font-size:.84rem;font-weight:700;border:none;border-radius:8px 0 0 8px;background:#fafafa;box-shadow:none}.tcp-pcp__select-wrap--phone-cc .tcp-pcp__custom-select-btn:hover{background:#f3f4f6}.tcp-pcp__select-wrap--phone-cc .tcp-pcp__custom-select-btn:focus-visible,.tcp-pcp__select-wrap--phone-cc.is-open .tcp-pcp__custom-select-btn{border:none;box-shadow:none;background:#fff7ed}.tcp-pcp__select-wrap--phone-cc .tcp-pcp__custom-select-panel{left:0;right:auto;min-width:240px;width:max(240px,100%);max-height:240px;z-index:131}.tcp-pcp__select-wrap--phone-cc .tcp-pcp__custom-select-option-text{white-space:nowrap}.tcp-pcp__phone-wrap .tcp-pcp__phone-input{flex:1 1 auto;min-width:0;width:100%;height:38px;margin:0;padding:0 .65rem;border:none;border-radius:0 8px 8px 0;background:0 0;font-size:.88rem;font-weight:500;color:var(--pcp-text);box-shadow:none}.tcp-pcp__phone-wrap .tcp-pcp__phone-input::placeholder{color:#9ca3af;font-weight:400}.tcp-pcp__phone-wrap .tcp-pcp__phone-input:focus{border:none;outline:0;box-shadow:none}.tcp-pcp__instant-timeline{margin-top:1.15rem;padding-top:1.1rem;border-top:1px solid var(--pcp-border)}.tcp-pcp__instant-section-title{margin:0 0 .75rem;font-size:.95rem;font-weight:800;color:#111827}.tcp-pcp__timeline-list--instant{gap:.45rem}.tcp-pcp__timeline-list--instant li{font-size:.84rem;padding:.35rem 0}.tcp-pcp__instant-placeholder{border:1px dashed #d1d5db;border-radius:12px;padding:1.25rem 1rem;text-align:center;color:var(--pcp-muted);background:#fafafa}.tcp-pcp__instant-placeholder i{font-size:1.75rem;color:var(--pcp-orange);margin-bottom:.65rem}.tcp-pcp__instant-placeholder p{margin:0 0 .75rem;font-size:.9rem;line-height:1.45}.tcp-pcp__instant-placeholder ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.tcp-pcp__instant-placeholder li{background:#fff;border:1px solid var(--pcp-border);border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:600}.tcp-pcp.is-quote-submitted .tcp-pcp__instant-placeholder{display:none}.tcp-pcp__quote-placeholder{border:1px dashed #d1d5db;border-radius:12px;padding:1.25rem 1rem;text-align:center;color:var(--pcp-muted);background:#fafafa;flex:1 1 auto}.tcp-pcp__quote-placeholder i{font-size:1.75rem;color:var(--pcp-orange);margin-bottom:.65rem}.tcp-pcp__quote-placeholder p{margin:0;font-size:.9rem;line-height:1.45}.tcp-pcp__quote-result-body{display:flex;flex-direction:column;gap:.85rem;flex:1 1 auto;min-height:0}.tcp-pcp.is-quote-submitted .tcp-pcp__quote-placeholder{display:none}.tcp-pcp.is-quote-submitted .tcp-pcp__quote-result-body{display:flex!important}.tcp-pcp__price-meta.is-locked s,.tcp-pcp__price-meta.is-locked strong{filter:blur(4px);user-select:none}.tcp-pcp.is-quote-submitted .tcp-pcp__price-meta.is-locked s,.tcp-pcp.is-quote-submitted .tcp-pcp__price-meta.is-locked strong{filter:none;user-select:auto}.tcp-pcp__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:2px dashed #d1d5db;border-radius:12px;padding:1.1rem .75rem;cursor:pointer;text-align:center;color:var(--pcp-muted);background:#fafafa;transition:border-color .15s,background .15s}.tcp-pcp__dropzone.is-dragover,.tcp-pcp__dropzone:hover{border-color:var(--pcp-orange);background:var(--pcp-orange-soft)}.tcp-pcp__dropzone i{color:var(--pcp-orange);font-size:1.35rem}.tcp-pcp__dropzone input{display:none}.tcp-pcp__dropzone small{font-size:.75rem}.tcp-pcp__dropzone.has-file{padding:.75rem}.tcp-pcp__artwork-list{display:flex;flex-direction:column;gap:.55rem;margin-top:.65rem}.tcp-pcp__artwork-preview{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--pcp-orange-border);border-radius:12px;background:var(--pcp-orange-soft)}.tcp-pcp__artwork-thumb{flex:0 0 52px;width:52px;height:52px;border-radius:10px;background:#fff;border:1px solid var(--pcp-border);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--pcp-orange);font-size:1.25rem}.tcp-pcp__artwork-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tcp-pcp__artwork-meta{flex:1 1 auto;min-width:0}.tcp-pcp__file-name{margin:0;font-size:.86rem;color:var(--pcp-text);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-pcp__artwork-size{margin:.15rem 0 0;font-size:.75rem;color:var(--pcp-muted);line-height:1.3}.tcp-pcp__artwork-remove{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:8px;padding:.4rem .65rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.tcp-pcp__artwork-remove:hover{background:#fef2f2;border-color:#f87171}@media (max-width:480px){.tcp-pcp__artwork-preview{flex-wrap:wrap}.tcp-pcp__artwork-remove{width:100%;justify-content:center}}.tcp-pcp__form-msg{margin:.5rem 0 .75rem;padding:.65rem .75rem;border-radius:10px;font-size:.88rem}.tcp-pcp__form-msg.is-success{background:var(--pcp-green-soft);color:var(--pcp-green);border:1px solid #bbf7d0}.tcp-pcp__form-msg.is-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.tcp-pcp__quote-sheet{border:1px solid var(--pcp-border);border-radius:12px;padding:.85rem;background:linear-gradient(180deg,#fff 0,#fafafa 100%);margin-bottom:.85rem}.tcp-pcp__quote-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:2px solid var(--pcp-orange)}.tcp-pcp__quote-sheet-head img{max-height:34px;width:auto}.tcp-pcp__quote-sheet-head strong{font-size:.78rem;letter-spacing:.04em;color:var(--pcp-orange)}.tcp-pcp__quote-sheet-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0 0 .65rem;font-size:.75rem}.tcp-pcp__quote-sheet-meta dt{color:var(--pcp-muted);font-weight:600}.tcp-pcp__quote-sheet-meta dd{margin:0;font-weight:700}.tcp-pcp__quote-table{width:100%;border-collapse:collapse;font-size:.8rem}.tcp-pcp__quote-table td,.tcp-pcp__quote-table th{padding:.28rem 0;border-bottom:1px solid #f3f4f6;text-align:left}.tcp-pcp__quote-table th{color:var(--pcp-muted);font-weight:600;width:38%}.tcp-pcp__quote-table td{font-weight:700}.tcp-pcp__instant-actions-wrap{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pcp-border)}.tcp-pcp__instant-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.tcp-pcp__instant-actions .tcp-pcp__btn{flex:1 1 100%;max-width:100%}@media (min-width:520px){.tcp-pcp__instant-actions .tcp-pcp__btn{flex:0 1 auto;min-width:9.5rem}}.tcp-pcp__instant-actions-wrap .tcp-pcp__form-msg{margin-top:.75rem;text-align:center}.tcp-pcp__roadmap-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;max-height:min(420px,calc(100vh - 320px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#fdba74 #f9fafb}.tcp-pcp__roadmap-list::-webkit-scrollbar{width:6px}.tcp-pcp__roadmap-list::-webkit-scrollbar-thumb{background:#fdba74;border-radius:999px}.tcp-pcp__roadmap-list li{display:flex;gap:.55rem;align-items:flex-start;font-size:.88rem;color:#374151}.tcp-pcp__roadmap-list i{color:var(--pcp-orange);margin-top:.15rem}.tcp-pcp__eco{display:flex;align-items:center;gap:.85rem;background:var(--pcp-eco);border:1px solid #c8e6c9;border-radius:var(--pcp-radius);padding:1rem 1.15rem;margin-bottom:1.5rem}.tcp-pcp__eco i{color:#2e7d32;font-size:1.4rem}.tcp-pcp__eco p{margin:0;color:#1b5e20;font-weight:600;font-size:.95rem}.tcp-pcp__consent.tcp-sms-consent{margin:.85rem 0 1rem;padding:.75rem .85rem;border-radius:12px;background:#f8fafc;border:1px solid var(--pcp-border)}.tcp-pcp__consent.tcp-sms-consent .form-check-label{font-size:.78rem;line-height:1.5;color:var(--pcp-muted)}.tcp-pcp--home{margin-top:0;padding-top:1.5rem;padding-bottom:2rem}.tcp-pcp--home .tcp-pcp__container{max-width:100%}.tcp-pcp__home-hero{text-align:center;margin:0 auto 1.15rem;max-width:42rem}.tcp-pcp__home-eyebrow{display:inline-block;margin-bottom:.45rem!important}.tcp-pcp__home-title{margin:0 0 .45rem;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;color:var(--pcp-text);line-height:1.25}.tcp-pcp__home-lead{margin:0;font-size:.95rem;line-height:1.55;color:var(--pcp-muted)}.tcp-pcp-page-tail{background:var(--pcp-bg);padding-bottom:0}.tcp-pcp__restore{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.9rem}.tcp-pcp__restore button{border:none;background:#2563eb;color:#fff;border-radius:999px;padding:.4rem .85rem;font-weight:700;cursor:pointer}@media (max-width:1100px){.tcp-pcp__config-body--scroll{max-height:min(60vh,640px)}.tcp-pcp__workspace,.tcp-pcp__workspace--single{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.tcp-pcp__main{grid-column:1}.tcp-pcp__aside{grid-column:2;grid-row:1;position:sticky;top:5rem;flex-direction:column}.tcp-pcp__pricing,.tcp-pcp__summary{flex:1 1 auto}}@media (max-width:860px){.tcp-pcp__workspace,.tcp-pcp__workspace--single{grid-template-columns:1fr}.tcp-pcp__main{grid-column:1;order:1}.tcp-pcp__aside{grid-column:1;order:2;position:static;flex-direction:column;display:none}.tcp-pcp.is-quote-submitted .tcp-pcp__aside{display:flex}.tcp-pcp__pricing,.tcp-pcp__summary{flex:1 1 auto}.tcp-pcp__form-grid,.tcp-pcp__option-list--checks,.tcp-pcp__qty-grid{grid-template-columns:1fr 1fr}.tcp-pcp__trust{grid-template-columns:1fr}}@media (max-width:767px){.tcp-pcp{padding-bottom:1rem}.tcp-pcp__page-hero{margin-bottom:.75rem;padding-top:.85rem}.tcp-pcp__page-title{font-size:1.2rem}.tcp-pcp__container{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.tcp-pcp__workspace,.tcp-pcp__workspace--single{gap:.75rem;margin-bottom:.75rem}.tcp-pcp__main{gap:.75rem}.tcp-pcp__config-body--scroll{max-height:none;overflow:visible;padding-right:0}.tcp-pcp__config-footer{margin-top:.5rem}.tcp-pcp__config-head{padding-bottom:.55rem;margin-bottom:.55rem}.tcp-pcp__config-intro{font-size:.8125rem}.tcp-pcp__next-guide{margin-top:.55rem;padding:.55rem .7rem}.tcp-pcp__form-section{padding:.7rem 0}.tcp-pcp__form-section.is-current{padding-left:.5rem;padding-right:.5rem}.tcp-pcp__option-list--industry{flex:0 0 auto;grid-auto-rows:auto;gap:.4rem;scrollbar-gutter:auto}.tcp-pcp__option-list--industry .tcp-pcp__option{min-height:0;height:auto}.tcp-pcp__instant,.tcp-pcp__quote-result{display:none}.tcp-pcp.is-quote-submitted .tcp-pcp__instant,.tcp-pcp.is-quote-submitted .tcp-pcp__quote-result{display:block}.tcp-pcp__card{padding:.85rem .75rem}.tcp-pcp__eco{padding:.75rem .85rem;margin-bottom:.85rem;gap:.65rem}.tcp-pcp__eco p{font-size:.85rem}.tcp-pcp-page-tail .tcp-estimator-seo{padding-bottom:1rem}.tcp-pcp__config-body,.tcp-pcp__config-footer,.tcp-pcp__section-block,.tcp-pcp__style-picker{min-width:0;max-width:100%}.tcp-pcp__steps{min-width:0;width:100%;flex-wrap:wrap;justify-content:center;gap:.35rem .15rem}.tcp-pcp__step{flex:0 1 calc(25% - 0.2rem);min-width:4.5rem}.tcp-pcp__step:not(:last-child)::after{display:none}.tcp-pcp__step-label{max-width:4.75rem;font-size:.62rem}.tcp-pcp__viewer360-hint{display:none}.tcp-pcp__stage--360{min-height:260px}.tcp-pcp__viewer360{height:220px}.tcp-pcp__stage-controls{flex-wrap:wrap;gap:.45rem}.tcp-pcp__change-view{flex:1 1 100%;justify-content:center;text-align:center}.tcp-pcp__card h2,.tcp-pcp__preview-head h2{font-size:.98rem}.tcp-pcp__summary-list li,.tcp-pcp__timeline-list li{grid-template-columns:18px minmax(0,1fr) minmax(0,auto)}.tcp-pcp__summary-list strong,.tcp-pcp__timeline-list strong{overflow-wrap:anywhere;word-break:break-word}.tcp-pcp__nav-btns{flex-direction:column;align-items:stretch}.tcp-pcp__nav-btns .tcp-pcp__btn{width:100%;flex:1 1 auto}}@media (max-width:560px){.tcp-pcp__form-grid,.tcp-pcp__option-list--checks,.tcp-pcp__qty-grid,.tcp-pcp__quote-sheet-meta{grid-template-columns:1fr}.tcp-pcp__phone-wrap{flex-direction:row;align-items:stretch;max-width:100%}.tcp-pcp__form-grid .tcp-pcp__field--company,.tcp-pcp__form-grid .tcp-pcp__field--phone{grid-column:1/-1}.tcp-pcp__phone-wrap .tcp-pcp__phone-input{min-width:0}.tcp-pcp__btn{width:100%}.tcp-pcp__qty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcp-pcp .tcp-estimator-seo{padding:0 0 2rem}.tcp-pcp .tcp-estimator-seo__panel{background:linear-gradient(180deg,#fff 0,#fafbfc 100%);border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow);padding:1.75rem 1.5rem}.tcp-pcp .tcp-estimator-seo__header{text-align:center;margin-bottom:1.25rem}.tcp-pcp .tcp-estimator-seo__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.3rem .75rem;border-radius:999px;background:var(--pcp-orange-soft);border:1px solid var(--pcp-orange-border);color:var(--pcp-orange-deep);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tcp-pcp .tcp-estimator-seo__title{margin:0 auto;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:800;line-height:1.3;color:var(--pcp-text);max-width:46rem}.tcp-pcp .tcp-estimator-seo__title-accent{color:var(--pcp-orange)}.tcp-pcp .tcp-estimator-seo__lead{margin:0 0 1.25rem;padding:1rem 1.1rem;border-radius:12px;background:linear-gradient(135deg,#fff7ed 0,#fff 55%,#f8fafc 100%);border:1px solid #fed7aa;color:#374151;font-size:.95rem;line-height:1.65;text-align:center}.tcp-pcp .tcp-estimator-seo__examples{width:100%;margin:0 0 1.1rem;background:#fff;border:1px solid var(--pcp-border);border-radius:12px;padding:1.2rem 1.15rem 1.1rem;box-shadow:0 2px 10px rgba(15,23,42,.04)}.tcp-pcp .tcp-estimator-seo__examples h3{margin:0 0 .55rem;font-size:1.05rem;font-weight:800;line-height:1.35;color:var(--pcp-text)}.tcp-pcp .tcp-estimator-seo__examples-intro,.tcp-pcp .tcp-estimator-seo__examples-note,.tcp-pcp .tcp-estimator-seo__examples-spec{margin:0 0 .85rem;font-size:.88rem;line-height:1.6;color:var(--pcp-muted)}.tcp-pcp .tcp-estimator-seo__examples-note{margin-bottom:0}.tcp-pcp .tcp-estimator-seo__examples-note strong,.tcp-pcp .tcp-estimator-seo__examples-spec strong{color:var(--pcp-text);font-weight:700}.tcp-pcp .tcp-estimator-seo__table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 .9rem;border:1px solid #e5e7eb;border-radius:10px}.tcp-pcp .tcp-estimator-seo__table{display:table!important;width:100%;min-width:26rem;max-width:none;border-collapse:collapse;table-layout:fixed;font-size:.9rem;background:#fff}.tcp-pcp .tcp-estimator-seo__table thead{display:table-header-group!important}.tcp-pcp .tcp-estimator-seo__table tbody{display:table-row-group!important}.tcp-pcp .tcp-estimator-seo__table tr{display:table-row!important}.tcp-pcp .tcp-estimator-seo__table td,.tcp-pcp .tcp-estimator-seo__table th{display:table-cell!important;width:auto;padding:.75rem 1rem;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:middle;white-space:nowrap}.tcp-pcp .tcp-estimator-seo__table thead th{background:linear-gradient(180deg,#fff7ed 0,#fffbeb 100%);color:var(--pcp-text);font-weight:800;font-size:.82rem;letter-spacing:.01em;border-bottom:1px solid #fed7aa}.tcp-pcp .tcp-estimator-seo__table tbody th{font-weight:700;color:var(--pcp-text)}.tcp-pcp .tcp-estimator-seo__table tbody td{font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.tcp-pcp .tcp-estimator-seo__table tbody tr:last-child td,.tcp-pcp .tcp-estimator-seo__table tbody tr:last-child th{border-bottom:0}.tcp-pcp .tcp-estimator-seo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0 0 1rem;align-items:start}.tcp-pcp .tcp-estimator-seo__item{min-width:0;height:auto;background:#fff;border:1px solid var(--pcp-border);border-radius:12px;padding:1rem .95rem;box-shadow:0 2px 10px rgba(15,23,42,.04);transition:border-color .2s,box-shadow .2s}.tcp-pcp .tcp-estimator-seo__item:hover{border-color:#ffd4a8;box-shadow:0 6px 18px rgba(232,93,4,.08)}.tcp-pcp .tcp-estimator-seo__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;margin-bottom:.65rem;font-size:.95rem}.tcp-pcp .tcp-estimator-seo__icon--orange{background:var(--pcp-orange-soft);color:var(--pcp-orange);border:1px solid var(--pcp-orange-border)}.tcp-pcp .tcp-estimator-seo__icon--purple{background:#f3e8ff;color:#7c3aed;border:1px solid #ddd6fe}.tcp-pcp .tcp-estimator-seo__icon--blue{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.tcp-pcp .tcp-estimator-seo__item h3{margin:0 0 .45rem;font-size:.92rem;font-weight:800;line-height:1.35;color:var(--pcp-text)}.tcp-pcp .tcp-estimator-seo__item p{margin:0;font-size:.84rem;line-height:1.6;color:var(--pcp-muted)}.tcp-pcp .tcp-estimator-seo__note{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe}.tcp-pcp .tcp-estimator-seo__note i{color:#2563eb;font-size:1rem;margin-top:.15rem;flex-shrink:0}.tcp-pcp .tcp-estimator-seo__note p{margin:0;font-size:.88rem;line-height:1.55;color:#1e3a5f;font-weight:600}.tcp-pcp .tcp-estimator-seo__body{color:var(--pcp-text);font-size:.92rem;line-height:1.65}.tcp-pcp .tcp-estimator-seo__body>:first-child{margin-top:0}.tcp-pcp .tcp-estimator-seo__body>:last-child{margin-bottom:0}.tcp-pcp .tcp-estimator-seo__body h2,.tcp-pcp .tcp-estimator-seo__body h3,.tcp-pcp .tcp-estimator-seo__body h4{margin:1.25rem 0 .5rem;font-weight:800;color:var(--pcp-text);line-height:1.35}.tcp-pcp .tcp-estimator-seo__body h2{font-size:1.05rem}.tcp-pcp .tcp-estimator-seo__body h3,.tcp-pcp .tcp-estimator-seo__body h4{font-size:.95rem}.tcp-pcp .tcp-estimator-seo__body p{margin:0 0 .85rem;color:var(--pcp-muted)}.tcp-pcp .tcp-estimator-seo__body ol,.tcp-pcp .tcp-estimator-seo__body ul{margin:0 0 .85rem;padding-left:1.25rem;color:var(--pcp-muted)}@media (max-width:991px){.tcp-pcp .tcp-estimator-seo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tcp-pcp .tcp-estimator-seo__grid{grid-template-columns:1fr}.tcp-pcp .tcp-estimator-seo__examples{padding:1rem .9rem}.tcp-pcp .tcp-estimator-seo__table{min-width:22rem}}@media (max-width:575px){.tcp-pcp .tcp-estimator-seo__panel{padding:1.25rem 1rem}.tcp-pcp .tcp-estimator-seo__lead{text-align:left;font-size:.9rem}}.tcp-pcp{--pcp-sp-orange:#e85d04;--pcp-sp-orange-soft:#fff7ed;--pcp-sp-orange-ring:rgba(232, 93, 4, 0.14);--pcp-sp-orange-border:#fdba74;--pcp-sp-text:#111827;--pcp-sp-muted:#6b7280;--pcp-sp-border:#e5e7eb;--pcp-sp-radius:12px;--pcp-sp-radius-sm:10px;--pcp-sp-shadow:0 2px 8px rgba(15, 23, 42, 0.06)}.tcp-pcp__section-block{margin-bottom:1.5rem}.tcp-pcp__section-block:last-child{margin-bottom:.5rem}.tcp-pcp__section-block--style{margin-bottom:.25rem}.tcp-pcp__section-title{margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3;color:var(--pcp-sp-text);letter-spacing:-.01em}.tcp-pcp__section-sub{margin:.35rem 0 .85rem;font-size:.875rem;line-height:1.45;color:var(--pcp-sp-muted);font-weight:400}.tcp-pcp__style-picker{display:flex;flex-direction:column;gap:.85rem;width:100%}.tcp-pcp__style-chip-wrap{display:flex;flex-direction:column;gap:.65rem}.tcp-pcp__style-chips{display:flex;flex-wrap:wrap;gap:.5rem}.tcp-pcp__style-chip{position:relative;display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.55rem .85rem .55rem .65rem;border:1.5px solid #e5e7eb;border-radius:999px;background:#fff;color:#111827;cursor:pointer;font:inherit;line-height:1.2;transition:border-color .15s,background .15s,box-shadow .15s}.tcp-pcp__style-chip[hidden]{display:none!important}.tcp-pcp__style-chip:hover{border-color:#fdba74;background:#fff7ed}.tcp-pcp__style-chip:focus-visible{outline:#e85d04 solid 2px;outline-offset:2px}.tcp-pcp__style-chip.is-selected{border-color:#e85d04;background:#fff7ed;box-shadow:0 0 0 2px rgba(232,93,4,.15);font-weight:700}.tcp-pcp__style-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#f3f4f6;color:#e85d04;font-size:.72rem;flex:0 0 auto}.tcp-pcp__style-chip.is-selected .tcp-pcp__style-chip-icon{background:#e85d04;color:#fff}.tcp-pcp__style-chip-label{font-size:.875rem;white-space:nowrap}.tcp-pcp__style-chip-check{display:none;color:#e85d04;font-size:.75rem}.tcp-pcp__style-chip.is-selected .tcp-pcp__style-chip-check{display:inline-flex}.tcp-pcp__style-more{align-self:flex-start;margin:0;padding:.35rem 0;border:none;background:0 0;color:#c2410c;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tcp-pcp__style-more:hover{color:#9a3412}.tcp-pcp__style-card.is-recommended:not(.is-selected){border-color:#fdba74;box-shadow:0 0 0 1px rgba(232,93,4,.12)}.tcp-pcp__style-card.is-recommended:not(.is-selected)::after{content:'Recommended';position:absolute;top:.35rem;left:.35rem;z-index:2;font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#9a3412;background:#ffedd5;border:1px solid #fdba74;border-radius:4px;padding:.1rem .3rem;line-height:1.2;pointer-events:none}.tcp-pcp__select-wrap{position:relative;width:100%}.tcp-pcp__phone-wrap>.tcp-pcp__select-wrap{width:auto}.tcp-pcp__select-icon{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);z-index:2;width:1.15rem;text-align:center;color:var(--pcp-sp-orange);font-size:.95rem;pointer-events:none}.tcp-pcp__select-icon--box{color:#c2410c}.tcp-pcp__select-wrap .tcp-pcp__select,.tcp-pcp__select.tcp-pcp__select--icon{width:100%;min-height:48px;padding:.7rem 2.5rem .7rem 2.55rem;border:1px solid var(--pcp-sp-border);border-radius:var(--pcp-sp-radius-sm);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;background-size:12px 8px;color:var(--pcp-sp-text);font-size:.9375rem;font-weight:600;line-height:1.35;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:0;box-shadow:var(--pcp-sp-shadow);transition:border-color .15s,box-shadow .15s}.tcp-pcp__select-wrap .tcp-pcp__select:hover{border-color:#d1d5db}.tcp-pcp__select-wrap .tcp-pcp__select:focus{border-color:var(--pcp-sp-orange);box-shadow:0 0 0 3px var(--pcp-sp-orange-ring)}.tcp-pcp__select-wrap--custom{z-index:1}.tcp-pcp__select-wrap--custom.is-open{z-index:40}.tcp-pcp__select--native-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.tcp-pcp__custom-select-btn{display:flex;align-items:center;width:100%;min-height:48px;padding:.7rem 2.5rem .7rem 2.55rem;border:1px solid var(--pcp-sp-border);border-radius:var(--pcp-sp-radius-sm);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;background-size:12px 8px;color:var(--pcp-sp-text);font-size:.9375rem;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;outline:0;box-shadow:var(--pcp-sp-shadow);transition:border-color .15s,box-shadow .15s}.tcp-pcp__custom-select-btn:hover{border-color:#d1d5db}.tcp-pcp__custom-select-btn:focus-visible,.tcp-pcp__select-wrap--custom.is-open .tcp-pcp__custom-select-btn{border-color:var(--pcp-sp-orange);box-shadow:0 0 0 3px var(--pcp-sp-orange-ring)}.tcp-pcp__custom-select-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-pcp__custom-select-panel{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;max-height:240px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--pcp-sp-border);border-radius:var(--pcp-sp-radius-sm);box-shadow:0 12px 32px rgba(15,23,42,.14);scrollbar-width:thin;scrollbar-color:#fdba74 #f9fafb}.tcp-pcp__custom-select-panel.is-open{display:block}.tcp-pcp__custom-select-panel::-webkit-scrollbar{width:7px}.tcp-pcp__custom-select-panel::-webkit-scrollbar-track{background:#f9fafb;border-radius:0 var(--pcp-sp-radius-sm) var(--pcp-sp-radius-sm) 0}.tcp-pcp__custom-select-panel::-webkit-scrollbar-thumb{background:#fdba74;border-radius:999px}.tcp-pcp__custom-select-list{list-style:none;margin:0;padding:.35rem 0}.tcp-pcp__custom-select-option{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.62rem .85rem;border:none;background:0 0;color:var(--pcp-sp-text);font-size:.9rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:background-color .12s,color .12s}.tcp-pcp__custom-select-option:focus,.tcp-pcp__custom-select-option:hover{background:var(--pcp-sp-orange-soft);color:var(--pcp-sp-text);outline:0}.tcp-pcp__custom-select-option.is-selected{background:var(--pcp-sp-orange-soft);color:var(--pcp-sp-orange);font-weight:700}.tcp-pcp__custom-select-option.is-selected::after{content:"\f00c";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;margin-left:auto;font-size:.75rem;color:var(--pcp-sp-orange)}.tcp-pcp__custom-select-option-icon{flex-shrink:0;width:1.1rem;text-align:center;color:var(--pcp-sp-orange);font-size:.85rem}.tcp-pcp__custom-select-option-text{flex:1;min-width:0}.tcp-pcp__style-grid-wrap--scroll{scrollbar-width:thin;max-height:340px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:#fdba74 #f9fafb}.tcp-pcp__style-grid-wrap--scroll::-webkit-scrollbar{width:7px}.tcp-pcp__style-grid-wrap--scroll::-webkit-scrollbar-thumb{background:#fdba74;border-radius:999px}.tcp-pcp__style-grid-wrap{width:100%;min-width:0;max-width:100%;overflow:visible;box-sizing:border-box}.tcp-pcp__style-grid-wrap.tcp-pcp__style-grid-wrap--scroll{max-height:340px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--pcp-sp-border);border-radius:var(--pcp-sp-radius-sm);background:#fff;padding:.45rem}.tcp-pcp__style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;min-width:0;margin:0;padding:0;list-style:none}.tcp-pcp__config .tcp-pcp__style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){.tcp-pcp__config .tcp-pcp__style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.tcp-pcp__style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-pcp__config .tcp-pcp__style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcp-pcp__style-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;min-width:0;margin:0;padding:.55rem .5rem .6rem;border:2px solid var(--pcp-sp-border);border-radius:var(--pcp-sp-radius);background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04);cursor:pointer;text-align:center;font:inherit;color:inherit;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .15s,background-color .18s}.tcp-pcp__style-card:hover{border-color:var(--pcp-sp-orange-border);transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,93,4,.1)}.tcp-pcp__style-card:focus{outline:0}.tcp-pcp__style-card:focus-visible{border-color:var(--pcp-sp-orange);box-shadow:0 0 0 3px var(--pcp-sp-orange-ring)}.tcp-pcp__style-card.is-selected{border-color:var(--pcp-sp-orange);background:var(--pcp-sp-orange-soft);box-shadow:0 0 0 3px var(--pcp-sp-orange-ring),0 4px 14px rgba(232,93,4,.12)}.tcp-pcp__style-check{position:absolute;top:7px;right:7px;z-index:3;display:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--pcp-sp-orange);color:#fff;font-size:.625rem;line-height:1;box-shadow:0 2px 6px rgba(232,93,4,.35)}.tcp-pcp__style-card.is-selected .tcp-pcp__style-check{display:inline-flex}.tcp-pcp__style-media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/0.82;min-height:72px;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#f9fafb 0,#f3f4f6 100%)}.tcp-pcp__style-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:.25rem;pointer-events:none;user-select:none}.tcp-pcp__style-name{display:block;width:100%;padding:0 .15rem;font-size:.6875rem;font-weight:700;line-height:1.25;color:#374151;word-break:break-word;hyphens:auto}.tcp-pcp__style-card.is-selected .tcp-pcp__style-name{color:var(--pcp-sp-text)}.tcp-pcp__style-icon{width:56px;height:44px;border-radius:6px;background:linear-gradient(145deg,#c4a574 0,#a67c52 100%);position:relative;box-shadow:inset 0 -4px 0 rgba(0,0,0,.1)}.tcp-pcp__style-icon::before{content:"";position:absolute;inset:6px 8px auto;height:10px;border-radius:3px 3px 0 0;background:rgba(255,255,255,.28)}.tcp-pcp__style-icon--rigid{background:linear-gradient(145deg,#f5f0e8 0,#d6c7a8 100%)}.tcp-pcp__style-icon--mylar,.tcp-pcp__style-icon--pouch{border-radius:18px 18px 8px 8px;background:linear-gradient(160deg,#d8e4f0 0,#9bb6c9 100%)}.tcp-pcp__style-icon--sleeve{background:linear-gradient(90deg,#b8956a 0,#c4a574 40%,#b8956a 100%)}.tcp-pcp__style-icon--others{background:linear-gradient(145deg,#f3f4f6 0,#e5e7eb 100%);border:2px dashed #d1d5db;box-shadow:none}.tcp-pcp__style-icon--others::before{display:none}.tcp-pcp__custom-select-option.is-industry-hidden,.tcp-pcp__style-card.is-industry-hidden,.tcp-pcp__style-card[data-industry-style][hidden]{display:none!important}@media (max-width:767px){.tcp-pcp__style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;min-width:0}.tcp-pcp__style-grid-wrap,.tcp-pcp__style-grid-wrap.tcp-pcp__style-grid-wrap--scroll{overflow-x:hidden;overflow-y:auto;margin:0;max-width:100%;width:100%;box-sizing:border-box}.tcp-pcp__style-card{flex:unset;width:100%;max-width:none}.tcp-pcp__style-media{min-height:64px}}@media (max-width:359px){.tcp-pcp__style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.tcp-pcp__style-name{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.tcp-pcp__style-card{transition:border-color 10ms,background-color 10ms}.tcp-pcp__style-card:hover{transform:none}}.tcp-pcp{--pcp-dim-text:#1a202c;--pcp-dim-muted:#718096;--pcp-dim-border:#e2e8f0;--pcp-dim-border-hover:#cbd5e0;--pcp-dim-orange:#e85d04;--pcp-dim-orange-ring:rgba(232, 93, 4, 0.14);--pcp-dim-radius:10px;--pcp-dim-input-h:42px;--pcp-dim-unit-w:76px}.tcp-pcp__section-block--dimensions{margin-bottom:.25rem}.tcp-pcp__section-block--dimensions .tcp-pcp__section-title{color:var(--pcp-dim-text);font-size:1.125rem;font-weight:800;letter-spacing:-.015em}.tcp-pcp__section-block--dimensions .tcp-pcp__section-sub{margin-bottom:.85rem;color:var(--pcp-dim-muted);font-size:.875rem}.tcp-pcp__dim-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) var(--pcp-dim-unit-w);gap:.45rem;align-items:end}.tcp-pcp__dim-field label{display:block;margin-bottom:.28rem;font-size:.75rem;font-weight:600;line-height:1.2;color:var(--pcp-dim-muted)}.tcp-pcp input.tcp-pcp__dim-input,.tcp-pcp input.tcp-pcp__dim-input[type=number]{display:block;width:100%;height:var(--pcp-dim-input-h);min-height:var(--pcp-dim-input-h);margin:0;padding:0 .55rem;border:1px solid var(--pcp-dim-border);border-radius:var(--pcp-dim-radius);background:#fff;color:var(--pcp-dim-text);font-size:1rem;font-weight:700;line-height:1;text-align:center;outline:0;box-shadow:none;transition:border-color .15s,box-shadow .15s;-moz-appearance:textfield;appearance:textfield}.tcp-pcp input.tcp-pcp__dim-input[type=number]::-webkit-inner-spin-button,.tcp-pcp input.tcp-pcp__dim-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tcp-pcp input.tcp-pcp__dim-input:hover,.tcp-pcp input.tcp-pcp__dim-input[type=number]:hover{border-color:var(--pcp-dim-border-hover)}.tcp-pcp input.tcp-pcp__dim-input:focus,.tcp-pcp input.tcp-pcp__dim-input[type=number]:focus{border-color:var(--pcp-dim-orange);box-shadow:0 0 0 3px var(--pcp-dim-orange-ring)}.tcp-pcp__select-wrap--dim-unit{position:relative}.tcp-pcp__select-wrap--dim-unit.is-open{z-index:120}.tcp-pcp__select-wrap--dim-unit .tcp-pcp__dim-unit-select{width:100%}.tcp-pcp__select-wrap--dim-unit .tcp-pcp__custom-select-btn{min-height:var(--pcp-dim-input-h);padding:0 1.25rem 0 .35rem;border:1px solid var(--pcp-dim-border);border-radius:var(--pcp-dim-radius);background-color:#fff;background-position:right .45rem center;background-size:10px 6px;color:var(--pcp-dim-text);font-size:.875rem;font-weight:700;text-align:center}.tcp-pcp__select-wrap--dim-unit .tcp-pcp__custom-select-label{text-align:center;font-weight:700;overflow:visible;text-overflow:clip}.tcp-pcp__select-wrap--dim-unit .tcp-pcp__custom-select-btn:hover{border-color:var(--pcp-dim-border-hover)}.tcp-pcp__select-wrap--dim-unit .tcp-pcp__custom-select-btn:focus-visible,.tcp-pcp__select-wrap--dim-unit.is-open .tcp-pcp__custom-select-btn{border-color:var(--pcp-dim-orange);box-shadow:0 0 0 3px var(--pcp-dim-orange-ring)}.tcp-pcp__select-wrap--dim-unit .tcp-pcp__custom-select-panel{top:auto;bottom:calc(100% + 4px);left:0;right:auto;min-width:100%;width:max(100%,76px);z-index:121;max-height:none;overflow:visible}.tcp-pcp__select-wrap--dim-unit .tcp-pcp__custom-select-option{padding:.5rem .65rem;font-size:.875rem}.tcp-pcp__dim-presets{position:relative;z-index:1;margin-top:1rem}.tcp-pcp__dim-presets-label{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--pcp-dim-muted)}.tcp-pcp__presets{display:flex;flex-wrap:wrap;gap:.4rem}.tcp-pcp__preset-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.3rem .75rem;border:1px solid var(--pcp-dim-border);border-radius:999px;background:#fff;color:#4a5568;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s}.tcp-pcp__preset-chip:hover:not(.is-selected){border-color:var(--pcp-dim-border-hover);color:#2d3748}.tcp-pcp__preset-chip.is-selected{border-color:var(--pcp-dim-orange);color:var(--pcp-dim-orange);background:#fff}.tcp-pcp__preset-chip:focus-visible{outline:0;border-color:var(--pcp-dim-orange);box-shadow:0 0 0 3px var(--pcp-dim-orange-ring)}@media (max-width:860px){.tcp-pcp__dim-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) var(--pcp-dim-unit-w)}}@media (max-width:560px){.tcp-pcp{--pcp-dim-input-h:40px;--pcp-dim-unit-w:64px}.tcp-pcp__dim-grid{gap:.3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(56px,var(--pcp-dim-unit-w))}.tcp-pcp input.tcp-pcp__dim-input,.tcp-pcp input.tcp-pcp__dim-input[type=number]{font-size:.9375rem}.tcp-pcp__preset-chip{min-height:30px;padding:.28rem .65rem;font-size:.75rem}}