
:root{--bg:hsl(267 36% 96%);--surface:hsl(279 46% 100%);--ink:hsl(267 34% 13%);--muted:hsl(267 16% 39%);--accent:hsl(333 68% 42%);--accent-2:hsl(85 58% 47%);--line:hsl(267 25% 80%);--button-ink:#ffffff;--radius:38px;--measure:1220px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font-family:Verdana, Geneva, sans-serif;font-size:17px;line-height:1.6500000000000001;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:0.045;background-image:linear-gradient(86deg,var(--accent) 1px,transparent 1px);background-size:34px 44px;z-index:-1}
img{display:block;max-width:100%;height:auto}
a{color:inherit;text-underline-offset:.25em}
button,input,select,textarea{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px}
h1,h2,h3{font-family:Gill Sans, "Trebuchet MS", sans-serif;line-height:1.04;margin:0;letter-spacing:-0.02em}
p{margin:.45em 0 0}
.u082-tri-svec-skip{position:absolute;left:1rem;top:-6rem;background:var(--accent);color:var(--button-ink);padding:.8rem 1rem;z-index:99}
.u082-tri-svec-skip:focus{top:1rem}
.u082-tri-svec-shell{width:min(var(--measure),calc(100% - 44px));margin-inline:auto}
.u082-tri-svec-kicker,.u082-tri-svec-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--accent)}
.u082-tri-svec-fine{font-size:.86rem;color:var(--muted)}

