.tau-cta .cta-band{background:var(--ink);border-radius:22px;overflow:hidden;color:#fff;display:grid;grid-template-columns:1.2fr .8fr;align-items:center}.tau-cta .cta-band .t{padding:52px 50px}.tau-cta .cta-band .eyebrow{color:var(--yellow)}.tau-cta .cta-band h2{color:#fff;font-size:clamp(26px,3.2vw,40px);margin:12px 0 10px}.tau-cta .cta-band p{color:#ffffffbf;max-width:420px}.tau-cta .cta-band .btns{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.tau-cta .cta-band .ph{position:relative;min-height:260px;height:100%}.tau-cta .cta-band .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1080px){.tau-cta .cta-band{grid-template-columns:1fr}.tau-cta .cta-band .ph{min-height:220px}}@media(max-width:640px){.tau-cta .cta-band .t{padding:34px 26px}}.tau-hero .about-hero{padding:30px 0 0}.tau-hero .crumb{display:flex;gap:8px;font-size:13px;color:var(--muted);margin-bottom:26px;flex-wrap:wrap}.tau-hero .crumb a:hover{color:var(--magenta)}.tau-hero .crumb b{color:var(--ink);font-weight:600}.tau-hero .grid{display:grid;grid-template-columns:1.02fr 1fr;gap:52px;align-items:center;padding-bottom:70px}.tau-hero h1{font-size:clamp(34px,4.6vw,56px);font-weight:800;letter-spacing:-.03em;margin-top:14px}.tau-hero h1 .m{color:var(--magenta)}.tau-hero h1 .c{color:var(--cyan-d)}.tau-hero .lede{margin-top:20px;font-size:18px;color:#3a4152;max-width:500px}.tau-hero .cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.tau-hero .photo{position:relative}.tau-hero .photo .img{border-radius:20px;overflow:hidden;border:1px solid var(--line);aspect-ratio:5/4.4;box-shadow:var(--shadow)}.tau-hero .photo .img img{width:100%;height:100%;object-fit:cover}.tau-hero .statcard{position:absolute;left:-22px;bottom:-22px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:18px 22px;display:flex;gap:20px;flex-wrap:wrap}.tau-hero .statcard .s b{font-family:var(--disp);font-weight:800;font-size:26px;display:block;line-height:1}.tau-hero .statcard .s span{font-size:12px;color:var(--muted)}.tau-hero .statcard .s b.mag{color:var(--magenta)}.tau-hero .statcard .s b.cyan{color:var(--cyan-d)}.tau-hero .statcard .s b.yellow{color:#caa500}@media(max-width:1080px){.tau-hero .grid{grid-template-columns:1fr;gap:34px;padding-bottom:80px}}@media(max-width:640px){.tau-hero .statcard{left:0;right:0;gap:14px;justify-content:space-between;padding:16px}.tau-hero .statcard .s b{font-size:22px}}.tau-mission .grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.tau-mission .imgwrap{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3.4;border:1px solid var(--line);box-shadow:var(--shadow)}.tau-mission .imgwrap img{width:100%;height:100%;object-fit:cover}.tau-mission h2{font-size:clamp(28px,3.4vw,42px);margin-top:12px}.tau-mission .mtext{font-size:18px;color:#3a4152;margin-top:18px}.tau-mission .vals{margin-top:28px;display:grid;gap:14px}.tau-mission .val{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.tau-mission .val .num{width:34px;height:34px;border-radius:10px;background:var(--ink);color:#fff;font-family:var(--disp);font-weight:700;display:grid;place-items:center;flex:0 0 auto;font-size:14px}.tau-mission .val:nth-child(3n+1) .num{background:var(--cyan);color:#04222b}.tau-mission .val:nth-child(3n+2) .num{background:var(--magenta)}.tau-mission .val:nth-child(3n+3) .num{background:var(--yellow);color:#241d00}.tau-mission .val p{font-size:15px;font-weight:500}@media(max-width:1080px){.tau-mission .grid{grid-template-columns:1fr;gap:34px}}.tau-partners .strip{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tau-partners .strip .wrap{display:flex;align-items:center;gap:30px;flex-wrap:wrap;justify-content:center}.tau-partners .lab{font-family:var(--disp);font-weight:600;font-size:13px;color:var(--muted)}.tau-partners .logos{display:flex;gap:40px;flex-wrap:wrap;align-items:center;justify-content:center}.tau-partners .tau-section .logos{gap:48px;margin-top:6px}.tau-partners .logo{display:inline-flex;align-items:center;justify-content:center;height:44px}.tau-partners .logo img{max-height:70px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.62;transition:.16s}.tau-partners .logo:hover img{filter:none;opacity:1}.tau-partners .logo .ph{font-family:var(--disp);font-weight:700;color:var(--muted);font-size:16px;letter-spacing:.02em}@media(max-width:640px){.tau-partners .logos,.tau-partners .tau-section .logos{gap:26px 30px}.tau-partners .logo,.tau-partners .logo img{height:32px;max-height:32px}}.tau-stats .stats{background:var(--ink);border-radius:22px;overflow:hidden;color:#fff}.tau-stats .stats .grid{display:grid;grid-template-columns:repeat(4,1fr)}.tau-stats .st{padding:40px 28px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.tau-stats .st:last-child{border-right:none}.tau-stats .st b{font-family:var(--disp);font-weight:800;font-size:clamp(30px,3.4vw,44px);display:block;line-height:1}.tau-stats .st:nth-child(4n+1) b{color:var(--cyan)}.tau-stats .st:nth-child(4n+2) b{color:var(--magenta)}.tau-stats .st:nth-child(4n+3) b{color:var(--yellow)}.tau-stats .st:nth-child(4n+4) b{color:#fff}.tau-stats .st span{font-size:13.5px;color:#ffffffb3;margin-top:8px;display:block}@media(max-width:1080px){.tau-stats .stats .grid{grid-template-columns:1fr 1fr}.tau-stats .st{border-bottom:1px solid rgba(255,255,255,.1)}.tau-stats .st:nth-child(2n){border-right:none}}@media(max-width:560px){.tau-stats .stats .grid{grid-template-columns:1fr}.tau-stats .st{border-right:none}}.tau-timeline .timeline{max-width:900px;margin:0 auto;position:relative}.tau-timeline .timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--line);transform:translate(-50%)}.tau-timeline .trow{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;margin-bottom:30px}.tau-timeline .tcardwrap{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.tau-timeline .tcardwrap .pic{aspect-ratio:16/8;overflow:hidden;background:var(--mist)}.tau-timeline .tcardwrap .pic img{width:100%;height:100%;object-fit:cover}.tau-timeline .tcardwrap .b{padding:18px 20px}.tau-timeline .tcardwrap .yr{font-family:var(--disp);font-weight:800;font-size:22px;color:var(--magenta)}.tau-timeline .tcardwrap .b p{color:var(--muted);font-size:14.5px;margin-top:4px}.tau-timeline .tnode{display:grid;place-items:center}.tau-timeline .tnode .dot{width:18px;height:18px;border-radius:50%;background:var(--magenta);border:4px solid #fff;box-shadow:0 0 0 2px var(--magenta);z-index:2}.tau-timeline .trow.right .tcardwrap{grid-column:3}.tau-timeline .trow.right .spacer,.tau-timeline .trow.left .tcardwrap{grid-column:1}.tau-timeline .trow.left .spacer{grid-column:3}@media(max-width:640px){.tau-timeline .timeline:before{left:20px}.tau-timeline .trow{grid-template-columns:40px 1fr;gap:14px;align-items:flex-start}.tau-timeline .tnode{grid-column:1;order:0}.tau-timeline .trow.left .tcardwrap,.tau-timeline .trow.right .tcardwrap{grid-column:2}.tau-timeline .trow .spacer{display:none}.tau-timeline .trow.left .spacer{order:1}.tau-timeline .trow.left .tnode{grid-column:1;order:2}.tau-timeline .trow.left .tcardwrap{order:3}}.tba-apply .apply{background:var(--mist)}.tba-apply .apply-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:34px;align-items:start}.tba-apply .formcard{background:#fff;border-radius:22px;box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--line-2)}.tba-apply .formcard .fhead{padding:28px 32px 22px;border-bottom:1px solid var(--line-2)}.tba-apply .formcard .fhead h2{font-size:26px}.tba-apply .formcard .fhead p{color:var(--muted);margin-top:8px;font-size:14.5px}.tba-apply .formcard form{padding:26px 32px 30px}.tba-apply .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tba-apply .field{display:flex;flex-direction:column;gap:7px}.tba-apply .field.full{grid-column:1 / -1}.tba-apply .field label{font-family:var(--disp);font-weight:600;font-size:13px;color:var(--navy)}.tba-apply .field label .req{color:var(--magenta)}.tba-apply .field input,.tba-apply .field select,.tba-apply .field textarea{width:100%;border:1.5px solid var(--line);border-radius:10px;background:var(--mist);padding:13px 14px;font-family:var(--body);font-size:14.5px;color:var(--ink);transition:.15s}.tba-apply .field textarea{resize:vertical;min-height:92px}.tba-apply .field input:focus,.tba-apply .field select:focus,.tba-apply .field textarea:focus{outline:none;border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px #00b5e226}.tba-apply .field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2316225E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.tba-apply .field .hint{font-size:11.5px;color:var(--muted)}.tba-apply .check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:11px;margin-top:4px}.tba-apply .check input{width:19px;height:19px;margin-top:2px;flex:0 0 auto;accent-color:var(--magenta)}.tba-apply .check label{font-family:var(--body);font-weight:400;font-size:13px;color:var(--muted);line-height:1.5}.tba-apply .check label a{color:var(--magenta);font-weight:600;text-decoration:underline}.tba-apply .fsubmit{grid-column:1 / -1;margin-top:8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tba-apply .fsubmit .btn{padding:16px 34px;font-size:15px;box-shadow:0 14px 30px #ec0e8c42}.tba-apply .fsubmit .sec{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.tba-apply .fnote{grid-column:1 / -1;margin-top:18px;background:var(--mist);border-radius:12px;padding:14px 16px;font-size:12.5px;color:var(--muted);display:flex;gap:10px}.tba-apply .fnote svg{color:var(--cyan-d);flex:0 0 auto;margin-top:1px}.tba-apply .form-msg{grid-column:1/-1;background:#12b76a1a;border:1px solid rgba(18,183,106,.4);color:#0a7a48;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:600}.tba-apply .aside-card{background:linear-gradient(150deg,var(--ink),var(--ink-2));color:#fff;border-radius:22px;padding:32px 30px;position:relative;overflow:hidden}.tba-apply .aside-card:before{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(0,181,226,.45),transparent 70%)}.tba-apply .aside-card h3{font-size:21px;position:relative;color:#fff}.tba-apply .aside-card>p{color:#ffffffb8;margin-top:10px;font-size:14px;position:relative}.tba-apply .wnext{list-style:none;margin:24px 0 0;padding:0;position:relative;display:grid;gap:18px}.tba-apply .wnext li{display:flex;gap:14px}.tba-apply .wnext .n{width:34px;height:34px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:14px;flex:0 0 auto;color:var(--cyan)}.tba-apply .wnext b{font-family:var(--disp);font-size:14.5px;display:block}.tba-apply .wnext span{font-size:13px;color:#ffffffa8}.tba-apply .aside-help{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 26px;margin-top:22px;box-shadow:var(--shadow-sm)}.tba-apply .aside-help h4{font-size:16px}.tba-apply .aside-help p{color:var(--muted);font-size:13.5px;margin-top:6px}.tba-apply .aside-help .contacts{margin-top:16px;display:grid;gap:12px}.tba-apply .aside-help .cta-row{display:flex;align-items:center;gap:12px}.tba-apply .aside-help .cta-row .ic{width:40px;height:40px;border-radius:11px;background:var(--mist);display:grid;place-items:center;flex:0 0 auto;color:var(--navy)}.tba-apply .aside-help .cta-row b{font-family:var(--disp);font-size:15px;display:block}.tba-apply .aside-help .cta-row span{font-size:12px;color:var(--muted)}@media(max-width:1080px){.tba-apply .apply-grid{grid-template-columns:1fr}}@media(max-width:640px){.tba-apply .fgrid{grid-template-columns:1fr}}.tba-benefits .bene{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tba-benefits .bcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px 26px;transition:.2s;position:relative;overflow:hidden}.tba-benefits .bcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cyan);transform:scaleY(0);transform-origin:top;transition:transform .25s}.tba-benefits .bcard:hover{box-shadow:var(--shadow);transform:translateY(-4px);border-color:transparent}.tba-benefits .bcard:hover:before{transform:scaleY(1)}.tba-benefits .bcard:nth-child(2):before{background:var(--magenta)}.tba-benefits .bcard:nth-child(3):before{background:var(--yellow)}.tba-benefits .bcard:nth-child(4):before{background:var(--success)}.tba-benefits .bcard:nth-child(5):before{background:var(--navy)}.tba-benefits .bcard:nth-child(6):before{background:var(--cyan-d)}.tba-benefits .bcard .ic{width:52px;height:52px;border-radius:14px;background:var(--mist);display:grid;place-items:center;margin-bottom:18px;color:var(--ink)}.tba-benefits .bcard:nth-child(1) .ic{color:var(--cyan-d)}.tba-benefits .bcard:nth-child(2) .ic{color:var(--magenta)}.tba-benefits .bcard:nth-child(3) .ic{color:#b58f00}.tba-benefits .bcard:nth-child(4) .ic{color:var(--success)}.tba-benefits .bcard:nth-child(5) .ic{color:var(--navy)}.tba-benefits .bcard:nth-child(6) .ic{color:var(--cyan-d)}.tba-benefits .bcard h3{font-size:19px}.tba-benefits .bcard p{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.6}@media(max-width:1080px){.tba-benefits .bene{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tba-benefits .bene{grid-template-columns:1fr}}.tba-cta .finalcta{background:linear-gradient(120deg,var(--ink),var(--ink-2));border-radius:24px;color:#fff;padding:60px;position:relative;overflow:hidden;text-align:center}.tba-cta .finalcta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:radial-gradient(var(--cyan) 1.4px,transparent 1.5px);background-size:24px 24px}.tba-cta .finalcta:after{content:"";position:absolute;right:-60px;bottom:-90px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(236,14,140,.5),transparent 70%)}.tba-cta .finalcta .in{position:relative;z-index:2;max-width:640px;margin:0 auto}.tba-cta .finalcta h2{font-size:clamp(28px,3.6vw,44px);color:#fff}.tba-cta .finalcta p{color:#ffffffc7;margin-top:14px;font-size:17px}.tba-cta .finalcta .cta{margin-top:30px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.tba-cta .finalcta{padding:36px 24px}}.tba-faq .faq{max-width:860px;margin:0 auto;display:grid;gap:14px}.tba-faq .qa{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:.2s}.tba-faq .qa.open{box-shadow:var(--shadow-sm);border-color:var(--cyan)}.tba-faq .qa button{width:100%;text-align:left;background:none;border:none;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-family:var(--disp);font-weight:600;font-size:16.5px;color:var(--ink)}.tba-faq .qa .ico{width:30px;height:30px;border-radius:8px;background:var(--mist);display:grid;place-items:center;flex:0 0 auto;transition:.2s;color:var(--navy)}.tba-faq .qa.open .ico{background:var(--magenta);color:#fff;transform:rotate(45deg)}.tba-faq .qa .ans{max-height:0;overflow:hidden;transition:max-height .3s ease}.tba-faq .qa .ans p{padding:0 24px 22px;color:var(--muted);font-size:14.5px;line-height:1.65}.tba-hero .bhero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--mist) 100%)}.tba-hero .bhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(var(--mist-2) 1.6px,transparent 1.7px);background-size:26px 26px;pointer-events:none}.tba-hero .bhero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:66px 24px 74px}.tba-hero .badge-line{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 8px 7px 14px;box-shadow:var(--shadow-sm);font-size:13px;font-weight:600;color:var(--navy)}.tba-hero .badge-line .dot{width:9px;height:9px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #12b76a2e}.tba-hero .badge-line .chip{background:var(--ink);color:#fff;font-family:var(--disp);font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:var(--r-pill);padding:3px 10px}.tba-hero .bhero h1{font-size:clamp(38px,5.2vw,66px);font-weight:800;line-height:1.02;margin-top:20px;letter-spacing:-.03em}.tba-hero .bhero h1 .u-c{color:var(--cyan-d)}.tba-hero .bhero h1 .u-m{color:var(--magenta)}.tba-hero .bhero .lead{margin-top:22px;font-size:18px;color:#3d4453;max-width:520px}.tba-hero .bhero .cta{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.tba-hero .bhero .cta .btn{font-size:16px;padding:17px 30px}.tba-hero .bhero .cta .btn--magenta{box-shadow:0 16px 34px #ec0e8c47}.tba-hero .hero-chips{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px 26px}.tba-hero .hero-chips span{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ink)}.tba-hero .hero-chips svg{color:var(--success);flex:0 0 auto}.tba-hero .hero-art{position:relative}.tba-hero .acct-card{background:#fff;border-radius:22px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--line-2);position:relative;z-index:2}.tba-hero .acct-card .top{background:linear-gradient(120deg,var(--ink),var(--ink-2));color:#fff;padding:22px 24px;display:flex;align-items:center;justify-content:space-between}.tba-hero .acct-card .top .who{display:flex;align-items:center;gap:12px}.tba-hero .acct-card .top .ava{width:42px;height:42px;border-radius:12px;background:var(--cyan);color:#04222b;font-family:var(--disp);font-weight:800;display:grid;place-items:center;font-size:16px}.tba-hero .acct-card .top small{display:block;color:#fff9;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.tba-hero .acct-card .top b{font-family:var(--disp);font-size:16px}.tba-hero .acct-card .top .tag{background:#12b76a2e;color:#7ef0b6;font-family:var(--disp);font-weight:700;font-size:11px;padding:5px 11px;border-radius:var(--r-pill);border:1px solid rgba(18,183,106,.4)}.tba-hero .acct-card .body{padding:22px 24px 24px}.tba-hero .acct-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px dashed var(--line)}.tba-hero .acct-row:last-child{border-bottom:none}.tba-hero .acct-row .l{display:flex;align-items:center;gap:12px}.tba-hero .acct-row .ic{width:38px;height:38px;border-radius:10px;background:var(--mist);display:grid;place-items:center;flex:0 0 auto}.tba-hero .acct-row .ic.c{color:var(--cyan-d)}.tba-hero .acct-row .ic.m{color:var(--magenta)}.tba-hero .acct-row .ic.y{color:#b58f00}.tba-hero .acct-row .name{font-family:var(--disp);font-weight:600;font-size:14px}.tba-hero .acct-row .sub{font-size:12px;color:var(--muted)}.tba-hero .acct-row .amt{font-family:var(--disp);font-weight:800;font-size:15px}.tba-hero .acct-total{display:flex;align-items:center;justify-content:space-between;margin-top:16px;background:var(--mist);border-radius:14px;padding:16px 18px}.tba-hero .acct-total .k{font-family:var(--disp);font-weight:600;font-size:14px;color:var(--navy)}.tba-hero .acct-total .v{font-family:var(--disp);font-weight:800;font-size:24px}.tba-hero .acct-total .v em{font-style:normal;color:var(--success);font-size:12px;font-weight:600;display:block;text-align:right}.tba-hero .acct-cmyk{position:absolute;left:24px;right:24px;bottom:0;height:5px;border-radius:5px 5px 0 0;overflow:hidden;display:flex}.tba-hero .acct-cmyk i{flex:1}.tba-hero .acct-cmyk i:nth-child(1){background:var(--cyan)}.tba-hero .acct-cmyk i:nth-child(2){background:var(--magenta)}.tba-hero .acct-cmyk i:nth-child(3){background:var(--yellow)}.tba-hero .acct-cmyk i:nth-child(4){background:var(--ink)}.tba-hero .hero-art .float{position:absolute;background:#fff;border-radius:14px;box-shadow:var(--shadow);padding:14px 16px;display:flex;align-items:center;gap:11px;z-index:3;border:1px solid var(--line-2)}.tba-hero .hero-art .float .fic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.tba-hero .hero-art .float b{font-family:var(--disp);font-size:13.5px;display:block;line-height:1.2}.tba-hero .hero-art .float span{font-size:11.5px;color:var(--muted)}.tba-hero .hero-art .f1{top:-22px;right:-14px}.tba-hero .hero-art .f1 .fic{background:var(--magenta)}.tba-hero .hero-art .f2{bottom:34px;left:-26px}.tba-hero .hero-art .f2 .fic{background:var(--cyan-d)}.tba-hero .hero-art .blob{position:absolute;width:320px;height:320px;border-radius:50%;filter:blur(10px);opacity:.5;z-index:1}.tba-hero .hero-art .blob.a{background:radial-gradient(circle,rgba(0,181,226,.45),transparent 70%);top:-60px;right:-60px}.tba-hero .hero-art .blob.b{background:radial-gradient(circle,rgba(236,14,140,.35),transparent 70%);bottom:-70px;left:-40px}@media(max-width:1080px){.tba-hero .bhero .wrap{grid-template-columns:1fr;gap:44px}.tba-hero .hero-art{max-width:520px}}@media(max-width:640px){.tba-hero .bhero .wrap{padding:44px 24px 54px}.tba-hero .hero-art .float{display:none}}.tba-industries .inds{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tba-industries .ind{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;transition:.2s}.tba-industries .ind:hover{border-color:var(--cyan);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.tba-industries .ind .ic{width:48px;height:48px;border-radius:12px;background:var(--mist);display:grid;place-items:center;flex:0 0 auto;color:var(--navy)}.tba-industries .ind b{font-family:var(--disp);font-size:16px;display:block}.tba-industries .ind span{font-size:13px;color:var(--muted)}@media(max-width:1080px){.tba-industries .inds{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tba-industries .inds{grid-template-columns:1fr}}.tba-reviews .rev-rating{display:inline-flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 22px;box-shadow:var(--shadow-sm)}.tba-reviews .rev-rating .big{font-family:var(--disp);font-weight:800;font-size:38px;line-height:1}.tba-reviews .rev-rating .st{color:var(--yellow);font-size:18px;letter-spacing:1px}.tba-reviews .rev-rating .sub{font-size:13px;color:var(--muted);margin-top:3px}.tba-reviews .rev-rating .exc{font-family:var(--disp);font-weight:700;color:var(--success)}.tba-reviews .revs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.tba-reviews .rev{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 22px 22px;display:flex;flex-direction:column;overflow:hidden;transition:.2s}.tba-reviews .rev:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--cyan),var(--magenta))}.tba-reviews .rev:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tba-reviews .rev .toprow{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tba-reviews .rev .st{color:var(--yellow);font-size:16px;letter-spacing:1px}.tba-reviews .rev .date{font-size:11.5px;color:var(--muted)}.tba-reviews .rev q{display:block;quotes:none;font-size:14.5px;line-height:1.6;margin:0 0 18px;color:#2b3040;flex:1}.tba-reviews .rev .who{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line-2)}.tba-reviews .rev .av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:var(--disp);font-weight:700;font-size:13px;flex:0 0 auto}.tba-reviews .rev .who b{font-family:var(--disp);font-size:13.5px;display:block}.tba-reviews .rev .who span{font-size:12px;color:var(--muted);display:block}.tba-reviews .rev .who span.vf{color:var(--success);font-weight:600}@media(max-width:1080px){.tba-reviews .revs{grid-template-columns:1fr 1fr}}@media(max-width:640px){.tba-reviews .revs{grid-template-columns:1fr}}.tba-stats .stats{background:var(--ink);color:#fff;position:relative;overflow:hidden;border-radius:24px}.tba-stats .stats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:radial-gradient(var(--cyan) 1.4px,transparent 1.5px);background-size:22px 22px}.tba-stats .stats .row{position:relative;display:grid;gap:24px;padding:54px 40px}.tba-stats .stats .n{font-family:var(--disp);font-weight:800;font-size:clamp(32px,3.6vw,48px);line-height:1}.tba-stats .stats .n .u{color:var(--cyan)}.tba-stats .stats .row div:nth-child(2) .n .u{color:var(--magenta)}.tba-stats .stats .row div:nth-child(3) .n .u{color:var(--yellow)}.tba-stats .stats .row div:nth-child(4) .n .u{color:var(--success)}.tba-stats .stats .l{margin-top:12px;color:#ffffffb8;font-size:14px}@media(max-width:1080px){.tba-stats .stats .row{grid-template-columns:repeat(2,1fr)!important;row-gap:34px}}@media(max-width:640px){.tba-stats .stats .row{grid-template-columns:1fr 1fr!important;padding:40px 22px}}.tba-steps .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative}.tba-steps .step{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:32px 24px 26px;position:relative;transition:.2s}.tba-steps .step:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tba-steps .step .num{font-family:var(--disp);font-weight:800;font-size:15px;color:#fff;background:var(--ink);width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px}.tba-steps .step:nth-child(1) .num{background:var(--cyan-d)}.tba-steps .step:nth-child(2) .num{background:var(--magenta)}.tba-steps .step:nth-child(3) .num{background:#b58f00}.tba-steps .step:nth-child(4) .num{background:var(--ink)}.tba-steps .step h3{font-size:18px}.tba-steps .step p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.tba-steps .step .arw{position:absolute;top:50px;right:-30px;color:var(--line);z-index:2}.tba-steps .step:last-child .arw{display:none}@media(max-width:1080px){.tba-steps .steps{grid-template-columns:repeat(2,1fr)}.tba-steps .step .arw{display:none}}@media(max-width:640px){.tba-steps .steps{grid-template-columns:1fr}}.tba-trust .trust{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#fff}.tba-trust .trust .row{display:grid}.tba-trust .trust .cell{display:flex;align-items:center;gap:12px;padding:22px 20px;border-right:1px solid var(--line-2)}.tba-trust .trust .cell:last-child{border-right:none}.tba-trust .trust .ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;background:var(--mist);color:var(--ink)}.tba-trust .trust .cell:nth-child(1) .ic{color:var(--cyan-d)}.tba-trust .trust .cell:nth-child(2) .ic{color:var(--magenta)}.tba-trust .trust .cell:nth-child(4) .ic{color:var(--success)}.tba-trust .trust .cell:nth-child(5) .ic{color:var(--navy)}.tba-trust .trust .t{font-family:var(--disp);font-weight:700;font-size:14px}.tba-trust .trust .d{font-size:12.5px;color:var(--muted)}@media(max-width:1080px){.tba-trust .trust .row{grid-template-columns:repeat(2,1fr)!important}.tba-trust .trust .cell:nth-child(2){border-right:none}}@media(max-width:640px){.tba-trust .trust .row{grid-template-columns:1fr!important}.tba-trust .trust .cell{border-right:none;border-bottom:1px solid var(--line-2)}}.tcon-cards{padding:56px 0}.tcon-cards .wrap{margin-top:calc(var(--pull) * -1)}.tcon-cards .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tcon-cards .mcard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:.18s}.tcon-cards .mcard:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.tcon-cards .mcard .pic{aspect-ratio:16/10;overflow:hidden;background:var(--mist);position:relative}.tcon-cards .mcard .pic img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.tcon-cards .mcard:hover .pic img{transform:scale(1.05)}.tcon-cards .mcard .pic .tagpill{position:absolute;top:12px;left:12px;background:#fff;color:var(--ink);font-family:var(--disp);font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase;padding:5px 11px;border-radius:var(--r-pill)}.tcon-cards .mcard .b{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.tcon-cards .mcard h3{font-size:18px}.tcon-cards .mcard p{color:var(--muted);font-size:13.5px;margin-top:6px;flex:1}.tcon-cards .mcard .big{font-family:var(--disp);font-weight:800;font-size:19px;color:var(--ink);margin-top:12px;word-break:break-word}.tcon-cards .mcard .big.cyan{color:var(--cyan-d)}.tcon-cards .mcard .big.mag{color:var(--magenta)}.tcon-cards .mcard .link{margin-top:12px;font-family:var(--disp);font-weight:700;font-size:13.5px;color:var(--magenta);display:inline-flex;align-items:center;gap:7px}.tcon-cards .mcard .link svg{transition:transform .15s}.tcon-cards .mcard:hover .link svg{transform:translate(3px)}@media(max-width:1080px){.tcon-cards .cards{grid-template-columns:repeat(2,1fr)}.tcon-cards .wrap{margin-top:0}}@media(max-width:640px){.tcon-cards{padding:40px 0}.tcon-cards .cards{grid-template-columns:1fr}}.tcon-form .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:0;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line)}.tcon-form .formside{background:#fff;padding:46px}.tcon-form .formside .eyebrow{color:var(--magenta)}.tcon-form .formside h2{font-size:30px;margin:10px 0 8px}.tcon-form .formside .sub{color:var(--muted);font-size:15px;margin-bottom:24px}.tcon-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tcon-form .submitrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.tcon-form .submitrow .note{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.tcon-form .submitrow .note svg{color:var(--success)}.tcon-form .ok{background:#e9f9f1;border:1px solid #9be3c1;color:#0a7a48;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;margin:0 0 16px}.tcon-form .err{background:#fdecf3;border:1px solid #f4a9cf;color:var(--magenta-d);border-radius:10px;padding:12px 14px;font-size:13.5px;margin:0 0 16px}.tcon-form .tcon-app-form{min-height:40px}.tcon-form .infoside{position:relative;color:#fff;padding:46px 42px;display:flex;flex-direction:column}.tcon-form .infoside>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.tcon-form .infoside .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d17c7;z-index:1}.tcon-form .infoside>*:not(img):not(.scrim){position:relative;z-index:2}.tcon-form .infoside .eyebrow{color:var(--yellow)}.tcon-form .infoside h3{color:#fff;font-size:24px;margin:10px 0 8px}.tcon-form .infoside .irow{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.tcon-form .infoside .irow:last-of-type{border-bottom:none}.tcon-form .infoside .irow .th{width:48px;height:48px;border-radius:12px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(255,255,255,.2)}.tcon-form .infoside .irow .th img{width:100%;height:100%;object-fit:cover}.tcon-form .infoside .irow .lab{font-size:12px;color:#fff9;text-transform:uppercase;letter-spacing:.08em;font-family:var(--disp);font-weight:600}.tcon-form .infoside .irow b{font-family:var(--disp);font-size:17px;display:block;margin-top:3px;word-break:break-word}.tcon-form .infoside .irow span span{font-size:13px;color:#ffffffb3}.tcon-form .infoside .socials{margin-top:auto;padding-top:22px;display:flex;gap:10px}.tcon-form .infoside .socials a{width:42px;height:42px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;color:#fff;transition:.15s}.tcon-form .infoside .socials a:hover{background:var(--magenta)}@media(max-width:1080px){.tcon-form .grid{grid-template-columns:1fr}}@media(max-width:640px){.tcon-form .formside,.tcon-form .infoside{padding:30px 24px}.tcon-form .row2{grid-template-columns:1fr}}.tcon-hero .c-hero{position:relative}.tcon-hero .frame{position:relative;overflow:hidden;min-height:var(--h);width:100%;display:block;justify-content:flex-start;align-items:center}.tcon-hero .frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tcon-hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d17}.tcon-hero .inner{position:relative;z-index:2;color:#fff;padding:60px 24px!important}.tcon-hero .crumb{display:flex;gap:8px;font-size:13px;color:#ffffffbf;margin-bottom:16px;flex-wrap:wrap}.tcon-hero .crumb a:hover{color:#fff}.tcon-hero .crumb b{color:#fff;font-weight:600}.tcon-hero .inner .eyebrow{color:var(--yellow)}.tcon-hero h1{font-size:clamp(38px,5vw,60px)!important;font-weight:800!important;letter-spacing:-.03em!important;margin-top:12px!important;color:#fff}.tcon-hero h1 .m{color:var(--magenta)}.tcon-hero .inner .hero-description p{margin-top:16px;color:#ffffffe6;font-size:18px}.tcon-hero .quick{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap}.tcon-hero .cmyk-bar{position:absolute;left:0;right:0;bottom:0;z-index:3}@media(max-width:640px){.tcon-hero .frame{min-height:420px}.tcon-hero .inner{padding:44px 0}}.tcon-loc .grid{display:grid;grid-template-columns:1fr 1.6fr;gap:26px;align-items:stretch}.tcon-loc .hours{background:var(--ink);color:#fff;border-radius:20px;padding:36px 34px;display:flex;flex-direction:column}.tcon-loc .hours .eyebrow{color:var(--yellow)}.tcon-loc .hours h3{color:#fff;font-size:24px;margin:10px 0 20px}.tcon-loc .hours .hrow{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:14.5px}.tcon-loc .hours .hrow:last-of-type{border-bottom:none}.tcon-loc .hours .hrow b{font-family:var(--disp)}.tcon-loc .hours .hrow .open{color:var(--success);font-weight:600;font-size:12.5px;margin-left:6px}.tcon-loc .hours .callcard{margin-top:auto;padding-top:22px}.tcon-loc .hours .callcard .btn{width:100%}.tcon-loc .mapwrap{border-radius:20px;overflow:hidden;border:1px solid var(--line);min-height:420px;position:relative;background:var(--mist)}.tcon-loc .mapwrap iframe{width:100%;height:100%;min-height:420px;border:0;display:block}.tcon-loc .mapwrap img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.tcon-loc .mapwrap .pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);z-index:2}.tcon-loc .mapwrap .pin .dot{width:26px;height:26px;border-radius:50% 50% 50% 0;background:var(--magenta);transform:rotate(-45deg);box-shadow:0 6px 16px #ec0e8c80;border:3px solid #fff}.tcon-loc .mapwrap .card{position:absolute;left:20px;bottom:20px;z-index:3;background:#fff;border-radius:14px;box-shadow:var(--shadow);padding:16px 18px;max-width:260px}.tcon-loc .mapwrap .card b{font-family:var(--disp);font-size:15px}.tcon-loc .mapwrap .card p{font-size:13px;color:var(--muted);margin-top:4px}.tcon-loc .mapwrap .card a{color:var(--magenta);font-weight:600;font-size:13px;font-family:var(--disp);margin-top:8px;display:inline-block}@media(max-width:1080px){.tcon-loc .grid{grid-template-columns:1fr}}.tmps-feat .prow{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.tmps-feat .pc{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:.16s;color:inherit}.tmps-feat .pc:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.tmps-feat .pc .media{aspect-ratio:1/1;background:#fff;display:flex;justify-content:center;align-items:center}.tmps-feat .pc .media img{max-width:100%;width:200px;height:auto;display:block;margin:0;transition:transform .3s}.tmps-feat .pc:hover .media img{transform:scale(1.04)}.tmps-feat .pc .body{padding:14px 15px 15px;display:flex;flex-direction:column;flex:1}.tmps-feat .pc .kicker{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tmps-feat .pc h3{font-size:14px;font-weight:600;font-family:var(--body);letter-spacing:0;line-height:1.3;margin:5px 0 8px;min-height:36px}.tmps-feat .pc .priceline{display:flex;align-items:baseline;gap:8px;margin-top:auto}.tmps-feat .pc .price{font-family:var(--disp);font-weight:800;font-size:18px;color:var(--magenta)}.tmps-feat .pc .was{font-size:13px;color:var(--muted);text-decoration:line-through}.tmps-feat .pc .addbtn{margin-top:11px;min-height:40px;border:none;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family:var(--disp);font-weight:600;font-size:13px;cursor:pointer}.tmps-feat .pc .addbtn:hover{background:var(--magenta)}@media(max-width:1080px){.tmps-feat .prow{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.tmps-feat .prow{grid-template-columns:1fr 1fr}}.tmps-contact .grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:20px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line)}.tmps-contact .info{position:relative;color:#fff;padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.tmps-contact .info img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.tmps-contact .info .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d17b8;z-index:1}.tmps-contact .info>*:not(img):not(.scrim){position:relative;z-index:2}.tmps-contact .info .eyebrow{color:var(--yellow)}.tmps-contact .info h2{color:#fff;font-size:30px;margin:12px 0 10px}.tmps-contact .info p{color:#ffffffd1;font-size:15px;max-width:340px}.tmps-contact .info .rows{margin-top:26px;display:grid;gap:16px}.tmps-contact .info .r{display:flex;align-items:center;gap:14px;color:#fff}.tmps-contact .info .r .ph{width:46px;height:46px;border-radius:12px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(255,255,255,.2);background:#ffffff14}.tmps-contact .info .r .ph img{position:static;width:100%;height:100%;object-fit:cover}.tmps-contact .info .r b{font-family:var(--disp);font-size:16px;display:block}.tmps-contact .info .r span{font-size:13px;color:#ffffffb3}.tmps-contact .form{background:#fff;padding:40px}.tmps-contact .form h3{font-size:22px;margin-bottom:6px}.tmps-contact .form .sub{color:var(--muted);font-size:14px;margin-bottom:20px}.tmps-contact .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tmps-contact .form .submit{width:100%;justify-content:center;margin-top:4px}.tmps-contact .form .ok{background:#e9f9f1;border:1px solid #9be3c1;color:#0a7a48;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;margin:0 0 16px}.tmps-contact .form .err{background:#fdecf3;border:1px solid #f4a9cf;color:var(--magenta-d);border-radius:10px;padding:12px 14px;font-size:13.5px;margin:0 0 16px}.tmps-contact .tmps-app-form{min-height:40px}@media(max-width:1080px){.tmps-contact .grid{grid-template-columns:1fr}.tmps-contact .info{min-height:280px}}@media(max-width:640px){.tmps-contact .row2{grid-template-columns:1fr}.tmps-contact .form{padding:28px 22px}.tmps-contact .info{padding:32px 24px}}.tmps-info .infocar{position:relative}.tmps-info .infocar-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(290px,1fr);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 14px;scrollbar-width:none}.tmps-info .infocar-track::-webkit-scrollbar{display:none}.tmps-info .icard{scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.tmps-info .icard .pic{aspect-ratio:4/4;background:#fff;display:flex;justify-content:center;align-items:center}.tmps-info .icard .pic img{max-width:100%;width:240px;height:auto;display:block;margin:0}.tmps-info .icard .body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.tmps-info .icard h3{font-size:17px;line-height:1.3;margin-top:4px}.tmps-info .icard p{color:var(--muted);font-size:14px;margin-top:10px;line-height:1.6;flex:1}.tmps-info .icard .btn{margin-top:16px;align-self:flex-start}.tmps-info .infocar-nav{display:flex;justify-content:center;gap:10px;margin-top:22px}.tmps-info .infocar-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--ink);transition:.15s}.tmps-info .infocar-nav button:hover{border-color:var(--magenta);color:var(--magenta)}.tmps-plans .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.tmps-plans .plan{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:.2s;position:relative}.tmps-plans .plan:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tmps-plans .plan.feat{border:2px solid var(--magenta);box-shadow:var(--shadow)}.tmps-plans .plan .rib{position:absolute;top:16px;right:16px;z-index:3;background:var(--magenta);color:#fff;font-family:var(--disp);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:var(--r-pill)}.tmps-plans .plan .pic{aspect-ratio:1/1;background:#fff;height:auto;padding:0;overflow:auto;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #efefef}.tmps-plans .plan .pic img{max-width:100%;width:240px;height:auto;display:block;margin:0;transition:transform .3s}.tmps-plans .plan:hover .pic img{transform:scale(1.04)}.tmps-plans .plan .pr{padding:22px 24px 6px}.tmps-plans .plan .amt{font-family:var(--disp);font-weight:800;font-size:34px;color:var(--ink)}.tmps-plans .plan .amt span{font-size:15px;font-weight:600;color:var(--muted)}.tmps-plans .plan .pages{color:var(--muted);font-size:14px;margin-top:4px}.tmps-plans .plan ul{list-style:none;margin:14px 0 0;padding:0 24px;display:grid;gap:10px;flex:1}.tmps-plans .plan ul li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#2b3040}.tmps-plans .plan ul li .tick{width:20px;height:20px;border-radius:50%;background:#12b76a1f;display:grid;place-items:center;flex:0 0 auto;margin-top:1px}.tmps-plans .plan ul li .tick:after{content:"";width:8px;height:5px;border-left:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(-45deg);margin-top:-2px}.tmps-plans .plan .cta{padding:22px 24px 24px}.tmps-plans .plan .cta .btn{width:100%;cursor:pointer}.tmps-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:none}.tmps-modal.is-open{display:block}.tmps-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d178c}.tmps-modal__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,94vw);max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:var(--shadow-lg);padding:30px 30px 28px}.tmps-modal__close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:28px;line-height:1;color:var(--ink);cursor:pointer;padding:0 4px}.tmps-modal__head{margin-bottom:20px;padding-right:26px}.tmps-modal__head h3{font-size:24px;margin:8px 0 0;color:var(--ink)}.tmps-modal__chosen{margin-top:12px;background:var(--mist);border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:13.5px;color:var(--ink)}.tmps-modal__chosen b{color:var(--magenta)}.tmps-plans .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tmps-form__submit{width:100%;justify-content:center;margin-top:4px}.tmps-form__note{font-size:12px;color:var(--muted);text-align:center;margin:12px 0 0}.tmps-form__ok{background:#e9f9f1;border:1px solid #9be3c1;color:#0a7a48;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;margin:0 0 16px}.tmps-form__err{background:#fdecf3;border:1px solid #f4a9cf;color:var(--magenta-d);border-radius:10px;padding:12px 14px;font-size:13.5px;margin:0 0 16px}.tmps-app-form{min-height:40px}@media(max-width:1080px){.tmps-plans .plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media(max-width:480px){.tmps-plans .row2{grid-template-columns:1fr}.tmps-modal__dialog{padding:26px 20px 22px}}.tmps-rev .rev-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.tmps-rev .rev-top h2{font-size:clamp(26px,3.2vw,40px);margin-top:10px}.tmps-rev .rev-top .gcard{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 20px;box-shadow:var(--shadow-sm)}.tmps-rev .rev-top .gcard .score{font-family:var(--disp);font-weight:800;font-size:34px;line-height:1}.tmps-rev .rev-top .gcard .st{color:var(--yellow);font-size:16px;letter-spacing:1px}.tmps-rev .rev-top .gcard .sub{font-size:13px;color:var(--muted)}.tmps-rev .rev-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.tmps-rev .rc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.tmps-rev .rc .st{color:var(--yellow);font-size:15px;letter-spacing:1px;margin-bottom:12px}.tmps-rev .rc q{quotes:none;font-size:14.5px;line-height:1.65;color:#2b3040;flex:1}.tmps-rev .rc.big q{font-size:17px;line-height:1.6}.tmps-rev .rc .who{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2)}.tmps-rev .rc .who img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}.tmps-rev .rc .who b{font-family:var(--disp);font-size:14px;display:block}.tmps-rev .rc .who span{font-size:12px;color:var(--muted);display:block}.tmps-rev .rc .who .vf{color:var(--success);font-weight:600}.tmps-rev .rc.big{grid-row:span 2;background:var(--ink);color:#fff;border:none}.tmps-rev .rc.big q{color:#eef1f6}.tmps-rev .rc.big .who{border-top-color:#ffffff24}.tmps-rev .rc.big .who span{color:#fff9}@media(max-width:1080px){.tmps-rev .rev-grid{grid-template-columns:1fr 1fr}.tmps-rev .rc.big{grid-row:auto;grid-column:1/-1}}@media(max-width:640px){.tmps-rev .rev-grid{grid-template-columns:1fr}}.tpb-elig .needgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:34px}.tpb-elig .needc{background:#fff;border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:14px;padding:26px;display:flex;gap:18px;align-items:flex-start}.tpb-elig .needc:nth-child(2n){border-left-color:var(--magenta)}.tpb-elig .needc .n{width:44px;height:44px;border-radius:12px;background:var(--mist);display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:18px;color:var(--navy);flex:0 0 auto}.tpb-elig .needc h3{font-size:17px}.tpb-elig .needc p{color:var(--muted);font-size:14px;margin-top:6px}.tpb-elig .elig{background:var(--ink);border-radius:22px;overflow:hidden;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr}.tpb-elig .elig .ph{position:relative;min-height:100%}.tpb-elig .elig .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tpb-elig .elig .ph .sc{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d1759}.tpb-elig .elig .b{padding:46px}.tpb-elig .elig .eyebrow{color:var(--yellow)}.tpb-elig .elig h2{color:#fff;font-size:28px;margin:12px 0 22px}.tpb-elig .elig ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tpb-elig .elig li{display:flex;gap:14px;align-items:flex-start;font-size:15px;color:#ffffffe6}.tpb-elig .elig li .tick{width:26px;height:26px;border-radius:50%;background:#12b76a2e;display:grid;place-items:center;flex:0 0 auto;margin-top:1px}.tpb-elig .elig li .tick:after{content:"";width:9px;height:6px;border-left:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(-45deg);margin-top:-2px}.tpb-elig .elig .note{margin-top:24px;font-size:13px;color:#fff9;display:flex;align-items:center;gap:9px}.tpb-elig .elig .note svg{color:var(--yellow);flex:0 0 auto}@media(max-width:1080px){.tpb-elig .elig{grid-template-columns:1fr}.tpb-elig .elig .ph{min-height:220px}}@media(max-width:640px){.tpb-elig .needgrid{grid-template-columns:1fr}.tpb-elig .elig .b{padding:30px 24px}}.tpb-form .grid{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line)}.tpb-form .infoside{position:relative;color:#fff;padding:46px 42px;display:flex;flex-direction:column;justify-content:center}.tpb-form .infoside>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.tpb-form .infoside .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d17cc;z-index:1}.tpb-form .infoside>*:not(img):not(.scrim){position:relative;z-index:2}.tpb-form .infoside .eyebrow{color:var(--yellow)}.tpb-form .infoside h2{color:#fff;font-size:28px;margin:12px 0}.tpb-form .infoside p{color:#fffc;font-size:15px}.tpb-form .infoside .mini{margin-top:26px;display:grid;gap:14px}.tpb-form .infoside .mini .m{display:flex;gap:12px;align-items:center;font-size:14px;color:#fff}.tpb-form .infoside .mini .m .d{width:36px;height:36px;border-radius:10px;background:#ffffff1a;display:grid;place-items:center;flex:0 0 auto;font-family:var(--disp);font-weight:700}.tpb-form .formside{background:#fff;padding:46px}.tpb-form .formside h3{font-size:22px}.tpb-form .formside .sub{color:var(--muted);font-size:14.5px;margin:8px 0 22px}.tpb-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tpb-form .submitrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.tpb-form .submitrow .note{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.tpb-form .submitrow .note svg{color:var(--success)}.tpb-form .ok{background:#e9f9f1;border:1px solid #9be3c1;color:#0a7a48;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;margin:0 0 16px}.tpb-form .err{background:#fdecf3;border:1px solid #f4a9cf;color:var(--magenta-d);border-radius:10px;padding:12px 14px;font-size:13.5px;margin:0 0 16px}.tpb-form .tpb-app-form{min-height:40px}@media(max-width:1080px){.tpb-form .grid{grid-template-columns:1fr}}@media(max-width:640px){.tpb-form .formside,.tpb-form .infoside{padding:30px 24px}.tpb-form .row2{grid-template-columns:1fr}}.tpb-hero .pb-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff}.tpb-hero .pb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 82% 30%,rgba(236,14,140,.22),transparent 42%);z-index:0}.tpb-hero .pb-hero .wrap{position:relative;z-index:2}.tpb-hero .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:center;padding:64px 0 72px}.tpb-hero .crumb{display:flex;gap:8px;font-size:13px;color:#fff9;margin-bottom:22px;flex-wrap:wrap}.tpb-hero .crumb a:hover{color:#fff}.tpb-hero .crumb b{color:#fff;font-weight:600}.tpb-hero .eyebrow{color:var(--yellow)}.tpb-hero h1{font-size:clamp(38px,5.2vw,64px);font-weight:800;letter-spacing:-.03em;margin-top:14px;color:#fff}.tpb-hero h1 .m{color:var(--magenta)}.tpb-hero .pb-hero p{margin-top:18px;color:#ffffffd9;font-size:18px;max-width:520px}.tpb-hero .cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.tpb-hero .trust{margin-top:26px;display:flex;gap:22px;flex-wrap:wrap;color:#ffffffbf;font-size:13.5px}.tpb-hero .trust span{display:flex;align-items:center;gap:8px}.tpb-hero .trust svg{color:var(--success)}.tpb-hero .pb-badge{position:relative;justify-self:center;width:300px;height:300px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;text-align:center;box-shadow:var(--shadow-lg)}.tpb-hero .pb-badge:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;border:2px dashed var(--line)}.tpb-hero .pb-badge .in{position:relative}.tpb-hero .pb-badge .up{font-family:var(--disp);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tpb-hero .pb-badge .big{font-family:var(--disp);font-weight:800;font-size:96px;line-height:.9;color:var(--magenta)}.tpb-hero .pb-badge .lo{font-family:var(--disp);font-weight:700;font-size:18px;margin-top:6px}.tpb-hero .pb-badge .ribbon{position:absolute;top:18px;right:-6px;background:var(--yellow);color:#241d00;font-family:var(--disp);font-weight:700;font-size:12px;padding:6px 14px;border-radius:var(--r-pill);transform:rotate(8deg);box-shadow:var(--shadow)}.tpb-hero .cmyk-bar{position:absolute;left:0;right:0;bottom:0;z-index:3}@media(max-width:1080px){.tpb-hero .grid{grid-template-columns:1fr;gap:40px}.tpb-hero .pb-badge{width:250px;height:250px}.tpb-hero .pb-badge .big{font-size:78px}}@media(max-width:640px){.tpb-hero .grid{padding:48px 0 60px}.tpb-hero .pb-badge{width:220px;height:220px}.tpb-hero .pb-badge .big{font-size:68px}}.tpb-steps .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tpb-steps .stepc{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:.18s;position:relative}.tpb-steps .stepc:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.tpb-steps .stepc .pic{aspect-ratio:16/10;overflow:hidden;background:var(--mist);position:relative}.tpb-steps .stepc .pic img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.tpb-steps .stepc:hover .pic img{transform:scale(1.05)}.tpb-steps .stepc .no{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:12px;background:var(--ink);color:#fff;font-family:var(--disp);font-weight:800;display:grid;place-items:center;font-size:17px;z-index:2}.tpb-steps .stepc:nth-child(3n+1) .no{background:var(--cyan);color:#04222b}.tpb-steps .stepc:nth-child(3n+2) .no{background:var(--magenta)}.tpb-steps .stepc:nth-child(3n+3) .no{background:var(--yellow);color:#241d00}.tpb-steps .stepc .b{padding:22px 22px 24px;flex:1}.tpb-steps .stepc h3{font-size:19px}.tpb-steps .stepc p{color:var(--muted);font-size:14.5px;margin-top:8px}@media(max-width:1080px){.tpb-steps .grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.tpr-feat .prow{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.tpr-feat .pc{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:.16s;position:relative;color:inherit}.tpr-feat .pc:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.tpr-feat .pc .flag{position:absolute;top:11px;left:11px;z-index:2}.tpr-feat .pc .tag{font-family:var(--disp);font-size:10.5px;font-weight:700;padding:4px 8px;border-radius:6px;color:#fff}.tpr-feat .pc .tag--best{background:var(--yellow);color:#3a2c00}.tpr-feat .pc .tag--save{background:var(--magenta)}.tpr-feat .pc .media{aspect-ratio:1;background:var(--mist);overflow:hidden}.tpr-feat .pc .media img{max-width:100%;width:auto;height:auto;object-fit:cover;transition:transform .3s}.tpr-feat .pc:hover .media img{transform:scale(1.04)}.tpr-feat .pc .body{padding:14px 15px 15px;display:flex;flex-direction:column;flex:1}.tpr-feat .pc .kicker{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tpr-feat .pc h3{font-size:14px;font-weight:600;font-family:var(--body);letter-spacing:0;line-height:1.3;margin:5px 0 8px;min-height:36px}.tpr-feat .pc .stars{font-size:12px;color:var(--muted);margin-bottom:10px}.tpr-feat .pc .stars .s{color:var(--yellow);letter-spacing:1px}.tpr-feat .pc .priceline{display:flex;align-items:baseline;gap:8px;margin-top:auto}.tpr-feat .pc .price{font-family:var(--disp);font-weight:800;font-size:19px}.tpr-feat .pc .was{font-size:13px;color:var(--muted);text-decoration:line-through}.tpr-feat .pc .addbtn{margin-top:11px;min-height:40px;border:none;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family:var(--disp);font-weight:600;font-size:13px;cursor:pointer}.tpr-feat .pc .addbtn:hover{background:var(--magenta)}@media(max-width:1080px){.tpr-feat .prow{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.tpr-feat .prow{grid-template-columns:1fr 1fr}}.tpr-brands .brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.tpr-brands .btile{background:#fff;border:1px solid var(--line);border-radius:12px;height:104px;display:grid;place-items:center;padding:16px;transition:.16s}.tpr-brands .btile:hover{border-color:var(--cyan)}.tpr-brands .btile .bn{font-family:var(--disp);font-weight:700;font-size:16px;color:var(--navy);opacity:.55;transition:.16s;text-align:center}.tpr-brands .btile:hover .bn{opacity:1}.tpr-brands .btile img{transition:.16s}.tpr-brands .btile:hover img{filter:none;opacity:1}.tpr-brands .btile.hidden{display:none}.tpr-brands .brands-more{display:flex;justify-content:center;margin-top:26px}@media(max-width:1080px){.tpr-brands .brands-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.tpr-brands .brands-grid{grid-template-columns:repeat(2,1fr)}}.tpr-hero .hero{padding:26px 0 0}.tpr-hero .crumb{display:flex;gap:8px;font-size:13px;color:var(--muted);margin-bottom:26px}.tpr-hero .crumb a:hover{color:var(--magenta)}.tpr-hero .crumb b{color:var(--ink);font-weight:600}.tpr-hero .grid{display:grid;grid-template-columns:1.02fr 1fr;gap:52px;align-items:center;padding-bottom:60px}.tpr-hero h1{font-size:clamp(36px,5vw,60px);font-weight:800;letter-spacing:-.03em;margin-top:16px}.tpr-hero h1 .c{color:var(--cyan-d)!important;display:inline}.tpr-hero h1 .m{color:var(--magenta)!important;display:inline}.tpr-hero .lede{margin-top:20px;font-size:18px;color:#3a4152;max-width:500px}.tpr-hero .cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.tpr-hero .cta .btn{padding:16px 28px;font-size:16px}.tpr-hero .ticks{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px 24px}.tpr-hero .ticks span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.tpr-hero .ticks svg{color:var(--success);flex:0 0 auto}.tpr-hero .hero-photo{position:relative}.tpr-hero .hero-photo .img{border-radius:20px;overflow:hidden;border:1px solid var(--line);aspect-ratio:5/5.4;box-shadow:var(--shadow)}.tpr-hero .hero-photo .img img{width:100%;height:100%;object-fit:cover}.tpr-hero .rating-card{position:absolute;left:-22px;bottom:34px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:16px 18px;display:flex;align-items:center;gap:14px}.tpr-hero .rating-card .avs{display:flex}.tpr-hero .rating-card .avs img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-12px}.tpr-hero .rating-card .avs img:first-child{margin-left:0}.tpr-hero .rating-card .rr b{font-family:var(--disp);font-size:16px;display:block;line-height:1.1}.tpr-hero .rating-card .rr .st{color:var(--yellow);font-size:13px;letter-spacing:1px}.tpr-hero .rating-card .rr span{font-size:12px;color:var(--muted)}.tpr-hero .badge-float{position:absolute;top:22px;right:-16px;background:var(--yellow);color:#241d00;border-radius:14px;padding:12px 16px;font-family:var(--disp);font-weight:800;box-shadow:var(--shadow);text-align:center}.tpr-hero .badge-float b{font-size:24px;display:block;line-height:1}.tpr-hero .badge-float span{font-size:11px;font-weight:700}@media(max-width:1080px){.tpr-hero .grid{grid-template-columns:1fr;gap:36px}.tpr-hero .rating-card{left:16px}}@media(max-width:640px){.tpr-hero .badge-float{right:8px}}.tpr-promo .promo{background:var(--ink);border-radius:20px;overflow:hidden;color:#fff;display:grid;grid-template-columns:1.1fr .9fr}.tpr-promo .promo .txt{padding:54px 50px}.tpr-promo .promo .kick{color:var(--yellow);font-family:var(--disp);font-weight:700;letter-spacing:.12em;font-size:12px;text-transform:uppercase}.tpr-promo .promo h2{font-size:clamp(28px,3.6vw,46px);margin:14px 0;color:#fff}.tpr-promo .promo h2 em{font-style:normal;color:var(--cyan)}.tpr-promo .promo p{color:#ffffffbf;max-width:460px;font-size:16px}.tpr-promo .promo .pricewrap{display:flex;align-items:center;gap:20px;margin-top:26px;flex-wrap:wrap}.tpr-promo .promo .pbadge{background:var(--yellow);color:#241d00;border-radius:14px;padding:14px 24px;font-family:var(--disp);text-align:left}.tpr-promo .promo .pbadge .lab{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.tpr-promo .promo .pbadge b{font-size:40px;font-weight:800;line-height:1;display:block}.tpr-promo .promo .noc{font-size:14px;color:#ffffffd9;display:flex;align-items:center;gap:9px;max-width:240px}.tpr-promo .promo .noc svg{color:var(--success);flex:0 0 auto}.tpr-promo .promo .cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.tpr-promo .promo .photo{position:relative;min-height:420px}.tpr-promo .promo .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tpr-promo .promo .photo .steps{position:absolute;left:22px;right:22px;bottom:22px;background:#0b0d17d1;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tpr-promo .promo .photo .steps .stp{display:flex;gap:10px;align-items:flex-start}.tpr-promo .promo .photo .steps .n{width:26px;height:26px;border-radius:7px;background:#ffffff1a;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:12px;color:var(--yellow);flex:0 0 auto}.tpr-promo .promo .photo .steps b{font-family:var(--disp);font-size:12.5px;display:block;line-height:1.2}.tpr-promo .promo .photo .steps span{font-size:11px;color:#fff9}@media(max-width:1080px){.tpr-promo .promo{grid-template-columns:1fr}.tpr-promo .promo .txt{padding:40px}.tpr-promo .promo .photo{min-height:320px}}@media(max-width:640px){.tpr-promo .promo .photo .steps{grid-template-columns:1fr}.tpr-promo .promo .txt{padding:30px}}.tpr-rev .rev-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.tpr-rev .rev-top h2{font-size:clamp(26px,3.2vw,40px);margin-top:10px}.tpr-rev .rev-top .gcard{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 20px;box-shadow:var(--shadow-sm)}.tpr-rev .rev-top .gcard .score{font-family:var(--disp);font-weight:800;font-size:34px;line-height:1}.tpr-rev .rev-top .gcard .st{color:var(--yellow);font-size:16px;letter-spacing:1px}.tpr-rev .rev-top .gcard .sub{font-size:13px;color:var(--muted)}.tpr-rev .rev-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.tpr-rev .rc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.tpr-rev .rc .st{color:var(--yellow);font-size:15px;letter-spacing:1px;margin-bottom:12px}.tpr-rev .rc q{quotes:none;font-size:14.5px;line-height:1.65;color:#2b3040;flex:1}.tpr-rev .rc.big q{font-size:17px;line-height:1.6}.tpr-rev .rc .who{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2)}.tpr-rev .rc .who img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}.tpr-rev .rc .who b{font-family:var(--disp);font-size:14px;display:block}.tpr-rev .rc .who span{font-size:12px;color:var(--muted);display:block}.tpr-rev .rc .who .vf{color:var(--success);font-weight:600}.tpr-rev .rc.big{grid-row:span 2;background:var(--ink);color:#fff;border:none}.tpr-rev .rc.big q{color:#eef1f6}.tpr-rev .rc.big .who{border-top-color:#ffffff24}.tpr-rev .rc.big .who span{color:#fff9}@media(max-width:1080px){.tpr-rev .rev-grid{grid-template-columns:1fr 1fr}.tpr-rev .rc.big{grid-row:auto;grid-column:1/-1}}@media(max-width:640px){.tpr-rev .rev-grid{grid-template-columns:1fr}}.tpr-svc .svc .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.tpr-svc .svc h2{font-size:clamp(26px,3.2vw,40px);margin-top:12px}.tpr-svc .svc h2 em{font-style:normal;color:var(--magenta)}.tpr-svc .svc .desc{color:var(--muted);margin-top:16px;font-size:16px;max-width:520px}.tpr-svc .svc-img{margin-top:26px;border-radius:16px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/9}.tpr-svc .svc-img img{width:100%;height:100%;object-fit:cover}.tpr-svc .feat-list{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.tpr-svc .feat-list .fi{display:flex;gap:12px;align-items:flex-start}.tpr-svc .feat-list .fi .ic{width:38px;height:38px;border-radius:10px;background:var(--mist);display:grid;place-items:center;flex:0 0 auto;color:var(--navy)}.tpr-svc .feat-list .fi:nth-child(1) .ic{color:var(--cyan-d)}.tpr-svc .feat-list .fi:nth-child(3) .ic{color:var(--magenta)}.tpr-svc .feat-list .fi:nth-child(5) .ic{color:var(--success)}.tpr-svc .feat-list .fi b{font-family:var(--disp);font-size:15px;display:block}.tpr-svc .feat-list .fi span{font-size:13px;color:var(--muted)}.tpr-svc .svc-form{background:#fff;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;position:sticky;top:92px}.tpr-svc .svc-form .fhead{background:var(--ink);color:#fff;padding:24px 26px}.tpr-svc .svc-form .fhead h3{font-size:20px;color:#fff}.tpr-svc .svc-form .fhead p{color:#ffffffad;font-size:13.5px;margin-top:6px}.tpr-svc .svc-form .fhead .callnow{display:inline-flex;align-items:center;gap:9px;margin-top:15px;background:var(--yellow);color:#241d00;font-family:var(--disp);font-weight:700;font-size:15px;padding:9px 15px;border-radius:var(--r-pill)}.tpr-svc .svc-form form{padding:22px 26px 26px;display:grid;gap:14px}.tpr-svc .svc-form .app-form-wrap{padding:22px 26px 26px}.tpr-svc .svc-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tpr-svc .svc-form .field{display:flex;flex-direction:column;gap:6px}.tpr-svc .svc-form label{font-family:var(--disp);font-weight:600;font-size:12.5px;color:var(--navy)}.tpr-svc .svc-form label .req{color:var(--magenta)}.tpr-svc .svc-form input,.tpr-svc .svc-form select,.tpr-svc .svc-form textarea{width:100%;border:1.5px solid var(--line);border-radius:10px;background:var(--mist);padding:12px 13px;font-family:var(--body);font-size:14px;color:var(--ink)}.tpr-svc .svc-form textarea{resize:vertical;min-height:78px}.tpr-svc .svc-form input:focus,.tpr-svc .svc-form select:focus,.tpr-svc .svc-form textarea:focus{outline:none;border-color:var(--cyan);background:#fff}.tpr-svc .svc-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2316225E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:34px}.tpr-svc .svc-form .submit{width:100%;padding:15px;font-size:15px;margin-top:2px}.tpr-svc .svc-form .reassure{display:flex;align-items:center;gap:8px;justify-content:center;font-size:12px;color:var(--muted)}.tpr-svc .svc-form .reassure svg{color:var(--success)}.tpr-svc .svc-form .ok{background:#e9f9f1;border:1px solid #9be3c1;color:#0a7a48;border-radius:10px;padding:12px 14px;font-size:13.5px;font-weight:600}@media(max-width:1080px){.tpr-svc .svc .grid{grid-template-columns:1fr;gap:36px}.tpr-svc .svc-form{position:static}}@media(max-width:640px){.tpr-svc .feat-list,.tpr-svc .svc-form .row2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
