html,body{margin:0;background:#fff}.tsp a{color:inherit;text-decoration:none}.tsp img{max-width:100%}.tsp .pick{color:var(--ink)}.tsp .pp{display:flex;flex-direction:column;gap:16px;flex:1}.tsp .pp[hidden]{display:none}.tsp{--red:#FF1F4A;--red-dark:#E01941;--red-soft:rgba(255,31,74,.1);--red-glow:rgba(255,31,74,.28);--bg:#F4F4F2;--card:#fff;--s2:#F0F0EC;--s3:#F8F8F5;--ink:#1A1A17;--ink2:#5B5B55;--ink3:#9A9A91;--line:#E8E8E3;--line2:#DCDCD6;--amber:#E0951F;--blue:#3B82F6;--green:#16A34A;container-type:inline-size;font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.tsp *{box-sizing:border-box}.tsp h1,.tsp h2,.tsp h3,.tsp .disp{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:var(--ink);margin:0}.tsp h1{font-size:46px;line-height:1.06;font-weight:700}.tsp h2{font-size:30px;line-height:1.15;font-weight:700}.tsp h3{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.tsp p{margin:0}.tsp em.r{font-style:normal;color:var(--red)}.tsp .wrap{padding:0 40px}.tsp .sec{padding:56px 40px}.tsp .muted{color:var(--ink2)}.tsp .small{font-size:13px;color:var(--ink2)}.tsp .kick{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.tsp .pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);background:var(--red-soft);border:1px solid rgba(255,31,74,.18);padding:5px 11px;border-radius:999px}.tsp .pill.solid{background:var(--red);color:#fff;border-color:var(--red)}.tsp .btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);background:var(--card);color:var(--ink);padding:12px 18px;border-radius:10px;font-weight:600;font-size:14.5px;text-decoration:none;cursor:pointer;white-space:nowrap}.tsp .btn.pri{background:var(--red);border-color:var(--red);color:#fff;font-weight:700;box-shadow:0 10px 26px -10px var(--red-glow)}.tsp .btn.pri:hover{background:var(--red-dark)}.tsp .btn.ghost-d{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.tsp .btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.tsp .card{background:var(--card);border:1px solid var(--line);border-radius:16px}.tsp .ico{width:40px;height:40px;border-radius:11px;background:var(--s2);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);flex:none}.tsp .ico.r{background:var(--red-soft);border-color:#ff1f4a2e;color:var(--red)}.tsp svg.i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tsp .dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--red)}.tsp .stars{color:var(--amber);letter-spacing:1px}.tsp .nnav{display:flex;align-items:center;gap:26px;padding:16px max(40px,calc((100% - 1264px)/2 + 24px));background:var(--card);border-bottom:1px solid var(--line);font-size:14px;font-weight:500;color:var(--ink2)}.tsp .nnav.dark{background:#14110f;border-color:#2a2622;color:#bdb8b0}.tsp .nnav .brand{display:flex;align-items:center;gap:10px;font-family:Poppins;font-weight:600;color:var(--ink);font-size:13px;letter-spacing:-.01em}.tsp .nnav.dark .brand{color:#fff}.tsp .nnav .brand img{height:34px;display:block}.tsp .nnav .brand span{padding-left:10px;border-left:1px solid var(--line2);color:var(--ink2);font-weight:500}.tsp .nnav.dark .brand span{border-color:#3a3530;color:#bdb8b0}.tsp .nnav .sp{flex:1}.tsp .nnav .btn{padding:9px 14px;font-size:13.5px}.tsp .cmp{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;font-size:14px}.tsp .cmp th,.tsp .cmp td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tsp .cmp tr:last-child td{border-bottom:0}.tsp .cmp thead th{font-family:Poppins;font-weight:600;font-size:14px;color:var(--ink);background:var(--s3)}.tsp .cmp thead th small{display:block;font-family:Hanken Grotesk;font-weight:500;color:var(--ink3);font-size:12px}.tsp .cmp td:first-child{color:var(--ink3);font-weight:600;font-size:12.5px;width:18%}.tsp .cmp .this{background:#ff1f4a0a;box-shadow:inset 2px 0 0 var(--red)}.tsp .cmp thead .this{color:var(--red)}.tsp .cmp-wrap{overflow-x:auto}.tsp .cmp-cards{display:none}.tsp .lcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}.tsp .lcard.this{box-shadow:inset 3px 0 0 var(--red);background:#ff1f4a08}.tsp .lcard h3{font-size:16px;margin-bottom:10px}.tsp .lcard.this h3{color:var(--red)}.tsp .lcard h3 small{display:block;font-family:Hanken Grotesk;font-weight:500;font-size:12px;color:var(--ink3);letter-spacing:0}.tsp .lcard dl{margin:0;display:grid;gap:10px}.tsp .lcard dt{font-size:11.5px;font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:.05em}.tsp .lcard dd{margin:2px 0 0;font-size:14px;color:var(--ink)}.tsp .price{font-family:Poppins;font-weight:700;font-size:16px;color:var(--ink)}.tsp .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tsp .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tsp .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tsp .list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.tsp .list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.tsp .list .ck{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;flex:none;margin-top:1px;background:#16a34a1f;color:var(--green)}.tsp .list.no .ck{background:var(--s2);color:var(--ink3)}.tsp .pad{padding:24px}.tsp .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:s}.tsp .step{padding:20px}.tsp .step .n{font-family:Poppins;font-weight:700;font-size:13px;color:var(--red);background:var(--red-soft);width:30px;height:30px;border-radius:9px;display:grid;place-items:center;margin-bottom:14px}.tsp .step p{font-size:13.5px;color:var(--ink2);margin-top:6px}.tsp .who h3{margin-top:14px}.tsp .who p{font-size:14px;color:var(--ink2);margin-top:6px}.tsp .callout{display:flex;gap:18px;align-items:center;justify-content:space-between;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--red);color:var(--ink2);border-radius:16px;padding:24px}.tsp .callout b{color:var(--ink);font-family:Poppins;font-weight:600;font-size:17px;display:block;margin-bottom:4px}.tsp .callout p{margin:0}.tsp .callout>a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);background:var(--card);color:var(--ink);padding:12px 18px;border-radius:10px;font-weight:600;font-size:14.5px;white-space:nowrap;text-decoration:none}.tsp .callout>a:hover{border-color:var(--ink3)}.tsp .erow{overflow:hidden;margin:22px -40px 0;padding:6px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.tsp .etrack{display:flex;gap:12px;width:max-content;animation:tsp-scroll 80s linear infinite}.tsp .erow:hover .etrack,.tsp .erow:focus-within .etrack{animation-play-state:paused}@keyframes tsp-scroll{to{transform:translate(calc(-50% - 6px))}}.tsp .ecard{flex:none;width:236px;display:flex;gap:12px;align-items:center;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:14px}.tsp .ecard img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.tsp .ecard b{display:block;font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp .ecard .m{font-size:12px;color:var(--ink2)}.tsp .ecard .m .stars{font-size:11px}.tsp .ecard .chip{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--green);background:#16a34a1a;padding:3px 8px;border-radius:20px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.tsp .etrack{animation:none}.tsp .erow{overflow-x:auto}}.tsp .rvs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tsp .rvc{padding:22px;display:flex;flex-direction:column;gap:16px}.tsp .rvc q{quotes:none;font-size:15.5px;line-height:1.5;color:var(--ink);font-weight:500}.tsp .who-r{display:flex;align-items:center;gap:11px;margin-top:auto}.tsp .who-r img{width:42px;height:42px;border-radius:50%;object-fit:cover}.tsp .who-r b{display:block;font-size:14px}.tsp .who-r span{font-size:12px;color:var(--ink3)}.tsp .faq{display:grid;gap:10px}.tsp .faq details{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.tsp .faq summary{cursor:pointer;font-family:Poppins;font-weight:600;font-size:15.5px;letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between;gap:12px}.tsp .faq summary:after{content:"+";color:var(--ink3);font-weight:500}.tsp .faq details[open] summary:after{content:"\2013"}.tsp .faq p{margin-top:10px;color:var(--ink2);font-size:14.5px}.tsp .crumbs{font-size:12.5px;color:var(--ink3);margin-bottom:18px}.tsp .crumbs b{color:var(--ink);font-weight:600}.tsp .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.tsp .sh p{max-width:52ch;margin-top:8px;color:var(--ink2)}@container (max-width:820px){.tsp .wrap,.tsp .sec,.tsp .nnav{padding-left:20px;padding-right:20px}.tsp h1{font-size:34px}.tsp .grid3,.tsp .grid4,.tsp .rvs,.tsp .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tsp .nnav a.hide{display:none}}@container (max-width:520px){.tsp .callout{flex-direction:column;align-items:flex-start;gap:14px}.tsp .cmp-wrap{display:none}.tsp .cmp-cards{display:grid;gap:12px}.tsp .grid2,.tsp .grid3,.tsp .grid4,.tsp .rvs,.tsp .steps{grid-template-columns:1fr}.tsp .nnav{gap:14px}.tsp .nnav .brand span{display:none}.tsp .erow{margin-left:-20px;margin-right:-20px}.tsp .grid2,.tsp .grid3,.tsp .grid4,.tsp .rvs,.tsp .steps{grid-template-columns:minmax(0,1fr)}}.tsp{background:#fff}.tsp .s6,.tsp .stage{position:relative;margin:0 max(32px,calc((100% - 1264px)/2));padding:72px 24px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.tsp main{overflow-x:clip}.tsp .s6:before,.tsp .stage:before{content:"";position:absolute;left:-100vw;right:-100vw;top:0;border-top:1px solid var(--line)}.tsp .s6:after,.tsp .stage:after{content:"";position:absolute;left:-4px;top:-4px;width:7px;height:7px;background:#fff;border:1px solid var(--line2);box-shadow:calc(100% + 0px) 0 0 -1px transparent}.tsp .stage{padding:24px}.tsp .eh6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:34px}.tsp .eh6 h2{font-size:34px;line-height:1.12;margin-bottom:18px}.tsp .eh6 p{color:var(--ink2);font-size:15.5px;margin:0}.tsp .eh6 .btn{display:inline-flex}.tsp h2.ctr{text-align:center;font-size:34px;margin-bottom:34px}.tsp .mini del{color:var(--red);text-decoration-thickness:1.5px}.tsp .mini ins{text-decoration:none;background:#16a34a24;color:#14532d;border-radius:3px;padding:0 2px}.tsp .chip{font-family:Poppins;font-weight:700;font-size:20px}.tsp .chip small{font-family:Hanken Grotesk;font-weight:500;font-size:12.5px;color:var(--ink3)}.tsp .proof6{display:flex;justify-content:center;gap:56px;padding:26px 24px 8px;margin:0 max(32px,calc((100% - 1264px)/2));border-left:1px solid var(--line);border-right:1px solid var(--line)}.tsp .proof6>div{display:flex;align-items:center;gap:8px}.tsp .proof6 span{display:grid;text-align:center}.tsp .proof6 b{font-family:Poppins;font-size:22px;font-weight:700;letter-spacing:-.02em}.tsp .proof6 small{font-size:12px;color:var(--ink3);max-width:150px}.tsp .laurel{width:16px;height:40px;fill:var(--ink3);stroke:var(--ink3);stroke-width:1.2;opacity:.55}.tsp .laurel.flip{transform:scaleX(-1)}.tsp .cards6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tsp .cards6.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tsp .c6{background:var(--s3);border:1px solid var(--line);border-radius:16px;padding:22px 22px 0;display:flex;flex-direction:column;overflow:hidden}.tsp .c6 .num{font-family:Poppins;font-size:28px;font-weight:600;color:var(--ink3);line-height:1}.tsp .c6 h3{font-size:16px;margin:12px 0 6px}.tsp .c6 p{font-size:13.5px;color:var(--ink2);margin:0 0 16px}.tsp .c6 .btn{align-self:flex-start;margin-bottom:18px}.tsp .mini{margin-top:auto;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;padding:14px;display:grid;gap:8px;box-shadow:0 -10px 30px -20px #14110f40;min-height:130px;align-content:start}.tsp .mf{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;border:1px solid var(--line);border-radius:8px;padding:7px 10px}.tsp .mf span{color:var(--ink3);font-weight:500}.tsp .mr{display:flex;align-items:center;gap:8px;font-size:12px}.tsp .mr img{width:28px;height:28px;border-radius:50%;object-fit:cover}.tsp .mr>span{display:grid;line-height:1.25;min-width:0;flex:1}.tsp .mr b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp .mr small{color:var(--ink3)}.tsp .mr em{font-style:normal;font-size:11px;font-weight:600;border:1px solid var(--line2);border-radius:7px;padding:3px 7px;white-space:nowrap}.tsp .doc-mini p,.tsp .mp{font-family:Georgia,serif;font-size:13.5px;line-height:1.55;margin:0}.tsp .bub{font-size:11.5px;background:var(--s3);border:1px solid var(--line);border-radius:9px;padding:7px 9px;color:var(--ink2)}.tsp .bub b{display:block;color:var(--ink);font-size:11px}.tsp .mb{display:flex;gap:8px;justify-content:flex-end}.tsp .mb em{font-style:normal;font-size:11.5px;font-weight:600;border:1px solid var(--line2);border-radius:8px;padding:6px 10px}.tsp .mb em.pri{background:var(--red);border-color:var(--red);color:#fff}.tsp .faces6{display:flex;flex-wrap:wrap;gap:0;align-content:center;justify-content:center}.tsp .faces6 img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:3px solid #fff;margin-left:-10px}.tsp .bk{display:flex;align-items:center;gap:12px;align-content:center}.tsp .bk b{font-family:Poppins;font-size:16px}.tsp .mkt{border-top:1px solid var(--line)}.tsp .mrow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px 8px;border-bottom:1px solid var(--line);font-size:14.5px}.tsp .mrow span:first-child{color:var(--ink2);font-weight:500}.tsp .mrow span:nth-child(2){color:var(--ink3)}.tsp .mrow .tuw{font-weight:600}.tsp .mrow.head span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.tsp .mrow.head .tuw{color:var(--red)}.tsp .src{margin-top:14px}.tsp .faq6{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:start}.tsp .faq6 h2{font-size:34px}.tsp .band6{margin:0 max(32px,calc((100% - 1264px)/2));padding:44px 24px;border:1px solid var(--line);border-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.tsp .band6 h2{font-size:28px}.tsp .band6 .btns{margin:0}@container (max-width:820px){.tsp .eh6,.tsp .faq6{grid-template-columns:minmax(0,1fr);gap:16px}.tsp .s6,.tsp .stage,.tsp .proof6,.tsp .band6{margin:0 12px}.tsp .s6:before,.tsp .stage:before{left:-12px;right:-12px}.tsp .s6{padding:48px 14px}.tsp .cards6,.tsp .cards6.four{grid-template-columns:repeat(2,minmax(0,1fr))}.tsp .proof6{flex-wrap:wrap;gap:20px}}@container (max-width:520px){.tsp .cards6,.tsp .cards6.four{grid-template-columns:minmax(0,1fr)}.tsp .mrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px}.tsp .mrow span:first-child{grid-column:1/-1}.tsp .eh6 h2,.tsp h2.ctr,.tsp .faq6 h2{font-size:27px}}.tsp .pick{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #14110f73}.tsp .pl{padding:22px;border-right:1px solid var(--line)}.tsp .pl h3{font-size:15px}.tsp .pl .small{margin:4px 0 12px}.tsp .pli{display:grid;gap:4px}.tsp .pli button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;color:var(--ink);background:none;border:1px solid transparent;border-radius:12px;padding:7px 10px;cursor:pointer}.tsp .pli button:hover{background:var(--s3)}.tsp .pli button[aria-pressed=true]{background:var(--s2);border-color:var(--line2)}.tsp .pli img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.tsp .pli button>span{display:grid;line-height:1.3;min-width:0}.tsp .pli b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp .pli small{font-size:12px;color:var(--ink3)}.tsp .pli button[aria-pressed=true] img{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--red)}.tsp .pr{padding:26px;display:flex;flex-direction:column;gap:16px;background:var(--s3)}.tsp .prof{display:flex;gap:20px;align-items:center}.tsp .prof img{width:112px;height:112px;border-radius:50%;object-fit:cover;flex:none}.tsp .badge{display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--red);background:var(--red-soft);border-radius:20px;padding:3px 9px}.tsp .prof h3{font-size:22px;margin:8px 0 10px}.tsp .ps{display:flex;gap:22px;flex-wrap:wrap}.tsp .ps>span{display:grid;font-size:12.5px;color:var(--ink3);line-height:1.35}.tsp .ps b{font-family:Poppins;font-size:19px;color:var(--ink);font-weight:600}.tsp .pn{margin:0;color:var(--ink2);font-size:14.5px}.tsp .pf{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.tsp .smp{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -36px #14110f59}.tsp .smh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line);font-size:13px}.tsp .smh .i{width:15px;height:15px}.tsp .smh .small{margin-left:auto}.tsp .smb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.tsp .smpage{padding:34px 40px}.tsp .smpage p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.9;color:#2b2a26}.tsp .chg{border-radius:4px;padding:1px 2px;cursor:pointer;transition:background .15s}.tsp .chg del{color:var(--red);text-decoration-thickness:1.5px}.tsp .chg ins{text-decoration:none;background:#16a34a24;color:#14532d;border-radius:3px;padding:0 2px}.tsp .chg sup{font-family:Hanken Grotesk;font-size:10px;font-weight:700;color:#fff;background:var(--ink3);border-radius:8px;padding:1px 5px;margin-left:2px;vertical-align:4px}.tsp .fx{list-style:none;margin:0;padding:18px;display:grid;gap:8px;align-content:start;background:var(--s3);border-left:1px solid var(--line)}.tsp .fx button{display:flex;gap:12px;width:100%;text-align:left;font:inherit;font-size:13.5px;color:var(--ink2);background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;cursor:pointer;line-height:1.45}.tsp .fx button b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}.tsp .fx .n{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--ink3)}.tsp .smp[data-active="0"] .chg[data-fx="0"]{background:#ff1f4a1a;box-shadow:0 0 0 1.5px var(--red)}.tsp .smp[data-active="0"] .chg[data-fx="0"] sup,.tsp .smp[data-active="0"] [data-fx-pick="0"] .n{background:var(--red)}.tsp .smp[data-active="0"] [data-fx-pick="0"]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.tsp .smp[data-active="1"] .chg[data-fx="1"]{background:#ff1f4a1a;box-shadow:0 0 0 1.5px var(--red)}.tsp .smp[data-active="1"] .chg[data-fx="1"] sup,.tsp .smp[data-active="1"] [data-fx-pick="1"] .n{background:var(--red)}.tsp .smp[data-active="1"] [data-fx-pick="1"]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.tsp .smp[data-active="2"] .chg[data-fx="2"]{background:#ff1f4a1a;box-shadow:0 0 0 1.5px var(--red)}.tsp .smp[data-active="2"] .chg[data-fx="2"] sup,.tsp .smp[data-active="2"] [data-fx-pick="2"] .n{background:var(--red)}.tsp .smp[data-active="2"] [data-fx-pick="2"]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.tsp .smp[data-active="3"] .chg[data-fx="3"]{background:#ff1f4a1a;box-shadow:0 0 0 1.5px var(--red)}.tsp .smp[data-active="3"] .chg[data-fx="3"] sup,.tsp .smp[data-active="3"] [data-fx-pick="3"] .n{background:var(--red)}.tsp .smp[data-active="3"] [data-fx-pick="3"]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.tsp .smp[data-active="4"] .chg[data-fx="4"]{background:#ff1f4a1a;box-shadow:0 0 0 1.5px var(--red)}.tsp .smp[data-active="4"] .chg[data-fx="4"] sup,.tsp .smp[data-active="4"] [data-fx-pick="4"] .n{background:var(--red)}.tsp .smp[data-active="4"] [data-fx-pick="4"]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.tsp .smp[data-active="5"] .chg[data-fx="5"]{background:#ff1f4a1a;box-shadow:0 0 0 1.5px var(--red)}.tsp .smp[data-active="5"] .chg[data-fx="5"] sup,.tsp .smp[data-active="5"] [data-fx-pick="5"] .n{background:var(--red)}.tsp .smp[data-active="5"] [data-fx-pick="5"]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.tsp .nightTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center;padding:56px max(56px,calc((100% - 1264px)/2 + 24px));color:#fff;background:radial-gradient(50% 70% at 10% 0%,rgba(255,31,74,.38),transparent 60%),radial-gradient(40% 60% at 100% 100%,rgba(255,31,74,.22),transparent 60%),#14110f}.tsp .nightTop h1{color:#fff;margin:16px 0 18px;font-size:46px;line-height:1.05}.tsp .nightTop .answer{color:#cfcac2}.tsp .nightTop .crumbs,.tsp .nightTop .crumbs b{color:#9a948b}.tsp .nightTop .crumbs{margin-bottom:16px}.tsp .nightTop .pick{grid-template-columns:minmax(0,1fr)}.tsp .nightTop .pl{border-right:0;border-bottom:1px solid var(--line)}.tsp .nightTop .pli{grid-template-columns:repeat(3,minmax(0,1fr))}.tsp .nightTop .pli button{flex-direction:column;text-align:center;gap:6px;padding:10px 4px}.tsp .nightTop .pli button>span{justify-items:center}.tsp .nightTop .pli b{font-size:12.5px;max-width:100%}.tsp .nightTop .prof img{width:84px;height:84px;border-radius:50%}.tsp .nightProof{display:flex;justify-content:center;gap:56px;padding:22px 24px;background:#1a1a17;border-top:1px solid #2a2622}.tsp .nightProof>div{display:flex;align-items:center;gap:8px}.tsp .nightProof span{display:grid;text-align:center}.tsp .nightProof b{font-family:Poppins;font-size:22px;color:#fff}.tsp .nightProof small{font-size:12px;color:#9a948b;max-width:150px}.tsp .nightProof .laurel{fill:#9a948b;stroke:#9a948b}@container (max-width:820px){.tsp .pick,.tsp .nightTop{grid-template-columns:minmax(0,1fr)}.tsp .pl{border-right:0;border-bottom:1px solid var(--line)}.tsp .nightTop{padding:36px 20px;gap:28px}.tsp .nightTop h1{font-size:34px}.tsp .nightProof{flex-wrap:wrap;gap:18px}.tsp .smb{grid-template-columns:minmax(0,1fr)}.tsp .fx{border-left:0;border-top:1px solid var(--line)}.tsp .smpage{padding:24px 20px}.tsp .smpage p{font-size:17px}}@container (max-width:520px){.tsp .prof img{width:76px;height:76px;border-radius:50%}.tsp .prof h3{font-size:19px}.tsp .pf{flex-wrap:wrap}.tsp .nightTop .pli{grid-template-columns:repeat(3,minmax(0,1fr))}}.tsp .tf{container-type:inline-size;color:#cfcac2;font-size:14.5px;line-height:1.5;background:radial-gradient(45% 80% at 0% 0%,rgba(255,31,74,.22),transparent 60%),radial-gradient(35% 70% at 100% 100%,rgba(255,31,74,.14),transparent 60%),#14110f}.tsp .tf a{color:#cfcac2}.tsp .tf a:hover{color:#fff}.tsp .tf b{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#fff;margin-bottom:14px;letter-spacing:.01em}.tsp .tf-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:56px;padding:64px 56px 40px;max-width:1328px;margin:0 auto}.tsp .tf-logo{height:44px;width:auto;display:block}.tsp .tf-sub{margin-top:28px}.tsp .tf-sub p{margin:0 0 14px;color:#9a948b;font-size:13.5px}.tsp .tf-sub .form-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.tsp .tf-sub .form-fields>div:nth-child(n+3){grid-column:1/-1}.tsp .tf-sub input{width:100%;box-sizing:border-box;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;padding:12px 14px;font:inherit;outline:none}.tsp .tf-sub input:focus{border-color:#fff6}.tsp .tf-sub input::placeholder{color:#8f897f}.tsp .tf-sub button{width:100%;background:var(--red);border:1px solid var(--red);color:#fff;border-radius:10px;padding:12px 18px;font:700 14.5px Hanken Grotesk,sans-serif;box-shadow:0 10px 26px -10px #ff1f4a80;cursor:pointer}.tsp .tf-sub button:hover{background:var(--red-dark)}.tsp .tf-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.tsp .tf-cols a{display:block;padding:4px 0}.tsp .tf-mid,.tsp .tf-bot{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1328px;margin:0 auto;border-top:1px solid rgba(255,255,255,.1)}.tsp .tf-mid{align-items:center;gap:20px;padding:24px 56px}.tsp .tf-social{display:flex;gap:10px}.tsp .tf-social a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;background:#ffffff0a}.tsp .tf-social img{width:38px;height:38px;opacity:.9}.tsp .tf-bbb img{height:40px;width:auto;display:block}.tsp .tf-bot{gap:16px 28px;padding:20px 56px 32px;font-size:12.5px;color:#8f897f}.tsp .tf-own{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tsp .tf-dib{display:inline-flex;align-items:center;gap:6px}.tsp .tf-dib img{height:14px;width:auto;opacity:.85;position:relative;top:-1px}.tsp .tf-legal{display:flex;flex-wrap:wrap;gap:6px 20px}.tsp .tf-bot a{color:#8f897f}@container (max-width:1000px){.tsp .tf-top{grid-template-columns:minmax(0,1fr);gap:40px}.tsp .tf-sub{max-width:460px}}@container (max-width:620px){.tsp .tf-top{padding:44px 20px 28px}.tsp .tf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.tsp .tf-mid{padding:20px}.tsp .tf-bot{padding:18px 20px 28px;flex-direction:column}}.tsp .smpage h4{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;color:#2b2a26}.tsp .smpage p+p{margin-top:14px}.tsp .chg.cm{background:#e0951f29}.tsp .chg.cm sup{background:var(--amber)}.tsp .cmp th a,.tsp .lcard h3 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tsp .asm{border-top:1px solid var(--line);padding:26px 40px 30px;background:#fff}.tsp .asm .kick{margin-bottom:14px}.tsp .asm-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tsp .asm-g h4{margin:0 0 6px;font-family:Poppins;font-weight:600;font-size:15px}.tsp .asm-g p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.7;color:#2b2a26}.tsp .doc-mini .cmt{background:#e0951f29;border-radius:3px;padding:0 2px}.tsp .mini .ah{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:7px 0;border-bottom:1px solid var(--line)}.tsp .mini .ah:last-child{border-bottom:0}.tsp .mini .ah .dot{background:var(--amber)}@container (max-width:820px){.tsp .asm{padding:22px 20px 24px}.tsp .asm-g{grid-template-columns:minmax(0,1fr);gap:16px}}.tsp .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tsp .need{display:flex;flex-direction:column;gap:10px}.tsp .need .nq{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:16px;color:var(--ink2)}.tsp .need h3{margin:0}.tsp .need h3 a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.tsp .need p{margin:0}.tsp .need .nl{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--red)}.tsp .hubc .cmp .ck,.tsp .hubc .tks .ck{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;flex:none;background:#16a34a1f;color:var(--green)}.tsp .hubc .cmp .ck.no,.tsp .hubc .tks .ck.no{background:var(--s2);color:var(--ink3)}.tsp .hubc .cmp td:first-child{width:24%}.tsp .hubc .cmp td{width:25.3%}.tsp .hubc .cmp tr.go td{border-bottom:0;padding-top:16px;padding-bottom:18px}.tsp .hubc .cmp thead th{font-size:15px}.tsp .hubc .tks{margin:0 0 14px}.tsp .hubc .tks li.off{color:var(--ink3)}.tsp .hubc .lcard .btn{margin-top:16px}.tsp .hubc .src{margin-top:12px}.tsp .calc .pl{display:flex;flex-direction:column;gap:14px}.tsp .calc .pl h3{margin:0}.tsp .calc .pl .small{margin:-8px 0 0}.tsp .calc .cw,.tsp .calc .cl{display:grid;gap:6px}.tsp .calc .cw span,.tsp .calc .cl>span{font-size:11.5px;font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:.05em}.tsp .calc input{font:600 22px Poppins;color:var(--ink);background:var(--s2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;width:100%;box-sizing:border-box}.tsp .calc input:focus{outline:2px solid var(--red);outline-offset:1px}.tsp .calc .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tsp .calc .seg button{font:600 13.5px Hanken Grotesk;color:var(--ink2);background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 8px;cursor:pointer;line-height:1.25}.tsp .calc .seg button[aria-pressed=true]{border-color:var(--red);color:var(--red);background:var(--red-soft)}.tsp .calc .pr{display:flex;flex-direction:column;gap:14px;padding:22px 26px}.tsp .calc .cres{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.tsp .calc .cres small{display:block;font-size:11.5px;font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:.05em}.tsp .calc .ctuw>b{display:block;font:700 34px Poppins;color:var(--ink);margin:4px 0 6px}.tsp .calc .ctuw span small{display:inline}.tsp .calc .ctuw span b{font:700 16px Poppins;color:var(--ink)}.tsp .calc .cfree{display:grid;gap:6px;align-content:start}.tsp .calc .cfree div{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink2);border-bottom:1px solid var(--line);padding-bottom:6px}.tsp .calc .cfree div b{color:var(--ink);font-weight:600;white-space:nowrap}.tsp .cmp-wrap.keep{display:block}.tsp .cmp.lens td small{display:block;color:var(--ink3);font-size:12.5px}.tsp .cmp.lens td b{font-size:15px}.tsp .list li.x .ck{background:var(--s2);color:var(--ink3)}.tsp .chip-s{margin:0;font:700 18px Poppins;color:var(--ink)}.tsp .chip-s small{font:500 12.5px Hanken Grotesk;color:var(--ink3)}@container (max-width:520px){.tsp .calc .cres{grid-template-columns:minmax(0,1fr)}.tsp .calc .pr{padding:18px}.tsp .cmp.lens th,.tsp .cmp.lens td{padding:10px 8px;font-size:12.5px}.tsp .cmp.lens td b{font-size:13px}.tsp .cmp.lens td small{font-size:11.5px}}.tsp .calc .ctog{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink2);cursor:pointer}.tsp .calc .ctog input{width:18px;height:18px;margin:0;padding:0;accent-color:var(--red);flex:none}.tsp .gcalc .cres{grid-template-columns:minmax(0,1fr)}.tsp .gcalc .cmeta{display:flex;flex-wrap:wrap;gap:4px 24px}.tsp .mrow.ours span:first-child{color:var(--red);font-weight:600}.tsp .gmkt .mrow:not(.head) span:nth-child(2){color:var(--ink);font-weight:600}.tsp .gmkt .mrow:not(.head) span:nth-child(3){color:var(--ink3)}.tsp .mrow.ours span:first-child a{color:inherit}.tsp .xtr .mrow{grid-template-columns:minmax(0,1fr) auto}.tsp .xtr .mrow .price{color:var(--ink);font-weight:600;text-align:right}@container (max-width:520px){.tsp .xtr .mrow span:first-child{grid-column:auto}}.tsp .icard{background:#fff;color:var(--ink);border-radius:22px;overflow:hidden;box-shadow:0 34px 70px -24px #000000a6}.tsp .icard .itop{position:relative;overflow:hidden;padding:30px 32px 28px;color:#fff;background:radial-gradient(120% 160% at 0% 0%,#ff1f4a,#d4002e,#7d001b)}.tsp .icard .itop:after{content:"";position:absolute;right:-70px;top:-70px;width:240px;height:240px;border-radius:50%;border:34px solid rgba(255,255,255,.09);box-shadow:0 0 0 46px #ffffff0d}.tsp .icard .itop b{position:relative;font:700 92px/.9 Poppins;letter-spacing:-.04em}.tsp .icard .itop small{position:relative;margin-left:12px;font:700 13px Hanken Grotesk;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.tsp .icard .ibars{display:grid;gap:16px;padding:24px 32px 4px}.tsp .icard .il{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px;color:var(--ink2)}.tsp .icard .il b{color:var(--red);font-weight:700;white-space:nowrap}.tsp .icard .it{display:block;height:8px;border-radius:99px;background:var(--s2);overflow:hidden}.tsp .icard .it i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--red) var(--lo),rgba(255,31,74,.38) var(--lo))}.tsp .icard>.btn{display:flex;justify-content:center;margin:22px 32px 30px}@container (max-width:520px){.tsp .icard .itop b{font-size:72px}.tsp .icard .itop,.tsp .icard .ibars{padding-left:22px;padding-right:22px}.tsp .icard>.btn{margin:20px 22px 24px}}.tsp .cmp.ipr tr.grp th{background:var(--s2);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:10px 16px}.tsp .cmp.ipr td:first-child{width:auto;color:var(--ink2);font-size:14px;font-weight:500}.tsp .cmp.ipr td small{color:var(--ink3);font-size:12px}.tsp .cmp.ipr td a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tsp .calc .cres small a{color:inherit;text-decoration:underline;text-underline-offset:2px}@container (max-width:520px){.tsp .cmp.ipr th,.tsp .cmp.ipr td{padding:10px 8px;font-size:12.5px}.tsp .cmp.ipr td small{display:block}}.tsp .nnav{position:relative;z-index:20}.tsp .nnav .mnu{display:flex;align-items:center;gap:22px}.tsp .nnav .mnu>a:hover,.tsp .nnav .lg:hover,.tsp .nnav summary:hover{color:#fff}.tsp .nnav details{position:relative}.tsp .nnav summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:4px}.tsp .nnav summary::-webkit-details-marker{display:none}.tsp .nnav summary .i{width:15px;height:15px;transition:transform .15s}.tsp .nnav .dd[open] summary{color:#fff}.tsp .nnav .dd[open] summary .i{transform:rotate(180deg)}.tsp .ddp{position:absolute;left:-18px;top:calc(100% + 18px);width:330px;display:grid;gap:2px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -24px #14110f80}.tsp .ddp a{display:grid;gap:1px;padding:9px 12px;border-radius:10px;color:var(--ink)}.tsp .ddp a:hover{background:var(--s3)}.tsp .ddp b{font-size:14px;font-weight:600}.tsp .ddp small{font-size:12.5px;color:var(--ink3)}.tsp .nnav .mob{display:none}.tsp .nnav .mob summary{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff}.tsp .nnav .mob summary .i{width:20px;height:20px}.tsp .mobp{position:absolute;right:0;top:calc(100% + 12px);width:min(320px,calc(100vw - 32px));max-height:75vh;overflow:auto;display:grid;gap:14px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -24px #14110f80}.tsp .mobp .mg{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--line)}.tsp .mobp .mg:last-child{border-bottom:0;padding-bottom:0}.tsp .mobp b{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px}.tsp .mobp a{padding:7px 4px;color:var(--ink);font-size:15px}@container (max-width:1060px){.tsp .nnav .mnu{display:none}.tsp .nnav .mob{display:block}}@container (max-width:520px){.tsp .nnav .lg{display:none}}@container (max-width:380px){.tsp .nnav{gap:10px;padding-left:14px;padding-right:14px}.tsp .nnav .brand img{height:28px}.tsp .nnav .btn{padding:8px 11px;font-size:13px}.tsp .nnav .mob summary{width:36px;height:36px}}.tsp .tcard{background:#fff;color:var(--ink);border-radius:22px;overflow:hidden;box-shadow:0 34px 70px -24px #000000a6;display:grid}.tsp .tst{list-style:none;margin:0;padding:18px 22px;display:flex;justify-content:space-between;gap:6px;background:var(--s3);border-bottom:1px solid var(--line)}.tsp .tst li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink3);flex:1;position:relative}.tsp .tst li+li:before{content:"";position:absolute;top:13px;right:calc(50% + 16px);width:calc(100% - 32px);border-top:1.5px dashed var(--line2)}.tsp .tst span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line2);color:var(--ink3)}.tsp .tst span .i{width:14px;height:14px}.tsp .tst li.on{color:var(--red)}.tsp .tst li.on span{background:var(--red);border-color:var(--red);color:#fff}.tsp .tpp{display:grid;gap:10px;padding:20px 22px 6px}.tsp .tp{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px}.tsp .tp img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.tsp .tp>span{display:grid;min-width:0;flex:1;line-height:1.35}.tsp .tp b{font-size:15px}.tsp .tp small{font-size:12.5px;color:var(--ink2)}.tsp .tp em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--red);background:var(--red-soft);border-radius:20px;padding:4px 10px}.tsp .tsv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 22px 4px}.tsp .tsv span{display:grid;gap:2px;padding:10px;background:var(--s3);border-radius:10px}.tsp .tsv small{font-size:11.5px;color:var(--ink3)}.tsp .tsv b{font-size:12.5px;line-height:1.3}.tsp .tcard>.btn{justify-content:center;margin:16px 22px 22px}.tsp .jg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.tsp .jc{grid-column:span 2;display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--s3);border:1px solid var(--line);border-radius:18px}.tsp .jc:nth-child(n+4){grid-column:span 3}.tsp .jc.big{background:radial-gradient(90% 90% at 0% 0%,rgba(255,31,74,.28),transparent 60%),#14110f;border-color:#14110f;color:#cfcac2}.tsp .jh{display:flex;align-items:center;justify-content:space-between}.tsp .jn{font-family:Poppins;font-size:28px;font-weight:600;color:var(--ink3);line-height:1}.tsp .jc.big .jn{color:#6f6961}.tsp .jc.big h3{color:#fff;font-size:20px}.tsp .jc p{font-size:14px;color:var(--ink2)}.tsp .jc.big p{color:#cfcac2}.tsp .jl{list-style:none;margin:4px 0 0;padding:0;display:grid}.tsp .jl li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.tsp .jc.big .jl li{border-color:#ffffff1f}.tsp .jl a{text-decoration:underline;text-underline-offset:3px}.tsp .jl b{font-weight:700;text-align:right}.tsp .jc.big .jl b{color:#fff}.tsp .jt{display:flex;flex-wrap:wrap;gap:6px}.tsp .jt a{font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.18);color:#fff}.tsp .jk{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:6px}.tsp .jk a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--red)}.tsp .jc.big .jk a{color:#ff5a78}.tsp .who-r .ini{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--s2);font:600 16px Poppins;color:var(--ink2)}@container (max-width:820px){.tsp .jg{grid-template-columns:minmax(0,1fr)}.tsp .jc,.tsp .jc:nth-child(n+4){grid-column:auto}}@container (max-width:520px){.tsp .tst{padding:14px 12px}.tsp .tst li{font-size:10.5px}.tsp .tsv{grid-template-columns:minmax(0,1fr)}.tsp .tsv span{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.tsp .tsv b{text-align:right}}.tsp{--night:#14110F}.tsp .nnav .mnu>a,.tsp .nnav .lg,.tsp .nnav summary{color:var(--ink2)}.tsp .nnav .mnu>a:hover,.tsp .nnav .lg:hover,.tsp .nnav summary:hover,.tsp .nnav .dd[open] summary{color:var(--ink)}.tsp .nnav .mob summary{border-color:var(--line2);color:var(--ink)}.tsp .nightTop{background:linear-gradient(180deg,#fbfbf9,#f6f5f1);color:var(--ink);border-bottom:1px solid var(--line)}.tsp .nightTop:before,.tsp .nightTop:after{display:none}.tsp .nightTop h1{color:var(--ink)}.tsp .nightTop h1 em.r{color:var(--ink);background:linear-gradient(transparent 84%,rgba(255,31,74,.9) 84%,rgba(255,31,74,.9) 92%,transparent 92%)}.tsp .nightTop .answer{color:var(--ink2)}.tsp .nightTop .crumbs,.tsp .nightTop .crumbs b,.tsp .nightTop .crumbs a{color:var(--ink3)}.tsp .nightTop .pill.solid{background:#fff;color:var(--ink2);border:1px solid var(--line2)}.tsp .nightTop .pill.solid svg{color:var(--ink3)}.tsp .nightTop .btn:not(.pri){background:#fff;color:var(--ink);border:1px solid var(--line2)}.tsp .nightTop .calc,.tsp .nightTop .tcard{box-shadow:0 30px 60px -36px #14110f73}.tsp .nightProof{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;padding:0;background:var(--night);border:0}.tsp .nightProof>div{justify-content:center;padding:30px 16px;border-right:1px solid #2a2622}.tsp .nightProof>div:last-child{border-right:0}.tsp .nightProof .laurel{display:none}.tsp .nightProof b{font-size:44px;line-height:1.1;letter-spacing:-.03em}.tsp .nightProof small{font-size:12.5px;max-width:220px}.tsp h2 em.r{color:inherit}.tsp .eh6 h2{font-size:40px;line-height:1.08}.tsp .rvs .rvc{background:var(--s3);border:0;border-radius:20px;padding:24px;box-shadow:none}.tsp .rvs .rvc q{flex:1;font-size:16px;line-height:1.6;font-weight:400}.tsp .lvl{background:#fff;border:1px solid var(--line);border-radius:20px;padding:8px 22px;box-shadow:0 30px 60px -36px #14110f66;color:var(--ink)}.tsp .lvr{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink)}.tsp a.lvr:hover b{text-decoration:underline;text-underline-offset:3px}.tsp .lvr b{display:block;font:600 16px Poppins,sans-serif}.tsp .lvr>span>small{color:var(--ink3);font-size:13.5px;font-style:italic}.tsp .lvr .p{font:700 17px Poppins,sans-serif;text-align:right;white-space:nowrap}.tsp .lvr .p small{display:block;font:500 11.5px Hanken Grotesk,sans-serif;color:var(--ink3)}.tsp .lvr .ar{width:18px;height:18px;color:var(--ink3)}.tsp .lvr.this{margin:0 -22px;padding-left:22px;padding-right:22px;background:var(--s3);box-shadow:inset 3px 0 0 var(--red)}.tsp .lvf{display:flex;align-items:center;gap:12px;padding:14px 0 12px;font-size:13px;line-height:1.45;color:var(--ink2)}.tsp .lvf .faces{display:flex;flex:none}.tsp .lvf .faces img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px}.tsp .lvf .faces>img:first-child,.tsp .lvf .faces>a:first-child img{margin-left:0}.tsp .lvh{display:flex;align-items:baseline;gap:10px;padding:16px 0 14px;border-bottom:1px solid var(--line)}.tsp .lvh b{font:700 40px/1 Poppins,sans-serif;letter-spacing:-.03em}.tsp .lvh small{font-size:14px;color:var(--ink2)}.tsp .ilv .lvr{padding:15px 0}.tsp .ilv .lvf{padding:16px 0 14px}.tsp .ilv .lvf .btn{flex:1;justify-content:center}.tsp .pdir{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.tsp .pdf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tsp .pdp{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:16px;border:1px solid transparent;background:var(--s3);text-align:center;font:inherit;cursor:pointer}.tsp .pdp[aria-pressed=true]{border-color:var(--ink);background:#fff}.tsp .pdp:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tsp .pdp img{width:60px;height:60px;border-radius:50%;object-fit:cover}.tsp .pdp b{font:600 13px/1.25 Poppins,sans-serif;color:var(--ink)}.tsp .pdp small{font-size:11.5px;color:var(--ink3)}.tsp .pdc{border:1px solid var(--line);border-radius:22px;padding:24px;background:#fff;box-shadow:0 30px 60px -36px #14110f66}.tsp .pdc .hd{display:flex;gap:16px;align-items:center}.tsp .pdc .hd img{width:76px;height:76px;border-radius:50%;object-fit:cover}.tsp .pdc h3{font-size:22px;margin:0}.tsp .pdc .hd small{color:var(--ink3);font-size:13px}.tsp .pdc .st{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tsp .pdc .st>span{display:grid;gap:2px}.tsp .pdc .st b{font:700 20px Poppins,sans-serif;color:var(--ink)}.tsp .pdc .st .stars{color:var(--amber)}.tsp .pdc .st small{font-size:10.5px;color:var(--ink3);text-transform:uppercase;letter-spacing:.06em}.tsp .pdc .btns{display:flex;gap:10px;flex-wrap:wrap;margin:0}.tsp .band6{margin:0;border:0;background:var(--night);color:#fff;display:block;text-align:center;padding:80px 32px 88px}.tsp .band6 h2{color:#fff;font-size:46px;line-height:1.06;max-width:760px;margin:0 auto 14px}.tsp .band6 p{color:#bdb8b0;max-width:560px;margin:0 auto 28px;font-size:16.5px}.tsp .band6 .btns{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.tsp .band6 .btn:not(.pri){background:transparent;color:#fff;border-color:#3a3530}.tsp .frow{display:flex;justify-content:center;margin-bottom:28px}.tsp .frow img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid var(--night);margin-left:-12px}.tsp .frow>img:first-child,.tsp .frow>a:first-child img{margin-left:0}.tsp .tf{background:#0d0b0a}.tsp .tf-mid,.tsp .tf-bot{border-color:#2a2521}.tsp .s6,.tsp .stage{border-left-color:transparent;border-right-color:transparent}.tsp .s6:after,.tsp .stage:after{display:none}@container (max-width:820px){.tsp .pdir{grid-template-columns:minmax(0,1fr)}.tsp .eh6 h2{font-size:32px}.tsp .band6 h2{font-size:34px}}@container (max-width:520px){.tsp .nightProof b{font-size:26px}.tsp .nightProof small{font-size:11px}.tsp .nightProof>div{padding:20px 8px}.tsp .eh6 h2{font-size:28px}.tsp .lvl{padding:4px 16px}.tsp .lvr{gap:10px;padding:15px 0}.tsp .lvr.this{margin:0 -16px;padding-left:16px;padding-right:16px}.tsp .lvr b{font-size:15px}.tsp .lvr>span>small{font-size:12.5px}.tsp .ilv .lvf{flex-direction:column;align-items:stretch}.tsp .pdf{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto;scrollbar-width:none}.tsp .pdc .btns .btn{flex:1;justify-content:center}.tsp .band6{padding:60px 20px}.tsp .band6 h2{font-size:30px}.tsp .frow img{width:38px;height:38px;margin-left:-10px}}.tsp .lvsteps .lvt{padding:16px 0 6px;font:600 13px Hanken Grotesk,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.tsp .lvsteps .lvr{grid-template-columns:30px minmax(0,1fr) 18px}.tsp .lvsteps .lvr:last-child{border-bottom:0}.tsp .lvsteps .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--s3);border:1px solid var(--line2);font:700 13px Poppins,sans-serif;color:var(--ink)}.tsp .ctl6 .card h3,.tsp .aft6 .card h3,.tsp .svcl h3{font-size:17px;margin:0 0 6px}.tsp .ctl6 .card p,.tsp .aftp .card p{font-size:14.5px;color:var(--ink2);margin:0}.tsp .svcl{display:flex;flex-direction:column}.tsp .svcl a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line);color:var(--ink)}.tsp .svcl a b{display:block;font-size:15px;font-weight:600}.tsp .svcl a small{color:var(--ink2);font-size:13px}.tsp .svcl a .i{width:16px;height:16px;color:var(--ink3)}.tsp .svcl a:hover b{text-decoration:underline;text-underline-offset:3px}.tsp .aft6{align-items:start}.tsp .aftp{display:grid;gap:12px}.tsp .pc6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tsp .pc{padding:22px 20px;display:flex;flex-direction:column;gap:10px}.tsp .pc h3{font-size:17px;margin:0}.tsp .pcp b{font:700 30px Poppins,sans-serif;letter-spacing:-.02em;color:var(--ink)}.tsp .pcp small{display:block;font-size:12.5px;color:var(--ink2)}.tsp .pcl{font-size:14px;color:var(--ink2);margin:0 0 4px;min-height:42px}.tsp .pcr{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.tsp .pcr span{color:var(--ink2)}.tsp .pcr b{white-space:nowrap;text-align:right}.tsp .pcn{font-size:13px;color:var(--ink2);margin:0;padding-top:9px;border-top:1px solid var(--line)}.tsp .pc .btn{margin-top:auto;justify-content:center}@container (max-width:1100px){.tsp .pc6{grid-template-columns:repeat(3,minmax(0,1fr))}}.tsp .pc6.pc4{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:1100px){.tsp .pc6.pc4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:760px){.tsp .pc6{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.tsp .pc6,.tsp .pc6.pc4{grid-template-columns:minmax(0,1fr)}.tsp .pcl{min-height:0}}.tsp .rvscore{margin:12px 0 0;font-weight:600;font-size:15.5px;color:var(--ink)}.tsp .rvscore span{color:var(--amber)}.tsp .rvwall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tsp .rvwall.rvjs:not(.open) .more{display:none}.tsp .rvmore{display:flex;justify-content:center;margin-top:20px}.tsp .rvmore .btn{font-family:inherit}.tsp .rvmore .btn[hidden]{display:none}@container (max-width:860px){.tsp .rvwall{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.tsp .rvwall{grid-template-columns:minmax(0,1fr)}}.tsp .nfsteps{padding:4px 22px}.tsp .hsteps{display:flex;flex-direction:column;gap:56px}.tsp .hs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.tsp .hs:nth-child(2n) .ht{order:2}.tsp .hs .num{font-family:Poppins;font-size:28px;font-weight:600;color:var(--ink2);line-height:1}.tsp .hs h3{font-size:22px;margin:12px 0 8px}.tsp .hs p{font-size:15.5px;color:var(--ink2);margin:0;max-width:44ch}.tsp .shot{margin:0;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:0 24px 48px -28px #1a1a1747}.tsp .shot img{display:block;width:100%;height:auto;border-radius:9px}.tsp .hiwv{position:relative}.tsp .hiwv video{display:block;width:100%;height:auto;border-radius:9px;background:var(--s3)}.tsp .hiwv .pfplay{position:absolute;right:-12px;top:-12px;width:32px;height:32px;border-radius:50%;box-shadow:0 6px 16px -6px #00000059}@container (max-width:520px){.tsp .hiwv .pfplay{right:8px;top:8px}}.tsp .rev6{width:100%;border-collapse:collapse}.tsp .rev6 th,.tsp .rev6 td{padding:12px 0;border-top:1px solid var(--line);font-size:14.5px;vertical-align:top;text-align:left}.tsp .rev6 th{font-weight:600;padding-right:16px;white-space:nowrap}.tsp .rev6 td{color:var(--ink2)}@container (max-width:860px){.tsp .hsteps{gap:40px}.tsp .hs{grid-template-columns:minmax(0,1fr);gap:18px}.tsp .hs:nth-child(2n) .ht{order:0}.tsp .grid2.aft6{grid-template-columns:minmax(0,1fr)}.tsp .rev6 th{white-space:normal}}@container (max-width:520px){.tsp .shot{padding:6px;border-radius:12px}}.tsp .nightTop .gwchip{font-weight:600;color:var(--ink);margin-top:10px}.tsp .gw2{display:flex;flex-direction:column;gap:12px}.tsp .gw2 h3{font-size:22px;margin:0}.tsp .gw2 h3 a{color:inherit;text-decoration:none}.tsp .gw2 .list{margin:4px 0 0}.tsp .gwwho{font-size:14px;color:var(--ink2);margin:6px 0 0;padding-top:12px;border-top:1px solid var(--line)}.tsp .gw2 .btn{margin-top:auto;align-self:flex-start}.tsp .gwroutes{align-items:stretch}.tsp .gwtype{display:flex;flex-direction:column;gap:8px}.tsp .gwtype h3,.tsp .gwtype p{margin:0}.tsp .gwtype p{color:var(--ink2);font-size:14.5px}.tsp .gwlk{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--red);text-decoration:none}.tsp .gwnotes{margin-top:18px;display:grid;gap:6px}.tsp .gwnotes p{margin:0;font-size:14px;color:var(--ink2)}.tsp .gwnotes a{color:var(--ink)}@container (max-width:760px){.tsp .gwroutes{grid-template-columns:minmax(0,1fr)}}.tsp .chb{padding:22px 24px}.tsp .chb h3{font-size:17px;margin:0 0 4px}.tsp .chb .list li{font-size:14px}.tsp .chn{font-size:13px;color:var(--ink2);margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line)}.tsp .chgal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tsp .chgal figure{margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#fff;aspect-ratio:1}.tsp .chgal img{width:100%;height:100%;object-fit:cover;display:block}@container (max-width:760px){.tsp .chgal{grid-template-columns:repeat(2,minmax(0,1fr))}}.tsp .pc6.pc3{grid-template-columns:repeat(3,minmax(0,1fr))}.tsp .pc6.pc2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.tsp .pc6.pc1{grid-template-columns:minmax(0,1fr);max-width:520px}.tsp .pc6.msw .pcr b{white-space:normal}.tsp .covg{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.tsp .covg figure{margin:0;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:#fff;aspect-ratio:5/8;box-shadow:0 6px 18px #0f172a1a}.tsp .covg img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1100px){.tsp .covg{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.tsp .pc6.pc3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tsp .pc6.pc2,.tsp .pc6.pc3{grid-template-columns:minmax(0,1fr)}.tsp .covg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.tsp .pc6.pc1{max-width:none}.tsp .pc.pcw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px 48px;align-items:start}.tsp .pcw .pch{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tsp .pcw .pch .btn{margin-top:14px}.tsp .pcw .pcrs .pcr:first-child{border-top:0;padding-top:0}.tsp .pc6.pc2{max-width:none}@media(max-width:800px){.tsp .pc.pcw{grid-template-columns:minmax(0,1fr)}.tsp .pcw .pcrs .pcr:first-child{border-top:1px solid var(--line);padding-top:9px}}.tsp .bwsl{padding:18px 18px 16px}.tsp .bwsl .lvh{display:grid;gap:2px;padding:0 4px 12px}.tsp .bwsl .lvh b{font:600 16px Poppins,sans-serif}.tsp .bwsl .lvh small{font-size:12.5px;line-height:1.4;color:var(--ink2)}.tsp .bwsg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tsp .bwst{display:grid;gap:1px;padding:9px 12px;border-radius:12px;background:var(--s3);color:var(--ink);text-decoration:none}.tsp .bwst:hover{background:var(--s2,#efe9e1)}.tsp .bwst b{font:600 13.5px Poppins,sans-serif}.tsp .bwst span{font-size:12px;color:var(--ink3)}.tsp .bwst strong{font:700 14px Poppins,sans-serif;color:var(--ink)}@media(max-width:640px){.tsp .nightProof.np4{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.tsp .nightProof.np4>div:nth-child(2){border-right:0}.tsp .nightProof.np4>div:nth-child(-n+2){border-bottom:1px solid #2a2622}}.tsp .hubc .ptbl .cmp{table-layout:fixed}.tsp .hubc .ptbl .cmp td{width:auto}.tsp .hubc .ptbl .cmp td:first-child,.tsp .hubc .ptbl .cmp th:first-child{width:22%}.tsp .ptbl .ptp{font:700 22px Poppins,sans-serif;color:var(--ink)}.tsp .ptbl .ptu{display:block;color:var(--ink3);font-size:12px}.tsp .ptbl .ptcp{margin:4px 0 12px;color:var(--ink3);font-size:13px}.tsp .ptbl .cmp tr.go .btn{width:100%;justify-content:center}.tsp .lglh{max-width:1180px;margin:0 auto;padding:56px 24px 32px;border-bottom:1px solid var(--line)}.tsp .lglh h1{font:700 44px/1.08 Poppins,sans-serif;letter-spacing:-.02em;margin:14px 0 0;color:var(--ink)}.tsp .lglh .lgln{margin:12px 0 0;color:var(--ink3);font-size:14px}.tsp .lglb{max-width:1180px;margin:0 auto;padding:40px 24px 80px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.tsp .lglb:has(.lgltoc[hidden]){grid-template-columns:minmax(0,1fr)}.tsp .lgltoc{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;padding-right:8px}.tsp .lgltoc summary{display:block;font:600 12px Hanken Grotesk,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;list-style:none;pointer-events:none}.tsp .lgltoc summary::-webkit-details-marker{display:none}.tsp .lgltoc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.tsp .lgltoc a{display:block;padding:6px 10px;border-radius:8px;font-size:13.5px;line-height:1.4;color:var(--ink2);text-decoration:none}.tsp .lgltoc a:hover{background:var(--s2);color:var(--ink)}.tsp .lglm{max-width:760px}.tsp .lglp{font-size:16px;line-height:1.7;color:var(--ink2)}.tsp .lglp p,.tsp .lglp ul,.tsp .lglp ol{margin:0 0 16px}.tsp .lglp ul,.tsp .lglp ol{padding-left:22px}.tsp .lglp li{margin:0 0 6px}.tsp .lglp a{color:var(--red);text-underline-offset:3px}.tsp .lglp h2,.tsp .lglp h3,.tsp .lglp h4,.tsp .lglp p.lglhd{font-family:Poppins,sans-serif;color:var(--ink);scroll-margin-top:96px}.tsp .lglp h2{font-size:24px;line-height:1.25;font-weight:600;margin:40px 0 12px}.tsp .lglp h3,.tsp .lglp h4,.tsp .lglp p.lglhd{font-size:18px;line-height:1.35;font-weight:600;margin:32px 0 10px}.tsp article.lglp>:first-child{margin-top:0}.tsp .lglp strong{color:var(--ink)}.tsp .lglp table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14px}.tsp .lglp th,.tsp .lglp td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.tsp .lglp th{background:var(--s3);color:var(--ink)}.tsp .lglp [role=region]{overflow-x:auto}.tsp .lglr{margin-top:56px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.tsp .lglr h2{font:600 18px Poppins,sans-serif;margin:0 0 12px;color:var(--ink)}.tsp .lglr ul{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.tsp .lglr a{color:var(--ink);font-size:14px;text-underline-offset:3px}.tsp .lglr p{margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--ink2)}.tsp .lglr p a{color:var(--red);font-weight:600}@media(max-width:900px){.tsp .lglb{grid-template-columns:minmax(0,1fr);gap:24px}.tsp .lgltoc{position:static;max-height:none;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.tsp .lgltoc summary{pointer-events:auto;cursor:pointer;margin:0;display:flex;justify-content:space-between;align-items:center}.tsp .lgltoc summary:after{content:"+";font-size:18px;color:var(--ink2)}.tsp .lgltoc details[open] summary{margin-bottom:10px}.tsp .lgltoc details[open] summary:after{content:"\2212"}}@media(max-width:520px){.tsp .lglh{padding:32px 16px 24px}.tsp .lglh h1{font-size:32px}.tsp .lglb{padding:24px 16px 56px}.tsp .lglr ul{grid-template-columns:minmax(0,1fr)}}@media(min-width:1101px){.tsp .grid3.bndparts{grid-template-columns:repeat(6,minmax(0,1fr))}.tsp .bndparts>*{grid-column:span 2}.tsp .bndparts>:nth-child(n+4){grid-column:span 3}}.tsp .abst p+p{margin-top:12px}.tsp .abfd .card{display:flex;gap:20px;align-items:flex-start}.tsp .abfd img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}.tsp .abfd h3{margin:0}.tsp .band6 .abct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:880px;margin:0 auto 32px;padding:0;list-style:none;text-align:left}.tsp .band6 .abct li{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid #3a3530;border-radius:14px;background:#ffffff08}.tsp .band6 .abct .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:#ff1f4a24;color:var(--red)}.tsp .band6 .abct span{display:grid;gap:4px;min-width:0}.tsp .band6 .abct small{font:600 11.5px Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#bdb8b0}.tsp .band6 .abct a,.tsp .band6 .abct b{font:600 15px Poppins,sans-serif;color:#fff;overflow-wrap:anywhere}.tsp .band6 .abct a:hover{color:var(--red)}@media(max-width:820px){.tsp .band6 .abct{grid-template-columns:1fr;max-width:420px}}@media(max-width:640px){.tsp .abfd .card{flex-direction:column}}.tsp .ctf{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tsp .ctf label{display:grid;gap:6px;font:600 13.5px Poppins,sans-serif;color:var(--ink)}.tsp .ctf label small{font:400 12px Inter,sans-serif;color:var(--ink3)}.tsp .ctf .full{grid-column:1/-1}.tsp .ctf input,.tsp .ctf select,.tsp .ctf textarea{width:100%;box-sizing:border-box;font:400 15px Inter,sans-serif;color:var(--ink);background:#fff;border:1px solid var(--line2);border-radius:12px;padding:12px 14px}.tsp .ctf textarea{min-height:150px;resize:vertical}.tsp .ctf input:focus,.tsp .ctf select:focus,.tsp .ctf textarea:focus{outline:2px solid var(--red);outline-offset:1px}.tsp .ctf .btn{justify-self:start}.tsp .ctok,.tsp .cterr{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:12px;background:var(--s3)}.tsp .cterr{border:1px solid var(--red)}.tsp .cth{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tsp .cth li{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.tsp .ctcal{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.tsp .ctcal .calendly-inline-widget{min-width:300px;height:720px}@media(max-width:640px){.tsp .ctf{grid-template-columns:minmax(0,1fr)}.tsp .cth li{flex-direction:column;gap:2px}}.tsp .smpb{display:flex;gap:20px;padding:20px;align-items:flex-start}.tsp .smpb img{width:132px;height:auto;border-radius:8px;box-shadow:0 8px 24px #14110f24;flex:none}.tsp .smpb h3{margin:4px 0 6px}.tsp .smpb .btn{margin-top:12px}.tsp .smpk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tsp .smpk figure{margin:0}.tsp .smpk img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.tsp .tstnav{padding-top:28px;padding-bottom:28px}.tsp .tsttabs{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:640px){.tsp .smpb{flex-direction:column}.tsp .smpk{grid-template-columns:repeat(2,minmax(0,1fr))}}.tsp .cmp.seot td:first-child{font:600 14px Poppins,sans-serif;color:var(--ink)}.tsp .tstvg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.tsp .tstvg .hp-cv{width:100%}.tsp .affrate .rt{display:block;font:700 40px/1 Poppins,sans-serif;letter-spacing:-.02em;color:var(--red);margin-bottom:14px}.tsp .pfwin{margin:0 0 20px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 24px 60px -28px #14121059}.tsp .pfbar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--s2);border-bottom:1px solid var(--line)}.tsp .pfbar i{width:10px;height:10px;border-radius:50%;background:var(--line2)}.tsp .pfbar b{margin-left:10px;font:500 12px Inter,sans-serif;color:var(--ink3)}.tsp .pfplay{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);cursor:pointer}.tsp .pfplay:focus-visible{outline:2px solid var(--red);outline-offset:2px}.tsp .pfplay svg{width:13px;height:13px;fill:currentColor}.tsp .pfplay .pl,.tsp .pfplay.paused .pp{display:none}.tsp .pfplay.paused .pl{display:inline}.tsp .pfs+.pfs{border-top:1px solid var(--line)}.tsp .pfstep{display:grid;grid-template-columns:minmax(0,350px) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". stage" "head stage" "rail stage" ". stage";column-gap:64px}.tsp .pfstep .pfwin{grid-area:stage;margin:0;align-self:center}.tsp .pfhead{grid-area:head}.tsp .pfnum{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--red-soft);color:var(--red);font:700 15px/1 Poppins,ui-sans-serif,sans-serif;margin-bottom:16px}.tsp .pfhead h2{font-size:32px;line-height:1.12}.tsp .pfhead p{margin:12px 0 0;color:var(--ink2);font-size:15.5px;max-width:38ch}.tsp .pfrail{grid-area:rail;margin-top:26px}.tsp .pfch{list-style:none;margin:0;padding:0;display:grid;gap:2px}.tsp .pfch li{position:relative;padding-left:22px}.tsp .pfch li:before,.tsp .pfch li:after{content:"";position:absolute;left:0;top:10px;width:2px;border-radius:2px}.tsp .pfch li:before{bottom:10px;background:var(--line)}.tsp .pfch li:after{height:calc((100% - 20px) * var(--p,0));background:var(--red)}.tsp .pfch button{display:block;width:100%;padding:10px 0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}.tsp .pfch button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.tsp .pfch b{display:block;font:600 16px/1.3 Poppins,ui-sans-serif,sans-serif;letter-spacing:-.01em;color:var(--ink);transition:color .2s}.tsp .pfch span{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--ink2);transition:color .2s}.tsp .pfch li.still{padding-top:10px;padding-bottom:10px}.tsp .pfch li.still:after{display:none}.tsp .pfch:has(.on) li:not(.on) b{color:var(--ink3)}.tsp .pfch:has(.on) li:not(.on) span{color:var(--ink3)}.tsp .pfch button:hover b{color:var(--ink)}@container (max-width:820px){.tsp .pfstep{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "stage" "rail"}.tsp .pfstep .pfwin{margin-top:24px}.tsp .pfhead h2{font-size:27px}}@container (max-width:520px){.tsp .pfstep .pfwin video{aspect-ratio:4/3;object-fit:cover;object-position:100% 0}}@media(prefers-reduced-motion:reduce){.tsp .pfch b,.tsp .pfch span{transition:none}}.tsp .pfwin video{display:block;width:100%;height:auto;aspect-ratio:16/10;background:var(--s3)}.tsp .tyok{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#16a34a29;border:1px solid rgba(22,163,74,.45)}.tsp .tyok svg{width:22px;height:22px;fill:none;stroke:var(--green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tsp .tytop h1{font-size:44px}.tsp .typanel{background:var(--card);color:var(--ink);border-radius:20px;padding:28px 30px;box-shadow:0 30px 70px -30px #0009}.tsp .typanel h2{font-size:20px;margin-bottom:14px}.tsp .typanel ol{list-style:none;margin:0;padding:0}.tsp .typanel li{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.tsp .typanel li:first-child{border-top:0}.tsp .typanel .n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--red-soft);color:var(--red);font:700 13px Poppins,sans-serif}.tsp .typanel b{display:block;font:600 15.5px/1.3 Poppins,sans-serif;letter-spacing:-.01em}.tsp .typanel small{display:block;margin-top:3px;font-size:14px;color:var(--ink2)}.tsp .tylink{display:block;color:inherit;text-decoration:none;transition:border-color .2s}.tsp .tylink:hover{border-color:var(--line2)}.tsp .tylink:focus-visible{outline:2px solid var(--red);outline-offset:3px}.tsp .tylink h3{display:flex;align-items:center;gap:8px}.tsp .tylink h3 .i{width:16px;height:16px;color:var(--red)}.tsp .tylink p{margin:8px 0 0;color:var(--ink2);font-size:14.5px}@container (max-width:520px){.tsp .tytop h1{font-size:34px}.tsp .typanel{padding:22px}}.tsp .nnav a[aria-current=page]{color:var(--ink)}.tsp .blg a{text-decoration:none}.tsp .bl-hero h1{margin-top:4px}.tsp .bl-hero-c{grid-template-columns:minmax(0,1fr);padding-bottom:40px}.tsp .bl-hero-c>div{max-width:760px}.tsp .bl-search{display:flex;align-items:center;gap:10px;margin-top:22px;background:#fff;border:1px solid var(--line2);border-radius:12px;padding:6px 6px 6px 14px;max-width:520px;box-shadow:0 14px 30px -24px #14110f73}.tsp .bl-search .i{width:18px;height:18px;color:var(--ink3);flex:none}.tsp .bl-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 15px Hanken Grotesk,sans-serif;color:var(--ink);padding:8px 0}.tsp .bl-search input::placeholder{color:var(--ink3)}.tsp .bl-search:focus-within{border-color:var(--ink2)}.tsp .bl-search .btn{padding:9px 14px}.tsp .bl-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tsp .bl-topics a{font-size:13.5px;font-weight:600;color:var(--ink2);padding:7px 12px;border-radius:999px;border:1px solid var(--line2);background:#fff}.tsp .bl-topics a:hover{color:var(--ink);border-color:var(--ink3)}.tsp .bl-topics a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.tsp .bl-most .lvr{grid-template-columns:30px minmax(0,1fr) 18px}.tsp .bl-most .lvr b{font-size:15.5px;line-height:1.3;letter-spacing:-.01em}.tsp .bl-most .lvr small{font-style:normal}.tsp .bl-most .lvr:last-child{border-bottom:0}.tsp .bl-most .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);font:600 13px Poppins,sans-serif;color:var(--ink2)}.tsp .s6.bl-shelf{padding-top:52px;padding-bottom:52px}.tsp .bl-ahead.wc{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:center;max-width:none}.tsp .bl-hcov{margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 60px -36px #14110f73}.tsp .bl-hcov img{display:block;width:100%;height:auto}.tsp .bl-shelf .eh6{margin-bottom:24px}.tsp .bl-shelf .eh6 h2{margin-bottom:8px}.tsp .bl-all{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--ink)}.tsp .bl-all .i{width:16px;height:16px}.tsp .bl-all:hover{text-decoration:underline;text-underline-offset:3px}.tsp .bl-card{display:flex;flex-direction:column;gap:10px;color:var(--ink)}.tsp .bl-img{display:block;aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--s2)}.tsp .bl-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tsp .bl-card:hover .bl-img img{transform:scale(1.03)}.tsp .bl-card b{font:600 18px/1.3 Poppins,sans-serif;letter-spacing:-.015em;text-wrap:balance}.tsp .bl-card:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tsp .bl-meta{display:flex;gap:14px;font-size:12.5px;font-weight:600;color:var(--ink3)}.tsp .bl-meta span:first-child{color:var(--ink2)}.tsp .bl-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tsp .bl-more a{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:4px 14px;align-items:center;color:var(--ink)}.tsp .bl-more b{font:600 18px Poppins,sans-serif}.tsp .bl-more span{grid-column:1;color:var(--ink2);font-size:14px}.tsp .bl-more .i{grid-row:1/3;grid-column:2;color:var(--ink3)}.tsp .bl-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;border-top:1px solid var(--line)}.tsp .bl-roles a{padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);font-weight:600;font-size:14.5px}.tsp .bl-roles a:hover{color:var(--red-dark)}.tsp .bl-roles.sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.tsp .bl-roles.sm a{font-size:13.5px;padding:9px 0}.tsp .bl-roles.sm .bl-all{grid-column:1/-1;border:0;padding-top:14px}.tsp .bl-ix{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.tsp .bl-ixhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.tsp .bl-ixhead h2{font-size:24px}.tsp .bl-sort{font-size:13px;color:var(--ink3)}.tsp .bl-tw{overflow-x:auto}.tsp .bl-table{width:100%;border-collapse:collapse;font-size:14.5px}.tsp .bl-table th{text-align:left;font:600 12.5px Hanken Grotesk,sans-serif;color:var(--ink3);padding:10px 12px;border-bottom:1px solid var(--line2);background:var(--s3)}.tsp .bl-table td{padding:14px 12px;border-bottom:1px solid var(--line);color:var(--ink2);vertical-align:top}.tsp .bl-table td:first-child{width:62%}.tsp .bl-table td:first-child a{font:600 15.5px/1.35 Poppins,sans-serif;letter-spacing:-.01em;color:var(--ink)}.tsp .bl-table tr:hover td{background:var(--s3)}.tsp .bl-table .num{white-space:nowrap;font-variant-numeric:tabular-nums}.tsp .bl-pages{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:14px;color:var(--ink2)}.tsp .bl-pages [aria-disabled=true]{opacity:.45;pointer-events:none}.tsp .bl-ixside{display:grid;gap:16px;position:sticky;top:calc(var(--stick,20px) + 8px)}.tsp .bl-ixside h3{font-size:17px;margin-bottom:10px}.tsp .bl-rank{margin:0;padding:0;list-style:none;counter-reset:r}.tsp .bl-rank li{counter-increment:r;display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:10px 0;border-top:1px solid var(--line)}.tsp .bl-rank li:before{content:counter(r);grid-row:1/3;font:600 14px Poppins,sans-serif;color:var(--ink3)}.tsp .bl-rank a{font-weight:600;color:var(--ink);line-height:1.35}.tsp .bl-rank small{color:var(--ink3);font-size:12.5px}.tsp .bl-ahead{max-width:860px;margin-bottom:34px}.tsp .bl-ahead.c{margin-left:auto;margin-right:auto;text-align:center}.tsp .bl-ahead .pill.solid{background:#fff;color:var(--ink2);border:1px solid var(--line2)}.tsp .bl-ahead h1,.tsp .bl-hhero h1{font-size:44px;line-height:1.08;margin:14px 0 18px;text-wrap:balance}.tsp .bl-hhero h1{font-size:40px}.tsp .bl-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;color:var(--ink2)}.tsp .bl-ahead.c .bl-byline{justify-content:center}.tsp .bl-byline>span{display:inline-flex;align-items:center;gap:7px}.tsp .bl-byline .i{width:16px;height:16px;color:var(--ink3)}.tsp .bl-by img{height:22px;width:auto;border-radius:0}.tsp .bl-by b{color:var(--ink);font-weight:600}.tsp .bl-read{display:grid;grid-template-columns:200px minmax(0,1fr) 264px;gap:44px;align-items:start}.tsp .bl-toc{position:sticky;top:calc(var(--stick,20px) + 8px);font-size:13.5px}.tsp .bl-toch{font:600 13px Poppins,sans-serif;color:var(--ink);margin-bottom:12px}.tsp .bl-toc ol{list-style:none;margin:0;padding:0;display:grid}.tsp .bl-toc li{position:relative;padding-left:16px}.tsp .bl-toc li:before,.tsp .bl-toc li:after{content:"";position:absolute;left:0;top:0;width:2px}.tsp .bl-toc li:before{bottom:0;background:var(--line)}.tsp .bl-toc li:after{height:calc(100% * var(--p,0));background:var(--red)}.tsp .bl-toc a{display:block;padding:6px 0;color:var(--ink3);line-height:1.35;transition:color .2s}.tsp .bl-toc li.h3 a{padding-left:12px;font-size:12.5px}.tsp .bl-toc li.on a{color:var(--ink);font-weight:600}.tsp .bl-toc li.done a{color:var(--ink2)}.tsp .bl-toc a:hover{color:var(--ink)}.tsp .bl-body{min-width:0;max-width:700px}.tsp .bl-body.solo{margin:0 auto}.tsp .bl-cover{margin:0 0 30px;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.tsp .bl-cover img{display:block;width:100%;height:auto}.tsp .bl-cover.wide{max-width:640px;margin:0 auto 34px}.tsp .bl-tocd{display:none;margin:0 0 28px;border:1px solid var(--line);border-radius:12px;background:var(--s3)}.tsp .bl-artb .bl-tocd{display:block}.tsp .bl-tocd summary{cursor:pointer;padding:14px 16px;font:600 14.5px Poppins,sans-serif;display:flex;justify-content:space-between;gap:12px}.tsp .bl-tocd summary span{font:500 13px Hanken Grotesk,sans-serif;color:var(--ink3)}.tsp .bl-tocd ol{margin:0;padding:0 16px 14px 34px;display:grid;gap:6px;font-size:14px}.tsp .bl-tocd li.h3{margin-left:14px;list-style:circle}.tsp .bl-tocd a{color:var(--ink2)}.tsp .rte img:not([src]){display:none}.tsp .bl-copied{font-weight:600;color:var(--green);margin-left:4px}.tsp .bl-toc[hidden],.tsp .bl-tocd[hidden]{display:none!important}.tsp .rte{font-size:17.5px;line-height:1.75;color:#2a2a26}.tsp .rte>*:first-child{margin-top:0}.tsp .rte p{margin:0 0 20px}.tsp .rte h2{font-size:28px;line-height:1.2;margin:48px 0 14px;scroll-margin-top:calc(var(--stick,20px) + 16px);text-wrap:balance}.tsp .rte h3{font-size:21px;line-height:1.3;margin:34px 0 10px;scroll-margin-top:calc(var(--stick,20px) + 16px)}.tsp .rte h4,.tsp .rte h5,.tsp .rte h6{font:600 17.5px Poppins,sans-serif;margin:26px 0 8px;color:var(--ink)}.tsp .rte a{color:var(--ink);text-decoration:underline;text-decoration-color:#ff1f4a73;text-decoration-thickness:2px;text-underline-offset:3px}.tsp .rte a:hover{text-decoration-color:var(--red)}.tsp .rte a,.tsp .rte a *{color:var(--ink)!important}.tsp .rte strong,.tsp .rte b{font-weight:700;color:var(--ink)}.tsp .rte ul,.tsp .rte ol{margin:0 0 22px;padding-left:22px}.tsp .rte li{margin:0 0 8px;padding-left:4px}.tsp .rte li::marker{color:var(--ink3)}.tsp .rte img{display:block;max-width:100%;height:auto;margin:28px 0;border-radius:12px;border:1px solid var(--line)}.tsp .rte iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px;margin:28px 0}.tsp .rte blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:3px solid var(--line2);color:var(--ink2)}.tsp .rte table{width:100%;border-collapse:collapse;font-size:15px;margin:24px 0;display:block;overflow-x:auto}.tsp .rte th,.tsp .rte td{border:1px solid var(--line);padding:10px 12px;text-align:left}.tsp .bl-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink2)}.tsp .bl-share>span{margin-right:6px}.tsp .bl-ic{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line2);background:#fff;color:var(--ink);cursor:pointer;padding:0}.tsp .bl-ic .i{width:17px;height:17px}.tsp .bl-ic:hover{border-color:var(--ink3)}.tsp .bl-aside{position:sticky;top:calc(var(--stick,20px) + 8px)}.tsp .bl-svc{display:grid;gap:14px;box-shadow:0 24px 50px -34px #14110f59}.tsp .bl-svck{font-size:12.5px;font-weight:600;color:var(--ink3)}.tsp .bl-svcl{display:grid;gap:3px;color:var(--ink)}.tsp .bl-svcl b{font:600 18px Poppins,sans-serif;letter-spacing:-.01em}.tsp .bl-svcl small{color:var(--ink2);font-size:14px}.tsp .bl-svc p{margin:0;color:var(--ink2);font-size:14.5px}.tsp .bl-svc .btn.pri{justify-content:center}.tsp .bl-inl{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:36px 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--s3)}.tsp .bl-inl b{display:block;font:600 17px Poppins,sans-serif;color:var(--ink)}.tsp .bl-inl small{color:var(--ink2);font-size:14px}.tsp .bl-hhero{align-items:center}.tsp .bl-proof{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0 18px}.tsp .bl-proof .frow{margin:0;justify-content:flex-start}.tsp .bl-proof .frow img{width:36px;height:36px;margin-left:-9px;border:2px solid #fff}.tsp .bl-proof .frow>img:first-child,.tsp .bl-proof .frow>a:first-child img{margin-left:0}.tsp .bl-proof .rvscore{margin:0;font-size:14px;color:var(--ink2)}.tsp .bl-hcover{margin:0;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -36px #14110f73}.tsp .bl-hcover img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@container (max-width:1100px){.tsp .bl-read{grid-template-columns:180px minmax(0,1fr);gap:36px}.tsp .bl-aside{grid-column:2;position:static;max-width:700px}.tsp .bl-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:860px){.tsp .bl-ahead.wc{grid-template-columns:minmax(0,1fr);gap:24px}.tsp .bl-hcov{max-width:420px}.tsp .bl-read{grid-template-columns:minmax(0,1fr)}.tsp .bl-toc{display:none}.tsp .bl-tocd{display:block}.tsp .bl-aside{grid-column:1}.tsp .bl-ix{grid-template-columns:minmax(0,1fr)}.tsp .bl-ixside{position:static}.tsp .bl-ahead h1,.tsp .bl-hhero h1{font-size:34px}}@container (max-width:620px){.tsp .bl-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.tsp .bl-more{grid-template-columns:minmax(0,1fr)}.tsp .bl-table td:nth-child(2),.tsp .bl-table th:nth-child(2){display:none}.tsp .bl-ahead h1,.tsp .bl-hhero h1{font-size:29px}.tsp .rte{font-size:17px}.tsp .rte h2{font-size:24px}.tsp .bl-search .btn{display:none}}@media(prefers-reduced-motion:reduce){.tsp .bl-img img,.tsp .bl-toc a{transition:none}}.tsp a.fln{color:inherit;text-decoration:none}.tsp a.fln:hover{text-decoration:underline;text-underline-offset:3px}.tsp a.flf{display:contents}.tsp a.flf:focus-visible img{outline:2px solid var(--red);outline-offset:2px}.tsp a.fln:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:3px}
/*# sourceMappingURL=/cdn/shop/t/64/assets/tuw-service.css.map */
