.tr-wrap{max-width:1100px;margin:0 auto;padding:0 20px}.tr-eyebrow{display:inline-block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#ef5b2b;font-weight:700;margin-bottom:10px}.tr-h{font-size:clamp(26px,4.2vw,40px);line-height:1.15;margin:0 0 14px;color:#1c1a27;font-weight:700}.tr-sub{font-size:17px;color:#55505f;max-width:640px;margin:0 auto 34px;line-height:1.55}.tr-c{text-align:center}.tr-h span{color:#ef5b2b}.tr-hero{position:relative;overflow:hidden;text-align:center;color:#fff;padding:26px 0 46px;background:radial-gradient(circle at 50% 18%,#ef5b2b8c,#ef5b2b00 58%),linear-gradient(180deg,#2a1b3d,#1c1a27)}.tr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.55) 1px,transparent 1.5px),radial-gradient(rgba(255,255,255,.3) 1px,transparent 1.5px);background-size:46px 46px,29px 29px;background-position:0 0,13px 17px;opacity:.35;pointer-events:none}.tr-hero>*{position:relative}.tr-hero img{width:min(420px,82%);height:auto;border-radius:22px;box-shadow:0 20px 50px #00000059;display:block;margin:0 auto 22px}.tr-pill{display:inline-block;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);padding:7px 14px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:14px}.tr-hero h1{font-size:clamp(34px,6vw,60px);line-height:1.08;margin:0 auto 12px;max-width:820px;color:#fff;font-weight:800}.tr-hero h1 span{color:#ef5b2b}.tr-hero p{font-size:18px;color:#e6e1ee;margin:0 auto 24px;max-width:560px}.tr-cta{display:flex;flex-direction:column;gap:12px;max-width:380px;margin:0 auto;padding:0 20px}.tr-cta a{display:block;padding:16px 20px;border-radius:12px;font-weight:800;font-size:16px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.tr-cta .a1{background:#fff;color:#1c1a27}.tr-cta .a2{border:2px solid #fff;color:#fff}.tr-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1100px;margin:0 auto;padding:0 16px}.tr-strip div{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#1c1a27;line-height:1.3}.tr-strip svg{flex:0 0 26px}.tr-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.tr-split img{width:100%;height:auto;border-radius:20px;display:block}.tr-list{list-style:none;padding:0;margin:0 0 8px}.tr-list li{padding:14px 0;border-bottom:1px solid #EFE7DE;font-size:16px;color:#1c1a27;line-height:1.5}.tr-list li b{color:#ef5b2b}.tr-link{display:inline-block;margin-top:18px;color:#ef5b2b!important;font-weight:700;font-size:16px;text-decoration:none;border-bottom:2px solid #EF5B2B}.tr-quote{font-size:clamp(28px,4.6vw,46px);line-height:1.12;font-weight:800;color:#1c1a27;margin:0 auto 18px;max-width:860px}.tr-quote span{color:#ef5b2b}.tr-bundle{background:linear-gradient(135deg,#ef5b2b,#f5845a);border-radius:24px;padding:42px 34px;color:#fff;text-align:center}.tr-bundle h2{color:#fff;font-size:clamp(28px,4.4vw,42px);margin:0 0 10px;font-weight:800}.tr-bundle p{color:#fff1ea;font-size:17px;margin:0 auto 22px;max-width:560px}.tr-bundle a{display:inline-block;background:#fff;color:#1c1a27!important;padding:16px 34px;border-radius:12px;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.tr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tr-ic{text-align:center;padding:8px}.tr-ic .tr-ib{width:64px;height:64px;border-radius:50%;background:#ffede5;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.tr-ic h3{margin:0 0 6px;font-size:17px;font-weight:700;color:#1c1a27}.tr-ic p{margin:0;font-size:14.5px;color:#55505f;line-height:1.5}.tr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tr-step{background:#fff;border-radius:18px;padding:28px 22px;box-shadow:0 6px 24px #1c1a2712;text-align:left}.tr-num{width:44px;height:44px;border-radius:50%;background:#ef5b2b;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.tr-step h3{margin:0 0 8px;font-size:19px;font-weight:700;color:#1c1a27}.tr-step p{margin:0;color:#55505f;font-size:15px;line-height:1.55}.tr-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 24px #1c1a2712;font-size:15px}.tr-table th,.tr-table td{padding:15px 12px;text-align:center;border-bottom:1px solid #f1ebe4}.tr-table th{background:#1c1a27;color:#fff;font-weight:600}.tr-table th.tr-us{background:#ef5b2b}.tr-table td:first-child,.tr-table th:first-child{text-align:left}.tr-table td.tr-us{background:#fff1ea;font-weight:700;color:#ef5b2b}.tr-table tr:last-child td{border-bottom:0}.tr-card{background:#fff;border-radius:18px;padding:24px 18px;text-align:center;box-shadow:0 6px 24px #1c1a2712}.tr-card .tr-ib{width:60px;height:60px;border-radius:50%;background:#ffede5;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.tr-card h3{margin:0 0 6px;font-size:17px;font-weight:700;color:#1c1a27}.tr-card p{margin:0;font-size:14.5px;color:#55505f;line-height:1.5}.tr-g2{display:flex;gap:40px;align-items:center;background:#fff6ee;border:2px dashed #F4C3AE;border-radius:24px;padding:38px 40px}.tr-stamp{flex:0 0 170px;transform:rotate(-8deg);filter:drop-shadow(0 8px 18px rgba(239,91,43,.18))}.tr-g2t h3{margin:0 0 10px;font-size:clamp(24px,3.4vw,32px);font-weight:800;color:#1c1a27;line-height:1.15}.tr-g2t h3 span{color:#ef5b2b}.tr-g2t p{margin:0 0 14px;color:#55505f;font-size:15.5px;line-height:1.55}.tr-g2t ul{list-style:none;padding:0;margin:0}.tr-g2t li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#1c1a27;margin:0 0 8px}.tr-g2t .tr-btn{margin-top:16px}.tr-btn{display:inline-block;white-space:nowrap;margin-top:26px;background:#ef5b2b;color:#fff!important;text-decoration:none;padding:16px 34px;border-radius:12px;font-weight:700;font-size:16px}@media(max-width:749px){.tr-strip{grid-template-columns:1fr 1fr;gap:14px 10px}.tr-split{grid-template-columns:1fr;gap:24px}.tr-g2{flex-direction:column;text-align:center;padding:30px 22px;gap:22px}.tr-g2t li{justify-content:center}.tr-stamp{flex-basis:auto;width:150px;height:150px}.tr-bundle{padding:34px 20px}.tr-grid{grid-template-columns:1fr 1fr;gap:22px 12px}.tr-steps{grid-template-columns:1fr}.tr-table{font-size:13px}.tr-table th,.tr-table td{padding:11px 6px}.tr-ic h3,.tr-card h3{font-size:15.5px}.tr-ic p,.tr-card p{font-size:13.5px}.tr-btn{padding:15px 24px;font-size:15.5px}}@keyframes trSnowA{0%{background-position:0 0}to{background-position:0 240px}}@keyframes trSnowB{0%{background-position:0 0}to{background-position:-40px 340px}}@keyframes trTw{0%{filter:brightness(.9)}to{filter:brightness(1.4) drop-shadow(0 0 5px rgba(255,214,120,.8))}}.tr-hero{padding-top:46px}.tr-hero:before{opacity:.85;background-size:240px 240px;background-position:0 0;background-image:radial-gradient(circle at 22px 30px,rgba(255,255,255,.9) 1.8px,transparent 2.6px),radial-gradient(circle at 150px 12px,rgba(255,255,255,.7) 1.3px,transparent 2px),radial-gradient(circle at 96px 118px,rgba(255,255,255,.85) 2.2px,transparent 3px),radial-gradient(circle at 205px 160px,rgba(255,255,255,.6) 1.2px,transparent 1.9px),radial-gradient(circle at 60px 205px,rgba(255,255,255,.75) 1.6px,transparent 2.4px);animation:trSnowA 16s linear infinite}.tr-hero>.tr-wrap:before{content:"";position:absolute;top:-60px;right:-100vw;bottom:-60px;left:-100vw;pointer-events:none;z-index:-1;background-size:340px 340px;background-image:radial-gradient(circle at 70px 80px,rgba(255,255,255,.5) 1.1px,transparent 1.7px),radial-gradient(circle at 260px 40px,rgba(255,255,255,.55) 1.4px,transparent 2.1px),radial-gradient(circle at 180px 250px,rgba(255,255,255,.45) 1px,transparent 1.6px),radial-gradient(circle at 310px 300px,rgba(255,255,255,.5) 1.3px,transparent 2px);animation:trSnowB 26s linear infinite}.tr-hero:after,.announcement-bar-section:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:4;background:radial-gradient(circle at 12px 15px,#E63946 4.5px,transparent 5.5px) 0 0/96px 26px repeat-x,radial-gradient(circle at 36px 19px,#F4C430 4.5px,transparent 5.5px) 0 0/96px 26px repeat-x,radial-gradient(circle at 60px 19px,#2A9D5C 4.5px,transparent 5.5px) 0 0/96px 26px repeat-x,radial-gradient(circle at 84px 15px,#4EA8DE 4.5px,transparent 5.5px) 0 0/96px 26px repeat-x,linear-gradient(#3c30458c,#3c30458c) 0 9px/100% 1.5px no-repeat;animation:trTw 1.8s ease-in-out infinite alternate}.tr-hero:after{top:0;height:26px}.announcement-bar-section{position:relative}.announcement-bar-section:after{top:100%;height:26px;margin-top:-9px}.tr-eyebrow:before{content:"\2744\fe0e  ";letter-spacing:0}.tr-bundle{position:relative;overflow:hidden}.tr-bundle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - 9px),rgba(255,255,255,.28) calc(50% - 9px),rgba(255,255,255,.28) calc(50% + 9px),transparent calc(50% + 9px)),linear-gradient(0deg,transparent calc(50% - 9px),rgba(255,255,255,.18) calc(50% - 9px),rgba(255,255,255,.18) calc(50% + 9px),transparent calc(50% + 9px))}.tr-bundle>*{position:relative}@media(prefers-reduced-motion:reduce){.tr-hero:before,.tr-hero:after,.tr-hero>.tr-wrap:before,.announcement-bar-section:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tracea.css.map */
