.trison-b2b-page{background:#fff;color:var(--trison-ink, #15273a)}.trison-b2b-page *,.trison-b2b-page *:before,.trison-b2b-page *:after{box-sizing:border-box}.trison-b2b-page a{text-decoration:none}.trison-b2b-page__hero{background:var(--trison-navy, #0b1f33);color:#fff;padding:clamp(3.2rem,7vw,6rem) max(1.25rem,calc((100vw - 1240px)/2));position:relative;overflow:hidden}.trison-b2b-page__hero:before{content:"";position:absolute;inset:auto -210px -360px auto;width:670px;height:670px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.trison-b2b-page__hero-inner{margin:0 auto;max-width:1240px;position:relative;z-index:1}.trison-b2b-page__hero h1{color:#fff;font-size:clamp(2.35rem,5vw,4.8rem);letter-spacing:-.045em;line-height:1.02;margin:1rem 0 1.25rem;max-width:910px}.trison-b2b-page__hero p{color:#ffffffba;font-size:1.03rem;line-height:1.75;margin:0;max-width:740px}.trison-b2b-page__hero .trison-b2b-home__actions{margin-top:1.7rem}.trison-b2b-page__section{padding:clamp(3.5rem,7vw,6.5rem) max(1.25rem,calc((100vw - 1240px)/2))}.trison-b2b-page__inner{margin:0 auto;max-width:1240px}.trison-b2b-page__lead{color:var(--trison-muted, #64748b);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75;max-width:830px}.trison-b2b-page__section h2{color:var(--trison-navy, #0b1f33);font-size:clamp(1.85rem,4vw,3.25rem);letter-spacing:-.038em;line-height:1.08;margin:.9rem 0 1rem}.trison-b2b-page__section h3{color:var(--trison-navy, #0b1f33);font-size:1.15rem;line-height:1.35;margin:0 0 .55rem}.trison-b2b-page__section p{color:var(--trison-muted, #64748b);line-height:1.72}.trison-b2b-page__grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.trison-b2b-page__grid article{background:var(--trison-paper, #f7f5f1);min-height:220px;padding:1.5rem}.trison-b2b-page__grid article span{color:var(--trison-gold, #b9924d);display:block;font-size:.74rem;font-weight:850;letter-spacing:.14em;margin-bottom:2.5rem;text-transform:uppercase}.trison-b2b-page__dark{background:var(--trison-navy, #0b1f33);color:#fff}.trison-b2b-page__dark h2,.trison-b2b-page__dark h3{color:#fff}.trison-b2b-page__dark p{color:#ffffffb3}.trison-b2b-page__two{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.trison-b2b-page__image{background:var(--trison-paper, #f7f5f1);min-height:100%}.trison-b2b-page__image img{display:block;height:100%;min-height:330px;object-fit:cover;width:100%}.trison-b2b-page__timeline{border-top:1px solid var(--trison-line, rgba(15,35,54,.14));margin-top:2rem}.trison-b2b-page__timeline article{border-bottom:1px solid var(--trison-line, rgba(15,35,54,.14));display:grid;gap:1rem;grid-template-columns:72px 1fr;padding:1.35rem 0}.trison-b2b-page__timeline strong{color:var(--trison-gold, #b9924d);font-size:.78rem;letter-spacing:.1em;padding-top:.25rem}.trison-b2b-page__timeline p{margin:0}.trison-b2b-page__document-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2.4rem}.trison-b2b-page__document-grid article{background:#fff;border:1px solid var(--trison-line, rgba(15,35,54,.14));min-height:200px;padding:1.4rem}.trison-b2b-page__document-grid span{color:var(--trison-gold, #b9924d);display:block;font-size:.76rem;font-weight:850;letter-spacing:.12em;margin-bottom:2rem;text-transform:uppercase}.trison-b2b-page__product-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.trison-b2b-page__product-grid article{border:1px solid var(--trison-line, rgba(15,35,54,.14));min-height:155px;padding:1.3rem}.trison-b2b-page__product-grid strong{color:var(--trison-navy, #0b1f33);display:block;font-size:1rem}.trison-b2b-page__product-grid span{color:var(--trison-muted, #64748b);display:block;font-size:.87rem;line-height:1.55;margin-top:.5rem}.trison-b2b-page__faq{border-top:1px solid var(--trison-line, rgba(15,35,54,.14));margin-top:2.5rem}.trison-b2b-page__faq details{border-bottom:1px solid var(--trison-line, rgba(15,35,54,.14));padding:1rem 0}.trison-b2b-page__faq summary{color:var(--trison-navy, #0b1f33);cursor:pointer;font-weight:780;list-style:none;padding-right:2rem;position:relative}.trison-b2b-page__faq summary:after{content:"+";color:var(--trison-gold, #b9924d);font-size:1.4rem;font-weight:400;position:absolute;right:0;top:-.32rem}.trison-b2b-page__faq details[open] summary:after{content:"\2212"}.trison-b2b-page__faq p{max-width:760px}.trison-b2b-page__form{background:var(--trison-paper, #f7f5f1);margin:0 auto;max-width:930px;padding:clamp(1.5rem,4vw,3rem)}.trison-b2b-page__form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.trison-b2b-page__field{display:flex;flex-direction:column;gap:.45rem}.trison-b2b-page__field--wide{grid-column:1 / -1}.trison-b2b-page__field label{color:var(--trison-navy, #0b1f33);font-size:.78rem;font-weight:820;letter-spacing:.04em}.trison-b2b-page__field input,.trison-b2b-page__field select,.trison-b2b-page__field textarea{background:#fff;border:1px solid rgba(15,35,54,.23);border-radius:0;color:var(--trison-ink, #15273a);font:inherit;min-height:48px;padding:.75rem .85rem}.trison-b2b-page__field textarea{min-height:136px;resize:vertical}.trison-b2b-page__field input:focus,.trison-b2b-page__field select:focus,.trison-b2b-page__field textarea:focus{border-color:var(--trison-gold, #b9924d);outline:3px solid rgba(185,146,77,.22)}.trison-b2b-page__form .trison-b2b-button{cursor:pointer;margin-top:1.35rem}.trison-b2b-page__notice{background:#eaf4ed;border-left:3px solid #2e7d51;color:#1d5e3b;margin:1rem 0;padding:1rem}.trison-b2b-page__error{margin:1rem 0}.trison-b2b-page__form a{color:var(--trison-blue, #1b4f72);text-decoration:underline}@media(max-width:850px){.trison-b2b-page__grid,.trison-b2b-page__document-grid,.trison-b2b-page__product-grid{grid-template-columns:repeat(2,1fr)}.trison-b2b-page__two{grid-template-columns:1fr}}@media(max-width:580px){.trison-b2b-page__grid,.trison-b2b-page__document-grid,.trison-b2b-page__product-grid,.trison-b2b-page__form-grid{grid-template-columns:1fr}.trison-b2b-page__field--wide{grid-column:auto}.trison-b2b-page__timeline article{grid-template-columns:1fr;gap:.35rem}}@media(prefers-reduced-motion:reduce){.trison-b2b-page *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/trison-b2b-pages.css.map */
