
.tee-page{background:#fff;color:#14182f;font-family:Manrope,Arial,sans-serif}.tee-page .container{max-width:1304px;width:calc(100% - 96px)}
.tee-page h1,.tee-page h2,.tee-page h3{letter-spacing:-.045em}.tee-page p{line-height:1.75}.tee-page .site-header{background:#ffffffed}.tee-page .header-inner{min-height:94px}
.tee-page .button{font-size:.9375rem;min-height:54px;gap:12px;padding:16px 22px;border-radius:9px;white-space:normal;text-align:center}
.tee-eyebrow{font-size:.6875rem;font-weight:800;letter-spacing:.11em;line-height:1.7;margin-bottom:24px;color:#825329;display:flex;align-items:center;gap:12px}.tee-eyebrow>span{width:25px;height:2px;background:#f58634}
.tee-hero{background:#f1f3f9;padding:56px 0 46px}.tee-hero-grid{display:grid;grid-template-columns:1fr 1.16fr;gap:65px;align-items:center}.tee-hero h1{font-size:clamp(3.6rem,6.3vw,6rem);line-height:1.02;font-weight:800;margin:0 0 26px}.tee-hero h1 span{color:#c65b14}.tee-lead{font-size:1.0625rem;max-width:440px;color:#555a68;margin-bottom:28px}.tee-help{font-size:.8125rem;color:#686a72;margin-top:14px;max-width:390px}.tee-trust{display:flex;flex-wrap:wrap;gap:9px 18px;border-top:1px solid #dad8d2;margin-top:27px;padding-top:20px;font-size:.6875rem;color:#555a68}.tee-trust span:before{content:'✓';color:#b35316;margin-right:6px;font-weight:800}
.tee-hero-visual{min-width:0;position:relative;padding-bottom:25px}.tee-hero-visual>img{width:100%;height:530px;object-fit:cover;object-position:center;border-radius:20px}.tee-image-label{position:absolute;left:-24px;bottom:55px;padding:20px 26px;background:#fff;box-shadow:0 8px 28px #2020270c;border-radius:12px;border:1px solid #eee8df}.tee-image-label span{display:block;font-size:.5625rem;font-weight:800;letter-spacing:.13em;color:#965326;margin-bottom:7px}.tee-image-label strong{font-size:1rem;line-height:1.5;letter-spacing:-.02em}.tee-disclaimer{font-size:.625rem!important;line-height:1.5!important;color:#72747b!important;margin-top:10px;text-align:right}
.tee-strip{border-bottom:1px solid #e6e5e2;background:white}.tee-strip>.container{padding-block:27px;display:flex;gap:30px;justify-content:space-between;align-items:center}.tee-strip strong{font-size:1rem;display:block}.tee-strip span{font-size:.8125rem;color:#646873;display:block;margin-top:3px}.tee-strip a{font-size:.8125rem;font-weight:700;display:flex;align-items:center;gap:18px;white-space:nowrap}.tee-strip .icon{width:18px;height:18px}
.tee-section{padding:90px 0}.tee-section-head{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:end;margin-bottom:40px}.tee-section h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.12;font-weight:800}.tee-section h2 span{color:#b95718}.tee-section-head>.tee-eyebrow{margin-bottom:20px}.tee-section-head>p{font-size:.9375rem;color:#626775;max-width:410px}.tee-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tee-uses article{padding:30px;border:1px solid #e4e3df;border-radius:14px;background:#fff}.tee-number{display:block;color:#b95718;font-size:.6875rem;font-weight:800;margin-bottom:28px}.tee-uses h3{font-size:1.5rem;margin-bottom:12px}.tee-uses p{font-size:.9375rem;color:#626775;min-height:100px}.tee-text-link{display:flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:800;margin-top:20px;min-height:44px}.tee-text-link .icon:first-child{display:none}.tee-text-link .icon{width:17px;height:17px}
.tee-personal{background:#f1f3f9}.tee-collection{display:grid;grid-template-columns:1.25fr 1fr;gap:62px;align-items:center}.tee-collection-photo>img{width:100%;height:430px;object-fit:cover;border-radius:16px}.tee-options article{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #dedbd4}.tee-options article>span{font-size:.75rem;color:#b95718;font-weight:800;padding-top:4px}.tee-options h3{font-size:1.2rem;letter-spacing:-.025em;margin-bottom:7px}.tee-options p{font-size:.875rem;color:#626775}.tee-options .button{margin-top:26px}
.tee-tech{background:#14182f;color:#fff;padding:52px 0}.tee-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.tee-tech .tee-eyebrow{color:#ffa465;margin-bottom:16px}.tee-tech h2{font-size:2.3rem;line-height:1.15;max-width:540px}.tee-tech p{font-size:.9375rem;color:#d8d9e0}.tee-tech .tee-tech-note{font-size:.75rem;color:#aeb2c2;margin-top:16px}
.tee-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0}.tee-steps li{border-top:2px solid #e9dfd3;padding-top:22px}.tee-steps span{display:block;font-size:.75rem;font-weight:800;color:#b95718;margin-bottom:20px}.tee-steps h3{font-size:1.1rem;margin-bottom:10px}.tee-steps p{font-size:.875rem;color:#626775}.tee-ready{display:flex;justify-content:space-between;gap:30px;align-items:center;background:#f1f3f9;border-radius:14px;padding:30px;margin-top:42px}.tee-ready strong{font-size:1.15rem;letter-spacing:-.025em}.tee-ready p{font-size:.875rem;color:#626775;margin-top:6px}
.tee-faq{padding-top:30px}.tee-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.tee-faq-grid>div>p:not(.tee-eyebrow){font-size:.9375rem;color:#626775;margin-top:20px;max-width:320px}.tee-faq-list details{border-bottom:1px solid #e3e4e7;padding:20px 0}.tee-faq-list summary{font-size:.9375rem;font-weight:700;cursor:pointer;line-height:1.5;padding-right:15px}.tee-faq-list details p{font-size:.875rem;color:#626775;max-width:620px;margin-top:14px}
.tee-close{padding:65px 0;background:#f1f3f9}.tee-close>.container{display:flex;justify-content:space-between;gap:30px;align-items:center}.tee-close h2{font-size:2.8rem;line-height:1.1}.tee-close h2 span{color:#b95718}.tee-close p:not(.tee-eyebrow){font-size:.9375rem;color:#626775;margin-top:20px}.tee-close .tee-eyebrow{margin-bottom:18px}
.tee-footer{background:#fff;color:#14182f;padding:36px 0 0}.tee-footer>.container{display:flex;align-items:center;justify-content:space-between;gap:25px}.tee-footer p{font-size:.8125rem;color:#626775}.tee-footer a:not(.brand){display:flex;gap:12px;font-size:.8125rem;font-weight:700;align-items:center}.tee-footer .icon{width:17px;height:17px}.tee-footer .tee-footer-bottom{border-top:1px solid #e3e4e7;margin-top:30px;padding:20px 0;font-size:.6875rem;color:#626775}.tee-page .mobile-contact-bar{display:none}.tee-page a:focus-visible,.tee-page button:focus-visible,.tee-page summary:focus-visible{outline:3px solid #f58634;outline-offset:4px}
@media(max-width:1050px){.tee-page .container{width:calc(100% - 56px)}.tee-hero-grid{gap:35px}.tee-hero h1{font-size:4.4rem}.tee-hero-visual>img{height:470px}.tee-hero .tee-eyebrow{font-size:.625rem}.tee-image-label{left:-12px;padding:18px}.tee-section-head{gap:35px}.tee-collection{gap:35px}.tee-uses article{padding:25px}.tee-uses p{min-height:130px}.tee-faq-grid{gap:45px}.tee-close .button{max-width:290px}}
@media(max-width:720px){
 .tee-page .container{width:calc(100% - 40px)}.tee-page .header-inner{min-height:76px}.tee-page .header-cta{display:none}.tee-page .menu-toggle{margin-left:auto}
 .tee-hero{padding:32px 0 22px}.tee-hero-grid{grid-template-columns:1fr;gap:30px}.tee-hero h1{font-size:3.6rem;margin-bottom:20px}.tee-hero .tee-eyebrow{font-size:.5625rem;letter-spacing:.06em;margin-bottom:19px}.tee-lead{font-size:1rem;line-height:1.7;margin-bottom:22px}.tee-hero .button{width:100%;font-size:.875rem}.tee-hero .button .icon:last-child{display:none}.tee-help{font-size:.75rem}.tee-trust{gap:8px 14px;font-size:.625rem;margin-top:22px;padding-top:16px}.tee-hero-visual{padding-bottom:52px}.tee-hero-visual>img{height:340px;border-radius:15px;object-fit:cover}.tee-image-label{left:12px;right:12px;bottom:28px;padding:16px 20px}.tee-image-label strong{font-size:.9375rem}.tee-disclaimer{font-size:.5625rem!important;position:relative;top:32px}
 .tee-strip>.container{display:block;padding-block:23px}.tee-strip strong{font-size:.9375rem}.tee-strip span{font-size:.8125rem}.tee-strip a{margin-top:15px;min-height:38px}
 .tee-section{padding:54px 0}.tee-section-head{grid-template-columns:1fr;gap:19px;margin-bottom:28px}.tee-section h2{font-size:2.15rem;line-height:1.15}.tee-eyebrow{font-size:.625rem;margin-bottom:16px}.tee-section-head>p{font-size:.875rem}.tee-uses{grid-template-columns:1fr;gap:15px}.tee-uses article{padding:25px}.tee-number{margin-bottom:16px}.tee-uses h3{font-size:1.35rem}.tee-uses p{min-height:0;font-size:.875rem}.tee-text-link{margin-top:12px}
 .tee-collection{grid-template-columns:1fr;gap:25px}.tee-collection-photo>img{height:auto;aspect-ratio:3/2;object-fit:cover}.tee-collection-photo .tee-disclaimer{top:0}.tee-options article{padding:20px 0;gap:15px}.tee-options .button{width:100%;font-size:.875rem}
 .tee-tech{padding:38px 0}.tee-tech-grid{grid-template-columns:1fr;gap:22px}.tee-tech h2{font-size:2rem}.tee-tech p{font-size:.875rem}
 .tee-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.tee-steps span{margin-bottom:15px}.tee-steps h3{font-size:1rem}.tee-steps p{font-size:.8125rem}.tee-ready{display:block;padding:25px;margin-top:30px}.tee-ready strong{font-size:1.05rem}.tee-ready .button{width:100%;font-size:.8125rem;margin-top:20px}
 .tee-faq{padding-top:10px}.tee-faq-grid{grid-template-columns:1fr;gap:20px}.tee-faq-grid>div>p:not(.tee-eyebrow){max-width:none;font-size:.875rem}.tee-faq-list summary{font-size:.875rem}.tee-faq-list details p{font-size:.8125rem}
 .tee-close{padding:42px 0}.tee-close>.container{display:block}.tee-close h2{font-size:2.15rem}.tee-close .button{width:100%;max-width:none;margin-top:25px;font-size:.875rem}.tee-close p:not(.tee-eyebrow){font-size:.875rem}
 .tee-footer{padding-top:30px}.tee-footer>.container{flex-wrap:wrap;gap:22px}.tee-footer .brand img{width:140px}.tee-footer p{font-size:.75rem}.tee-footer .tee-footer-bottom{padding-bottom:110px}.tee-page .floating-whatsapp{display:none}.tee-page .mobile-contact-bar{display:flex;gap:10px;padding:12px 20px max(12px,env(safe-area-inset-bottom));align-items:center;justify-content:space-between;background:#fffffff5;border-top:1px solid #e4e5e8;position:fixed;inset:auto 0 0;z-index:40;backdrop-filter:blur(15px)}.tee-page .mobile-contact-bar strong,.tee-page .mobile-contact-bar span{font-size:.625rem;display:block}.tee-page .mobile-contact-bar span{color:#626775}.tee-page .mobile-contact-bar .button{min-height:44px;font-size:.75rem;padding:12px 14px;gap:8px}.tee-page .mobile-contact-bar .button .icon:last-child{display:none}
}
@media(max-width:380px){.tee-page .container{width:calc(100% - 32px)}.tee-hero h1{font-size:3.3rem}.tee-page .button{font-size:.8125rem;padding-inline:14px}.tee-page .mobile-contact-bar{padding-inline:16px}.tee-steps{gap:24px 16px}}

/* Psete brand: shared navy and orange, stronger commercial contrast. */
.tee-page{--tee-navy:#14182f;--tee-orange:#f58634;color:var(--tee-navy)}
.tee-page .button-orange{background:var(--tee-orange);color:var(--tee-navy);box-shadow:0 7px 20px #f5863420;font-weight:800}
.tee-page .button-orange:hover{background:#ff9a51;box-shadow:0 10px 24px #f5863435}
.tee-page .header-cta{background:var(--tee-navy);color:#fff}
.tee-eyebrow{color:var(--tee-navy);font-weight:800}.tee-eyebrow:before{content:'';width:24px;height:3px;flex-shrink:0;background:var(--tee-orange)}.tee-eyebrow>span{display:none}
.tee-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 95% 0%,#303764 0,transparent 57%),var(--tee-navy);color:#fff;border-bottom:5px solid var(--tee-orange)}
.tee-hero .tee-eyebrow,.tee-hero h1 span{color:var(--tee-orange)}
.tee-hero .tee-lead{color:#e0e3ef}.tee-hero .tee-help{color:#c4c9de}
.tee-hero .tee-trust{color:#e0e3ef;border-color:#ffffff30}.tee-hero .tee-trust span:before{color:var(--tee-orange)}
.tee-hero-visual>img{border:1px solid #ffffff35;box-shadow:0 24px 70px #00000032}
.tee-image-label{background:var(--tee-navy);color:#fff;border-color:#ffffff30;border-left:4px solid var(--tee-orange);box-shadow:0 12px 38px #00000030}
.tee-image-label span{color:var(--tee-orange)}.tee-hero .tee-disclaimer{color:#bdc4dc!important}
.tee-strip{background:var(--tee-orange);border-bottom:0;color:var(--tee-navy)}.tee-strip span{color:#222844}.tee-strip a{border-bottom:2px solid var(--tee-navy);padding-bottom:4px}
.tee-section h2 span,.tee-close h2 span{color:var(--tee-navy)}
.tee-section h2 span{background:linear-gradient(transparent 85%,#f5863450 85%);box-decoration-break:clone;-webkit-box-decoration-break:clone}
.tee-uses article{border-color:#dce0eb;border-top:4px solid var(--tee-orange);background:linear-gradient(150deg,#fff,#f4f6fc);box-shadow:0 12px 32px #14182f09}
.tee-number{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--tee-navy);color:var(--tee-orange);border-radius:10px;font-size:.8125rem}
.tee-text-link{color:var(--tee-navy)}.tee-text-link .icon:last-child{color:var(--tee-orange)}
.tee-personal{background:#f1f3f9;border-top:1px solid #dce1ee}.tee-collection-photo>img{box-shadow:0 16px 42px #14182f18;border:1px solid #d9deeb}
.tee-options article{border-color:#d2d9e7}.tee-options article>span{color:var(--tee-navy);border-left:3px solid var(--tee-orange);padding-left:10px}
.tee-tech{background:var(--tee-navy);border-top:4px solid var(--tee-orange)}.tee-tech .tee-eyebrow{color:var(--tee-orange)}
.tee-steps li{border-color:var(--tee-orange)}.tee-steps span{color:var(--tee-navy);font-weight:800}
.tee-ready{background:var(--tee-navy);color:#fff;border-left:4px solid var(--tee-orange)}.tee-ready p{color:#d5dbee}
.tee-faq-list details[open]{border-bottom-color:var(--tee-orange)}.tee-faq-list summary::marker{color:var(--tee-navy)}
.tee-close{background:radial-gradient(ellipse at 100% 0%,#303764,transparent 65%),var(--tee-navy);color:#fff;border-top:5px solid var(--tee-orange)}
.tee-close h2 span,.tee-close .tee-eyebrow{color:var(--tee-orange)}.tee-close p:not(.tee-eyebrow){color:#d5dbee}
.tee-footer{border-top:1px solid #dce0eb}.tee-footer a:not(.brand){color:var(--tee-navy)}
@media(max-width:720px){.tee-page .mobile-contact-bar{background:#14182ff5;border-top:2px solid var(--tee-orange);color:#fff}.tee-page .mobile-contact-bar span{color:#c9cfe2}}