.u082-tri-svec-header{display:grid;grid-template-columns:1fr auto;gap:1rem;border-block:1px solid var(--line);width:min(var(--measure),calc(100% - 2rem));margin:1.7499999999999998rem auto;padding:1.05rem 1.3rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);position:relative;top:.5rem;z-index:20;box-shadow:none;}
.u082-tri-svec-header nav{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center}
.u082-tri-svec-header nav a{font-size:.88rem;text-decoration:none;font-weight:650}
.u082-tri-svec-brand{display:inline-block;min-width:min(12rem,100%);max-width:100%;font-family:inherit;font-size:1.27rem;font-weight:800;letter-spacing:0.06999999999999999em;overflow-wrap:normal;word-break:normal;hyphens:none}
.u082-tri-svec-brand+small,.u082-tri-svec-brand+span,.u082-tri-svec-brand+strong{margin-inline-start:.55rem}
.u082-tri-svec-phone+.u082-tri-svec-brand,.u082-tri-svec-brand+.u082-tri-svec-phone{margin-inline-start:.65rem}
.u082-tri-svec-phone{white-space:nowrap;font-weight:700;text-decoration:none}
.u082-tri-svec-header-cta{display:inline-flex;padding:.65rem .9rem;border-radius:calc(var(--radius) + 4px);background:var(--accent);color:var(--button-ink);text-decoration:none;font-weight:750}
.u082-tri-svec-header small,.u082-tri-svec-header span:not(.u082-tri-svec-brand){color:var(--muted)}
.u082-tri-svec-header-signal,.u082-tri-svec-header-metric{font-style:normal;padding:0.6699999999999999rem 0.73rem;border:0;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 10%,transparent)}
.u082-tri-svec-header-metric{display:flex;flex-direction:column;line-height:1.2;font-size:.78rem} .u082-tri-svec-header-metric strong{font-size:.88rem;color:var(--ink)}
.u082-tri-svec-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:0;align-items:stretch;width:min(var(--measure),calc(100% - 2rem));margin:2.5500000000000003rem auto 6.5rem}
.u082-tri-svec-main{overflow:clip}
.u082-tri-svec-hero-stage{position:relative;display:block;padding:0;background:transparent;border-block:0}
.u082-tri-svec-hero-frame{width:100%;margin-inline:auto}
.u082-tri-svec-hero-flag{position:absolute;z-index:3;right:1.12rem;top:0.69rem;padding:.45rem .7rem;background:var(--ink);color:var(--bg);border-radius:var(--radius);font-style:normal}
.u082-tri-svec-content-stage{position:relative;display:block;padding-block:0.96rem;border-inline:0;background:color-mix(in srgb,var(--surface) 18%,transparent)}
.u082-tri-svec-content-inner{display:block;padding-inline:0}
.u082-tri-svec-content-core{display:block;border-top:0}
.u082-tri-svec-header>*,.u082-tri-svec-hero>*,.u082-tri-svec-section>*,.u082-tri-svec-footer>*{min-width:0;max-width:100%}
.u082-tri-svec-hero h1{font-size:clamp(2.25rem,4.0vw,4.45rem);max-width:18ch;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}
.u082-tri-svec-lead{font-size:clamp(1.05rem,1.4vw,1.28rem);color:var(--muted);max-width:62ch;margin-top:1.2rem}
.u082-tri-svec-hero-image{margin:0;overflow:hidden;border-radius:var(--radius);min-height:29rem;background:var(--line)}
.u082-tri-svec-hero-image img{width:100%;height:100%;min-height:29rem;object-fit:cover;filter:saturate(0.9099999999999999) contrast(1.0699999999999998)}
.u082-tri-svec-hero-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;margin:1.4rem 0}
.u082-tri-svec-hero-facts div{padding:.8rem;border-top:3px solid var(--accent)}
.u082-tri-svec-hero-facts dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}
.u082-tri-svec-hero-facts dd{margin:.2rem 0 0;font-weight:750}
.u082-tri-svec-price-rail .u082-tri-svec-hero-facts{grid-template-columns:1fr}
.u082-tri-svec-hero-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.35rem}
.u082-tri-svec-hero-actions a,.u082-tri-svec-social-link{display:inline-flex;background:var(--accent);color:var(--button-ink);padding:.9rem 1.15rem;border-radius:var(--radius);text-decoration:none;font-weight:800}
.u082-tri-svec-hero-actions span{font-size:.85rem;color:var(--muted)}
.u082-tri-svec-price-stamp{display:inline-flex;flex-direction:column;background:var(--accent-2);color:white;padding:1rem 1.2rem;border-radius:var(--radius);transform:rotate(-1deg)}
.u082-tri-svec-price-stamp strong{font-size:1.55rem}
.u082-tri-svec-hero-context{display:grid;grid-column:1/-1;flex:1 1 100%;width:min(100%,52rem);min-width:min(18rem,100%);justify-self:start;gap:.2rem;margin:1.56rem 0 0;padding:1.05rem 1.28rem;border:1px solid var(--line);border-left:7px solid var(--accent-2);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink);border-radius:var(--radius);max-width:52rem;font-style:normal}
.u082-tri-svec-hero-context span,.u082-tri-svec-hero-context dd{margin:0;color:var(--muted)}
.u082-tri-svec-overlay,.u082-tri-svec-overlap-card{background:color-mix(in srgb,var(--surface) 92%,transparent);padding:clamp(1rem,4vw,3rem);border-radius:var(--radius)}
.u082-tri-svec-overlay{position:absolute;inset:auto clamp(1rem,6vw,5rem) clamp(1rem,5vw,4rem) clamp(1rem,5vw,4rem)}
.u082-tri-svec-overlap-card{position:absolute;right:0;bottom:0;width:min(40rem,88%)}
.u082-tri-svec-section{width:min(var(--measure),calc(100% - 2rem));margin:4.4rem auto;display:grid;grid-template-columns:minmax(0,1fr);border-inline:1px solid var(--line);gap:clamp(1.6rem,5vw,5rem);align-items:start;padding:0;border:0;border-radius:var(--radius)}
.u082-tri-svec-section-shell-1,.u082-tri-svec-section-shell-4,.u082-tri-svec-section-shell-6,.u082-tri-svec-section-shell-10,.u082-tri-svec-section-shell-11,.u082-tri-svec-section-shell-16,.u082-tri-svec-section-shell-18{grid-template-columns:minmax(0,1fr)!important}
.u082-tri-svec-section-shell-0,.u082-tri-svec-section-shell-3,.u082-tri-svec-section-shell-7,.u082-tri-svec-section-shell-12,.u082-tri-svec-section-shell-17{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr)!important}
.u082-tri-svec-section-shell-2,.u082-tri-svec-section-shell-5,.u082-tri-svec-section-shell-8,.u082-tri-svec-section-shell-13,.u082-tri-svec-section-shell-19{grid-template-columns:minmax(0,1.22fr) minmax(19rem,.78fr)!important}
.u082-tri-svec-section-shell-9,.u082-tri-svec-section-shell-14,.u082-tri-svec-section-shell-15{grid-template-columns:minmax(19rem,2fr) minmax(0,3fr)!important}
.u082-tri-svec-section-title-host,.u082-tri-svec-section-copy-host{display:block;min-width:0;width:100%;max-width:100%}
.u082-tri-svec-section-head{min-width:0;width:100%;max-width:none;position:relative}
.u082-tri-svec-section-body{min-width:0;width:100%;max-width:none;margin:0}
.u082-tri-svec-section-0{background:color-mix(in srgb,var(--surface) 82%,transparent);padding:clamp(1rem,3vw,2.4rem)}
.u082-tri-svec-section-1{border-bottom:3px solid var(--line);padding-bottom:clamp(1rem,3vw,2rem)}
.u082-tri-svec-section-2 .u082-tri-svec-section-head,.u082-tri-svec-section-2 .u082-tri-svec-section-title-host{order:2} .u082-tri-svec-section-2 .u082-tri-svec-section-body,.u082-tri-svec-section-2 .u082-tri-svec-section-copy-host{order:1}
.u082-tri-svec-section-3{background:linear-gradient(38deg,transparent 0 18%,color-mix(in srgb,var(--surface) 86%,transparent) 18% 100%);padding:clamp(1rem,4vw,3rem)}
.u082-tri-svec-section-4{width:min(990px,calc(100% - 1rem));border-left:4px solid var(--accent);padding-left:clamp(1rem,4vw,3rem)}
.u082-tri-svec-section-5{background:var(--ink);color:var(--bg);padding:clamp(1.2rem,4vw,3.2rem)}
.u082-tri-svec-section:nth-of-type(3n){background:var(--surface);padding:clamp(1.2rem,4vw,3.2rem);width:min(1230px,calc(100% - 1rem))}
.u082-tri-svec-section h2{font-size:clamp(1.7rem,2.55vw,2.65rem);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}
.u082-tri-svec-section-head>p:last-child{color:var(--muted);margin-top:1rem}
.u082-tri-svec-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem}
.u082-tri-svec-cards li,.u082-tri-svec-notes aside,.u082-tri-svec-ledger article,.u082-tri-svec-definitions>div{background:var(--surface);color:var(--ink);border:0;border-left:5px solid var(--accent);padding:1rem;border-radius:var(--radius)}
.u082-tri-svec-ledger{display:grid;gap:.7rem} .u082-tri-svec-ledger article{display:grid;grid-template-columns:2.3rem 1fr;gap:.8rem} .u082-tri-svec-ledger p{margin:0}
.u082-tri-svec-steps{display:grid;gap:1rem;padding-left:1.4rem} .u082-tri-svec-steps li::marker{color:var(--accent);font-weight:800}
.u082-tri-svec-definitions{display:grid;gap:.7rem;margin:0} .u082-tri-svec-definitions dt{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em} .u082-tri-svec-definitions dd{margin:.25rem 0 0}
.u082-tri-svec-columns{columns:18rem auto;column-gap:2rem} .u082-tri-svec-columns p{break-inside:avoid;padding:.75rem 0;border-bottom:1px solid var(--line)}
.u082-tri-svec-notes{display:flex;flex-direction:column;gap:.8rem} .u082-tri-svec-faq{display:grid;gap:.65rem} .u082-tri-svec-faq details{border-bottom:1px solid var(--line);padding:.85rem 0} .u082-tri-svec-faq summary{font-weight:800;cursor:pointer}
.u082-tri-svec-contact-card{display:grid;gap:.45rem;font-style:normal;padding:1.2rem;background:var(--surface);color:var(--ink);border-radius:var(--radius);overflow-wrap:anywhere}
.u082-tri-svec-form{min-width:0;padding:clamp(1rem,3vw,2rem);background:var(--surface);color:var(--ink);border-radius:var(--radius);border:2px solid var(--line)}
.u082-tri-svec-form *{min-width:0}
.u082-tri-svec-form fieldset{margin:0;padding:0;border:0}
.u082-tri-svec-section-5 .u082-tri-svec-section-head>p:last-child{color:color-mix(in srgb,var(--bg) 78%,transparent)}
.u082-tri-svec-form label{display:grid;gap:.38rem;font-weight:650} .u082-tri-svec-form input,.u082-tri-svec-form select,.u082-tri-svec-form textarea{width:100%;min-width:0;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:.8rem;border-radius:calc(var(--radius) / 2 + 2px)}
.u082-tri-svec-form-grid,.u082-tri-svec-form-columns,.u082-tri-svec-form-split>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}
.u082-tri-svec-form-stack,.u082-tri-svec-form-frame,.u082-tri-svec-form-ticket,.u082-tri-svec-form-paper,.u082-tri-svec-form-band>div,.u082-tri-svec-form-plain,fieldset{display:grid;gap:1rem}
.u082-tri-svec-form-article>div,.u082-tri-svec-form-service>div,.u082-tri-svec-form-envelope>section,.u082-tri-svec-form-brief>div,.u082-tri-svec-form-route>section,.u082-tri-svec-form-board>article,.u082-tri-svec-form-dialog>div,.u082-tri-svec-form-sheet>section,.u082-tri-svec-form-cabinet>div:last-child,.u082-tri-svec-form-dossier>article{display:grid;gap:1rem}
.u082-tri-svec-form-article>header,.u082-tri-svec-form-board>header,.u082-tri-svec-form-dossier>header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--line)}
.u082-tri-svec-form-service,.u082-tri-svec-form-route,.u082-tri-svec-form-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.u082-tri-svec-form-envelope,.u082-tri-svec-form-dialog,.u082-tri-svec-form-cabinet,.u082-tri-svec-form-dossier{display:grid;gap:1rem}
.u082-tri-svec-form-envelope-copy,.u082-tri-svec-form-cabinet-title,.u082-tri-svec-form-route>aside,.u082-tri-svec-form-sheet>aside{padding:.8rem;background:color-mix(in srgb,var(--accent) 12%,transparent);border-left:4px solid var(--accent)}
.u082-tri-svec-form-variant-shell{display:grid;gap:.7rem}
.u082-tri-svec-form-split{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem} .u082-tri-svec-form-split aside{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1.2rem;padding:1rem;background:var(--accent);color:var(--button-ink);border-radius:var(--radius)}
.u082-tri-svec-form button{border:0;background:var(--accent);color:var(--button-ink);padding:.9rem 1.1rem;border-radius:var(--radius);font-weight:850;cursor:pointer} .u082-tri-svec-form button:disabled{opacity:.58}
.u082-tri-svec-consent{grid-template-columns:auto 1fr!important;align-items:start;font-size:.88rem;font-weight:400!important} .u082-tri-svec-consent input{width:1.2rem;height:1.2rem;margin-top:.1rem}
.u082-tri-svec-status{min-height:1.6em;color:var(--accent);font-weight:700}
.u082-tri-svec-footer{display:flex;flex-direction:column;gap:1.3rem;width:min(var(--measure),calc(100% - 2rem));margin:5rem auto 1rem;padding:1.75rem;background:var(--surface);color:var(--ink);border-radius:var(--radius);align-items:start;overflow-wrap:anywhere}
.u082-tri-svec-footer nav,.u082-tri-svec-footer address,.u082-tri-svec-footer>div{display:flex;flex-direction:column;gap:.35rem;font-style:normal}
.u082-tri-svec-footer span{display:block}
.u082-tri-svec-footer-note{grid-column:1/-1;width:100%;min-width:0;max-width:none;font-style:normal;margin:0;padding:0.81rem;border-top:1px solid var(--line);align-self:center}
.u082-tri-svec-cookie{position:fixed;z-index:50;left:3rem;right:2rem;bottom:1rem;width:min(28rem,calc(100% - 2rem));padding:1rem;background:var(--ink);color:var(--bg);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:0 18px 45px #0005}
.u082-tri-svec-cookie[hidden]{display:none} .u082-tri-svec-cookie button{border:0;background:var(--accent);color:var(--button-ink);padding:.65rem 1rem;border-radius:var(--radius);font-weight:800;margin-top:.75rem}

@media(max-width:1080px){
 .u082-tri-svec-header{position:relative;top:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:0.63rem!important}
 .u082-tri-svec-header nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:0.19rem;max-width:100%}
 .u082-tri-svec-header nav a{white-space:nowrap}
 .u082-tri-svec-hero{display:flex!important;flex-direction:column-reverse!important;align-items:stretch!important;min-height:0!important;padding:0!important;gap:1.32rem!important}
 .u082-tri-svec-overlay,.u082-tri-svec-overlap-card{position:relative!important;inset:auto!important;width:auto!important;margin-top:0!important}
 .u082-tri-svec-hero-image,.u082-tri-svec-hero-image img{min-height:20rem!important}
 .u082-tri-svec-hero h1{font-size:clamp(2.0999999999999996rem,7.640000000000001vw,2.91rem)}
 .u082-tri-svec-hero-facts{grid-template-columns:1fr}
 .u082-tri-svec-section{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0.96rem!important;width:min(100% - 0.72rem,var(--measure))!important;gap:1.26rem!important}
 .u082-tri-svec-section-head{position:relative!important;top:auto!important;min-width:0!important;max-width:100%!important}
 .u082-tri-svec-section-head,.u082-tri-svec-section-body{width:100%!important}
 .u082-tri-svec-section-title-host,.u082-tri-svec-section-copy-host,.u082-tri-svec-section-body{min-width:0;max-width:100%;width:100%!important}
 .u082-tri-svec-cards{grid-template-columns:1fr}
 .u082-tri-svec-ledger article{grid-template-columns:1fr}
 .u082-tri-svec-columns{columns:1}
 .u082-tri-svec-form-grid,.u082-tri-svec-form-columns,.u082-tri-svec-form-split,.u082-tri-svec-form-split>div,.u082-tri-svec-form-service,.u082-tri-svec-form-route,.u082-tri-svec-form-sheet{grid-template-columns:1fr}
 .u082-tri-svec-form{width:100%!important}
 .u082-tri-svec-footer{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
 .u082-tri-svec-cookie{left:1rem!important;right:1rem!important;width:auto!important;max-width:none!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
